Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 内核符号uu跟踪点u模块u加载定义在哪里?_C_Linux Kernel_Trace_Tracepoint - Fatal编程技术网

C 内核符号uu跟踪点u模块u加载定义在哪里?

C 内核符号uu跟踪点u模块u加载定义在哪里?,c,linux-kernel,trace,tracepoint,C,Linux Kernel,Trace,Tracepoint,内核符号uu跟踪点u模块u加载定义在哪里? 我曾在/proc/kallsyms中看到过它,但现在找不到了 也找不到 内核符号uu跟踪点u模块u加载定义在哪里 有一个宏,最终使用它,您可以看到: extern struct tracepoint __tracepoint_##name; 因此,我们可以在以下位置找到模块加载的适当跟踪事件调用: 在/proc/kallsyms输出D中,表示符号位于初始化数据段中: ffffffff91af5240 D __tracepoint_module_loa

内核符号uu跟踪点u模块u加载定义在哪里? 我曾在/proc/kallsyms中看到过它,但现在找不到了

也找不到

内核符号uu跟踪点u模块u加载定义在哪里

有一个宏,最终使用它,您可以看到:

extern struct tracepoint __tracepoint_##name;
因此,我们可以在以下位置找到模块加载的适当跟踪事件调用:

在/proc/kallsyms输出D中,表示符号位于初始化数据段中:

ffffffff91af5240 D __tracepoint_module_load
另外,在预处理器magic elixir.bootlin.com的情况下没有那么有用。要进行真正的调查,只需从中克隆或下载适当的来源

内核符号uu跟踪点u模块u加载定义在哪里

有一个宏,最终使用它,您可以看到:

extern struct tracepoint __tracepoint_##name;
因此,我们可以在以下位置找到模块加载的适当跟踪事件调用:

在/proc/kallsyms输出D中,表示符号位于初始化数据段中:

ffffffff91af5240 D __tracepoint_module_load

另外,在预处理器magic elixir.bootlin.com的情况下没有那么有用。要进行真正的调查,只需从克隆或下载适当的来源。

好的,谢谢。这很困难。另外,您知道为了将uu跟踪点u模块u加载符号导出到/proc/kallsyms,内核需要使用哪些选项构建吗?我注意到需要配置模块……但还有什么?是否也需要配置KALLSYMS和配置追踪点?好的,谢谢。这很困难。另外,您知道为了将uu跟踪点u模块u加载符号导出到/proc/kallsyms,内核需要使用哪些选项构建吗?我注意到需要配置模块……但还有什么?是否也需要配置KALLSYMS和配置追踪点?