1. 49ce896 <rdar://problem/11757916> by Greg Clayton · 12 years ago
  2. d0bdddf Rework how the API mutex is acquired when filling out an ExecutionContext from an ExecutionContextRef, by Jim Ingham · 12 years ago
  3. c6e82e4 Remove further outdated "settings" code and also implement a few missing things. by Greg Clayton · 12 years ago
  4. 73844aa Reimplemented the code that backed the "settings" in lldb. There were many issues with the previous implementation: by Greg Clayton · 12 years ago
  5. 684d401 SBValue::GetTypeName and SBValue::GetByteSize might have to update the dynamic value - which might involve running code. So they need to take the stop lock & target locks. by Jim Ingham · 12 years ago
  6. f590be8 A baton isn't needed to dispatch input. by Filipe Cabecinhas · 12 years ago
  7. 9880efa Add explicit casts to bool in "shared pointer is valid" constructs that return bool. by Jim Ingham · 12 years ago
  8. f6132ef <rdar://problem/11275622> by Greg Clayton · 12 years ago
  9. 5d90ade Added an lldb_private & equivalent SB API to send an AsyncInterrupt to the event loop. by Jim Ingham · 12 years ago
  10. 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
  11. 4a379b1 Ran the static analyzer on the codebase and found a few things. by Greg Clayton · 12 years ago
  12. a092d90 Change UnwindAssemblyInstEmulation::GetNonCallSiteUnwindPlanFromAssembly so it records by Jason Molenda · 12 years ago
  13. b3a1a2b <rdar://problem/11870357> by Greg Clayton · 12 years ago
  14. efbdd22 Add accessors on process to get & set the selected thread by IndexID (useful since that's the one that "thread list" shows and it won't get reused even if the underlying system thread ID gets reused. by Jim Ingham · 12 years ago
  15. bcaf99a <rdar://problem/11791234> by Greg Clayton · 12 years ago
  16. 545762f <rdar://problem/11357711> by Greg Clayton · 12 years ago
  17. 5c5a38e Added the ability to read the dSYM plist file with source remappings even when DebugSymbols isn't used to find the dSYM. We now parse the plist as XML in the MacOSX symbol vendor. by Greg Clayton · 12 years ago
  18. 3a70d5d Make the IsValid() operator for SBLineEntry "do the right thing" by returning true if the line entry is valid, not just if the opaque pointer to lldb_private::LineEntry is non NULL. by Greg Clayton · 12 years ago
  19. 839de39 Make a way to set the result status for Python defined commands, and don't overwrite the status of the result if by Jim Ingham · 12 years ago
  20. bc8c499 Add API logging to SBCommandInterpreter::HandleCompletion(). by Jim Ingham · 12 years ago
  21. ee306fa Add API logging for SBDebugger::MemoryPressureDetected. by Jim Ingham · 12 years ago
  22. a442da2 Add the SBWatchpoint::GetError back, we have clients who use it. by Jim Ingham · 12 years ago
  23. 9c4a344 Funnel the old API call SBValue::Watch (bool resolve_location, bool read, bool write) to the one which takes an SBError. by Johnny Chen · 12 years ago
  24. 8a5ce77 Cannot break the existing API client of SBValue::Watch(bool resolve_location, bool read, bool write). by Johnny Chen · 12 years ago
  25. 3f88349 rdar://problem/11584012 by Johnny Chen · 12 years ago
  26. 12b7ea3 Patch that fixes log messages in SBValue.cpp from Lau Sennels. by Greg Clayton · 12 years ago
  27. bbf6aa5 Thread-hardening the SB API calls related to watchpoint operations. by Johnny Chen · 12 years ago
  28. 01bc2d4 <rdar://problem/11328896> Fixing a bug where regex commands were saved in the history even if they came from a 'command sourced' file - this fix introduces a command sourcing depth and disables history for all levels of depth > 0, which means no commands go into history when being sourced from a file. we need an integer depth because command files might themselves source other command files, ... by Enrico Granata · 12 years ago
  29. 299aa70 rdar://problem/10996978 - Fixing an issue where crash reports for the expression parser might include symbols from the user's application by Enrico Granata · 12 years ago
  30. 191343e Add SBProcess::GetNumSupportedHardwareWatchpoints() API and export it through the Python scripting bridge. by Johnny Chen · 12 years ago
  31. 2cf5ccb Also push file & line breakpoints past the prologue. Also added a "-K" argument to the relevant by Jim Ingham · 12 years ago
  32. f7d782b Fixes the case where we created a dummy target, deleted it, and then tried to evaluate an expression with no target. by Filipe Cabecinhas · 12 years ago
  33. 1c4ae3e Add an accessor on SBBreakpointLocation to get its location ID. by Jim Ingham · 12 years ago
  34. d82bc6d Found one more place where the OkayToDiscard needs to be consulted. by Jim Ingham · 12 years ago
  35. 0fef968 <rdar://problem/11330621> by Greg Clayton · 12 years ago
  36. f92ddcc Print out a notification when the process of a target other than the currently selected target stops. by Jim Ingham · 12 years ago
  37. 07baf83 <rdar://problem/11338654> Fixing a bug where having a summary for a bitfield without a format specified would in certain cases crash LLDB - This has also led to refactoring the by-type accessors for the data formatter subsystem. These now belong in our internal layer, and are just invoked by the public API stratum by Enrico Granata · 12 years ago
  38. 651cbe2 <rdar://problem/11239650> Fixing a bug where the SetValueFromCString() method failed to operate on dynamic values. The fix consists in making the set operation fall through to the parent. We only actually allow this if the dynamic value is at a 0-offset from the parent, or the new value is 0. Other scenarios would need agreement on the actual meaning of the set operation (do we keep offsetting? do we just assume the user knows what they are doing?) so we prevent them, and let the expression parser deal with the complexity by Enrico Granata · 12 years ago
  39. 4c87ebf Fixing some indentation. by Jim Ingham · 12 years ago
  40. 4758a3c First part of a fix to make GetNonSyntheticValue() work correctly by Enrico Granata · 12 years ago
  41. 5f2b926 <rdar://problem/10605072> by Greg Clayton · 12 years ago
  42. b170aee <rdar://problem/11358639> by Greg Clayton · 12 years ago
  43. 1b584eb Don't expose the pthread_mutex_t underlying the Mutex & Mutex::Locker classes. by Jim Ingham · 12 years ago
  44. 88e3de2 Clean up the usage of "MasterPlan" status in ThreadPlans. Only user-initiated plans by Jim Ingham · 12 years ago
  45. f0bc815 Added the ability to specify the symbol file for a module when adding it to a target. by Greg Clayton · 12 years ago
  46. 9274ba3 We take the API mutex first and the stop mutex second in general, so do it here as well. by Jim Ingham · 12 years ago
  47. 887f62d The API lock was getting dropped too soon in GetVariables. GetValueObjectForFrameVariable could run the target (to get dynamic values) and that requires the target lock. by Jim Ingham · 12 years ago
  48. 5b4905d Couple more places in SBValue where you need to take the run-lock. by Jim Ingham · 12 years ago
  49. 7fb1430 Expose GetAddressClass() from both the SBAddress and SBInstruction so clients can tell the difference between ARM/Thumb opcodes when disassembling ARM. by Greg Clayton · 12 years ago
  50. 2642585 Fixed an issue that happens in LLDB versions after SBFrame switched to using a lldb::ExecutionContextRefSP where we might segfault due to using a shared pointer with NULL in it. The SBFrame object should always have a valid lldb::ExecutionContextRefSP in it. The SBFrame::Clear() method was doing the wrong thing and is now fixed. by Greg Clayton · 12 years ago
  51. 5056169 Cleaned up code that was getting SBData for an SBInstruction. by Greg Clayton · 12 years ago
  52. 516f084 No functionality changes, mostly cleanup. by Greg Clayton · 12 years ago
  53. 860b9ea <rdar://problem/11202426> by Greg Clayton · 12 years ago
  54. 9f95fb6 In a prior commit, I changed the parameters around on a ModuleList::FindTypes where the old parameters that existing clients were using would have been compatible, so I renamed ModuleList::FindTypes to ModuleList::FindTypes2. Then I made fixes and verified I updated and fixed all client code, but I forgot to rename the function back to ModuleList::FindTypes(). I am doing that now and also cleaning up the C++ dynamic type code a bit. by Greg Clayton · 12 years ago
  55. 9f3c98e Added logging when API calls try to do something that shouldn't be done when the process is stopped by having logging calls that end with "error: process is running". by Greg Clayton · 12 years ago
  56. a894fe7 Added a new Host class: ReadWriteLock by Greg Clayton · 12 years ago
  57. 69c540d Change SBAddress back to using a std::auto_ptr to a lldb_private::Address as the lldb_private::Address has a weak pointer to the section which has a weak pointer back to the module, so it is safe to have just a lldb_private::Address object now. by Greg Clayton · 12 years ago
  58. a9fe7e7 Return 0 for the size_t return type. by Bill Wendling · 12 years ago
  59. 3be42fb Export the ability to see if a symbol is externally visible and also if the symbol was synthetically added to the symbol table (the symbol was not part of the symbol table itself but came from another section). by Greg Clayton · 12 years ago
  60. 2a508dd Removed unused variable. by Greg Clayton · 12 years ago
  61. 9af596d Fixed some space formatting. by Greg Clayton · 12 years ago
  62. 9ab696e lldb_private::Section objects have a boolean flag that can be set that by Greg Clayton · 12 years ago
  63. dba1de8 Synthetic values are now automatically enabled and active by default. SBValue is set up to always wrap a synthetic value when one is available. by Enrico Granata · 12 years ago
  64. dc0a38c <rdar://problem/11113279> by Greg Clayton · 12 years ago
  65. d44c9d3 Adding a new API call IsTypeComplete() to SBType. This call is meant to check if the type has been previously completed or not (which is mostly interesting from a performance point of view) by Enrico Granata · 12 years ago
  66. f5dc0fc SBTypeCategory::GetName returns const char* so return by Jason Molenda · 12 years ago
  67. b1db658 Platforms can now auto-select themselves if you specify a full target triple when doing a "target create" command. by Greg Clayton · 12 years ago
  68. b451f5f Patch from dawn@burble.org: by Johnny Chen · 12 years ago
  69. 598df88 <rdar://problem/10434005> by Greg Clayton · 12 years ago
  70. 66c2e19 Moved inline functions into SBTarget.cpp and made destructors for SBLaunchInfo and SBAttachInfo to avoid link warnings. by Greg Clayton · 12 years ago
  71. 0c31d3d <rdar://problem/10997402> by Greg Clayton · 12 years ago
  72. 400105d Using the new ScriptInterpreterObject in the implementation of synthetic children to enhance type safety by Enrico Granata · 12 years ago
  73. a989307 Added the ability to disassembly "count" instructions given a SBAddress. by Greg Clayton · 12 years ago
  74. 4722b10 Add a command and an SB API to create exception breakpoints. Make the break output prettier for Exception breakpoints. by Jim Ingham · 12 years ago
  75. 0164b75 rdar://problem/10976649 by Johnny Chen · 12 years ago
  76. c86723f <rdar://problem/10967188> by Han Ming Ong · 12 years ago
  77. 94b4e9a <rdar://10949461> by Han Ming Ong · 12 years ago
  78. f125250 <rdar://problem/10605072> by Greg Clayton · 12 years ago
  79. 1328b14 This commit: by Enrico Granata · 12 years ago
  80. 435c5ef <rdar://10950312> by Han Ming Ong · 12 years ago
  81. 444fe99 Made a ModuleSpec class in Module.h which can specify a module using one or by Greg Clayton · 12 years ago
  82. d1040dd <rdar://problem/3535148> by Han Ming Ong · 13 years ago
  83. 80efa5e Added some missing accessors to the SBAttachInfo for user and group ID by Greg Clayton · 13 years ago
  84. 98ca1e6 Fixed the launching code when using the new SBLaunchInfo. by Greg Clayton · 13 years ago
  85. 0a8dcac Added the new way we will eventually do all attaches and launches. First clients by Greg Clayton · 13 years ago
  86. 3508c38 <rdar://problem/10103468> by Greg Clayton · 13 years ago
  87. d846521 Make Debugger::SetLoggingCallback public, and expose it through the SB API. Sometimes it is not by Jim Ingham · 13 years ago
  88. 49f4bf2 Added the ability to get a ObjectFile versions from the ObjectFile by Greg Clayton · 13 years ago
  89. c48ca82 Patch Enrico's changes from r150558 on 2012-02-14 to build even if Python by Jason Molenda · 13 years ago
  90. 6c530f2 Add a logging mode that takes a callback and flush'es to that callback. by Jim Ingham · 13 years ago
  91. f4124de Thread hardening part 3. Now lldb_private::Thread objects have std::weak_ptr by Greg Clayton · 13 years ago
  92. 289afcb The second part in thread hardening the internals of LLDB where we make by Greg Clayton · 13 years ago
  93. b4d7fc0 This checking is part one of trying to add some threading safety to our by Greg Clayton · 13 years ago
  94. d760907c Adding formatters for several useful Objective-C/Cocoa data types. The new categories are not enabled at startup, but can be manually activated if desired. by Enrico Granata · 13 years ago
  95. 5a15e69 Add a general mechanism to wait on the debugger for Broadcasters of a given class/event bit set. by Jim Ingham · 13 years ago
  96. 16376ed <rdar://problem/10062621> by Enrico Granata · 13 years ago
  97. 9ce9538 Full core file support has been added for mach-o core files. by Greg Clayton · 13 years ago
  98. 302d78c Extended function lookup to allow the user to by Sean Callanan · 13 years ago
  99. 46c9a35 First pass at mach-o core file support is in. It currently works for x86_64 by Greg Clayton · 13 years ago
  100. 28e2386 Send Breakpoint Changed events for all the relevant changes to breakpoints. by Jim Ingham · 13 years ago