1. b42f1c8 Changed the Opcode::GetData() API so that it didn't by Sean Callanan · 12 years ago
  2. 3da64ae Fixed an error in the thumb opcode encoding. We need the 32 bit thumb instructions to be encoded as a 32 bit value for the EmulateARM code. by Greg Clayton · 12 years ago
  3. 1424a5e Improved raw disassembly output for Thumb. by Sean Callanan · 12 years ago
  4. e8c020c <rdar://problem/12029894> by Greg Clayton · 12 years ago
  5. 5016669 Pull in cxa_demangle.cpp/.h from llvm's libcxxabi project. Change the namespace to lldb_cxxabiv1 for the time being. by Johnny Chen · 12 years ago
  6. b87efc9 <rdar://problem/11846023> Fixing a bug where malformed DWARF could lead to an endless recursion with synthetic children by Enrico Granata · 12 years ago
  7. 4f28c31 Instructions generated by a disassembler can now by Sean Callanan · 12 years ago
  8. c024004 Cleaned up the lldb_private::Mangled class to get rid of the tokenizing code that has bit rotted and isn't being used. Also cleaned up the API to the "lldb_private::Mangled" to always take "const ConstString &" arguments instead of both "const ConstString &" and "const char *". by Greg Clayton · 12 years ago
  9. 9b98ffd <rdar://problem/10998370> by Greg Clayton · 12 years ago
  10. 4a379b1 Ran the static analyzer on the codebase and found a few things. by Greg Clayton · 12 years ago
  11. b438699 Lock around reading as well as connecting & disconnecting so we don't start reading after by Jim Ingham · 12 years ago
  12. b3a1a2b <rdar://problem/11870357> by Greg Clayton · 12 years ago
  13. 4ebd5ce <rdar://problem/11773899> Formatters for BOOL* and BOOL& by Enrico Granata · 12 years ago
  14. 5cee84b <rdar://problem/11628688> Making sure to use the ostype format for OSType values by Enrico Granata · 12 years ago
  15. cbacba1 <rdar://problem/11740973> by Greg Clayton · 12 years ago
  16. 7e26fd3 Added a check to the Section to make sure we don't by Sean Callanan · 12 years ago
  17. bcaf99a <rdar://problem/11791234> by Greg Clayton · 12 years ago
  18. 3ce4df5 Add a command channel to wait on along with the file descriptor the ConnectionFileDescriptor class is managing, so we can always pop ourselves out of our select call regardless of how well behaved the channel we are talking to is. by Jim Ingham · 12 years ago
  19. 941f5da Modifying the "address" format, which prints a pointer and a description of what it points to, to detect when the deref of that pointer points to something valid. So if you have: by Greg Clayton · 12 years ago
  20. 110accf Don't call DoOnRemoval if you are just peeking at events. by Jim Ingham · 12 years ago
  21. a7d3dc7 <rdar://problem/11852100> by Greg Clayton · 12 years ago
  22. 545762f <rdar://problem/11357711> by Greg Clayton · 12 years ago
  23. 0d0f56d Make const result value objects able to return dynamic types. by Greg Clayton · 12 years ago
  24. e82d8ed <rdar://problem/11819635> by Greg Clayton · 12 years ago
  25. 126b344 <rdar://problem/11755446> Making sure to provide summaries for one more NSString subclass by Enrico Granata · 12 years ago
  26. e8fc036 Fix the copy constructor and assignement operator for ModuleList to be thread safe. by Greg Clayton · 12 years ago
  27. 716a664 Committed a change to the SectionList that introduces by Sean Callanan · 12 years ago
  28. 9d0f508 rdar://problem/11598332 by Johnny Chen · 12 years ago
  29. e4b5ec0 rdar://problem/11597911 by Johnny Chen · 12 years ago
  30. 9336790 We were accessing the ModuleList in the target without locking it for tasks like by Jim Ingham · 12 years ago
  31. 49170d4 Check for NULL modules coming into the SearchFilter's ModulePasses & PlatformDarwin::ModuleIsExcludedForNonModuleSpecificSearches functions. by Jim Ingham · 12 years ago
  32. e23940f Fix arch_helper() to return the list of supported architectures. by Johnny Chen · 12 years ago
  33. dc43bbf Fixed memory management issues introduced by revision 157507. by Greg Clayton · 12 years ago
  34. 746323a rdar://problem/11535045 by Johnny Chen · 12 years ago
  35. 04e6ada <rdar://problem/11534686> by Greg Clayton · 12 years ago
  36. 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
  37. 03e5e51 If we notice that a module with a given file path is replaced by another with the same file by Jim Ingham · 12 years ago
  38. 45c47aa Add LLDB_DISABLE_PYTHON around newly added methods in by Jason Molenda · 12 years ago
  39. e585240 <rdar://problem/11246147> by Greg Clayton · 12 years ago
  40. 2ad894b <rdar://problem/11455398> by Greg Clayton · 12 years ago
  41. 0fef968 <rdar://problem/11330621> by Greg Clayton · 12 years ago
  42. 18ae2b1 Remove the string pool from the global destructor chain so it doesn't get yanked out from under us prematurely on exit. by Jim Ingham · 12 years ago
  43. 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
  44. 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
  45. 4758a3c First part of a fix to make GetNonSyntheticValue() work correctly by Enrico Granata · 12 years ago
  46. b170aee <rdar://problem/11358639> by Greg Clayton · 12 years ago
  47. 1b584eb Don't expose the pthread_mutex_t underlying the Mutex & Mutex::Locker classes. by Jim Ingham · 12 years ago
  48. c76486c Don't call SBDebugger::SetInternalVariable in the sigwinch_handler, since that takes locks and potentially does allocations. by Jim Ingham · 12 years ago
  49. 45dbebf Patch from Filipe Cabecinhas. by Greg Clayton · 12 years ago
  50. 87677ee Add an Error string specifically for when we hit an ENOMEM when by Jason Molenda · 12 years ago
  51. ce035a0 Automatically enabling the Cocoa formatter categories for command-line LLDB. Previously, the categories were filled in but disabled by default. Tweaking test cases appropriately to keep working and do the right thing by Enrico Granata · 12 years ago
  52. a5c2ce0 Returning data formatters to their previous working condition - Plus fixing an issue that was preventing Python oneliners from executing by Enrico Granata · 12 years ago
  53. 4d609c9 Fixing an issue where the expression parser was not correctly freeze-drying bitfields - This patch ensures that (a) freeze-drying bitfields works correctly and (b) that we actually access bitfields through IR instead of the 'frame var en lieu of expr' shortcut, for added safety in corner cases that may arise by Enrico Granata · 12 years ago
  54. 2d34a50 This patch fixes a bug where LLDB was incorrectly setting the address-size on a DataExtractor to be sizeof(void*) when the ValueObject came out of the expression parser by Enrico Granata · 12 years ago
  55. 73a3571 Added the ability to log a message with a backtrace when verbose logging is enabled to the Module class. Used this new function in the DWARF parser. by Greg Clayton · 12 years ago
  56. c705730 <rdar://problem/11282938> by Greg Clayton · 12 years ago
  57. 808e92a Don't put the address of the module in the module basename as this hoses up our ability to find shared libraries by name. We now put it into the Module object name. by Greg Clayton · 12 years ago
  58. 5056169 Cleaned up code that was getting SBData for an SBInstruction. by Greg Clayton · 12 years ago
  59. 516f084 No functionality changes, mostly cleanup. by Greg Clayton · 12 years ago
  60. 860b9ea <rdar://problem/11202426> by Greg Clayton · 12 years ago
  61. 72c17bf Fixed ModuleList::FindTypes() so that when a symbol context is supplied that contains a valid module, it will search that module first, then if we are still looking for matches (we have found less that "max_matches"), search in all of the other modules as well. by Greg Clayton · 12 years ago
  62. 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
  63. 8705876 Order the initializations so that they reflect how they're declared in the class. by Bill Wendling · 12 years ago
  64. 63aa634 Attempt at fixing a crasher where summary strings where looping endlessly. by Enrico Granata · 12 years ago
  65. f9de192 <rdar://problem/11148044> by Greg Clayton · 12 years ago
  66. 940dd18 Be more careful when overriding the type for a by Sean Callanan · 12 years ago
  67. b6641ba Add log entries for HijackBroadcaster() as well as RestoreBroadcaster(). by Johnny Chen · 12 years ago
  68. 80731ec Fixing an issue where Unicode characters in an NSString were printed as escape sequences by the summary provider shipping with LLDB - Added relevant test case code. Bonus points for identifying the source of the quotes :-) by Enrico Granata · 12 years ago
  69. 6781217 adding a summary for Objective-C type 'Class' by Enrico Granata · 12 years ago
  70. 9ab696e lldb_private::Section objects have a boolean flag that can be set that by Greg Clayton · 12 years ago
  71. 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
  72. dc0a38c <rdar://problem/11113279> by Greg Clayton · 12 years ago
  73. f2cb7f2 Removing cascading through inheritance chains for data formatters by Enrico Granata · 12 years ago
  74. 2aaf59d Added the ability to log a value object just as a value would be display by Greg Clayton · 12 years ago
  75. aa20630 Fixed the ability to load a module from a path by using just a UUID. After by Greg Clayton · 12 years ago
  76. f0c372a Headers cleanup by Enrico Granata · 12 years ago
  77. 2b7fd6f Removing spurious <ostream> include by Enrico Granata · 12 years ago
  78. f55919b Fixing a bug where child names in filters were not matched properly by Enrico Granata · 12 years ago
  79. 12f588a Make sure that if a UUID was passed in, and we found a match, that should be enough for us. by Greg Clayton · 12 years ago
  80. cf09f88 Massive enumeration name changes: a number of enums in ValueObject were not following the naming pattern by Enrico Granata · 12 years ago
  81. 2418fdd <rdar://problem/11072382> by Greg Clayton · 12 years ago
  82. 964deba <rdar://problem/8196933> by Greg Clayton · 12 years ago
  83. 579a296 The Cocoa formatters now provide error messages for many of the common things-went-wrong situations. Previously they would say nothing or log failures to the Python console by Enrico Granata · 12 years ago
  84. 5ae31e2 Mark newly added synthesizer calls as being #ifndef LLDB_DISABLE_PYTHON by Jason Molenda · 12 years ago
  85. 7b9aacf Changed several of the Cocoa formatters to match the output style that Xcode uses internally to provide summaries by Enrico Granata · 12 years ago
  86. 66205ce Added formatters for libc++ (http://libcxx.llvm.org): by Enrico Granata · 12 years ago
  87. 21c8dcf <rdar://problem/11016922> by Greg Clayton · 12 years ago
  88. b2cf58a First stage of implementing step by "run to next branch". Doesn't work yet, is turned off. by Jim Ingham · 12 years ago
  89. 06cdb8d Changed ValueObject to use a dedicated ChildrenManager class to store its children, instead of an std::vector by Enrico Granata · 12 years ago
  90. d1978c8 Use a new define, NO_XPC_SERVICES, to indicate that macosx/Host.mm by Jason Molenda · 12 years ago
  91. 0c31d3d <rdar://problem/10997402> by Greg Clayton · 12 years ago
  92. 1bc1cad rdar://problem/10611315 by Johnny Chen · 12 years ago
  93. 400105d Using the new ScriptInterpreterObject in the implementation of synthetic children to enhance type safety by Enrico Granata · 12 years ago
  94. 80e7b0f Fixing an issue where a ValueObject had changed its value but the 'value changed' flag was not being set. This was breaking one of our test cases by Enrico Granata · 12 years ago
  95. a989307 Added the ability to disassembly "count" instructions given a SBAddress. by Greg Clayton · 12 years ago
  96. de3b25b added a new formatter for CF(Mutable)BitVector by Enrico Granata · 12 years ago
  97. 74351ba rdar://problem/10652076 by Johnny Chen · 12 years ago
  98. 23255c3 having std::vector still show children even if it now has a builtin summary - having the std::vector test case deal with the fact that we now have said builtin summary by Enrico Granata · 12 years ago
  99. 86fcb16 (a) adding formatters for: by Enrico Granata · 12 years ago
  100. 83410e5 (a) adding an introspection formatter for NS(Mutable)IndexSet by Enrico Granata · 12 years ago