forked from OSchip/llvm-project
Enabling ItaniumABILanguageRuntime and SymbolFileDWARFDebugMap plugins on non-Apple platforms.
llvm-svn: 170241
This commit is contained in:
parent
aa3e2a907e
commit
7b6376ba57
|
@ -41,6 +41,7 @@
|
||||||
#include "Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h"
|
#include "Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h"
|
||||||
#include "Plugins/Platform/FreeBSD/PlatformFreeBSD.h"
|
#include "Plugins/Platform/FreeBSD/PlatformFreeBSD.h"
|
||||||
#include "Plugins/Platform/Linux/PlatformLinux.h"
|
#include "Plugins/Platform/Linux/PlatformLinux.h"
|
||||||
|
#include "Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h"
|
||||||
#ifndef LLDB_DISABLE_PYTHON
|
#ifndef LLDB_DISABLE_PYTHON
|
||||||
#include "Plugins/OperatingSystem/Python/OperatingSystemPython.h"
|
#include "Plugins/OperatingSystem/Python/OperatingSystemPython.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -48,7 +49,6 @@
|
||||||
#include "Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h"
|
#include "Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h"
|
||||||
#include "Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h"
|
#include "Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h"
|
||||||
#include "Plugins/OperatingSystem/Darwin-Kernel/OperatingSystemDarwinKernel.h"
|
#include "Plugins/OperatingSystem/Darwin-Kernel/OperatingSystemDarwinKernel.h"
|
||||||
#include "Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h"
|
|
||||||
#include "Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h"
|
#include "Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h"
|
||||||
#include "Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h"
|
#include "Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h"
|
||||||
#include "Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.h"
|
#include "Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.h"
|
||||||
|
@ -108,6 +108,8 @@ lldb_private::Initialize ()
|
||||||
DynamicLoaderPOSIXDYLD::Initialize ();
|
DynamicLoaderPOSIXDYLD::Initialize ();
|
||||||
PlatformFreeBSD::Initialize();
|
PlatformFreeBSD::Initialize();
|
||||||
PlatformLinux::Initialize();
|
PlatformLinux::Initialize();
|
||||||
|
SymbolFileDWARFDebugMap::Initialize();
|
||||||
|
ItaniumABILanguageRuntime::Initialize();
|
||||||
#ifndef LLDB_DISABLE_PYTHON
|
#ifndef LLDB_DISABLE_PYTHON
|
||||||
OperatingSystemPython::Initialize();
|
OperatingSystemPython::Initialize();
|
||||||
#endif
|
#endif
|
||||||
|
@ -119,8 +121,6 @@ lldb_private::Initialize ()
|
||||||
DynamicLoaderMacOSXDYLD::Initialize();
|
DynamicLoaderMacOSXDYLD::Initialize();
|
||||||
DynamicLoaderDarwinKernel::Initialize();
|
DynamicLoaderDarwinKernel::Initialize();
|
||||||
OperatingSystemDarwinKernel::Initialize();
|
OperatingSystemDarwinKernel::Initialize();
|
||||||
SymbolFileDWARFDebugMap::Initialize();
|
|
||||||
ItaniumABILanguageRuntime::Initialize();
|
|
||||||
AppleObjCRuntimeV2::Initialize();
|
AppleObjCRuntimeV2::Initialize();
|
||||||
AppleObjCRuntimeV1::Initialize();
|
AppleObjCRuntimeV1::Initialize();
|
||||||
ObjectContainerUniversalMachO::Initialize();
|
ObjectContainerUniversalMachO::Initialize();
|
||||||
|
@ -188,6 +188,8 @@ lldb_private::Terminate ()
|
||||||
DynamicLoaderPOSIXDYLD::Terminate ();
|
DynamicLoaderPOSIXDYLD::Terminate ();
|
||||||
PlatformFreeBSD::Terminate();
|
PlatformFreeBSD::Terminate();
|
||||||
PlatformLinux::Terminate();
|
PlatformLinux::Terminate();
|
||||||
|
SymbolFileDWARFDebugMap::Terminate();
|
||||||
|
ItaniumABILanguageRuntime::Terminate();
|
||||||
#ifndef LLDB_DISABLE_PYTHON
|
#ifndef LLDB_DISABLE_PYTHON
|
||||||
OperatingSystemPython::Terminate();
|
OperatingSystemPython::Terminate();
|
||||||
#endif
|
#endif
|
||||||
|
@ -196,8 +198,6 @@ lldb_private::Terminate ()
|
||||||
DynamicLoaderMacOSXDYLD::Terminate();
|
DynamicLoaderMacOSXDYLD::Terminate();
|
||||||
DynamicLoaderDarwinKernel::Terminate();
|
DynamicLoaderDarwinKernel::Terminate();
|
||||||
OperatingSystemDarwinKernel::Terminate();
|
OperatingSystemDarwinKernel::Terminate();
|
||||||
SymbolFileDWARFDebugMap::Terminate();
|
|
||||||
ItaniumABILanguageRuntime::Terminate();
|
|
||||||
AppleObjCRuntimeV2::Terminate();
|
AppleObjCRuntimeV2::Terminate();
|
||||||
AppleObjCRuntimeV1::Terminate();
|
AppleObjCRuntimeV1::Terminate();
|
||||||
ObjectContainerUniversalMachO::Terminate();
|
ObjectContainerUniversalMachO::Terminate();
|
||||||
|
|
Loading…
Reference in New Issue