在 CONFIG_TRACEFS_DISABLE_AUTOMOUNT 启用时不起作用
作者: tiann创建于 2022年6月10日更新于 2026年4月15日
当 CONFIG TRACEFS DISULEF AUTOMOUNT 在内核配置中启用时,内核不会在挂载调试器时自动挂载微量,因此"/sys/内核/debug/tracing"不存在,我们应该使用"/sys/内核/tracing"代替.
以下是内核车站: https://osdn.net/project/android-x86/scm/git/内核/commits/412bd71850dbd2d78ee3bd1e43e3eb3c9bd819 内核车站: 内核车站:
和那座山,
oriole:/# 挂载- t 跟踪
在/sys/内核/跟踪类型上留下痕迹(rw,seclabel,relatime,gid=3012)当我们卸载调试和再卸载时,`/sys/内核/debug/tracing'并不存在,我们无法将微量挂载到'/sys/内核/debug/tracing' 标注点。
我将源代码中的所有"/sys/内核/debug/tracing"替换为"/sys/内核/tracing",再编译一次就可以让它发挥作用了.
内容来源: iovisor/bcc