社区
Linux_Kernel
帖子详情
如何编译内核时打开CONFIG_UPROBE_EVENT=y
谛听-
2019-05-11 07:41:24
如何编译内核时打开CONFIG_UPROBE_EVENT=y
...全文
159
回复
打赏
收藏
如何编译内核时打开CONFIG_UPROBE_EVENT=y
如何编译内核时打开CONFIG_UPROBE_EVENT=y
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
内核
添加调试信息
Systemtap需要添加kernel-debuginfo和utrace支持,添加一下选项,重新
编译
内核
CONFIG
_K
PRO
BE=y
CONFIG
_DEBUG_INFO=y
CONFIG
_DEBUG_FS=y
CONFIG
_RELAY=y
CONFIG
_K
PRO
BE_
EVENT
=y
CONFIG
_U
PRO
BE_
EVENT
=y C
内核
u
pro
bes使用介绍
简介 u
pro
be 事件tracer工具是在
内核
3.5开发期间何入
内核
主线版本的,虽然u
pro
be已经存在很久了。u
pro
be是和k
pro
be类似的调试方法。
编译
内核
时
通过
打开
CONFIG
_U
PRO
BE_
EVENT
=y来
时
能该特性。和k
pro
be类似,使用
时
不需要通过current_tracer来激活,而是检测点通过/sys/kernel/debug/tracing/u
pro
be_
event
s设
Linux ftrace 2.4、u
pro
be
event
的使用
u
pro
be是用户态的探针,它和k
pro
be是相对应的,k
pro
be是
内核
态的探针。u
pro
be需要制定用户态探针在执行文件中的位置,插入探针的原理和k
pro
be类似。 参考原文:U
pro
be-tracer: U
pro
be-based
Event
Tracing 1、Overview u
pro
be
event
类似于k
pro
be
event
。在
编译
内核
时
配置
CONFIG
_U
PRO
BE_EV...
使linux
内核
支持perf的配置
配置
内核
支持PERF make menu
config
CONFIG
_HAVE_PERF_
EVENT
S=y
CONFIG
_PERF_USE_VMALLOC=y 这两项不知道在 menu
config
中怎么找,但是可以在make menuconfg保存退出后,vi到.
config
中查找配置。 General setup-> Kernel Performance
深入ftrace u
pro
be原理和功能介绍
我们以ubuntu为试验环境,使用u
pro
be一般都是编写
内核
驱动,在模块中定义u
pro
be_consumer ,然后调用u
pro
be的API(u
pro
be_register)来进行注册u
pro
be。regiseter_u
pro
be_
event
: 将
pro
be 添加到全局列表中,并创建对应的 u
pro
be debugfs 目录,即上文示例中的 p_test_0x115a。本章的我们来学习u
pro
be ,顾名思义,相对于
内核
函数/地址的监控,主要用于用户态函数/地址的监控。
Linux_Kernel
4,465
社区成员
17,462
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章