"""
bpf_text_kfunc = """
-KFUNC_PROBE(RA_FUNC, void *unused)
+KFUNC_PROBE(RA_FUNC)
{
u32 pid = bpf_get_current_pid_tgid();
u8 one = 1;
return 0;
}
-KRETFUNC_PROBE(RA_FUNC, void *unused)
+KRETFUNC_PROBE(RA_FUNC)
{
u32 pid = bpf_get_current_pid_tgid();
u8 zero = 0;
"""
bpf_text_kfunc = """
-KFUNC_PROBE(vfs_read, int unused) { stats_increment(S_READ); return 0; }
-KFUNC_PROBE(vfs_write, int unused) { stats_increment(S_WRITE); return 0; }
-KFUNC_PROBE(vfs_fsync, int unused) { stats_increment(S_FSYNC); return 0; }
-KFUNC_PROBE(vfs_open, int unused) { stats_increment(S_OPEN); return 0; }
-KFUNC_PROBE(vfs_create, int unused) { stats_increment(S_CREATE); return 0; }
+KFUNC_PROBE(vfs_read) { stats_increment(S_READ); return 0; }
+KFUNC_PROBE(vfs_write) { stats_increment(S_WRITE); return 0; }
+KFUNC_PROBE(vfs_fsync) { stats_increment(S_FSYNC); return 0; }
+KFUNC_PROBE(vfs_open) { stats_increment(S_OPEN); return 0; }
+KFUNC_PROBE(vfs_create) { stats_increment(S_CREATE); return 0; }
"""
is_support_kfunc = BPF.support_kfunc()