summaryrefslogtreecommitdiffstats
path: root/lldb/tools/debugserver
Commit message (Collapse)AuthorAgeFilesLines
...
* Suspend program threads before sending the SIGSTOP & resuming, so other ↵Jim Ingham2012-04-252-5/+9
| | | | | | | | threads won't get into trouble while we are waiting for the SIGSTOP. rdar://problem/11174834 llvm-svn: 155560
* Added a new packet to our GDB remote protocol:Greg Clayton2012-04-102-20/+73
| | | | | | | | QListThreadsInStopReply This GDB remote query command can enable added a "threads" key/value pair to all stop reply packets so that we always get a list of all threads in each stop reply packet. It increases performance if enabled (the reply to the "QListThreadsInStopReply" is "OK") by saving us from sending to command/reply pairs (the "qfThreadInfo" and "qsThreadInfo" packets), and also helps us keep the current process state up to date. llvm-svn: 154380
* Fixed the C++11 #defines that wrap std::weak_ptr to actually use std::weak_ptr.Greg Clayton2012-04-041-1/+1
| | | | llvm-svn: 154041
* Updating Xcode project version numbers for lldb-137 and debugserver-186Sean Callanan2012-04-011-6/+6
| | | | llvm-svn: 153823
* Updating Xcode project version numbers for lldb-136 and debugserver-185Sean Callanan2012-03-291-6/+6
| | | | llvm-svn: 153630
* Bump version to debugserver-184, lldb-135.Jason Molenda2012-03-241-6/+6
| | | | llvm-svn: 153374
* Small tweak to list of arches to build debugserver for on arm.Jason Molenda2012-03-241-6/+15
| | | | llvm-svn: 153371
* Fix a typo.Johnny Chen2012-03-231-1/+1
| | | | llvm-svn: 153301
* Make arm debugserver handle setting a watchpoint on, for example, ↵Johnny Chen2012-03-232-39/+81
| | | | | | | | | (uint64_t)variable. We do this by delegating to two available Watchpoint Register Pairs (wvr, wcr). With each pair handling the 4 bytes of (uint64_t)variable. llvm-svn: 153300
* Bumped Xcode project versions for lldb-134 and debugserver-183.Greg Clayton2012-03-231-6/+6
| | | | llvm-svn: 153298
* Previous check-ins allow to hit the arm hardware watchpoint, with a ↵Johnny Chen2012-03-222-56/+52
| | | | | | | | | | | | | | workaound to handle the issue that the inferior cannot execute past the watchpoint-triggering instruction. The solution is disable the watchpoint before resuming the inferior and make it hardware single step; when the inferior stops again due to single step, re-enable the watchpoint and disable the single step to make the inferior able to continue again without obstacle. rdar://problem/9667960 llvm-svn: 153273
* Fixed a bug with the r153228 check-in earlier today in that the cached ↵Johnny Chen2012-03-222-10/+14
| | | | | | | | watchpoint member variables were not reset appropriately. llvm-svn: 153239
* WIP snapshot of hardware watchpoints for arm. A simple watchpoint has ↵Johnny Chen2012-03-222-27/+140
| | | | | | | | | | | | | | triggered. However, the debugserver cannot get past the instruction which triggered the watchpoint. So a workaround is in place for the time being which disables the triggered watchpoint before resuming. Lots of commented out printf's remain in the source which needs to be cleaned up. WIP rdar://problem/9667960 llvm-svn: 153228
* Bump to lldb-133.Jason Molenda2012-03-171-8/+0
| | | | | | Remove unused entitlements plist from debugserver. llvm-svn: 152973
* Fix FRAMEWORK_SEARCH_PATHS for iOS builds.Johnny Chen2012-03-161-3/+3
| | | | llvm-svn: 152948
* Updating Xcode project version numbers for lldb-132 and debugserver-182Sean Callanan2012-03-161-6/+6
| | | | llvm-svn: 152901
* Updating Xcode project version numbers for lldb-131 and debugserver-181Sean Callanan2012-03-141-6/+6
| | | | llvm-svn: 152726
* <rdar://problem/10434005>Greg Clayton2012-03-145-7/+18
| | | | | | | 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
* bump to debugserver-180Jason Molenda2012-03-141-6/+6
| | | | llvm-svn: 152687
* On iOS builds, install debugserver in /Developer/usr/bin.Jason Molenda2012-03-131-1/+1
| | | | | | | Also add a copy files phase for -target ios that installs the debugserver launch plists. llvm-svn: 152680
* Send an "OK" response to the "D" (detach) packet.Jason Molenda2012-03-131-2/+1
| | | | | | | | v. http://sourceware.org/gdb/current/onlinedocs/gdb/Packets.html#Packets the detach packet is supposed to send a reply. llvm-svn: 152671
* Bumped Xcode project versions for lldb-129 and debugserver-179.Greg Clayton2012-03-131-6/+6
| | | | llvm-svn: 152606
* version bump to 178Jason Molenda2012-03-131-6/+6
| | | | llvm-svn: 152602
* Don't SKIP_INSTALL for sdk==iOS, install in to /usr/local/bin for now.Jason Molenda2012-03-131-0/+2
| | | | llvm-svn: 152601
* Pull in another plist from the old debugserver project.Jason Molenda2012-03-132-0/+20
| | | | | | Switch default compiler to clang. llvm-svn: 152600
* <rdar://problem/11030692>Greg Clayton2012-03-121-40/+34
| | | | | | SBProcess::PutSTDIN() was not working for a few builds on darwin when using debugserver. This is now fixed. llvm-svn: 152569
* Bump debugserver version to 177.Jason Molenda2012-03-101-6/+6
| | | | llvm-svn: 152464
* Re-enable the use of the ARMDisassembler framework when building debugserver ↵Jason Molenda2012-03-101-0/+9
| | | | | | | | | | for ios. Greg disabled this back in 2012-01-10 r147886 but we still need to use it. <rdar://problem/11016745> llvm-svn: 152463
* Make debugserver quieter about memory read errors.Jim Ingham2012-03-091-3/+1
| | | | | | <rdar://problem/10681220> llvm-svn: 152438
* Bumping Xcode project versions for lldb-126 and debugserver-176.Greg Clayton2012-03-091-6/+6
| | | | llvm-svn: 152383
* Bumping Xcode project version for lldb-124 and debugserver-175.Greg Clayton2012-03-081-6/+6
| | | | llvm-svn: 152294
* <rdar://problem/11007934> Greg Clayton2012-03-083-9/+14
| | | | | | | | On darwin, if child process of process being debugged dies due to mach exception, the debugged process will die. debugserver now only handles the mach exceptions for the task being debugged. llvm-svn: 152291
* Bumping Xcode project versions for lldb-123 and debugserver-174.Greg Clayton2012-03-061-6/+6
| | | | llvm-svn: 152103
* <rdar://problem/10840355>Greg Clayton2012-03-061-4/+4
| | | | | | Fixed STDERR to not be opened as readable. Also cleaned up some of the code that implemented the file actions as some of the code was using the wrong variables, they now use the right ones (in for stdin, out for stdout, err for stderr). llvm-svn: 152102
* Bumped project Xcode project version for lldb-122 and debugserver-173.Greg Clayton2012-03-061-6/+6
| | | | llvm-svn: 152088
* <rdar://problem/10986692>Greg Clayton2012-03-063-8/+29
| | | | | | Safeguard against building on next OS and run on current OS. llvm-svn: 152077
* Bumped Xcode project versions for lldb-121 and debugserver-172Greg Clayton2012-03-021-6/+6
| | | | llvm-svn: 151948
* Bumping Xcode project versions for lldb-120 and debugserver-171.Greg Clayton2012-03-021-6/+6
| | | | llvm-svn: 151924
* Bumped Xcode project version for lldb-119 and debugserver-170.Greg Clayton2012-03-011-6/+6
| | | | llvm-svn: 151836
* Hardcode the identifier and the execution name in debugserver since we put ↵Greg Clayton2012-03-011-2/+2
| | | | | | this into a section and not Xcode variable expansion happens. llvm-svn: 151835
* <rdar://problem/10963899>Greg Clayton2012-03-011-3/+29
| | | | | | | Allow debugserver to be built on a newer kernel and still allow debugging on older kernels. llvm-svn: 151827
* Fixed the install path for the XPC binaries. Added 3 aggregate targets:Greg Clayton2012-02-291-6/+6
| | | | | | | | | | "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
* Add one more define for sdk==iphoneos.Jason Molenda2012-02-281-0/+3
| | | | llvm-svn: 151606
* Bumped Xcode project version to lldb-117 and debugserver-168.Greg Clayton2012-02-251-6/+6
| | | | llvm-svn: 151422
* Newly created threads are to inherit from the global debug state of the process.Johnny Chen2012-02-241-1/+11
| | | | llvm-svn: 151393
* Add a class method HasWatchpointOccurred() to inspect the "method of debug ↵Johnny Chen2012-02-242-4/+32
| | | | | | | | entry" field of the DSCR to check whether it was because of watchpoint occurred. llvm-svn: 151333
* Add comments about address word offset and the calculation of byte address ↵Johnny Chen2012-02-231-2/+18
| | | | | | select mask for WCR. llvm-svn: 151305
* Change #ifdef markers around lockdown and SpringBoardJason Molenda2012-02-2212-36/+74
| | | | | | | calls to dpeend on WITH_SPRINGBOARD and WITH_LOCKDOWN instead of __arm__. Add an RNBSocket::useFD method. llvm-svn: 151119
* Remove a ton of implicit narrowing conversions for C++11 compatibility.Benjamin Kramer2012-02-213-169/+169
| | | | llvm-svn: 151071
* Pull side effects out of asserts. Fixes debugserver with NDEBUG defined.Charles Davis2012-02-211-2/+4
| | | | llvm-svn: 151013
OpenPOWER on IntegriCloud