kernel_module_learn/.vscode/c_cpp_properties.json
2025-02-08 20:56:42 +01:00

38 lines
No EOL
1.5 KiB
JSON

{
"configurations": [
{
"name": "Linux",
// BEGIN: Obtained from compile_commands.json generated with bear command
// Defined with -I args
"includePath": [
"${workspaceFolder}/**",
"${env:LINUX_MODULES_FOLDER}/source/arch/x86/include",
"${env:LINUX_MODULES_FOLDER}/source/include",
"${env:LINUX_MODULES_FOLDER}/source/arch/x86/include/uapi",
"${env:LINUX_MODULES_FOLDER}/source/include/uapi",
"${env:LINUX_MODULES_FOLDER}/build/arch/x86/include/generated",
"${env:LINUX_MODULES_FOLDER}/build/include"
],
// Defined with -include
"forcedInclude": [
"${env:LINUX_MODULES_FOLDER}/source/include/linux/compiler-version.h",
"${env:LINUX_MODULES_FOLDER}/source/include/linux/kconfig.h",
"${env:LINUX_MODULES_FOLDER}/source/include/linux/compiler_types.h"
],
// Defined with -D
"defines": [
"__KERNEL__",
"DCC_USING_FENTRY",
"MODULE",
"KBUILD_BASENAME=\"test_module\"",
"KBUILD_MODNAME=\"test_module\"",
"__KBUILD_MODNAME=kmod_test_module"
],
// END
"cStandard": "c11",
"cppStandard": "c++14",
"intelliSenseMode": "linux-gcc-x64"
}
],
"version": 4
}