关于 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]
配置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]
相关文章推荐
- 关于 Android-Linux Arm汇编
- Android -- ViewRoot,关于子线程刷新UI
- 关于那些Android中不常用的设置属性
- 关于Android Studio .so文件打包不到APK中的原因
- android关于ViewDragHelper的使用
- 关于H5限制android字体放大缩小的方法
- Android 关于录音文件的编解码 实现米聊 微信一类的录音上传的功能
- android中关于实现小米消息推送
- 关于Cocos2D-X 3.10在android平台上使用外接键盘无法响应的问题
- 关于Android进程报活,你需要知道的一切
- 关于“The import android cannot be resolved”错误。
- 关于 android屏幕适配
- 关于 Android 进程永生,你需要知道的!(转)
- Android_关于使用android_r21 出现swt.jar的错误解决方法
- 请教一个 关于Android Ble 开发问题
- 关于Android的new新建project时出现的问题
- Android中关于键盘的处理
- android 6.0 关于SystemUI 的启动流程浅析(一)
- 关于android布局的两个属性dither和tileMode,background 平铺
- Android关于OnTouch 和OnClick 分类: Android界面和组件 2014-07-01 20:54 84人阅读 评论(0) 收藏