Chinaunix首页 | 论坛 | 博客
  • 博客访问: 297557
  • 博文数量: 65
  • 博客积分: 185
  • 博客等级: 入伍新兵
  • 技术积分: 609
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-06 21:41
个人简介

好好学习,天天向上

文章分类

全部博文(65)

文章存档

2022年(3)

2021年(25)

2020年(1)

2019年(3)

2016年(2)

2015年(3)

2014年(14)

2013年(7)

2012年(7)

我的朋友

分类: 嵌入式

2021-05-06 20:28:33


点击(此处)折叠或打开

  1. Disassembly of section .text:

  2. 0000000000000000 <.xx_request>:
  3.    0: 7c 08 02 a6 mflr r0
  4.    ...
  5.  12c: e9 28 00 08 ld r9,8(r8)
  6.  130: 7c 64 1b 78 mr r4,r3
  7.  134: 7c 69 3a 14 add r3,r9,r7
  8.  138: 48 00 00 01 bl 138 <.xx_request+0x138> 【写,】 【这里因为是模块内函数,对应实际-y编译是调用的 4b b3 9b 51 bl c000000000039680 <.memcpy>

  9. 打印memcpy的三个参数
  10. echo 'p:myprobe xx_request+0x138 %r3 %r4 %r5' >> /sys/kernel/debug/tracing/kprobe_events


  11. /sys/kernel/debug/tracing/events # cat ../trace
  12. # tracer: nop
  13. #
  14. # entries-in-buffer/entries-written: 81/81 #P:8
  15. #
  16. # _-----=> irqs-off
  17. # / _----=> need-resched
  18. # |/ _-----=> need-resched_lazy
  19. # || / _---=> hardirq/softirq
  20. # ||| / _--=> preempt-depth
  21. # |||| / _-=> preempt-lazy-depth
  22. # ||||| / _-=> migrate-disable
  23. # |||||| / delay
  24. # TASK-PID CPU# ||||||| TIMESTAMP FUNCTION
  25. # | | | ||||||| | |
  26.     cqfs_crc_ppc-1782 [005] d...2.. 12723.369397: myprobe: (.xx_request+0x138/0x22c [xxdisk]) arg1=0x800008008910dc00 arg2=0xc000000000d26800 arg3=0x800
  27.     kworker/5:1H-1671 [005] d...2.. 12723.377451: myprobe: (.xx_request+0x138/0x22c [xxdisk]) arg1=0x8000080088c92000 arg2=0xc000000079c70000 arg3=0x400
  28.     kworker/5:1H-1671 [005] d...2.. 12723.377461: myprobe: (.xx_request+0x138/0x22c [xxdisk]) arg1=0x8000080088c92400 arg2=0xc000000079c53000 arg3=0x400
  29.     kworker/5:1H-1671 [005] d...2.. 12723.377468: myprobe: (.xx_request+0x138/0x22c [xxdisk]) arg1=0x8000080088c92800 arg2=0xc000000003ebd000 arg3=0x400

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