Not login
0

[242]  linux perf event 占有 hardware breakpoint 问题

asked 2021-04-24 19:28:18 +0800

jianjunm gravatar image

问题描述: target ARMv8 raspberry 4. host windows 10 : ARM development studio + dstream

cat /proc/kallsymb |grep cdevopen 找到地址0xffffffc0100ad4c0 在cdev kernel driver 的 open 函数处设置 beakpoint 1、 系统提示只能设置hardware breakpoint, 不能设置software breakpoint, 2、 cat /dev/cdev 触发断定, 问题,开始能触发,后面断点不会被触发,查找arm 手册: CONFIGPERF_EVENTS=n Disables the performance events subsystem. Some implementations of the performance events subsystem internally make use of hardware breakpoints, disrupting the use of hardware breakpoints set by the debugger. It is recommended to disable this option if you observe the debugger failing to hit hardware breakpoints or failing to report kernel module load and unload events. 请老师围绕话题讲一讲

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
0

answered 2021-04-27 22:12:28 +0800

gdman gravatar image

看起来像是工具的bug,既然是昂贵的dstream,尝试联系一下官方的技术支持?看看它们怎么响应 ^_^

edit flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower

Stats

Asked: 2021-04-24 19:28:18 +0800

Seen: 14 times

Last updated: Apr 27 '21

关闭