5160ce5c72 
								
							 
						 
						
							
							
								
								<rdar://problem/13521159>  
							
							... 
							
							
							
							LLDB is crashing when logging is enabled from lldb-perf-clang. This has to do with the global destructor chain as the process and its threads are being torn down.
All logging channels now make one and only one instance that is kept in a global pointer which is never freed. This guarantees that logging can correctly continue as the process tears itself down.
llvm-svn: 178191 
							
						 
						
							2013-03-27 23:08:40 +00:00  
				
					
						
							
							
								 
						
							
								6c75d19ba0 
								
							 
						 
						
							
							
								
								Remove FunctionProfiler and ProfileObjectiveC action classes as they are not used.  
							
							... 
							
							
							
							llvm-svn: 178035 
							
						 
						
							2013-03-26 16:47:22 +00:00  
				
					
						
							
							
								 
						
							
								e0b924e3bf 
								
							 
						 
						
							
							
								
								More cleanup on the lldb-perf code:  
							
							... 
							
							
							
							- TestCase.m_thread is now filled in with the first thread that has a valid
  stop reason. This eliminates the need for the SelectMyThread() functions.
- The first thread that stops for a reason is also set as the selected thread
  in the process in case any command line commands are run.
- Changed launch over to take a SBLaunchInfo parameter so that the launch
  function doesn't keep getting new arguments as they are needed.
- TestCase::Setup() and TestCase::Launch(SBLaunchInfo) now return bool to 
  indicate success of setup and launch.
- ActionWanted::Next(SBThread) was renamed to ActionWanted::StepOver(SBThread)
- ActionWanted::Finish(SBThread) was renamed to ActionWanted::StepOut(SBThread)
llvm-svn: 177376 
							
						 
						
							2013-03-19 04:41:22 +00:00  
				
					
						
							
							
								 
						
							
								03a00faae4 
								
							 
						 
						
							
							
								
								Also remove actual link against the ARMDisassembler framework from  
							
							... 
							
							
							
							debugserver's build settings.
llvm-svn: 176760 
							
						 
						
							2013-03-09 06:19:31 +00:00  
				
					
						
							
							
								 
						
							
								cc526b797a 
								
							 
						 
						
							
							
								
								We don't need to specify the VALID_ARCHS in the xcode project file.  
							
							... 
							
							
							
							Also, don't build debugserver with -DUSE_ARM_DISASSEMBLER_FRAMEWORK -
that framework isn't around at this point.
llvm-svn: 176759 
							
						 
						
							2013-03-09 06:15:46 +00:00  
				
					
						
							
							
								 
						
							
								3d27e6603a 
								
							 
						 
						
							
							
								
								Updated Apple LLDB version to lldb-300.99.0.  Also  
							
							... 
							
							
							
							updated the build system to support the new Apple
LLDB versioning scheme.
llvm-svn: 176662 
							
						 
						
							2013-03-07 22:29:06 +00:00  
				
					
						
							
							
								 
						
							
								e48310dc6b 
								
							 
						 
						
							
							
								
								Added a kqueue class which isn't being used yet, but was part of trying to work around the limitations with the unix select() call and how it is limited to FD_SETSIZE file descriptors.  
							
							... 
							
							
							
							Also added a TimeSpecTimeout class which can be used with any calls that take a "struct timespec *" as an argument. It is used by the KQueue class.
Also updated some project settings.
llvm-svn: 175377 
							
						 
						
							2013-02-16 22:46:58 +00:00  
				
					
						
							
							
								 
						
							
								420f81dc5d 
								
							 
						 
						
							
							
								
								Bump lldb version num to lldb-178, debugserver version to debugserver-198.  
							
							... 
							
							
							
							llvm-svn: 169081 
							
						 
						
							2012-12-01 04:50:09 +00:00  
				
					
						
							
							
								 
						
							
								948d4aba5d 
								
							 
						 
						
							
							
								
								Fixed the debugserver Xcode project to allow  
							
							... 
							
							
							
							DebugClang builds of LLDB to build a properly
codesigned debugserver.  I did this by adding
a DebugClang configuration to debugserver that's
just a clone of the Debug configuration.
llvm-svn: 168746 
							
						 
						
							2012-11-27 23:34:41 +00:00  
				
					
						
							
							
								 
						
							
								1cb5951a2f 
								
							 
						 
						
							
							
								
								Added a posix_spawn based launchd plist for always using posix_spawn to launch programs.  
							
							... 
							
							
							
							llvm-svn: 167563 
							
						 
						
							2012-11-08 00:06:59 +00:00  
				
					
						
							
							
								 
						
							
								84dcccd14b 
								
							 
						 
						
							
							
								
								Switched debugserver to use C++11/libc++.  
							
							... 
							
							
							
							<rdar://problem/12624679>
