Split all of the core of LLDB.framework/lldb.so into a
static archive that can be linked against. LLDB.framework/lldb.so
exports a very controlled API. Splitting the API into a static
library allows other tools (debugserver for now) to use the power
of the LLDB debugger core, yet not export it as its API is not
portable or maintainable. The Host layer and many of the other
internal only APIs can now be statically linked against.

Now LLDB.framework/lldb.so links against "liblldb-core.a" instead
of compiling the .o files only for the shared library. This fix
is only for compiling with Xcode as the Makefile based build already
does this.

The Xcode projecdt compiler has been changed to LLVM. Anyone using
Xcode 3 will need to manually change the compiler back to GCC 4.2,
or update to Xcode 4.



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@127963 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lldb.xcodeproj/project.pbxproj b/lldb.xcodeproj/project.pbxproj
index 535dfa0..209ca83 100644
--- a/lldb.xcodeproj/project.pbxproj
+++ b/lldb.xcodeproj/project.pbxproj
@@ -8,32 +8,19 @@
 
 /* Begin PBXBuildFile section */
 		260C6EA113011578005E16B0 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 260C6EA013011578005E16B0 /* File.h */; };
-		260C6EA313011581005E16B0 /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C6EA213011581005E16B0 /* File.cpp */; };
 		260C876A10F538E700BB2B04 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 260C876910F538E700BB2B04 /* Foundation.framework */; };
-		2615DB871208A9E40021781D /* StopInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2615DB861208A9E40021781D /* StopInfo.cpp */; };
-		2615DBCA1208B5FC0021781D /* StopInfoMachException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2615DBC81208B5FC0021781D /* StopInfoMachException.cpp */; };
 		261744781168585B005ADD65 /* SBType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 261744771168585B005ADD65 /* SBType.cpp */; };
 		2617447A11685869005ADD65 /* SBType.h in Headers */ = {isa = PBXBuildFile; fileRef = 2617447911685869005ADD65 /* SBType.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		2618D7921240116900F2B8FE /* SectionLoadList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2618D7911240116900F2B8FE /* SectionLoadList.cpp */; };
-		2618D9EB12406FE600F2B8FE /* NameToDIE.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2618D9EA12406FE600F2B8FE /* NameToDIE.cpp */; };
-		2618EE651315B29C001D6D71 /* GDBRemoteCommunication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2618EE5B1315B29C001D6D71 /* GDBRemoteCommunication.cpp */; };
 		2618EE661315B29C001D6D71 /* GDBRemoteCommunication.h in Headers */ = {isa = PBXBuildFile; fileRef = 2618EE5C1315B29C001D6D71 /* GDBRemoteCommunication.h */; };
-		2618EE671315B29C001D6D71 /* GDBRemoteRegisterContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2618EE5D1315B29C001D6D71 /* GDBRemoteRegisterContext.cpp */; };
 		2618EE681315B29C001D6D71 /* GDBRemoteRegisterContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 2618EE5E1315B29C001D6D71 /* GDBRemoteRegisterContext.h */; };
-		2618EE691315B29C001D6D71 /* ProcessGDBRemote.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2618EE5F1315B29C001D6D71 /* ProcessGDBRemote.cpp */; };
 		2618EE6A1315B29C001D6D71 /* ProcessGDBRemote.h in Headers */ = {isa = PBXBuildFile; fileRef = 2618EE601315B29C001D6D71 /* ProcessGDBRemote.h */; };
-		2618EE6B1315B29C001D6D71 /* ProcessGDBRemoteLog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2618EE611315B29C001D6D71 /* ProcessGDBRemoteLog.cpp */; };
 		2618EE6C1315B29C001D6D71 /* ProcessGDBRemoteLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 2618EE621315B29C001D6D71 /* ProcessGDBRemoteLog.h */; };
-		2618EE6D1315B29C001D6D71 /* ThreadGDBRemote.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2618EE631315B29C001D6D71 /* ThreadGDBRemote.cpp */; };
 		2618EE6E1315B29C001D6D71 /* ThreadGDBRemote.h in Headers */ = {isa = PBXBuildFile; fileRef = 2618EE641315B29C001D6D71 /* ThreadGDBRemote.h */; };
-		261B5A5411C3F2AD00AABD0A /* SharingPtr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 261B5A5211C3F2AD00AABD0A /* SharingPtr.cpp */; };
 		262CFC7711A4510000946C6C /* debugserver in Resources */ = {isa = PBXBuildFile; fileRef = 26CE05A0115C31E50022F371 /* debugserver */; };
 		2635DA87127D0D0400675BC1 /* SharingPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 261B5A5311C3F2AD00AABD0A /* SharingPtr.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		26368A3C126B697600E8659F /* darwin-debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26368A3B126B697600E8659F /* darwin-debug.cpp */; };
 		26368AF7126B960500E8659F /* darwin-debug in Resources */ = {isa = PBXBuildFile; fileRef = 26579F68126A25920007C5CB /* darwin-debug */; };
-		26424E3D125986CB0016D82C /* ValueObjectConstResult.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26424E3C125986CB0016D82C /* ValueObjectConstResult.cpp */; };
 		264A43BC1320B3B4005B4096 /* Platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 264A43BB1320B3B4005B4096 /* Platform.h */; };
-		264A43BE1320BCEB005B4096 /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 264A43BD1320BCEB005B4096 /* Platform.cpp */; };
 		265ABF6310F42EE900531910 /* DebugSymbols.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 265ABF6210F42EE900531910 /* DebugSymbols.framework */; };
 		2668020E115FD12C008E1FE4 /* lldb-defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7C2510F1B3BC00F91463 /* lldb-defines.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		2668020F115FD12C008E1FE4 /* lldb-enumerations.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7C2610F1B3BC00F91463 /* lldb-enumerations.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -77,238 +64,319 @@
 		26680336116005EF008E1FE4 /* SBBreakpointLocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AF16CC7114086A1007A7B3F /* SBBreakpointLocation.cpp */; };
 		26680337116005F1008E1FE4 /* SBBreakpoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AF16A9C11402D5B007A7B3F /* SBBreakpoint.cpp */; };
 		2668035C11601108008E1FE4 /* LLDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26680207115FD0ED008E1FE4 /* LLDB.framework */; };
-		266A42D6128E3FFB0090CF7C /* ClangNamespaceDecl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 266A42D5128E3FFB0090CF7C /* ClangNamespaceDecl.cpp */; };
 		266A42D8128E40040090CF7C /* ClangNamespaceDecl.h in Headers */ = {isa = PBXBuildFile; fileRef = 266A42D7128E40040090CF7C /* ClangNamespaceDecl.h */; };
 		266F5CBC12FC846200DFCE33 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = 266F5CBB12FC846200DFCE33 /* Config.h */; };
-		2675F7001332BE690067997B /* PlatformRemoteiOS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2675F6FE1332BE690067997B /* PlatformRemoteiOS.cpp */; };
 		2675F7011332BE690067997B /* PlatformRemoteiOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 2675F6FF1332BE690067997B /* PlatformRemoteiOS.h */; };
 		26879CE61333F5750012C1F8 /* CommandObjectPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 26879CE51333F5750012C1F8 /* CommandObjectPlatform.h */; };
