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. 51e60bf Small changes to diagnose_unwind. Correctly provide help text. by Jason Molenda · 11 years ago
  17. ea6c961 Adding a diagnose-nsstring command by Enrico Granata · 11 years ago
  18. ac39f3c Providing a more interesting command template for LLDB by Enrico Granata · 11 years ago
  19. 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
  20. 087fd12 First iteration of a Python tracer module by Enrico Granata · 11 years ago
  21. 3e486f3 Print a backtrace line for a pc value even if we can't make an SBAddress by Jason Molenda · 11 years ago
  22. 46a60cd Put a try/catch block around the SBAddress setting; don't want to by Jason Molenda · 11 years ago
  23. 7c55515 Rename unwind_diagnose.py to diagnose_unwind.py. Change by Jason Molenda · 11 years ago
  24. c55307b Remove a print statement that was left in accidentally. by Greg Clayton · 11 years ago
  25. ab69984 One line I forgot to remove. by Jason Molenda · 11 years ago
  26. 83ea875 Update the unwind_diagnose script to work correctly with both by Jason Molenda · 11 years ago
  27. 5a55906 Add a new -a / --address argument to image show-unwind to get the by Jason Molenda · 11 years ago
  28. 848d772 Add a new python file to help diagnose backtrace failures in the field. by Jason Molenda · 11 years ago
  29. 4bb82ac <rdar://problem/13477795> by Greg Clayton · 11 years ago
  30. c5ee7c8 Playing around with making performance test cases run from within python. by Greg Clayton · 11 years ago
  31. 2194e9d A few more tweaks to the python perf tests. Now there is a MemoryMeasurement. by Greg Clayton · 11 years ago
  32. 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
  33. f39af4c Created a sample "jump" command that handles by Sean Callanan · 11 years ago
  34. f5af85a Initial checkin of a new project: LLDB Performance Testing Infrastructure by Enrico Granata · 11 years ago
  35. 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
  36. 06bdbaf Being explicit about how ignoring optparse's exceptions is not a best principle by Enrico Granata · 11 years ago
  37. d6445b0 Added missing lldb module namespace. by Greg Clayton · 11 years ago
  38. afa3138 <rdar://problem/13286937> by Greg Clayton · 11 years ago
  39. 375df41 Mark the command as failed if parsing fails. by Jim Ingham · 11 years ago
  40. 36da2aa <rdar://problem/13069948> by Greg Clayton · 11 years ago
  41. 52ebc0a <rdar://problem/13010007> by Greg Clayton · 11 years ago
  42. 4d258c6 Made crashlog.py handle cases where a parent by Sean Callanan · 11 years ago
  43. 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
  44. 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
  45. 2e7f313 <rdar://problem/12491420> by Greg Clayton · 12 years ago
  46. d0d4902 Added process attach options and also use the SBLaunchInfo and SBAttachInfo. by Greg Clayton · 12 years ago
  47. 5ec0d02 Added auto LLDB import to the crashlog script. by Greg Clayton · 12 years ago
  48. 27f28e2 Modified the command template to include best practices. by Greg Clayton · 12 years ago
  49. 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
  50. 0b08e89 Print the stack size followed by the full stack info. by Greg Clayton · 12 years ago
  51. 26deffe Added a python example that will compute which functions in a process are hogging the stack. by Greg Clayton · 12 years ago
  52. 4de7328 Added a quick example to show how disasembly output can be customized. by Greg Clayton · 12 years ago
  53. 8b4bc2b Make the tab character in the thread frame lines optional. by Jason Molenda · 12 years ago
  54. 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
  55. 9aec43d Added an example that show correct usage of the async process event API. by Greg Clayton · 12 years ago
  56. 49ce896 <rdar://problem/11757916> by Greg Clayton · 12 years ago
  57. 17d4a7f Instead of using re.split and requiring two spaces between the "regname: regvalue" pairs, by Jason Molenda · 12 years ago
  58. b8f126a The OS plug-in can now get data from a python script that implements the protocol. by Greg Clayton · 12 years ago
  59. a63665a We have a partially working OS plug-in through python! by Greg Clayton · 12 years ago
  60. 7ccb19a Fixing an issue in the OS sample by Enrico Granata · 12 years ago
  61. 88b980b Added Args::StringForEncoding(), Args::StringToGenericRegister() and centralized the parsing of the string to encoding and string to generic register. by Greg Clayton · 12 years ago
  62. a809180 Added qVAttachOrWaitSupported packet support. by Greg Clayton · 12 years ago
  63. 40819bf <rdar://problem/12087275> by Greg Clayton · 12 years ago
  64. a838b42 Enable the "symbolicate" interactive command to symbolicate all crash logs if no indexes are supplied. This can be handy to use as: by Greg Clayton · 12 years ago
  65. 007f73a Show source by default for the first 4 frames of the crash thread. Also added options to allow showing source for all frames (--source-frames=NFRAMES) and for all threads (--source-all). by Greg Clayton · 12 years ago
  66. aa7df34 Added the ability to see source context with each frame in the "crashlog" command with the "--source-context" (-C for short to match grep) option. by Greg Clayton · 12 years ago
  67. 0d0f56d Make const result value objects able to return dynamic types. by Greg Clayton · 12 years ago
  68. 54ce4db Added a new example that extracts all global variables from an object file and prints any available info. by Greg Clayton · 12 years ago
  69. dcf5614 Make the interactive command interpreter build into the "crashlog" command work correctly when run inside LLDB. Before this fix the "cmd.Cmd" object was trying to read from stdin itself and it was competing without command interpreter for the bytes. by Greg Clayton · 12 years ago
  70. 2b69a2b Listen to the "--verbose" flag when running "crashlog" and if verbose is enabled, then dump full paths to source files and modules. by Greg Clayton · 12 years ago
  71. ca1500f Added a "save_crashlog" command to the lldb.macosx.crashlog package that allow you to dump your current process state out to a crash log file. This will dump all of the target module information with all load addresses, UUID values, and shared library paths, as well as all thread stacks and the crash log header. This will make it easy for us to save the current state of a process and then reload it later into LLDB. by Greg Clayton · 12 years ago
  72. 1b62f59 Cleaned up some stuff in symbolication where we can now lazily get images when symbolicating after loading a crash log file. by Greg Clayton · 12 years ago
  73. e828693 Added the ability to disassembly GDB remote packets with the python file. This will make it easier to symbolicate the packet log output since we can use the lldb.utils.symbolication package module to symbolicate register values. by Greg Clayton · 12 years ago
  74. a3368dd Added the ability to run "symbolicate [options] <crashlog-index>" in interactive mode. by Greg Clayton · 12 years ago
  75. eb4cd8d Make sure to subtract one from the PC when doing the symbolication of stack frames when it isn't the zero'th frame. by Greg Clayton · 12 years ago
  76. 35f62f8 Fixed an exception when parsing crash logs. by Greg Clayton · 12 years ago
  77. d8056e2 Modified the symbolication.Image object to store its uuid as a uuid.UUID object and made an accessor for getting a normalized UUID value out of the image object. by Greg Clayton · 12 years ago
  78. 2bb4de3 Make crashlog.py more robust when dealing with the "Version: ..." header from the crash log file. by Johnny Chen · 12 years ago
  79. 9d01042 Added an interactive mode to the "crashlog" command so that we can look at multiple crash logs at once and do some data mining. Added an interactive command prompt that allows you to do: by Greg Clayton · 12 years ago
  80. a889aee Fix the following error when importing crashlog.py from a Python interactive session: by Johnny Chen · 12 years ago
  81. 4e46867 Fix AttributeError when using crashlog with verbose mode. by Johnny Chen · 12 years ago
  82. 1dae6f3 Remove the "-x" from the finish-swig-Python-LLDB.sh shell options so it doesn't print out all of the commands when executing the shell script. by Greg Clayton · 12 years ago
  83. 6f2f0ab Now that we have an LLDB package, make the "lldb.macosx.crashlog" module work with all of the new module paths. by Greg Clayton · 12 years ago
  84. 4c983c8 Fixed some issues with symbolicating things. Fixed symbolication.add_module() to not use the resolved_path before we have tried to locate it. Fixed crashlog.locate_module_and_debug_symbols() to return true and false correctly. by Greg Clayton · 12 years ago
  85. d897b28 Added a --lldb option to override the location of LLDB.framework. by Sean Callanan · 12 years ago
  86. 9f29ecd The remaining time calculation didn't reflect the --start argument. Fixed that. by Sean Callanan · 12 years ago
  87. 61d39dd Removed a call to truncate() which slowed down the stress test by a LOT. by Sean Callanan · 12 years ago
  88. 364b48e Updated the disassembler stress tester with two new features: by Sean Callanan · 12 years ago
  89. ac32617 Added a stress-tester for LLDB's disassembler. by Sean Callanan · 12 years ago
  90. 3d39f83 Added a platform agnostic symbolication python module that can be used by any targets. Then modified the darwin "crashlog.py" to use this agnostic info and the new functionality and classes. by Greg Clayton · 12 years ago
  91. eb80b40 Remove unused file as this file is deprecated (use ./crashlog.py instead). by Greg Clayton · 12 years ago
  92. 9cd6c01 When running this from the command line, don't pass the python script file itself to be disassembled. by Greg Clayton · 12 years ago
  93. ee5daf3 Fixed up the command so that it doesn't dump the first arguments when run from the command line which was causing this script to dump the script itself. by Greg Clayton · 12 years ago
  94. fed5267 Added python script that implements a "parse_log_file" command in LLDB which can by Greg Clayton · 12 years ago
  95. 002945c Added a fix to the crash log script that allows you to locate and load a binary from any location and _then_ do the symbolication. Something like: by Greg Clayton · 12 years ago
  96. 77ce90b Add an option to sort by packet count (rather than time). Also print the count, by Jim Ingham · 12 years ago
  97. 573d85c Added a new lldb.SBValue helper module that has two classes: by Greg Clayton · 12 years ago
  98. 47fdb0f Added a 'gdbremote' python module that adds two commands: start_gdb_log and end_gdb_log. by Greg Clayton · 12 years ago
  99. 062a836 Proof-reading the python docs. by Jim Ingham · 12 years ago
  100. f9ab5ea Added a python FAQ page with detailed examples of how to add python functions by Greg Clayton · 12 years ago