2025-02-08 19:40:31 +01:00
|
|
|
{
|
|
|
|
"configurations": [
|
2025-02-08 20:56:42 +01:00
|
|
|
{
|
|
|
|
"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"
|
|
|
|
}
|
2025-02-08 19:40:31 +01:00
|
|
|
],
|
|
|
|
"version": 4
|
2025-02-08 20:56:42 +01:00
|
|
|
}
|