llvm-svn: 167303 
							
						 
						
							2012-11-02 18:30:51 +00:00  
				
					
						
							
							
								 
						
							
								d9c2370b33 
								
							 
						 
						
							
							
								
								Added the plists to the debugserver project and fixed the labels for the new plists.  
							
							... 
							
							
							
							llvm-svn: 167183 
							
						 
						
							2012-10-31 23:49:14 +00:00  
				
					
						
							
							
								 
						
							
								944cc67eba 
								
							 
						 
						
							
							
								
								Bump to lldb-168, debugserver-193.  
							
							... 
							
							
							
							llvm-svn: 164291 
							
						 
						
							2012-09-20 06:42:30 +00:00  
				
					
						
							
							
								 
						
							
								d5e37e4d2b 
								
							 
						 
						
							
							
								
								Updating Xcode project version numbers for lldb-165 and debugserver-192  
							
							... 
							
							
							
							llvm-svn: 161374 
							
						 
						
							2012-08-07 00:32:29 +00:00  
				
					
						
							
							
								 
						
							
								c40b0f38b3 
								
							 
						 
						
							
							
								
								Updating Xcode project version numbers for lldb-164 and debugserver-191  
							
							... 
							
							
							
							llvm-svn: 161209 
							
						 
						
							2012-08-02 20:40:53 +00:00  
				
					
						
							
							
								 
						
							
								6981f1d856 
								
							 
						 
						
							
							
								
								Updating Xcode project version numbers for lldb-163 and debugserver-190  
							
							... 
							
							
							
							llvm-svn: 160770 
							
						 
						
							2012-07-26 01:42:37 +00:00  
				
					
						
							
							
								 
						
							
								64e1d4abc7 
								
							 
						 
						
							
							
								
								Bump to lldb-162 / debugserver-189.  
							
							... 
							
							
							
							llvm-svn: 160212 
							
						 
						
							2012-07-14 01:12:03 +00:00  
				
					
						
							
							
								 
						
							
								9aa15a4562 
								
							 
						 
						
							
							
								
								Unify how we get host version on Mac OS X & iOS.  
							
							... 
							
							
							
							Also remove our dependency on UIKit & AppKit.
Cleaned up the project files a bit.
<rdar://problem/11814498>
llvm-svn: 160147 
							
						 
						
							2012-07-12 23:16:43 +00:00  
				
					
						
							
							
								 
						
							
								84d32ddfc8 
								
							 
						 
						
							
							
								
								Bump versions to lldb-161, debugserver-188.  
							
							... 
							
							
							
							llvm-svn: 159798 
							
						 
						
							2012-07-06 01:32:10 +00:00  
				
					
						
							
							
								 
						
							
								3bcf4b5cc7 
								
							 
						 
						
							
							
								
								Bump debugserver version # to 187.  
							
							... 
							
							
							
							llvm-svn: 156888 
							
						 
						
							2012-05-16 00:40:45 +00:00  
				
					
						
							
							
								 
						
							
								64e7ead1d8 
								
							 
						 
						
							
							
								
								Clean up the usage of "MasterPlan" status in ThreadPlans.  Only user-initiated plans  
							
							... 
							
							
							
							should be MasterPlans that want to stay on the plan stack.  So make all plans NOT
