Chinaunix首页 | 论坛 | 博客
  • 博客访问: 248743
  • 博文数量: 34
  • 博客积分: 938
  • 博客等级: 准尉
  • 技术积分: 440
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-18 12:07
文章分类

全部博文(34)

文章存档

2012年(28)

2011年(6)

分类: 嵌入式

2011-12-28 17:46:28

先rm -R /dev/oprofile把目录下的文件
oprofiled --init
opcontrol --setup
oprofiled --session-dir=/data/oprofile --no-vmlinux -e CPU_CYCLES
opcontrol --start
opcontrol --status
opcontrol --stop
可以得到oprofile的结果
进入编译通过的ANDROID的源码下,先设置好环境
然后进入ANDROID/external/oprofile目录
设置OPROFILE_EVENTS_DIR:
export OPROFILE_EVENTS_DIR=~/ANDROID/prebuilt/linux-x86_64/oprofile
然后执行
./opimport_pull -r result
结果出现了libbfd-2.18.0.20080103.so找不到,libbfd是用来解析二进制文件的
到HOST的/usr/lib,执行:
ln -s libbfd-2.20.51-system.20100908.so  libbfd-2.18.0.20080103.so
软链接到文件,可以自己去找对应的so库,建立相应的链接便可。
再次执行
./opimport_pull -r result
便可以得到分析结果

阅读(4252) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~