mirror of
https://github.com/Bareflank/hypervisor
synced 2026-08-17 06:23:04 -04:00
This relocates and renames the memory manager to match the new source tree structure. The code itself still needs a major overhaul, but the public APIs should not change much after this patch. Signed-off-by: “rianquinn” <“rianquinn@gmail.com”>
110 lines
4.5 KiB
JSON
110 lines
4.5 KiB
JSON
{
|
|
"configurations": [
|
|
{
|
|
"name": "Mac",
|
|
"includePath": [
|
|
"${workspaceRoot}",
|
|
"${workspaceRoot}/build/prefixes/x86_64-vmm-elf/include",
|
|
"${workspaceRoot}/build/prefixes/x86_64-vmm-elf/include/c++/v1/",
|
|
"${workspaceRoot}/build/prefixes/x86_64-userspace-elf/include",
|
|
"${workspaceRoot}/build/prefixes/x86_64-userspace-elf/include/c++/v1/",
|
|
"${workspaceRoot}/build/prefixes/x86_64-test-elf/include",
|
|
"${workspaceRoot}/build/prefixes/x86_64-test-elf/include/c++/v1/",
|
|
"${workspaceRoot}/bfdriver/include",
|
|
"${workspaceRoot}/bfdummy/include",
|
|
"${workspaceRoot}/bfelf_loader/include",
|
|
"${workspaceRoot}/bfintrinsics/include",
|
|
"${workspaceRoot}/bfm/include",
|
|
"${workspaceRoot}/bfsdk/include",
|
|
"${workspaceRoot}/bfunwind/include",
|
|
"${workspaceRoot}/bfvmm/include"
|
|
],
|
|
"defines": [
|
|
"VMM",
|
|
"NATIVE",
|
|
"ENABLE_BUILD_TEST",
|
|
"_HIPPOMOCKS__ENABLE_CFUNC_MOCKING_SUPPORT"
|
|
],
|
|
"intelliSenseMode": "clang-x64",
|
|
"browse": {
|
|
"path": [
|
|
"${workspaceRoot}"
|
|
],
|
|
"limitSymbolsToIncludedHeaders": true,
|
|
"databaseFilename": ""
|
|
}
|
|
},
|
|
{
|
|
"name": "Linux",
|
|
"includePath": [
|
|
"${workspaceRoot}",
|
|
"${workspaceRoot}/build/prefixes/x86_64-vmm-elf/include",
|
|
"${workspaceRoot}/build/prefixes/x86_64-vmm-elf/include/c++/v1/",
|
|
"${workspaceRoot}/build/prefixes/x86_64-userspace-elf/include",
|
|
"${workspaceRoot}/build/prefixes/x86_64-userspace-elf/include/c++/v1/",
|
|
"${workspaceRoot}/build/prefixes/x86_64-test-elf/include",
|
|
"${workspaceRoot}/build/prefixes/x86_64-test-elf/include/c++/v1/",
|
|
"${workspaceRoot}/bfdriver/include",
|
|
"${workspaceRoot}/bfdummy/include",
|
|
"${workspaceRoot}/bfelf_loader/include",
|
|
"${workspaceRoot}/bfintrinsics/include",
|
|
"${workspaceRoot}/bfm/include",
|
|
"${workspaceRoot}/bfsdk/include",
|
|
"${workspaceRoot}/bfunwind/include",
|
|
"${workspaceRoot}/bfvmm/include"
|
|
],
|
|
"defines": [
|
|
"VMM",
|
|
"NATIVE",
|
|
"ENABLE_BUILD_TEST",
|
|
"_HIPPOMOCKS__ENABLE_CFUNC_MOCKING_SUPPORT"
|
|
],
|
|
"intelliSenseMode": "clang-x64",
|
|
"browse": {
|
|
"path": [
|
|
"${workspaceRoot}"
|
|
],
|
|
"limitSymbolsToIncludedHeaders": true,
|
|
"databaseFilename": ""
|
|
}
|
|
},
|
|
{
|
|
"name": "Win32",
|
|
"includePath": [
|
|
"${workspaceRoot}",
|
|
"${workspaceRoot}/build/prefixes/x86_64-vmm-elf/include",
|
|
"${workspaceRoot}/build/prefixes/x86_64-vmm-elf/include/c++/v1/",
|
|
"${workspaceRoot}/build/prefixes/x86_64-userspace-elf/include",
|
|
"${workspaceRoot}/build/prefixes/x86_64-userspace-elf/include/c++/v1/",
|
|
"${workspaceRoot}/build/prefixes/x86_64-test-elf/include",
|
|
"${workspaceRoot}/build/prefixes/x86_64-test-elf/include/c++/v1/",
|
|
"${workspaceRoot}/bfdriver/include",
|
|
"${workspaceRoot}/bfdummy/include",
|
|
"${workspaceRoot}/bfelf_loader/include",
|
|
"${workspaceRoot}/bfintrinsics/include",
|
|
"${workspaceRoot}/bfm/include",
|
|
"${workspaceRoot}/bfsdk/include",
|
|
"${workspaceRoot}/bfunwind/include",
|
|
"${workspaceRoot}/bfvmm/include"
|
|
],
|
|
"defines": [
|
|
"_DEBUG",
|
|
"UNICODE",
|
|
"_UNICODE",
|
|
"VMM",
|
|
"NATIVE",
|
|
"ENABLE_BUILD_TEST",
|
|
"_HIPPOMOCKS__ENABLE_CFUNC_MOCKING_SUPPORT"
|
|
],
|
|
"intelliSenseMode": "msvc-x64",
|
|
"browse": {
|
|
"path": [
|
|
"${workspaceRoot}"
|
|
],
|
|
"limitSymbolsToIncludedHeaders": true,
|
|
"databaseFilename": ""
|
|
}
|
|
}
|
|
],
|
|
"version": 3
|
|
}
|