| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
matches some pathname pattern
and to invoke lldb-disasm.py on the binary file to disassemble its symbols. The number of symbols can
be specified by, for example, '-n 10000', to specify 10,000 symbols to disassemble for each module.
By default, only 1000 symbols from each module are disassembled.
Example:
utils/test/run-dis.py -r '/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3/Symbols' -p '^/System/Library/.*Frameworks/.*\.framework/[^/]+$'
tries to disassemble every public/private frameworks (by default only 1000 symbols are disassembled) under iOS4.3.
llvm-svn: 138078
|
| |
|
|
| |
llvm-svn: 138045
|
| |
|
|
|
|
|
|
|
|
|
|
| |
pattern we're interested in disassembling.
An example:
utils/test/lldb-disasm.py -C "platform select remote-ios" -o "-b -n" -e '~/CoreFoundation' -n 20 -p '-\[NSArray .+\]'
disassembles the first 20 NSArray instance methods found in the CoreFoundation module.
llvm-svn: 138002
|
| |
|
|
|
|
|
|
|
|
|
|
| |
disassembled result.
This could be useful by reducing the strain on standard output.
Example:
utils/test/lldb-disasm.py -C "platform select remote-ios" -o "-b -n" -e '~/CoreFoundation' -n 50 -q
llvm-svn: 137988
|
| |
|
|
| |
llvm-svn: 132078
|
| |
|
|
|
|
| |
.eml file to a git-am friendly file.
llvm-svn: 131924
|
| |
|
|
|
|
| |
objects.
llvm-svn: 130457
|
| |
|
|
|
|
| |
have a Code symbol and do disassembly on it.
llvm-svn: 128604
|
| |
|
|
|
|
| |
To be modified to take advantage of the new SBSymbol API which checks a symbol for its type.
llvm-svn: 128601
|
| |
|
|
|
|
|
|
|
|
|
|
| |
'num of symbols to disassemble'
option. If both are present, the 'symbols to disassemble' overrides the 'num of symbols to disassemble'.
An example usage:
$ ./lldb-disasm.py -C 'platform create remote-ios' -e /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/usr/lib/libSystem.B.dylib -o '-r -n' -s vprintf -s acosf_special
llvm-svn: 128569
|
| |
|
|
|
|
|
|
|
| |
from
the 'image dump symtab' command. The number of symbols to disassemble can be
specified by the '-n Num' option, or unlimited if not specified.
llvm-svn: 128442
|
| |
|
|
| |
llvm-svn: 128429
|
|
|
through
all the symbols for an executable image and to issue the lldb 'disassemble' command
on each symbol. The initial version just dumps the symbol table.
llvm-svn: 128428
|