0

我想从文件中加载一些文本并使用 eBPF 打印出来。这样的事情甚至可能吗?我使用 bpf_probe_read 做了类似的事情,但我想知道是否有一种更简单的方法来做这样的事情,只需给它一个位置?例如,我想尝试通过使用 CSV 作为一种实践手段来扩展它。

#!/usr/bin/python3
# BPF PROGRAM
bpfprogram = """

static void helloworld() {
   bpf_trace_printk("Hello World!\\n");
}
int helloworld2(void *ctx)
{
    helloWorld();
    return 0;
}
"""
b = BPF(text=bpfprogram)
b.attach_kprobe(event=b.get_syscall_fnname("clone"), fn_name="helloworld")
b.trace_print()
4

0 回答 0