您的位置:首页 > 运维架构 > Linux

关于 Android-Linux Arm汇编

2013-03-10 23:04 549 查看
关于 Android-Linux Arm汇编

配置arm交叉编译工具环境变量,比如:
export PATH=$PATH:./prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/

1. arm-eabi-objdump –D –S Your.O or Your.ko //获得带符号的反汇编
2. arm-eabi-readelf –h Your.o or Your.ko //用于看head,所谓的entry,address等都存在

为方便学习,可以尝试加一些自己想了解的或特殊的语句,编译出添加之前后的版本,然后分别处理得到不同的文件,两者比较分析。
比如,下面的比较是在某个地方加入了return 0;的区别。
c函数语句:[/u]



比较图:[/u]

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息