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
|