1. 40083a4 Don’t process the stop reply packet as a generic signal if we already figured out what it was from other data in the packet. by Jim Ingham · 12 years ago
  2. b98a2bb Patch for fixing the handling of hardware breakpoints. by Deepak Panickal · 12 years ago
  3. eac0aa4 Oops, probably ought to turn on that fix... by Jim Ingham · 12 years ago
  4. 9d67cc5 We have to call waitpid on the lldb side for Mac OS X (even though we've successfully called it by Jim Ingham · 12 years ago
  5. 673b4a3 Improve the handling of stop-reply packet when it does not contain by Hafiz Abid Qadeer · 12 years ago
  6. e98008c Fixed deadlocks that could occur when using python for breakpoints, operating system plugins, and other async python usage. by Greg Clayton · 12 years ago
  7. 44d9378 Merging the iohandler branch back into main. by Greg Clayton · 12 years ago
  8. 5ec012d Test new committer permission with one-line trailing whitespace removal. by Steve Pucci · 12 years ago
  9. fda4fab Revert to getting a random port and sending that down to debugserver for iOS. The sandboxing is not letting debugserver reverse connect back to lldb. by Greg Clayton · 12 years ago
  10. 1a63440 Fixes a bug preventing reading of the python register file. by Todd Fiala · 12 years ago
  11. 9c517c0 Remove wait_for_launch parameter from DoAttachToProcessWithName(). This parameter is redundant as this information is already provided by the ProcessAttachInfo parameter. by Jean-Daniel Dupas · 12 years ago
  12. c62bd7b Any time ProcessGDBRemote tries to get the remote's ProcessArchitecture, by Jason Molenda · 12 years ago
  13. 7782de9 Remove 'const' constraint on ProcessLaunchInfo parameter in Process::DoLaunch(). by Jean-Daniel Dupas · 12 years ago
  14. 3dedae1 Fixed the GDBRemoteCommuncation to return a new GDBRemoteCommuncation::PacketResult enum for all packet sends/receives. by Greg Clayton · 12 years ago
  15. 00fe87b Modified local spawning in debugserver processes to use a new --reverse-connect option so that debugserver actually connects back to LLDB instead of LLDB connecting to debugserver. by Greg Clayton · 12 years ago
  16. 91a9b247 Switch local launching of debugserver over to always use a FIFO in order to handshake with the launched debugserver. by Greg Clayton · 12 years ago
  17. fb90931 Improved platform support. by Greg Clayton · 12 years ago
  18. fbb7634 Expose SBPlatform through the public API. by Greg Clayton · 12 years ago
  19. 9ac6d2d <rdar://problem/15263540> by Greg Clayton · 12 years ago
  20. e77b042 Fix python-free build. by Joerg Sonnenberger · 12 years ago
  21. 85a4daf Adjust PC after hitting breakpoint on remote target. by Hafiz Abid Qadeer · 12 years ago
  22. 3dc4f44 Move the code which translates a dispatch_qaddr into a by Jason Molenda · 12 years ago
  23. 312bcbe <rdar://problem/14972424> by Greg Clayton · 12 years ago
  24. ef8180a <rdar://problem/14972424> by Greg Clayton · 12 years ago
  25. 7438912 Set the architecture from the remote executable when it's not set so the register info can be loaded properly (and thus the callstacks work) by Carlo Kok · 12 years ago
  26. eb023e7 <rdar://problem/13635174> by Greg Clayton · 12 years ago
  27. b2f1fb2 MingW compilation (windows). Includes various refactoring to improve portability. by Virgile Bello · 12 years ago
  28. 7f98240 <rdar://problem/13793059> by Greg Clayton · 12 years ago
  29. dee1bc9 Add some useful logging for tracking thread matching problems. by Jim Ingham · 12 years ago
  30. 399289e <rdar://problem/13980489> by Han Ming Ong · 12 years ago
  31. a297a97 Sort out a number of mismatched integer types in order to cut down the number of compiler warnings. by Andy Gibbs · 12 years ago
  32. 4e5c821 Don't retry the Connect when starting up debugserver if the reason for the previous failure was by Jim Ingham · 12 years ago
  33. 35579dd Fix a couple of error message typos. by Jim Ingham · 12 years ago
  34. 8cda7f0 Added a test case that verifies that LLDB can debug across a process exec'ing itself into a new program. This currently is only enabled for Darwin since we exec from 64 bit to 32 bit and vice versa for 'x86_64' targets. by Greg Clayton · 12 years ago
  35. 15fc2be <rdar://problem/13892516> by Greg Clayton · 12 years ago
  36. 2e56a25 Update ProcessKDP and ProcessMachCore to use ConstString plugin by Jason Molenda · 12 years ago
  37. 57abc5d <rdar://problem/13854277> <rdar://problem/13594769> by Greg Clayton · 12 years ago
  38. 6e0ff1a Changed the formerly pure virtual function: by Greg Clayton · 12 years ago
  39. ba4e61d Reinstating r181091 and r181106 with fix for Linux regressions. by Andrew Kaylor · 12 years ago
  40. f5b9240 Temporarily reverting r181091 and r181106 due to the vast test breakage on the Linux buildbots by Ashok Thirumurthi · 12 years ago
  41. 1b7746e After recent OperatingsSystem plug-in changes, the lldb_private::Process and lldb_private::Thread subclasses were changed and the API was not respected properly. by Greg Clayton · 13 years ago
  42. acff895 Recommitting r180831 with trivial fix - remember to return errors if you compute. by Jim Ingham · 13 years ago
  43. 160c9d8 <rdar://problem/13700260> <rdar://problem/13723772> by Greg Clayton · 13 years ago
  44. 54e39db Reverting 180831 as it crashes TestDefaultConstructorForAPIObjects.py by Daniel Malea · 13 years ago
  45. a23f73d Added an option to "process detach" to keep the process stopped, if the process plugin (or in the by Jim Ingham · 13 years ago
  46. 8214b01 Fix one small whitespace alignment mistake. by Jason Molenda · 13 years ago
  47. d1d06e4 <rdar://problem/13697881> by Greg Clayton · 13 years ago
  48. 7b0992d After discussing with Chris Lattner, we require C++11, so lets get rid of the macros and just use C++11. by Greg Clayton · 13 years ago
  49. e01e07b Since we use C++11, we should switch over to using std::unique_ptr when C++11 is being used. To do this, we follow what we have done for shared pointers and we define a STD_UNIQUE_PTR macro that can be used and it will "do the right thing". Due to some API differences in std::unique_ptr and due to the fact that we need to be able to compile without C++11, we can't use move semantics so some code needed to change so that it can compile with either C++. by Greg Clayton · 13 years ago
  50. 8af3b9c Rationalize how we do Halt-ing before Destroy and Detach. by Jim Ingham · 13 years ago
  51. 5160ce5 <rdar://problem/13521159> by Greg Clayton · 13 years ago
  52. 299c0c1 A little cleanup. {Disable/Enable}Breakpoint actually disables/enables BreakpointSites not breakpoints, it is confusing by Jim Ingham · 13 years ago
  53. eee5e98 <rdar://problem/12693921> by Greg Clayton · 13 years ago
  54. ba4a0a5 <rdar://problem/12693921> by Greg Clayton · 13 years ago
  55. 6ba6d3d <rdar://problem/12491235> by Jason Molenda · 13 years ago
  56. c7bece56 <rdar://problem/13069948> by Greg Clayton · 13 years ago
  57. 0ba2024 Changed the register number lists for the qRegisterInfo packet response to be raw hex to match all other register reading and writing APIs. by Greg Clayton · 13 years ago
  58. ce1ffcf <rdar://problem/13020634> by Greg Clayton · 13 years ago
  59. 4b6459f <rdar://problem/12976277> by Han Ming Ong · 13 years ago
  60. c2c423e <rdar://problem/12976225> by Han Ming Ong · 13 years ago
  61. f17b5ac <rdar://problem/11961650> by Jason Molenda · 13 years ago
  62. 1b5792e Adding events when watchpoints are set or changed. by Jim Ingham · 13 years ago
  63. b9d5df5 <rdar://problem/12820334> by Greg Clayton · 13 years ago
  64. 93a6430 Fix Linux build warnings due to redefinition of macros: by Daniel Malea · 13 years ago
  65. 90ba811 <rdar://problem/12649160> by Greg Clayton · 13 years ago
  66. dabdcc0 Read full 64 bits of kernel address when locating a by Jason Molenda · 13 years ago
  67. d01b295 Resolve printf formatting warnings on Linux: by Daniel Malea · 13 years ago
  68. 8414585 <rdar://problem/12723044> For 'process plugin packet send…', we just send it async by default by Han Ming Ong · 13 years ago
  69. e424a9b Add support for libdispatch version 4 structure layout for finding by Jason Molenda · 13 years ago
  70. 644c62f Remove a debugging printf that was left in the code. by Greg Clayton · 13 years ago
  71. a4342a2 Removed use of non-standard escape character '\%' by Filipe Cabecinhas · 13 years ago
  72. 455fa5c There seems to be some odd corner case where we shut down the ProcessGDBRemote, but we haven't managed to shut down the async thread. That causes the ProcessGDBRemote::AsyncThread to crash when it wakes up. So I changed StartAsyncThread and StopAsyncThread to be callable multiple times (only the first one does anything) so that we can just shut it down unequivocally in the ProcessGDBRemote destructor. by Jim Ingham · 13 years ago
  73. 4dc613b If we got what looks like a single step exception but we weren't single stepping then just report by Jim Ingham · 13 years ago
  74. 1d19a2f <rdar://problem/12491387> by Greg Clayton · 13 years ago
  75. 02686b8 Added "process plugin packet send" and "process plugin packet history" for GDB remote. "process plugin packet send" will send a packet and receive a response. "process plugin packet history" will dump the packet history buffer. by Greg Clayton · 13 years ago
  76. 998255b <rdar://problem/12491387> by Greg Clayton · 13 years ago
  77. 4f465cf Change the Thread constructor over to take a Process& rather than a ProcessSP. We can't create Threads with a NULL ProcessSP, so it makes no sense to use the SP. by Jim Ingham · 13 years ago
  78. 53667f5 In DynamicLoaderDarwinKernel::OSKextLoadedKextSummary::LoadImageUsingMemoryModule(), by Jason Molenda · 13 years ago
  79. a0cc6b2 Don't turn on the debugserver log by default. by Jim Ingham · 13 years ago
  80. 5e8534e The kernel loading code is now isolated in the DynamicLoaderDarwinKernel; by Jason Molenda · 13 years ago
  81. d1fae14 Add the RelocateOrLoadKernel and LoadKernel methods to ProcessGDBRemote::DoRemoteConnect(). by Jason Molenda · 13 years ago
  82. 4bd4e7e Add support for debugging KASLR kernels via kdp (the kernel being by Jason Molenda · 13 years ago
  83. 9944cd7 <rdar://problem/11752499> by Greg Clayton · 13 years ago
  84. 43e0af0 Stop using the "%z" size_t modifier and cast all size_t values to uint64_t. Some platforms don't support this modification. by Greg Clayton · 13 years ago
  85. 4535037 Typed too fast adding lockers. Actually put them in a locker. by Jim Ingham · 13 years ago
  86. 1f74607 <rdar://problem/11757916> by Greg Clayton · 13 years ago
  87. 2443cbd Added Args::StringForEncoding(), Args::StringToGenericRegister() and centralized the parsing of the string to encoding and string to generic register. by Greg Clayton · 13 years ago
  88. 892943f Cope with the case where the user-supplied callbacks want the watchpoint itself to be disabled! by Johnny Chen · 13 years ago
  89. 9e10605 Added a test for the Python part of SBInputReader callbacks. by Filipe Cabecinhas · 13 years ago
  90. cfc0935 Added an lldb_private & equivalent SB API to send an AsyncInterrupt to the event loop. by Jim Ingham · 13 years ago
  91. c42d243 Provide subdir of StopInfoMachException.h in #include. by Jason Molenda · 13 years ago
  92. cd16df9 Add "vAttachOrWait" to debugserver, so you can implement "attach to the process if it exists OR wait for it" without race conditions. Use that in lldb. by Jim Ingham · 13 years ago
  93. 224f6f5 Changed ProcessGDBRemote to avoid the reserved by Sean Callanan · 13 years ago
  94. 23f5950 Ran the static analyzer on the codebase and found a few things. by Greg Clayton · 13 years ago
  95. f04a219 <rdar://problem/11782789> Changes to the watchpoint implementation on ARM so that we single-step before stopping at the WP. This is necessary because on ARM the WP triggers before the opcode is actually executed, so we would be unable to continue since we would keep hitting the WP. We work around this by disabling the WP, single stepping and then putting the WP back in place. by Enrico Granata · 13 years ago
  96. 54cc6e4 If we hit a breakpoint but there's a thread specifier which doesn't match this thread, return no stop reason. by Jim Ingham · 13 years ago
  97. 43c555d Work around some problems destroying a process with older debugservers. by Jim Ingham · 13 years ago
  98. 03afad8 Add an "extra-startup-commands" process setting so we can send some command strings to the actual process plugin to interpret as it wishes. by Jim Ingham · 13 years ago
  99. 4ceb928 Change the Mutex::Locker class so that it takes the Mutex object and locks it, rather by Jim Ingham · 13 years ago
  100. 6ea4c8e rdar://problem/11487457 by Johnny Chen · 13 years ago