1. 700ff7e Don't call DisableBreakpointSite (i.e. don't try to remove the breakpoint from the target process) if the target by Jim Ingham · 11 years ago
  2. e33bb5b Rationalize how we do Halt-ing before Destroy and Detach. by Jim Ingham · 11 years ago
  3. 698194c RunThreadPlan should make sure the plan passed in is valid before running it. by Jim Ingham · 11 years ago
  4. 952e9dc <rdar://problem/13521159> by Greg Clayton · 11 years ago
  5. 1d9c802 Fix ivar ordering for Process ctor to match the order they're by Jason Molenda · 11 years ago
  6. eb17530 Move m_destroy_in_process to Process (from ProcessKDP) since it is generally useful, by Jim Ingham · 11 years ago
  7. fe21d4f Fix clang warnings related to python macro redefinition and printf format specifiers. by Matt Kopec · 11 years ago
  8. 9da225f If RunThreadPlan is called on a thread that doesn't have a selected frame, select frame 0. by Jim Ingham · 11 years ago
  9. efb4aeb A little cleanup. {Disable/Enable}Breakpoint actually disables/enables BreakpointSites not breakpoints, it is confusing by Jim Ingham · 11 years ago
  10. 68bd76f <rdar://problem/13200878> by Greg Clayton · 11 years ago
  11. 89e248f Reworked the way Process::RunThreadPlan and the ThreadPlanCallFunction interoperate to fix problems where by Jim Ingham · 11 years ago
  12. 2ddb2b8 <rdar://problem/13092722> by Greg Clayton · 12 years ago
  13. 46be7f2 Change the default behavior for unwinding and breakpoints when running expressions. by Jim Ingham · 12 years ago
  14. 090f831 Add "target.process.stop-on-shared-library-events" setting, and make it work. by Jim Ingham · 12 years ago
  15. 36da2aa <rdar://problem/13069948> by Greg Clayton · 12 years ago
  16. 52ebc0a <rdar://problem/13010007> by Greg Clayton · 12 years ago
  17. 8170de6 Removed unused variable. by Greg Clayton · 12 years ago
  18. 6474274 <rdar://problem/13009943> by Greg Clayton · 12 years ago
  19. b794020 Separated the "expr --unwind-on-error" behavior into two parts, actual errors (i.e. crashes) which continue to be by Jim Ingham · 12 years ago
  20. aad2b0f <rdar://problem/12990038> by Greg Clayton · 12 years ago
  21. ccd5c4e <rdar://problem/12976225> by Han Ming Ong · 12 years ago
  22. 9c970a3 Adding events when watchpoints are set or changed. by Jim Ingham · 12 years ago
  23. b6059b2 Fixed a thinko in the handling of the case where more than one thread had stopped with real stop reasons at the same time. by Jim Ingham · 12 years ago
  24. 40e278c Removed the == and != operators from ArchSpec, since by Sean Callanan · 12 years ago
  25. d35b7b3 More Linux warnings fixes (remove default labels as needed): by Daniel Malea · 12 years ago
  26. d891f9b Fix Linux build warnings due to redefinition of macros: by Daniel Malea · 12 years ago
  27. 0bce9a2 <rdar://problem/12649160> by Greg Clayton · 12 years ago
  28. 6475c42 <rdar://problem/12798131> by Greg Clayton · 12 years ago
  29. f14269a <rdar://problem/12780259> by Han Ming Ong · 12 years ago
  30. 5f35a4b Resolve printf formatting warnings on Linux: by Daniel Malea · 12 years ago
  31. 507a638 <rdar://problem/12655594> by Greg Clayton · 12 years ago
  32. dacdc01 Add an example of using the target.process.extra-startup-command to turn on debugserver logging since by Jim Ingham · 12 years ago
  33. 76b258d The Function calling thread plan was replacing the stored stop info too soon, causing recursive entry into the by Jim Ingham · 12 years ago
  34. 559cf6e Han Ming's commit in r168228 had a bunch of 4-space tabs by Jason Molenda · 12 years ago
  35. 2529aa3 Follow up on <rdar://12720514>. Removed commented out code. by Han Ming Ong · 12 years ago
  36. fb9cee6 <rdar://problem/12720514> Sub-TLF: Provide service to profile the inferior by Han Ming Ong · 12 years ago
  37. 146d952 <rdar://problem/12586350> by Enrico Granata · 12 years ago
  38. 34507e4 Carlo Kok found an issue where default parameters were causing the wrong argument to be passed. I got rid of the default args so we don't run into this. by Greg Clayton · 12 years ago
  39. 8433278 <rdar://problem/12500785> by Greg Clayton · 12 years ago
  40. 9a91ef6 This is a fix for the command option parser. by Sean Callanan · 12 years ago
  41. 2e7f313 <rdar://problem/12491420> by Greg Clayton · 12 years ago
  42. 0c8446c <rdar://problem/12462048> by Greg Clayton · 12 years ago
  43. 47beabb Add the ability to set timeout & "run all threads" options both from the "expr" command and from by Jim Ingham · 12 years ago
  44. 6bc24c1 Patch from Matt Kopec <matt.kopec@intel.com> to fix the problem that if two breakpoints were set on consecutive addresses, the continue from the by Jim Ingham · 12 years ago
  45. d34a3b2 Modified patch from Matt Kopec that makes sure the run lock is acquired when attaching and makes sure the pid is being set on linux in the process info. by Greg Clayton · 12 years ago
  46. bf41e19 Ran the sources through the compiler with -Wshadow warnings by Jason Molenda · 12 years ago
  47. fac2e62 Add support for debugging KASLR kernels via kdp (the kernel being by Jason Molenda · 12 years ago
  48. 851e30e 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 · 12 years ago
  49. bb1af9c <rdar://problem/11935492> by Greg Clayton · 12 years ago
  50. b995059 Fixed a few places where we were doing: by Jim Ingham · 12 years ago
  51. e1a654b Include a useful bit of log output in the "step" as well as the "process" logs. by Jim Ingham · 12 years ago
  52. 8290bba If the ThreadList ShouldStop restarts the target, don't resume it again. by Jim Ingham · 12 years ago
  53. 38ae5b9 Fix the log channel used in Process.cpp. by Greg Clayton · 12 years ago
  54. 777c6b7 Modified patch from Matt Kopec that fixes a process launch issue on linux where we wouldn't acquire the process run lock. by Greg Clayton · 12 years ago
  55. 0c8fa2d Initial check-in of "fancy" inlined stepping. Doesn't do anything useful unless you switch LLDB_FANCY_INLINED_STEPPING to true. With that by Jim Ingham · 12 years ago
  56. 49ce896 <rdar://problem/11757916> by Greg Clayton · 12 years ago
  57. d0bdddf Rework how the API mutex is acquired when filling out an ExecutionContext from an ExecutionContextRef, by Jim Ingham · 12 years ago
  58. c6e82e4 Remove further outdated "settings" code and also implement a few missing things. by Greg Clayton · 12 years ago
  59. 73844aa Reimplemented the code that backed the "settings" in lldb. There were many issues with the previous implementation: by Greg Clayton · 12 years ago
  60. b386d82 Removed explicit NULL checks for shared pointers by Sean Callanan · 12 years ago
  61. 96abc62 Added a 'void' format so that the user can manually by Sean Callanan · 12 years ago
  62. 5d90ade Added an lldb_private & equivalent SB API to send an AsyncInterrupt to the event loop. by Jim Ingham · 12 years ago
  63. 3a458eb 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 · 12 years ago
  64. 4a379b1 Ran the static analyzer on the codebase and found a few things. by Greg Clayton · 12 years ago
  65. 6cca969 <rdar://problem/11672978> Fixing an issue where an ObjC object might come out without a description because the expression used to obtain it would timeout before running to completion by Enrico Granata · 12 years ago
  66. 5b0a5ac Fixed a bug that caused the Process not to rebroadcast by Sean Callanan · 12 years ago
  67. 06b8449 Work around some problems destroying a process with older debugservers. by Jim Ingham · 12 years ago
  68. 86827fb 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 · 12 years ago
  69. f90b5f3 Added a setting (target.process.disable-memory-cache) by Sean Callanan · 12 years ago
  70. 4389256 Make sure that when if we are going to Halt while the process is in the middle of HandlePrivateEvent we by Jim Ingham · 12 years ago
  71. a377286 Fixed a problem where detaching from a process by Sean Callanan · 12 years ago
  72. 9336790 We were accessing the ModuleList in the target without locking it for tasks like by Jim Ingham · 12 years ago
  73. f4928de Process::Destroy should Halt before it tries to destroy so we don't have race conditions where we are in the middle of trying to service an event when we go to Destroy. by Jim Ingham · 12 years ago
  74. 6b1763b <rdar://problem/11355592> Fixing a bug where we would incorrectly try and determine a dynamic type for a variable of a pointer type that is not a valid generic type for dynamic pointers. by Enrico Granata · 12 years ago
  75. eeeb2af Forgot to bump the local string buffer up in size after debugging to make sure long strings would be correctly read when the buffer is too small for the string. by Greg Clayton · 12 years ago
  76. dd29b97 Found a quick way to improve the speed with which we can read object files from memory when they are in the shared cache: always read the symbol table strings from memory and let the process' memory cache do the work. by Greg Clayton · 12 years ago
  77. cf5927e <rdar://problem/11386214> <rdar://problem/11455913> by Greg Clayton · 12 years ago
  78. f63f2ba Always call RefreshStateAfterStop when we get a stop event. We were skipping doing it in the case where we had interrupted the target. Presumably at some point in the past RefreshStateAfterStop was done more directly when we handled the interrupt, but it isn't any more so now we need to do it all the time. by Jim Ingham · 12 years ago
  79. b170aee <rdar://problem/11358639> by Greg Clayton · 12 years ago
  80. cb740b3 In ProcessGDBRemote::DoConnectRemote(), if the remote system informed by Jason Molenda · 12 years ago
  81. 027aaa7 Switch to setting the write side of the run lock when we call Resume. Then make a PrivateResume that doesn't switch the run-lock state, and use that where we are resuming without changing the public resume state. by Jim Ingham · 12 years ago
  82. 77d4071 Make sure an error is returned when Process::LoadImage() fails. by Greg Clayton · 12 years ago
  83. 9747118 Added a new host function that allows us to run shell command and get the output from them along with the status and signal: by Greg Clayton · 12 years ago
  84. f641af3 The run all threads timeout in RunThreadPlan should respect the user timeout, not be arbitrarily 10 seconds (which was too long anyway...) by Jim Ingham · 12 years ago
  85. 7fa7b2f Make sure that DoResume doesn't stall if we shut down the async thread while DoResume is waiting by Jim Ingham · 12 years ago
  86. d21d98b Two changes, by Jim Ingham · 12 years ago
  87. ae93235 Trying to solve our disappearing thread issues by making thread list updates safer. by Greg Clayton · 12 years ago
  88. 1831e78 We sometimes need to be able to call functions (via Process::RunThreadPlan) from code run on the private state thread. To do that we have to by Jim Ingham · 12 years ago
  89. ce96dad Order ivar initializers to how they're declared in the class. by Bill Wendling · 12 years ago
  90. a894fe7 Added a new Host class: ReadWriteLock by Greg Clayton · 12 years ago
  91. e311766 Fix the process of getting the ObjC runtime - if we ask for it too early (in the process of handling the by Jim Ingham · 12 years ago
  92. 95ec168 <rdar://problem/10840355> by Greg Clayton · 12 years ago
  93. d1040dd <rdar://problem/3535148> by Han Ming Ong · 12 years ago
  94. 6c5438b Fixed a crasher that was happening after making ObjectFile objects have a by Greg Clayton · 12 years ago
  95. 7611330 For stepping performance I added the ability to outlaw all memory accesseses by Greg Clayton · 12 years ago
  96. 289afcb The second part in thread hardening the internals of LLDB where we make by Greg Clayton · 12 years ago
  97. 5a15e69 Add a general mechanism to wait on the debugger for Broadcasters of a given class/event bit set. by Jim Ingham · 12 years ago
  98. 04200f6 Only allow expressions to use the JIT if memory can be allocated in the process. by Sean Callanan · 12 years ago
  99. 9ce9538 Full core file support has been added for mach-o core files. by Greg Clayton · 12 years ago
  100. 46c9a35 First pass at mach-o core file support is in. It currently works for x86_64 by Greg Clayton · 12 years ago