- a889aee Fix the following error when importing crashlog.py from a Python interactive session: by Johnny Chen · 12 years ago
- 4e46867 Fix AttributeError when using crashlog with verbose mode. by Johnny Chen · 12 years ago
- 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
- 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
- 0ff10b5 Fixing a typo in the NSArray data formatter by Enrico Granata · 12 years ago
- 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
- 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
- d6d067a Fixing an over-substitution of text by Enrico Granata · 12 years ago
- 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
- 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
- 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
- a666550 Remove unneeded files. by Greg Clayton · 12 years ago
- aa0489c Move the source and Makefile into a directory so it will be easier to install. by Greg Clayton · 12 years ago
- f4c2c68 Make the Makefile stand alone. by Greg Clayton · 12 years ago
- 4e651b1 Maked LLDB into a package so we can import things without poluting the global namespace. by Greg Clayton · 12 years ago
- 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
- 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
- ac97a6b Add the capability of supplying the pre/post-flight functions to the test suite such that by Johnny Chen · 12 years ago
- d897b28 Added a --lldb option to override the location of LLDB.framework. by Sean Callanan · 12 years ago
- 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
- f5902cb Fixed some expression issues after switching to void * args. by Greg Clayton · 12 years ago
- bff7841 A few tweaks done to the heap.py in me free time where we now have: by Greg Clayton · 12 years ago
- 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
- 466ea1f Get rid of absolute path in "process load" command. by Greg Clayton · 13 years ago
- 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
- 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
- a59bc3f Fixed head_find to compile again. by Greg Clayton · 13 years ago
- 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
- 9f29ecd The remaining time calculation didn't reflect the --start argument. Fixed that. by Sean Callanan · 13 years ago
- 61d39dd Removed a call to truncate() which slowed down the stress test by a LOT. by Sean Callanan · 13 years ago
- 364b48e Updated the disassembler stress tester with two new features: by Sean Callanan · 13 years ago
- ac32617 Added a stress-tester for LLDB's disassembler. by Sean Callanan · 13 years ago
- 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
- 35eac9d One last syntax error fix by Enrico Granata · 13 years ago
- 6805e3f Fixing syntax typos in Python formatters by Enrico Granata · 13 years ago
- eb80b40 Remove unused file as this file is deprecated (use ./crashlog.py instead). by Greg Clayton · 13 years ago
- 9b86085 Removing some instances of str(SBValue) by Enrico Granata · 13 years ago
- 8f18240 Logging for data formatters. by Enrico Granata · 13 years ago
- 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
- 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
- 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
- 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
- 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
- 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
- 9d4b6e5 Adding missing file by Enrico Granata · 13 years ago
- 6781217 adding a summary for Objective-C type 'Class' by Enrico Granata · 13 years ago
- 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
- 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
- fed5267 Added python script that implements a "parse_log_file" command in LLDB which can by Greg Clayton · 13 years ago
- 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
- cf09f88 Massive enumeration name changes: a number of enums in ValueObject were not following the naming pattern by Enrico Granata · 13 years ago
- 7e04238 Adding a new example of synthetic children provider by Enrico Granata · 13 years ago
- 4a4d658 Warn about an example script being obsoleted by new native features and just an example by Enrico Granata · 13 years ago
- a95dc6f Deleting obsolete files by Enrico Granata · 13 years ago
- 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
- 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
- 66205ce Added formatters for libc++ (http://libcxx.llvm.org): by Enrico Granata · 13 years ago
- 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
- 06cdb8d Changed ValueObject to use a dedicated ChildrenManager class to store its children, instead of an std::vector by Enrico Granata · 13 years ago
- 092f71f the formatter for NSNotification was not being initialized correctly by Enrico Granata · 13 years ago
- 323cec9 Fixing some of the new Python formatters to report '1 object' instead of '1 objects' by Enrico Granata · 13 years ago
- f2a8467 Several performance-oriented changes to the introspecting data formatters: by Enrico Granata · 13 years ago
- de3b25b added a new formatter for CF(Mutable)BitVector by Enrico Granata · 13 years ago
- 0e06628 Removing a spurious print statement leftover from debugging the formatter code by Enrico Granata · 13 years ago
- 86fcb16 (a) adding formatters for: by Enrico Granata · 13 years ago
- 3dcbb23 this fixes unicode strings handling in 32-bit mode on Lion by Enrico Granata · 13 years ago
- 83410e5 (a) adding an introspection formatter for NS(Mutable)IndexSet by Enrico Granata · 13 years ago
- 77ce90b Add an option to sort by packet count (rather than time). Also print the count, by Jim Ingham · 13 years ago
- 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
- a0e9041 Fixing a problem with v1 runtime - plus hopefully finalizing the code to check for tagged pointers by Enrico Granata · 13 years ago
- 1328b14 This commit: by Enrico Granata · 13 years ago
- b2dd15e Fixing an if condition which was causing issues in detecting the correct runtime version by Enrico Granata · 13 years ago
- 3508c38 <rdar://problem/10103468> by Greg Clayton · 13 years ago
- e859697 fixing a syntax error with objc_runtime.py by Enrico Granata · 13 years ago
- b370df2 This patch provides a set of formatters for most of the commonly used Cocoa classes. by Enrico Granata · 13 years ago
- 6572b71 Use a sentry object to properly initialize/terminate LLDB. by Johnny Chen · 13 years ago
- ae1d3eb Fix comment. by Johnny Chen · 13 years ago
- 1844426 Revert accidental commit. by Benjamin Kramer · 13 years ago
- 137e523 Remove a ton of implicit narrowing conversions for C++11 compatibility. by Benjamin Kramer · 13 years ago
- 8ebed65 Fix examples/lookup/main.cpp. by Johnny Chen · 13 years ago
- 7e7f6b9 fixing comment to reflect that currentversion of OSX works with our STL formatters by Enrico Granata · 13 years ago
- 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
- 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
- 573d85c Added a new lldb.SBValue helper module that has two classes: by Greg Clayton · 13 years ago
- 47fdb0f Added a 'gdbremote' python module that adds two commands: start_gdb_log and end_gdb_log. by Greg Clayton · 13 years ago
- 062a836 Proof-reading the python docs. by Jim Ingham · 13 years ago
- f9ab5ea Added a python FAQ page with detailed examples of how to add python functions by Greg Clayton · 13 years ago
- 2c1fdd0 Added options to specify how many instructions before and after the frame by Greg Clayton · 13 years ago
- 223e808 Use the "shlex" module to parse the command line that was passed down into by Greg Clayton · 13 years ago
- a3698c6 Fixed it so the "--help" option works for the crashlog command. Corrected and by Greg Clayton · 13 years ago
- 45c8714 This file is no longer needed since the command: by Greg Clayton · 13 years ago
- f7fb733 Fixed a global reference that should have been a reference to a class variable. by Sean Callanan · 13 years ago
- e9ee550 Make the script work again from the command line as long as the PYTHONPATH by Greg Clayton · 13 years ago
- cd79312 More fixed to verify if a file in the crash log is installed in the current by Greg Clayton · 13 years ago
- 8077a53 Improved the regular expressions to handle "+" characters being at the front by Greg Clayton · 13 years ago
- 01f7c96 Modified the symbolicate-crash.py so it can be imported into python as a by Greg Clayton · 13 years ago
- 8f83b75 Add some usage documentation to the top of the source file. by Greg Clayton · 13 years ago
- 824da9b Added a new tool that can be loaded into a user space darwin application and allows you by Greg Clayton · 13 years ago
- ad639b6 More improvements to not follow child processes and improved logging that always shows the process info. by Greg Clayton · 13 years ago
- 06a3058 Added some fixes for the fd interposing dylib: by Greg Clayton · 13 years ago