Greg Clayton
9096603ae1
Bumped Xcode project versions for lldb-129 and debugserver-179.
...
llvm-svn: 152606
2012-03-13 02:26:21 +00:00
Jason Molenda
0c482971e4
version bump to 178
...
llvm-svn: 152602
2012-03-13 02:12:55 +00:00
Jason Molenda
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
Jason Molenda
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
Greg Clayton
701a6b473d
<rdar://problem/11030692>
...
SBProcess::PutSTDIN() was not working for a few builds on darwin when using debugserver. This is now fixed.
llvm-svn: 152569
2012-03-12 19:02:41 +00:00
Jason Molenda
5a37223ece
Bump debugserver version to 177.
...
llvm-svn: 152464
2012-03-10 01:09:40 +00:00
Jason Molenda
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
Jim Ingham
329617a80a
Make debugserver quieter about memory read errors.
...
<rdar://problem/10681220>
llvm-svn: 152438
2012-03-09 21:09:42 +00:00
Greg Clayton
b5225c863c
Bumping Xcode project versions for lldb-126 and debugserver-176.
...
llvm-svn: 152383
2012-03-09 04:31:35 +00:00
Greg Clayton
ef5a7b1c36
Bumping Xcode project version for lldb-124 and debugserver-175.
...
llvm-svn: 152294
2012-03-08 04:15:20 +00:00
Greg Clayton
85f3fa5411
<rdar://problem/11007934>
...
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
2012-03-08 03:27:27 +00:00
Greg Clayton
6a820b624b
Bumping Xcode project versions for lldb-123 and debugserver-174.
...
llvm-svn: 152103
2012-03-06 04:02:03 +00:00
Greg Clayton
9845a8d54d
<rdar://problem/10840355>
...
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
2012-03-06 04:01:04 +00:00
Greg Clayton
6a1edd70cf
Bumped project Xcode project version for lldb-122 and debugserver-173.
...
llvm-svn: 152088
2012-03-06 01:36:31 +00:00
Greg Clayton
e16e2d02ea
<rdar://problem/10986692>
...
Safeguard against building on next OS and run on current OS.
llvm-svn: 152077
2012-03-06 00:24:17 +00:00
Greg Clayton
ba3c8df4d9
Bumped Xcode project versions for lldb-121 and debugserver-172
...
llvm-svn: 151948
2012-03-02 22:36:23 +00:00
Greg Clayton
4a49a1ff7a
Bumping Xcode project versions for lldb-120 and debugserver-171.
...
llvm-svn: 151924
2012-03-02 17:44:37 +00:00
Greg Clayton
29c5e5bb7d
Bumped Xcode project version for lldb-119 and debugserver-170.
...
llvm-svn: 151836
2012-03-01 21:07:11 +00:00
Greg Clayton
f4356d00f3
Hardcode the identifier and the execution name in debugserver since we put this into a section and not Xcode variable expansion happens.
...
llvm-svn: 151835
2012-03-01 21:06:20 +00:00
Greg Clayton
3442d46eac
<rdar://problem/10963899>
...
Allow debugserver to be built on a newer kernel and still allow debugging on
older kernels.
llvm-svn: 151827
2012-03-01 19:35:09 +00:00
Greg Clayton
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
Jason Molenda
a962eab24f
Add one more define for sdk==iphoneos.
...
llvm-svn: 151606
2012-02-28 01:42:10 +00:00
Greg Clayton
c77c97ce85
Bumped Xcode project version to lldb-117 and debugserver-168.
...
llvm-svn: 151422
2012-02-25 01:50:48 +00:00
Johnny Chen
2120e2bd73
Newly created threads are to inherit from the global debug state of the process.
...
llvm-svn: 151393
2012-02-24 21:13:45 +00:00
Johnny Chen
840305f1fd
Add a class method HasWatchpointOccurred() to inspect the "method of debug entry" field
...
of the DSCR to check whether it was because of watchpoint occurred.
llvm-svn: 151333
2012-02-24 01:50:42 +00:00
Johnny Chen
6476fad669
Add comments about address word offset and the calculation of byte address select mask for WCR.
...
llvm-svn: 151305
2012-02-23 23:40:58 +00:00
Jason Molenda
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
Benjamin Kramer
ff461fcf07
Remove a ton of implicit narrowing conversions for C++11 compatibility.
...
llvm-svn: 151071
2012-02-21 18:37:14 +00:00
Charles Davis
b786e7d099
Pull side effects out of asserts. Fixes debugserver with NDEBUG defined.
...
llvm-svn: 151013
2012-02-21 00:53:12 +00:00
Greg Clayton
d9e416c0ea
The second part in thread hardening the internals of LLDB where we make
...
the lldb_private::StackFrame objects hold onto a weak pointer to the thread
object. The lldb_private::StackFrame objects the the most volatile objects
we have as when we are doing single stepping, frames can often get lost or
thrown away, only to be re-created as another object that still refers to the
same frame. We have another bug tracking that. But we need to be able to
have frames no longer be able to get the thread when they are not part of
a thread anymore, and this is the first step (this fix makes that possible
but doesn't implement it yet).
Also changed lldb_private::ExecutionContextScope to return shared pointers to
all objects in the execution context to further thread harden the internals.
llvm-svn: 150871
2012-02-18 05:35:26 +00:00
Greg Clayton
23a17953e7
Fixed an error with the 'G' packet on ARM when using the default GDB
...
register set where it could get an error when trying to restore the
fake "f0" - "f7" 12 byte float regs.
llvm-svn: 150781
2012-02-17 02:13:09 +00:00
Greg Clayton
fb640c2d4c
Kill our child process that we launch when we can't get the task_for_pid()
...
otherwise we will have a launched process stopped at the entry point and
it will get reparented when debugserver goes away and we won't be able to
kill the process later.
llvm-svn: 149622
2012-02-02 19:23:22 +00:00
Jason Molenda
b10ebda354
Fix shell commands that do code signing.
...
llvm-svn: 149171
2012-01-28 04:19:15 +00:00
Greg Clayton
3120dc6261
Bumping Xcode project versions for lldb-109 and debugserver-167.
...
llvm-svn: 149168
2012-01-28 02:48:10 +00:00
Greg Clayton
9f94975ca6
Xcode codesigning is broken. Work around this by doing code signing in a shell script build phase.
...
llvm-svn: 149165
2012-01-28 01:40:47 +00:00
Greg Clayton
6b10d5470e
Bumped Xcode project versions for lldb-108 and debugserver-166.
...
llvm-svn: 148613
2012-01-21 01:15:06 +00:00
Greg Clayton
907018f0ad
Bumped xcode project versions for lldb-106 and debugserver-165
...
llvm-svn: 148202
2012-01-14 20:57:34 +00:00
Greg Clayton
ae3e9927a5
Bumped Xcode project version for lldb-105 and debugserver-164.
...
llvm-svn: 148098
2012-01-13 05:54:31 +00:00
Greg Clayton
4d4c988c6a
Bumped Xcode project versions for lldb-104 and debugserver-163.
...
llvm-svn: 148018
2012-01-12 05:29:50 +00:00
Johnny Chen
17b4ea54bf
Snapshot of initial work for ARM watchpoint support on the debugserver.
...
It is incomplete and untested; passes the compilation only.
llvm-svn: 147901
2012-01-11 00:35:13 +00:00
Greg Clayton
8ffc4f11ce
Disable ARMDisassembler.framework support which was used for software single stepping.
...
llvm-svn: 147886
2012-01-10 22:33:56 +00:00
Jim Ingham
82283e8e91
Check the return value of GetBasicInfo before dereferencing it. <rdar://problem/10568492>
...
llvm-svn: 147883
2012-01-10 22:21:42 +00:00
Sean Callanan
30ce74f9b4
Updating Xcode project version numbers for lldb-103 and debugserver-162
...
llvm-svn: 147865
2012-01-10 18:37:32 +00:00
Sean Callanan
8ca9025216
Updating Xcode project version numbers for lldb-102 and debugserver-161
...
llvm-svn: 147794
2012-01-09 19:41:28 +00:00
Johnny Chen
e7526b7daf
http://llvm.org/bugs/show_bug.cgi?id=11715
...
comma at end of enumerator list
llvm-svn: 147633
2012-01-06 00:05:01 +00:00
Greg Clayton
0f6fb756a1
Bumped Xcode project versions for lldb-101 and debugserver-160.
...
llvm-svn: 147597
2012-01-05 04:00:49 +00:00
Sean Callanan
a0f6401ce9
Updating Xcode project version numbers for lldb-100 and debugserver-159
...
llvm-svn: 147193
2011-12-22 22:45:54 +00:00
Sean Callanan
9b5eaa07e9
Updating Xcode project version numbers for lldb-99 and debugserver-158
...
llvm-svn: 147061
2011-12-21 18:02:24 +00:00
Sean Callanan
9735fc9abd
Updating Xcode project version numbers for lldb-97 and debugserver-157
...
llvm-svn: 146978
2011-12-20 17:39:37 +00:00
Sean Callanan
4b72920796
Updating Xcode project version numbers for LLDB-96
...
and debugserver-156.
llvm-svn: 146808
2011-12-17 01:43:50 +00:00