| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
threads won't get into trouble while we are waiting for the SIGSTOP.
rdar://problem/11174834
llvm-svn: 155560
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 154041
|
|
|
|
| |
llvm-svn: 153823
|
|
|
|
| |
llvm-svn: 153630
|
|
|
|
| |
llvm-svn: 153374
|
|
|
|
| |
llvm-svn: 153371
|
|
|
|
| |
llvm-svn: 153301
|
|
|
|
|
|
|
|
|
| |
(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
|
|
|
|
| |
llvm-svn: 153298
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
watchpoint
member variables were not reset appropriately.
llvm-svn: 153239
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Remove unused entitlements plist from debugserver.
llvm-svn: 152973
|
|
|
|
| |
llvm-svn: 152948
|
|
|
|
| |
llvm-svn: 152901
|
|
|
|
| |
llvm-svn: 152726
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 152687
|
|
|
|
|
|
|
| |
Also add a copy files phase for -target ios that installs
the debugserver launch plists.
llvm-svn: 152680
|
|
|
|
|
|
|
|
| |
v. http://sourceware.org/gdb/current/onlinedocs/gdb/Packets.html#Packets
the detach packet is supposed to send a reply.
llvm-svn: 152671
|
|
|
|
| |
llvm-svn: 152606
|
|
|
|
| |
llvm-svn: 152602
|
|
|
|
| |
llvm-svn: 152601
|
|
|
|
|
|
| |
Switch default compiler to clang.
llvm-svn: 152600
|
|
|
|
|
|
| |
SBProcess::PutSTDIN() was not working for a few builds on darwin when using debugserver. This is now fixed.
llvm-svn: 152569
|
|
|
|
| |
llvm-svn: 152464
|
|
|
|
|
|
|
|
|
|
| |
for ios.
Greg disabled this back in 2012-01-10 r147886 but we still need to use it.
<rdar://problem/11016745>
llvm-svn: 152463
|
|
|
|
|
|
| |
<rdar://problem/10681220>
llvm-svn: 152438
|
|
|
|
| |
llvm-svn: 152383
|
|
|
|
| |
llvm-svn: 152294
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 152103
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 152088
|
|
|
|
|
|
| |
Safeguard against building on next OS and run on current OS.
llvm-svn: 152077
|
|
|
|
| |
llvm-svn: 151948
|
|
|
|
| |
llvm-svn: 151924
|
|
|
|
| |
llvm-svn: 151836
|
|
|
|
|
|
| |
this into a section and not Xcode variable expansion happens.
llvm-svn: 151835
|
|
|
|
|
|
|
| |
Allow debugserver to be built on a newer kernel and still allow debugging on
older kernels.
llvm-svn: 151827
|
|
|
|
|
|
|
|
|
|
| |
"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
|
|
|
|
| |
llvm-svn: 151606
|
|
|
|
| |
llvm-svn: 151422
|
|
|
|
| |
llvm-svn: 151393
|
|
|
|
|
|
|
|
| |
entry" field
of the DSCR to check whether it was because of watchpoint occurred.
llvm-svn: 151333
|
|
|
|
|
|
| |
select mask for WCR.
llvm-svn: 151305
|
|
|
|
|
|
|
| |
calls to dpeend on WITH_SPRINGBOARD and WITH_LOCKDOWN
instead of __arm__. Add an RNBSocket::useFD method.
llvm-svn: 151119
|
|
|
|
| |
llvm-svn: 151071
|
|
|
|
| |
llvm-svn: 151013
|