是否可以使用ftrace有条件地打印函数调用的堆栈跟踪?

时间:2019-06-01 16:40:21

标签: linux-kernel kernel-module ftrace

让我们说我有一个内核函数func1,它接受参数A和B。 该func1由func2调用,而func2由f3调用,依此类推。 我想打印对func1的调用的堆栈跟踪(dump_stack()) 仅当参数A == 23 && B == 0x07时。这将是一条奇怪的道路 那不是很常见,我想知道它如何到达这里。 ftrace是否可能?

我已启用功能图,但仅显示后续调用 来自func1。函数跟踪器的func_stack_trace选项没有 提供条件参数的方法。

0 个答案:

没有答案