MasterPlans by default and then have the SB API's and the CommandObjectThread step
commands set this explicitly.
Also added a "clean up" phase to the Thread::ShouldStop so that if plans get stranded
on the stack, we can remove them.  This is done by adding an IsPlanStale method to the
thread plans, and if the plan can know that it is no longer relevant, it returns true,
and the plan and its sub-plans will get discarded.
llvm-svn: 156101 
							
						 
						
							2012-05-03 21:19:36 +00:00  
				
					
						
							
							
								 
						
							
								139656580f 
								
							 
						 
						
							
							
								
								Updating Xcode project version numbers for lldb-137 and debugserver-186  
							
							... 
							
							
							
							llvm-svn: 153823 
							
						 
						
							2012-04-01 06:36:59 +00:00  
				
					
						
							
							
								 
						
							
								e41438ca8b 
								
							 
						 
						
							
							
								
								Updating Xcode project version numbers for lldb-136 and debugserver-185  
							
							... 
							
							
							
							llvm-svn: 153630 
							
						 
						
							2012-03-29 02:40:34 +00:00  
				
					
						
							
							
								 
						
							
								03c970e2fe 
								
							 
						 
						
							
							
								
								Bump version to debugserver-184, lldb-135.  
							
							... 
							
							
							
							llvm-svn: 153374 
							
						 
						
							2012-03-24 04:05:56 +00:00  
				
					
						
							
							
								 
						
							
								91fe8072ab 
								
							 
						 
						
							
							
								
								Small tweak to list of arches to build debugserver for on arm.  
							
							... 
							
							
							
							llvm-svn: 153371 
							
						 
						
							2012-03-24 03:51:07 +00:00  
				
					
						
							
							
								 
						
							
								aaaec7cf1f 
								
							 
						 
						
							
							
								
								Bumped Xcode project versions for lldb-134 and debugserver-183.  
							
							... 
							
							
							
							llvm-svn: 153298 
							
						 
						
							2012-03-23 01:04:39 +00:00  
				
					
						
							
							
								 
						
							
								e025e30a0e 
								
							 
						 
						
							
							
								
								Fix FRAMEWORK_SEARCH_PATHS for iOS builds.  
							
							... 
							
							
							
							llvm-svn: 152948 
							
						 
						
							2012-03-16 21:25:14 +00:00  
				
					
						
							
							
								 
						
							
								9f9ab86581 
								
							 
						 
						
							
							
								
								Updating Xcode project version numbers for lldb-132 and debugserver-182  
							
							... 
							
							
							
							llvm-svn: 152901 
							
						 
						
							2012-03-16 06:05:58 +00:00  
				
					
						
							
							
								 
						
							
								cc5039dd9e 
								
							 
						 
						
							
							
								
								Updating Xcode project version numbers for lldb-131 and debugserver-181  
							
							... 
							
							
							
							llvm-svn: 152726 
							
						 
						
							2012-03-14 17:15:39 +00:00  
				
					
						
							
							
								 
						
							
								d64afba584 
								
							 
						 
						
							
							
								
								<rdar://problem/10434005>  
							
							... 
							
							
							
							Prepare LLDB to be built with C++11 by hiding all accesses to std::tr1 behind
macros that allows us to easily compile for either C++.
llvm-svn: 152698 
							
						 
						
							2012-03-14 03:07:05 +00:00  
				
					
						
							
							
								 
						
							
								64cab1220a 
								
							 
						 
						
							
							
								
								bump to debugserver-180  
							
							... 
							
							
							
							llvm-svn: 152687 
							
						 
						
							2012-03-14 00:00:36 +00:00  
				
					
						
							
							
								 
						
							
								9514fa3d39 
								
							 
						 
						
							
							
								
								On iOS builds, install debugserver in /Developer/usr/bin.  
							
							... 
							
							
							
							Also add a copy files phase for -target ios that installs
the debugserver launch plists.
llvm-svn: 152680 
							
						 
						
							2012-03-13 23:29:39 +00:00  
				
					
						
							
							
								 
						
							
								9096603ae1 
								
							 
						 
						
							
							
								
								Bumped Xcode project versions for lldb-129 and debugserver-179.  
							
							... 
							
							
							
							llvm-svn: 152606 
							
						 
						
							2012-03-13 02:26:21 +00:00  
				
					
						
							
							
								 
						
							
								0c482971e4 
								
							 
						 
						
							
							
								
								version bump to 178  
							
							... 
							
							
							
							llvm-svn: 152602 
							
						 
						
							2012-03-13 02:12:55 +00:00  
				
					
						
							
							
								 
						
							
								d60205e68e 
								
							 
						 
						
							
							
								
								Don't SKIP_INSTALL for sdk==iOS, install in to /usr/local/bin for now.  
							
							... 
							
							
							
							llvm-svn: 152601 
							
						 
						
							2012-03-13 01:56:24 +00:00  
				
					
						
							
							
								 
						
							
								16d7581fdb 
								
							 
						 
						
							
							
								
								Pull in another plist from the old debugserver project.  
							
							... 
							
							
							
							Switch default compiler to clang.
llvm-svn: 152600 
							
						 
						
							2012-03-13 01:23:54 +00:00  
				
					
						
							
							
								 
						
							
								5a37223ece 
								
							 
						 
						
							
							
								
								Bump debugserver version to 177.  
							
							... 
							
							
							
							llvm-svn: 152464 
							
						 
						
							2012-03-10 01:09:40 +00:00  
				
					
						
							
							
								 
						
							
								bdf4161ab7 
								
							 
						 
						
							
							
								
								Re-enable the use of the ARMDisassembler framework when building debugserver for ios.  
							
							... 
							
							
							
							Greg disabled this back in 2012-01-10 r147886 but we still need to use it.
