1. 889fbd0 Added the ability to get the min and max instruction byte size for by Greg Clayton · 13 years ago
  2. 149731c Cleaned up the Disassembler code a bit more. You can now request a disassembler by Greg Clayton · 13 years ago
  3. b344843 Fixed the LLDB build so that we can have private types, private enums and by Greg Clayton · 13 years ago
  4. 58e26e0 Did a lot more work on abtracting and organizing the platforms. by Greg Clayton · 13 years ago
  5. cb8977d Added new platform commands: by Greg Clayton · 13 years ago
  6. aa3e3e1 Add the ability to disassemble "n" instructions from the current PC, or the first "n" instructions in a function. by Jim Ingham · 13 years ago
  7. c54840c Tidy up the stop hook printing when only one thread matches, and there is only one hook. by Jim Ingham · 13 years ago
  8. 4fdf760 Split all of the core of LLDB.framework/lldb.so into a by Greg Clayton · 13 years ago
  9. b1888f2 Added more platform support. There are now some new commands: by Greg Clayton · 13 years ago
  10. 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 · 13 years ago
  11. a846cc3 Fixed the -r parameter to the disassemble command by Sean Callanan · 13 years ago
  12. 2a45681 by Caroline Tice · 13 years ago
  13. e4b9c1f LLDB now has "Platform" plug-ins. Platform plug-ins are plug-ins that provide by Greg Clayton · 13 years ago
  14. 2877594 Add a method "GetEntryPoint" to the ObjectFile class, and implement it on MachO & ELF - though the ELF implementation is probably a little weak. Then use this method in place of directly looking for "start" in the ThreadPlanCallFunction constructor to find the stopping point for our function evaluation. by Jim Ingham · 13 years ago
  15. a2f7423 Fixed CommandReturnObject::SetImmediateErrorFile() to set the correct stream. by Greg Clayton · 13 years ago
  16. 940b103 Abtracted all mach-o and ELF out of ArchSpec. This patch is a modified form by Greg Clayton · 13 years ago
  17. d284b66 Added new target instance settings for execution settings: by Greg Clayton · 13 years ago
  18. 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 · 13 years ago
  19. 75c703d The DynamicLoader plug-in instance now lives up in lldb_private::Process where by Greg Clayton · 13 years ago
  20. 395fc33 Made lldb_private::ArchSpec contain much more than just an architecture. It by Greg Clayton · 13 years ago
  21. 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 · 13 years ago
  22. 8af1bb7 Formatting. by Jim Ingham · 13 years ago
  23. 09c81ef Patch that allows for thread_t to be something more complex than an by Greg Clayton · 13 years ago
  24. 0bfda0b Added a quicker lookup in the SectionLoadList when looking things up by by Greg Clayton · 13 years ago
  25. ddff7cc Remove bzero use and replace with memset (patch from Kirk Beitz). by Greg Clayton · 13 years ago
  26. 0467c78 Applied a fix to qualify "UUID" with the lldb_private namespace to fix by Greg Clayton · 13 years ago
  27. a14755a Patches from Jean-Daniel: by Johnny Chen · 13 years ago
  28. e71e258 Added support for attaching to a remote debug server with the new command: by Greg Clayton · 13 years ago
  29. 455aae9 Removed unneeded header file. by Greg Clayton · 13 years ago
  30. 9f52704 Removed a memory map loading of a file where the mmap contents were just by Greg Clayton · 13 years ago
  31. cd54803 Endian patch from Kirk Beitz that allows better cross platform building. by Greg Clayton · 14 years ago
  32. 7e2f91c Finished up the async attach support. This allows us to request to attach by Greg Clayton · 14 years ago
  33. 68bffc5 The m_next_action is simpler if it is an auto_pointer. by Jim Ingham · 14 years ago
  34. 84c8638 Handle the case where the "NextEventAction" wants to kill us on some event other than eStateExited. by Jim Ingham · 14 years ago
  35. 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
  36. 644ddfb Fixed a crasher when there is no log in Process::SetExitStatus (...). by Greg Clayton · 14 years ago
  37. 78108e6 Make sure that if a CallFunction thread plan crashes while running in the "run to address" mode, and it by Jim Ingham · 14 years ago
  38. 33ee892 Typo in looking up the stored address breakpoints, could cause us to look too far for breakpoints. by Jim Ingham · 14 years ago
  39. bdcb6ab Enabled extra warnings and fixed a bunch of small issues. by Greg Clayton · 14 years ago
  40. 68ca823 Fixed ProcessGDBRemote to kill the process correctly when it is either running by Greg Clayton · 14 years ago
  41. 11a837d Check for a NULL saved stop info shared pointer. by Jim Ingham · 14 years ago
  42. 22c9e0d Fixed a crasher due to not checking if a shared pointer (m_last_created_breakpoint) by Greg Clayton · 14 years ago
  43. d330bfd One more thing... Resume any threads that we discover were created while we stop as by Greg Clayton · 14 years ago
  44. ac95966 More useful STEP logging. by Jim Ingham · 14 years ago
  45. b349adc Make the logging come out all lined up and such. by Greg Clayton · 14 years ago
  46. b00d655 Fix a crasher when you have no log. by Greg Clayton · 14 years ago
  47. 0a27aeb Some useful logging. Also don't stuff the temporary thread into a shared pointer for no apparent reason. by Jim Ingham · 14 years ago
  48. 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
  49. 2860ba9 Improved process logging for both lldb_private::Process and ProcessGDBRemote. by Greg Clayton · 14 years ago
  50. de915be Added a new variant of SBTarget::Launch() that deprectates the old one that by Greg Clayton · 14 years ago
  51. 72e1c78 Fixed an issue in "SBError SBProcess::Destroy ()" where it wasn't properly by Greg Clayton · 14 years ago
  52. 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
  53. a4881d0 Sped up the shutdown time on MacOSX by quite a bit by making sure any by Greg Clayton · 14 years ago
  54. 55e01d8 Added an interface for noticing new thread creation. At this point, I only turn it on when by Jim Ingham · 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. 2f6267f Centralize the register reporting (might want to move this function to Thread). by Jim Ingham · 14 years ago
  57. 1ebdcc7 Added support for stepping out of a frame. If you have 10 stack frames, and you by Greg Clayton · 14 years ago
  58. c67efa4 Added the ability to StackFrame::GetValueForVariableExpressionPath(...) to avoid by Greg Clayton · 14 years ago
  59. 15dcb7c Back up both the register AND the stop state when calling functions. by Jim Ingham · 14 years ago
  60. 590cce3 Fixed incorrect logging printf (patch from Stephen Wilson). by Greg Clayton · 14 years ago
  61. c71899e Thread safety changes in debugserver and also in the process GDB remote plugin. by Greg Clayton · 14 years ago
  62. 6c9662e In ThreadPlanCallFunction, do the Takedown right when the thread plan gets popped. When the function call is discarded (e.g. when it crashes and discard_on_error is true) the plan gets discarded. You need to make sure that the stack gets restored right then, and not wait till you start again and the thread plan stack is cleared. by Jim Ingham · 14 years ago
  63. b01000f A few of the issue I have been trying to track down and fix have been due to by Greg Clayton · 14 years ago
  64. 772ab94 Do not prematurely invalidate thread handle. by Stephen Wilson · 14 years ago
  65. 9ff73ed Do not prefix log messages with ProcessMacOSX from the context of Process. by Stephen Wilson · 14 years ago
  66. 6a92553 Implemented a major overhaul of the way variables are handled by Sean Callanan · 14 years ago
  67. c2b9825 Log diagnostic when setting software breakpoints only on failure. by Stephen Wilson · 14 years ago
  68. 123db40 Added the following functions to SBThread to allow threads to be suspended when a process is resumed: by Greg Clayton · 14 years ago
  69. c0c4fcb Change the default signal setting for SIBABRT to SUPPRESS the signal. Why? by Greg Clayton · 14 years ago
  70. a875b64 Put more smarts into the RegisterContext base class. Now the base class has by Greg Clayton · 14 years ago
  71. fd11999 Added memory caching to lldb_private::Process. All lldb_private::Process by Greg Clayton · 14 years ago
  72. 26100dc Added the ability for Target::ReadMemory to prefer to read from the file by Greg Clayton · 14 years ago
  73. 08d7d3a Fixed issues with RegisterContext classes and the subclasses. There was by Greg Clayton · 14 years ago
  74. d4c5cd5 RegisterContextLLDB.cpp (InitializeNonZerothFrame): If we get a by Jason Molenda · 14 years ago
  75. bdcda46 The LLDB API (lldb::SB*) is now thread safe! by Greg Clayton · 14 years ago
  76. f72fdee Added the ability to read unsigned integers from the Process: by Greg Clayton · 14 years ago
  77. 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
  78. a625387 Fixed an error where the thread index was being returned as zero in "uint32_t SBBreakpoint::GetThreadIndex() const" even when it isn't specified. It should be UINT32_MAX to indicate there is no thread index set for the breakpoint (the breakpoint isn't thread specific). Also fixed the ThreadSpec.cpp to use UINT32_MAX instead of -1. Fixed the logging Printf statement in "uint32_t SBBreakpoint::GetThreadIndex() const" to not print the address of the "index" function from <string.h>! by Greg Clayton · 14 years ago
  79. c3b61d2 Fixed the "expression" command object to use the StackFrame::GetValueForExpressionPath() by Greg Clayton · 14 years ago
  80. 427f290 Modified LLDB expressions to not have to JIT and run code just to see variable by Greg Clayton · 14 years ago
  81. 3aa7da5 Added support for generating expressions that have by Sean Callanan · 14 years ago
  82. 58e844b Added the ability to dump sections to a certain depth (for when sections by Greg Clayton · 14 years ago
  83. fa2f48b Fixed up the error message for when a file is not supported. by Greg Clayton · 14 years ago
  84. 7b9fcc0 When shared libraries are unloaded, they are now removed from the target by Greg Clayton · 14 years ago
  85. b378133 Make sure that STDOUT and STDERR events in lldb_private::Process carry along by Greg Clayton · 14 years ago
  86. eecb0f3 More reverting of the EOF stuff as the API was changed which we don't want to by Greg Clayton · 14 years ago
  87. a99b0bf Added the ability to display the new "target.process.inherit-env" setting. by Greg Clayton · 14 years ago
  88. 638351a Added the ability for a process to inherit the current host environment. This by Greg Clayton · 14 years ago
  89. bd66601 Add '-no-stdio' option to 'process launch' command, which causes the by Caroline Tice · 14 years ago
  90. 9c11d47 Fixed a typo in comment. by Johnny Chen · 14 years ago
  91. 9ac497b by Caroline Tice · 14 years ago
  92. 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
  93. 8e69de4 Change the DWARFExpression::Evaluate methods to take an optional by Jason Molenda · 14 years ago
  94. c4f55fe Add the ability to catch and do the right thing with Interrupts (often control-c) by Caroline Tice · 14 years ago
  95. c0c1b0c Fixed an issue where the UserSettingsControllers were being created out of by Greg Clayton · 14 years ago
  96. 990de7b Cleaned up code that wasn't using the Initialize and Terminate paradigm by by Greg Clayton · 14 years ago
  97. 640dc6b Added the ability to get more information on the SBThread's stop reason by Greg Clayton · 14 years ago
  98. 20d338f Fixed Process::Halt() as it was broken for "process halt" after recent changes by Greg Clayton · 14 years ago
  99. cdea236 The thread plan destructors may call Thread virtual methods. That means they have to get cleaned up in the derived class's destructor. Make sure that happens. by Jim Ingham · 14 years ago
  100. c783660 Add a missing newline to the ThreadPlanAssemblyTracer output. by Jim Ingham · 14 years ago