1. b9c1b51 *** This commit represents a complete reformatting of the LLDB source code by Kate Stone · 9 years ago
  2. de970cf Second round of fixups for r280692 by Pavel Labath · 9 years ago
  3. 4740a73 Added the "frame diagnose" command and use its output to make crash info better. by Sean Callanan · 9 years ago
  4. 8d94ba0 This change introduces a "ExpressionExecutionThread" to the ThreadList. by Jim Ingham · 10 years ago
  5. d70a6e7 Fix Clang-tidy modernize-use-nullptr warnings in some files in source/Target; other minor fixes. by Eugene Zelenko · 10 years ago
  6. 13763c3 [LLDB][Watchpoint] Change ignore_count condition location to fix watchpoint ignore feature for architectures with watchpoint_exceptions_received=before by Mohit K. Bhakkad · 10 years ago
  7. 8f30a65 Fix Clang-tidy modernize-use-override warnings in source/Target; other minor fixes. by Eugene Zelenko · 10 years ago
  8. acdff16 [LLDB][MIPS] Fix hit_count for mips watchpoints by Mohit K. Bhakkad · 10 years ago
  9. 151c032 This patch makes Clang-independent base classes for all the expression types that lldb currently vends. by Jim Ingham · 10 years ago
  10. bc8ac34 This patch separates the generic portion of ClangExpressionVariable, which by Sean Callanan · 10 years ago
  11. 8314350 [LLDB][MIPS] Handle false positives for MIPS hardware watchpoints by Jaydeep Patil · 10 years ago
  12. 9d1ccda Add a function to make a mutex-protected copy of a breakpoint site's by Jim Ingham · 10 years ago
  13. 98d0a4b Refactor Unix signals. by Chaoren Lin · 10 years ago
  14. 1124045 Don't #include "lldb-python.h" from anywhere. by Zachary Turner · 11 years ago
  15. c4e25c9 Report inferior SIGSEGV as a signal instead of an exception on linux by Pavel Labath · 11 years ago
  16. 0453be9 The StopInfo base class has an m_description std::string. by Jason Molenda · 11 years ago
  17. 46e9f9d Missed one piece when committing r235538. by Jim Ingham · 11 years ago
  18. ab745c2 Fix stepping a virtual thread when the python operating system was enabled. by Greg Clayton · 11 years ago
  19. a78bd7f Don't #include FormatManager.h from Debugger.h by Zachary Turner · 11 years ago
  20. d762df8 Make sure that when a breakpoint is hit but its condition is not met, by Jim Ingham · 11 years ago
  21. a672ece The breakpoint location hit counts were getting incremented in by Jim Ingham · 11 years ago
  22. dc6224e Make the "synchronous" mode actually work without race conditions. by Greg Clayton · 11 years ago
  23. afdf842 LLDB AddressSanitizer instrumentation runtime plugin, breakpint on error and report data extraction by Kuba Brecka · 11 years ago
  24. cca8995 Add some useful logging to the step log. by Jim Ingham · 11 years ago
  25. 30fadaf If a hand-called function is interrupted by hitting a breakpoint, then by Jim Ingham · 11 years ago
  26. 8646d3c Rename eExecution*** to eExpression*** to be consistent with the result type. by Jim Ingham · 12 years ago
  27. 1624a2d Make the Expression Execution result enum available to the SB API layer. by Jim Ingham · 12 years ago
  28. 324a103 sweep up -Wformat warnings from gcc by Saleem Abdulrasool · 12 years ago
  29. 62e5f4d Cleanup some dead assignements reported by scan-build by Arnaud A. de Grandmaison · 12 years ago
  30. a8b99ca Add a little more logging to the StopInfoBreakpoint::PerformAction. by Jim Ingham · 12 years ago
  31. 62afb9f Added a "--debug" option to the "expression" command. by Greg Clayton · 12 years ago
  32. 3f032ff Test to see if logging is enabled before printing by Jason Molenda · 12 years ago
  33. 4d56e9c This commit does two things. One, it converts the return value of the QueueThreadPlanXXX by Jim Ingham · 12 years ago
  34. 363ddd7 Mark the "step over single instruction" plan private in the StopInfoWatchpoint::PerformAction to by Jim Ingham · 12 years ago
  35. 221d51c Figure out the reply to "PlanExplainsStop" once when we stop and then use the cached by Jim Ingham · 13 years ago
  36. fe80690 fix a couple of clang static analyzer warnings. by Jason Molenda · 13 years ago
  37. 46c2b6e lldb_private::StopInfo now holds onto a ThreadWP (a std::weak_ptr<lldb_private::Thread>) in case the thread goes away while the stop info still exists. by Greg Clayton · 13 years ago
  38. 3dbf346 Optimized the way breakpoint conditions are evaluated. by Sean Callanan · 13 years ago
  39. dbd3c4d Save away the locations at the site we hit and iterate over that collection. Otherwise the action of one location by Jim Ingham · 13 years ago
  40. 8af3b9c Rationalize how we do Halt-ing before Destroy and Detach. by Jim Ingham · 13 years ago
  41. 5cb9a18 Protect against the case where the current inlined depth is wrong, and leads us to think we can't even get the by Jim Ingham · 13 years ago
  42. 5160ce5 <rdar://problem/13521159> by Greg Clayton · 13 years ago
  43. 9b620f3 The thread plans run before the event is broadcast, so they should be calling ShouldStopSynchronous on any Stop Info's by Jim Ingham · 13 years ago
  44. 0ac5709 Add a test for handling a function call that throws an exception, and make it work. by Jim Ingham · 13 years ago
  45. 0161b49 Reworked the way Process::RunThreadPlan and the ThreadPlanCallFunction interoperate to fix problems where by Jim Ingham · 13 years ago
  46. 2995077 Add "target.process.stop-on-shared-library-events" setting, and make it work. by Jim Ingham · 13 years ago
  47. 184e981 Separated the "expr --unwind-on-error" behavior into two parts, actual errors (i.e. crashes) which continue to be by Jim Ingham · 13 years ago
  48. 1b5792e Adding events when watchpoints are set or changed. by Jim Ingham · 13 years ago
  49. 93a6430 Fix Linux build warnings due to redefinition of macros: by Daniel Malea · 13 years ago
  50. 90ba811 <rdar://problem/12649160> by Greg Clayton · 13 years ago
  51. d01b295 Resolve printf formatting warnings on Linux: by Daniel Malea · 13 years ago
  52. f57b435 how to do it correctly. by Jim Ingham · 13 years ago
  53. 26ab83d 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 · 13 years ago
  54. a7dfb66 Watchpoints remember the type of the expression or variable they were set with, and use by Jim Ingham · 13 years ago
  55. ca36cd1 Add one-shot breakpoints (-o option to "break set") and a tbreak alias for our gdb friends. by Jim Ingham · 13 years ago
  56. ccd41e5 Ran the sources through the compiler with -Wshadow warnings by Jason Molenda · 13 years ago
  57. 2201905 Fixed a problem where watchpoint conditions would by Sean Callanan · 13 years ago
  58. 892943f Cope with the case where the user-supplied callbacks want the watchpoint itself to be disabled! by Johnny Chen · 13 years ago
  59. 4fe2302 Fix test failures in TestWatchpointIter.py due to http://llvm.org/viewvc/llvm-project?rev=162322&view=rev. by Johnny Chen · 13 years ago
  60. 66535a3 Remove the process->DisableWatchpoint() and EnableWatchpoint() calls since the sentry object is already doing that. by Johnny Chen · 13 years ago
  61. 0f7ad8d rdar://problem/12144930 by Johnny Chen · 13 years ago
  62. 25c0eb4 When trying to take snapshots of a watched variable, if the frame is unable to evaluate the variable expression, by Johnny Chen · 13 years ago
  63. 88fc73b Simplify the "Watchpoint ... hit" printout, make it more terse. by Johnny Chen · 13 years ago
  64. f97ecd7 Comment changes. by Johnny Chen · 13 years ago
  65. 209bd65 rdar://problem/12007576 by Johnny Chen · 13 years ago
  66. 1320641 rdar://problem/11457143 by Johnny Chen · 13 years ago
  67. 3372f58 <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 · 13 years ago
  68. 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
  69. 6d66ce6 Make sure the "synchronous breakpoint callbacks" get called before the thread plan logic gets invoked, and if they by Jim Ingham · 14 years ago
  70. 1ac04c3 Thread hardening part 3. Now lldb_private::Thread objects have std::weak_ptr by Greg Clayton · 14 years ago
  71. 5f3bf63 Fix a typo in the error message of the StopInfoWatchpoint class. by Johnny Chen · 14 years ago
  72. 20bb3aa The "desired result type" code in the expression by Sean Callanan · 14 years ago
  73. 73ca05a Add the ability to capture the return value in a thread's stop info, and print it by Jim Ingham · 14 years ago
  74. 79ea1d8 Rework how the breakpoint conditions & callbacks are handled. We now iterate over all the locations at the site by Jim Ingham · 14 years ago
  75. 0faa43f Do a better job of detecting when a breakpoint command has set the target running again (except you have to ignore by Jim Ingham · 14 years ago
  76. c7b6506 Added a language parameter to the expression parser, by Sean Callanan · 14 years ago
  77. 52c7d20 Grab the address of the breakpoint site for the StopInfoBreakpoint so if by Jim Ingham · 14 years ago
  78. 16dcf71 Add a commnad to set a condition for a watchpoint. Example: by Johnny Chen · 14 years ago
  79. 01a6786 SBValue::Watch() and SBValue::WatchPointee() are now the official API for creating by Johnny Chen · 14 years ago
  80. 5d04346 Add SB API class SBWatchpointLocation and some extra methods to the SBTarget class to by Johnny Chen · 14 years ago
  81. c14ee32 Converted the lldb_private::Process over to use the intrusive shared pointers. by Greg Clayton · 14 years ago
  82. fd158f4 StopInfoWatchpoint should override the StopInfo::ShouldStop() virtual method and delegate to by Johnny Chen · 14 years ago
  83. 3bfdaa2 This patch modifies the expression parser to allow it by Sean Callanan · 14 years ago
  84. 4b53618 Move the handling of breakpoint conditions from the Private event loop to the StopInfoBreakpoint::DoActions, which happens as the by Jim Ingham · 14 years ago
  85. a658fd2 Created a std::string in the base StopInfo class for the description and by Greg Clayton · 15 years ago
  86. 0f16e73 Rework the RunThreadPlan event handling to use Event Hijacking not stopping the event thread. Also clarify the logic of the function. by Jim Ingham · 15 years ago
  87. 7778703 Back up both the register AND the stop state when calling functions. by Jim Ingham · 15 years ago
  88. 4e78f60 Added the ability to get more information on the SBThread's stop reason by Greg Clayton · 15 years ago
  89. 2d4edfb Modified all logging calls to hand out shared pointers to make sure we by Greg Clayton · 15 years ago
  90. 36f3b36 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 · 15 years ago
  91. 0603aa9 There are now to new "settings set" variables that live in each debugger by Greg Clayton · 15 years ago
  92. 3ebcf7f Make breakpoint commands work again. Added a PerformAction to the stop info - actions are run when the by Jim Ingham · 15 years ago
  93. 5aee162 Change Target & Process so they can really be initialized with an invalid architecture. by Jim Ingham · 15 years ago
  94. f4b47e1 Abtracted the old "lldb_private::Thread::StopInfo" into an abtract class. by Greg Clayton · 15 years ago