<rdar://problem/11016745>
llvm-svn: 152463 
							
						 
						
							2012-03-10 01:09:05 +00:00  
				
					
						
							
							
								 
						
							
								b5225c863c 
								
							 
						 
						
							
							
								
								Bumping Xcode project versions for lldb-126 and debugserver-176.  
							
							... 
							
							
							
							llvm-svn: 152383 
							
						 
						
							2012-03-09 04:31:35 +00:00  
				
					
						
							
							
								 
						
							
								ef5a7b1c36 
								
							 
						 
						
							
							
								
								Bumping Xcode project version for lldb-124 and debugserver-175.  
							
							... 
							
							
							
							llvm-svn: 152294 
							
						 
						
							2012-03-08 04:15:20 +00:00  
				
					
						
							
							
								 
						
							
								6a820b624b 
								
							 
						 
						
							
							
								
								Bumping Xcode project versions for lldb-123 and debugserver-174.  
							
							... 
							
							
							
							llvm-svn: 152103 
							
						 
						
							2012-03-06 04:02:03 +00:00  
				
					
						
							
							
								 
						
							
								6a1edd70cf 
								
							 
						 
						
							
							
								
								Bumped project Xcode project version for lldb-122 and debugserver-173.  
							
							... 
							
							
							
							llvm-svn: 152088 
							
						 
						
							2012-03-06 01:36:31 +00:00  
				
					
						
							
							
								 
						
							
								ba3c8df4d9 
								
							 
						 
						
							
							
								
								Bumped Xcode project versions for lldb-121 and debugserver-172  
							
							... 
							
							
							
							llvm-svn: 151948 
							
						 
						
							2012-03-02 22:36:23 +00:00  
				
					
						
							
							
								 
						
							
								4a49a1ff7a 
								
							 
						 
						
							
							
								
								Bumping Xcode project versions for lldb-120 and debugserver-171.  
							
							... 
							
							
							
							llvm-svn: 151924 
							
						 
						
							2012-03-02 17:44:37 +00:00  
				
					
						
							
							
								 
						
							
								29c5e5bb7d 
								
							 
						 
						
							
							
								
								Bumped Xcode project version for lldb-119 and debugserver-170.  
							
							... 
							
							
							
							llvm-svn: 151836 
							
						 
						
							2012-03-01 21:07:11 +00:00  
				
					
						
							
							
								 
						
							
								9029f2d8e0 
								
							 
						 
						
							
							
								
								Fixed the install path for the XPC binaries. Added 3 aggregate targets:  
							
							... 
							
							
							
							"desktop" - build all binaries with XPC
"desktop_no_xcp" - build all binaries with none of the XPC binaries
"ios" - build all binaries with special iOS install settings.
Bumped the Xcode project build version for lldb-118 and debugserver-169.
llvm-svn: 151740 
							
						 
						
							2012-02-29 19:16:02 +00:00  
				
					
						
							
							
								 
						
							
								a962eab24f 
								
							 
						 
						
							
							
								
								Add one more define for sdk==iphoneos.  
							
							... 
							
							
							
							llvm-svn: 151606 
							
						 
						
							2012-02-28 01:42:10 +00:00  
				
					
						
							
							
								 
						
							
								c77c97ce85 
								
							 
						 
						
							
							
								
								Bumped Xcode project version to lldb-117 and debugserver-168.  
							
							... 
							
							
							
							llvm-svn: 151422 
							
						 
						
							2012-02-25 01:50:48 +00:00  
				
					
						
							
							
								 
						
							
								42999a48f9 
								
							 
						 
						
							
							
								
								Change #ifdef markers around lockdown and SpringBoard  
							
							... 
							
							
							
							calls to dpeend on WITH_SPRINGBOARD and WITH_LOCKDOWN
instead of __arm__.  Add an RNBSocket::useFD method.
llvm-svn: 151119 
							
						 
						
							2012-02-22 02:18:59 +00:00  
				
					
						
							
							
								 
						
							
								b10ebda354 
								
							 
						 
						
							
							
								
								Fix shell commands that do code signing.  
							
							... 
							
							
							
							llvm-svn: 149171 
							
						 
						
							2012-01-28 04:19:15 +00:00