-		26879CE81333F58B0012C1F8 /* CommandObjectPlatform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26879CE71333F58B0012C1F8 /* CommandObjectPlatform.cpp */; };
-		268A683F1321B53B000E3FB8 /* DynamicLoaderStatic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 268A683D1321B53B000E3FB8 /* DynamicLoaderStatic.cpp */; };
+		2689000013353DB600698AC0 /* BreakpointResolverAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D0DD5010FE554D00271C65 /* BreakpointResolverAddress.h */; };
+		2689000113353DB600698AC0 /* BreakpointResolverAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D0DD5310FE555900271C65 /* BreakpointResolverAddress.cpp */; };
+		2689000213353DB600698AC0 /* BreakpointResolverFileLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D0DD5110FE554D00271C65 /* BreakpointResolverFileLine.h */; };
+		2689000313353DB600698AC0 /* BreakpointResolverFileLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D0DD5410FE555900271C65 /* BreakpointResolverFileLine.cpp */; };
+		2689000413353DB600698AC0 /* BreakpointResolverName.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D0DD5210FE554D00271C65 /* BreakpointResolverName.h */; };
+		2689000513353DB600698AC0 /* BreakpointResolverName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D0DD5510FE555900271C65 /* BreakpointResolverName.cpp */; };
+		2689000613353DB600698AC0 /* BreakpointSite.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CF710F1B71400F91463 /* BreakpointSite.h */; };
+		2689000713353DB600698AC0 /* BreakpointSite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1310F1B83100F91463 /* BreakpointSite.cpp */; };
+		2689000813353DB600698AC0 /* BreakpointSiteList.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CF810F1B71400F91463 /* BreakpointSiteList.h */; };
+		2689000913353DB600698AC0 /* BreakpointSiteList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1410F1B83100F91463 /* BreakpointSiteList.cpp */; };
+		2689000A13353DB600698AC0 /* Stoppoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CFA10F1B71400F91463 /* Stoppoint.h */; };
+		2689000B13353DB600698AC0 /* Stoppoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1610F1B83100F91463 /* Stoppoint.cpp */; };
+		2689000C13353DB600698AC0 /* StoppointCallbackContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CED10F1B71400F91463 /* StoppointCallbackContext.h */; };
+		2689000D13353DB600698AC0 /* StoppointCallbackContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E0910F1B83100F91463 /* StoppointCallbackContext.cpp */; };
+		2689000E13353DB600698AC0 /* StoppointLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CFB10F1B71400F91463 /* StoppointLocation.h */; };
+		2689000F13353DB600698AC0 /* StoppointLocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1710F1B83100F91463 /* StoppointLocation.cpp */; };
+		2689001013353DB600698AC0 /* WatchpointLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CFC10F1B71400F91463 /* WatchpointLocation.h */; };
+		2689001113353DB600698AC0 /* WatchpointLocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1810F1B83100F91463 /* WatchpointLocation.cpp */; };
+		2689001213353DDE00698AC0 /* CommandObjectApropos.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CA9637911B6E99A00780E28 /* CommandObjectApropos.cpp */; };
+		2689001313353DDE00698AC0 /* CommandObjectArgs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 499F381F11A5B3F300F5CE02 /* CommandObjectArgs.cpp */; };
+		2689001413353DDE00698AC0 /* CommandObjectBreakpoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E2D10F1B84700F91463 /* CommandObjectBreakpoint.cpp */; };
+		2689001513353DDE00698AC0 /* CommandObjectBreakpointCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A42976211861AA600FE05CD /* CommandObjectBreakpointCommand.cpp */; };
+		2689001613353DDE00698AC0 /* CommandObjectCommands.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C5DBBC611E3FEC60035160F /* CommandObjectCommands.cpp */; };
+		2689001713353DDE00698AC0 /* CommandObjectDisassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3010F1B84700F91463 /* CommandObjectDisassemble.cpp */; };
+		2689001813353DDE00698AC0 /* CommandObjectExpression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3110F1B84700F91463 /* CommandObjectExpression.cpp */; };
+		2689001913353DDE00698AC0 /* CommandObjectFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3210F1B84700F91463 /* CommandObjectFile.cpp */; };
+		2689001A13353DDE00698AC0 /* CommandObjectFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2672D8461189055500FF4019 /* CommandObjectFrame.cpp */; };
+		2689001B13353DDE00698AC0 /* CommandObjectHelp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3310F1B84700F91463 /* CommandObjectHelp.cpp */; };
+		2689001C13353DDE00698AC0 /* CommandObjectImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3410F1B84700F91463 /* CommandObjectImage.cpp */; };
+		2689001D13353DDE00698AC0 /* CommandObjectLog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 264AD83711095BA600E0B039 /* CommandObjectLog.cpp */; };
+		2689001E13353DDE00698AC0 /* CommandObjectMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3610F1B84700F91463 /* CommandObjectMemory.cpp */; };
+		2689001F13353DDE00698AC0 /* CommandObjectPlatform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26879CE71333F58B0012C1F8 /* CommandObjectPlatform.cpp */; };
+		2689002013353DDE00698AC0 /* CommandObjectProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3810F1B84700F91463 /* CommandObjectProcess.cpp */; };
+		2689002113353DDE00698AC0 /* CommandObjectQuit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3910F1B84700F91463 /* CommandObjectQuit.cpp */; };
+		2689002213353DDE00698AC0 /* CommandObjectRegister.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3B10F1B84700F91463 /* CommandObjectRegister.cpp */; };
+		2689002313353DDE00698AC0 /* CommandObjectScript.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3D10F1B84700F91463 /* CommandObjectScript.cpp */; };
+		2689002413353DDE00698AC0 /* CommandObjectSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E4010F1B84700F91463 /* CommandObjectSettings.cpp */; };
+		2689002513353DDE00698AC0 /* CommandObjectSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E4210F1B84700F91463 /* CommandObjectSource.cpp */; };
+		2689002613353DDE00698AC0 /* CommandObjectSyntax.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E4510F1B84700F91463 /* CommandObjectSyntax.cpp */; };
+		2689002713353DDE00698AC0 /* CommandObjectTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 269416AD119A024800FF2715 /* CommandObjectTarget.cpp */; };
+		2689002813353DDE00698AC0 /* CommandObjectThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E4610F1B84700F91463 /* CommandObjectThread.cpp */; };
+		2689002913353DDE00698AC0 /* CommandObjectVersion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B296983412C2FB2B002D92C3 /* CommandObjectVersion.cpp */; };
+		2689002A13353E0400698AC0 /* Address.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E6910F1B85900F91463 /* Address.cpp */; };
+		2689002B13353E0400698AC0 /* AddressRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E6A10F1B85900F91463 /* AddressRange.cpp */; };
+		2689002C13353E0400698AC0 /* AddressResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AC7034011752C6B0086C050 /* AddressResolver.cpp */; };
+		2689002D13353E0400698AC0 /* AddressResolverFileLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AC7034211752C720086C050 /* AddressResolverFileLine.cpp */; };
+		2689002E13353E0400698AC0 /* AddressResolverName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AC7034411752C790086C050 /* AddressResolverName.cpp */; };
+		2689002F13353E0400698AC0 /* ArchSpec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E6B10F1B85900F91463 /* ArchSpec.cpp */; };
+		2689003013353E0400698AC0 /* Baton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26A0604811A5D03C00F75969 /* Baton.cpp */; };
+		2689003113353E0400698AC0 /* Broadcaster.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E6D10F1B85900F91463 /* Broadcaster.cpp */; };
+		2689003213353E0400698AC0 /* Communication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E6E10F1B85900F91463 /* Communication.cpp */; };
+		2689003313353E0400698AC0 /* Connection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E6F10F1B85900F91463 /* Connection.cpp */; };
+		2689003413353E0400698AC0 /* ConnectionFileDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7010F1B85900F91463 /* ConnectionFileDescriptor.cpp */; };
+		2689003513353E0400698AC0 /* ConstString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9410F1B85900F91463 /* ConstString.cpp */; };
+		2689003613353E0400698AC0 /* DataBufferHeap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7210F1B85900F91463 /* DataBufferHeap.cpp */; };
+		2689003713353E0400698AC0 /* DataBufferMemoryMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7310F1B85900F91463 /* DataBufferMemoryMap.cpp */; };
+		2689003813353E0400698AC0 /* DataExtractor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7110F1B85900F91463 /* DataExtractor.cpp */; };
+		2689003913353E0400698AC0 /* Debugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 263664921140A4930075843B /* Debugger.cpp */; };
+		2689003A13353E0400698AC0 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7610F1B85900F91463 /* Disassembler.cpp */; };
+		2689003B13353E0400698AC0 /* EmulateInstruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D9FDC812F784FD0003F2EE /* EmulateInstruction.cpp */; };
+		2689003C13353E0400698AC0 /* Error.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7810F1B85900F91463 /* Error.cpp */; };
+		2689003D13353E0400698AC0 /* Event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7910F1B85900F91463 /* Event.cpp */; };
+		2689003E13353E0400698AC0 /* FileSpecList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7B10F1B85900F91463 /* FileSpecList.cpp */; };
+		2689003F13353E0400698AC0 /* InputReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AA69DB5118A027A00D753A0 /* InputReader.cpp */; };
+		2689004013353E0400698AC0 /* Language.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7D10F1B85900F91463 /* Language.cpp */; };
+		2689004113353E0400698AC0 /* Listener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7E10F1B85900F91463 /* Listener.cpp */; };
+		2689004213353E0400698AC0 /* Log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7F10F1B85900F91463 /* Log.cpp */; };
+		2689004313353E0400698AC0 /* Mangled.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8010F1B85900F91463 /* Mangled.cpp */; };
+		2689004413353E0400698AC0 /* Module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8110F1B85900F91463 /* Module.cpp */; };
+		2689004513353E0400698AC0 /* ModuleChild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8210F1B85900F91463 /* ModuleChild.cpp */; };
+		2689004613353E0400698AC0 /* ModuleList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8310F1B85900F91463 /* ModuleList.cpp */; };
+		2689004713353E0400698AC0 /* PluginManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8A10F1B85900F91463 /* PluginManager.cpp */; };
+		2689004813353E0400698AC0 /* RegularExpression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8C10F1B85900F91463 /* RegularExpression.cpp */; };
+		2689004913353E0400698AC0 /* Scalar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8D10F1B85900F91463 /* Scalar.cpp */; };
+		2689004A13353E0400698AC0 /* SearchFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1510F1B83100F91463 /* SearchFilter.cpp */; };
+		2689004B13353E0400698AC0 /* Section.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8E10F1B85900F91463 /* Section.cpp */; };
+		2689004C13353E0400698AC0 /* SourceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8F10F1B85900F91463 /* SourceManager.cpp */; };
+		2689004D13353E0400698AC0 /* State.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9010F1B85900F91463 /* State.cpp */; };
+		2689004E13353E0400698AC0 /* Stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9110F1B85900F91463 /* Stream.cpp */; };
+		2689004F13353E0400698AC0 /* StreamFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9210F1B85900F91463 /* StreamFile.cpp */; };
+		2689005013353E0400698AC0 /* StreamString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9310F1B85900F91463 /* StreamString.cpp */; };
+		2689005113353E0400698AC0 /* StringList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A35765F116E76B900E8ED2F /* StringList.cpp */; };
+		2689005213353E0400698AC0 /* Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9610F1B85900F91463 /* Timer.cpp */; };
+		2689005313353E0400698AC0 /* UserID.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9810F1B85900F91463 /* UserID.cpp */; };
+		2689005413353E0400698AC0 /* UserSettingsController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A4633DC11F65D9A00955CE1 /* UserSettingsController.cpp */; };
+		2689005513353E0400698AC0 /* UUID.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26C81CA511335651004BDC5A /* UUID.cpp */; };
+		2689005613353E0400698AC0 /* Value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9910F1B85900F91463 /* Value.cpp */; };
+		2689005713353E0400698AC0 /* ValueObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9A10F1B85900F91463 /* ValueObject.cpp */; };
+		2689005813353E0400698AC0 /* ValueObjectChild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9B10F1B85900F91463 /* ValueObjectChild.cpp */; };
+		2689005913353E0400698AC0 /* ValueObjectConstResult.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26424E3C125986CB0016D82C /* ValueObjectConstResult.cpp */; };
+		2689005A13353E0400698AC0 /* ValueObjectList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9C10F1B85900F91463 /* ValueObjectList.cpp */; };
+		2689005B13353E0400698AC0 /* ValueObjectRegister.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 264334381110F63100CDB6C6 /* ValueObjectRegister.cpp */; };
+		2689005C13353E0400698AC0 /* ValueObjectVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9D10F1B85900F91463 /* ValueObjectVariable.cpp */; };
+		2689005D13353E0400698AC0 /* VMRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9E10F1B85900F91463 /* VMRange.cpp */; };
+		2689005E13353E0E00698AC0 /* ClangASTSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49D7072811B5AD11001AD875 /* ClangASTSource.cpp */; };
+		2689005F13353E0E00698AC0 /* ClangFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C98D3DA118FB96F00E575D0 /* ClangFunction.cpp */; };
+		2689006013353E0E00698AC0 /* ClangExpressionDeclMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49F1A74511B3388F003ED505 /* ClangExpressionDeclMap.cpp */; };
+		2689006113353E0E00698AC0 /* ClangExpressionParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49445C2512245E3600C11A81 /* ClangExpressionParser.cpp */; };
+		2689006213353E0E00698AC0 /* ClangExpressionVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7ED610F1B86700F91463 /* ClangExpressionVariable.cpp */; };
+		2689006313353E0E00698AC0 /* ClangPersistentVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49D4FE871210B61C00CDB854 /* ClangPersistentVariables.cpp */; };
+		2689006413353E0E00698AC0 /* ClangUserExpression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7ED510F1B86700F91463 /* ClangUserExpression.cpp */; };
+		2689006513353E0E00698AC0 /* ClangUtilityFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497C86BD122823D800B54702 /* ClangUtilityFunction.cpp */; };
+		2689006613353E0E00698AC0 /* DWARFExpression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7ED810F1B86700F91463 /* DWARFExpression.cpp */; };
+		2689006713353E0E00698AC0 /* ASTDumper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4906FD4012F2255300A2A77C /* ASTDumper.cpp */; };
+		2689006813353E0E00698AC0 /* ASTResultSynthesizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49A8A39F11D568A300AD3B68 /* ASTResultSynthesizer.cpp */; };
+		2689006913353E0E00698AC0 /* ASTStructExtractor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 491193501226386000578B7F /* ASTStructExtractor.cpp */; };
+		2689006A13353E0E00698AC0 /* IRDynamicChecks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49CF9829122C70BD007A0B96 /* IRDynamicChecks.cpp */; };
+		2689006B13353E0E00698AC0 /* IRForTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49307AAD11DEA4D90081F992 /* IRForTarget.cpp */; };
+		2689006C13353E0E00698AC0 /* IRToDWARF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49DA742F11DE6A5A006AEF7E /* IRToDWARF.cpp */; };
+		2689006D13353E0E00698AC0 /* RecordingMemoryManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C98D3DB118FB96F00E575D0 /* RecordingMemoryManager.cpp */; };
+		2689006E13353E1A00698AC0 /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C6EA213011581005E16B0 /* File.cpp */; };
+		2689006F13353E1A00698AC0 /* FileSpec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26FA43171301048600E71120 /* FileSpec.cpp */; };
+		2689007013353E1A00698AC0 /* Condition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A01E1B1236C5D400C660B5 /* Condition.cpp */; };
+		2689007113353E1A00698AC0 /* Host.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A01E1C1236C5D400C660B5 /* Host.cpp */; };
+		2689007213353E1A00698AC0 /* Mutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A01E1E1236C5D400C660B5 /* Mutex.cpp */; };
+		2689007313353E1A00698AC0 /* Symbols.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A01E1F1236C5D400C660B5 /* Symbols.cpp */; };
+		2689007413353E1A00698AC0 /* Terminal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 268DA873130095ED00C9483A /* Terminal.cpp */; };
+		2689007513353E1A00698AC0 /* TimeValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A01E201236C5D400C660B5 /* TimeValue.cpp */; };
+		2689007613353E1A00698AC0 /* CFCBundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7EED10F1B8AD00F91463 /* CFCBundle.cpp */; };
+		2689007713353E1A00698AC0 /* CFCData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7EEF10F1B8AD00F91463 /* CFCData.cpp */; };
+		2689007813353E1A00698AC0 /* CFCMutableArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7EF110F1B8AD00F91463 /* CFCMutableArray.cpp */; };
+		2689007913353E1A00698AC0 /* CFCMutableDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7EF310F1B8AD00F91463 /* CFCMutableDictionary.cpp */; };
+		2689007A13353E1A00698AC0 /* CFCMutableSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7EF510F1B8AD00F91463 /* CFCMutableSet.cpp */; };
+		2689007B13353E1A00698AC0 /* CFCString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7EF810F1B8AD00F91463 /* CFCString.cpp */; };
+		2689007C13353E1A00698AC0 /* Symbols.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2689B0B5113EE47E00A4AEDB /* Symbols.cpp */; };
+		2689007D13353E2200698AC0 /* Args.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E6C10F1B85900F91463 /* Args.cpp */; };
+		2689007E13353E2200698AC0 /* LLDBWrapPython.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26A4EEB511682AAC007A372A /* LLDBWrapPython.cpp */; };
+		2689007F13353E2200698AC0 /* CommandCompletions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C09CB74116BD98B00C7A725 /* CommandCompletions.cpp */; };
+		2689008013353E2200698AC0 /* CommandInterpreter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F0810F1B8DD00F91463 /* CommandInterpreter.cpp */; };
+		2689008113353E2200698AC0 /* CommandObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F0910F1B8DD00F91463 /* CommandObject.cpp */; };
+		2689008213353E2200698AC0 /* CommandObjectCrossref.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26DFBC57113B48F300DD817F /* CommandObjectCrossref.cpp */; };
+		2689008313353E2200698AC0 /* CommandObjectMultiword.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26DFBC58113B48F300DD817F /* CommandObjectMultiword.cpp */; };
+		2689008413353E2200698AC0 /* CommandObjectRegexCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26DFBC59113B48F300DD817F /* CommandObjectRegexCommand.cpp */; };
+		2689008513353E2200698AC0 /* CommandReturnObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F0A10F1B8DD00F91463 /* CommandReturnObject.cpp */; };
+		2689008613353E2200698AC0 /* Options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8610F1B85900F91463 /* Options.cpp */; };
+		2689008713353E2200698AC0 /* ScriptInterpreter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A82010B10FFB49800182560 /* ScriptInterpreter.cpp */; };
+		2689008813353E2200698AC0 /* ScriptInterpreterNone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A2771FC1135A37500E6ADB6 /* ScriptInterpreterNone.cpp */; };
+		2689008913353E2200698AC0 /* ScriptInterpreterPython.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F0C10F1B8DD00F91463 /* ScriptInterpreterPython.cpp */; };
+		2689008A13353E4200698AC0 /* ABIMacOSX_i386.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497650CE11A21BEE008DDB57 /* ABIMacOSX_i386.cpp */; };
+		2689008B13353E4200698AC0 /* ABISysV_x86_64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 493C63F11189203300914D5E /* ABISysV_x86_64.cpp */; };
+		2689008C13353E4200698AC0 /* DisassemblerLLVM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C897410F57C5600BB2B04 /* DisassemblerLLVM.cpp */; };
+		2689008D13353E4200698AC0 /* DynamicLoaderMacOSXDYLD.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C897A10F57C5600BB2B04 /* DynamicLoaderMacOSXDYLD.cpp */; };
+		2689008E13353E4200698AC0 /* DynamicLoaderStatic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 268A683D1321B53B000E3FB8 /* DynamicLoaderStatic.cpp */; };
+		2689008F13353E4200698AC0 /* EmulateInstructionARM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D9FDCC12F7853F0003F2EE /* EmulateInstructionARM.cpp */; };
+		2689009013353E4200698AC0 /* ItaniumABILanguageRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CB4436A124944B000C13DC2 /* ItaniumABILanguageRuntime.cpp */; };
+		2689009113353E4200698AC0 /* AppleObjCRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C61978812823D4300FAFFCC /* AppleObjCRuntime.cpp */; };
+		2689009213353E4200698AC0 /* AppleObjCRuntimeV1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C61978A12823D4300FAFFCC /* AppleObjCRuntimeV1.cpp */; };
+		2689009313353E4200698AC0 /* AppleObjCTrampolineHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C0A91D412511CB900CA6636 /* AppleObjCTrampolineHandler.cpp */; };
+		2689009413353E4200698AC0 /* AppleThreadPlanStepThroughObjCTrampoline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C0A91D612511CB900CA6636 /* AppleThreadPlanStepThroughObjCTrampoline.cpp */; };
+		2689009513353E4200698AC0 /* AppleObjCRuntimeV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C139EA3124A8B03000BFF8D /* AppleObjCRuntimeV2.cpp */; };
+		2689009613353E4200698AC0 /* ObjectContainerBSDArchive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26A3B4AC1181454800381BC2 /* ObjectContainerBSDArchive.cpp */; };
+		2689009713353E4200698AC0 /* ObjectContainerUniversalMachO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C898010F57C5600BB2B04 /* ObjectContainerUniversalMachO.cpp */; };
+		2689009813353E4200698AC0 /* ELFHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D27C9D11ED3A4E0024D721 /* ELFHeader.cpp */; };
+		2689009913353E4200698AC0 /* ObjectFileELF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C898510F57C5600BB2B04 /* ObjectFileELF.cpp */; };
+		2689009A13353E4200698AC0 /* ObjectFileMachO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C898810F57C5600BB2B04 /* ObjectFileMachO.cpp */; };
+		2689009B13353E4200698AC0 /* PlatformMacOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26C5577B132575AD008FD8FE /* PlatformMacOSX.cpp */; };
+		2689009C13353E4200698AC0 /* PlatformRemoteiOS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2675F6FE1332BE690067997B /* PlatformRemoteiOS.cpp */; };
+		2689009D13353E4200698AC0 /* GDBRemoteCommunication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2618EE5B1315B29C001D6D71 /* GDBRemoteCommunication.cpp */; };
+		2689009E13353E4200698AC0 /* GDBRemoteRegisterContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2618EE5D1315B29C001D6D71 /* GDBRemoteRegisterContext.cpp */; };
+		2689009F13353E4200698AC0 /* ProcessGDBRemote.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2618EE5F1315B29C001D6D71 /* ProcessGDBRemote.cpp */; };
+		268900A013353E4200698AC0 /* ProcessGDBRemoteLog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2618EE611315B29C001D6D71 /* ProcessGDBRemoteLog.cpp */; };
+		268900A113353E4200698AC0 /* ThreadGDBRemote.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2618EE631315B29C001D6D71 /* ThreadGDBRemote.cpp */; };
+		268900A213353E5000698AC0 /* MachException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C899210F57C5600BB2B04 /* MachException.cpp */; };
+		268900A313353E5000698AC0 /* MachTask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C899410F57C5600BB2B04 /* MachTask.cpp */; };
+		268900A413353E5000698AC0 /* MachThreadContext_arm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C899710F57C5600BB2B04 /* MachThreadContext_arm.cpp */; };
+		268900A513353E5000698AC0 /* MachThreadContext_i386.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C899910F57C5600BB2B04 /* MachThreadContext_i386.cpp */; };
+		268900A613353E5000698AC0 /* MachThreadContext_x86_64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C899B10F57C5600BB2B04 /* MachThreadContext_x86_64.cpp */; };
+		268900A713353E5000698AC0 /* MachVMMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C899D10F57C5600BB2B04 /* MachVMMemory.cpp */; };
+		268900A813353E5000698AC0 /* MachVMRegion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C899F10F57C5600BB2B04 /* MachVMRegion.cpp */; };
+		268900A913353E5000698AC0 /* ProcessMacOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89A310F57C5600BB2B04 /* ProcessMacOSX.cpp */; };
+		268900AA13353E5000698AC0 /* ProcessMacOSXLog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89A510F57C5600BB2B04 /* ProcessMacOSXLog.cpp */; };
+		268900AB13353E5000698AC0 /* RegisterContextMach_arm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89A910F57C5600BB2B04 /* RegisterContextMach_arm.cpp */; };
+		268900AC13353E5000698AC0 /* RegisterContextMach_i386.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89AB10F57C5600BB2B04 /* RegisterContextMach_i386.cpp */; };
+		268900AD13353E5000698AC0 /* RegisterContextMach_x86_64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89AD10F57C5600BB2B04 /* RegisterContextMach_x86_64.cpp */; };
+		268900AE13353E5000698AC0 /* ThreadMacOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89AF10F57C5600BB2B04 /* ThreadMacOSX.cpp */; };
+		268900AF13353E5000698AC0 /* UnwindLLDB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF68D32F1255A110002FF25B /* UnwindLLDB.cpp */; };
+		268900B013353E5000698AC0 /* RegisterContextLLDB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF68D2541255416E002FF25B /* RegisterContextLLDB.cpp */; };
+		268900B113353E5000698AC0 /* ArchVolatileRegs-x86.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96A6D9C71249D98800250B38 /* ArchVolatileRegs-x86.cpp */; };
+		268900B213353E5000698AC0 /* ArchDefaultUnwindPlan-x86.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961FAC1C12360C7D00F93A47 /* ArchDefaultUnwindPlan-x86.cpp */; };
+		268900B313353E5000698AC0 /* UnwindAssemblyProfiler-x86.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961FABE81235F26800F93A47 /* UnwindAssemblyProfiler-x86.cpp */; };
+		268900B413353E5000698AC0 /* RegisterContextMacOSXFrameBackchain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26E3EEF711A994E800FBADB6 /* RegisterContextMacOSXFrameBackchain.cpp */; };
+		268900B513353E5000698AC0 /* StopInfoMachException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2615DBC81208B5FC0021781D /* StopInfoMachException.cpp */; };
+		268900B613353E5000698AC0 /* UnwindMacOSXFrameBackchain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26E3EEE311A9901300FBADB6 /* UnwindMacOSXFrameBackchain.cpp */; };
+		268900B713353E5F00698AC0 /* DWARFAbbreviationDeclaration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89B310F57C5600BB2B04 /* DWARFAbbreviationDeclaration.cpp */; };
+		268900B813353E5F00698AC0 /* DWARFCompileUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89B710F57C5600BB2B04 /* DWARFCompileUnit.cpp */; };
+		268900B913353E5F00698AC0 /* DWARFDebugAbbrev.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89B910F57C5600BB2B04 /* DWARFDebugAbbrev.cpp */; };
+		268900BA13353E5F00698AC0 /* DWARFDebugAranges.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89BB10F57C5600BB2B04 /* DWARFDebugAranges.cpp */; };
+		268900BB13353E5F00698AC0 /* DWARFDebugArangeSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89BD10F57C5600BB2B04 /* DWARFDebugArangeSet.cpp */; };
+		268900BC13353E5F00698AC0 /* DWARFDebugInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89BF10F57C5600BB2B04 /* DWARFDebugInfo.cpp */; };
+		268900BD13353E5F00698AC0 /* DWARFDebugInfoEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89C110F57C5600BB2B04 /* DWARFDebugInfoEntry.cpp */; };
+		268900BE13353E5F00698AC0 /* DWARFDebugLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89C310F57C5600BB2B04 /* DWARFDebugLine.cpp */; };
+		268900BF13353E5F00698AC0 /* DWARFDebugMacinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89C510F57C5600BB2B04 /* DWARFDebugMacinfo.cpp */; };
+		268900C013353E5F00698AC0 /* DWARFDebugMacinfoEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89C710F57C5600BB2B04 /* DWARFDebugMacinfoEntry.cpp */; };
+		268900C113353E5F00698AC0 /* DWARFDebugPubnames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89C910F57C5600BB2B04 /* DWARFDebugPubnames.cpp */; };
+		268900C213353E5F00698AC0 /* DWARFDebugPubnamesSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89CB10F57C5600BB2B04 /* DWARFDebugPubnamesSet.cpp */; };
+		268900C313353E5F00698AC0 /* DWARFDebugRanges.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89CD10F57C5600BB2B04 /* DWARFDebugRanges.cpp */; };
+		268900C413353E5F00698AC0 /* DWARFDefines.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89CF10F57C5600BB2B04 /* DWARFDefines.cpp */; };
+		268900C513353E5F00698AC0 /* DWARFDIECollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89D110F57C5600BB2B04 /* DWARFDIECollection.cpp */; };
+		268900C613353E5F00698AC0 /* DWARFFormValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89D310F57C5600BB2B04 /* DWARFFormValue.cpp */; };
+		268900C713353E5F00698AC0 /* DWARFLocationDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89D510F57C5600BB2B04 /* DWARFLocationDescription.cpp */; };
+		268900C813353E5F00698AC0 /* DWARFLocationList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89D710F57C5600BB2B04 /* DWARFLocationList.cpp */; };
+		268900C913353E5F00698AC0 /* NameToDIE.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2618D9EA12406FE600F2B8FE /* NameToDIE.cpp */; };
+		268900CA13353E5F00698AC0 /* SymbolFileDWARF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89D910F57C5600BB2B04 /* SymbolFileDWARF.cpp */; };
+		268900CB13353E5F00698AC0 /* LogChannelDWARF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26109B3B1155D70100CC3529 /* LogChannelDWARF.cpp */; };
+		268900CC13353E5F00698AC0 /* SymbolFileDWARFDebugMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89DB10F57C5600BB2B04 /* SymbolFileDWARFDebugMap.cpp */; };
+		268900CD13353E5F00698AC0 /* UniqueDWARFASTType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26B8B42312EEC52A00A831B2 /* UniqueDWARFASTType.cpp */; };
+		268900CE13353E5F00698AC0 /* SymbolFileSymtab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89DE10F57C5600BB2B04 /* SymbolFileSymtab.cpp */; };
+		268900CF13353E5F00698AC0 /* SymbolVendorMacOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89E210F57C5600BB2B04 /* SymbolVendorMacOSX.cpp */; };
+		268900D013353E6F00698AC0 /* Block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1310F1B8EC00F91463 /* Block.cpp */; };
+		268900D113353E6F00698AC0 /* ClangASTContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1410F1B8EC00F91463 /* ClangASTContext.cpp */; };
+		268900D213353E6F00698AC0 /* ClangASTType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49E45FAD11F660FE008F7B28 /* ClangASTType.cpp */; };
+		268900D313353E6F00698AC0 /* ClangExternalASTSourceCallbacks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26E69030129C6BEF00DDECD9 /* ClangExternalASTSourceCallbacks.cpp */; };
+		268900D413353E6F00698AC0 /* ClangNamespaceDecl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 266A42D5128E3FFB0090CF7C /* ClangNamespaceDecl.cpp */; };
+		268900D513353E6F00698AC0 /* CompileUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1510F1B8EC00F91463 /* CompileUnit.cpp */; };
+		268900D613353E6F00698AC0 /* Declaration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1610F1B8EC00F91463 /* Declaration.cpp */; };
+		268900D713353E6F00698AC0 /* DWARFCallFrameInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1710F1B8EC00F91463 /* DWARFCallFrameInfo.cpp */; };
+		268900D813353E6F00698AC0 /* Function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1810F1B8EC00F91463 /* Function.cpp */; };
+		268900D913353E6F00698AC0 /* FuncUnwinders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961FABB81235DE1600F93A47 /* FuncUnwinders.cpp */; };
+		268900DA13353E6F00698AC0 /* LineEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1910F1B8EC00F91463 /* LineEntry.cpp */; };
+		268900DB13353E6F00698AC0 /* LineTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1A10F1B8EC00F91463 /* LineTable.cpp */; };
+		268900DC13353E6F00698AC0 /* ObjectFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F4C10F1BC1A00F91463 /* ObjectFile.cpp */; };
+		268900DD13353E6F00698AC0 /* Symbol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1B10F1B8EC00F91463 /* Symbol.cpp */; };
+		268900DE13353E6F00698AC0 /* SymbolContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1C10F1B8EC00F91463 /* SymbolContext.cpp */; };
+		268900DF13353E6F00698AC0 /* SymbolFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1D10F1B8EC00F91463 /* SymbolFile.cpp */; };
+		268900E013353E6F00698AC0 /* SymbolVendor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF94005711C03F6500085DB9 /* SymbolVendor.cpp */; };
+		268900E113353E6F00698AC0 /* Symtab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1F10F1B8EC00F91463 /* Symtab.cpp */; };
+		268900E213353E6F00698AC0 /* Type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F2010F1B8EC00F91463 /* Type.cpp */; };
+		268900E313353E6F00698AC0 /* TypeList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F2110F1B8EC00F91463 /* TypeList.cpp */; };
+		268900E413353E6F00698AC0 /* UnwindPlan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961FABB91235DE1600F93A47 /* UnwindPlan.cpp */; };
+		268900E513353E6F00698AC0 /* UnwindTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961FABBA1235DE1600F93A47 /* UnwindTable.cpp */; };
+		268900E613353E6F00698AC0 /* Variable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F2210F1B8EC00F91463 /* Variable.cpp */; };
+		268900E713353E6F00698AC0 /* VariableList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F2310F1B8EC00F91463 /* VariableList.cpp */; };
+		268900E813353E6F00698AC0 /* ABI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497E7B9D1188F6690065CCA1 /* ABI.cpp */; };
+		268900E913353E6F00698AC0 /* CPPLanguageRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CB443BC1249920C00C13DC2 /* CPPLanguageRuntime.cpp */; };
+		268900EA13353E6F00698AC0 /* DynamicLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7710F1B85900F91463 /* DynamicLoader.cpp */; };
+		268900EB13353E6F00698AC0 /* ExecutionContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3510F1B90C00F91463 /* ExecutionContext.cpp */; };
+		268900EC13353E6F00698AC0 /* LanguageRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CB4430A12491DDA00C13DC2 /* LanguageRuntime.cpp */; };
+		268900ED13353E6F00698AC0 /* ObjCLanguageRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CB443F212499B5000C13DC2 /* ObjCLanguageRuntime.cpp */; };
+		268900EE13353E6F00698AC0 /* PathMappingList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 495BBACB119A0DBE00418BEA /* PathMappingList.cpp */; };
+		268900EF13353E6F00698AC0 /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 264A43BD1320BCEB005B4096 /* Platform.cpp */; };
+		268900F013353E6F00698AC0 /* Process.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3610F1B90C00F91463 /* Process.cpp */; };
+		268900F113353E6F00698AC0 /* RegisterContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3710F1B90C00F91463 /* RegisterContext.cpp */; };
+		268900F213353E6F00698AC0 /* SectionLoadList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2618D7911240116900F2B8FE /* SectionLoadList.cpp */; };
+		268900F313353E6F00698AC0 /* StackFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3810F1B90C00F91463 /* StackFrame.cpp */; };
+		268900F413353E6F00698AC0 /* StackFrameList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3910F1B90C00F91463 /* StackFrameList.cpp */; };
+		268900F513353E6F00698AC0 /* StackID.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3A10F1B90C00F91463 /* StackID.cpp */; };
+		268900F613353E6F00698AC0 /* StopInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2615DB861208A9E40021781D /* StopInfo.cpp */; };
+		268900F713353E6F00698AC0 /* Target.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3B10F1B90C00F91463 /* Target.cpp */; };
+		268900F813353E6F00698AC0 /* TargetList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3C10F1B90C00F91463 /* TargetList.cpp */; };
+		268900F913353E6F00698AC0 /* Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3D10F1B90C00F91463 /* Thread.cpp */; };
+		268900FA13353E6F00698AC0 /* ThreadList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3E10F1B90C00F91463 /* ThreadList.cpp */; };
+		268900FB13353E6F00698AC0 /* ThreadPlan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3F10F1B90C00F91463 /* ThreadPlan.cpp */; };
+		268900FC13353E6F00698AC0 /* ThreadPlanBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C847110F50EFC00BB2B04 /* ThreadPlanBase.cpp */; };
+		268900FD13353E6F00698AC0 /* ThreadPlanCallFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49EC3E98118F90AC00B1265E /* ThreadPlanCallFunction.cpp */; };
+		268900FE13353E6F00698AC0 /* ThreadPlanCallUserExpression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7CF7E51295E12B00B4FBB5 /* ThreadPlanCallUserExpression.cpp */; };
+		268900FF13353E6F00698AC0 /* ThreadPlanShouldStopHere.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C43DEFA110641F300E55CBF /* ThreadPlanShouldStopHere.cpp */; };
+		2689010013353E6F00698AC0 /* ThreadPlanStepInstruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C847210F50EFC00BB2B04 /* ThreadPlanStepInstruction.cpp */; };
+		2689010113353E6F00698AC0 /* ThreadPlanStepOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C847310F50EFC00BB2B04 /* ThreadPlanStepOut.cpp */; };
+		2689010213353E6F00698AC0 /* ThreadPlanStepOverBreakpoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C847410F50EFC00BB2B04 /* ThreadPlanStepOverBreakpoint.cpp */; };
+		2689010313353E6F00698AC0 /* ThreadPlanStepRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C847610F50EFC00BB2B04 /* ThreadPlanStepRange.cpp */; };
+		2689010413353E6F00698AC0 /* ThreadPlanStepInRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C43DF8911069C3200E55CBF /* ThreadPlanStepInRange.cpp */; };
+		2689010513353E6F00698AC0 /* ThreadPlanStepOverRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C43DF8A11069C3200E55CBF /* ThreadPlanStepOverRange.cpp */; };
+		2689010613353E6F00698AC0 /* ThreadPlanRunToAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFCE031101218900CA63DB /* ThreadPlanRunToAddress.cpp */; };
+		2689010713353E6F00698AC0 /* ThreadPlanStepThrough.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C847510F50EFC00BB2B04 /* ThreadPlanStepThrough.cpp */; };
+		2689010813353E6F00698AC0 /* ThreadPlanStepUntil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2660D9FE11922A7F00958FBD /* ThreadPlanStepUntil.cpp */; };
+		2689010913353E6F00698AC0 /* ThreadPlanTestCondition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C1AB23A1263E5F400D0F04A /* ThreadPlanTestCondition.cpp */; };
+		2689010A13353E6F00698AC0 /* ThreadPlanTracer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CC2A148128C73ED001531C4 /* ThreadPlanTracer.cpp */; };
+		2689010B13353E6F00698AC0 /* ThreadSpec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C08CDE711C81EF8001610A8 /* ThreadSpec.cpp */; };
+		2689010C13353E6F00698AC0 /* UnixSignals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C00987011500B4300F316B0 /* UnixSignals.cpp */; };
+		2689010D13353E8200698AC0 /* ArchVolatileRegs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96A6D9C51249D96F00250B38 /* ArchVolatileRegs.cpp */; };
+		2689010E13353E8200698AC0 /* ArchDefaultUnwindPlan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961FAC18123605A200F93A47 /* ArchDefaultUnwindPlan.cpp */; };
+		2689010F13353E8200698AC0 /* UnwindAssemblyProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961FABE41235F15900F93A47 /* UnwindAssemblyProfiler.cpp */; };
+		2689011013353E8200698AC0 /* SharingPtr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 261B5A5211C3F2AD00AABD0A /* SharingPtr.cpp */; };
+		2689011113353E8200698AC0 /* StringExtractor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2660D9F611922A1300958FBD /* StringExtractor.cpp */; };
+		2689011213353E8200698AC0 /* StringExtractorGDBRemote.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2676A093119C93C8008A98EF /* StringExtractorGDBRemote.cpp */; };
+		2689011313353E8200698AC0 /* PseudoTerminal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2682F16A115EDA0D00CCFF99 /* PseudoTerminal.cpp */; };
+		268901161335BBC300698AC0 /* liblldb-core.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2689FFCA13353D7A00698AC0 /* liblldb-core.a */; };
+		2689FFDA13353D9D00698AC0 /* lldb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7410F1B85900F91463 /* lldb.cpp */; };
+		2689FFDB13353DA300698AC0 /* lldb-log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7510F1B85900F91463 /* lldb-log.cpp */; };
+		2689FFEE13353DB600698AC0 /* Breakpoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CEE10F1B71400F91463 /* Breakpoint.h */; };
+		2689FFEF13353DB600698AC0 /* Breakpoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E0A10F1B83100F91463 /* Breakpoint.cpp */; };
+		2689FFF013353DB600698AC0 /* BreakpointID.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CEF10F1B71400F91463 /* BreakpointID.h */; };
+		2689FFF113353DB600698AC0 /* BreakpointID.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E0B10F1B83100F91463 /* BreakpointID.cpp */; };
+		2689FFF213353DB600698AC0 /* BreakpointIDList.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CF010F1B71400F91463 /* BreakpointIDList.h */; };
+		2689FFF313353DB600698AC0 /* BreakpointIDList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E0C10F1B83100F91463 /* BreakpointIDList.cpp */; };
+		2689FFF413353DB600698AC0 /* BreakpointList.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CF110F1B71400F91463 /* BreakpointList.h */; };
+		2689FFF513353DB600698AC0 /* BreakpointList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E0D10F1B83100F91463 /* BreakpointList.cpp */; };
+		2689FFF613353DB600698AC0 /* BreakpointLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CF210F1B71400F91463 /* BreakpointLocation.h */; };
+		2689FFF713353DB600698AC0 /* BreakpointLocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E0E10F1B83100F91463 /* BreakpointLocation.cpp */; };
+		2689FFF813353DB600698AC0 /* BreakpointLocationCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CF310F1B71400F91463 /* BreakpointLocationCollection.h */; };
+		2689FFF913353DB600698AC0 /* BreakpointLocationCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E0F10F1B83100F91463 /* BreakpointLocationCollection.cpp */; };
+		2689FFFA13353DB600698AC0 /* BreakpointLocationList.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CF410F1B71400F91463 /* BreakpointLocationList.h */; };
+		2689FFFB13353DB600698AC0 /* BreakpointLocationList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1010F1B83100F91463 /* BreakpointLocationList.cpp */; };
+		2689FFFC13353DB600698AC0 /* BreakpointOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CF510F1B71400F91463 /* BreakpointOptions.h */; };
+		2689FFFD13353DB600698AC0 /* BreakpointOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1110F1B83100F91463 /* BreakpointOptions.cpp */; };
+		2689FFFE13353DB600698AC0 /* BreakpointResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 26BC7CF610F1B71400F91463 /* BreakpointResolver.h */; };
+		2689FFFF13353DB600698AC0 /* BreakpointResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1210F1B83100F91463 /* BreakpointResolver.cpp */; };
 		268A68401321B53B000E3FB8 /* DynamicLoaderStatic.h in Headers */ = {isa = PBXBuildFile; fileRef = 268A683E1321B53B000E3FB8 /* DynamicLoaderStatic.h */; };
 		268DA872130095D000C9483A /* Terminal.h in Headers */ = {isa = PBXBuildFile; fileRef = 268DA871130095D000C9483A /* Terminal.h */; };
