1. 82820f9 Remove a few more places where we were iterating linearly over the Breakpoint Site's rather than by Jim Ingham · 13 years ago
  2. 4985959 Add a 10 second timeout to ensure that we don't lock up if we never get to the by Greg Clayton · 13 years ago
  3. e6bd142 Use the dyld_mode, image_infos & image_infos_count passed into the shared library notification function by Jim Ingham · 13 years ago
  4. 4399446 Make sure we are ok to stop in a thread plan and have no stop reason for by Greg Clayton · 13 years ago
  5. c0fa533 Added new lldb_private::Process memory read/write functions to stop a bunch by Greg Clayton · 13 years ago
  6. 6cf4d2b Change the m_update_state to an int, and only trigger the "on removal" by Jim Ingham · 13 years ago
  7. 265ab33 Moved a lot of simple functions from StoppointLocation.cpp to be inlined in by Greg Clayton · 13 years ago
  8. 5ab7fba RunThreadPlan should set the plan to "not private" since it needs that, by Jim Ingham · 13 years ago
  9. 613b873 Added an allocated memory cache to avoid having to allocate memory over and by Greg Clayton · 13 years ago
  10. 2370a97 Fix the error message when an expression evaluation is interrupted by a crash/breakpoint hit to by Jim Ingham · 13 years ago
  11. c8bc1c3 Fixed an issue where large memory writes might not get chunked up into smaller by Greg Clayton · 13 years ago
  12. 75906e4 Moved all code from ArchDefaultUnwindPlan and ArchVolatileRegs into their by Greg Clayton · 13 years ago
  13. 696cf5f Made expressions that are just casts of pointer by Sean Callanan · 13 years ago
  14. 4a34808 by Caroline Tice · 13 years ago
  15. 180546b Added the ability to set the Platform path for a module through the SBModule by Greg Clayton · 13 years ago
  16. 17cd995 Did some work on the "register read" command to only show the first register by Greg Clayton · 14 years ago
  17. abe0fed Centralized a lot of the status information for processes, by Greg Clayton · 14 years ago
  18. e41494a Add support for "dynamic values" for C++ classes. This currently only works for "frame var" and for the by Jim Ingham · 14 years ago
  19. 143fcc3 Added two new classes for command options: by Greg Clayton · 14 years ago
  20. b72d0f0 Moved the execution context that was in the Debugger into by Greg Clayton · 14 years ago
  21. f15996e Modified the ArchSpec to take an optional "Platform *" when setting the triple. by Greg Clayton · 14 years ago
  22. ff39f74 Added the ability to get a broadcaster event name for a given broadcaster event. by Greg Clayton · 14 years ago
  23. fa3a16a Convert ValueObject to explicitly maintain the Execution Context in which they were created, and then use that when they update themselves. That means all the ValueObject evaluate me type functions that used to require a Frame object now do not. I didn't remove the SBValue API's that take this now useless frame, but I added ones that don't require the frame, and marked the SBFrame taking ones as deprecated. by Jim Ingham · 14 years ago
  24. 24bc5d9 Many improvements to the Platform base class and subclasses. The base Platform by Greg Clayton · 14 years ago
  25. b344843 Fixed the LLDB build so that we can have private types, private enums and by Greg Clayton · 14 years ago
  26. 4fdf760 Split all of the core of LLDB.framework/lldb.so into a by Greg Clayton · 14 years ago
  27. b1888f2 Added more platform support. There are now some new commands: by Greg Clayton · 14 years ago
  28. d60d94a Add a first pass at a "stop hook" mechanism. This allows you to add commands that get run every time the debugger stops, whether due to a breakpoint, the end of a step, interrupt, etc. You can also specify in which context you want the stop hook to run, for instance only on a particular thread, or only in a particular shared library, function, file, line range within a file. by Jim Ingham · 14 years ago
  29. 2a45681 by Caroline Tice · 14 years ago
  30. e4b9c1f LLDB now has "Platform" plug-ins. Platform plug-ins are plug-ins that provide by Greg Clayton · 14 years ago
  31. a2f7423 Fixed CommandReturnObject::SetImmediateErrorFile() to set the correct stream. by Greg Clayton · 14 years ago
  32. d284b66 Added new target instance settings for execution settings: by Greg Clayton · 14 years ago
  33. 88fa7bd Destroy the dynamic loader plugin in Process::Finalize. If you wait till the auto_ptr gets deleted in the normal course of things the real process class will have been destroyed already, and it's hard to shut down the dynamic loader without accessing some process pure virtual method. by Jim Ingham · 14 years ago
  34. 75c703d The DynamicLoader plug-in instance now lives up in lldb_private::Process where by Greg Clayton · 14 years ago
  35. 395fc33 Made lldb_private::ArchSpec contain much more than just an architecture. It by Greg Clayton · 14 years ago
  36. f9f40c2 Rework the RunThreadPlan event handling to use Event Hijacking not stopping the event thread. Also clarify the logic of the function. by Jim Ingham · 14 years ago
  37. 09c81ef Patch that allows for thread_t to be something more complex than an by Greg Clayton · 14 years ago
  38. e71e258 Added support for attaching to a remote debug server with the new command: by Greg Clayton · 14 years ago
  39. cd54803 Endian patch from Kirk Beitz that allows better cross platform building. by Greg Clayton · 14 years ago
  40. 7e2f91c Finished up the async attach support. This allows us to request to attach by Greg Clayton · 14 years ago
  41. 68bffc5 The m_next_action is simpler if it is an auto_pointer. by Jim Ingham · 14 years ago
  42. 84c8638 Handle the case where the "NextEventAction" wants to kill us on some event other than eStateExited. by Jim Ingham · 14 years ago
  43. c2dc7c8 Added a completion action class to the Process events so that we can make things like Attach and later Launch start their job, and then return to the event loop while waiting for the work to be done. by Jim Ingham · 14 years ago
  44. 644ddfb Fixed a crasher when there is no log in Process::SetExitStatus (...). by Greg Clayton · 14 years ago
  45. 68ca823 Fixed ProcessGDBRemote to kill the process correctly when it is either running by Greg Clayton · 14 years ago
  46. d330bfd One more thing... Resume any threads that we discover were created while we stop as by Greg Clayton · 14 years ago
  47. ac95966 More useful STEP logging. by Jim Ingham · 14 years ago
  48. b349adc Make the logging come out all lined up and such. by Greg Clayton · 14 years ago
  49. 6ae318c Add some more logging of broadcaster and Process. Also, protect the event broadcasting against hijacking in mid-event delivery. by Jim Ingham · 14 years ago
  50. 2860ba9 Improved process logging for both lldb_private::Process and ProcessGDBRemote. by Greg Clayton · 14 years ago
  51. de915be Added a new variant of SBTarget::Launch() that deprectates the old one that by Greg Clayton · 14 years ago
  52. 72e1c78 Fixed an issue in "SBError SBProcess::Destroy ()" where it wasn't properly by Greg Clayton · 14 years ago
  53. f4fbc0b Avoid the race condition Stephen Wilson was worried about in revision 123465 by making a local copy. We need to be able to have the private state thread let the lldb_private::Process class that it has exited, otherwise we end up with a timeout when the process destructor or DoDestroy is called where the private state thread has already exited and then StopPrivateStateThread() will wait for the thread which has already existed to respond to it. by Greg Clayton · 14 years ago
  54. a4881d0 Sped up the shutdown time on MacOSX by quite a bit by making sure any by Greg Clayton · 14 years ago
  55. c556b46 Add more logging. Try to handle the case where "Halt" fails. This is kind of a losing game in the end, if we can't halt the target, it is not clear what we can do but keep trying... by Jim Ingham · 14 years ago
  56. 15dcb7c Back up both the register AND the stop state when calling functions. by Jim Ingham · 14 years ago
  57. 772ab94 Do not prematurely invalidate thread handle. by Stephen Wilson · 14 years ago
  58. 9ff73ed Do not prefix log messages with ProcessMacOSX from the context of Process. by Stephen Wilson · 14 years ago
  59. 6a92553 Implemented a major overhaul of the way variables are handled by Sean Callanan · 14 years ago
  60. c2b9825 Log diagnostic when setting software breakpoints only on failure. by Stephen Wilson · 14 years ago
  61. a875b64 Put more smarts into the RegisterContext base class. Now the base class has by Greg Clayton · 14 years ago
  62. fd11999 Added memory caching to lldb_private::Process. All lldb_private::Process by Greg Clayton · 14 years ago
  63. 08d7d3a Fixed issues with RegisterContext classes and the subclasses. There was by Greg Clayton · 14 years ago
  64. f72fdee Added the ability to read unsigned integers from the Process: by Greg Clayton · 14 years ago
  65. 1f3dd64 Fix invalid conversion from "const char *" to "char *" for linux systems. strchr() on darwin returns "char *" so we weren't seeing this issue on MacOSX. by Greg Clayton · 14 years ago
  66. 427f290 Modified LLDB expressions to not have to JIT and run code just to see variable by Greg Clayton · 14 years ago
  67. 58e844b Added the ability to dump sections to a certain depth (for when sections by Greg Clayton · 14 years ago
  68. b378133 Make sure that STDOUT and STDERR events in lldb_private::Process carry along by Greg Clayton · 14 years ago
  69. eecb0f3 More reverting of the EOF stuff as the API was changed which we don't want to by Greg Clayton · 14 years ago
  70. a99b0bf Added the ability to display the new "target.process.inherit-env" setting. by Greg Clayton · 14 years ago
  71. 638351a Added the ability for a process to inherit the current host environment. This by Greg Clayton · 14 years ago
  72. bd66601 Add '-no-stdio' option to 'process launch' command, which causes the by Caroline Tice · 14 years ago
  73. 9c11d47 Fixed a typo in comment. by Johnny Chen · 14 years ago
  74. 9ac497b by Caroline Tice · 14 years ago
  75. 360f53f Moved the code in ClangUserExpression that set up & ran the thread plan with timeouts, and restarting with all threads into a utility function in Process. This required a bunch of renaming. by Jim Ingham · 14 years ago
  76. c4f55fe Add the ability to catch and do the right thing with Interrupts (often control-c) by Caroline Tice · 14 years ago
  77. c0c1b0c Fixed an issue where the UserSettingsControllers were being created out of by Greg Clayton · 14 years ago
  78. 990de7b Cleaned up code that wasn't using the Initialize and Terminate paradigm by by Greg Clayton · 14 years ago
  79. 20d338f Fixed Process::Halt() as it was broken for "process halt" after recent changes by Greg Clayton · 14 years ago
  80. 3ae449a Added an "Interrupted" bit to the ProcessEventData. Halt now generates an event by Jim Ingham · 14 years ago
  81. 861efb3 Make processes use InputReaders for their input. Move the process by Caroline Tice · 14 years ago
  82. 745ac7a Add ThreadPlanTracer class to allow instruction step tracing of execution. by Jim Ingham · 14 years ago
  83. e005f2c Modified all logging calls to hand out shared pointers to make sure we by Greg Clayton · 14 years ago
  84. ea9d426 Added the equivalent of gdb's "unwind-on-signal" to the expression command, and a parameter to control it in ClangUserExpression, and on down to ClangFunction. by Jim Ingham · 14 years ago
  85. 0baa394 Added support for loading and unloading shared libraries. This was done by by Greg Clayton · 14 years ago
  86. 49ce682 Cleaned up the API logging a lot more to reduce redundant information and by Greg Clayton · 14 years ago
  87. 926060e Add the ability to disable individual log categories, rather by Caroline Tice · 14 years ago
  88. 6297a3a Don't cache the public stop reason, since it can change as plan completion gets processed. That means GetStopReason needs to return a shared pointer, not a pointer to the thread's cached version. Also allow the thread plans to get and set the thread private stop reason - that is usually more appropriate for the logic the thread plans need to do. by Jim Ingham · 14 years ago
  89. 36f63a9 Stop the driver from handling SIGPIPE in case we communicate with stale by Greg Clayton · 14 years ago
  90. 3b2c41c Still trying to get detach to work with debugserver. Got a bit closer, by Greg Clayton · 14 years ago
  91. c1d3775 Fixed debugserver to properly attach to a process by name with the by Greg Clayton · 14 years ago
  92. d168690 Added support for breakpoint conditions. I also had to separate the "run the expression" part of ClangFunction::Execute from the "Gather the expression result" so that in the case of the Breakpoint condition I can move the condition evaluation into the normal thread plan processing. by Jim Ingham · 14 years ago
  93. 028784b Fix a regression introduced in r116430 with the added 'break' statement, by Johnny Chen · 14 years ago
  94. 23d6f27 Add new argument type, eArgSignalName, by Caroline Tice · 14 years ago
  95. 63e24d7 Add a way to temporarily divert events from a broadcaster to a private listener. by Jim Ingham · 14 years ago
  96. d8c6253 Cleaned up the SWIG stuff so all includes happen as they should, no pulling by Greg Clayton · 14 years ago
  97. a830adb There are now to new "settings set" variables that live in each debugger by Greg Clayton · 14 years ago
  98. b66cd07 Replace the vestigial Value::GetOpaqueCLangQualType with the more correct Value::GetValueOpaqueClangQualType. by Jim Ingham · 14 years ago
  99. 1ebef44 by Caroline Tice · 14 years ago
  100. 642036f Committing the skeleton of Language runtime plugin classes. by Jim Ingham · 14 years ago