diff options
Diffstat (limited to 'lldb/source')
| -rw-r--r-- | lldb/source/Core/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | lldb/source/Target/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | lldb/source/Target/JITLoader.cpp (renamed from lldb/source/Core/JITLoader.cpp) | 0 | ||||
| -rw-r--r-- | lldb/source/Target/JITLoaderList.cpp (renamed from lldb/source/Core/JITLoaderList.cpp) | 0 | ||||
| -rw-r--r-- | lldb/source/lldb.cpp | 41 |
5 files changed, 20 insertions, 25 deletions
diff --git a/lldb/source/Core/CMakeLists.txt b/lldb/source/Core/CMakeLists.txt index 14dea983c6a..16730ac46b2 100644 --- a/lldb/source/Core/CMakeLists.txt +++ b/lldb/source/Core/CMakeLists.txt @@ -29,8 +29,6 @@ add_lldb_library(lldbCore FileSpecList.cpp History.cpp IOHandler.cpp - JITLoader.cpp - JITLoaderList.cpp Language.cpp Listener.cpp Log.cpp diff --git a/lldb/source/Target/CMakeLists.txt b/lldb/source/Target/CMakeLists.txt index fb7badbae26..368301723ae 100644 --- a/lldb/source/Target/CMakeLists.txt +++ b/lldb/source/Target/CMakeLists.txt @@ -6,6 +6,8 @@ add_lldb_library(lldbTarget ABI.cpp CPPLanguageRuntime.cpp ExecutionContext.cpp + JITLoader.cpp + JITLoaderList.cpp LanguageRuntime.cpp Memory.cpp ObjCLanguageRuntime.cpp diff --git a/lldb/source/Core/JITLoader.cpp b/lldb/source/Target/JITLoader.cpp index 8536d690ece..8536d690ece 100644 --- a/lldb/source/Core/JITLoader.cpp +++ b/lldb/source/Target/JITLoader.cpp diff --git a/lldb/source/Core/JITLoaderList.cpp b/lldb/source/Target/JITLoaderList.cpp index a3b24c4bbfa..a3b24c4bbfa 100644 --- a/lldb/source/Core/JITLoaderList.cpp +++ b/lldb/source/Target/JITLoaderList.cpp diff --git a/lldb/source/lldb.cpp b/lldb/source/lldb.cpp index 23ae61b7b62..4afd74e7f54 100644 --- a/lldb/source/lldb.cpp +++ b/lldb/source/lldb.cpp @@ -29,23 +29,26 @@ #include "Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h" #include "Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h" #include "Plugins/Disassembler/llvm/DisassemblerLLVMC.h" +#include "Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h" #include "Plugins/Instruction/ARM/EmulateInstructionARM.h" -#include "Plugins/SymbolVendor/MacOSX/SymbolVendorMacOSX.h" -#include "Plugins/SymbolVendor/ELF/SymbolVendorELF.h" +#include "Plugins/JITLoader/GDB/JITLoaderGDB.h" +#include "Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h" #include "Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h" #include "Plugins/ObjectFile/ELF/ObjectFileELF.h" -#include "Plugins/SymbolFile/DWARF/SymbolFileDWARF.h" -#include "Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h" -#include "Plugins/SymbolFile/Symtab/SymbolFileSymtab.h" -#include "Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h" -#include "Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h" #include "Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h" -#include "Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h" #include "Plugins/Platform/FreeBSD/PlatformFreeBSD.h" #include "Plugins/Platform/Linux/PlatformLinux.h" #include "Plugins/Platform/POSIX/PlatformPOSIX.h" #include "Plugins/Platform/Windows/PlatformWindows.h" -#include "Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h" +#include "Plugins/Process/elf-core/ProcessElfCore.h" +#include "Plugins/SymbolVendor/MacOSX/SymbolVendorMacOSX.h" +#include "Plugins/SymbolVendor/ELF/SymbolVendorELF.h" +#include "Plugins/SymbolFile/DWARF/SymbolFileDWARF.h" +#include "Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h" +#include "Plugins/SymbolFile/Symtab/SymbolFileSymtab.h" +#include "Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h" +#include "Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h" + #ifndef LLDB_DISABLE_PYTHON #include "Plugins/OperatingSystem/Python/OperatingSystemPython.h" #endif @@ -66,10 +69,6 @@ #include "Plugins/Process/mach-core/ProcessMachCore.h" -#if defined(__linux__) || defined(__FreeBSD__) -#include "Plugins/Process/elf-core/ProcessElfCore.h" -#include "Plugins/JITLoader/GDB/JITLoaderGDB.h" -#endif #if defined (__linux__) #include "Plugins/Process/Linux/ProcessLinux.h" @@ -125,7 +124,9 @@ lldb_private::Initialize () ScriptInterpreterPython::InitializePrivate(); OperatingSystemPython::Initialize(); #endif - + JITLoaderGDB::Initialize(); + ProcessElfCore::Initialize(); + #if defined (__APPLE__) //---------------------------------------------------------------------- // Apple/Darwin hosted plugins @@ -155,10 +156,6 @@ lldb_private::Initialize () ProcessFreeBSD::Initialize(); #endif -#if defined(__linux__) || defined(__FreeBSD__) - ProcessElfCore::Initialize(); - JITLoaderGDB::Initialize(); -#endif //---------------------------------------------------------------------- // Platform agnostic plugins //---------------------------------------------------------------------- @@ -211,7 +208,9 @@ lldb_private::Terminate () #ifndef LLDB_DISABLE_PYTHON OperatingSystemPython::Terminate(); #endif - + JITLoaderGDB::Terminate(); + ProcessElfCore::Terminate(); + #if defined (__APPLE__) DynamicLoaderMacOSXDYLD::Terminate(); DynamicLoaderDarwinKernel::Terminate(); @@ -239,10 +238,6 @@ lldb_private::Terminate () ProcessFreeBSD::Terminate(); #endif -#if defined(__linux__) || defined(__FreeBSD__) - ProcessElfCore::Terminate(); - JITLoaderGDB::Terminate(); -#endif ProcessGDBRemote::Terminate(); DynamicLoaderStatic::Terminate(); |

