[Lldb-commits] [lldb] r203035 - Moved JITLoader.cpp and JITLoaderList.cpp over into "source/Target" since the header files were in "include/lldb/Target".
Greg Clayton
gclayton at apple.com
Wed Mar 5 16:14:13 PST 2014
Author: gclayton
Date: Wed Mar 5 18:14:12 2014
New Revision: 203035
URL: http://llvm.org/viewvc/llvm-project?rev=203035&view=rev
Log:
Moved JITLoader.cpp and JITLoaderList.cpp over into "source/Target" since the header files were in "include/lldb/Target".
Also enabled the ELF Core file support in all builds since the header files have been properly separated from ProcessMonitor.
Added:
lldb/trunk/source/Target/JITLoader.cpp
lldb/trunk/source/Target/JITLoaderList.cpp
Removed:
lldb/trunk/source/Core/JITLoader.cpp
lldb/trunk/source/Core/JITLoaderList.cpp
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
lldb/trunk/source/Core/CMakeLists.txt
lldb/trunk/source/Target/CMakeLists.txt
lldb/trunk/source/lldb.cpp
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/lldb.xcodeproj/project.pbxproj?rev=203035&r1=203034&r2=203035&view=diff
==============================================================================
--- lldb/trunk/lldb.xcodeproj/project.pbxproj (original)
+++ lldb/trunk/lldb.xcodeproj/project.pbxproj Wed Mar 5 18:14:12 2014
@@ -451,6 +451,47 @@
26B7564F14F89356008D9CB3 /* PlatformiOSSimulator.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B7564D14F89356008D9CB3 /* PlatformiOSSimulator.h */; };
26B8283D142D01E9002DBC64 /* SBSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B8283C142D01E9002DBC64 /* SBSection.h */; settings = {ATTRIBUTES = (Public, ); }; };
26B82840142D020F002DBC64 /* SBSection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26B8283F142D020F002DBC64 /* SBSection.cpp */; };
+ 26BC179918C7F2B300D2196D /* JITLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC179718C7F2B300D2196D /* JITLoader.cpp */; };
+ 26BC179A18C7F2B300D2196D /* JITLoaderList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC179818C7F2B300D2196D /* JITLoaderList.cpp */; };
+ 26BC179D18C7F2CB00D2196D /* JITLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC179B18C7F2CB00D2196D /* JITLoader.h */; };
+ 26BC179E18C7F2CB00D2196D /* JITLoaderList.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC179C18C7F2CB00D2196D /* JITLoaderList.h */; };
+ 26BC17AB18C7F4CB00D2196D /* ProcessElfCore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC17A218C7F4CB00D2196D /* ProcessElfCore.cpp */; };
+ 26BC17AC18C7F4CB00D2196D /* ProcessElfCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17A318C7F4CB00D2196D /* ProcessElfCore.h */; };
+ 26BC17AD18C7F4CB00D2196D /* RegisterContextPOSIXCore_mips64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC17A418C7F4CB00D2196D /* RegisterContextPOSIXCore_mips64.cpp */; };
+ 26BC17AE18C7F4CB00D2196D /* RegisterContextPOSIXCore_mips64.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17A518C7F4CB00D2196D /* RegisterContextPOSIXCore_mips64.h */; };
+ 26BC17AF18C7F4CB00D2196D /* RegisterContextPOSIXCore_x86_64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC17A618C7F4CB00D2196D /* RegisterContextPOSIXCore_x86_64.cpp */; };
+ 26BC17B018C7F4CB00D2196D /* RegisterContextPOSIXCore_x86_64.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17A718C7F4CB00D2196D /* RegisterContextPOSIXCore_x86_64.h */; };
+ 26BC17B118C7F4CB00D2196D /* ThreadElfCore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC17A818C7F4CB00D2196D /* ThreadElfCore.cpp */; };
+ 26BC17B218C7F4CB00D2196D /* ThreadElfCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17A918C7F4CB00D2196D /* ThreadElfCore.h */; };
+ 26BC17D918C7F4FA00D2196D /* POSIXStopInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC17B618C7F4FA00D2196D /* POSIXStopInfo.cpp */; };
+ 26BC17DA18C7F4FA00D2196D /* POSIXStopInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17B718C7F4FA00D2196D /* POSIXStopInfo.h */; };
+ 26BC17DC18C7F4FA00D2196D /* POSIXThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17B918C7F4FA00D2196D /* POSIXThread.h */; };
+ 26BC17DD18C7F4FA00D2196D /* ProcessMessage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC17BA18C7F4FA00D2196D /* ProcessMessage.cpp */; };
+ 26BC17DE18C7F4FA00D2196D /* ProcessMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17BB18C7F4FA00D2196D /* ProcessMessage.h */; };
+ 26BC17E118C7F4FA00D2196D /* ProcessPOSIXLog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC17BE18C7F4FA00D2196D /* ProcessPOSIXLog.cpp */; };
+ 26BC17E218C7F4FA00D2196D /* ProcessPOSIXLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17BF18C7F4FA00D2196D /* ProcessPOSIXLog.h */; };
+ 26BC17E318C7F4FA00D2196D /* RegisterContext_mips64.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17C018C7F4FA00D2196D /* RegisterContext_mips64.h */; };
+ 26BC17E418C7F4FA00D2196D /* RegisterContext_x86.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17C118C7F4FA00D2196D /* RegisterContext_x86.h */; };
+ 26BC17E518C7F4FA00D2196D /* RegisterContextFreeBSD_i386.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC17C218C7F4FA00D2196D /* RegisterContextFreeBSD_i386.cpp */; };
+ 26BC17E618C7F4FA00D2196D /* RegisterContextFreeBSD_i386.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17C318C7F4FA00D2196D /* RegisterContextFreeBSD_i386.h */; };
+ 26BC17E718C7F4FA00D2196D /* RegisterContextFreeBSD_mips64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC17C418C7F4FA00D2196D /* RegisterContextFreeBSD_mips64.cpp */; };
+ 26BC17E818C7F4FA00D2196D /* RegisterContextFreeBSD_mips64.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17C518C7F4FA00D2196D /* RegisterContextFreeBSD_mips64.h */; };
+ 26BC17E918C7F4FA00D2196D /* RegisterContextFreeBSD_x86_64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC17C618C7F4FA00D2196D /* RegisterContextFreeBSD_x86_64.cpp */; };
+ 26BC17EA18C7F4FA00D2196D /* RegisterContextFreeBSD_x86_64.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17C718C7F4FA00D2196D /* RegisterContextFreeBSD_x86_64.h */; };
+ 26BC17EB18C7F4FA00D2196D /* RegisterContextLinux_i386.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC17C818C7F4FA00D2196D /* RegisterContextLinux_i386.cpp */; };
+ 26BC17EC18C7F4FA00D2196D /* RegisterContextLinux_i386.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17C918C7F4FA00D2196D /* RegisterContextLinux_i386.h */; };
+ 26BC17ED18C7F4FA00D2196D /* RegisterContextLinux_x86_64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC17CA18C7F4FA00D2196D /* RegisterContextLinux_x86_64.cpp */; };
+ 26BC17EE18C7F4FA00D2196D /* RegisterContextLinux_x86_64.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17CB18C7F4FA00D2196D /* RegisterContextLinux_x86_64.h */; };
+ 26BC17EF18C7F4FA00D2196D /* RegisterContextPOSIX.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17CC18C7F4FA00D2196D /* RegisterContextPOSIX.h */; };
+ 26BC17F018C7F4FA00D2196D /* RegisterContextPOSIX_mips64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC17CD18C7F4FA00D2196D /* RegisterContextPOSIX_mips64.cpp */; };
+ 26BC17F118C7F4FA00D2196D /* RegisterContextPOSIX_mips64.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17CE18C7F4FA00D2196D /* RegisterContextPOSIX_mips64.h */; };
+ 26BC17F218C7F4FA00D2196D /* RegisterContextPOSIX_x86.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC17CF18C7F4FA00D2196D /* RegisterContextPOSIX_x86.cpp */; };
+ 26BC17F318C7F4FA00D2196D /* RegisterContextPOSIX_x86.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17D018C7F4FA00D2196D /* RegisterContextPOSIX_x86.h */; };
+ 26BC17F518C7F4FA00D2196D /* RegisterContextPOSIXProcessMonitor_mips64.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17D218C7F4FA00D2196D /* RegisterContextPOSIXProcessMonitor_mips64.h */; };
+ 26BC17F718C7F4FA00D2196D /* RegisterContextPOSIXProcessMonitor_x86.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17D418C7F4FA00D2196D /* RegisterContextPOSIXProcessMonitor_x86.h */; };
+ 26BC17F818C7F4FA00D2196D /* RegisterInfos_i386.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17D518C7F4FA00D2196D /* RegisterInfos_i386.h */; };
+ 26BC17F918C7F4FA00D2196D /* RegisterInfos_mips64.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17D618C7F4FA00D2196D /* RegisterInfos_mips64.h */; };
+ 26BC17FA18C7F4FA00D2196D /* RegisterInfos_x86_64.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC17D718C7F4FA00D2196D /* RegisterInfos_x86_64.h */; };
26BCFC521368AE38006DC050 /* OptionGroupFormat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BCFC511368AE38006DC050 /* OptionGroupFormat.cpp */; };
26BD407F135D2AE000237D80 /* FileLineResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BD407E135D2ADF00237D80 /* FileLineResolver.cpp */; };
26C72C94124322890068DC16 /* SBStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 26C72C93124322890068DC16 /* SBStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -632,11 +673,8 @@
AF25AB27188F685C0030DEC3 /* AppleGetQueuesHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = AF25AB25188F685C0030DEC3 /* AppleGetQueuesHandler.h */; };
AF26703A1852D01E00B6CC36 /* Queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF2670381852D01E00B6CC36 /* Queue.cpp */; };
AF26703B1852D01E00B6CC36 /* QueueList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF2670391852D01E00B6CC36 /* QueueList.cpp */; };
- AF2BCA6318C7EFBF005B4526 /* JITLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF2BCA6118C7EFBF005B4526 /* JITLoader.cpp */; };
- AF2BCA6418C7EFBF005B4526 /* JITLoaderList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF2BCA6218C7EFBF005B4526 /* JITLoaderList.cpp */; };
AF2BCA6C18C7EFDE005B4526 /* JITLoaderGDB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF2BCA6918C7EFDE005B4526 /* JITLoaderGDB.cpp */; };
AF2BCA6D18C7EFDE005B4526 /* JITLoaderGDB.h in Headers */ = {isa = PBXBuildFile; fileRef = AF2BCA6A18C7EFDE005B4526 /* JITLoaderGDB.h */; };
- AF2BCA6E18C7EFDE005B4526 /* Makefile in Sources */ = {isa = PBXBuildFile; fileRef = AF2BCA6B18C7EFDE005B4526 /* Makefile */; };
AF37E10A17C861F20061E18E /* ProcessRunLock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF37E10917C861F20061E18E /* ProcessRunLock.cpp */; };
AF45FDE518A1F3AC0007051C /* AppleGetThreadItemInfoHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF45FDE318A1F3AC0007051C /* AppleGetThreadItemInfoHandler.cpp */; };
AF45FDE618A1F3AC0007051C /* AppleGetThreadItemInfoHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = AF45FDE418A1F3AC0007051C /* AppleGetThreadItemInfoHandler.h */; };
@@ -1164,6 +1202,52 @@
26B8283F142D020F002DBC64 /* SBSection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SBSection.cpp; path = source/API/SBSection.cpp; sourceTree = "<group>"; };
26B8B42212EEC52A00A831B2 /* UniqueDWARFASTType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UniqueDWARFASTType.h; sourceTree = "<group>"; };
26B8B42312EEC52A00A831B2 /* UniqueDWARFASTType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UniqueDWARFASTType.cpp; sourceTree = "<group>"; };
+ 26BC179718C7F2B300D2196D /* JITLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JITLoader.cpp; path = source/Target/JITLoader.cpp; sourceTree = "<group>"; };
+ 26BC179818C7F2B300D2196D /* JITLoaderList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JITLoaderList.cpp; path = source/Target/JITLoaderList.cpp; sourceTree = "<group>"; };
+ 26BC179B18C7F2CB00D2196D /* JITLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JITLoader.h; path = include/lldb/Target/JITLoader.h; sourceTree = "<group>"; };
+ 26BC179C18C7F2CB00D2196D /* JITLoaderList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JITLoaderList.h; path = include/lldb/Target/JITLoaderList.h; sourceTree = "<group>"; };
+ 26BC17A218C7F4CB00D2196D /* ProcessElfCore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProcessElfCore.cpp; sourceTree = "<group>"; };
+ 26BC17A318C7F4CB00D2196D /* ProcessElfCore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProcessElfCore.h; sourceTree = "<group>"; };
+ 26BC17A418C7F4CB00D2196D /* RegisterContextPOSIXCore_mips64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegisterContextPOSIXCore_mips64.cpp; sourceTree = "<group>"; };
+ 26BC17A518C7F4CB00D2196D /* RegisterContextPOSIXCore_mips64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterContextPOSIXCore_mips64.h; sourceTree = "<group>"; };
+ 26BC17A618C7F4CB00D2196D /* RegisterContextPOSIXCore_x86_64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegisterContextPOSIXCore_x86_64.cpp; sourceTree = "<group>"; };
+ 26BC17A718C7F4CB00D2196D /* RegisterContextPOSIXCore_x86_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterContextPOSIXCore_x86_64.h; sourceTree = "<group>"; };
+ 26BC17A818C7F4CB00D2196D /* ThreadElfCore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ThreadElfCore.cpp; sourceTree = "<group>"; };
+ 26BC17A918C7F4CB00D2196D /* ThreadElfCore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadElfCore.h; sourceTree = "<group>"; };
+ 26BC17B618C7F4FA00D2196D /* POSIXStopInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = POSIXStopInfo.cpp; sourceTree = "<group>"; };
+ 26BC17B718C7F4FA00D2196D /* POSIXStopInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = POSIXStopInfo.h; sourceTree = "<group>"; };
+ 26BC17B818C7F4FA00D2196D /* POSIXThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = POSIXThread.cpp; sourceTree = "<group>"; };
+ 26BC17B918C7F4FA00D2196D /* POSIXThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = POSIXThread.h; sourceTree = "<group>"; };
+ 26BC17BA18C7F4FA00D2196D /* ProcessMessage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProcessMessage.cpp; sourceTree = "<group>"; };
+ 26BC17BB18C7F4FA00D2196D /* ProcessMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProcessMessage.h; sourceTree = "<group>"; };
+ 26BC17BC18C7F4FA00D2196D /* ProcessPOSIX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProcessPOSIX.cpp; sourceTree = "<group>"; };
+ 26BC17BD18C7F4FA00D2196D /* ProcessPOSIX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProcessPOSIX.h; sourceTree = "<group>"; };
+ 26BC17BE18C7F4FA00D2196D /* ProcessPOSIXLog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProcessPOSIXLog.cpp; sourceTree = "<group>"; };
+ 26BC17BF18C7F4FA00D2196D /* ProcessPOSIXLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProcessPOSIXLog.h; sourceTree = "<group>"; };
+ 26BC17C018C7F4FA00D2196D /* RegisterContext_mips64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterContext_mips64.h; sourceTree = "<group>"; };
+ 26BC17C118C7F4FA00D2196D /* RegisterContext_x86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterContext_x86.h; sourceTree = "<group>"; };
+ 26BC17C218C7F4FA00D2196D /* RegisterContextFreeBSD_i386.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegisterContextFreeBSD_i386.cpp; sourceTree = "<group>"; };
+ 26BC17C318C7F4FA00D2196D /* RegisterContextFreeBSD_i386.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterContextFreeBSD_i386.h; sourceTree = "<group>"; };
+ 26BC17C418C7F4FA00D2196D /* RegisterContextFreeBSD_mips64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegisterContextFreeBSD_mips64.cpp; sourceTree = "<group>"; };
+ 26BC17C518C7F4FA00D2196D /* RegisterContextFreeBSD_mips64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterContextFreeBSD_mips64.h; sourceTree = "<group>"; };
+ 26BC17C618C7F4FA00D2196D /* RegisterContextFreeBSD_x86_64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegisterContextFreeBSD_x86_64.cpp; sourceTree = "<group>"; };
+ 26BC17C718C7F4FA00D2196D /* RegisterContextFreeBSD_x86_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterContextFreeBSD_x86_64.h; sourceTree = "<group>"; };
+ 26BC17C818C7F4FA00D2196D /* RegisterContextLinux_i386.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegisterContextLinux_i386.cpp; sourceTree = "<group>"; };
+ 26BC17C918C7F4FA00D2196D /* RegisterContextLinux_i386.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterContextLinux_i386.h; sourceTree = "<group>"; };
+ 26BC17CA18C7F4FA00D2196D /* RegisterContextLinux_x86_64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegisterContextLinux_x86_64.cpp; sourceTree = "<group>"; };
+ 26BC17CB18C7F4FA00D2196D /* RegisterContextLinux_x86_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterContextLinux_x86_64.h; sourceTree = "<group>"; };
+ 26BC17CC18C7F4FA00D2196D /* RegisterContextPOSIX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterContextPOSIX.h; sourceTree = "<group>"; };
+ 26BC17CD18C7F4FA00D2196D /* RegisterContextPOSIX_mips64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegisterContextPOSIX_mips64.cpp; sourceTree = "<group>"; };
+ 26BC17CE18C7F4FA00D2196D /* RegisterContextPOSIX_mips64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterContextPOSIX_mips64.h; sourceTree = "<group>"; };
+ 26BC17CF18C7F4FA00D2196D /* RegisterContextPOSIX_x86.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegisterContextPOSIX_x86.cpp; sourceTree = "<group>"; };
+ 26BC17D018C7F4FA00D2196D /* RegisterContextPOSIX_x86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterContextPOSIX_x86.h; sourceTree = "<group>"; };
+ 26BC17D118C7F4FA00D2196D /* RegisterContextPOSIXProcessMonitor_mips64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegisterContextPOSIXProcessMonitor_mips64.cpp; sourceTree = "<group>"; };
+ 26BC17D218C7F4FA00D2196D /* RegisterContextPOSIXProcessMonitor_mips64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterContextPOSIXProcessMonitor_mips64.h; sourceTree = "<group>"; };
+ 26BC17D318C7F4FA00D2196D /* RegisterContextPOSIXProcessMonitor_x86.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegisterContextPOSIXProcessMonitor_x86.cpp; sourceTree = "<group>"; };
+ 26BC17D418C7F4FA00D2196D /* RegisterContextPOSIXProcessMonitor_x86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterContextPOSIXProcessMonitor_x86.h; sourceTree = "<group>"; };
+ 26BC17D518C7F4FA00D2196D /* RegisterInfos_i386.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterInfos_i386.h; sourceTree = "<group>"; };
+ 26BC17D618C7F4FA00D2196D /* RegisterInfos_mips64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterInfos_mips64.h; sourceTree = "<group>"; };
+ 26BC17D718C7F4FA00D2196D /* RegisterInfos_x86_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterInfos_x86_64.h; sourceTree = "<group>"; };
26BC7C2510F1B3BC00F91463 /* lldb-defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "lldb-defines.h"; path = "include/lldb/lldb-defines.h"; sourceTree = "<group>"; };
26BC7C2610F1B3BC00F91463 /* lldb-enumerations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "lldb-enumerations.h"; path = "include/lldb/lldb-enumerations.h"; sourceTree = "<group>"; };
26BC7C2810F1B3BC00F91463 /* lldb-private-interfaces.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "lldb-private-interfaces.h"; path = "include/lldb/lldb-private-interfaces.h"; sourceTree = "<group>"; };
@@ -1822,13 +1906,8 @@
AF25AB25188F685C0030DEC3 /* AppleGetQueuesHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppleGetQueuesHandler.h; sourceTree = "<group>"; };
AF2670381852D01E00B6CC36 /* Queue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Queue.cpp; path = source/Target/Queue.cpp; sourceTree = "<group>"; };
AF2670391852D01E00B6CC36 /* QueueList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = QueueList.cpp; path = source/Target/QueueList.cpp; sourceTree = "<group>"; };
- AF2BCA6118C7EFBF005B4526 /* JITLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JITLoader.cpp; path = source/Core/JITLoader.cpp; sourceTree = "<group>"; };
- AF2BCA6218C7EFBF005B4526 /* JITLoaderList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JITLoaderList.cpp; path = source/Core/JITLoaderList.cpp; sourceTree = "<group>"; };
- AF2BCA6618C7EFDE005B4526 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
- AF2BCA6818C7EFDE005B4526 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
AF2BCA6918C7EFDE005B4526 /* JITLoaderGDB.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JITLoaderGDB.cpp; sourceTree = "<group>"; };
AF2BCA6A18C7EFDE005B4526 /* JITLoaderGDB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JITLoaderGDB.h; sourceTree = "<group>"; };
- AF2BCA6B18C7EFDE005B4526 /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
AF37E10917C861F20061E18E /* ProcessRunLock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProcessRunLock.cpp; sourceTree = "<group>"; };
AF45FDE318A1F3AC0007051C /* AppleGetThreadItemInfoHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppleGetThreadItemInfoHandler.cpp; sourceTree = "<group>"; };
AF45FDE418A1F3AC0007051C /* AppleGetThreadItemInfoHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppleGetThreadItemInfoHandler.h; sourceTree = "<group>"; };
@@ -2127,9 +2206,11 @@
260C898A10F57C5600BB2B04 /* Process */ = {
isa = PBXGroup;
children = (
+ 26BC179F18C7F4CB00D2196D /* elf-core */,
4CEE62F71145F1C70064CF93 /* GDB Remote */,
2642FBA713D003B400ED6808 /* MacOSX-Kernel */,
26A527BC14E24F5F00F3A14A /* mach-core */,
+ 26BC17B318C7F4FA00D2196D /* POSIX */,
26B4666E11A2080F00CF6220 /* Utility */,
);
path = Process;
@@ -2694,6 +2775,62 @@
name = Utility;
sourceTree = "<group>";
};
+ 26BC179F18C7F4CB00D2196D /* elf-core */ = {
+ isa = PBXGroup;
+ children = (
+ 26BC17A218C7F4CB00D2196D /* ProcessElfCore.cpp */,
+ 26BC17A318C7F4CB00D2196D /* ProcessElfCore.h */,
+ 26BC17A418C7F4CB00D2196D /* RegisterContextPOSIXCore_mips64.cpp */,
+ 26BC17A518C7F4CB00D2196D /* RegisterContextPOSIXCore_mips64.h */,
+ 26BC17A618C7F4CB00D2196D /* RegisterContextPOSIXCore_x86_64.cpp */,
+ 26BC17A718C7F4CB00D2196D /* RegisterContextPOSIXCore_x86_64.h */,
+ 26BC17A818C7F4CB00D2196D /* ThreadElfCore.cpp */,
+ 26BC17A918C7F4CB00D2196D /* ThreadElfCore.h */,
+ );
+ path = "elf-core";
+ sourceTree = "<group>";
+ };
+ 26BC17B318C7F4FA00D2196D /* POSIX */ = {
+ isa = PBXGroup;
+ children = (
+ 26BC17B618C7F4FA00D2196D /* POSIXStopInfo.cpp */,
+ 26BC17B718C7F4FA00D2196D /* POSIXStopInfo.h */,
+ 26BC17B818C7F4FA00D2196D /* POSIXThread.cpp */,
+ 26BC17B918C7F4FA00D2196D /* POSIXThread.h */,
+ 26BC17BA18C7F4FA00D2196D /* ProcessMessage.cpp */,
+ 26BC17BB18C7F4FA00D2196D /* ProcessMessage.h */,
+ 26BC17BC18C7F4FA00D2196D /* ProcessPOSIX.cpp */,
+ 26BC17BD18C7F4FA00D2196D /* ProcessPOSIX.h */,
+ 26BC17BE18C7F4FA00D2196D /* ProcessPOSIXLog.cpp */,
+ 26BC17BF18C7F4FA00D2196D /* ProcessPOSIXLog.h */,
+ 26BC17C018C7F4FA00D2196D /* RegisterContext_mips64.h */,
+ 26BC17C118C7F4FA00D2196D /* RegisterContext_x86.h */,
+ 26BC17C218C7F4FA00D2196D /* RegisterContextFreeBSD_i386.cpp */,
+ 26BC17C318C7F4FA00D2196D /* RegisterContextFreeBSD_i386.h */,
+ 26BC17C418C7F4FA00D2196D /* RegisterContextFreeBSD_mips64.cpp */,
+ 26BC17C518C7F4FA00D2196D /* RegisterContextFreeBSD_mips64.h */,
+ 26BC17C618C7F4FA00D2196D /* RegisterContextFreeBSD_x86_64.cpp */,
+ 26BC17C718C7F4FA00D2196D /* RegisterContextFreeBSD_x86_64.h */,
+ 26BC17C818C7F4FA00D2196D /* RegisterContextLinux_i386.cpp */,
+ 26BC17C918C7F4FA00D2196D /* RegisterContextLinux_i386.h */,
+ 26BC17CA18C7F4FA00D2196D /* RegisterContextLinux_x86_64.cpp */,
+ 26BC17CB18C7F4FA00D2196D /* RegisterContextLinux_x86_64.h */,
+ 26BC17CC18C7F4FA00D2196D /* RegisterContextPOSIX.h */,
+ 26BC17CD18C7F4FA00D2196D /* RegisterContextPOSIX_mips64.cpp */,
+ 26BC17CE18C7F4FA00D2196D /* RegisterContextPOSIX_mips64.h */,
+ 26BC17CF18C7F4FA00D2196D /* RegisterContextPOSIX_x86.cpp */,
+ 26BC17D018C7F4FA00D2196D /* RegisterContextPOSIX_x86.h */,
+ 26BC17D118C7F4FA00D2196D /* RegisterContextPOSIXProcessMonitor_mips64.cpp */,
+ 26BC17D218C7F4FA00D2196D /* RegisterContextPOSIXProcessMonitor_mips64.h */,
+ 26BC17D318C7F4FA00D2196D /* RegisterContextPOSIXProcessMonitor_x86.cpp */,
+ 26BC17D418C7F4FA00D2196D /* RegisterContextPOSIXProcessMonitor_x86.h */,
+ 26BC17D518C7F4FA00D2196D /* RegisterInfos_i386.h */,
+ 26BC17D618C7F4FA00D2196D /* RegisterInfos_mips64.h */,
+ 26BC17D718C7F4FA00D2196D /* RegisterInfos_x86_64.h */,
+ );
+ path = POSIX;
+ sourceTree = "<group>";
+ };
26BC7C1010F1B34800F91463 /* Core */ = {
isa = PBXGroup;
children = (
@@ -2756,8 +2893,6 @@
260A63161861008E00FECF8E /* IOHandler.h */,
260A63181861009E00FECF8E /* IOHandler.cpp */,
26BC7D6510F1B77400F91463 /* IOStreamMacros.h */,
- AF2BCA6118C7EFBF005B4526 /* JITLoader.cpp */,
- AF2BCA6218C7EFBF005B4526 /* JITLoaderList.cpp */,
26BC7D6610F1B77400F91463 /* Language.h */,
26BC7E7D10F1B85900F91463 /* Language.cpp */,
26BC7D6710F1B77400F91463 /* Listener.h */,
@@ -3210,6 +3345,10 @@
26BC7DF210F1B81A00F91463 /* ExecutionContext.h */,
26BC7F3510F1B90C00F91463 /* ExecutionContext.cpp */,
26DAFD9711529BC7005A394E /* ExecutionContextScope.h */,
+ 26BC179B18C7F2CB00D2196D /* JITLoader.h */,
+ 26BC179718C7F2B300D2196D /* JITLoader.cpp */,
+ 26BC179C18C7F2CB00D2196D /* JITLoaderList.h */,
+ 26BC179818C7F2B300D2196D /* JITLoaderList.cpp */,
4CB4430912491DDA00C13DC2 /* LanguageRuntime.h */,
4CB4430A12491DDA00C13DC2 /* LanguageRuntime.cpp */,
2690B36F1381D5B600ECFBAE /* Memory.h */,
@@ -3667,7 +3806,6 @@
AF2BCA6518C7EFDE005B4526 /* JITLoader */ = {
isa = PBXGroup;
children = (
- AF2BCA6618C7EFDE005B4526 /* CMakeLists.txt */,
AF2BCA6718C7EFDE005B4526 /* GDB */,
);
path = JITLoader;
@@ -3676,10 +3814,8 @@
AF2BCA6718C7EFDE005B4526 /* GDB */ = {
isa = PBXGroup;
children = (
- AF2BCA6818C7EFDE005B4526 /* CMakeLists.txt */,
- AF2BCA6918C7EFDE005B4526 /* JITLoaderGDB.cpp */,
AF2BCA6A18C7EFDE005B4526 /* JITLoaderGDB.h */,
- AF2BCA6B18C7EFDE005B4526 /* Makefile */,
+ AF2BCA6918C7EFDE005B4526 /* JITLoaderGDB.cpp */,
);
path = GDB;
sourceTree = "<group>";
@@ -3772,28 +3908,44 @@
buildActionMask = 2147483647;
files = (
26A527C214E24F5F00F3A14A /* ProcessMachCore.h in Headers */,
+ 26BC17E618C7F4FA00D2196D /* RegisterContextFreeBSD_i386.h in Headers */,
+ 26BC17AC18C7F4CB00D2196D /* ProcessElfCore.h in Headers */,
+ 26BC17EE18C7F4FA00D2196D /* RegisterContextLinux_x86_64.h in Headers */,
26A527C414E24F5F00F3A14A /* ThreadMachCore.h in Headers */,
4C6649A014EEE7F100B0316F /* StreamCallback.h in Headers */,
+ 26BC17F918C7F4FA00D2196D /* RegisterInfos_mips64.h in Headers */,
26B7564F14F89356008D9CB3 /* PlatformiOSSimulator.h in Headers */,
+ 26BC17AE18C7F4CB00D2196D /* RegisterContextPOSIXCore_mips64.h in Headers */,
26FFC19A14FC072100087D58 /* AuxVector.h in Headers */,
+ 26BC17F818C7F4FA00D2196D /* RegisterInfos_i386.h in Headers */,
+ 26BC17E418C7F4FA00D2196D /* RegisterContext_x86.h in Headers */,
AF25AB27188F685C0030DEC3 /* AppleGetQueuesHandler.h in Headers */,
26CA97A2172B1FD5005DC71B /* RegisterContextThreadMemory.h in Headers */,
+ 26BC179D18C7F2CB00D2196D /* JITLoader.h in Headers */,
26FFC19C14FC072100087D58 /* DYLDRendezvous.h in Headers */,
AF1F7B08189C904B0087DB9C /* AppleGetPendingItemsHandler.h in Headers */,
AF2BCA6D18C7EFDE005B4526 /* JITLoaderGDB.h in Headers */,
+ 26BC17B218C7F4CB00D2196D /* ThreadElfCore.h in Headers */,
+ 26BC17F318C7F4FA00D2196D /* RegisterContextPOSIX_x86.h in Headers */,
+ 26BC17DA18C7F4FA00D2196D /* POSIXStopInfo.h in Headers */,
26FFC19E14FC072100087D58 /* DynamicLoaderPOSIXDYLD.h in Headers */,
+ 26BC17DC18C7F4FA00D2196D /* POSIXThread.h in Headers */,
AF254E32170CCC33007AE5C9 /* PlatformDarwinKernel.h in Headers */,
2694E99E14FC0BB30076DE67 /* PlatformFreeBSD.h in Headers */,
2694E9A514FC0BBD0076DE67 /* PlatformLinux.h in Headers */,
+ 26BC17EA18C7F4FA00D2196D /* RegisterContextFreeBSD_x86_64.h in Headers */,
26AB54121832DC3400EADFF3 /* RegisterCheckpoint.h in Headers */,
26AB92131819D74600E63F3E /* DWARFDataExtractor.h in Headers */,
945759681534941F005A9070 /* PlatformPOSIX.h in Headers */,
26B1EFAF154638AF00E2DAC7 /* DWARFDeclContext.h in Headers */,
260CC62E15D04377002BF2E0 /* OptionValueArgs.h in Headers */,
+ 26BC17F518C7F4FA00D2196D /* RegisterContextPOSIXProcessMonitor_mips64.h in Headers */,
AF0E22F118A09FB20009B7D1 /* AppleGetItemInfoHandler.h in Headers */,
260CC62F15D04377002BF2E0 /* OptionValueArray.h in Headers */,
+ 26BC17EC18C7F4FA00D2196D /* RegisterContextLinux_i386.h in Headers */,
260CC63015D04377002BF2E0 /* OptionValueBoolean.h in Headers */,
260CC63115D04377002BF2E0 /* OptionValueProperties.h in Headers */,
+ 26BC17E818C7F4FA00D2196D /* RegisterContextFreeBSD_mips64.h in Headers */,
260CC63215D04377002BF2E0 /* OptionValueDictionary.h in Headers */,
262173A118395D3800C52091 /* SectionLoadHistory.h in Headers */,
260CC63315D04377002BF2E0 /* OptionValueEnumeration.h in Headers */,
@@ -3801,6 +3953,7 @@
260A63171861008E00FECF8E /* IOHandler.h in Headers */,
260CC63415D04377002BF2E0 /* OptionValueFileSpec.h in Headers */,
26CFDCA11861638D000E63E5 /* Editline.h in Headers */,
+ 26BC17B018C7F4CB00D2196D /* RegisterContextPOSIXCore_x86_64.h in Headers */,
AF9B8F34182DB52900DA866F /* SystemRuntimeMacOSX.h in Headers */,
26D1804716CEE12C00EDFB5B /* TimeSpecTimeout.h in Headers */,
260CC63515D04377002BF2E0 /* OptionValueFileSpecList.h in Headers */,
@@ -3809,10 +3962,13 @@
26D1804516CEE12500EDFB5B /* KQueue.h in Headers */,
260CC63715D04377002BF2E0 /* OptionValueSInt64.h in Headers */,
AF061F8C182C980000B6A19C /* HistoryUnwind.h in Headers */,
+ 26BC17E318C7F4FA00D2196D /* RegisterContext_mips64.h in Headers */,
260CC63815D04377002BF2E0 /* OptionValueString.h in Headers */,
+ 26BC17F118C7F4FA00D2196D /* RegisterContextPOSIX_mips64.h in Headers */,
260CC63915D04377002BF2E0 /* OptionValueUInt64.h in Headers */,
260CC63A15D04377002BF2E0 /* OptionValueUUID.h in Headers */,
260A248E15D06C50009981B0 /* OptionValues.h in Headers */,
+ 26BC17F718C7F4FA00D2196D /* RegisterContextPOSIXProcessMonitor_x86.h in Headers */,
AF061F88182C97ED00B6A19C /* RegisterContextHistory.h in Headers */,
26DAED6015D327A200E15819 /* OptionValuePathMappings.h in Headers */,
26ACEC2815E077AE00E94760 /* Property.h in Headers */,
@@ -3820,11 +3976,16 @@
2697A39515E404BA003E682C /* OptionValueArch.h in Headers */,
2698699D15E6CBD0002415FF /* OperatingSystemPython.h in Headers */,
260D9B2715EC369500960137 /* ModuleSpec.h in Headers */,
+ 26BC17EF18C7F4FA00D2196D /* RegisterContextPOSIX.h in Headers */,
947A1D651616476B0017C8D1 /* CommandObjectPlugin.h in Headers */,
262ED0051631FA2800879631 /* OptionGroupString.h in Headers */,
944372DD171F6B4300E57C32 /* RegisterContextDummy.h in Headers */,
26CEB5F318762056008F575A /* CommandObjectGUI.h in Headers */,
+ 26BC17E218C7F4FA00D2196D /* ProcessPOSIXLog.h in Headers */,
+ 26BC17DE18C7F4FA00D2196D /* ProcessMessage.h in Headers */,
AF061F8B182C980000B6A19C /* HistoryThread.h in Headers */,
+ 26BC17FA18C7F4FA00D2196D /* RegisterInfos_x86_64.h in Headers */,
+ 26BC179E18C7F2CB00D2196D /* JITLoaderList.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -4262,11 +4423,14 @@
2689001F13353DDE00698AC0 /* CommandObjectPlatform.cpp in Sources */,
2689002013353DDE00698AC0 /* CommandObjectProcess.cpp in Sources */,
2689002113353DDE00698AC0 /* CommandObjectQuit.cpp in Sources */,
+ 26BC17D918C7F4FA00D2196D /* POSIXStopInfo.cpp in Sources */,
2689002213353DDE00698AC0 /* CommandObjectRegister.cpp in Sources */,
+ 26BC17AF18C7F4CB00D2196D /* RegisterContextPOSIXCore_x86_64.cpp in Sources */,
2689002313353DDE00698AC0 /* CommandObjectScript.cpp in Sources */,
2689002413353DDE00698AC0 /* CommandObjectSettings.cpp in Sources */,
2689002513353DDE00698AC0 /* CommandObjectSource.cpp in Sources */,
2689002613353DDE00698AC0 /* CommandObjectSyntax.cpp in Sources */,
+ 26BC179918C7F2B300D2196D /* JITLoader.cpp in Sources */,
2689002713353DDE00698AC0 /* CommandObjectTarget.cpp in Sources */,
2689002813353DDE00698AC0 /* CommandObjectThread.cpp in Sources */,
2689002913353DDE00698AC0 /* CommandObjectVersion.cpp in Sources */,
@@ -4320,8 +4484,10 @@
2689005413353E0400698AC0 /* UserSettingsController.cpp in Sources */,
2689005513353E0400698AC0 /* UUID.cpp in Sources */,
2689005613353E0400698AC0 /* Value.cpp in Sources */,
+ 26BC17F218C7F4FA00D2196D /* RegisterContextPOSIX_x86.cpp in Sources */,
2689005713353E0400698AC0 /* ValueObject.cpp in Sources */,
2689005813353E0400698AC0 /* ValueObjectChild.cpp in Sources */,
+ 26BC17ED18C7F4FA00D2196D /* RegisterContextLinux_x86_64.cpp in Sources */,
2689005913353E0400698AC0 /* ValueObjectConstResult.cpp in Sources */,
2689005A13353E0400698AC0 /* ValueObjectList.cpp in Sources */,
2689005B13353E0400698AC0 /* ValueObjectRegister.cpp in Sources */,
@@ -4333,9 +4499,11 @@
2689006113353E0E00698AC0 /* ClangExpressionParser.cpp in Sources */,
2689006213353E0E00698AC0 /* ClangExpressionVariable.cpp in Sources */,
2689006313353E0E00698AC0 /* ClangPersistentVariables.cpp in Sources */,
+ 26BC17E918C7F4FA00D2196D /* RegisterContextFreeBSD_x86_64.cpp in Sources */,
2689006413353E0E00698AC0 /* ClangUserExpression.cpp in Sources */,
4C3ADCD61810D88B00357218 /* BreakpointResolverFileRegex.cpp in Sources */,
2689006513353E0E00698AC0 /* ClangUtilityFunction.cpp in Sources */,
+ 26BC17E118C7F4FA00D2196D /* ProcessPOSIXLog.cpp in Sources */,
2689006613353E0E00698AC0 /* DWARFExpression.cpp in Sources */,
2689006713353E0E00698AC0 /* ASTDumper.cpp in Sources */,
2689006813353E0E00698AC0 /* ASTResultSynthesizer.cpp in Sources */,
@@ -4374,11 +4542,11 @@
2689008713353E2200698AC0 /* ScriptInterpreter.cpp in Sources */,
2689008813353E2200698AC0 /* ScriptInterpreterNone.cpp in Sources */,
2689008913353E2200698AC0 /* ScriptInterpreterPython.cpp in Sources */,
- AF2BCA6418C7EFBF005B4526 /* JITLoaderList.cpp in Sources */,
260A63191861009E00FECF8E /* IOHandler.cpp in Sources */,
2689008D13353E4200698AC0 /* DynamicLoaderMacOSXDYLD.cpp in Sources */,
2689008E13353E4200698AC0 /* DynamicLoaderStatic.cpp in Sources */,
2689009613353E4200698AC0 /* ObjectContainerBSDArchive.cpp in Sources */,
+ 26BC179A18C7F2B300D2196D /* JITLoaderList.cpp in Sources */,
2689009713353E4200698AC0 /* ObjectContainerUniversalMachO.cpp in Sources */,
2689009813353E4200698AC0 /* ELFHeader.cpp in Sources */,
2689009913353E4200698AC0 /* ObjectFileELF.cpp in Sources */,
@@ -4414,6 +4582,8 @@
268900C513353E5F00698AC0 /* DWARFDIECollection.cpp in Sources */,
268900C613353E5F00698AC0 /* DWARFFormValue.cpp in Sources */,
268900C713353E5F00698AC0 /* DWARFLocationDescription.cpp in Sources */,
+ 26BC17B118C7F4CB00D2196D /* ThreadElfCore.cpp in Sources */,
+ 26BC17F018C7F4FA00D2196D /* RegisterContextPOSIX_mips64.cpp in Sources */,
268900C813353E5F00698AC0 /* DWARFLocationList.cpp in Sources */,
268900C913353E5F00698AC0 /* NameToDIE.cpp in Sources */,
268900CA13353E5F00698AC0 /* SymbolFileDWARF.cpp in Sources */,
@@ -4458,9 +4628,11 @@
268900EE13353E6F00698AC0 /* PathMappingList.cpp in Sources */,
268900EF13353E6F00698AC0 /* Platform.cpp in Sources */,
268900F013353E6F00698AC0 /* Process.cpp in Sources */,
+ 26BC17AD18C7F4CB00D2196D /* RegisterContextPOSIXCore_mips64.cpp in Sources */,
268900F113353E6F00698AC0 /* RegisterContext.cpp in Sources */,
268900F213353E6F00698AC0 /* SectionLoadList.cpp in Sources */,
268900F313353E6F00698AC0 /* StackFrame.cpp in Sources */,
+ 26BC17EB18C7F4FA00D2196D /* RegisterContextLinux_i386.cpp in Sources */,
268900F413353E6F00698AC0 /* StackFrameList.cpp in Sources */,
268900F513353E6F00698AC0 /* StackID.cpp in Sources */,
268900F613353E6F00698AC0 /* StopInfo.cpp in Sources */,
@@ -4479,6 +4651,7 @@
2689010313353E6F00698AC0 /* ThreadPlanStepRange.cpp in Sources */,
2689010413353E6F00698AC0 /* ThreadPlanStepInRange.cpp in Sources */,
2689010513353E6F00698AC0 /* ThreadPlanStepOverRange.cpp in Sources */,
+ 26BC17DD18C7F4FA00D2196D /* ProcessMessage.cpp in Sources */,
2689010613353E6F00698AC0 /* ThreadPlanRunToAddress.cpp in Sources */,
2689010713353E6F00698AC0 /* ThreadPlanStepThrough.cpp in Sources */,
2689010813353E6F00698AC0 /* ThreadPlanStepUntil.cpp in Sources */,
@@ -4492,6 +4665,7 @@
2689011213353E8200698AC0 /* StringExtractorGDBRemote.cpp in Sources */,
2689011313353E8200698AC0 /* PseudoTerminal.cpp in Sources */,
94D6A0AA16CEB55F00833B6E /* NSArray.cpp in Sources */,
+ 26BC17AB18C7F4CB00D2196D /* ProcessElfCore.cpp in Sources */,
AF1F7B07189C904B0087DB9C /* AppleGetPendingItemsHandler.cpp in Sources */,
26B1FCC21338115F002886E2 /* Host.mm in Sources */,
26744EF11338317700EF765A /* GDBRemoteCommunicationClient.cpp in Sources */,
@@ -4569,6 +4743,7 @@
49A71FE7141FFA5C00D59478 /* IRInterpreter.cpp in Sources */,
49A71FE8141FFACF00D59478 /* DataEncoder.cpp in Sources */,
B207C4931429607D00F36E4E /* CommandObjectWatchpoint.cpp in Sources */,
+ 26BC17E518C7F4FA00D2196D /* RegisterContextFreeBSD_i386.cpp in Sources */,
49A1CAC51430E8DE00306AC9 /* ExpressionSourceCode.cpp in Sources */,
494260DA14579144003C1C78 /* VerifyDecl.cpp in Sources */,
49DA65031485C92A005FF180 /* AppleObjCTypeVendor.cpp in Sources */,
@@ -4576,7 +4751,6 @@
26A527C114E24F5F00F3A14A /* ProcessMachCore.cpp in Sources */,
26A527C314E24F5F00F3A14A /* ThreadMachCore.cpp in Sources */,
4C6649A314EEE81000B0316F /* StreamCallback.cpp in Sources */,
- AF2BCA6E18C7EFDE005B4526 /* Makefile in Sources */,
B299580B14F2FA1400050A04 /* DisassemblerLLVMC.cpp in Sources */,
26B7564E14F89356008D9CB3 /* PlatformiOSSimulator.cpp in Sources */,
26FFC19914FC072100087D58 /* AuxVector.cpp in Sources */,
@@ -4602,7 +4776,6 @@
260CC65015D0440D002BF2E0 /* OptionValueFormat.cpp in Sources */,
260CC65115D0440D002BF2E0 /* OptionValueSInt64.cpp in Sources */,
260CC65215D0440D002BF2E0 /* OptionValueString.cpp in Sources */,
- AF2BCA6318C7EFBF005B4526 /* JITLoader.cpp in Sources */,
260CC65315D0440D002BF2E0 /* OptionValueUInt64.cpp in Sources */,
260CC65415D0440D002BF2E0 /* OptionValueUUID.cpp in Sources */,
94BA8B6D176F8C9B005A91B5 /* Range.cpp in Sources */,
@@ -4624,6 +4797,7 @@
94CB255C16B069770059775D /* DataVisualization.cpp in Sources */,
94CD705016F8DF1C00CF1E42 /* LibCxxList.cpp in Sources */,
94CB255D16B069770059775D /* FormatClasses.cpp in Sources */,
+ 26BC17E718C7F4FA00D2196D /* RegisterContextFreeBSD_mips64.cpp in Sources */,
94CB255E16B069770059775D /* FormatManager.cpp in Sources */,
94CB256616B096F10059775D /* TypeCategory.cpp in Sources */,
94CB256716B096F10059775D /* TypeCategoryMap.cpp in Sources */,
Modified: lldb/trunk/source/Core/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/CMakeLists.txt?rev=203035&r1=203034&r2=203035&view=diff
==============================================================================
--- lldb/trunk/source/Core/CMakeLists.txt (original)
+++ lldb/trunk/source/Core/CMakeLists.txt Wed Mar 5 18:14:12 2014
@@ -29,8 +29,6 @@ add_lldb_library(lldbCore
FileSpecList.cpp
History.cpp
IOHandler.cpp
- JITLoader.cpp
- JITLoaderList.cpp
Language.cpp
Listener.cpp
Log.cpp
Removed: lldb/trunk/source/Core/JITLoader.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/JITLoader.cpp?rev=203034&view=auto
==============================================================================
--- lldb/trunk/source/Core/JITLoader.cpp (original)
+++ lldb/trunk/source/Core/JITLoader.cpp (removed)
@@ -1,38 +0,0 @@
-//===-- JITLoader.cpp -------------------------------------------*- C++ -*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-#include "lldb/lldb-private.h"
-#include "lldb/Target/JITLoader.h"
-#include "lldb/Target/JITLoaderList.h"
-#include "lldb/Target/Process.h"
-#include "lldb/Core/PluginManager.h"
-
-using namespace lldb;
-using namespace lldb_private;
-
-void
-JITLoader::LoadPlugins (Process *process, JITLoaderList &list)
-{
- JITLoaderCreateInstance create_callback = NULL;
- for (uint32_t idx = 0; (create_callback = PluginManager::GetJITLoaderCreateCallbackAtIndex(idx)) != NULL; ++idx)
- {
- JITLoaderSP instance_sp(create_callback(process, false));
- if (instance_sp)
- list.Append(std::move(instance_sp));
- }
-}
-
-JITLoader::JITLoader(Process *process) :
- m_process (process)
-{
-}
-
-JITLoader::~JITLoader()
-{
-}
Removed: lldb/trunk/source/Core/JITLoaderList.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/JITLoaderList.cpp?rev=203034&view=auto
==============================================================================
--- lldb/trunk/source/Core/JITLoaderList.cpp (original)
+++ lldb/trunk/source/Core/JITLoaderList.cpp (removed)
@@ -1,69 +0,0 @@
-//===-- JITLoader.cpp -------------------------------------------*- C++ -*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-#include "lldb/lldb-private.h"
-#include "lldb/Target/JITLoader.h"
-#include "lldb/Target/JITLoaderList.h"
-
-using namespace lldb;
-using namespace lldb_private;
-
-JITLoaderList::JITLoaderList()
- : m_jit_loaders_vec(), m_jit_loaders_mutex(Mutex::eMutexTypeRecursive)
-{
-}
-
-JITLoaderList::~JITLoaderList()
-{
-}
-
-void
-JITLoaderList::Append (const JITLoaderSP &jit_loader_sp)
-{
- Mutex::Locker locker(m_jit_loaders_mutex);
- m_jit_loaders_vec.push_back(jit_loader_sp);
-}
-
-void
-JITLoaderList::Remove (const JITLoaderSP &jit_loader_sp)
-{
- Mutex::Locker locker(m_jit_loaders_mutex);
- m_jit_loaders_vec.erase(std::remove(m_jit_loaders_vec.begin(),
- m_jit_loaders_vec.end(), jit_loader_sp),
- m_jit_loaders_vec.end());
-}
-
-size_t
-JITLoaderList::GetSize() const
-{
- return m_jit_loaders_vec.size();
-}
-
-JITLoaderSP
-JITLoaderList::GetLoaderAtIndex (size_t idx)
-{
- Mutex::Locker locker(m_jit_loaders_mutex);
- return m_jit_loaders_vec[idx];
-}
-
-void
-JITLoaderList::DidLaunch()
-{
- Mutex::Locker locker(m_jit_loaders_mutex);
- for (auto const &jit_loader : m_jit_loaders_vec)
- jit_loader->DidLaunch();
-}
-
-void
-JITLoaderList::DidAttach()
-{
- Mutex::Locker locker(m_jit_loaders_mutex);
- for (auto const &jit_loader : m_jit_loaders_vec)
- jit_loader->DidAttach();
-}
Modified: lldb/trunk/source/Target/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Target/CMakeLists.txt?rev=203035&r1=203034&r2=203035&view=diff
==============================================================================
--- lldb/trunk/source/Target/CMakeLists.txt (original)
+++ lldb/trunk/source/Target/CMakeLists.txt Wed Mar 5 18:14:12 2014
@@ -6,6 +6,8 @@ add_lldb_library(lldbTarget
ABI.cpp
CPPLanguageRuntime.cpp
ExecutionContext.cpp
+ JITLoader.cpp
+ JITLoaderList.cpp
LanguageRuntime.cpp
Memory.cpp
ObjCLanguageRuntime.cpp
Added: lldb/trunk/source/Target/JITLoader.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Target/JITLoader.cpp?rev=203035&view=auto
==============================================================================
--- lldb/trunk/source/Target/JITLoader.cpp (added)
+++ lldb/trunk/source/Target/JITLoader.cpp Wed Mar 5 18:14:12 2014
@@ -0,0 +1,38 @@
+//===-- JITLoader.cpp -------------------------------------------*- C++ -*-===//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+#include "lldb/lldb-private.h"
+#include "lldb/Target/JITLoader.h"
+#include "lldb/Target/JITLoaderList.h"
+#include "lldb/Target/Process.h"
+#include "lldb/Core/PluginManager.h"
+
+using namespace lldb;
+using namespace lldb_private;
+
+void
+JITLoader::LoadPlugins (Process *process, JITLoaderList &list)
+{
+ JITLoaderCreateInstance create_callback = NULL;
+ for (uint32_t idx = 0; (create_callback = PluginManager::GetJITLoaderCreateCallbackAtIndex(idx)) != NULL; ++idx)
+ {
+ JITLoaderSP instance_sp(create_callback(process, false));
+ if (instance_sp)
+ list.Append(std::move(instance_sp));
+ }
+}
+
+JITLoader::JITLoader(Process *process) :
+ m_process (process)
+{
+}
+
+JITLoader::~JITLoader()
+{
+}
Added: lldb/trunk/source/Target/JITLoaderList.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Target/JITLoaderList.cpp?rev=203035&view=auto
==============================================================================
--- lldb/trunk/source/Target/JITLoaderList.cpp (added)
+++ lldb/trunk/source/Target/JITLoaderList.cpp Wed Mar 5 18:14:12 2014
@@ -0,0 +1,69 @@
+//===-- JITLoader.cpp -------------------------------------------*- C++ -*-===//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+#include "lldb/lldb-private.h"
+#include "lldb/Target/JITLoader.h"
+#include "lldb/Target/JITLoaderList.h"
+
+using namespace lldb;
+using namespace lldb_private;
+
+JITLoaderList::JITLoaderList()
+ : m_jit_loaders_vec(), m_jit_loaders_mutex(Mutex::eMutexTypeRecursive)
+{
+}
+
+JITLoaderList::~JITLoaderList()
+{
+}
+
+void
+JITLoaderList::Append (const JITLoaderSP &jit_loader_sp)
+{
+ Mutex::Locker locker(m_jit_loaders_mutex);
+ m_jit_loaders_vec.push_back(jit_loader_sp);
+}
+
+void
+JITLoaderList::Remove (const JITLoaderSP &jit_loader_sp)
+{
+ Mutex::Locker locker(m_jit_loaders_mutex);
+ m_jit_loaders_vec.erase(std::remove(m_jit_loaders_vec.begin(),
+ m_jit_loaders_vec.end(), jit_loader_sp),
+ m_jit_loaders_vec.end());
+}
+
+size_t
+JITLoaderList::GetSize() const
+{
+ return m_jit_loaders_vec.size();
+}
+
+JITLoaderSP
+JITLoaderList::GetLoaderAtIndex (size_t idx)
+{
+ Mutex::Locker locker(m_jit_loaders_mutex);
+ return m_jit_loaders_vec[idx];
+}
+
+void
+JITLoaderList::DidLaunch()
+{
+ Mutex::Locker locker(m_jit_loaders_mutex);
+ for (auto const &jit_loader : m_jit_loaders_vec)
+ jit_loader->DidLaunch();
+}
+
+void
+JITLoaderList::DidAttach()
+{
+ Mutex::Locker locker(m_jit_loaders_mutex);
+ for (auto const &jit_loader : m_jit_loaders_vec)
+ jit_loader->DidAttach();
+}
Modified: lldb/trunk/source/lldb.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/lldb.cpp?rev=203035&r1=203034&r2=203035&view=diff
==============================================================================
--- lldb/trunk/source/lldb.cpp (original)
+++ lldb/trunk/source/lldb.cpp Wed Mar 5 18:14:12 2014
@@ -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();
More information about the lldb-commits
mailing list