-		268DA874130095ED00C9483A /* Terminal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 268DA873130095ED00C9483A /* Terminal.cpp */; };
 		268F9D53123AA15200B91E9B /* SBSymbolContextList.h in Headers */ = {isa = PBXBuildFile; fileRef = 268F9D52123AA15200B91E9B /* SBSymbolContextList.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		268F9D55123AA16600B91E9B /* SBSymbolContextList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 268F9D54123AA16600B91E9B /* SBSymbolContextList.cpp */; };
 		26B42B1F1187A92B0079C8C8 /* lldb-include.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B42B1E1187A92B0079C8C8 /* lldb-include.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		26B42C4D1187ABA50079C8C8 /* LLDB.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B42C4C1187ABA50079C8C8 /* LLDB.h */; settings = {ATTRIBUTES = (Public, ); }; };
-		26B8B42512EEC52A00A831B2 /* UniqueDWARFASTType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26B8B42312EEC52A00A831B2 /* UniqueDWARFASTType.cpp */; };
-		26C557801325781A008FD8FE /* PlatformMacOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26C5577B132575AD008FD8FE /* PlatformMacOSX.cpp */; };
 		26C557811325781D008FD8FE /* PlatformMacOSX.h in Headers */ = {isa = PBXBuildFile; fileRef = 26C5577C132575AD008FD8FE /* PlatformMacOSX.h */; };
 		26C72C94124322890068DC16 /* SBStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 26C72C93124322890068DC16 /* SBStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		26C72C961243229A0068DC16 /* SBStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26C72C951243229A0068DC16 /* SBStream.cpp */; };
-		26D27C9F11ED3A4E0024D721 /* ELFHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D27C9D11ED3A4E0024D721 /* ELFHeader.cpp */; };
-		26D5B06511B07550009A862E /* StoppointCallbackContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E0910F1B83100F91463 /* StoppointCallbackContext.cpp */; };
-		26D5B06611B07550009A862E /* Breakpoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E0A10F1B83100F91463 /* Breakpoint.cpp */; };
-		26D5B06711B07550009A862E /* BreakpointID.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E0B10F1B83100F91463 /* BreakpointID.cpp */; };
-		26D5B06811B07550009A862E /* BreakpointIDList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E0C10F1B83100F91463 /* BreakpointIDList.cpp */; };
-		26D5B06911B07550009A862E /* BreakpointList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E0D10F1B83100F91463 /* BreakpointList.cpp */; };
-		26D5B06A11B07550009A862E /* BreakpointLocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E0E10F1B83100F91463 /* BreakpointLocation.cpp */; };
-		26D5B06B11B07550009A862E /* BreakpointLocationCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E0F10F1B83100F91463 /* BreakpointLocationCollection.cpp */; };
-		26D5B06C11B07550009A862E /* BreakpointLocationList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1010F1B83100F91463 /* BreakpointLocationList.cpp */; };
-		26D5B06D11B07550009A862E /* BreakpointOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1110F1B83100F91463 /* BreakpointOptions.cpp */; };
-		26D5B06E11B07550009A862E /* BreakpointResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1210F1B83100F91463 /* BreakpointResolver.cpp */; };
-		26D5B06F11B07550009A862E /* BreakpointSite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1310F1B83100F91463 /* BreakpointSite.cpp */; };
-		26D5B07011B07550009A862E /* BreakpointSiteList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1410F1B83100F91463 /* BreakpointSiteList.cpp */; };
-		26D5B07111B07550009A862E /* SearchFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1510F1B83100F91463 /* SearchFilter.cpp */; };
-		26D5B07211B07550009A862E /* Stoppoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1610F1B83100F91463 /* Stoppoint.cpp */; };
-		26D5B07311B07550009A862E /* StoppointLocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1710F1B83100F91463 /* StoppointLocation.cpp */; };
-		26D5B07411B07550009A862E /* WatchpointLocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E1810F1B83100F91463 /* WatchpointLocation.cpp */; };
-		26D5B07711B07550009A862E /* CommandObjectBreakpoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E2D10F1B84700F91463 /* CommandObjectBreakpoint.cpp */; };
-		26D5B07911B07550009A862E /* CommandObjectDisassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3010F1B84700F91463 /* CommandObjectDisassemble.cpp */; };
-		26D5B07A11B07550009A862E /* CommandObjectExpression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3110F1B84700F91463 /* CommandObjectExpression.cpp */; };
-		26D5B07B11B07550009A862E /* CommandObjectFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3210F1B84700F91463 /* CommandObjectFile.cpp */; };
-		26D5B07C11B07550009A862E /* CommandObjectHelp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3310F1B84700F91463 /* CommandObjectHelp.cpp */; };
-		26D5B07D11B07550009A862E /* CommandObjectImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3410F1B84700F91463 /* CommandObjectImage.cpp */; };
-		26D5B07F11B07550009A862E /* CommandObjectMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3610F1B84700F91463 /* CommandObjectMemory.cpp */; };
-		26D5B08011B07550009A862E /* CommandObjectProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3810F1B84700F91463 /* CommandObjectProcess.cpp */; };
-		26D5B08111B07550009A862E /* CommandObjectQuit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3910F1B84700F91463 /* CommandObjectQuit.cpp */; };
-		26D5B08211B07550009A862E /* CommandObjectRegister.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3B10F1B84700F91463 /* CommandObjectRegister.cpp */; };
-		26D5B08311B07550009A862E /* CommandObjectScript.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E3D10F1B84700F91463 /* CommandObjectScript.cpp */; };
-		26D5B08611B07550009A862E /* CommandObjectSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E4010F1B84700F91463 /* CommandObjectSettings.cpp */; };
-		26D5B08811B07550009A862E /* CommandObjectSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E4210F1B84700F91463 /* CommandObjectSource.cpp */; };
-		26D5B08B11B07550009A862E /* CommandObjectSyntax.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E4510F1B84700F91463 /* CommandObjectSyntax.cpp */; };
-		26D5B08C11B07550009A862E /* CommandObjectThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E4610F1B84700F91463 /* CommandObjectThread.cpp */; };
-		26D5B08E11B07550009A862E /* Address.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E6910F1B85900F91463 /* Address.cpp */; };
-		26D5B08F11B07550009A862E /* AddressRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E6A10F1B85900F91463 /* AddressRange.cpp */; };
-		26D5B09011B07550009A862E /* ArchSpec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E6B10F1B85900F91463 /* ArchSpec.cpp */; };
-		26D5B09111B07550009A862E /* Args.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E6C10F1B85900F91463 /* Args.cpp */; };
-		26D5B09211B07550009A862E /* Broadcaster.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E6D10F1B85900F91463 /* Broadcaster.cpp */; };
-		26D5B09311B07550009A862E /* Communication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E6E10F1B85900F91463 /* Communication.cpp */; };
-		26D5B09411B07550009A862E /* Connection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E6F10F1B85900F91463 /* Connection.cpp */; };
-		26D5B09511B07550009A862E /* ConnectionFileDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7010F1B85900F91463 /* ConnectionFileDescriptor.cpp */; };
-		26D5B09611B07550009A862E /* DataExtractor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7110F1B85900F91463 /* DataExtractor.cpp */; };
-		26D5B09711B07550009A862E /* DataBufferHeap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7210F1B85900F91463 /* DataBufferHeap.cpp */; };
-		26D5B09811B07550009A862E /* DataBufferMemoryMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7310F1B85900F91463 /* DataBufferMemoryMap.cpp */; };
-		26D5B09911B07550009A862E /* lldb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7410F1B85900F91463 /* lldb.cpp */; };
-		26D5B09A11B07550009A862E /* lldb-log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7510F1B85900F91463 /* lldb-log.cpp */; };
-		26D5B09B11B07550009A862E /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7610F1B85900F91463 /* Disassembler.cpp */; };
-		26D5B09C11B07550009A862E /* DynamicLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7710F1B85900F91463 /* DynamicLoader.cpp */; };
-		26D5B09D11B07550009A862E /* Error.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7810F1B85900F91463 /* Error.cpp */; };
-		26D5B09E11B07550009A862E /* Event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7910F1B85900F91463 /* Event.cpp */; };
-		26D5B0A011B07550009A862E /* FileSpecList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7B10F1B85900F91463 /* FileSpecList.cpp */; };
-		26D5B0A211B07550009A862E /* Language.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7D10F1B85900F91463 /* Language.cpp */; };
-		26D5B0A311B07550009A862E /* Listener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7E10F1B85900F91463 /* Listener.cpp */; };
-		26D5B0A411B07550009A862E /* Log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E7F10F1B85900F91463 /* Log.cpp */; };
-		26D5B0A511B07550009A862E /* Mangled.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8010F1B85900F91463 /* Mangled.cpp */; };
-		26D5B0A611B07550009A862E /* Module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8110F1B85900F91463 /* Module.cpp */; };
-		26D5B0A711B07550009A862E /* ModuleChild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8210F1B85900F91463 /* ModuleChild.cpp */; };
-		26D5B0A811B07550009A862E /* ModuleList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8310F1B85900F91463 /* ModuleList.cpp */; };
-		26D5B0A911B07550009A862E /* Options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8610F1B85900F91463 /* Options.cpp */; };
-		26D5B0AA11B07550009A862E /* PluginManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8A10F1B85900F91463 /* PluginManager.cpp */; };
-		26D5B0AB11B07550009A862E /* RegularExpression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8C10F1B85900F91463 /* RegularExpression.cpp */; };
-		26D5B0AC11B07550009A862E /* Scalar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8D10F1B85900F91463 /* Scalar.cpp */; };
-		26D5B0AD11B07550009A862E /* Section.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8E10F1B85900F91463 /* Section.cpp */; };
-		26D5B0AE11B07550009A862E /* SourceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E8F10F1B85900F91463 /* SourceManager.cpp */; };
-		26D5B0AF11B07550009A862E /* State.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9010F1B85900F91463 /* State.cpp */; };
-		26D5B0B011B07550009A862E /* Stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9110F1B85900F91463 /* Stream.cpp */; };
-		26D5B0B111B07550009A862E /* StreamFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9210F1B85900F91463 /* StreamFile.cpp */; };
-		26D5B0B211B07550009A862E /* StreamString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9310F1B85900F91463 /* StreamString.cpp */; };
-		26D5B0B311B07550009A862E /* ConstString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9410F1B85900F91463 /* ConstString.cpp */; };
-		26D5B0B411B07550009A862E /* Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9610F1B85900F91463 /* Timer.cpp */; };
-		26D5B0B611B07550009A862E /* UserID.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9810F1B85900F91463 /* UserID.cpp */; };
-		26D5B0B711B07550009A862E /* Value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9910F1B85900F91463 /* Value.cpp */; };
-		26D5B0B811B07550009A862E /* ValueObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9A10F1B85900F91463 /* ValueObject.cpp */; };
-		26D5B0B911B07550009A862E /* ValueObjectChild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9B10F1B85900F91463 /* ValueObjectChild.cpp */; };
-		26D5B0BA11B07550009A862E /* ValueObjectList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9C10F1B85900F91463 /* ValueObjectList.cpp */; };
-		26D5B0BB11B07550009A862E /* ValueObjectVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9D10F1B85900F91463 /* ValueObjectVariable.cpp */; };
-		26D5B0BC11B07550009A862E /* VMRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7E9E10F1B85900F91463 /* VMRange.cpp */; };
-		26D5B0BD11B07550009A862E /* ClangUserExpression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7ED510F1B86700F91463 /* ClangUserExpression.cpp */; };
-		26D5B0BE11B07550009A862E /* ClangExpressionVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7ED610F1B86700F91463 /* ClangExpressionVariable.cpp */; };
 		26D5B0C211B07550009A862E /* Host.mm in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7EE810F1B88F00F91463 /* Host.mm */; };
-		26D5B0C411B07550009A862E /* CFCBundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7EED10F1B8AD00F91463 /* CFCBundle.cpp */; };
-		26D5B0C511B07550009A862E /* CFCData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7EEF10F1B8AD00F91463 /* CFCData.cpp */; };
-		26D5B0C611B07550009A862E /* CFCMutableArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7EF110F1B8AD00F91463 /* CFCMutableArray.cpp */; };
-		26D5B0C711B07550009A862E /* CFCMutableDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7EF310F1B8AD00F91463 /* CFCMutableDictionary.cpp */; };
-		26D5B0C811B07550009A862E /* CFCMutableSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7EF510F1B8AD00F91463 /* CFCMutableSet.cpp */; };
-		26D5B0C911B07550009A862E /* CFCString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7EF810F1B8AD00F91463 /* CFCString.cpp */; };
-		26D5B0CB11B07550009A862E /* CommandInterpreter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F0810F1B8DD00F91463 /* CommandInterpreter.cpp */; };
-		26D5B0CC11B07550009A862E /* CommandObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F0910F1B8DD00F91463 /* CommandObject.cpp */; };
-		26D5B0CD11B07550009A862E /* CommandReturnObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F0A10F1B8DD00F91463 /* CommandReturnObject.cpp */; };
-		26D5B0CF11B07550009A862E /* ScriptInterpreterPython.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F0C10F1B8DD00F91463 /* ScriptInterpreterPython.cpp */; };
-		26D5B0D011B07550009A862E /* Block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1310F1B8EC00F91463 /* Block.cpp */; };
-		26D5B0D111B07550009A862E /* ClangASTContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1410F1B8EC00F91463 /* ClangASTContext.cpp */; settings = {COMPILER_FLAGS = "-fno-rtti"; }; };
-		26D5B0D211B07550009A862E /* CompileUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1510F1B8EC00F91463 /* CompileUnit.cpp */; };
-		26D5B0D311B07550009A862E /* Declaration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1610F1B8EC00F91463 /* Declaration.cpp */; };
-		26D5B0D411B07550009A862E /* DWARFCallFrameInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1710F1B8EC00F91463 /* DWARFCallFrameInfo.cpp */; };
-		26D5B0D511B07550009A862E /* Function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1810F1B8EC00F91463 /* Function.cpp */; };
-		26D5B0D611B07550009A862E /* LineEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1910F1B8EC00F91463 /* LineEntry.cpp */; };
-		26D5B0D711B07550009A862E /* LineTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1A10F1B8EC00F91463 /* LineTable.cpp */; };
-		26D5B0D811B07550009A862E /* Symbol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1B10F1B8EC00F91463 /* Symbol.cpp */; };
-		26D5B0D911B07550009A862E /* SymbolContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1C10F1B8EC00F91463 /* SymbolContext.cpp */; };
-		26D5B0DA11B07550009A862E /* SymbolFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1D10F1B8EC00F91463 /* SymbolFile.cpp */; };
-		26D5B0DC11B07550009A862E /* Symtab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F1F10F1B8EC00F91463 /* Symtab.cpp */; };
-		26D5B0DD11B07550009A862E /* Type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F2010F1B8EC00F91463 /* Type.cpp */; };
-		26D5B0DE11B07550009A862E /* TypeList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F2110F1B8EC00F91463 /* TypeList.cpp */; };
-		26D5B0DF11B07550009A862E /* Variable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F2210F1B8EC00F91463 /* Variable.cpp */; };
-		26D5B0E011B07550009A862E /* VariableList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F2310F1B8EC00F91463 /* VariableList.cpp */; };
-		26D5B0E111B07550009A862E /* ExecutionContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3510F1B90C00F91463 /* ExecutionContext.cpp */; };
-		26D5B0E211B07550009A862E /* Process.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3610F1B90C00F91463 /* Process.cpp */; };
-		26D5B0E311B07550009A862E /* RegisterContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3710F1B90C00F91463 /* RegisterContext.cpp */; };
-		26D5B0E411B07550009A862E /* StackFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3810F1B90C00F91463 /* StackFrame.cpp */; };
-		26D5B0E511B07550009A862E /* StackFrameList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3910F1B90C00F91463 /* StackFrameList.cpp */; };
-		26D5B0E611B07550009A862E /* StackID.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3A10F1B90C00F91463 /* StackID.cpp */; };
-		26D5B0E711B07550009A862E /* Target.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3B10F1B90C00F91463 /* Target.cpp */; };
-		26D5B0E811B07550009A862E /* TargetList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3C10F1B90C00F91463 /* TargetList.cpp */; };
-		26D5B0E911B07550009A862E /* Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3D10F1B90C00F91463 /* Thread.cpp */; };
-		26D5B0EA11B07550009A862E /* ThreadList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3E10F1B90C00F91463 /* ThreadList.cpp */; };
-		26D5B0EB11B07550009A862E /* ThreadPlan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F3F10F1B90C00F91463 /* ThreadPlan.cpp */; };
-		26D5B0EC11B07550009A862E /* ObjectFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7F4C10F1BC1A00F91463 /* ObjectFile.cpp */; };
-		26D5B0EE11B07550009A862E /* ThreadPlanBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C847110F50EFC00BB2B04 /* ThreadPlanBase.cpp */; };
-		26D5B0EF11B07550009A862E /* ThreadPlanStepInstruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C847210F50EFC00BB2B04 /* ThreadPlanStepInstruction.cpp */; };
-		26D5B0F011B07550009A862E /* ThreadPlanStepOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C847310F50EFC00BB2B04 /* ThreadPlanStepOut.cpp */; };
-		26D5B0F111B07550009A862E /* ThreadPlanStepOverBreakpoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C847410F50EFC00BB2B04 /* ThreadPlanStepOverBreakpoint.cpp */; };
-		26D5B0F211B07550009A862E /* ThreadPlanStepThrough.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C847510F50EFC00BB2B04 /* ThreadPlanStepThrough.cpp */; };
-		26D5B0F311B07550009A862E /* ThreadPlanStepRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C847610F50EFC00BB2B04 /* ThreadPlanStepRange.cpp */; };
-		26D5B0F411B07550009A862E /* DynamicLoaderMacOSXDYLD.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C897A10F57C5600BB2B04 /* DynamicLoaderMacOSXDYLD.cpp */; };
-		26D5B0F611B07550009A862E /* ObjectContainerUniversalMachO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C898010F57C5600BB2B04 /* ObjectContainerUniversalMachO.cpp */; };
-		26D5B0F711B07550009A862E /* ObjectFileELF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C898510F57C5600BB2B04 /* ObjectFileELF.cpp */; };
-		26D5B0F811B07550009A862E /* ObjectFileMachO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C898810F57C5600BB2B04 /* ObjectFileMachO.cpp */; };
-		26D5B0F911B07550009A862E /* MachException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C899210F57C5600BB2B04 /* MachException.cpp */; };
-		26D5B0FA11B07550009A862E /* MachTask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C899410F57C5600BB2B04 /* MachTask.cpp */; };
-		26D5B0FB11B07550009A862E /* MachThreadContext_arm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C899710F57C5600BB2B04 /* MachThreadContext_arm.cpp */; };
-		26D5B0FC11B07550009A862E /* MachThreadContext_i386.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C899910F57C5600BB2B04 /* MachThreadContext_i386.cpp */; };
-		26D5B0FD11B07550009A862E /* MachThreadContext_x86_64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C899B10F57C5600BB2B04 /* MachThreadContext_x86_64.cpp */; };
-		26D5B0FE11B07550009A862E /* MachVMMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C899D10F57C5600BB2B04 /* MachVMMemory.cpp */; };
-		26D5B0FF11B07550009A862E /* MachVMRegion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C899F10F57C5600BB2B04 /* MachVMRegion.cpp */; };
 		26D5B10011B07550009A862E /* ProcessControl-mig.defs in Sources */ = {isa = PBXBuildFile; fileRef = 260C89A110F57C5600BB2B04 /* ProcessControl-mig.defs */; settings = {ATTRIBUTES = (Client, Server, ); }; };
