aus*_*len 13
用objdump怎么样?
$ cat add.c
int add(int a, int b) {
return a + b;
}
$ arm-linux-gnueabihf-gcc -c -O2 add.c
$ arm-linux-gnueabihf-objdump -d add.o
add.o: file format elf32-littlearm
Disassembly of section .text:
00000000 <add>:
0: 1840 adds r0, r0, r1
2: 4770 bx lr
Run Code Online (Sandbox Code Playgroud)
如果您的目标文件包含调试信息(gcc -g)以及向objdump提供-S,它也可以提供源代码混合.
在线反汇编程序(ODA)支持ARM和无数其他架构.您可以在实时视图中输入二进制数据,并在键入时观察反汇编,或者您可以上传文件进行反汇编.此站点的一个很好的功能是您可以与其他人共享反汇编的链接.
http://www.onlinedisassembler.com
| 归档时间: |
|
| 查看次数: |
32849 次 |
| 最近记录: |