1. a5445d5 Fix typeo in diagnose-unwind.py. by Jason Molenda · 11 years ago
  2. ecced88 Enabled the "--debug" option functionality that will SIGSTOP the current process allowing a debugger to attach. by Greg Clayton · 11 years ago
  3. 1a58e83 Added a memory.py module that contains a 'memfind' command which allows you to search memory for a byte pattern. by Greg Clayton · 11 years ago
  4. b89642b Tweaks to the Python reference and example command to use the preferred print style and the (finally available :-) SetError API by Enrico Granata · 11 years ago
  5. ff1bf4d Add the frame content dumper function call to one more place. by Jason Molenda · 11 years ago
  6. 297fc67 Add new information gathering to the lldb & simple backtrace methods: by Jason Molenda · 11 years ago
  7. bdde84a A bit more cleanup on the process_events.py to use best practices for event handling. by Greg Clayton · 11 years ago
  8. 9bb6d25 Update the platform options help strings. by Greg Clayton · 11 years ago
  9. eb3cd92 Fixed the process_events.py example to be able to specify the platform and also use the debugger's listener. by Greg Clayton · 11 years ago
  10. 0b54125 Added a regex that can be specified to avoid showing contents on types that match. Also split things up a bit so this can be run as a stand alone script or in lldb. by Greg Clayton · 11 years ago
  11. 27bdcbf Also report any OS python plugin in use. by Jason Molenda · 11 years ago
  12. 1d37c12 Print the general purpose registers for frame 0. by Jason Molenda · 11 years ago
  13. e4513b9 Cleanup the output a bit by removing old print statements and also printing the number of types found. by Greg Clayton · 11 years ago
  14. 77e67a5 Implemented a types.py module that allows types to be inspected for padding. by Greg Clayton · 11 years ago
  15. 0017b48 A few small enhancements to the diagnose-unwind command. by Jason Molenda · 11 years ago
  16. d70d228 Added the ability options to: by Greg Clayton · 11 years ago
  17. a5942bf Remove unneeded include. by Greg Clayton · 11 years ago
  18. 5824663 Added a new makefile setting that can be set in LLDB makefiles: USE_LIBCPP. This will enable libc++ support. by Greg Clayton · 11 years ago
  19. 2588f14 Added some new example code that can grab all functions from any executable, and it will print out the function name, range, return type and argument types. by Greg Clayton · 11 years ago
  20. 51e60bf Small changes to diagnose_unwind. Correctly provide help text. by Jason Molenda · 11 years ago
  21. ea6c961 Adding a diagnose-nsstring command by Enrico Granata · 11 years ago
  22. ac39f3c Providing a more interesting command template for LLDB by Enrico Granata · 11 years ago
  23. 8e8de5e Adding some LLDB-specific logic to the tracer (in a separate tracer module) to improve the quality of the output when debugging data formatters by Enrico Granata · 11 years ago
  24. 087fd12 First iteration of a Python tracer module by Enrico Granata · 11 years ago
  25. 3e486f3 Print a backtrace line for a pc value even if we can't make an SBAddress by Jason Molenda · 11 years ago
  26. 46a60cd Put a try/catch block around the SBAddress setting; don't want to by Jason Molenda · 11 years ago
  27. 7c55515 Rename unwind_diagnose.py to diagnose_unwind.py. Change by Jason Molenda · 11 years ago
  28. c55307b Remove a print statement that was left in accidentally. by Greg Clayton · 11 years ago
  29. ab69984 One line I forgot to remove. by Jason Molenda · 11 years ago
  30. 83ea875 Update the unwind_diagnose script to work correctly with both by Jason Molenda · 11 years ago
  31. 5a55906 Add a new -a / --address argument to image show-unwind to get the by Jason Molenda · 11 years ago
  32. 848d772 Add a new python file to help diagnose backtrace failures in the field. by Jason Molenda · 11 years ago
  33. 4bb82ac <rdar://problem/13477795> by Greg Clayton · 11 years ago
  34. c5ee7c8 Playing around with making performance test cases run from within python. by Greg Clayton · 11 years ago
  35. 5b57823 <rdar://problem/13416800> by Greg Clayton · 11 years ago
  36. 2194e9d A few more tweaks to the python perf tests. Now there is a MemoryMeasurement. by Greg Clayton · 11 years ago
  37. c263cff Added a python version of the performance tests. It will be good to see if the overhead of python interferes at all with our performance readings. We can try things out with this script and see how things go. by Greg Clayton · 11 years ago
  38. cba09f6 This checkin removes the last Cocoa formatters that were implemented in Python and reimplements them in C++. The Python Cocoa formatters are not shipped as part of LLDB anymore, but still exist in the source repository for user reference. Python formatters still exist for STL classes and users can still define their own Python formatters by Enrico Granata · 11 years ago
  39. 3818e6a NS(Mutable)IndexSet formatter moves from Python to C++ by Enrico Granata · 11 years ago
  40. dc1df6b Converting more data formatters to C++ - NSBundle, CFBinaryHeap, NSMachPort and NSNotification by Enrico Granata · 11 years ago
  41. f39af4c Created a sample "jump" command that handles by Sean Callanan · 11 years ago
  42. f5af85a Initial checkin of a new project: LLDB Performance Testing Infrastructure by Enrico Granata · 11 years ago
  43. c9c53bc Added a new module that can dump all line tables for all compile units in any modules that are specified as arguments to the "dump_module_line_tables" command. by Greg Clayton · 11 years ago
  44. 06bdbaf Being explicit about how ignoring optparse's exceptions is not a best principle by Enrico Granata · 11 years ago
  45. d6445b0 Added missing lldb module namespace. by Greg Clayton · 11 years ago
  46. afa3138 <rdar://problem/13286937> by Greg Clayton · 11 years ago
  47. 3801be7 Using __package__ and __name__ seems redundant - __name__ should always contain the fully qualified module name by Enrico Granata · 11 years ago
  48. 375df41 Mark the command as failed if parsing fails. by Jim Ingham · 11 years ago
  49. 17ab954 Quick fix for the libc++ std::map synthetic children provider by Enrico Granata · 11 years ago
  50. ad72e52 Allow the target to give out the size of the red zone for given ABIs. by Greg Clayton · 11 years ago
  51. 549294a Added the ability to search segments for data. Currently __TEXT, __LINKEDIT and __PAGEZERO are excluded. by Greg Clayton · 11 years ago
  52. 849acc8 expressions + C++11 lambdas == cooooool!!! by Greg Clayton · 11 years ago
  53. a3f6534 <rdar://problem/12552374> & <rdar://problem/13100674> by Enrico Granata · 11 years ago
  54. 36da2aa <rdar://problem/13069948> by Greg Clayton · 11 years ago
  55. 4690358 <rdar://problem/13011717> by Greg Clayton · 11 years ago
  56. 52ebc0a <rdar://problem/13010007> by Greg Clayton · 11 years ago
  57. 209473a Replacing reference to radar number with svn revision by Enrico Granata · 11 years ago
  58. 62dca4b Greg created a new API on SBProcess to get an ID that is guaranteed to be unique even in situations where underlying platforms would actually duplicate or hardcode PIDs by Enrico Granata · 11 years ago
  59. eea1f98 <rdar://problem/13011717> by Greg Clayton · 11 years ago
  60. 4d258c6 Made crashlog.py handle cases where a parent by Sean Callanan · 11 years ago
  61. 15c1d3d <rdar://problem/12239827> by Enrico Granata · 11 years ago
  62. 75a4fe6 Updated documentation on the "register_data_addr" key that can be supplied in the "thread" dictionary return value for the python OS plug-ins. by Greg Clayton · 11 years ago
  63. 08d6681 Tweaking a comment in the NSURL formatter for correctness - the code was doing the right thing, but the comment was highly misleading by Enrico Granata · 11 years ago
  64. f3c1048 <rdar://problem/12848118> by Enrico Granata · 11 years ago
  65. 3ca24b4 <rdar://problem/12817233> by Enrico Granata · 11 years ago
  66. 08f7fff Replace printf with result.Printf, so that the plugin shows its output with any configuration of the LLDB I/O streams (esp. useful in graphic environments such as Xcode) by Enrico Granata · 12 years ago
  67. 91a9f21 Allow operating system plug-ins to specify the address for registers so we don't have to create data up front. by Greg Clayton · 12 years ago
  68. 82ad7ca Changing the NSDate data formatter to use GetData().uint64[] instead of relying on SBValue.GetValueAsUnsigned() to reinterpret a double as a uint64_t by Enrico Granata · 12 years ago
  69. c01344c <rdar://problem/12523238> Commit 2 of 3 by Enrico Granata · 12 years ago
  70. ad76439 Proper copyright notice by Enrico Granata · 12 years ago
  71. 2e7f313 <rdar://problem/12491420> by Greg Clayton · 12 years ago
  72. 130a312 Checking in fixes that I used to track down a leaking module. The heap module can now search the vm regions with the --vm-regions options to any of the heap functions. This is currently slow and often will time out when run on a large program since our user expression timeout is set to 500000 usec. We need to add an API to LLDB where we can specify the timeout for an expression. by Greg Clayton · 12 years ago
  73. 2c56666 <rdar://problem/12426557> Fixing the NSIndexSet data formatter by Enrico Granata · 12 years ago
  74. 6d10188 Implementing plugins that provide commands. by Enrico Granata · 12 years ago
  75. d0d4902 Added process attach options and also use the SBLaunchInfo and SBAttachInfo. by Greg Clayton · 12 years ago
  76. 5ec0d02 Added auto LLDB import to the crashlog script. by Greg Clayton · 12 years ago
  77. 00f9ebe <rdar://problem/11398693> Making sure we do not attempt to run code on zombie objects when attempting to format them by Enrico Granata · 12 years ago
  78. 3b031d9 Fix a potential issue where data formatters can get confused over malformed UUIDs by Enrico Granata · 12 years ago
  79. defd0dc <rdar://problem/12161825> Rephrase formatter for NSIndexSet in terms of indexes instead of objects by Enrico Granata · 12 years ago
  80. d605d63 Making sure to create the count attribute in synthetic children providers for libcxx at the right time by Enrico Granata · 12 years ago
  81. 27f28e2 Modified the command template to include best practices. by Greg Clayton · 12 years ago
  82. a936c6e Don't allow an extra entry to slip into the heap results and also add a better output format by Greg Clayton · 12 years ago
  83. a69d235 Added some documentation and an accessor for the target with an explanation of why to not use "lldb.target". by Greg Clayton · 12 years ago
  84. 393fc5f Added "heap" command to get info on all allocations on the heap. Currently only objective C objects are supported since they are easy to detect. by Greg Clayton · 12 years ago
  85. 0b08e89 Print the stack size followed by the full stack info. by Greg Clayton · 12 years ago
  86. 26deffe Added a python example that will compute which functions in a process are hogging the stack. by Greg Clayton · 12 years ago
  87. a48bf37 Playing around with "objc_refs" over the weekend and improved it to work on a large ObjC program without running into expression timeouts. Now we get a full list of ObjC classes using a runtime function and then qsort the result. Also added code that can count all instances of each ObjC on the heap and also the total byte sizes for the object allocations. by Greg Clayton · 12 years ago
  88. e820139 Don't allocate memory when enumerting stack. We now have fixed size buffers to avoid this issue. by Greg Clayton · 12 years ago
  89. 4de7328 Added a quick example to show how disasembly output can be customized. by Greg Clayton · 12 years ago
  90. c630f31 <rdar://problem/12068655> Make sure [NSDate distantPast] is formatted correctly by Enrico Granata · 12 years ago
  91. 9822273 Editing a comment to make sure people know not to blame CFString.py for CFString summary errors by Enrico Granata · 12 years ago
  92. ae2ae94 <rdar://problem/11485744> Implement important data formatters in C++. Have the Objective-C language runtime plugin expose class descriptors objects akin to the objc_runtime.py Pythonic implementation. Rewrite the data formatters for some core Cocoa classes in C++ instead of Python. by Enrico Granata · 12 years ago
  93. aaf7fad Improved "objc_refs" a bit to be able to find all instances of a class' by Greg Clayton · 12 years ago
  94. 85df60c <rdar://problem/12069589> by Greg Clayton · 12 years ago
  95. 8b4bc2b Make the tab character in the thread frame lines optional. by Jason Molenda · 12 years ago
  96. 565add0 Added command lists that can be executed on launch, stop, crash and exit. Added code to auto import the lldb module that we can use on many stand alone modules. by Greg Clayton · 12 years ago
  97. 9aec43d Added an example that show correct usage of the async process event API. by Greg Clayton · 12 years ago
  98. 49ce896 <rdar://problem/11757916> by Greg Clayton · 12 years ago
  99. 17d4a7f Instead of using re.split and requiring two spaces between the "regname: regvalue" pairs, by Jason Molenda · 12 years ago
  100. 5b8bfab Data formatters for libc++ deque and shared/weak ptrs - a contribution by Jared Grubb by Enrico Granata · 12 years ago