-		26D5B10111B07550009A862E /* ProcessMacOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89A310F57C5600BB2B04 /* ProcessMacOSX.cpp */; };
-		26D5B10211B07550009A862E /* ProcessMacOSXLog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89A510F57C5600BB2B04 /* ProcessMacOSXLog.cpp */; };
-		26D5B10311B07550009A862E /* RegisterContextMach_arm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89A910F57C5600BB2B04 /* RegisterContextMach_arm.cpp */; };
-		26D5B10411B07550009A862E /* RegisterContextMach_i386.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89AB10F57C5600BB2B04 /* RegisterContextMach_i386.cpp */; };
-		26D5B10511B07550009A862E /* RegisterContextMach_x86_64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89AD10F57C5600BB2B04 /* RegisterContextMach_x86_64.cpp */; };
-		26D5B10611B07550009A862E /* ThreadMacOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89AF10F57C5600BB2B04 /* ThreadMacOSX.cpp */; };
-		26D5B10711B07550009A862E /* DWARFAbbreviationDeclaration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89B310F57C5600BB2B04 /* DWARFAbbreviationDeclaration.cpp */; };
-		26D5B10811B07550009A862E /* DWARFCompileUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89B710F57C5600BB2B04 /* DWARFCompileUnit.cpp */; };
-		26D5B10911B07550009A862E /* DWARFDebugAbbrev.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89B910F57C5600BB2B04 /* DWARFDebugAbbrev.cpp */; };
-		26D5B10A11B07550009A862E /* DWARFDebugAranges.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89BB10F57C5600BB2B04 /* DWARFDebugAranges.cpp */; };
-		26D5B10B11B07550009A862E /* DWARFDebugArangeSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89BD10F57C5600BB2B04 /* DWARFDebugArangeSet.cpp */; };
-		26D5B10C11B07550009A862E /* DWARFDebugInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89BF10F57C5600BB2B04 /* DWARFDebugInfo.cpp */; };
-		26D5B10D11B07550009A862E /* DWARFDebugInfoEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89C110F57C5600BB2B04 /* DWARFDebugInfoEntry.cpp */; };
-		26D5B10E11B07550009A862E /* DWARFDebugLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89C310F57C5600BB2B04 /* DWARFDebugLine.cpp */; };
-		26D5B10F11B07550009A862E /* DWARFDebugMacinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89C510F57C5600BB2B04 /* DWARFDebugMacinfo.cpp */; };
-		26D5B11011B07550009A862E /* DWARFDebugMacinfoEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89C710F57C5600BB2B04 /* DWARFDebugMacinfoEntry.cpp */; };
-		26D5B11111B07550009A862E /* DWARFDebugPubnames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89C910F57C5600BB2B04 /* DWARFDebugPubnames.cpp */; };
-		26D5B11211B07550009A862E /* DWARFDebugPubnamesSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89CB10F57C5600BB2B04 /* DWARFDebugPubnamesSet.cpp */; };
-		26D5B11311B07550009A862E /* DWARFDebugRanges.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89CD10F57C5600BB2B04 /* DWARFDebugRanges.cpp */; };
-		26D5B11411B07550009A862E /* DWARFDefines.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89CF10F57C5600BB2B04 /* DWARFDefines.cpp */; };
-		26D5B11511B07550009A862E /* DWARFDIECollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89D110F57C5600BB2B04 /* DWARFDIECollection.cpp */; };
-		26D5B11611B07550009A862E /* DWARFFormValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89D310F57C5600BB2B04 /* DWARFFormValue.cpp */; };
-		26D5B11711B07550009A862E /* DWARFLocationDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89D510F57C5600BB2B04 /* DWARFLocationDescription.cpp */; };
-		26D5B11811B07550009A862E /* DWARFLocationList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89D710F57C5600BB2B04 /* DWARFLocationList.cpp */; };
-		26D5B11911B07550009A862E /* SymbolFileDWARF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89D910F57C5600BB2B04 /* SymbolFileDWARF.cpp */; };
-		26D5B11A11B07550009A862E /* SymbolFileDWARFDebugMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89DB10F57C5600BB2B04 /* SymbolFileDWARFDebugMap.cpp */; };
-		26D5B11B11B07550009A862E /* SymbolFileSymtab.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89DE10F57C5600BB2B04 /* SymbolFileSymtab.cpp */; };
-		26D5B11C11B07550009A862E /* SymbolVendorMacOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89E210F57C5600BB2B04 /* SymbolVendorMacOSX.cpp */; };
-		26D5B11E11B07550009A862E /* ScriptInterpreter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A82010B10FFB49800182560 /* ScriptInterpreter.cpp */; };
-		26D5B11F11B07550009A862E /* BreakpointResolverAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D0DD5310FE555900271C65 /* BreakpointResolverAddress.cpp */; };
-		26D5B12011B07550009A862E /* BreakpointResolverFileLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D0DD5410FE555900271C65 /* BreakpointResolverFileLine.cpp */; };
-		26D5B12111B07550009A862E /* BreakpointResolverName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D0DD5510FE555900271C65 /* BreakpointResolverName.cpp */; };
-		26D5B12211B07550009A862E /* DisassemblerLLVM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C897410F57C5600BB2B04 /* DisassemblerLLVM.cpp */; };
-		26D5B12311B07550009A862E /* ThreadPlanRunToAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFCE031101218900CA63DB /* ThreadPlanRunToAddress.cpp */; };
-		26D5B12411B07550009A862E /* ThreadPlanShouldStopHere.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C43DEFA110641F300E55CBF /* ThreadPlanShouldStopHere.cpp */; };
-		26D5B12511B07550009A862E /* ThreadPlanStepInRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C43DF8911069C3200E55CBF /* ThreadPlanStepInRange.cpp */; };
-		26D5B12611B07550009A862E /* ThreadPlanStepOverRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C43DF8A11069C3200E55CBF /* ThreadPlanStepOverRange.cpp */; };
-		26D5B12711B07550009A862E /* CommandObjectLog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 264AD83711095BA600E0B039 /* CommandObjectLog.cpp */; };
-		26D5B12811B07550009A862E /* ValueObjectRegister.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 264334381110F63100CDB6C6 /* ValueObjectRegister.cpp */; };
-		26D5B12A11B07550009A862E /* UUID.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26C81CA511335651004BDC5A /* UUID.cpp */; };
-		26D5B12B11B07550009A862E /* ScriptInterpreterNone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A2771FC1135A37500E6ADB6 /* ScriptInterpreterNone.cpp */; };
-		26D5B12C11B07550009A862E /* CommandObjectCrossref.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26DFBC57113B48F300DD817F /* CommandObjectCrossref.cpp */; };
-		26D5B12D11B07550009A862E /* CommandObjectMultiword.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26DFBC58113B48F300DD817F /* CommandObjectMultiword.cpp */; };
-		26D5B12E11B07550009A862E /* CommandObjectRegexCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26DFBC59113B48F300DD817F /* CommandObjectRegexCommand.cpp */; };
-		26D5B12F11B07550009A862E /* Symbols.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2689B0B5113EE47E00A4AEDB /* Symbols.cpp */; };
-		26D5B13011B07550009A862E /* Debugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 263664921140A4930075843B /* Debugger.cpp */; };
-		26D5B13611B07550009A862E /* UnixSignals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C00987011500B4300F316B0 /* UnixSignals.cpp */; };
-		26D5B13711B07550009A862E /* LogChannelDWARF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26109B3B1155D70100CC3529 /* LogChannelDWARF.cpp */; };
-		26D5B13811B07550009A862E /* PseudoTerminal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2682F16A115EDA0D00CCFF99 /* PseudoTerminal.cpp */; };
-		26D5B13911B07550009A862E /* LLDBWrapPython.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26A4EEB511682AAC007A372A /* LLDBWrapPython.cpp */; };
-		26D5B13A11B07550009A862E /* StringList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A35765F116E76B900E8ED2F /* StringList.cpp */; };
-		26D5B13B11B07550009A862E /* CommandCompletions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C09CB74116BD98B00C7A725 /* CommandCompletions.cpp */; };
-		26D5B13C11B07550009A862E /* AddressResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AC7034011752C6B0086C050 /* AddressResolver.cpp */; };
-		26D5B13D11B07550009A862E /* AddressResolverFileLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AC7034211752C720086C050 /* AddressResolverFileLine.cpp */; };
-		26D5B13E11B07550009A862E /* AddressResolverName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AC7034411752C790086C050 /* AddressResolverName.cpp */; };
-		26D5B13F11B07550009A862E /* ObjectContainerBSDArchive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26A3B4AC1181454800381BC2 /* ObjectContainerBSDArchive.cpp */; };
-		26D5B14011B07550009A862E /* CommandObjectBreakpointCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A42976211861AA600FE05CD /* CommandObjectBreakpointCommand.cpp */; };
-		26D5B14111B07550009A862E /* InputReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AA69DB5118A027A00D753A0 /* InputReader.cpp */; };
-		26D5B14211B07550009A862E /* CommandObjectFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2672D8461189055500FF4019 /* CommandObjectFrame.cpp */; };
-		26D5B14311B07550009A862E /* ABISysV_x86_64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 493C63F11189203300914D5E /* ABISysV_x86_64.cpp */; };
-		26D5B14411B07550009A862E /* ABI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497E7B9D1188F6690065CCA1 /* ABI.cpp */; };
-		26D5B14511B07550009A862E /* StringExtractor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2660D9F611922A1300958FBD /* StringExtractor.cpp */; };
-		26D5B14611B07550009A862E /* ThreadPlanStepUntil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2660D9FE11922A7F00958FBD /* ThreadPlanStepUntil.cpp */; };
-		26D5B14711B07550009A862E /* ThreadPlanCallFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49EC3E98118F90AC00B1265E /* ThreadPlanCallFunction.cpp */; };
-		26D5B14811B07550009A862E /* ClangFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C98D3DA118FB96F00E575D0 /* ClangFunction.cpp */; };
-		26D5B14911B07550009A862E /* RecordingMemoryManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C98D3DB118FB96F00E575D0 /* RecordingMemoryManager.cpp */; settings = {COMPILER_FLAGS = "-fno-rtti"; }; };
-		26D5B14B11B07550009A862E /* CommandObjectTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 269416AD119A024800FF2715 /* CommandObjectTarget.cpp */; };
-		26D5B14C11B07550009A862E /* PathMappingList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 495BBACB119A0DBE00418BEA /* PathMappingList.cpp */; };
-		26D5B14D11B07550009A862E /* StringExtractorGDBRemote.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2676A093119C93C8008A98EF /* StringExtractorGDBRemote.cpp */; };
-		26D5B15311B07550009A862E /* ABIMacOSX_i386.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497650CE11A21BEE008DDB57 /* ABIMacOSX_i386.cpp */; };
-		26D5B15511B07550009A862E /* Baton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26A0604811A5D03C00F75969 /* Baton.cpp */; };
-		26D5B15611B07550009A862E /* CommandObjectArgs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 499F381F11A5B3F300F5CE02 /* CommandObjectArgs.cpp */; };
-		26D5B15A11B07550009A862E /* UnwindMacOSXFrameBackchain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26E3EEE311A9901300FBADB6 /* UnwindMacOSXFrameBackchain.cpp */; };
-		26D5B15B11B07550009A862E /* RegisterContextMacOSXFrameBackchain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26E3EEF711A994E800FBADB6 /* RegisterContextMacOSXFrameBackchain.cpp */; };
 		26D9FDC712F784E60003F2EE /* EmulateInstruction.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D9FDC612F784E60003F2EE /* EmulateInstruction.h */; };
-		26D9FDC912F784FD0003F2EE /* EmulateInstruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D9FDC812F784FD0003F2EE /* EmulateInstruction.cpp */; };
-		26D9FDCE12F7853F0003F2EE /* EmulateInstructionARM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D9FDCC12F7853F0003F2EE /* EmulateInstructionARM.cpp */; };
 		26D9FDCF12F7853F0003F2EE /* EmulateInstructionARM.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D9FDCD12F7853F0003F2EE /* EmulateInstructionARM.h */; };
 		26DE1E6B11616C2E00A093E2 /* lldb-forward-rtti.h in Headers */ = {isa = PBXBuildFile; fileRef = 26DE1E6911616C2E00A093E2 /* lldb-forward-rtti.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		26DE1E6C11616C2E00A093E2 /* lldb-forward.h in Headers */ = {isa = PBXBuildFile; fileRef = 26DE1E6A11616C2E00A093E2 /* lldb-forward.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -329,7 +397,6 @@
 		26DE20631161904200A093E2 /* SBLineEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26DE20621161904200A093E2 /* SBLineEntry.cpp */; };
 		26DE20651161904E00A093E2 /* SBSymbol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26DE20641161904E00A093E2 /* SBSymbol.cpp */; };
 		26E6902F129C6BD500DDECD9 /* ClangExternalASTSourceCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E6902E129C6BD500DDECD9 /* ClangExternalASTSourceCallbacks.h */; };
-		26E69031129C6BEF00DDECD9 /* ClangExternalASTSourceCallbacks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26E69030129C6BEF00DDECD9 /* ClangExternalASTSourceCallbacks.cpp */; };
 		26F5C27710F3D9E4009D5894 /* Driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26F5C27310F3D9E4009D5894 /* Driver.cpp */; };
 		26F5C27810F3D9E4009D5894 /* IOChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26F5C27510F3D9E4009D5894 /* IOChannel.cpp */; };
 		26F5C32510F3DF23009D5894 /* libpython.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 26F5C32410F3DF23009D5894 /* libpython.dylib */; };
@@ -338,55 +405,12 @@
 		26F5C37510F3F61B009D5894 /* libobjc.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 26F5C37410F3F61B009D5894 /* libobjc.dylib */; };
 		26F5C39110F3FA26009D5894 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26F5C39010F3FA26009D5894 /* CoreFoundation.framework */; };
 		26FA4316130103F400E71120 /* FileSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 26FA4315130103F400E71120 /* FileSpec.h */; };
-		26FA43181301048600E71120 /* FileSpec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26FA43171301048600E71120 /* FileSpec.cpp */; };
-		4906FD4212F2255300A2A77C /* ASTDumper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4906FD4012F2255300A2A77C /* ASTDumper.cpp */; };
-		491193521226386000578B7F /* ASTStructExtractor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 491193501226386000578B7F /* ASTStructExtractor.cpp */; };
-		49307AAE11DEA4D90081F992 /* IRForTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49307AAD11DEA4D90081F992 /* IRForTarget.cpp */; };
-		49445C2612245E3600C11A81 /* ClangExpressionParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49445C2512245E3600C11A81 /* ClangExpressionParser.cpp */; };
-		497C86BE122823D800B54702 /* ClangUtilityFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497C86BD122823D800B54702 /* ClangUtilityFunction.cpp */; };
-		49A8A3A011D568A300AD3B68 /* ASTResultSynthesizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49A8A39F11D568A300AD3B68 /* ASTResultSynthesizer.cpp */; };
-		49CF982A122C70BD007A0B96 /* IRDynamicChecks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49CF9829122C70BD007A0B96 /* IRDynamicChecks.cpp */; };
-		49D4FE891210B61C00CDB854 /* ClangPersistentVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49D4FE871210B61C00CDB854 /* ClangPersistentVariables.cpp */; };
-		49D7072911B5AD11001AD875 /* ClangASTSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49D7072811B5AD11001AD875 /* ClangASTSource.cpp */; settings = {COMPILER_FLAGS = "-fno-rtti"; }; };
-		49DA743011DE6A5A006AEF7E /* IRToDWARF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49DA742F11DE6A5A006AEF7E /* IRToDWARF.cpp */; };
-		49E45FAF11F660FE008F7B28 /* ClangASTType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49E45FAD11F660FE008F7B28 /* ClangASTType.cpp */; };
-		49F1A74611B3388F003ED505 /* ClangExpressionDeclMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49F1A74511B3388F003ED505 /* ClangExpressionDeclMap.cpp */; };
-		49FB515E121481B000DF8983 /* DWARFExpression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26BC7ED810F1B86700F91463 /* DWARFExpression.cpp */; };
-		4C08CDE811C81EF8001610A8 /* ThreadSpec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C08CDE711C81EF8001610A8 /* ThreadSpec.cpp */; };
-		4C0A91D812511CB900CA6636 /* AppleObjCTrampolineHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C0A91D412511CB900CA6636 /* AppleObjCTrampolineHandler.cpp */; };
-		4C0A91DA12511CB900CA6636 /* AppleThreadPlanStepThroughObjCTrampoline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C0A91D612511CB900CA6636 /* AppleThreadPlanStepThroughObjCTrampoline.cpp */; };
-		4C139EA5124A8B03000BFF8D /* AppleObjCRuntimeV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C139EA3124A8B03000BFF8D /* AppleObjCRuntimeV2.cpp */; };
-		4C1AB23B1263E5F400D0F04A /* ThreadPlanTestCondition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C1AB23A1263E5F400D0F04A /* ThreadPlanTestCondition.cpp */; };
-		4C5DBBC811E3FEC60035160F /* CommandObjectCommands.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C5DBBC611E3FEC60035160F /* CommandObjectCommands.cpp */; };
-		4C61978C12823D4300FAFFCC /* AppleObjCRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C61978812823D4300FAFFCC /* AppleObjCRuntime.cpp */; };
 		4C61978D12823D4300FAFFCC /* AppleObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C61978912823D4300FAFFCC /* AppleObjCRuntime.h */; };
-		4C61978E12823D4300FAFFCC /* AppleObjCRuntimeV1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C61978A12823D4300FAFFCC /* AppleObjCRuntimeV1.cpp */; };
 		4C61978F12823D4300FAFFCC /* AppleObjCRuntimeV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C61978B12823D4300FAFFCC /* AppleObjCRuntimeV1.h */; };
 		4C626534130F1B0A00C889F6 /* StreamTee.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C626533130F1B0A00C889F6 /* StreamTee.h */; };
 		4C74CB6312288704006A8171 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C74CB6212288704006A8171 /* Carbon.framework */; };
 		4C7CF7E41295E10E00B4FBB5 /* ThreadPlanCallUserExpression.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C7CF7E31295E10E00B4FBB5 /* ThreadPlanCallUserExpression.h */; };
-		4C7CF7E61295E12B00B4FBB5 /* ThreadPlanCallUserExpression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7CF7E51295E12B00B4FBB5 /* ThreadPlanCallUserExpression.cpp */; };
-		4CA9637B11B6E99A00780E28 /* CommandObjectApropos.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CA9637911B6E99A00780E28 /* CommandObjectApropos.cpp */; };
-		4CB4430C12491DDA00C13DC2 /* LanguageRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CB4430A12491DDA00C13DC2 /* LanguageRuntime.cpp */; };
-		4CB4436C124944B000C13DC2 /* ItaniumABILanguageRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CB4436A124944B000C13DC2 /* ItaniumABILanguageRuntime.cpp */; };
-		4CB443BE1249920C00C13DC2 /* CPPLanguageRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CB443BC1249920C00C13DC2 /* CPPLanguageRuntime.cpp */; };
-		4CB443F312499B5000C13DC2 /* ObjCLanguageRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CB443F212499B5000C13DC2 /* ObjCLanguageRuntime.cpp */; };
-		4CC2A149128C73ED001531C4 /* ThreadPlanTracer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CC2A148128C73ED001531C4 /* ThreadPlanTracer.cpp */; };
 		4CC2A14D128C7409001531C4 /* ThreadPlanTracer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CC2A14C128C7409001531C4 /* ThreadPlanTracer.h */; };
