Forum Replies Created
-
AuthorPosts
-
soroshsabz
ParticipantMaybe 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.
soroshsabz
ParticipantITNOA
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
soroshsabz
ParticipantAnother 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 🙂
-
This reply was modified 1 day, 1 hour ago by
-
AuthorPosts