llvm-project/lldb/tools/debugserver/source
Greg Clayton 7ab7f89ae0 iOS simulator cleanup to make sure we use "*-apple-ios" for iOS simulator apps and binaries.
Changes include:
- ObjectFileMachO can now determine if a binary is "*-apple-ios" or "*-apple-macosx" by checking the min OS and SDK load commands
- ArchSpec now says "<arch>-apple-macosx" is equivalent to "<arch>-apple-ios" since the simulator mixes and matches binaries (some from the system and most from the iOS SDK).
- Getting process inforamtion on MacOSX now correctly classifies iOS simulator processes so they have "*-apple-ios" architectures in the ProcessInstanceInfo
- PlatformiOSSimulator can now list iOS simulator processes correctly instead of showing nothing by using:
    (lldb) platform select ios-simulator
    (lldb) platform process list
- debugserver can now properly return "*-apple-ios" for the triple in the process info packets for iOS simulator executables
- GDBRemoteCommunicationClient now correctly passes along the triples it gets for process info by setting the OS in the llvm::Triple correctly

<rdar://problem/17060217>

llvm-svn: 209852
2014-05-29 21:33:45 +00:00
..
MacOSX Allow for a task port to change when we exec. 2014-04-30 20:27:01 +00:00
ARM_DWARF_Registers.h Various fixes for armv7 floating point/vector register support. 2013-03-13 00:14:30 +00:00
ARM_GCC_Registers.h Various fixes for armv7 floating point/vector register support. 2013-03-13 00:14:30 +00:00
CMakeLists.txt Fix cmake build issues on Darwin. 2014-03-13 21:16:13 +00:00
ChangeLog Spelling fixes. 2012-06-29 21:58:00 +00:00
DNB.cpp Report the result of waitpid() a little more clearly as well as clearly logging the process status. 2014-04-30 20:24:10 +00:00
DNB.h Fixed an issue where we would try to interrupt a process while it is in the process of naturally stopping due to another reason (breakpoint, or step). 2014-04-24 19:54:32 +00:00
DNBArch.cpp lldb arm64 import. 2014-03-29 18:54:20 +00:00
DNBArch.h lldb arm64 import. 2014-03-29 18:54:20 +00:00
DNBBreakpoint.cpp Huge performance improvements when one breakpoint contains many locations. 2013-06-12 00:46:38 +00:00
DNBBreakpoint.h Huge performance improvements when one breakpoint contains many locations. 2013-06-12 00:46:38 +00:00
DNBDataRef.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
DNBDataRef.h Simplify the logic for DNBDataRef::ValidOffsetForDataOfSize() and DNBDataRef::ValidOffset() functions. 2013-03-21 00:24:59 +00:00
DNBDefs.h lldb arm64 import. 2014-03-29 18:54:20 +00:00
DNBError.cpp lldb arm64 import. 2014-03-29 18:54:20 +00:00
DNBError.h lldb arm64 import. 2014-03-29 18:54:20 +00:00
DNBLog.cpp Added support for the qCmd monitor packet command. Currently it can only do: 2013-02-02 01:13:48 +00:00
DNBLog.h <rdar://problem/15172417> 2013-11-13 23:28:31 +00:00
DNBRegisterInfo.cpp Patch from Filipe Cabecinhas. 2012-04-26 17:09:38 +00:00
DNBRegisterInfo.h
DNBRuntimeAction.h
DNBThreadResumeActions.cpp
DNBThreadResumeActions.h Thread safety changes in debugserver and also in the process GDB remote plugin. 2011-01-18 19:36:39 +00:00
DNBTimer.h After discussing with Chris Lattner, we require C++11, so lets get rid of the macros and just use C++11. 2013-04-18 22:45:39 +00:00
Makefile Make lldb build with Makefiles on OS X. 2014-01-18 08:05:32 +00:00
PThreadCondition.h
PThreadEvent.cpp
PThreadEvent.h
PThreadMutex.cpp
PThreadMutex.h
PseudoTerminal.cpp Remove unused include of deprecated header. 2011-10-23 16:31:38 +00:00
PseudoTerminal.h
RNBContext.cpp <rdar://problem/12720514> Sub-TLF: Provide service to profile the inferior 2012-11-17 00:21:04 +00:00
RNBContext.h lldb arm64 import. 2014-03-29 18:54:20 +00:00
RNBDefs.h lldb arm64 import. 2014-03-29 18:54:20 +00:00
RNBRemote.cpp iOS simulator cleanup to make sure we use "*-apple-ios" for iOS simulator apps and binaries. 2014-05-29 21:33:45 +00:00
RNBRemote.h Add a simple qSupported packet, fix a bug in decode_binary_data(), 2014-05-06 02:53:43 +00:00
RNBServices.cpp lldb arm64 import. 2014-03-29 18:54:20 +00:00
RNBServices.h lldb arm64 import. 2014-03-29 18:54:20 +00:00
RNBSocket.cpp Replace all in_port_t with uint16_t to avoid compilation issues on different systems. 2013-12-06 17:46:35 +00:00
RNBSocket.h Replace all in_port_t with uint16_t to avoid compilation issues on different systems. 2013-12-06 17:46:35 +00:00
SysSignal.cpp
SysSignal.h
TTYState.cpp
TTYState.h
com.apple.debugserver-secure.plist Pull in another plist from the old debugserver project. 2012-03-13 01:23:54 +00:00
com.apple.debugserver.applist.internal.plist Added the plists to the debugserver project and fixed the labels for the new plists. 2012-10-31 23:49:14 +00:00
com.apple.debugserver.applist.plist
com.apple.debugserver.internal.plist Added the plists to the debugserver project and fixed the labels for the new plists. 2012-10-31 23:49:14 +00:00
com.apple.debugserver.plist
com.apple.debugserver.posix.plist Correct the label for the com.apple.debugserver.posix plist. 2012-11-29 00:01:49 +00:00
debugserver-entitlements.plist lldb arm64 import. 2014-03-29 18:54:20 +00:00
debugserver.cpp lldb arm64 import. 2014-03-29 18:54:20 +00:00
libdebugserver.cpp Add support for building debugserver with CMake (on Mac OS X) 2013-08-09 16:29:10 +00:00
libdebugserver.h Add the standard LLVM copyright notice to the top of 2013-03-01 00:11:36 +00:00