From af606b23ca2dc95c7fc92609499485822ff594b8 Mon Sep 17 00:00:00 2001 From: wubijie Date: Sat, 1 Jul 2023 13:53:30 +0800 Subject: [PATCH] Handles lokk fast information to fentry and kprobe --- src/dcsnoop/dcsnoop.bpf.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/dcsnoop/dcsnoop.bpf.c b/src/dcsnoop/dcsnoop.bpf.c index 5b61963d..f6513d0f 100644 --- a/src/dcsnoop/dcsnoop.bpf.c +++ b/src/dcsnoop/dcsnoop.bpf.c @@ -122,4 +122,16 @@ fexit__d_lookup(void *ctx, const struct dentry *parent, submit_buf(ctx, event, sizeof(*event)); return 0; -} \ No newline at end of file +} + +SEC("fentry/lookup_fast") +int BPF_PROG(lookup_fast_fentry, struct nameidata *nd, struct path *path) +{ + return trace_fast(ctx, nd, path); +} + +SEC("kprobe/lookup_fast") +int BPF_KPROBE(lookup_fast_kprobe, struct nameidata *nd, struct path *path) +{ + return trace_fast(ctx, nd, path); +} -- Gitee