-		69A01E211236C5D400C660B5 /* Condition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A01E1B1236C5D400C660B5 /* Condition.cpp */; };
-		69A01E221236C5D400C660B5 /* Host.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A01E1C1236C5D400C660B5 /* Host.cpp */; };
-		69A01E241236C5D400C660B5 /* Mutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A01E1E1236C5D400C660B5 /* Mutex.cpp */; };
-		69A01E251236C5D400C660B5 /* Symbols.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A01E1F1236C5D400C660B5 /* Symbols.cpp */; };
-		69A01E261236C5D400C660B5 /* TimeValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A01E201236C5D400C660B5 /* TimeValue.cpp */; };
-		961FABBB1235DE1600F93A47 /* FuncUnwinders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961FABB81235DE1600F93A47 /* FuncUnwinders.cpp */; };
-		961FABBC1235DE1600F93A47 /* UnwindPlan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961FABB91235DE1600F93A47 /* UnwindPlan.cpp */; };
-		961FABBD1235DE1600F93A47 /* UnwindTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961FABBA1235DE1600F93A47 /* UnwindTable.cpp */; };
-		961FABE51235F15900F93A47 /* UnwindAssemblyProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961FABE41235F15900F93A47 /* UnwindAssemblyProfiler.cpp */; };
-		961FABEA1235F26800F93A47 /* UnwindAssemblyProfiler-x86.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961FABE81235F26800F93A47 /* UnwindAssemblyProfiler-x86.cpp */; };
-		961FAC19123605A200F93A47 /* ArchDefaultUnwindPlan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961FAC18123605A200F93A47 /* ArchDefaultUnwindPlan.cpp */; };
-		961FAC1E12360C7D00F93A47 /* ArchDefaultUnwindPlan-x86.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 961FAC1C12360C7D00F93A47 /* ArchDefaultUnwindPlan-x86.cpp */; };
-		96A6D9C61249D96F00250B38 /* ArchVolatileRegs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96A6D9C51249D96F00250B38 /* ArchVolatileRegs.cpp */; };
-		96A6D9C91249D98800250B38 /* ArchVolatileRegs-x86.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96A6D9C71249D98800250B38 /* ArchVolatileRegs-x86.cpp */; };
 		9A19A6AF1163BBB200E0D453 /* SBValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A19A6A51163BB7E00E0D453 /* SBValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		9A19A6B01163BBB300E0D453 /* SBValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A19A6AD1163BB9800E0D453 /* SBValue.cpp */; };
 		9A357583116CFDEE00E8ED2F /* SBValueList.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A357582116CFDEE00E8ED2F /* SBValueList.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -395,7 +419,6 @@
 		9A357673116E7B6400E8ED2F /* SBStringList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A357672116E7B6400E8ED2F /* SBStringList.cpp */; };
 		9A3576A8116E9AB700E8ED2F /* SBHostOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A3576A7116E9AB700E8ED2F /* SBHostOS.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		9A3576AA116E9AC700E8ED2F /* SBHostOS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A3576A9116E9AC700E8ED2F /* SBHostOS.cpp */; };
-		9A4633DD11F65D9A00955CE1 /* UserSettingsController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A4633DC11F65D9A00955CE1 /* UserSettingsController.cpp */; };
 		9AA69DA61188F52100D753A0 /* PseudoTerminal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2682F16A115EDA0D00CCFF99 /* PseudoTerminal.cpp */; };
 		9AA69DAF118A023300D753A0 /* SBInputReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AA69DAE118A023300D753A0 /* SBInputReader.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		9AA69DB1118A024600D753A0 /* SBInputReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AA69DB0118A024600D753A0 /* SBInputReader.cpp */; };
@@ -403,12 +426,8 @@
 		9AC70390117675270086C050 /* SBInstructionList.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AC7038F117675270086C050 /* SBInstructionList.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		9AC703AF117675410086C050 /* SBInstruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AC703AE117675410086C050 /* SBInstruction.cpp */; };
 		9AC703B1117675490086C050 /* SBInstructionList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AC703B0117675490086C050 /* SBInstructionList.cpp */; };
-		AF68D2561255416E002FF25B /* RegisterContextLLDB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF68D2541255416E002FF25B /* RegisterContextLLDB.cpp */; };
-		AF68D3311255A111002FF25B /* UnwindLLDB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF68D32F1255A110002FF25B /* UnwindLLDB.cpp */; };
-		AF94005911C03F6500085DB9 /* SymbolVendor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF94005711C03F6500085DB9 /* SymbolVendor.cpp */; };
 		B23DD25012EDFAC1000C3894 /* ARMUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = B23DD24F12EDFAC1000C3894 /* ARMUtils.h */; };
 		B287E63F12EFAE2C00C9BEFE /* ARMDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = B287E63E12EFAE2C00C9BEFE /* ARMDefines.h */; };
-		B296983712C2FB98002D92C3 /* CommandObjectVersion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B296983412C2FB2B002D92C3 /* CommandObjectVersion.cpp */; };
 		B2D3033712EFA5C500F84EB3 /* InstructionUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = B2D3033612EFA5C500F84EB3 /* InstructionUtils.h */; };
 /* End PBXBuildFile section */
 
@@ -434,6 +453,13 @@
 			remoteGlobalIDString = 26680206115FD0ED008E1FE4;
 			remoteInfo = LLDB;
 		};
+		2689011413353E9B00698AC0 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 2689FFC913353D7A00698AC0;
+			remoteInfo = "lldb-core";
+		};
 		26CE059F115C31E50022F371 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 265E9BE1115C2BAA00D0DCCB /* debugserver.xcodeproj */;
@@ -627,6 +653,7 @@
 		26879CE71333F58B0012C1F8 /* CommandObjectPlatform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CommandObjectPlatform.cpp; path = source/Commands/CommandObjectPlatform.cpp; sourceTree = "<group>"; };
 		2689B0A4113EE3CD00A4AEDB /* Symbols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Symbols.h; path = include/lldb/Host/Symbols.h; sourceTree = "<group>"; };
 		2689B0B5113EE47E00A4AEDB /* Symbols.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Symbols.cpp; path = source/Host/macosx/Symbols.cpp; sourceTree = "<group>"; };
+		2689FFCA13353D7A00698AC0 /* liblldb-core.a */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = "liblldb-core.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		268A683D1321B53B000E3FB8 /* DynamicLoaderStatic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DynamicLoaderStatic.cpp; sourceTree = "<group>"; };
 		268A683E1321B53B000E3FB8 /* DynamicLoaderStatic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DynamicLoaderStatic.h; sourceTree = "<group>"; };
 		268A813F115B19D000F645B0 /* UniqueCStringMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UniqueCStringMap.h; path = include/lldb/Core/UniqueCStringMap.h; sourceTree = "<group>"; };
@@ -1156,6 +1183,7 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
+				268901161335BBC300698AC0 /* liblldb-core.a in Frameworks */,
 				2668022F115FD19D008E1FE4 /* CoreFoundation.framework in Frameworks */,
 				26680230115FD19E008E1FE4 /* DebugSymbols.framework in Frameworks */,
 				26680231115FD1A0008E1FE4 /* Foundation.framework in Frameworks */,
@@ -1165,6 +1193,13 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		2689FFC713353D7A00698AC0 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		26F5C26810F3D9A4009D5894 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
@@ -1186,6 +1221,7 @@
 		08FB7794FE84155DC02AAC07 /* lldb */ = {
 			isa = PBXGroup;
 			children = (
+				2689FFCA13353D7A00698AC0 /* liblldb-core.a */,
 				26F5C32810F3DF7D009D5894 /* Libraries */,
 				08FB7795FE84155DC02AAC07 /* Source */,
 				26F5C22410F3D950009D5894 /* Tools */,
@@ -2432,6 +2468,31 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		2689FFC813353D7A00698AC0 /* Headers */ = {
+			isa = PBXHeadersBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				2689FFEE13353DB600698AC0 /* Breakpoint.h in Headers */,
+				2689FFF013353DB600698AC0 /* BreakpointID.h in Headers */,
+				2689FFF213353DB600698AC0 /* BreakpointIDList.h in Headers */,
+				2689FFF413353DB600698AC0 /* BreakpointList.h in Headers */,
+				2689FFF613353DB600698AC0 /* BreakpointLocation.h in Headers */,
+				2689FFF813353DB600698AC0 /* BreakpointLocationCollection.h in Headers */,
+				2689FFFA13353DB600698AC0 /* BreakpointLocationList.h in Headers */,
+				2689FFFC13353DB600698AC0 /* BreakpointOptions.h in Headers */,
+				2689FFFE13353DB600698AC0 /* BreakpointResolver.h in Headers */,
+				2689000013353DB600698AC0 /* BreakpointResolverAddress.h in Headers */,
+				2689000213353DB600698AC0 /* BreakpointResolverFileLine.h in Headers */,
+				2689000413353DB600698AC0 /* BreakpointResolverName.h in Headers */,
+				2689000613353DB600698AC0 /* BreakpointSite.h in Headers */,
+				2689000813353DB600698AC0 /* BreakpointSiteList.h in Headers */,
+				2689000A13353DB600698AC0 /* Stoppoint.h in Headers */,
+				2689000C13353DB600698AC0 /* StoppointCallbackContext.h in Headers */,
+				2689000E13353DB600698AC0 /* StoppointLocation.h in Headers */,
+				2689001013353DB600698AC0 /* WatchpointLocation.h in Headers */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 /* End PBXHeadersBuildPhase section */
 
 /* Begin PBXNativeTarget section */
@@ -2467,6 +2528,7 @@
 			buildRules = (
 			);
 			dependencies = (
+				2689011513353E9B00698AC0 /* PBXTargetDependency */,
 				262CFC7211A450CB00946C6C /* PBXTargetDependency */,
 				26368AF6126B95FA00E8659F /* PBXTargetDependency */,
 			);
@@ -2475,6 +2537,23 @@
 			productReference = 26680207115FD0ED008E1FE4 /* LLDB.framework */;
 			productType = "com.apple.product-type.framework";
 		};
+		2689FFC913353D7A00698AC0 /* lldb-core */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 2689FFD813353D7A00698AC0 /* Build configuration list for PBXNativeTarget "lldb-core" */;
+			buildPhases = (
+				2689FFC613353D7A00698AC0 /* Sources */,
+				2689FFC713353D7A00698AC0 /* Frameworks */,
+				2689FFC813353D7A00698AC0 /* Headers */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = "lldb-core";
+			productName = "lldb-core";
+			productReference = 2689FFCA13353D7A00698AC0 /* liblldb-core.a */;
+			productType = "com.apple.product-type.library.dynamic";
+		};
 		26F5C26910F3D9A4009D5894 /* lldb-tool */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 26F5C26E10F3D9C5009D5894 /* Build configuration list for PBXNativeTarget "lldb-tool" */;
@@ -2518,6 +2597,7 @@
 				26F5C26910F3D9A4009D5894 /* lldb-tool */,
 				26680206115FD0ED008E1FE4 /* LLDB */,
 				26579F67126A25920007C5CB /* darwin-debug */,
+				2689FFC913353D7A00698AC0 /* lldb-core */,
 			);
 		};
 /* End PBXProject section */
@@ -2626,214 +2706,8 @@
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				26D5B06511B07550009A862E /* StoppointCallbackContext.cpp in Sources */,
-				26D5B06611B07550009A862E /* Breakpoint.cpp in Sources */,
-				26D5B06711B07550009A862E /* BreakpointID.cpp in Sources */,
-				26D5B06811B07550009A862E /* BreakpointIDList.cpp in Sources */,
-				26D5B06911B07550009A862E /* BreakpointList.cpp in Sources */,
-				26D5B06A11B07550009A862E /* BreakpointLocation.cpp in Sources */,
-				26D5B06B11B07550009A862E /* BreakpointLocationCollection.cpp in Sources */,
-				26D5B06C11B07550009A862E /* BreakpointLocationList.cpp in Sources */,
-				26D5B06D11B07550009A862E /* BreakpointOptions.cpp in Sources */,
-				26D5B06E11B07550009A862E /* BreakpointResolver.cpp in Sources */,
-				26D5B06F11B07550009A862E /* BreakpointSite.cpp in Sources */,
-				26D5B07011B07550009A862E /* BreakpointSiteList.cpp in Sources */,
-				26D5B07111B07550009A862E /* SearchFilter.cpp in Sources */,
-				26D5B07211B07550009A862E /* Stoppoint.cpp in Sources */,
-				26D5B07311B07550009A862E /* StoppointLocation.cpp in Sources */,
-				26D5B07411B07550009A862E /* WatchpointLocation.cpp in Sources */,
-				26D5B07711B07550009A862E /* CommandObjectBreakpoint.cpp in Sources */,
-				26D5B07911B07550009A862E /* CommandObjectDisassemble.cpp in Sources */,
-				26D5B07A11B07550009A862E /* CommandObjectExpression.cpp in Sources */,
-				26D5B07B11B07550009A862E /* CommandObjectFile.cpp in Sources */,
-				26D5B07C11B07550009A862E /* CommandObjectHelp.cpp in Sources */,
-				26D5B07D11B07550009A862E /* CommandObjectImage.cpp in Sources */,
-				26D5B07F11B07550009A862E /* CommandObjectMemory.cpp in Sources */,
-				26D5B08011B07550009A862E /* CommandObjectProcess.cpp in Sources */,
-				26D5B08111B07550009A862E /* CommandObjectQuit.cpp in Sources */,
-				26D5B08211B07550009A862E /* CommandObjectRegister.cpp in Sources */,
-				26D5B08311B07550009A862E /* CommandObjectScript.cpp in Sources */,
-				26D5B08611B07550009A862E /* CommandObjectSettings.cpp in Sources */,
-				26D5B08811B07550009A862E /* CommandObjectSource.cpp in Sources */,
-				26D5B08B11B07550009A862E /* CommandObjectSyntax.cpp in Sources */,
-				26D5B08C11B07550009A862E /* CommandObjectThread.cpp in Sources */,
-				26D5B08E11B07550009A862E /* Address.cpp in Sources */,
-				26D5B08F11B07550009A862E /* AddressRange.cpp in Sources */,
-				26D5B09011B07550009A862E /* ArchSpec.cpp in Sources */,
-				26D5B09111B07550009A862E /* Args.cpp in Sources */,
-				26D5B09211B07550009A862E /* Broadcaster.cpp in Sources */,
-				26D5B09311B07550009A862E /* Communication.cpp in Sources */,
-				26D5B09411B07550009A862E /* Connection.cpp in Sources */,
-				26D5B09511B07550009A862E /* ConnectionFileDescriptor.cpp in Sources */,
-				26D5B09611B07550009A862E /* DataExtractor.cpp in Sources */,
-				26D5B09711B07550009A862E /* DataBufferHeap.cpp in Sources */,
-				26D5B09811B07550009A862E /* DataBufferMemoryMap.cpp in Sources */,
-				26D5B09911B07550009A862E /* lldb.cpp in Sources */,
-				26D5B09A11B07550009A862E /* lldb-log.cpp in Sources */,
-				26D5B09B11B07550009A862E /* Disassembler.cpp in Sources */,
-				26D5B09C11B07550009A862E /* DynamicLoader.cpp in Sources */,
-				26D5B09D11B07550009A862E /* Error.cpp in Sources */,
-				26D5B09E11B07550009A862E /* Event.cpp in Sources */,
-				26D5B0A011B07550009A862E /* FileSpecList.cpp in Sources */,
-				26D5B0A211B07550009A862E /* Language.cpp in Sources */,
-				26D5B0A311B07550009A862E /* Listener.cpp in Sources */,
-				26D5B0A411B07550009A862E /* Log.cpp in Sources */,
-				26D5B0A511B07550009A862E /* Mangled.cpp in Sources */,
-				26D5B0A611B07550009A862E /* Module.cpp in Sources */,
-				26D5B0A711B07550009A862E /* ModuleChild.cpp in Sources */,
-				26D5B0A811B07550009A862E /* ModuleList.cpp in Sources */,
-				26D5B0A911B07550009A862E /* Options.cpp in Sources */,
-				26D5B0AA11B07550009A862E /* PluginManager.cpp in Sources */,
-				26D5B0AB11B07550009A862E /* RegularExpression.cpp in Sources */,
-				26D5B0AC11B07550009A862E /* Scalar.cpp in Sources */,
-				26D5B0AD11B07550009A862E /* Section.cpp in Sources */,
-				26D5B0AE11B07550009A862E /* SourceManager.cpp in Sources */,
-				26D5B0AF11B07550009A862E /* State.cpp in Sources */,
-				26D5B0B011B07550009A862E /* Stream.cpp in Sources */,
-				26D5B0B111B07550009A862E /* StreamFile.cpp in Sources */,
-				26D5B0B211B07550009A862E /* StreamString.cpp in Sources */,
-				26D5B0B311B07550009A862E /* ConstString.cpp in Sources */,
-				26D5B0B411B07550009A862E /* Timer.cpp in Sources */,
-				26D5B0B611B07550009A862E /* UserID.cpp in Sources */,
-				26D5B0B711B07550009A862E /* Value.cpp in Sources */,
-				26D5B0B811B07550009A862E /* ValueObject.cpp in Sources */,
-				26D5B0B911B07550009A862E /* ValueObjectChild.cpp in Sources */,
-				26D5B0BA11B07550009A862E /* ValueObjectList.cpp in Sources */,
-				26D5B0BB11B07550009A862E /* ValueObjectVariable.cpp in Sources */,
-				26D5B0BC11B07550009A862E /* VMRange.cpp in Sources */,
-				26D5B0BD11B07550009A862E /* ClangUserExpression.cpp in Sources */,
-				26D5B0BE11B07550009A862E /* ClangExpressionVariable.cpp in Sources */,
 				26D5B0C211B07550009A862E /* Host.mm in Sources */,
-				26D5B0C411B07550009A862E /* CFCBundle.cpp in Sources */,
-				26D5B0C511B07550009A862E /* CFCData.cpp in Sources */,
-				26D5B0C611B07550009A862E /* CFCMutableArray.cpp in Sources */,
-				26D5B0C711B07550009A862E /* CFCMutableDictionary.cpp in Sources */,
-				26D5B0C811B07550009A862E /* CFCMutableSet.cpp in Sources */,
-				26D5B0C911B07550009A862E /* CFCString.cpp in Sources */,
-				26D5B0CB11B07550009A862E /* CommandInterpreter.cpp in Sources */,
-				26D5B0CC11B07550009A862E /* CommandObject.cpp in Sources */,
-				26D5B0CD11B07550009A862E /* CommandReturnObject.cpp in Sources */,
-				26D5B0CF11B07550009A862E /* ScriptInterpreterPython.cpp in Sources */,
-				26D5B0D011B07550009A862E /* Block.cpp in Sources */,
-				26D5B0D111B07550009A862E /* ClangASTContext.cpp in Sources */,
-				26D5B0D211B07550009A862E /* CompileUnit.cpp in Sources */,
-				26D5B0D311B07550009A862E /* Declaration.cpp in Sources */,
-				26D5B0D411B07550009A862E /* DWARFCallFrameInfo.cpp in Sources */,
-				26D5B0D511B07550009A862E /* Function.cpp in Sources */,
-				26D5B0D611B07550009A862E /* LineEntry.cpp in Sources */,
-				26D5B0D711B07550009A862E /* LineTable.cpp in Sources */,
-				26D5B0D811B07550009A862E /* Symbol.cpp in Sources */,
-				26D5B0D911B07550009A862E /* SymbolContext.cpp in Sources */,
-				26D5B0DA11B07550009A862E /* SymbolFile.cpp in Sources */,
-				26D5B0DC11B07550009A862E /* Symtab.cpp in Sources */,
-				26D5B0DD11B07550009A862E /* Type.cpp in Sources */,
-				26D5B0DE11B07550009A862E /* TypeList.cpp in Sources */,
-				26D5B0DF11B07550009A862E /* Variable.cpp in Sources */,
-				26D5B0E011B07550009A862E /* VariableList.cpp in Sources */,
-				26D5B0E111B07550009A862E /* ExecutionContext.cpp in Sources */,
-				26D5B0E211B07550009A862E /* Process.cpp in Sources */,
-				26D5B0E311B07550009A862E /* RegisterContext.cpp in Sources */,
-				26D5B0E411B07550009A862E /* StackFrame.cpp in Sources */,
-				26D5B0E511B07550009A862E /* StackFrameList.cpp in Sources */,
-				26D5B0E611B07550009A862E /* StackID.cpp in Sources */,
-				26D5B0E711B07550009A862E /* Target.cpp in Sources */,
-				26D5B0E811B07550009A862E /* TargetList.cpp in Sources */,
-				26D5B0E911B07550009A862E /* Thread.cpp in Sources */,
-				26D5B0EA11B07550009A862E /* ThreadList.cpp in Sources */,
-				26D5B0EB11B07550009A862E /* ThreadPlan.cpp in Sources */,
-				26D5B0EC11B07550009A862E /* ObjectFile.cpp in Sources */,
-				26D5B0EE11B07550009A862E /* ThreadPlanBase.cpp in Sources */,
-				26D5B0EF11B07550009A862E /* ThreadPlanStepInstruction.cpp in Sources */,
-				26D5B0F011B07550009A862E /* ThreadPlanStepOut.cpp in Sources */,
-				26D5B0F111B07550009A862E /* ThreadPlanStepOverBreakpoint.cpp in Sources */,
-				26D5B0F211B07550009A862E /* ThreadPlanStepThrough.cpp in Sources */,
-				26D5B0F311B07550009A862E /* ThreadPlanStepRange.cpp in Sources */,
-				26D5B0F411B07550009A862E /* DynamicLoaderMacOSXDYLD.cpp in Sources */,
-				26D5B0F611B07550009A862E /* ObjectContainerUniversalMachO.cpp in Sources */,
-				26D5B0F711B07550009A862E /* ObjectFileELF.cpp in Sources */,
-				26D5B0F811B07550009A862E /* ObjectFileMachO.cpp in Sources */,
-				26D5B0F911B07550009A862E /* MachException.cpp in Sources */,
-				26D5B0FA11B07550009A862E /* MachTask.cpp in Sources */,
-				26D5B0FB11B07550009A862E /* MachThreadContext_arm.cpp in Sources */,
-				26D5B0FC11B07550009A862E /* MachThreadContext_i386.cpp in Sources */,
-				26D5B0FD11B07550009A862E /* MachThreadContext_x86_64.cpp in Sources */,
-				26D5B0FE11B07550009A862E /* MachVMMemory.cpp in Sources */,
-				26D5B0FF11B07550009A862E /* MachVMRegion.cpp in Sources */,
 				26D5B10011B07550009A862E /* ProcessControl-mig.defs in Sources */,
