反彙編工具使用

2021-06-24 11:17:03 字數 470 閱讀 2345

核心開發,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

ida反彙編工具

ida pro 是乙個世界頂級的互動式反彙編工具,它的使用者囊括了軟體安全專家,軍事工業,資訊部門,逆向工程學者,黑客。從功能上它大大勝過了w32dasm。近來它的盜版已經在網上傳播開了,你可以很輕鬆得到它。ida pro 簡稱ida 英文 interactive disassembler的縮寫。它...

lua 反彙編工具 ChunkSpy 的使用

一 介紹 chunkspy 就是乙個lua檔案,通過它可以把二進位制的lua檔案轉換為opcode,這是乙個學習lua原始碼的很好的工具。二 使用 chunkspy需要在lua命令列中使用。基本格式 usage lua chunkspy.lua options filenames 具體引數 1 幫助...

反彙編 迴圈

includeint main 00401010 55 push ebp 00401011 8bec mov ebp,esp 00401013 83ec 44 sub esp,44 00401016 53 push ebx 00401017 56 push esi 00401018 57 push ...