History log of /external/lldb/utils/test/disasm.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c4a2344473387601eaf25fff9ee93c17e77c914e 22-Mar-2011 Johnny Chen <johnny.chen@apple.com> Add options to allow for specifying an option string when spawning gdb and for executing
command(s) right after starting up gdb. Update the README file to show an example of
using these to pass '-arch armv7' to gdb and to execute gdb command to set shared library
path substitutions before loading iOS4.3 sdk's /usr/lib/libSystem.B.dylib and disassembling
the 'printf' function.


git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@128040 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/utils/test/disasm.py
ce1eefdeb2a1d460daa64befd393858c5db02ee0 19-Mar-2011 Johnny Chen <johnny.chen@apple.com> Modify disasm.py to better deal with the objc method name which has ':' in them.
Add a utility similar to disasm.py, but which provides a shell-like environment for invoking llvm-mc.


git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@127936 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/utils/test/disasm.py
0251bc70fdd24dd98c397ad7fbfc02426a55ad8c 17-Mar-2011 Johnny Chen <johnny.chen@apple.com> Tidy up the input file given to 'llvm-mc -disassemble' and also append the gdb
assembler code to the memory dump.


git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@127823 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/utils/test/disasm.py
9c407f5380ddee02ade793469f1b92e9f301911e 17-Mar-2011 Johnny Chen <johnny.chen@apple.com> Add a Python script to take an executable, run gdb to disassemble a function,
read the memory contents of the function, and then feed the bytes to the
'llvm-mc -disassemble' command.

It uses the pexpect module located under ToT/test/pexpect-2.4 directory to
automate the interaction with gdb. This is used initially to test the low
level ARM disassembler of llvm.


git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@127785 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/utils/test/disasm.py