1. 1a7b956 This patch alloows lldb to build under GCC. by Johnny Chen · 13 years ago
  2. 59df36f this patch introduces a new command script import command which takes as input a filename for a Python script and imports the module contained in that file. the containing directory is added to the Python path such that dependencies are honored. also, the module may contain an __lldb_init_module(debugger,dict) function, which gets called after importing, and which can somehow initialize the module's interaction with lldb by Enrico Granata · 13 years ago
  3. 712a628 Add a commnad to set a condition for a watchpoint. Example: by Johnny Chen · 13 years ago
  4. 43d3906 Make "next" and "step-out" work when in stepping over or out of inlined functions. by Jim Ingham · 13 years ago
  5. 76e55f7 Make the step range plans capable of supporting multiple ranges. Also make their constructors public, there isn't any good reason why you shouldn't be able to make these plans. by Jim Ingham · 13 years ago
  6. 5f24c50 Add function decls to their parent decl context. by Greg Clayton · 13 years ago
  7. 6364304 Make sure we create only unique one namespace per AST when parsing the DWARF. by Greg Clayton · 13 years ago
  8. 67bbb11 Improved expression logging. Now all calls to by Sean Callanan · 13 years ago
  9. 41a55ef Add SBWatchpoint::GetError() API, which is not currently populated as yet. by Johnny Chen · 13 years ago
  10. f5c0c72 Added the ability to run expressions in any command. Expressions can be by Greg Clayton · 13 years ago
  11. ecd4feb SBValue::Watch() and SBValue::WatchPointee() are now the official API for creating by Johnny Chen · 13 years ago
  12. 9f54ab7 Fixed a case where we might end up trying to parse a type in the DWARF parser for a method whose class isn't currently in the process of completing itself. Currently, methods of a class, must be parsed when the class type that contains the method is asked to complete itself through the clang::ExternalASTSource virtual functions. Now we "do the right thing" by checking if the class is being defined, and if so we parse it, else we tell the class to complete itself so everything happens correctly. by Greg Clayton · 13 years ago
  13. b01f7a4 Cleaned up a few functions that never get used. by Sean Callanan · 13 years ago
  14. a759706 Moved the list of found namespaces into the search by Sean Callanan · 13 years ago
  15. 1fa6b3d Cleaned up the SBWatchpoint public API. by Greg Clayton · 13 years ago
  16. aa4a553 Removed namespace qualification from symbol queries. by Sean Callanan · 13 years ago
  17. 0fcec13 Completed the glue that passes a ClangNamespaceDecl * by Sean Callanan · 13 years ago
  18. 4a07832 Now that we know the values are going to stick around, by Sean Callanan · 13 years ago
  19. 16c4ec3 Refactoring in preparation for having multiple by Sean Callanan · 13 years ago
  20. 0eca1a7 Added support to ClagnExpressionDeclMap for finding data symbols in namespaces. by Sean Callanan · 13 years ago
  21. 94cd0ca Made FindGlobalVariable() optionally search a specific by Sean Callanan · 13 years ago
  22. 3e80cd9 Added ClangNamespaceDecl * parameters to several by Sean Callanan · 13 years ago
  23. 03f64ca Cleanups in preparation for making FindExternalVisibleDecls by Sean Callanan · 13 years ago
  24. 141f8d9 Fix preprocessor warnings for no newline at the end of the source files. by Greg Clayton · 13 years ago
  25. 16b53ab Implemented a namespace map that allows searching by Sean Callanan · 13 years ago
  26. 1fb8a2d Add a SBTarget::BreakpointCreateByName API that allows you to specify the name by Jim Ingham · 13 years ago
  27. 81a20a0 Patch from Dragos Tatulea regarding typedefs with the new RangeArray template class. by Greg Clayton · 13 years ago
  28. be42123 Changed RangeMap over to use llvm::SmallVector and updated the RangeArray and the RangeDataArray to have an extra "unsigned N" template parameter. Updated the lldb_private::Block to use a RangeArray with a uint32_t for both the function base offset and block range size, and then a 1 for the small vector size since most lexical blocks in DWARF only have 1 range. Updates the DWARFDebugRanges RangeArray to use an unsigned of 2 since most blocks that have more than one range usually have 2. Also updated a DWARFDebugAranges to default their RangeArray to use a SmallVector with unsigned size of 1 since this will take care of the .o files when doing DWARF in .o files and since there really isn't any good size we can guess with. by Greg Clayton · 13 years ago
  29. c03a99a Added some debug code that can verify that all RangeMap.h maps are sorted when needed since RangeArray and RangeDataArray instantiations depend on it. I ran the test suite with ASSERT_RANGEMAP_ARE_SORTED defined and I got no assertions, so I disabled it prior to checkin. by Greg Clayton · 13 years ago
  30. 49e08e3 Started on the export table for the MappedHash. by Greg Clayton · 13 years ago
  31. 8a2a4f8 Fix the last testsuite regression from the apple-names stuff. by Jim Ingham · 13 years ago
  32. bc36a86 Added more functionality to Range template classes in RangeMap.h and converted remaining DWARF areas that were using ranges over to this class. Also converted lldb_private::Block to use it. by Greg Clayton · 13 years ago
  33. 060d53f Fixed a memory leak of ASTResultSynthesizers, by Sean Callanan · 13 years ago
  34. c153518 Updated LLVM/Clang to pull in the latest ARM disassembler. by Sean Callanan · 13 years ago
  35. 659758a Remove some commented out code. by Jim Ingham · 13 years ago
  36. 1dca634 Clean up some documentation. by Jim Ingham · 13 years ago
  37. 8b7b227 Move the responsibility for translating the various eFunctionNameType lookups to the by Jim Ingham · 13 years ago
  38. ca804bf Don't look up main to find the default source file till somebody actually asks for it. by Jim Ingham · 13 years ago
  39. 61aca5d Re-organized the contents of RangeMap.h to be more concise and also allow for a Range, RangeArray, RangeData (range + data), or a RangeDataArray. We have many range implementations in LLDB and I will be converting over to using the classes in RangeMap.h so we can have one set of code that does ranges and searching of ranges. by Greg Clayton · 13 years ago
  40. 257663e Since we use address ranges a lot I added a templatized class that allows us to easily control the base address type, the size type, and the data that is stored with each range. It is designed to be populated by appending all needed items, then sorting the resulting list, and optionally minimizing the list when done. I adopted this new list in the DWARFDebugAranges for even further memory savings. by Greg Clayton · 13 years ago
  41. e14cf4e Add capability to set ignore count for watchpoint on the command line: by Johnny Chen · 13 years ago
  42. 8bdf57c Fix a problem where the stop-hook command 'frame variable g_val' produces nothing by Johnny Chen · 13 years ago
  43. ff9a7e0 Added missing file. by Greg Clayton · 13 years ago
  44. 00db215 Enable all the new accelerator tables if they are present and don't manually by Greg Clayton · 13 years ago
  45. 15afa9f Removed lldb::SBSourceManager_impl. We export everything in the lldb namespace by Greg Clayton · 13 years ago
  46. 5cac6a5 Add SBFrame.WatchLocation() to find and watch the location pointed to by by Johnny Chen · 13 years ago
  47. 2f57db0 Cleaned up the the code that figures out the inlined stack frames given a by Greg Clayton · 13 years ago
  48. f92d0dd Removed some commented out code from the DWARF parser. by Greg Clayton · 13 years ago
  49. 6c19c8a <rdar://problem/10212450> by Greg Clayton · 13 years ago
  50. 1b45252 Add an accompanying option to the 'frame variable -w' command to, instead of watching the variable, by Johnny Chen · 13 years ago
  51. ed11c1e Fixed an issue where a lexical block or inlined function might have bad debug by Greg Clayton · 13 years ago
  52. 2cd9fbd Free up some space in lldb_private::Block by not requiring a sibling pointer. by Greg Clayton · 13 years ago
  53. 9a93fcd If the new .apple_names and .apple_types DWARF accelerator tables by Greg Clayton · 13 years ago
  54. f6e3de2 Convert over to the latest and greatest on disc accelerator by Greg Clayton · 13 years ago
  55. 5eb54bb Add SBTarget::GetLastCreatedWatchpointLocation() API and export to the Python interface. by Johnny Chen · 13 years ago
  56. a7d8951 Added an API to SymbolContext to hide the complexity of getting the by Jim Ingham · 13 years ago
  57. 092bd15 Export the watchpoint related API (SBWatchpointLocation class and added SBTarget methods) by Johnny Chen · 13 years ago
  58. d9b4425 Fixed the public and internal disassembler API to be named correctly: by Greg Clayton · 13 years ago
  59. e97e4e3 Fixed an include path that was breaking Linux builds. by Sean Callanan · 13 years ago
  60. 096c293 Add SB API class SBWatchpointLocation and some extra methods to the SBTarget class to by Johnny Chen · 13 years ago
  61. de3d27e Factored out handling of the source code for an by Sean Callanan · 13 years ago
  62. 23b8abb Added more functionality to the public API to allow for better by Greg Clayton · 13 years ago
  63. 15ef51e Added the ability to get all section contents, or the section by Greg Clayton · 13 years ago
  64. 980c750 Fixed build issues after recent checkin. by Greg Clayton · 13 years ago
  65. 9a29f00 Add GetAddress to SBBreakpointLocation, and put the .i files in the API section of the Xcode project. by Jim Ingham · 13 years ago
  66. 3e8c25f Added to the public API to allow symbolication: by Greg Clayton · 13 years ago
  67. 4c24b0a Add an SB API SBFrame::WatchValue() and exported to the Python interface to by Johnny Chen · 13 years ago
  68. c86582f Add a (bool)end_to_end parameter, default true, to the Target::Remove/Disable/EnableALLWatchpointLocations() by Johnny Chen · 13 years ago
  69. d6d4797 Added the ability to restrict breakpoints by function name, function regexp, selector by Jim Ingham · 13 years ago
  70. cacedfb Watchpoint IDs and ID Ranges are not quite the same as Breakpoint IDs and ID Ranges. by Johnny Chen · 13 years ago
  71. 73d8eaf Added missing forward declarations for SBFileSpecList and SBInstructionList. by Greg Clayton · 13 years ago
  72. 01acfa7 Add initial implementation of watchpoint commands for list, enable, disable, and delete. by Johnny Chen · 13 years ago
  73. 567e7f3 Converted the lldb_private::Process over to use the intrusive shared pointers. by Greg Clayton · 13 years ago
  74. a8428a4 Fixed a problem with the IR interpreter that caused by Sean Callanan · 13 years ago
  75. 043f8c2 StopInfoWatchpoint should override the StopInfo::ShouldStop() virtual method and delegate to by Johnny Chen · 13 years ago
  76. 03c8ee5 Add a new breakpoint type "break by source regular expression". by Jim Ingham · 13 years ago
  77. 0576c24 A little refactoring of the way to add break IDs or ID ranges as command argument data by Johnny Chen · 13 years ago
  78. da5a802 Add some watchpoint maintenance methods to the Target class. by Johnny Chen · 13 years ago
  79. 6cf6c47 Fixed a problem where expressions would attempt to by Sean Callanan · 13 years ago
  80. 7e5fa7f Update declarations for all functions/methods that accept printf-style by Jason Molenda · 13 years ago
  81. 95b7b43 Change Error::SetErrorStringWithFormat() prototype to use an by Jason Molenda · 13 years ago
  82. 7d0e364 Add GetByIndex() methods to the WatchpointLocationList class to facilitate iteration by Johnny Chen · 13 years ago
  83. e40b642 Don't put modules for .o files into the global shared module list. We by Greg Clayton · 13 years ago
  84. 987c7eb Adopt the intrusive pointers in: by Greg Clayton · 13 years ago
  85. 02e210c Removed the function: by Greg Clayton · 13 years ago
  86. 6e0101c Convert lldb::ModuleSP to use an instrusive ref counted pointer. by Greg Clayton · 13 years ago
  87. 10b12b3 Add a declaraion info member field to the WatchpointLocation class. by Johnny Chen · 13 years ago
  88. cc7de48 Untabify and fix indentation. by Johnny Chen · 13 years ago
  89. dbcf98c Track whether a process was Launched or Attached to. If Attached, the detach when the debugger is destroyed, rather than killing the process. Also added a Debugger::Clear, which gets called in Debugger::Destroy to deal with all the targets in the Debugger. Also made the Driver's main loop call Destroy on the debugger, rather than just Destroying the currently selected Target's process. by Jim Ingham · 13 years ago
  90. 6c43c12 Add cleanup of watchpoint locations during Target::DeleteCurrentProcess(). by Johnny Chen · 13 years ago
  91. 47dc457 This patch modifies the expression parser to allow it by Sean Callanan · 13 years ago
  92. 25dcbeb Fix ArchSpec::operator== to take the Triple into account as well as the Core. Also make the constructors explicit. by Jim Ingham · 13 years ago
  93. 819dd5e by Jason Molenda · 13 years ago
  94. 69b6ec8 Watchpoint WIP: by Johnny Chen · 13 years ago
  95. 83dd203 Adding "-n", "-p" and "-w" flags to the lldb command-line tool to by Jim Ingham · 13 years ago
  96. cc63746 SBSourceManager now gets the real source manager either from the Debugger or Target. Also, move the SourceManager file cache into the debugger by Jim Ingham · 13 years ago
  97. 34bbf85 Watchpoint WIP: by Johnny Chen · 13 years ago
  98. 31cf0e7 Changed to using an "operator bool" instead of an "operator void*" by Greg Clayton · 13 years ago
  99. 86c2e74 Fixed up the comments in the headerdoc to match the current implementation by Greg Clayton · 13 years ago
  100. 448bd2f Fixes for Symtab.cpp to take advantage of the new unique C string map by Greg Clayton · 13 years ago