1. 程式人生 > >反匯編工具使用

反匯編工具使用

vmlinux 查詢 txt post 地址 uil 匯編 存在 androi

內核開發。kernel panic是再常見只是的了,依據異常棧通常就可以定位出代碼出錯的大概位置。可是有些時候我們還是會須要使用反匯編工具來幫助我們定位一些異常,objdump.

該反匯編工具存在於prebuilts/gcc/linux-x86/arm/gcc-linaro-aarch64-linux-gnu/bin/目錄下,可參考例如以下用法:

1) prebuilts/gcc/linux-x86/arm/gcc-linaro-aarch64-linux-gnu/bin/aarch64-linux-android-objdump vmlinux > 1.txt可把內核鏡像反匯編,能夠依據oops打印出的PC搜索在哪裏出錯了。

該目錄下另一個工具能夠依據地址指出在哪個文件的哪一行出錯。用法例如以下:

2) prebuilts/gcc/linux-x86/arm/gcc-linaro-aarch64-linux-gnu/bin/aarch64-linux-android-addr2line -a 要查詢的地址 -e vmlinux

反匯編工具使用