1. d8c3d4b Implemented a types.py module that allows types to be inspected for padding. by Greg Clayton · 12 years ago
  2. f02500c Added the ability to get a list of types from a SBModule or SBCompileUnit. Sebastien Metrot wanted this, and sent a hollowed out patch. I filled in the blanks and did the low level implementation. The new functions are: by Greg Clayton · 12 years ago
  3. 1d4c540 Added a SBSection::GetParent() to the API. by Greg Clayton · 12 years ago
  4. e34ade7 Improvements to the data formatters SB API: by Enrico Granata · 12 years ago
  5. b0c72d9 <rdar://problem/13646047> by Enrico Granata · 12 years ago
  6. c01dc4a Adding properties to the SBBreakpoint class by Enrico Granata · 12 years ago
  7. c338733 <rdar://problem/11742979> by Enrico Granata · 13 years ago
  8. e55f77a <rdar://problem/13499317> by Enrico Granata · 13 years ago
  9. 7b0992d After discussing with Chris Lattner, we require C++11, so lets get rid of the macros and just use C++11. by Greg Clayton · 13 years ago
  10. e01e07b Since we use C++11, we should switch over to using std::unique_ptr when C++11 is being used. To do this, we follow what we have done for shared pointers and we define a STD_UNIQUE_PTR macro that can be used and it will "do the right thing". Due to some API differences in std::unique_ptr and due to the fact that we need to be able to compile without C++11, we can't use move semantics so some code needed to change so that it can compile with either C++. by Greg Clayton · 13 years ago
  11. a75418d Adding new Python API function to check for stopped threads. by Andrew Kaylor · 13 years ago
  12. d3f9968 Make sure we expose SetData() through the Python interface. by Sean Callanan · 13 years ago
  13. f15ee4e <rdar://problem/13563628> by Enrico Granata · 13 years ago
  14. 4d8ad55 Modified patch from Prabhat Verma to enable loading core files through the SBTarget API. by Greg Clayton · 13 years ago
  15. ceba071 - Masking out SBCommandReturnObject::Printf() from the Python layer because SWIG and varargs do not get along well. by Enrico Granata · 13 years ago
  16. faac111 <rdar://problem/13421412> by Greg Clayton · 13 years ago
  17. 66a907a Added new properties to lldb.SBModule classes: by Greg Clayton · 13 years ago
  18. 1fb7c62 Stop the "module" property from throwing an exception when the module name was not found in the target module list. by Greg Clayton · 13 years ago
  19. 0f063ba Convert from the C-based LLVM Disassembler shim to the full MC Disassembler API's. by Jim Ingham · 13 years ago
  20. 006c1d1 <rdar://problem/13281528> by Greg Clayton · 13 years ago
  21. 4d3c008 Fix document typos, indentation in python code, and API examples. by Daniel Malea · 13 years ago
  22. 0161b49 Reworked the way Process::RunThreadPlan and the ThreadPlanCallFunction interoperate to fix problems where by Jim Ingham · 13 years ago
  23. 13fbb99 Allow the target to give out the size of the red zone for given ABIs. by Greg Clayton · 13 years ago
  24. c7bece56 <rdar://problem/13069948> by Greg Clayton · 13 years ago
  25. a4d8747 <rdar://problem/13010007> by Greg Clayton · 13 years ago
  26. bcd80b4 <rdar://problem/13021266> by Enrico Granata · 13 years ago
  27. 949e822 <rdar://problem/13009943> by Greg Clayton · 13 years ago
  28. 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
  29. bf2956a2 Add an SBProcess API to get the current StopID, either considering or ignoring stops caused by expression by Jim Ingham · 13 years ago
  30. 4b63a5c <rdar://problem/12928282> by Greg Clayton · 13 years ago
  31. 1b5792e Adding events when watchpoints are set or changed. by Jim Ingham · 13 years ago
  32. c627682 Fixed a few bugs in the "step in" thread plan logic. by Jim Ingham · 13 years ago
  33. 315501e Added GetCanonicalType() to SBType: by Greg Clayton · 13 years ago
  34. b43165b <rdar://problem/12749733> by Greg Clayton · 13 years ago
  35. 90ba811 <rdar://problem/12649160> by Greg Clayton · 13 years ago
  36. e14e192 <rdar://problem/12750060> by Greg Clayton · 13 years ago
  37. ab3b8b2 <rdar://problem/12720514> Sub-TLF: Provide service to profile the inferior by Han Ming Ong · 13 years ago
  38. 373670d Added the ability to get function return and argument types to SBType(): by Greg Clayton · 13 years ago
  39. d7b30ef Add API to get the process plugin name & short name. by Jim Ingham · 13 years ago
  40. 4a79207 <rdar://problem/12493007> by Greg Clayton · 13 years ago
  41. e3e9151 <rdar://problem/12437442> by Enrico Granata · 13 years ago
  42. cced156 API cleanup. by Greg Clayton · 13 years ago
  43. 35e1bda Add the ability to set timeout & "run all threads" options both from the "expr" command and from by Jim Ingham · 13 years ago
  44. 430e540 Removing the two extra GetXSize(bool) calls since we do not desire to support them long-term by Enrico Granata · 13 years ago
  45. cd4d24d <rdar://problem/12446320> Fixing an issue with our Driver where setting an immediate output would not cause suppression of the final printout. This allows effective output redirection for Python commands by Enrico Granata · 13 years ago
  46. eaafa73 <rdar://problem/12490588> by Greg Clayton · 13 years ago
  47. ea561dc <rdar://problem/12490558> by Greg Clayton · 13 years ago
  48. 10de090 <rdar://problem/12462744> Implement a new SBDeclaration class to wrap an lldb_private::Declaration - make a GetDeclaration() API on SBValue to return a declaration. This will only work for vroot variables as they are they only objects for which we currently provide a valid Declaration by Enrico Granata · 13 years ago
  49. 4f465cf Change the Thread constructor over to take a Process& rather than a ProcessSP. We can't create Threads with a NULL ProcessSP, so it makes no sense to use the SP. by Jim Ingham · 13 years ago
  50. 13d4dfd Fix a build warning and a dangerous possible crasher. by Greg Clayton · 13 years ago
  51. beea93c <rdar://problem/12200505> Fixing a logical error in SBProcess, where the get_process_thread_list function was creating invalid threads_access instances, and hence failing to correctly fill in the list by Enrico Granata · 13 years ago
  52. ca36cd1 Add one-shot breakpoints (-o option to "break set") and a tbreak alias for our gdb friends. by Jim Ingham · 13 years ago
  53. 70fd574 <rdar://problem/12099999> renaming SBStream::Printf to Print in the scripting world in order to avoid supporting varargs through SWIG by Enrico Granata · 13 years ago
  54. 21dfcd9 Implementing plugins that provide commands. by Enrico Granata · 13 years ago
  55. 11c8108 Add an API to figure out whether a breakpoint is internal or not. by Jim Ingham · 13 years ago
  56. cb640dd Make the unwinding of the stack part of "thread return" work, and add the thread return command. by Jim Ingham · 13 years ago
  57. 4413758 Start at getting "thread return" working. Doesn't work yet. by Jim Ingham · 13 years ago
  58. c504191 Added SBDebugger's log callbacks to Python-land by Filipe Cabecinhas · 13 years ago
  59. c301999 A baton isn't needed to dispatch input. by Filipe Cabecinhas · 13 years ago
  60. 1811b4f <rdar://problem/11275622> by Greg Clayton · 13 years ago
  61. cfc0935 Added an lldb_private & equivalent SB API to send an AsyncInterrupt to the event loop. by Jim Ingham · 13 years ago
  62. cd16df9 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 · 13 years ago
  63. 18b4689 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 · 13 years ago
  64. 5ef31a9 Added documentation for many of our python properties and also made the property help show up by declaring the properties correctly. We previosly declared properties into a local "x" variable, what I didn't realize is that the help will use this as the property name for the help output. by Greg Clayton · 13 years ago
  65. fed39aa 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 · 13 years ago
  66. 8567355 Modify the ranges_access() helper function to be able to lookup the address range in a block given an address. Since blocks can have multiple discontiguous ranges, it helps to be able to get the current address range for the current block in a frame. This can be used in code like: by Greg Clayton · 13 years ago
  67. 3e6dde6 Fixed the get_process_thread_list function to correctly return a list of all threads in a process. by Greg Clayton · 13 years ago
  68. 70f11f8 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 · 13 years ago
  69. 5a98841 Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an by Jim Ingham · 13 years ago
  70. b90827e rdar://problem/11584012 by Johnny Chen · 14 years ago
  71. f9ef60d Add SBProcess::GetNumSupportedHardwareWatchpoints() API and export it through the Python scripting bridge. by Johnny Chen · 14 years ago
  72. 6904a93 Add GetID to the .i file. by Jim Ingham · 14 years ago
  73. 7ba6e99 Found one more place where the OkayToDiscard needs to be consulted. by Jim Ingham · 14 years ago
  74. 1a96ef8 Make every Python API __len__() method return a PyIntObject. by Filipe Cabecinhas · 14 years ago
  75. 8499e1a Print out a notification when the process of a target other than the currently selected target stops. by Jim Ingham · 14 years ago
  76. 07a4ac2 <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 · 14 years ago
  77. 7051231 <rdar://problem/11358639> by Greg Clayton · 14 years ago
  78. b210aec Added the ability to specify the symbol file for a module when adding it to a target. by Greg Clayton · 14 years ago
  79. c8e0c24 Expose GetAddressClass() from both the SBAddress and SBInstruction so clients can tell the difference between ARM/Thumb opcodes when disassembling ARM. by Greg Clayton · 14 years ago
  80. 851eacb Added a property to get the dynamic type which uses the most permissive way to get a dynamic type. by Greg Clayton · 14 years ago
  81. 74ae3f5 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 · 14 years ago
  82. c5bc412 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 · 14 years ago
  83. 86027e9 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 · 14 years ago
  84. 1b72f09 Export the APIs submitted by Dawn to the Python bindings. Add a simple test case for the SBModule.compile_unit_iter() API. by Johnny Chen · 14 years ago
  85. 9c76611 Added the ability to disassembly "count" instructions given a SBAddress. by Greg Clayton · 14 years ago
  86. fab10e8 Add a command and an SB API to create exception breakpoints. Make the break output prettier for Exception breakpoints. by Jim Ingham · 14 years ago
  87. 35e2ab6 rdar://problem/10976649 by Johnny Chen · 14 years ago
  88. 385ad4e added a new formatter for CF(Mutable)BitVector by Enrico Granata · 14 years ago
  89. 41bd8ac Added some missing accessors to the SBAttachInfo for user and group ID by Greg Clayton · 14 years ago
  90. 38d1f05 Fixed the launching code when using the new SBLaunchInfo. by Greg Clayton · 14 years ago
  91. 0e61568 Added the new way we will eventually do all attaches and launches. First clients by Greg Clayton · 14 years ago
  92. c2ff931 Added the ability to get a ObjectFile versions from the ObjectFile by Greg Clayton · 14 years ago
  93. 228063c Add a logging mode that takes a callback and flush'es to that callback. by Jim Ingham · 14 years ago
  94. 864e3e8 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 · 14 years ago
  95. 4bddaeb Add a general mechanism to wait on the debugger for Broadcasters of a given class/event bit set. by Jim Ingham · 14 years ago
  96. 061858c <rdar://problem/10062621> by Enrico Granata · 14 years ago
  97. e6bc6cb Send Breakpoint Changed events for all the relevant changes to breakpoints. by Jim Ingham · 14 years ago
  98. 5569e64 Removed all of the "#ifndef SWIG" from the SB header files since we are using by Greg Clayton · 14 years ago
  99. c966054 <rdar://problem/10560053> by Greg Clayton · 14 years ago
  100. 819134a Allow a SBAddress to be created from a SBSection and an offset. by Greg Clayton · 14 years ago