Ale*_*lex 13 c debugging objdump disassembly
我发现为了获得足够的上下文以查看导致崩溃的原因,必须反汇编大量的库代码真的很烦人.有什么方法我可以直接objdump一个地址,让它为我找到包含函数的边界?
编辑:更好的是,我可以让它拆卸整个堆栈跟踪吗?
小智 16
也许这样的事情?
$ objdump -S --start-address=0x42 foo.o | awk '{print $0} $3~/retq?/{exit}'
Run Code Online (Sandbox Code Playgroud)
假设边界标记0x42
为ret(q)
,则从打印到找到a时打印拆卸列表ret(q)
归档时间: |
|
查看次数: |
10812 次 |
最近记录: |