-				26D5B10111B07550009A862E /* ProcessMacOSX.cpp in Sources */,
-				26D5B10211B07550009A862E /* ProcessMacOSXLog.cpp in Sources */,
-				26D5B10311B07550009A862E /* RegisterContextMach_arm.cpp in Sources */,
-				26D5B10411B07550009A862E /* RegisterContextMach_i386.cpp in Sources */,
-				26D5B10511B07550009A862E /* RegisterContextMach_x86_64.cpp in Sources */,
-				26D5B10611B07550009A862E /* ThreadMacOSX.cpp in Sources */,
-				26D5B10711B07550009A862E /* DWARFAbbreviationDeclaration.cpp in Sources */,
-				26D5B10811B07550009A862E /* DWARFCompileUnit.cpp in Sources */,
-				26D5B10911B07550009A862E /* DWARFDebugAbbrev.cpp in Sources */,
-				26D5B10A11B07550009A862E /* DWARFDebugAranges.cpp in Sources */,
-				26D5B10B11B07550009A862E /* DWARFDebugArangeSet.cpp in Sources */,
-				26D5B10C11B07550009A862E /* DWARFDebugInfo.cpp in Sources */,
-				26D5B10D11B07550009A862E /* DWARFDebugInfoEntry.cpp in Sources */,
-				26D5B10E11B07550009A862E /* DWARFDebugLine.cpp in Sources */,
-				26D5B10F11B07550009A862E /* DWARFDebugMacinfo.cpp in Sources */,
-				26D5B11011B07550009A862E /* DWARFDebugMacinfoEntry.cpp in Sources */,
-				26D5B11111B07550009A862E /* DWARFDebugPubnames.cpp in Sources */,
-				26D5B11211B07550009A862E /* DWARFDebugPubnamesSet.cpp in Sources */,
-				26D5B11311B07550009A862E /* DWARFDebugRanges.cpp in Sources */,
-				26D5B11411B07550009A862E /* DWARFDefines.cpp in Sources */,
-				26D5B11511B07550009A862E /* DWARFDIECollection.cpp in Sources */,
-				26D5B11611B07550009A862E /* DWARFFormValue.cpp in Sources */,
-				26D5B11711B07550009A862E /* DWARFLocationDescription.cpp in Sources */,
-				26D5B11811B07550009A862E /* DWARFLocationList.cpp in Sources */,
-				26D5B11911B07550009A862E /* SymbolFileDWARF.cpp in Sources */,
-				26D5B11A11B07550009A862E /* SymbolFileDWARFDebugMap.cpp in Sources */,
-				26D5B11B11B07550009A862E /* SymbolFileSymtab.cpp in Sources */,
-				26D5B11C11B07550009A862E /* SymbolVendorMacOSX.cpp in Sources */,
-				26D5B11E11B07550009A862E /* ScriptInterpreter.cpp in Sources */,
-				26D5B11F11B07550009A862E /* BreakpointResolverAddress.cpp in Sources */,
-				26D5B12011B07550009A862E /* BreakpointResolverFileLine.cpp in Sources */,
-				26D5B12111B07550009A862E /* BreakpointResolverName.cpp in Sources */,
-				26D5B12211B07550009A862E /* DisassemblerLLVM.cpp in Sources */,
-				26D5B12311B07550009A862E /* ThreadPlanRunToAddress.cpp in Sources */,
-				26D5B12411B07550009A862E /* ThreadPlanShouldStopHere.cpp in Sources */,
-				26D5B12511B07550009A862E /* ThreadPlanStepInRange.cpp in Sources */,
-				26D5B12611B07550009A862E /* ThreadPlanStepOverRange.cpp in Sources */,
-				26D5B12711B07550009A862E /* CommandObjectLog.cpp in Sources */,
-				26D5B12811B07550009A862E /* ValueObjectRegister.cpp in Sources */,
-				26D5B12A11B07550009A862E /* UUID.cpp in Sources */,
-				26D5B12B11B07550009A862E /* ScriptInterpreterNone.cpp in Sources */,
-				26D5B12C11B07550009A862E /* CommandObjectCrossref.cpp in Sources */,
-				26D5B12D11B07550009A862E /* CommandObjectMultiword.cpp in Sources */,
-				26D5B12E11B07550009A862E /* CommandObjectRegexCommand.cpp in Sources */,
-				26D5B12F11B07550009A862E /* Symbols.cpp in Sources */,
-				26D5B13011B07550009A862E /* Debugger.cpp in Sources */,
-				26D5B13611B07550009A862E /* UnixSignals.cpp in Sources */,
-				26D5B13711B07550009A862E /* LogChannelDWARF.cpp in Sources */,
-				26D5B13811B07550009A862E /* PseudoTerminal.cpp in Sources */,
-				26D5B13911B07550009A862E /* LLDBWrapPython.cpp in Sources */,
-				26D5B13A11B07550009A862E /* StringList.cpp in Sources */,
-				26D5B13B11B07550009A862E /* CommandCompletions.cpp in Sources */,
-				26D5B13C11B07550009A862E /* AddressResolver.cpp in Sources */,
-				26D5B13D11B07550009A862E /* AddressResolverFileLine.cpp in Sources */,
-				26D5B13E11B07550009A862E /* AddressResolverName.cpp in Sources */,
-				26D5B13F11B07550009A862E /* ObjectContainerBSDArchive.cpp in Sources */,
-				26D5B14011B07550009A862E /* CommandObjectBreakpointCommand.cpp in Sources */,
-				26D5B14111B07550009A862E /* InputReader.cpp in Sources */,
-				26D5B14211B07550009A862E /* CommandObjectFrame.cpp in Sources */,
-				26D5B14311B07550009A862E /* ABISysV_x86_64.cpp in Sources */,
-				26D5B14411B07550009A862E /* ABI.cpp in Sources */,
-				26D5B14511B07550009A862E /* StringExtractor.cpp in Sources */,
-				26D5B14611B07550009A862E /* ThreadPlanStepUntil.cpp in Sources */,
-				26D5B14711B07550009A862E /* ThreadPlanCallFunction.cpp in Sources */,
-				26D5B14811B07550009A862E /* ClangFunction.cpp in Sources */,
-				26D5B14911B07550009A862E /* RecordingMemoryManager.cpp in Sources */,
-				26D5B14B11B07550009A862E /* CommandObjectTarget.cpp in Sources */,
-				26D5B14C11B07550009A862E /* PathMappingList.cpp in Sources */,
-				26D5B14D11B07550009A862E /* StringExtractorGDBRemote.cpp in Sources */,
-				26D5B15311B07550009A862E /* ABIMacOSX_i386.cpp in Sources */,
-				26D5B15511B07550009A862E /* Baton.cpp in Sources */,
-				26D5B15611B07550009A862E /* CommandObjectArgs.cpp in Sources */,
-				26D5B15A11B07550009A862E /* UnwindMacOSXFrameBackchain.cpp in Sources */,
-				26D5B15B11B07550009A862E /* RegisterContextMacOSXFrameBackchain.cpp in Sources */,
 				26680324116005D9008E1FE4 /* SBThread.cpp in Sources */,
 				26680326116005DB008E1FE4 /* SBTarget.cpp in Sources */,
 				26680327116005DC008E1FE4 /* SBSourceManager.cpp in Sources */,
@@ -2866,80 +2740,293 @@
 				9AC703AF117675410086C050 /* SBInstruction.cpp in Sources */,
 				9AC703B1117675490086C050 /* SBInstructionList.cpp in Sources */,
 				9AA69DB1118A024600D753A0 /* SBInputReader.cpp in Sources */,
-				49F1A74611B3388F003ED505 /* ClangExpressionDeclMap.cpp in Sources */,
-				49D7072911B5AD11001AD875 /* ClangASTSource.cpp in Sources */,
-				4CA9637B11B6E99A00780E28 /* CommandObjectApropos.cpp in Sources */,
-				AF94005911C03F6500085DB9 /* SymbolVendor.cpp in Sources */,
-				261B5A5411C3F2AD00AABD0A /* SharingPtr.cpp in Sources */,
-				4C08CDE811C81EF8001610A8 /* ThreadSpec.cpp in Sources */,
-				49A8A3A011D568A300AD3B68 /* ASTResultSynthesizer.cpp in Sources */,
-				49DA743011DE6A5A006AEF7E /* IRToDWARF.cpp in Sources */,
-				49307AAE11DEA4D90081F992 /* IRForTarget.cpp in Sources */,
-				4C5DBBC811E3FEC60035160F /* CommandObjectCommands.cpp in Sources */,
-				26D27C9F11ED3A4E0024D721 /* ELFHeader.cpp in Sources */,
-				9A4633DD11F65D9A00955CE1 /* UserSettingsController.cpp in Sources */,
-				49E45FAF11F660FE008F7B28 /* ClangASTType.cpp in Sources */,
-				2615DB871208A9E40021781D /* StopInfo.cpp in Sources */,
-				2615DBCA1208B5FC0021781D /* StopInfoMachException.cpp in Sources */,
-				49D4FE891210B61C00CDB854 /* ClangPersistentVariables.cpp in Sources */,
-				49FB515E121481B000DF8983 /* DWARFExpression.cpp in Sources */,
-				49445C2612245E3600C11A81 /* ClangExpressionParser.cpp in Sources */,
-				491193521226386000578B7F /* ASTStructExtractor.cpp in Sources */,
-				497C86BE122823D800B54702 /* ClangUtilityFunction.cpp in Sources */,
-				49CF982A122C70BD007A0B96 /* IRDynamicChecks.cpp in Sources */,
-				961FABBB1235DE1600F93A47 /* FuncUnwinders.cpp in Sources */,
-				961FABBC1235DE1600F93A47 /* UnwindPlan.cpp in Sources */,
-				961FABBD1235DE1600F93A47 /* UnwindTable.cpp in Sources */,
-				961FABE51235F15900F93A47 /* UnwindAssemblyProfiler.cpp in Sources */,
-				961FABEA1235F26800F93A47 /* UnwindAssemblyProfiler-x86.cpp in Sources */,
-				961FAC19123605A200F93A47 /* ArchDefaultUnwindPlan.cpp in Sources */,
-				961FAC1E12360C7D00F93A47 /* ArchDefaultUnwindPlan-x86.cpp in Sources */,
-				69A01E211236C5D400C660B5 /* Condition.cpp in Sources */,
-				69A01E221236C5D400C660B5 /* Host.cpp in Sources */,
-				69A01E241236C5D400C660B5 /* Mutex.cpp in Sources */,
-				69A01E251236C5D400C660B5 /* Symbols.cpp in Sources */,
-				69A01E261236C5D400C660B5 /* TimeValue.cpp in Sources */,
 				268F9D55123AA16600B91E9B /* SBSymbolContextList.cpp in Sources */,
-				2618D7921240116900F2B8FE /* SectionLoadList.cpp in Sources */,
-				2618D9EB12406FE600F2B8FE /* NameToDIE.cpp in Sources */,
 				26C72C961243229A0068DC16 /* SBStream.cpp in Sources */,
