debug with code address and symbols

Get source code line from Address:

 

> addr2line -e vmlinux -i "8104ede8" 
> addr2line -f -e symbols/system/lib/libc.so 0001098c

 

Dump assembly code [+source] from Address:

 

> objdump -d -M mips [-S] vmlinux | grep -C 80 "8104ede8:"

 

Dump assembly code [+source] from function name:

 

> objdump -d -M mips [-S] vmlinux | grep -A 80 "<function>:"

 

Get start address of a function:

 

> objdump -t vmlinux | grep "function"

 

posted on 2014-12-13 09:56  阿加  阅读(236)  评论(0)    收藏  举报

导航