soroshsabz

Forum Replies Created

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • in reply to: IntelliSense error on VisualKernel 4.1r3 #36565
    soroshsabz
    Participant

    Maybe below errors on VisualKernel Build Log view useful for further investigation


    Loading cached code model from D:\Source\LinuxKernelModule1\LinuxKernelModule1\.visualgdb\VisualGDBCache\LinuxKernelModule1\KernelBuildCommandLines.txt...
    Failed to detect project structure from build log. Please resolve the build errors first:
    make: Entering directory '/usr/src/linux-headers-6.8.0-57-generic'
    make --no-print-directory -C /usr/src/linux-headers-6.8.0-57-generic \
    -f /usr/src/linux-headers-6.8.0-57-generic/Makefile modules
    if [ "gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0" != "x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0" ]; then \
    echo >&2 "warning: the compiler differs from the one used to build the kernel"; \
    echo >&2 " The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0"; \
    echo >&2 " You are using: gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0"; \
    fi
    make -f ./scripts/Makefile.build obj=/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1 need-builtin=1 need-modorder=1
    set -e; echo '# cmd_mod /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod'; echo ' printf '\''%s\n'\'' LinuxKernelModule1_main.o | awk '\''!x[$0]++ { print("/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/"$0) }'\'' > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod'; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod; trap - HUP; kill -s HUP $$' HUP; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod; trap - INT; kill -s INT $$' INT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod; trap - QUIT; kill -s QUIT $$' QUIT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod; trap - TERM; kill -s TERM $$' TERM; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod; trap - PIPE; kill -s PIPE $$' PIPE; printf '%s\n' LinuxKernelModule1_main.o | awk '!x[$0]++ { print("/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/"$0) }' > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod; printf '%s\n' 'savedcmd_/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod := printf '\''%s\n'\'' LinuxKernelModule1_main.o | awk '\''!x[$$0]++ { print("/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/"$$0) }'\'' > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod' > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1.mod.cmd
    set -e; echo '# CC [M] /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o'; echo ' gcc-13 -Wp,-MMD,/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -ggdb -O0 -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum -DMODULE -DKBUILD_BASENAME='\''"LinuxKernelModule1_main"'\'' -DKBUILD_MODNAME='\''"LinuxKernelModule1"'\'' -D__KBUILD_MODNAME=kmod_LinuxKernelModule1 -c -o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --retpoline --rethunk --sls --stackval --static-call --uaccess --prefix=16 --module /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o'; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - HUP; kill -s HUP $$' HUP; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - INT; kill -s INT $$' INT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - QUIT; kill -s QUIT $$' QUIT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - TERM; kill -s TERM $$' TERM; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - PIPE; kill -s PIPE $$' PIPE; gcc-13 -Wp,-MMD,/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -ggdb -O0 -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum -DMODULE -DKBUILD_BASENAME='"LinuxKernelModule1_main"' -DKBUILD_MODNAME='"LinuxKernelModule1"' -D__KBUILD_MODNAME=kmod_LinuxKernelModule1 -c -o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --retpoline --rethunk --sls --stackval --static-call --uaccess --prefix=16 --module /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; scripts/basic/fixdep /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.d /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o 'gcc-13 -Wp,-MMD,/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -ggdb -O0 -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum -DMODULE -DKBUILD_BASENAME='\''"LinuxKernelModule1_main"'\'' -DKBUILD_MODNAME='\''"LinuxKernelModule1"'\'' -D__KBUILD_MODNAME=kmod_LinuxKernelModule1 -c -o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --retpoline --rethunk --sls --stackval --static-call --uaccess --prefix=16 --module /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o' > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.cmd; rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.d
    :
    :
    set -e; echo '# cmd_gen_objtooldep /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o'; echo ' { echo ; echo '\''/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o: $(wildcard ./tools/objtool/objtool)'\'' ; } >> /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.cmd'; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - HUP; kill -s HUP $$' HUP; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - INT; kill -s INT $$' INT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - QUIT; kill -s QUIT $$' QUIT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - TERM; kill -s TERM $$' TERM; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - PIPE; kill -s PIPE $$' PIPE; { echo ; echo '/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o: $(wildcard ./tools/objtool/objtool)' ; } >> /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.cmd
    set -e; echo '# cmd_gen_symversions_c /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o'; echo ' if nm /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o 2>/dev/null | grep -q '\'' __export_symbol_'\''; then gcc-13 -E -D__GENKSYMS__ -Wp,-MMD,/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -ggdb -O0 -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum -DMODULE -DKBUILD_BASENAME='\''"LinuxKernelModule1_main"'\'' -DKBUILD_MODNAME='\''"LinuxKernelModule1"'\'' -D__KBUILD_MODNAME=kmod_LinuxKernelModule1 /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.c | scripts/genksyms/genksyms -r /dev/null >> /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.cmd; fi'; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - HUP; kill -s HUP $$' HUP; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - INT; kill -s INT $$' INT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - QUIT; kill -s QUIT $$' QUIT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - TERM; kill -s TERM $$' TERM; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - PIPE; kill -s PIPE $$' PIPE; if nm /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o 2>/dev/null | grep -q ' __export_symbol_'; then gcc-13 -E -D__GENKSYMS__ -Wp,-MMD,/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -ggdb -O0 -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum -DMODULE -DKBUILD_BASENAME='"LinuxKernelModule1_main"' -DKBUILD_MODNAME='"LinuxKernelModule1"' -D__KBUILD_MODNAME=kmod_LinuxKernelModule1 /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.c | scripts/genksyms/genksyms -r /dev/null >> /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.cmd; fi
    :
    :
    :
    set -e; echo '# LD [M] /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o'; echo ' ld -m elf_x86_64 -z noexecstack --no-warn-rwx-segments -r -o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o @/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod '; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; trap - HUP; kill -s HUP $$' HUP; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; trap - INT; kill -s INT $$' INT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; trap - QUIT; kill -s QUIT $$' QUIT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; trap - TERM; kill -s TERM $$' TERM; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; trap - PIPE; kill -s PIPE $$' PIPE; ld -m elf_x86_64 -z noexecstack --no-warn-rwx-segments -r -o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o @/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod ; printf '%s\n' 'savedcmd_/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o := ld -m elf_x86_64 -z noexecstack --no-warn-rwx-segments -r -o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o @/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod ' > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1.o.cmd
    :
    set -e; echo '# cmd_modules_order /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order'; echo ' { echo /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; :; } > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order'; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order; trap - HUP; kill -s HUP $$' HUP; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order; trap - INT; kill -s INT $$' INT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order; trap - QUIT; kill -s QUIT $$' QUIT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order; trap - TERM; kill -s TERM $$' TERM; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order; trap - PIPE; kill -s PIPE $$' PIPE; { echo /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; :; } > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order; printf '%s\n' 'savedcmd_/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order := { echo /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; :; } > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order' > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.modules.order.cmd
    :
    :
    sh ./scripts/modules-check.sh /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order
    make -f ./scripts/Makefile.modpost
    make -f ./scripts/Makefile.modfinal
    :
    :
    make: Leaving directory '/usr/src/linux-headers-6.8.0-57-generic'
    make[2]: *** No rule to make target '/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order', needed by '/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/Module.symvers'. Stop.
    make[1]: [/usr/src/linux-headers-6.8.0-57-generic/Makefile:1877: modpost] Error 2 (ignored)
    Failed to apply code model from cached file: System.Exception: Failed to query code model.
    at zz.a(ef a, String c, Boolean b)
    at zz.i_2()
    Checking if any source files need uploading...
    D:\Source\LinuxKernelModule1\LinuxKernelModule1 => /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1: 2 files are up-to-date.
    Querying precise code model from KBuild... This may take a few minutes.
    make -C "/lib/modules/6.8.0-57-generic/build" M="/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1" modules V=1 -B -n -i
    Received 31 output lines from GNU Make
    Failed to detect project structure from build log. Please resolve the build errors first:
    make: Entering directory '/usr/src/linux-headers-6.8.0-57-generic'
    make --no-print-directory -C /usr/src/linux-headers-6.8.0-57-generic \
    -f /usr/src/linux-headers-6.8.0-57-generic/Makefile modules
    if [ "gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0" != "x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0" ]; then \
    echo >&2 "warning: the compiler differs from the one used to build the kernel"; \
    echo >&2 " The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0"; \
    echo >&2 " You are using: gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0"; \
    fi
    make -f ./scripts/Makefile.build obj=/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1 need-builtin=1 need-modorder=1
    set -e; echo '# cmd_mod /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod'; echo ' printf '\''%s\n'\'' LinuxKernelModule1_main.o | awk '\''!x[$0]++ { print("/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/"$0) }'\'' > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod'; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod; trap - HUP; kill -s HUP $$' HUP; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod; trap - INT; kill -s INT $$' INT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod; trap - QUIT; kill -s QUIT $$' QUIT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod; trap - TERM; kill -s TERM $$' TERM; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod; trap - PIPE; kill -s PIPE $$' PIPE; printf '%s\n' LinuxKernelModule1_main.o | awk '!x[$0]++ { print("/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/"$0) }' > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod; printf '%s\n' 'savedcmd_/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod := printf '\''%s\n'\'' LinuxKernelModule1_main.o | awk '\''!x[$$0]++ { print("/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/"$$0) }'\'' > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod' > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1.mod.cmd
    set -e; echo '# CC [M] /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o'; echo ' gcc-13 -Wp,-MMD,/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -ggdb -O0 -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum -DMODULE -DKBUILD_BASENAME='\''"LinuxKernelModule1_main"'\'' -DKBUILD_MODNAME='\''"LinuxKernelModule1"'\'' -D__KBUILD_MODNAME=kmod_LinuxKernelModule1 -c -o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --retpoline --rethunk --sls --stackval --static-call --uaccess --prefix=16 --module /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o'; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - HUP; kill -s HUP $$' HUP; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - INT; kill -s INT $$' INT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - QUIT; kill -s QUIT $$' QUIT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - TERM; kill -s TERM $$' TERM; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - PIPE; kill -s PIPE $$' PIPE; gcc-13 -Wp,-MMD,/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -ggdb -O0 -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum -DMODULE -DKBUILD_BASENAME='"LinuxKernelModule1_main"' -DKBUILD_MODNAME='"LinuxKernelModule1"' -D__KBUILD_MODNAME=kmod_LinuxKernelModule1 -c -o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --retpoline --rethunk --sls --stackval --static-call --uaccess --prefix=16 --module /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; scripts/basic/fixdep /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.d /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o 'gcc-13 -Wp,-MMD,/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -ggdb -O0 -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum -DMODULE -DKBUILD_BASENAME='\''"LinuxKernelModule1_main"'\'' -DKBUILD_MODNAME='\''"LinuxKernelModule1"'\'' -D__KBUILD_MODNAME=kmod_LinuxKernelModule1 -c -o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --retpoline --rethunk --sls --stackval --static-call --uaccess --prefix=16 --module /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o' > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.cmd; rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.d
    :
    :
    set -e; echo '# cmd_gen_objtooldep /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o'; echo ' { echo ; echo '\''/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o: $(wildcard ./tools/objtool/objtool)'\'' ; } >> /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.cmd'; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - HUP; kill -s HUP $$' HUP; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - INT; kill -s INT $$' INT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - QUIT; kill -s QUIT $$' QUIT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - TERM; kill -s TERM $$' TERM; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - PIPE; kill -s PIPE $$' PIPE; { echo ; echo '/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o: $(wildcard ./tools/objtool/objtool)' ; } >> /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.cmd
    set -e; echo '# cmd_gen_symversions_c /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o'; echo ' if nm /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o 2>/dev/null | grep -q '\'' __export_symbol_'\''; then gcc-13 -E -D__GENKSYMS__ -Wp,-MMD,/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -ggdb -O0 -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum -DMODULE -DKBUILD_BASENAME='\''"LinuxKernelModule1_main"'\'' -DKBUILD_MODNAME='\''"LinuxKernelModule1"'\'' -D__KBUILD_MODNAME=kmod_LinuxKernelModule1 /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.c | scripts/genksyms/genksyms -r /dev/null >> /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.cmd; fi'; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - HUP; kill -s HUP $$' HUP; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - INT; kill -s INT $$' INT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - QUIT; kill -s QUIT $$' QUIT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - TERM; kill -s TERM $$' TERM; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o; trap - PIPE; kill -s PIPE $$' PIPE; if nm /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.o 2>/dev/null | grep -q ' __export_symbol_'; then gcc-13 -E -D__GENKSYMS__ -Wp,-MMD,/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -I./ubuntu/include -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=1024 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g -gdwarf-5 -ggdb -O0 -fsanitize=bounds-strict -fsanitize=shift -fsanitize=bool -fsanitize=enum -DMODULE -DKBUILD_BASENAME='"LinuxKernelModule1_main"' -DKBUILD_MODNAME='"LinuxKernelModule1"' -D__KBUILD_MODNAME=kmod_LinuxKernelModule1 /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1_main.c | scripts/genksyms/genksyms -r /dev/null >> /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1_main.o.cmd; fi
    :
    :
    :
    set -e; echo '# LD [M] /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o'; echo ' ld -m elf_x86_64 -z noexecstack --no-warn-rwx-segments -r -o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o @/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod '; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; trap - HUP; kill -s HUP $$' HUP; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; trap - INT; kill -s INT $$' INT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; trap - QUIT; kill -s QUIT $$' QUIT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; trap - TERM; kill -s TERM $$' TERM; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; trap - PIPE; kill -s PIPE $$' PIPE; ld -m elf_x86_64 -z noexecstack --no-warn-rwx-segments -r -o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o @/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod ; printf '%s\n' 'savedcmd_/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o := ld -m elf_x86_64 -z noexecstack --no-warn-rwx-segments -r -o /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o @/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.mod ' > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.LinuxKernelModule1.o.cmd
    :
    set -e; echo '# cmd_modules_order /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order'; echo ' { echo /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; :; } > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order'; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order; trap - HUP; kill -s HUP $$' HUP; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order; trap - INT; kill -s INT $$' INT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order; trap - QUIT; kill -s QUIT $$' QUIT; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order; trap - TERM; kill -s TERM $$' TERM; trap 'rm -f /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order; trap - PIPE; kill -s PIPE $$' PIPE; { echo /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; :; } > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order; printf '%s\n' 'savedcmd_/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order := { echo /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/LinuxKernelModule1.o; :; } > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order' > /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/.modules.order.cmd
    :
    :
    sh ./scripts/modules-check.sh /tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order
    make -f ./scripts/Makefile.modpost
    make[2]: *** No rule to make target '/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/modules.order', needed by '/tmp/VisualKernel/d/Source/LinuxKernelModule1/LinuxKernelModule1/Module.symvers'. Stop.
    make -f ./scripts/Makefile.modfinal
    make[1]: [/usr/src/linux-headers-6.8.0-57-generic/Makefile:1877: modpost] Error 2 (ignored)
    :
    :
    make: Leaving directory '/usr/src/linux-headers-6.8.0-57-generic'
    Failed to query code model. Trying to reconstruct it from scanning files... IntelliSense will be inaccurate until the build errors are fixed.
    Scanning D:\Source\LinuxKernelModule1\LinuxKernelModule1...
    Found 14 files. Analyzing...
    Scanning D:\Source\LinuxKernelModule1\LinuxKernelModule1...
    Found 14 files. Analyzing...
    Attached 1 headers/Makefiles...
    Code model successfully loaded.

    ========== Project Configuration Summary ==========
    LinuxKernelModule1 configured in 00:04
    ========== Configuration: 1 Succeeded, 0 Failed, 0 Skipped ==========

    • This reply was modified 1 day, 1 hour ago by soroshsabz.
    • This reply was modified 1 day, 1 hour ago by soroshsabz.
    in reply to: Running VisualKernel inside a QEMU Windows VM #36564
    soroshsabz
    Participant

    ITNOA

     

    Hi,

     

    @support

     

    Any update on this problem? is VisualKernel 4.1r3 and Visual Studio 2022 17.13 stables? any plan to resolve this issue?

     

    thanks

    in reply to: LinuxKernelDebugHelper Module failed on Kernel 6.8 #36560
    soroshsabz
    Participant

    Another problem, that I want to know why below warning exists? any missing? How to resolve this warnings?

     

    warning: no previous prototype for ‘LookupSymbolByName’ [-Wmissing-prototypes]

    Thanks 🙂

Viewing 3 posts - 1 through 3 (of 3 total)