Greg Clayton
774ebdfcd1
Added a new "objc_refs" command that will track down all allocations on the heap that have the "isa" for the objective C class at offset zero. This will need to be improved to deal with KVO classes, but it is a start. It also disallows looking up a pointer value of zero since that would return way too many matches.
...
llvm-svn: 161724
2012-08-11 02:26:26 +00:00
Greg Clayton
e04cfd2180
Added the ability to search through sections for pointer data.
...
llvm-svn: 160083
2012-07-11 22:13:18 +00:00
Greg Clayton
5b889eec4a
Remove dependency on internal header file.
...
llvm-svn: 159283
2012-06-27 19:57:13 +00:00
Greg Clayton
341039faca
More fixes to "malloc_history".
...
llvm-svn: 156605
2012-05-11 02:42:36 +00:00
Greg Clayton
7200ed1b94
"--stack-history" now works if you have MallocStackLogggingNoCompact defined in your app's environment.
...
llvm-svn: 156588
2012-05-10 23:37:52 +00:00
Greg Clayton
370f5fd20a
Fixed a build error.
...
llvm-svn: 156586
2012-05-10 23:20:50 +00:00
Greg Clayton
d9fc53509e
Added the ability to get the stack history for a malloc block. This is a work in progress. Checking this in so I can work on it some more.
...
llvm-svn: 156584
2012-05-10 23:17:28 +00:00
Greg Clayton
d712ef0fd7
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.
...
Cleaned up the lldb.utils.symbolication, lldb.macosx.heap and lldb.macosx.crashlog. The lldb.macosx.heap can now build a dylib for the current triple into a temp directory and use it from there.
llvm-svn: 155577
2012-04-25 18:40:20 +00:00
Greg Clayton
81e9ebf798
Move the source and Makefile into a directory so it will be easier to install.
...
llvm-svn: 155523
2012-04-25 01:25:04 +00:00