diff --git a/observation/src/filesnoop/filesnoop.bpf.c b/observation/src/filesnoop/filesnoop.bpf.c new file mode 100644 index 0000000000000000000000000000000000000000..2a60e1fcbd8d88ae0641318f3d18e9ece90c1db7 --- /dev/null +++ b/observation/src/filesnoop/filesnoop.bpf.c @@ -0,0 +1,19 @@ +// SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) +// Copyright @ 2023 - Kylin +// Author: Jackie Liu + +#include "vmlinux.h" +#include +#include +#include +#include "filesnoop.h" +#include "compat.bpf.h" +#include "maps.bpf.h" + +const volatile __u64 target_filename_sz = 0; +const volatile bool filter_filename = false; +const volatile int target_op = F_ALL; + +#define MAX_ENTRIES 1024 + +char target_filename[FSFILENAME_MAX] = {};