【发布时间】:2022-06-15 11:43:19
【问题描述】:
首先,tp_btf 是跟踪点吗? tp_btf/ 后面只有跟踪点,例如 block_rq_complete。
SEC("tp_btf/block_rq_complete")
int BPF_PROG(block_rq_complete, struct request *rq, int error,unsigned int nr_bytes)
第二,ts_btf类型可以获取tracepoint TO_PROTO(*) params,我该怎么做才能使用SEC("tp/block/block_rq_complete")获取TO_PROTO(*) params?要不然。因为我不能使用 tf_btf。
【问题讨论】:
-
我不确定我是否理解。您是否正在寻找一种方法来获取您可以在 Linux 中使用 kprobes 跟踪的所有函数的列表?
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。