1. a889aee Fix the following error when importing crashlog.py from a Python interactive session: by Johnny Chen · 12 years ago
  2. 4e46867 Fix AttributeError when using crashlog with verbose mode. by Johnny Chen · 12 years ago
  3. 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
  4. 3e33979 Make the libheap.dylib build into a consistent temp directory so it can be reused between lldb invocations. Also add the module name into the directory path that is used to store the target triple specific build of libheap.dylib. by Greg Clayton · 12 years ago
  5. 0ff10b5 Fixing a typo in the NSArray data formatter by Enrico Granata · 12 years ago
  6. 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
  7. 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
  8. d6d067a Fixing an over-substitution of text by Enrico Granata · 12 years ago
  9. 66148c6 Make the C++ formatters importable by having them use the right package to import and reference the Logger by Enrico Granata · 12 years ago
  10. 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
  11. 0d235d5 Making the Cocoa formatters comply with the new on-disk layout of the Python resources - This is one of the steps towards making the data formatters work again by Enrico Granata · 12 years ago
  12. a666550 Remove unneeded files. by Greg Clayton · 12 years ago
  13. aa0489c Move the source and Makefile into a directory so it will be easier to install. by Greg Clayton · 12 years ago
  14. f4c2c68 Make the Makefile stand alone. by Greg Clayton · 12 years ago
  15. 4e651b1 Maked LLDB into a package so we can import things without poluting the global namespace. by Greg Clayton · 12 years ago
  16. 9098fee Added code to automatically load the libheap.dylib when ptr_refs, cstr_refs or malloc_info are called. If MallocStackLogging is enabled, then you can now use --stack to dump the backtrace of the code that allocated each malloc block. by Greg Clayton · 12 years ago
  17. 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
  18. ac97a6b Add the capability of supplying the pre/post-flight functions to the test suite such that by Johnny Chen · 12 years ago
  19. d897b28 Added a --lldb option to override the location of LLDB.framework. by Sean Callanan · 12 years ago
  20. 93e5ba5 Added a --memory option to allow dumping the matching malloc block memory with a default format that makes sense, or that format can be overridden with the --format option. by Greg Clayton · 12 years ago
  21. f5902cb Fixed some expression issues after switching to void * args. by Greg Clayton · 12 years ago
  22. bff7841 A few tweaks done to the heap.py in me free time where we now have: by Greg Clayton · 12 years ago
  23. 9666644 Cleaned up the code and we now also dump the dynamic object for the malloc block. Using this on the lldb/test/lang/objc/foundation test we can see this in action: by Greg Clayton · 13 years ago
  24. 466ea1f Get rid of absolute path in "process load" command. by Greg Clayton · 13 years ago
  25. e93e24f Added a new "heap.py" module that adds a new command line command that can find values on the heap and print out the dynamic type of the malloc block that contains the data. I will be modifying this a bit more to tweak the output and make the output more useful. by Greg Clayton · 13 years ago
  26. 1629856 Added more documentation in the header file to explain how to use the results that are found by the function calls to find_pointer_in_heap(). by Greg Clayton · 13 years ago
  27. a59bc3f Fixed head_find to compile again. by Greg Clayton · 13 years ago
  28. 1aa5405 Fixing a problem where some uninitialized cases of vectors could cause diagnostic output from the synthetic children providers - this time the fix should work by Enrico Granata · 13 years ago
  29. 9f29ecd The remaining time calculation didn't reflect the --start argument. Fixed that. by Sean Callanan · 13 years ago
  30. 61d39dd Removed a call to truncate() which slowed down the stress test by a LOT. by Sean Callanan · 13 years ago
  31. 364b48e Updated the disassembler stress tester with two new features: by Sean Callanan · 13 years ago
  32. ac32617 Added a stress-tester for LLDB's disassembler. by Sean Callanan · 13 years ago
  33. 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 · 13 years ago
  34. 35eac9d One last syntax error fix by Enrico Granata · 13 years ago
  35. 6805e3f Fixing syntax typos in Python formatters by Enrico Granata · 13 years ago
  36. eb80b40 Remove unused file as this file is deprecated (use ./crashlog.py instead). by Greg Clayton · 13 years ago
  37. 9b86085 Removing some instances of str(SBValue) by Enrico Granata · 13 years ago
  38. 8f18240 Logging for data formatters. by Enrico Granata · 13 years ago
  39. a57f3c6 Making sure the count on synthetic providers is always setup - This should prevent errors about count being undefined from showing up by Enrico Granata · 13 years ago
  40. 3ce15b0 Added some logging to STL synthetic children providers - this should help us catch problems; more logging might/will be added as needed by Enrico Granata · 13 years ago
  41. 805f79b Fixing a whole class of crashers and potential crashers related to data formatters eating up all the stack when an unknown class has to be summarized ; this should make the whole Objective-C summaries more stable by Enrico Granata · 13 years ago
  42. 7e20226 Part 1 of a series of fixes meant to improve reliability and increase ease of bug fixing for data formatter issues. by Enrico Granata · 13 years ago
  43. 9cd6c01 When running this from the command line, don't pass the python script file itself to be disassembled. by Greg Clayton · 13 years ago
  44. 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 · 13 years ago
  45. 9d4b6e5 Adding missing file by Enrico Granata · 13 years ago
  46. 6781217 adding a summary for Objective-C type 'Class' by Enrico Granata · 13 years ago
  47. 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 · 13 years ago
  48. 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 · 13 years ago
  49. fed5267 Added python script that implements a "parse_log_file" command in LLDB which can by Greg Clayton · 13 years ago
  50. 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 · 13 years ago
  51. cf09f88 Massive enumeration name changes: a number of enums in ValueObject were not following the naming pattern by Enrico Granata · 13 years ago
  52. 7e04238 Adding a new example of synthetic children provider by Enrico Granata · 13 years ago
  53. 4a4d658 Warn about an example script being obsoleted by new native features and just an example by Enrico Granata · 13 years ago
  54. a95dc6f Deleting obsolete files by Enrico Granata · 13 years ago
  55. 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 · 13 years ago
  56. 7b9aacf Changed several of the Cocoa formatters to match the output style that Xcode uses internally to provide summaries by Enrico Granata · 13 years ago
  57. 66205ce Added formatters for libc++ (http://libcxx.llvm.org): by Enrico Granata · 13 years ago
  58. a58d9e7 Fixing a problem with the NSSet summary provider; plus, providing a further optimization to the whole Cocoa formatters infrastructure by Enrico Granata · 13 years ago
  59. 06cdb8d Changed ValueObject to use a dedicated ChildrenManager class to store its children, instead of an std::vector by Enrico Granata · 13 years ago
  60. 092f71f the formatter for NSNotification was not being initialized correctly by Enrico Granata · 13 years ago
  61. 323cec9 Fixing some of the new Python formatters to report '1 object' instead of '1 objects' by Enrico Granata · 13 years ago
  62. f2a8467 Several performance-oriented changes to the introspecting data formatters: by Enrico Granata · 13 years ago
  63. de3b25b added a new formatter for CF(Mutable)BitVector by Enrico Granata · 13 years ago
  64. 0e06628 Removing a spurious print statement leftover from debugging the formatter code by Enrico Granata · 13 years ago
  65. 86fcb16 (a) adding formatters for: by Enrico Granata · 13 years ago
  66. 3dcbb23 this fixes unicode strings handling in 32-bit mode on Lion by Enrico Granata · 13 years ago
  67. 83410e5 (a) adding an introspection formatter for NS(Mutable)IndexSet by Enrico Granata · 13 years ago
  68. 77ce90b Add an option to sort by packet count (rather than time). Also print the count, by Jim Ingham · 13 years ago
  69. 3069c62 1) solving a bug where, after Jim's fixes to stack frames, synthetic children were not recalculated when necessary, causing them to get out of sync with live data by Enrico Granata · 13 years ago
  70. a0e9041 Fixing a problem with v1 runtime - plus hopefully finalizing the code to check for tagged pointers by Enrico Granata · 13 years ago
  71. 1328b14 This commit: by Enrico Granata · 13 years ago
  72. b2dd15e Fixing an if condition which was causing issues in detecting the correct runtime version by Enrico Granata · 13 years ago
  73. 3508c38 <rdar://problem/10103468> by Greg Clayton · 13 years ago
  74. e859697 fixing a syntax error with objc_runtime.py by Enrico Granata · 13 years ago
  75. b370df2 This patch provides a set of formatters for most of the commonly used Cocoa classes. by Enrico Granata · 13 years ago
  76. 6572b71 Use a sentry object to properly initialize/terminate LLDB. by Johnny Chen · 13 years ago
  77. ae1d3eb Fix comment. by Johnny Chen · 13 years ago
  78. 1844426 Revert accidental commit. by Benjamin Kramer · 13 years ago
  79. 137e523 Remove a ton of implicit narrowing conversions for C++11 compatibility. by Benjamin Kramer · 13 years ago
  80. 8ebed65 Fix examples/lookup/main.cpp. by Johnny Chen · 13 years ago
  81. 7e7f6b9 fixing comment to reflect that currentversion of OSX works with our STL formatters by Enrico Granata · 13 years ago
  82. 6bbfa6c Fixing issues where synthetic children providers for STL containers std::list and std::map where not doing their job properly by Enrico Granata · 13 years ago
  83. b8dc733 This commit provides a new default summary for Objective-C boolean variables, which shows YES or NO instead of the character value. A new category named objc is added to contain this summary provider. Any future Objective-C related formatters would probably fit here by Enrico Granata · 13 years ago
  84. 573d85c Added a new lldb.SBValue helper module that has two classes: by Greg Clayton · 13 years ago
  85. 47fdb0f Added a 'gdbremote' python module that adds two commands: start_gdb_log and end_gdb_log. by Greg Clayton · 13 years ago
  86. 062a836 Proof-reading the python docs. by Jim Ingham · 13 years ago
  87. f9ab5ea Added a python FAQ page with detailed examples of how to add python functions by Greg Clayton · 13 years ago
  88. 2c1fdd0 Added options to specify how many instructions before and after the frame by Greg Clayton · 13 years ago
  89. 223e808 Use the "shlex" module to parse the command line that was passed down into by Greg Clayton · 13 years ago
  90. a3698c6 Fixed it so the "--help" option works for the crashlog command. Corrected and by Greg Clayton · 13 years ago
  91. 45c8714 This file is no longer needed since the command: by Greg Clayton · 13 years ago
  92. f7fb733 Fixed a global reference that should have been a reference to a class variable. by Sean Callanan · 13 years ago
  93. e9ee550 Make the script work again from the command line as long as the PYTHONPATH by Greg Clayton · 13 years ago
  94. cd79312 More fixed to verify if a file in the crash log is installed in the current by Greg Clayton · 13 years ago
  95. 8077a53 Improved the regular expressions to handle "+" characters being at the front by Greg Clayton · 13 years ago
  96. 01f7c96 Modified the symbolicate-crash.py so it can be imported into python as a by Greg Clayton · 13 years ago
  97. 8f83b75 Add some usage documentation to the top of the source file. by Greg Clayton · 13 years ago
  98. 824da9b Added a new tool that can be loaded into a user space darwin application and allows you by Greg Clayton · 13 years ago
  99. ad639b6 More improvements to not follow child processes and improved logging that always shows the process info. by Greg Clayton · 13 years ago
  100. 06a3058 Added some fixes for the fd interposing dylib: by Greg Clayton · 13 years ago