-				4CB4430C12491DDA00C13DC2 /* LanguageRuntime.cpp in Sources */,
-				4CB4436C124944B000C13DC2 /* ItaniumABILanguageRuntime.cpp in Sources */,
-				4CB443BE1249920C00C13DC2 /* CPPLanguageRuntime.cpp in Sources */,
-				4CB443F312499B5000C13DC2 /* ObjCLanguageRuntime.cpp in Sources */,
-				96A6D9C61249D96F00250B38 /* ArchVolatileRegs.cpp in Sources */,
-				96A6D9C91249D98800250B38 /* ArchVolatileRegs-x86.cpp in Sources */,
-				4C139EA5124A8B03000BFF8D /* AppleObjCRuntimeV2.cpp in Sources */,
-				4C0A91D812511CB900CA6636 /* AppleObjCTrampolineHandler.cpp in Sources */,
-				4C0A91DA12511CB900CA6636 /* AppleThreadPlanStepThroughObjCTrampoline.cpp in Sources */,
-				AF68D2561255416E002FF25B /* RegisterContextLLDB.cpp in Sources */,
-				AF68D3311255A111002FF25B /* UnwindLLDB.cpp in Sources */,
-				26424E3D125986CB0016D82C /* ValueObjectConstResult.cpp in Sources */,
-				4C1AB23B1263E5F400D0F04A /* ThreadPlanTestCondition.cpp in Sources */,
-				4C61978C12823D4300FAFFCC /* AppleObjCRuntime.cpp in Sources */,
-				4C61978E12823D4300FAFFCC /* AppleObjCRuntimeV1.cpp in Sources */,
-				4CC2A149128C73ED001531C4 /* ThreadPlanTracer.cpp in Sources */,
-				266A42D6128E3FFB0090CF7C /* ClangNamespaceDecl.cpp in Sources */,
-				26E69031129C6BEF00DDECD9 /* ClangExternalASTSourceCallbacks.cpp in Sources */,
-				4C7CF7E61295E12B00B4FBB5 /* ThreadPlanCallUserExpression.cpp in Sources */,
-				B296983712C2FB98002D92C3 /* CommandObjectVersion.cpp in Sources */,
-				26D9FDC912F784FD0003F2EE /* EmulateInstruction.cpp in Sources */,
-				26D9FDCE12F7853F0003F2EE /* EmulateInstructionARM.cpp in Sources */,
-				26B8B42512EEC52A00A831B2 /* UniqueDWARFASTType.cpp in Sources */,
-				4906FD4212F2255300A2A77C /* ASTDumper.cpp in Sources */,
-				268DA874130095ED00C9483A /* Terminal.cpp in Sources */,
-				26FA43181301048600E71120 /* FileSpec.cpp in Sources */,
-				260C6EA313011581005E16B0 /* File.cpp in Sources */,
-				2618EE651315B29C001D6D71 /* GDBRemoteCommunication.cpp in Sources */,
-				2618EE671315B29C001D6D71 /* GDBRemoteRegisterContext.cpp in Sources */,
-				2618EE691315B29C001D6D71 /* ProcessGDBRemote.cpp in Sources */,
-				2618EE6B1315B29C001D6D71 /* ProcessGDBRemoteLog.cpp in Sources */,
-				2618EE6D1315B29C001D6D71 /* ThreadGDBRemote.cpp in Sources */,
-				264A43BE1320BCEB005B4096 /* Platform.cpp in Sources */,
-				268A683F1321B53B000E3FB8 /* DynamicLoaderStatic.cpp in Sources */,
-				26C557801325781A008FD8FE /* PlatformMacOSX.cpp in Sources */,
-				2675F7001332BE690067997B /* PlatformRemoteiOS.cpp in Sources */,
-				26879CE81333F58B0012C1F8 /* CommandObjectPlatform.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		2689FFC613353D7A00698AC0 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				2689FFDA13353D9D00698AC0 /* lldb.cpp in Sources */,
+				2689FFDB13353DA300698AC0 /* lldb-log.cpp in Sources */,
+				2689FFEF13353DB600698AC0 /* Breakpoint.cpp in Sources */,
+				2689FFF113353DB600698AC0 /* BreakpointID.cpp in Sources */,
+				2689FFF313353DB600698AC0 /* BreakpointIDList.cpp in Sources */,
+				2689FFF513353DB600698AC0 /* BreakpointList.cpp in Sources */,
+				2689FFF713353DB600698AC0 /* BreakpointLocation.cpp in Sources */,
+				2689FFF913353DB600698AC0 /* BreakpointLocationCollection.cpp in Sources */,
+				2689FFFB13353DB600698AC0 /* BreakpointLocationList.cpp in Sources */,
+				2689FFFD13353DB600698AC0 /* BreakpointOptions.cpp in Sources */,
+				2689FFFF13353DB600698AC0 /* BreakpointResolver.cpp in Sources */,
+				2689000113353DB600698AC0 /* BreakpointResolverAddress.cpp in Sources */,
+				2689000313353DB600698AC0 /* BreakpointResolverFileLine.cpp in Sources */,
+				2689000513353DB600698AC0 /* BreakpointResolverName.cpp in Sources */,
+				2689000713353DB600698AC0 /* BreakpointSite.cpp in Sources */,
+				2689000913353DB600698AC0 /* BreakpointSiteList.cpp in Sources */,
+				2689000B13353DB600698AC0 /* Stoppoint.cpp in Sources */,
+				2689000D13353DB600698AC0 /* StoppointCallbackContext.cpp in Sources */,
+				2689000F13353DB600698AC0 /* StoppointLocation.cpp in Sources */,
+				2689001113353DB600698AC0 /* WatchpointLocation.cpp in Sources */,
+				2689001213353DDE00698AC0 /* CommandObjectApropos.cpp in Sources */,
+				2689001313353DDE00698AC0 /* CommandObjectArgs.cpp in Sources */,
+				2689001413353DDE00698AC0 /* CommandObjectBreakpoint.cpp in Sources */,
+				2689001513353DDE00698AC0 /* CommandObjectBreakpointCommand.cpp in Sources */,
+				2689001613353DDE00698AC0 /* CommandObjectCommands.cpp in Sources */,
+				2689001713353DDE00698AC0 /* CommandObjectDisassemble.cpp in Sources */,
+				2689001813353DDE00698AC0 /* CommandObjectExpression.cpp in Sources */,
+				2689001913353DDE00698AC0 /* CommandObjectFile.cpp in Sources */,
+				2689001A13353DDE00698AC0 /* CommandObjectFrame.cpp in Sources */,
+				2689001B13353DDE00698AC0 /* CommandObjectHelp.cpp in Sources */,
+				2689001C13353DDE00698AC0 /* CommandObjectImage.cpp in Sources */,
+				2689001D13353DDE00698AC0 /* CommandObjectLog.cpp in Sources */,
+				2689001E13353DDE00698AC0 /* CommandObjectMemory.cpp in Sources */,
+				2689001F13353DDE00698AC0 /* CommandObjectPlatform.cpp in Sources */,
+				2689002013353DDE00698AC0 /* CommandObjectProcess.cpp in Sources */,
+				2689002113353DDE00698AC0 /* CommandObjectQuit.cpp in Sources */,
+				2689002213353DDE00698AC0 /* CommandObjectRegister.cpp in Sources */,
+				2689002313353DDE00698AC0 /* CommandObjectScript.cpp in Sources */,
+				2689002413353DDE00698AC0 /* CommandObjectSettings.cpp in Sources */,
+				2689002513353DDE00698AC0 /* CommandObjectSource.cpp in Sources */,
+				2689002613353DDE00698AC0 /* CommandObjectSyntax.cpp in Sources */,
+				2689002713353DDE00698AC0 /* CommandObjectTarget.cpp in Sources */,
+				2689002813353DDE00698AC0 /* CommandObjectThread.cpp in Sources */,
+				2689002913353DDE00698AC0 /* CommandObjectVersion.cpp in Sources */,
+				2689002A13353E0400698AC0 /* Address.cpp in Sources */,
+				2689002B13353E0400698AC0 /* AddressRange.cpp in Sources */,
+				2689002C13353E0400698AC0 /* AddressResolver.cpp in Sources */,
+				2689002D13353E0400698AC0 /* AddressResolverFileLine.cpp in Sources */,
+				2689002E13353E0400698AC0 /* AddressResolverName.cpp in Sources */,
+				2689002F13353E0400698AC0 /* ArchSpec.cpp in Sources */,
+				2689003013353E0400698AC0 /* Baton.cpp in Sources */,
+				2689003113353E0400698AC0 /* Broadcaster.cpp in Sources */,
+				2689003213353E0400698AC0 /* Communication.cpp in Sources */,
+				2689003313353E0400698AC0 /* Connection.cpp in Sources */,
+				2689003413353E0400698AC0 /* ConnectionFileDescriptor.cpp in Sources */,
+				2689003513353E0400698AC0 /* ConstString.cpp in Sources */,
+				2689003613353E0400698AC0 /* DataBufferHeap.cpp in Sources */,
+				2689003713353E0400698AC0 /* DataBufferMemoryMap.cpp in Sources */,
+				2689003813353E0400698AC0 /* DataExtractor.cpp in Sources */,
+				2689003913353E0400698AC0 /* Debugger.cpp in Sources */,
+				2689003A13353E0400698AC0 /* Disassembler.cpp in Sources */,
+				2689003B13353E0400698AC0 /* EmulateInstruction.cpp in Sources */,
+				2689003C13353E0400698AC0 /* Error.cpp in Sources */,
+				2689003D13353E0400698AC0 /* Event.cpp in Sources */,
+				2689003E13353E0400698AC0 /* FileSpecList.cpp in Sources */,
+				2689003F13353E0400698AC0 /* InputReader.cpp in Sources */,
+				2689004013353E0400698AC0 /* Language.cpp in Sources */,
+				2689004113353E0400698AC0 /* Listener.cpp in Sources */,
+				2689004213353E0400698AC0 /* Log.cpp in Sources */,
+				2689004313353E0400698AC0 /* Mangled.cpp in Sources */,
+				2689004413353E0400698AC0 /* Module.cpp in Sources */,
+				2689004513353E0400698AC0 /* ModuleChild.cpp in Sources */,
+				2689004613353E0400698AC0 /* ModuleList.cpp in Sources */,
+				2689004713353E0400698AC0 /* PluginManager.cpp in Sources */,
+				2689004813353E0400698AC0 /* RegularExpression.cpp in Sources */,
+				2689004913353E0400698AC0 /* Scalar.cpp in Sources */,
+				2689004A13353E0400698AC0 /* SearchFilter.cpp in Sources */,
+				2689004B13353E0400698AC0 /* Section.cpp in Sources */,
+				2689004C13353E0400698AC0 /* SourceManager.cpp in Sources */,
+				2689004D13353E0400698AC0 /* State.cpp in Sources */,
+				2689004E13353E0400698AC0 /* Stream.cpp in Sources */,
+				2689004F13353E0400698AC0 /* StreamFile.cpp in Sources */,
+				2689005013353E0400698AC0 /* StreamString.cpp in Sources */,
+				2689005113353E0400698AC0 /* StringList.cpp in Sources */,
+				2689005213353E0400698AC0 /* Timer.cpp in Sources */,
+				2689005313353E0400698AC0 /* UserID.cpp in Sources */,
+				2689005413353E0400698AC0 /* UserSettingsController.cpp in Sources */,
+				2689005513353E0400698AC0 /* UUID.cpp in Sources */,
+				2689005613353E0400698AC0 /* Value.cpp in Sources */,
+				2689005713353E0400698AC0 /* ValueObject.cpp in Sources */,
+				2689005813353E0400698AC0 /* ValueObjectChild.cpp in Sources */,
+				2689005913353E0400698AC0 /* ValueObjectConstResult.cpp in Sources */,
+				2689005A13353E0400698AC0 /* ValueObjectList.cpp in Sources */,
+				2689005B13353E0400698AC0 /* ValueObjectRegister.cpp in Sources */,
+				2689005C13353E0400698AC0 /* ValueObjectVariable.cpp in Sources */,
+				2689005D13353E0400698AC0 /* VMRange.cpp in Sources */,
+				2689005E13353E0E00698AC0 /* ClangASTSource.cpp in Sources */,
+				2689005F13353E0E00698AC0 /* ClangFunction.cpp in Sources */,
+				2689006013353E0E00698AC0 /* ClangExpressionDeclMap.cpp in Sources */,
+				2689006113353E0E00698AC0 /* ClangExpressionParser.cpp in Sources */,
+				2689006213353E0E00698AC0 /* ClangExpressionVariable.cpp in Sources */,
+				2689006313353E0E00698AC0 /* ClangPersistentVariables.cpp in Sources */,
+				2689006413353E0E00698AC0 /* ClangUserExpression.cpp in Sources */,
+				2689006513353E0E00698AC0 /* ClangUtilityFunction.cpp in Sources */,
+				2689006613353E0E00698AC0 /* DWARFExpression.cpp in Sources */,
+				2689006713353E0E00698AC0 /* ASTDumper.cpp in Sources */,
+				2689006813353E0E00698AC0 /* ASTResultSynthesizer.cpp in Sources */,
+				2689006913353E0E00698AC0 /* ASTStructExtractor.cpp in Sources */,
+				2689006A13353E0E00698AC0 /* IRDynamicChecks.cpp in Sources */,
+				2689006B13353E0E00698AC0 /* IRForTarget.cpp in Sources */,
+				2689006C13353E0E00698AC0 /* IRToDWARF.cpp in Sources */,
+				2689006D13353E0E00698AC0 /* RecordingMemoryManager.cpp in Sources */,
+				2689006E13353E1A00698AC0 /* File.cpp in Sources */,
+				2689006F13353E1A00698AC0 /* FileSpec.cpp in Sources */,
+				2689007013353E1A00698AC0 /* Condition.cpp in Sources */,
+				2689007113353E1A00698AC0 /* Host.cpp in Sources */,
+				2689007213353E1A00698AC0 /* Mutex.cpp in Sources */,
+				2689007313353E1A00698AC0 /* Symbols.cpp in Sources */,
+				2689007413353E1A00698AC0 /* Terminal.cpp in Sources */,
+				2689007513353E1A00698AC0 /* TimeValue.cpp in Sources */,
+				2689007613353E1A00698AC0 /* CFCBundle.cpp in Sources */,
+				2689007713353E1A00698AC0 /* CFCData.cpp in Sources */,
+				2689007813353E1A00698AC0 /* CFCMutableArray.cpp in Sources */,
+				2689007913353E1A00698AC0 /* CFCMutableDictionary.cpp in Sources */,
+				2689007A13353E1A00698AC0 /* CFCMutableSet.cpp in Sources */,
+				2689007B13353E1A00698AC0 /* CFCString.cpp in Sources */,
+				2689007C13353E1A00698AC0 /* Symbols.cpp in Sources */,
+				2689007D13353E2200698AC0 /* Args.cpp in Sources */,
+				2689007E13353E2200698AC0 /* LLDBWrapPython.cpp in Sources */,
+				2689007F13353E2200698AC0 /* CommandCompletions.cpp in Sources */,
+				2689008013353E2200698AC0 /* CommandInterpreter.cpp in Sources */,
+				2689008113353E2200698AC0 /* CommandObject.cpp in Sources */,
+				2689008213353E2200698AC0 /* CommandObjectCrossref.cpp in Sources */,
+				2689008313353E2200698AC0 /* CommandObjectMultiword.cpp in Sources */,
+				2689008413353E2200698AC0 /* CommandObjectRegexCommand.cpp in Sources */,
+				2689008513353E2200698AC0 /* CommandReturnObject.cpp in Sources */,
+				2689008613353E2200698AC0 /* Options.cpp in Sources */,
+				2689008713353E2200698AC0 /* ScriptInterpreter.cpp in Sources */,
+				2689008813353E2200698AC0 /* ScriptInterpreterNone.cpp in Sources */,
+				2689008913353E2200698AC0 /* ScriptInterpreterPython.cpp in Sources */,
+				2689008A13353E4200698AC0 /* ABIMacOSX_i386.cpp in Sources */,
+				2689008B13353E4200698AC0 /* ABISysV_x86_64.cpp in Sources */,
+				2689008C13353E4200698AC0 /* DisassemblerLLVM.cpp in Sources */,
+				2689008D13353E4200698AC0 /* DynamicLoaderMacOSXDYLD.cpp in Sources */,
+				2689008E13353E4200698AC0 /* DynamicLoaderStatic.cpp in Sources */,
+				2689008F13353E4200698AC0 /* EmulateInstructionARM.cpp in Sources */,
+				2689009013353E4200698AC0 /* ItaniumABILanguageRuntime.cpp in Sources */,
+				2689009113353E4200698AC0 /* AppleObjCRuntime.cpp in Sources */,
+				2689009213353E4200698AC0 /* AppleObjCRuntimeV1.cpp in Sources */,
+				2689009313353E4200698AC0 /* AppleObjCTrampolineHandler.cpp in Sources */,
+				2689009413353E4200698AC0 /* AppleThreadPlanStepThroughObjCTrampoline.cpp in Sources */,
+				2689009513353E4200698AC0 /* AppleObjCRuntimeV2.cpp in Sources */,
+				2689009613353E4200698AC0 /* ObjectContainerBSDArchive.cpp in Sources */,
+				2689009713353E4200698AC0 /* ObjectContainerUniversalMachO.cpp in Sources */,
+				2689009813353E4200698AC0 /* ELFHeader.cpp in Sources */,
+				2689009913353E4200698AC0 /* ObjectFileELF.cpp in Sources */,
+				2689009A13353E4200698AC0 /* ObjectFileMachO.cpp in Sources */,
+				2689009B13353E4200698AC0 /* PlatformMacOSX.cpp in Sources */,
+				2689009C13353E4200698AC0 /* PlatformRemoteiOS.cpp in Sources */,
+				2689009D13353E4200698AC0 /* GDBRemoteCommunication.cpp in Sources */,
+				2689009E13353E4200698AC0 /* GDBRemoteRegisterContext.cpp in Sources */,
+				2689009F13353E4200698AC0 /* ProcessGDBRemote.cpp in Sources */,
+				268900A013353E4200698AC0 /* ProcessGDBRemoteLog.cpp in Sources */,
+				268900A113353E4200698AC0 /* ThreadGDBRemote.cpp in Sources */,
+				268900A213353E5000698AC0 /* MachException.cpp in Sources */,
+				268900A313353E5000698AC0 /* MachTask.cpp in Sources */,
+				268900A413353E5000698AC0 /* MachThreadContext_arm.cpp in Sources */,
+				268900A513353E5000698AC0 /* MachThreadContext_i386.cpp in Sources */,
+				268900A613353E5000698AC0 /* MachThreadContext_x86_64.cpp in Sources */,
+				268900A713353E5000698AC0 /* MachVMMemory.cpp in Sources */,
+				268900A813353E5000698AC0 /* MachVMRegion.cpp in Sources */,
+				268900A913353E5000698AC0 /* ProcessMacOSX.cpp in Sources */,
+				268900AA13353E5000698AC0 /* ProcessMacOSXLog.cpp in Sources */,
+				268900AB13353E5000698AC0 /* RegisterContextMach_arm.cpp in Sources */,
+				268900AC13353E5000698AC0 /* RegisterContextMach_i386.cpp in Sources */,
+				268900AD13353E5000698AC0 /* RegisterContextMach_x86_64.cpp in Sources */,
+				268900AE13353E5000698AC0 /* ThreadMacOSX.cpp in Sources */,
+				268900AF13353E5000698AC0 /* UnwindLLDB.cpp in Sources */,
+				268900B013353E5000698AC0 /* RegisterContextLLDB.cpp in Sources */,
+				268900B113353E5000698AC0 /* ArchVolatileRegs-x86.cpp in Sources */,
+				268900B213353E5000698AC0 /* ArchDefaultUnwindPlan-x86.cpp in Sources */,
+				268900B313353E5000698AC0 /* UnwindAssemblyProfiler-x86.cpp in Sources */,
+				268900B413353E5000698AC0 /* RegisterContextMacOSXFrameBackchain.cpp in Sources */,
+				268900B513353E5000698AC0 /* StopInfoMachException.cpp in Sources */,
+				268900B613353E5000698AC0 /* UnwindMacOSXFrameBackchain.cpp in Sources */,
+				268900B713353E5F00698AC0 /* DWARFAbbreviationDeclaration.cpp in Sources */,
+				268900B813353E5F00698AC0 /* DWARFCompileUnit.cpp in Sources */,
+				268900B913353E5F00698AC0 /* DWARFDebugAbbrev.cpp in Sources */,
+				268900BA13353E5F00698AC0 /* DWARFDebugAranges.cpp in Sources */,
+				268900BB13353E5F00698AC0 /* DWARFDebugArangeSet.cpp in Sources */,
+				268900BC13353E5F00698AC0 /* DWARFDebugInfo.cpp in Sources */,
+				268900BD13353E5F00698AC0 /* DWARFDebugInfoEntry.cpp in Sources */,
+				268900BE13353E5F00698AC0 /* DWARFDebugLine.cpp in Sources */,
+				268900BF13353E5F00698AC0 /* DWARFDebugMacinfo.cpp in Sources */,
+				268900C013353E5F00698AC0 /* DWARFDebugMacinfoEntry.cpp in Sources */,
+				268900C113353E5F00698AC0 /* DWARFDebugPubnames.cpp in Sources */,
+				268900C213353E5F00698AC0 /* DWARFDebugPubnamesSet.cpp in Sources */,
+				268900C313353E5F00698AC0 /* DWARFDebugRanges.cpp in Sources */,
+				268900C413353E5F00698AC0 /* DWARFDefines.cpp in Sources */,
+				268900C513353E5F00698AC0 /* DWARFDIECollection.cpp in Sources */,
+				268900C613353E5F00698AC0 /* DWARFFormValue.cpp in Sources */,
+				268900C713353E5F00698AC0 /* DWARFLocationDescription.cpp in Sources */,
+				268900C813353E5F00698AC0 /* DWARFLocationList.cpp in Sources */,
+				268900C913353E5F00698AC0 /* NameToDIE.cpp in Sources */,
+				268900CA13353E5F00698AC0 /* SymbolFileDWARF.cpp in Sources */,
+				268900CB13353E5F00698AC0 /* LogChannelDWARF.cpp in Sources */,
+				268900CC13353E5F00698AC0 /* SymbolFileDWARFDebugMap.cpp in Sources */,
+				268900CD13353E5F00698AC0 /* UniqueDWARFASTType.cpp in Sources */,
+				268900CE13353E5F00698AC0 /* SymbolFileSymtab.cpp in Sources */,
+				268900CF13353E5F00698AC0 /* SymbolVendorMacOSX.cpp in Sources */,
+				268900D013353E6F00698AC0 /* Block.cpp in Sources */,
+				268900D113353E6F00698AC0 /* ClangASTContext.cpp in Sources */,
+				268900D213353E6F00698AC0 /* ClangASTType.cpp in Sources */,
+				268900D313353E6F00698AC0 /* ClangExternalASTSourceCallbacks.cpp in Sources */,
+				268900D413353E6F00698AC0 /* ClangNamespaceDecl.cpp in Sources */,
+				268900D513353E6F00698AC0 /* CompileUnit.cpp in Sources */,
+				268900D613353E6F00698AC0 /* Declaration.cpp in Sources */,
+				268900D713353E6F00698AC0 /* DWARFCallFrameInfo.cpp in Sources */,
+				268900D813353E6F00698AC0 /* Function.cpp in Sources */,
+				268900D913353E6F00698AC0 /* FuncUnwinders.cpp in Sources */,
+				268900DA13353E6F00698AC0 /* LineEntry.cpp in Sources */,
+				268900DB13353E6F00698AC0 /* LineTable.cpp in Sources */,
+				268900DC13353E6F00698AC0 /* ObjectFile.cpp in Sources */,
+				268900DD13353E6F00698AC0 /* Symbol.cpp in Sources */,
+				268900DE13353E6F00698AC0 /* SymbolContext.cpp in Sources */,
+				268900DF13353E6F00698AC0 /* SymbolFile.cpp in Sources */,
+				268900E013353E6F00698AC0 /* SymbolVendor.cpp in Sources */,
+				268900E113353E6F00698AC0 /* Symtab.cpp in Sources */,
+				268900E213353E6F00698AC0 /* Type.cpp in Sources */,
+				268900E313353E6F00698AC0 /* TypeList.cpp in Sources */,
+				268900E413353E6F00698AC0 /* UnwindPlan.cpp in Sources */,
+				268900E513353E6F00698AC0 /* UnwindTable.cpp in Sources */,
+				268900E613353E6F00698AC0 /* Variable.cpp in Sources */,
+				268900E713353E6F00698AC0 /* VariableList.cpp in Sources */,
+				268900E813353E6F00698AC0 /* ABI.cpp in Sources */,
+				268900E913353E6F00698AC0 /* CPPLanguageRuntime.cpp in Sources */,
+				268900EA13353E6F00698AC0 /* DynamicLoader.cpp in Sources */,
+				268900EB13353E6F00698AC0 /* ExecutionContext.cpp in Sources */,
+				268900EC13353E6F00698AC0 /* LanguageRuntime.cpp in Sources */,
+				268900ED13353E6F00698AC0 /* ObjCLanguageRuntime.cpp in Sources */,
+				268900EE13353E6F00698AC0 /* PathMappingList.cpp in Sources */,
+				268900EF13353E6F00698AC0 /* Platform.cpp in Sources */,
+				268900F013353E6F00698AC0 /* Process.cpp in Sources */,
+				268900F113353E6F00698AC0 /* RegisterContext.cpp in Sources */,
+				268900F213353E6F00698AC0 /* SectionLoadList.cpp in Sources */,
+				268900F313353E6F00698AC0 /* StackFrame.cpp in Sources */,
+				268900F413353E6F00698AC0 /* StackFrameList.cpp in Sources */,
+				268900F513353E6F00698AC0 /* StackID.cpp in Sources */,
+				268900F613353E6F00698AC0 /* StopInfo.cpp in Sources */,
+				268900F713353E6F00698AC0 /* Target.cpp in Sources */,
+				268900F813353E6F00698AC0 /* TargetList.cpp in Sources */,
+				268900F913353E6F00698AC0 /* Thread.cpp in Sources */,
+				268900FA13353E6F00698AC0 /* ThreadList.cpp in Sources */,
+				268900FB13353E6F00698AC0 /* ThreadPlan.cpp in Sources */,
+				268900FC13353E6F00698AC0 /* ThreadPlanBase.cpp in Sources */,
+				268900FD13353E6F00698AC0 /* ThreadPlanCallFunction.cpp in Sources */,
+				268900FE13353E6F00698AC0 /* ThreadPlanCallUserExpression.cpp in Sources */,
+				268900FF13353E6F00698AC0 /* ThreadPlanShouldStopHere.cpp in Sources */,
+				2689010013353E6F00698AC0 /* ThreadPlanStepInstruction.cpp in Sources */,
+				2689010113353E6F00698AC0 /* ThreadPlanStepOut.cpp in Sources */,
+				2689010213353E6F00698AC0 /* ThreadPlanStepOverBreakpoint.cpp in Sources */,
+				2689010313353E6F00698AC0 /* ThreadPlanStepRange.cpp in Sources */,
+				2689010413353E6F00698AC0 /* ThreadPlanStepInRange.cpp in Sources */,
+				2689010513353E6F00698AC0 /* ThreadPlanStepOverRange.cpp in Sources */,
+				2689010613353E6F00698AC0 /* ThreadPlanRunToAddress.cpp in Sources */,
+				2689010713353E6F00698AC0 /* ThreadPlanStepThrough.cpp in Sources */,
+				2689010813353E6F00698AC0 /* ThreadPlanStepUntil.cpp in Sources */,
+				2689010913353E6F00698AC0 /* ThreadPlanTestCondition.cpp in Sources */,
+				2689010A13353E6F00698AC0 /* ThreadPlanTracer.cpp in Sources */,
+				2689010B13353E6F00698AC0 /* ThreadSpec.cpp in Sources */,
+				2689010C13353E6F00698AC0 /* UnixSignals.cpp in Sources */,
+				2689010D13353E8200698AC0 /* ArchVolatileRegs.cpp in Sources */,
+				2689010E13353E8200698AC0 /* ArchDefaultUnwindPlan.cpp in Sources */,
+				2689010F13353E8200698AC0 /* UnwindAssemblyProfiler.cpp in Sources */,
+				2689011013353E8200698AC0 /* SharingPtr.cpp in Sources */,
+				2689011113353E8200698AC0 /* StringExtractor.cpp in Sources */,
+				2689011213353E8200698AC0 /* StringExtractorGDBRemote.cpp in Sources */,
+				2689011313353E8200698AC0 /* PseudoTerminal.cpp in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -2971,6 +3058,11 @@
 			target = 26680206115FD0ED008E1FE4 /* LLDB */;
 			targetProxy = 266803611160110D008E1FE4 /* PBXContainerItemProxy */;
 		};
+		2689011513353E9B00698AC0 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 2689FFC913353D7A00698AC0 /* lldb-core */;
+			targetProxy = 2689011413353E9B00698AC0 /* PBXContainerItemProxy */;
+		};
 		26CE0610115C438C0022F371 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			name = "lldb-debugserver";
@@ -2994,7 +3086,7 @@
 					__STDC_LIMIT_MACROS,
 					LLDB_CONFIGURATION_DEBUG,
 				);
-				GCC_VERSION = "";
+				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
 				GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
 				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
@@ -3025,7 +3117,7 @@
 					__STDC_LIMIT_MACROS,
 					LLDB_CONFIGURATION_RELEASE,
 				);
-				GCC_VERSION = "";
+				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
 				GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
 				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
@@ -3102,7 +3194,6 @@
 					"\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"",
 				);
 				FRAMEWORK_VERSION = A;
-				GCC_DYNAMIC_NO_PIC = NO;
 				GCC_ENABLE_OBJC_GC = supported;
 				GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
 				GCC_OPTIMIZATION_LEVEL = 0;
@@ -3121,11 +3212,7 @@
 				);
 				LLVM_BUILD_DIR = "$(SRCROOT)/llvm";
 				LLVM_CONFIGURATION = "Debug+Asserts";
-				OTHER_CFLAGS = (
-					"-DFOR_DYLD=0",
-					"-DSUPPORT_REMOTE_UNWINDING",
-					"-Wparentheses",
-				);
+				OTHER_CFLAGS = "-Wparentheses";
 				OTHER_CPLUSPLUSFLAGS = (
 					"-fno-rtti",
 					"-Wglobal-constructors",
@@ -3178,11 +3265,7 @@
 				);
 				LLVM_BUILD_DIR = "$(SRCROOT)/llvm";
 				LLVM_CONFIGURATION = "Debug+Asserts";
-				OTHER_CFLAGS = (
-					"-DFOR_DYLD=0",
-					"-DSUPPORT_REMOTE_UNWINDING",
-					"-Wparentheses",
-				);
+				OTHER_CFLAGS = "-Wparentheses";
 				OTHER_CPLUSPLUSFLAGS = (
 					"-fno-rtti",
 					"-Wglobal-constructors",
@@ -3203,6 +3286,92 @@
 			};
 			name = Release;
 		};
