Chinaunix首页 | 论坛 | 博客
  • 博客访问: 78442
  • 博文数量: 18
  • 博客积分: 1530
  • 博客等级: 上尉
  • 技术积分: 196
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-18 17:51
文章分类

全部博文(18)

文章存档

2011年(4)

2010年(14)

我的朋友

分类: LINUX

2010-12-08 11:27:50

反汇编命令
:~/workspace/surf/android$ prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-objdump -S -d out/target/product/msm8660_surf/obj/SHARED_LIBRARIES/libdummy-ril_intermediates/LINKED/libdummy-ril.so >libdummy-ril.txt
反汇编出来的只是code的静态地址。而不是runtime的地址!
所以,当获得某个crash的指针以后,需要获得runtime的maps表,然后看这个指针落在maps表中哪个so里面,用这个指针减去maps表中相应so的偏移量,就能得到具体的出错的code地址!
 
阅读(2054) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-12-11 10:29:33

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com