diff options
Diffstat (limited to 'source/API/SystemInitializerFull.cpp')
| -rw-r--r-- | source/API/SystemInitializerFull.cpp | 10 | 
1 files changed, 8 insertions, 2 deletions
diff --git a/source/API/SystemInitializerFull.cpp b/source/API/SystemInitializerFull.cpp index 6be352567e8b..7be37898c5aa 100644 --- a/source/API/SystemInitializerFull.cpp +++ b/source/API/SystemInitializerFull.cpp @@ -49,8 +49,10 @@  #include "Plugins/DynamicLoader/Static/DynamicLoaderStatic.h"  #include "Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h"  #include "Plugins/Instruction/ARM64/EmulateInstructionARM64.h" -#include "Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.h" -#include "Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.h" +#include "Plugins/InstrumentationRuntime/ASan/ASanRuntime.h" +#include "Plugins/InstrumentationRuntime/TSan/TSanRuntime.h" +#include "Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h" +#include "Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.h"  #include "Plugins/JITLoader/GDB/JITLoaderGDB.h"  #include "Plugins/Language/CPlusPlus/CPlusPlusLanguage.h"  #include "Plugins/Language/Go/GoLanguage.h" @@ -310,6 +312,8 @@ void SystemInitializerFull::Initialize() {    MemoryHistoryASan::Initialize();    AddressSanitizerRuntime::Initialize();    ThreadSanitizerRuntime::Initialize(); +  UndefinedBehaviorSanitizerRuntime::Initialize(); +  MainThreadCheckerRuntime::Initialize();    SymbolVendorELF::Initialize();    SymbolFileDWARF::Initialize(); @@ -434,6 +438,8 @@ void SystemInitializerFull::Terminate() {    MemoryHistoryASan::Terminate();    AddressSanitizerRuntime::Terminate();    ThreadSanitizerRuntime::Terminate(); +  UndefinedBehaviorSanitizerRuntime::Terminate(); +  MainThreadCheckerRuntime::Terminate();    SymbolVendorELF::Terminate();    SymbolFileDWARF::Terminate();    SymbolFilePDB::Terminate();  | 