+		2689FFD513353D7A00698AC0 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+				COPY_PHASE_STRIP = NO;
+				EXECUTABLE_EXTENSION = a;
+				GCC_ENABLE_OBJC_GC = supported;
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					__STDC_CONSTANT_MACROS,
+					__STDC_LIMIT_MACROS,
+					LLDB_CONFIGURATION_DEBUG,
+				);
+				LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/lldb-core.a";
+				MACH_O_TYPE = staticlib;
+				MACOSX_DEPLOYMENT_TARGET = 10.6;
+				OTHER_CFLAGS = "-Wparentheses";
+				OTHER_CPLUSPLUSFLAGS = (
+					"-fno-rtti",
+					"-Wglobal-constructors",
+					"$(OTHER_CFLAGS)",
+				);
+				PRODUCT_NAME = "lib$(TARGET_NAME)";
+				SDKROOT = macosx;
+				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = static;
+				USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/source $(SRCROOT)/source/Plugins/Process/Utility $(SRCROOT)/include $(SRCROOT)/source/Host/macosx/cfcpp $(SRCROOT)/llvm/include $(SRCROOT)/llvm/tools/clang/include $(LLVM_BUILD_DIR)/llvm/include $(LLVM_BUILD_DIR)/llvm/tools/clang/include";
+			};
+			name = Debug;
+		};
+		2689FFD613353D7A00698AC0 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+				COPY_PHASE_STRIP = YES;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				EXECUTABLE_EXTENSION = a;
+				GCC_ENABLE_OBJC_GC = supported;
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					__STDC_CONSTANT_MACROS,
+					__STDC_LIMIT_MACROS,
+					LLDB_CONFIGURATION_RELEASE,
+				);
+				LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/lldb-core.a";
+				MACH_O_TYPE = staticlib;
+				MACOSX_DEPLOYMENT_TARGET = 10.6;
+				OTHER_CFLAGS = "-Wparentheses";
+				OTHER_CPLUSPLUSFLAGS = (
+					"-fno-rtti",
+					"-Wglobal-constructors",
+					"$(OTHER_CFLAGS)",
+				);
+				PRODUCT_NAME = "lib$(TARGET_NAME)";
+				SDKROOT = macosx;
+				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = static;
+				USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/source $(SRCROOT)/source/Plugins/Process/Utility $(SRCROOT)/include $(SRCROOT)/source/Host/macosx/cfcpp $(SRCROOT)/llvm/include $(SRCROOT)/llvm/tools/clang/include $(LLVM_BUILD_DIR)/llvm/include $(LLVM_BUILD_DIR)/llvm/tools/clang/include";
+			};
+			name = Release;
+		};
+		2689FFD713353D7A00698AC0 /* BuildAndIntegration */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+				COPY_PHASE_STRIP = YES;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				EXECUTABLE_EXTENSION = a;
+				GCC_ENABLE_OBJC_GC = supported;
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					__STDC_CONSTANT_MACROS,
+					__STDC_LIMIT_MACROS,
+					LLDB_CONFIGURATION_BUILD_AND_INTEGRATION,
+				);
+				LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/lldb-core.a";
+				MACH_O_TYPE = staticlib;
+				MACOSX_DEPLOYMENT_TARGET = 10.6;
+				OTHER_CFLAGS = "-Wparentheses";
+				OTHER_CPLUSPLUSFLAGS = (
+					"-fno-rtti",
+					"-Wglobal-constructors",
+					"$(OTHER_CFLAGS)",
+				);
+				PRODUCT_NAME = "lib$(TARGET_NAME)";
+				SDKROOT = macosx;
+				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = static;
+				USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/source $(SRCROOT)/source/Plugins/Process/Utility $(SRCROOT)/include $(SRCROOT)/source/Host/macosx/cfcpp $(SRCROOT)/llvm/include $(SRCROOT)/llvm/tools/clang/include $(LLVM_BUILD_DIR)/llvm/include $(LLVM_BUILD_DIR)/llvm/tools/clang/include";
+			};
+			name = BuildAndIntegration;
+		};
 		268A89B211963ECA00D953EB /* BuildAndIntegration */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
@@ -3217,7 +3386,7 @@
 					__STDC_LIMIT_MACROS,
 					LLDB_CONFIGURATION_BUILD_AND_INTEGRATION,
 				);
-				GCC_VERSION = "";
+				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
 				GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
 				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
@@ -3247,7 +3416,6 @@
 				GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
 				GCC_MODEL_TUNING = G5;
 				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-				GCC_VERSION = "";
 				HEADER_SEARCH_PATHS = "";
 				INFOPLIST_FILE = "lldb-Info.plist";
 				INSTALL_PATH = /Developer/usr/bin;
@@ -3301,11 +3469,7 @@
 				);
 				LLVM_BUILD_DIR = "$(DERIVED_FILE_DIR)/llvm.build";
 				LLVM_CONFIGURATION = "Debug+Asserts";
-				OTHER_CFLAGS = (
-					"-DFOR_DYLD=0",
-					"-DSUPPORT_REMOTE_UNWINDING",
-					"-Wparentheses",
-				);
+				OTHER_CFLAGS = "-Wparentheses";
 				OTHER_CPLUSPLUSFLAGS = (
 					"-fno-rtti",
 					"-Wglobal-constructors",
@@ -3342,7 +3506,6 @@
 				GCC_MODEL_TUNING = G5;
 				GCC_OPTIMIZATION_LEVEL = 0;
 				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-				GCC_VERSION = "";
 				HEADER_SEARCH_PATHS = "";
 				INFOPLIST_FILE = "lldb-Info.plist";
 				INSTALL_PATH = /Developer/usr/bin;
@@ -3381,7 +3544,6 @@
 				GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
 				GCC_MODEL_TUNING = G5;
 				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-				GCC_VERSION = "";
 				HEADER_SEARCH_PATHS = "";
 				INFOPLIST_FILE = "lldb-Info.plist";
 				INSTALL_PATH = /Developer/usr/bin;
@@ -3435,6 +3597,15 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = BuildAndIntegration;
 		};
+		2689FFD813353D7A00698AC0 /* Build configuration list for PBXNativeTarget "lldb-core" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				2689FFD513353D7A00698AC0 /* Debug */,
+				2689FFD613353D7A00698AC0 /* Release */,
+				2689FFD713353D7A00698AC0 /* BuildAndIntegration */,
+			);
+			defaultConfigurationIsVisible = 0;
+		};
 		26F5C26E10F3D9C5009D5894 /* Build configuration list for PBXNativeTarget "lldb-tool" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
diff --git a/source/Commands/CommandObjectMemory.cpp b/source/Commands/CommandObjectMemory.cpp
index 4a66dd6..8c8b6bf 100644
--- a/source/Commands/CommandObjectMemory.cpp
+++ b/source/Commands/CommandObjectMemory.cpp
@@ -711,6 +711,8 @@
             case eFormatVectorOfFloat32:
             case eFormatVectorOfFloat64:
             case eFormatVectorOfUInt128:
+            case eFormatOSType:
+            case eFormatComplexInteger:
                 result.AppendError("unsupported format for writing memory");
                 result.SetStatus(eReturnStatusFailed);
                 return false;
diff --git a/source/Core/Communication.cpp b/source/Core/Communication.cpp
index 089daac..a12927e2 100644
--- a/source/Core/Communication.cpp
+++ b/source/Core/Communication.cpp
@@ -419,6 +419,7 @@
     case eConnectionStatusTimedOut:       return "timed out";
     case eConnectionStatusNoConnection:   return "no connection";
     case eConnectionStatusLostConnection: return "lost connection";
+    case eConnectionStatusEndOfFile:      return "end of file";
     }
 
     static char unknown_state_string[64];
diff --git a/source/Expression/DWARFExpression.cpp b/source/Expression/DWARFExpression.cpp
index 557095c..2b7832e 100644
--- a/source/Expression/DWARFExpression.cpp
+++ b/source/Expression/DWARFExpression.cpp
@@ -2291,6 +2291,10 @@
                             
                             switch (source_value_type)
                             {
+                            case Value::eValueTypeScalar:
+                            case Value::eValueTypeFileAddress:
+                                break;
+
                             case Value::eValueTypeLoadAddress:
                                 switch (target_value_type)
                                 {
diff --git a/source/Interpreter/CommandObject.cpp b/source/Interpreter/CommandObject.cpp
index c4a0950..6503e29 100644
--- a/source/Interpreter/CommandObject.cpp
+++ b/source/Interpreter/CommandObject.cpp
@@ -232,7 +232,7 @@
             
             switch (state)
             {
-            
+            case eStateInvalid:
             case eStateSuspended:
             case eStateCrashed:
             case eStateStopped:
diff --git a/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp b/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
index 4ef3d52..a459de9 100644
--- a/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
+++ b/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
@@ -10214,7 +10214,7 @@
         reg_num  = LLDB_REGNUM_GENERIC_PC;
         break;
     default:
-        if (0 <= num && num < SP_REG)
+        if (num < SP_REG)
         {
             reg_kind = eRegisterKindDWARF;
             reg_num  = dwarf_r0 + num;
@@ -10223,7 +10223,7 @@
         {
             assert(0 && "Invalid register number");
             *success = false;
-            return ~0u;
+            return UINT32_MAX;
         }
         break;
     }
diff --git a/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp b/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp
index 03af1dd..c0bece1 100644
--- a/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp
+++ b/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp
@@ -307,8 +307,7 @@
                                 "%s/%i.%i", 
                                 m_device_support_directory_for_os_version.c_str(), 
                                 major, 
-                                minor, 
-                                update);
+                                minor);
                     
                     file_spec.SetFile(resolved_path, resolve_path);
                     if (file_spec.Exists() && file_spec.GetPath(resolved_path, sizeof(resolved_path)))
diff --git a/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp b/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
index 68a207c..4a84e46 100644
--- a/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
+++ b/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
@@ -111,6 +111,10 @@
     
     switch (reg_info->encoding)
     {
+    case eEncodingInvalid:
+    case eEncodingVector:
+        break;
+
     case eEncodingUint:
         switch (reg_info->byte_size)
         {
diff --git a/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp b/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
index fd8f0bf..880d826 100644
--- a/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
+++ b/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
@@ -295,6 +295,9 @@
 
                         switch (exe_symbol->GetType())
                         {
+                        default:
+                            break;
+
                         case eSymbolTypeCode:
                             {
                                 // For each N_FUN, or function that we run into in the debug map
diff --git a/source/Symbol/Type.cpp b/source/Symbol/Type.cpp
index 1ac429d..7cd9857 100644
--- a/source/Symbol/Type.cpp
+++ b/source/Symbol/Type.cpp
@@ -124,6 +124,7 @@
         s->Printf(", type_uid = 0x%8.8x", m_encoding_uid);
         switch (m_encoding_uid_type)
         {
+        case eEncodingInvalid: break;
         case eEncodingIsUID: s->PutCString(" (unresolved type)"); break;
         case eEncodingIsConstUID: s->PutCString(" (unresolved const type)"); break;
         case eEncodingIsRestrictUID: s->PutCString(" (unresolved restrict type)"); break;
@@ -171,6 +172,7 @@
         *s << ", type_data = " << (uint64_t)m_encoding_uid;
         switch (m_encoding_uid_type)
         {
+        case eEncodingInvalid: break;
         case eEncodingIsUID: s->PutCString(" (unresolved type)"); break;
         case eEncodingIsConstUID: s->PutCString(" (unresolved const type)"); break;
         case eEncodingIsRestrictUID: s->PutCString(" (unresolved restrict type)"); break;
@@ -269,6 +271,9 @@
     {
         switch (m_encoding_uid_type)
         {
+        case eEncodingInvalid:
+        case eEncodingIsSyntheticUID:
+            break;
         case eEncodingIsUID:
         case eEncodingIsConstUID:
         case eEncodingIsRestrictUID:
diff --git a/source/Target/Process.cpp b/source/Target/Process.cpp
index a8bd19e..c5d470d 100644
--- a/source/Target/Process.cpp
+++ b/source/Target/Process.cpp
@@ -1586,7 +1586,7 @@
 
                         DidLaunch ();
 
-                        m_dyld_ap.reset (DynamicLoader::FindPlugin(this, false));
+                        m_dyld_ap.reset (DynamicLoader::FindPlugin(this, NULL));
                         if (m_dyld_ap.get())
                             m_dyld_ap->DidLaunch();
 
@@ -1796,7 +1796,7 @@
 
     // We have complete the attach, now it is time to find the dynamic loader
     // plug-in
-    m_dyld_ap.reset (DynamicLoader::FindPlugin(this, false));
+    m_dyld_ap.reset (DynamicLoader::FindPlugin(this, NULL));
     if (m_dyld_ap.get())
         m_dyld_ap->DidAttach();
 
diff --git a/source/Target/RegisterContext.cpp b/source/Target/RegisterContext.cpp
index 8e8986b..f884ec0 100644
--- a/source/Target/RegisterContext.cpp
+++ b/source/Target/RegisterContext.cpp
@@ -285,6 +285,10 @@
     uint32_t offset = 0;
     switch (reg_info->encoding)
     {
+    case eEncodingInvalid:
+    case eEncodingVector:
+        break;
+
     case eEncodingUint:
         switch (reg_info->byte_size)
         {
diff --git a/tools/debugserver/source/RNBRemote.cpp b/tools/debugserver/source/RNBRemote.cpp
index 465abcb..ad5640d 100644
--- a/tools/debugserver/source/RNBRemote.cpp
+++ b/tools/debugserver/source/RNBRemote.cpp
@@ -3351,4 +3351,102 @@
         strm << "ptrsize:" << std::dec << sizeof(void *) << ';';
     return SendPacket (strm.str());
 }
+//
+//struct ProcessInfo
+//{
+//    nub_process_t pid;
+//    std::string name;
+//    std::string user;
+//    std::string group;
+//    uint32_t cpu;   // mach-o cpu type
+//    uint32_t sub;   // mach-o cpu subtype
+//    
+//    void
+//    Clear()
+//    {
+//        pid = 0;
+//        name.clear();
+//        user.clear();
+//        group.clear();
+//        cpu = 0;
+//        sub = 0;
+//    }
+//};
+//
+//static bool
+//GetMacOSXProcessName (ProcessInfo &proc_info,
+//                      const char *name_match) // can be NULL
+//{
+//    char process_name[MAXCOMLEN * 2 + 1];
+//    int name_len = ::proc_name(proc_info.pid, process_name, MAXCOMLEN * 2);
+//    if (name_len == 0)
+//        return false;
+//    
+//    if (name_match == NULL || strcmp (name_match, process_name) == 0)
+//    {
+//        proc_info.name.assign (process_name, name_len);
+//        return true;
+//    }
+//    proc_info.name.clear();
+//    return false;
+//}
+//
+//
+//static bool
+//GetMacOSXProcessCPUType (ProcessInfo &proc_info)
+//{
+//        // Make a new mib to stay thread safe
+//    int mib[CTL_MAXNAME]={0,};
+//    size_t mib_len = CTL_MAXNAME;
+//    if (::sysctlnametomib("sysctl.proc_cputype", mib, &mib_len)) 
+//        return false;
+//    
+//    mib[mib_len] = proc_info.pid;
+//    mib_len++;
+//    
+//    cpu_type_t cpu = 0;
+//    cpu_type_t sub = 0;
+//    size_t cpu_len = sizeof(cpu);
+//    if (::sysctl (mib, mib_len, &cpu, &cpu_len, 0, 0) == 0)
+//    {
+//        switch (cpu)
+//        {
+//            case llvm::MachO::CPUTypeI386:      sub = llvm::MachO::CPUSubType_I386_ALL;     break;
+//            case llvm::MachO::CPUTypeX86_64:    sub = llvm::MachO::CPUSubType_X86_64_ALL;   break;
+//            default: break;
+//        }
+//        proc_info.cpu = cpu;
+//        proc_info.sub = sub;
+//        return true;
+//    }
+//    proc_info.cpu = 0;
+//    proc_info.sub = 0;
+//    return false;
+//}
+
+rnb_err_t
+RNBRemote::HandlePacket_qProcessInfo (const char *p)
+{
+    return RNBRemote::HandlePacket_UNIMPLEMENTED (p);
+}
+
+rnb_err_t
+RNBRemote::HandlePacket_qfProcessInfoAll (const char *p)
+{
+    return RNBRemote::HandlePacket_UNIMPLEMENTED (p);
+}
+
+rnb_err_t 
+RNBRemote::HandlePacket_qfProcessInfoName (const char *p)
+{
+    return RNBRemote::HandlePacket_UNIMPLEMENTED (p);
+}
+
+rnb_err_t 
+RNBRemote::HandlePacket_qsProcessInfo (const char *p)
+{
+    return RNBRemote::HandlePacket_UNIMPLEMENTED (p);
+}
+
+
 
diff --git a/tools/debugserver/source/RNBRemote.h b/tools/debugserver/source/RNBRemote.h
index 6f0e5f0..e5d6f87 100644
--- a/tools/debugserver/source/RNBRemote.h
+++ b/tools/debugserver/source/RNBRemote.h
@@ -91,6 +91,10 @@
         query_shlib_notify_info_addr,   // 'qShlibInfoAddr'
         query_step_packet_supported,    // 'qStepPacketSupported'
         query_host_info,                // 'qHostInfo'
+        platform_proc_info_for_pid,     // 'qProcessInfo:<PID>' -- get process info for process by ID
+        platform_proc_info_first_all,   // 'qfProcessInfoAll' -- list all processes
+        platform_proc_info_first_name,  // 'qfProcessInfoName:<HEXNAME>' -- list all processes that match "name"
+        platform_proc_info_subsequent,  // 'qsProcessInfo' -- get subsequent matches for 'qfProcessInfo*' queries
         pass_signals_to_inferior,       // 'QPassSignals'
         start_noack_mode,               // 'QStartNoAckMode'
         prefix_reg_packets_with_tid,    // 'QPrefixRegisterPacketsWithThreadID
@@ -161,6 +165,10 @@
     rnb_err_t HandlePacket_qThreadExtraInfo (const char *p);
     rnb_err_t HandlePacket_qThreadStopInfo (const char *p);
     rnb_err_t HandlePacket_qHostInfo (const char *p);
+    rnb_err_t HandlePacket_qProcessInfo (const char *p);
+    rnb_err_t HandlePacket_qfProcessInfoAll (const char *p);
+    rnb_err_t HandlePacket_qfProcessInfoName (const char *p);
+    rnb_err_t HandlePacket_qsProcessInfo (const char *p);
     rnb_err_t HandlePacket_QStartNoAckMode (const char *p);
     rnb_err_t HandlePacket_QThreadSuffixSupported (const char *p);
     rnb_err_t HandlePacket_QSetLogging (const char *p);
@@ -227,6 +235,18 @@
         HandlePacketCallback async;     // Function to call when inferior is running
         std::string abbrev;
         std::string printable_name;
+        
+        bool
+        IsPlatformPacket () const
+        {
+            switch (type)
+            {
+            case set_logging_mode:
+            case query_host_info:
+                return true;
+            }
+            return false;
+        }
         Packet() :
             type(invalid_packet),
             normal (NULL),
diff --git a/tools/debugserver/source/debugserver.cpp b/tools/debugserver/source/debugserver.cpp
index 62d0b28..6c149f3 100644
--- a/tools/debugserver/source/debugserver.cpp
+++ b/tools/debugserver/source/debugserver.cpp
@@ -42,6 +42,7 @@
     eRNBRunLoopModeInferiorAttaching,
     eRNBRunLoopModeInferiorLaunching,
     eRNBRunLoopModeInferiorExecuting,
+    eRNBRunLoopModePlatformMode,
     eRNBRunLoopModeExit
 } RNBRunLoopMode;
 
@@ -565,6 +566,40 @@
 }
 
 
+RNBRunLoopMode
+RNBRunLoopPlatform (RNBRemote *remote)
+{
+    RNBRunLoopMode mode = eRNBRunLoopModePlatformMode;
+    RNBContext& ctx = remote->Context();
+
+    while (mode == eRNBRunLoopModePlatformMode)
+    {
+        std::string set_events_str;
+        const uint32_t event_mask = RNBContext::event_read_packet_available | 
+                                    RNBContext::event_read_thread_exiting;
+                
+        DNBLogThreadedIf (LOG_RNB_EVENTS, "%s ctx.Events().WaitForSetEvents(0x%08x) ...",__FUNCTION__, event_mask);
+        nub_event_t set_events = ctx.Events().WaitForSetEvents(event_mask);
+        DNBLogThreadedIf (LOG_RNB_EVENTS, "%s ctx.Events().WaitForSetEvents(0x%08x) => 0x%08x (%s)",__FUNCTION__, event_mask, set_events, ctx.EventsAsString(set_events, set_events_str));
+        
+        if (set_events)
+        {
+            if (set_events & RNBContext::event_read_packet_available)
+            {
+                if (remote->HandleReceivedPacket() == rnb_not_connected)
+                    mode = eRNBRunLoopModeExit;
+            }
+            
+            if (set_events & RNBContext::event_read_thread_exiting)
+            {
+                mode = eRNBRunLoopModeExit;
+            }
+            ctx.Events().ResetEvents(set_events);
+        }
+    }    
+    return eRNBRunLoopModeExit;
+}
+
 //----------------------------------------------------------------------
 // Convenience function to set up the remote listening port
 // Returns 1 for success 0 for failure.
@@ -670,6 +705,7 @@
     { "setsid",             no_argument,        NULL,               'S' },  // call setsid() to make debugserver run in its own session
     { "disable-aslr",       no_argument,        NULL,               'D' },  // Use _POSIX_SPAWN_DISABLE_ASLR to avoid shared library randomization
     { "working-dir",        required_argument,  NULL,               'W' },  // The working directory that the inferior process should have (only if debugserver launches the process)
+    { "platform",           required_argument,  NULL,               'p' },  // Put this executable into a remote platform mode
     { NULL,                 0,                  NULL,               0   }
 };
 
@@ -924,6 +960,10 @@
             case 'D':
                 g_disable_aslr = 1;
                 break;
+            
+            case 'p':
+                start_mode = eRNBRunLoopModePlatformMode;
+                break;
         }
     }
     
@@ -1027,7 +1067,8 @@
     }
 
     //  If we know we're waiting to attach, we don't need any of this other info.
-    if (start_mode != eRNBRunLoopModeInferiorAttaching)
+    if (start_mode != eRNBRunLoopModeInferiorAttaching &&
+        start_mode != eRNBRunLoopModePlatformMode)
     {
         if (argc == 0 || g_lockdown_opt)
         {
@@ -1125,16 +1166,17 @@
                 }
                 else
 #endif
-                    if (listen_port != INT32_MAX)
-                    {
-                        if (!StartListening (remote, listen_port))
-                            mode = eRNBRunLoopModeExit;
-                    }
-                    else if (str[0] == '/')
-                    {
-                        if (remote->Comm().OpenFile (str))
-                            mode = eRNBRunLoopModeExit;
-                    }
+                if (listen_port != INT32_MAX)
+                {
+                    if (!StartListening (remote, listen_port))
+                        mode = eRNBRunLoopModeExit;
+                }
+                else if (str[0] == '/')
+                {
+                    if (remote->Comm().OpenFile (str))
+                        mode = eRNBRunLoopModeExit;
+                }
+
                 if (mode != eRNBRunLoopModeExit)
                 {
                     RNBLogSTDOUT ("Got a connection, waiting for process information for launching or attaching.\n");
@@ -1286,6 +1328,22 @@
                 mode = RNBRunLoopInferiorExecuting(remote);
                 break;
 
+            case eRNBRunLoopModePlatformMode:
+                if (listen_port != INT32_MAX)
+                {
+                    if (!StartListening (remote, listen_port))
+                        mode = eRNBRunLoopModeExit;
+                }
+                else if (str[0] == '/')
+                {
+                    if (remote->Comm().OpenFile (str))
+                        mode = eRNBRunLoopModeExit;
+                }
+                
+                if (mode != eRNBRunLoopModeExit)
+                    mode = RNBRunLoopPlatform (remote);
+                break;
+
             default:
                 mode = eRNBRunLoopModeExit;
             case eRNBRunLoopModeExit: