objdump 反汇编一个函数的脚本
来源:互联网 发布:淘宝公益广告联盟 编辑:程序博客网 时间:2024/06/02 18:35
1)使用System.map文件查找函数的起始地址和结束地址
2)使用objdump -d 反汇编, 然后通过--start-address和--stop-address参数指定函数区间
3)使用nm -n out.elf > System.map 命令生成System.map文件
4)grep -A 1 打印匹配行和下一行, awk 打印第一列地址.
routine=memset
start=`grep " "$routine"$" System.map | awk '{print "0x"$1}'`
end=`grep -A 1 " "$routine"$" System.map | awk '{getline; print "0x"$1}'`
echo "routine $routine, star address $start, end address $end"
/opt/toolchain/arm-eabi-4.4.0/bin/arm-eabi-objdump -d u-boot --start-address=$start --stop-address=$end
- objdump 反汇编一个函数的脚本
- Linux下的objdump反汇编工具
- 反汇编工具objdump的使用简介
- 反汇编工具objdump的使用简介
- linux 反汇编objdump
- objdump 反汇编
- objdump 反汇编
- objdump 反汇编
- objdump 反汇编
- objdump反汇编
- 学习ARM反汇编工具objdump和一个简单实例
- 一个简单函数的反汇编
- 一个简单函数的反汇编
- gcc objdump 反汇编器
- objdump反汇编用法示例
- 用于反汇编(objdump -d)输出文件的vim定义
- shell脚本反汇编取出所有aesenc的函数名
- linux 下使用 objdump 反汇编
- 2012.4.19总结(二)
- 页面
- oracle存储过程详解--游标 实现增、删、改、查的(1)
- Oracle存储过程中跳出循环的写法
- CSDN再来的感悟
- objdump 反汇编一个函数的脚本
- oracle存储过程学习笔记1–基本结构
- 使用common-fileupload实现文件的上传
- c++异常捕获例子
- QT编程中遇到的问题总结
- I/O流使用小细节
- html tips
- silverlight中ItemsSource和DataContext的用法区别
- Shell脚本语法