5 #ifndef LINUX_VERSION_CODE 6 # error Need LINUX_VERSION_CODE 7 # error Example: for 4.2 kernel, put 'clang-opt="-DLINUX_VERSION_CODE=0x40200" into llvm section of ~/.perfconfig' 9 #define SEC(NAME) __attribute__((section(NAME), used)) 11 #include <uapi/linux/fs.h> 22 #define FMODE_READ 0x1 23 #define FMODE_WRITE 0x2 28 SEC(
"func=null_lseek file->f_mode offset orig")
30 unsigned long offset,
unsigned long orig)
32 fmode_t f_mode = (fmode_t)_f_mode;
45 char _license[]
SEC(
"license") =
"GPL";
46 int _version
SEC(
"version") = LINUX_VERSION_CODE;
static void(* bpf_trace_printk)(const char *fmt, int fmt_size,...)
int bpf_func__null_lseek(void *ctx, int err, unsigned long _f_mode, unsigned long offset, unsigned long orig)