mirror of
https://github.com/hasherezade/tiny_tracer
synced 2026-06-08 14:36:37 +00:00
87 lines
3.4 KiB
JSON
87 lines
3.4 KiB
JSON
{
|
|
"configurations": [
|
|
{
|
|
"name": "PIN-x64",
|
|
"includePath": [
|
|
"${workspaceRoot}",
|
|
"${env.PIN_ROOT}\\source\\include\\pin",
|
|
"${env.PIN_ROOT}\\source\\include\\pin\\gen",
|
|
"${env.PIN_ROOT}\\${env.PIN_ARCH}\\pinrt\\include\\adaptor",
|
|
"${env.PIN_ROOT}\\extras\\components\\include",
|
|
"${env.PIN_ROOT}\\extras\\${env.XED_ARCH}\\include\\xed",
|
|
"${env.PIN_ROOT}\\extras\\cxx\\include",
|
|
"${env.PIN_ROOT}\\extras\\crt\\include",
|
|
"${env.PIN_ROOT}\\extras\\crt",
|
|
"${env.PIN_ROOT}\\extras\\crt\\include\\${env.CRT_ARCH}",
|
|
"${env.PIN_ROOT}\\extras\\crt\\include\\kernel\\uapi",
|
|
"${env.PIN_ROOT}\\extras\\crt\\include\\kernel\\uapi\\asm-x86",
|
|
"${env.PIN_ROOT}\\source\\tools\\Utils"
|
|
],
|
|
"defines": [
|
|
"TARGET_IA32E",
|
|
"HOST_IA32E",
|
|
"TARGET_WINDOWS",
|
|
"__PIN__=1",
|
|
"PIN_CRT=1",
|
|
"__LP64__",
|
|
"_LIBCPP_DISABLE_AVAILABILITY",
|
|
"_LIBCPP_NO_VCRUNTIME",
|
|
"__BIONIC__"
|
|
],
|
|
"intelliSenseMode": "windows-clang-x64",
|
|
"compilerSwitches": "/GR- /EHs- /EHa-",
|
|
"environments": [
|
|
{
|
|
"environment": "PIN-x64",
|
|
"TT_BUILD_ARCH": "x64",
|
|
"PIN_ROOT": "${workspaceRoot}\\..\\..\\..",
|
|
"PIN_ARCH": "intel64",
|
|
"XED_ARCH": "xed-intel64",
|
|
"CRT_ARCH": "arch-x86_64"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "PIN-x86",
|
|
"includePath": [
|
|
"${workspaceRoot}",
|
|
"${env.PIN_ROOT}\\source\\include\\pin",
|
|
"${env.PIN_ROOT}\\source\\include\\pin\\gen",
|
|
"${env.PIN_ROOT}\\${env.PIN_ARCH}\\pinrt\\include\\adaptor",
|
|
"${env.PIN_ROOT}\\extras\\components\\include",
|
|
"${env.PIN_ROOT}\\extras\\${env.XED_ARCH}\\include\\xed",
|
|
"${env.PIN_ROOT}\\extras\\cxx\\include",
|
|
"${env.PIN_ROOT}\\extras\\crt\\include",
|
|
"${env.PIN_ROOT}\\extras\\crt",
|
|
"${env.PIN_ROOT}\\extras\\crt\\include\\${env.CRT_ARCH}",
|
|
"${env.PIN_ROOT}\\extras\\crt\\include\\kernel\\uapi",
|
|
"${env.PIN_ROOT}\\extras\\crt\\include\\kernel\\uapi\\asm-x86",
|
|
"${env.PIN_ROOT}\\source\\tools\\Utils"
|
|
],
|
|
"defines": [
|
|
"TARGET_IA32",
|
|
"HOST_IA32",
|
|
"TARGET_WINDOWS",
|
|
"__PIN__=1",
|
|
"PIN_CRT=1",
|
|
"__i386__",
|
|
"_LIBCPP_DISABLE_AVAILABILITY",
|
|
"_LIBCPP_NO_VCRUNTIME",
|
|
"__BIONIC__"
|
|
],
|
|
"intelliSenseMode": "windows-clang-x86",
|
|
"compilerSwitches": "/GR- /EHs- /EHa-",
|
|
"environments": [
|
|
{
|
|
"environment": "PIN-x86",
|
|
"TT_BUILD_ARCH": "x86",
|
|
"PIN_ROOT": "${workspaceRoot}\\..\\..\\..",
|
|
"PIN_ARCH": "ia32",
|
|
"XED_ARCH": "xed-ia32",
|
|
"CRT_ARCH": "arch-x86"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|