18c2ecf20Sopenharmony_ci#include <uapi/linux/ptrace.h> 28c2ecf20Sopenharmony_ci#include <uapi/linux/bpf.h> 38c2ecf20Sopenharmony_ci#include <linux/version.h> 48c2ecf20Sopenharmony_ci#include <bpf/bpf_helpers.h> 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciSEC("kprobe/open_ctree") 78c2ecf20Sopenharmony_ciint bpf_prog1(struct pt_regs *ctx) 88c2ecf20Sopenharmony_ci{ 98c2ecf20Sopenharmony_ci unsigned long rc = -12; 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci bpf_override_return(ctx, rc); 128c2ecf20Sopenharmony_ci return 0; 138c2ecf20Sopenharmony_ci} 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_cichar _license[] SEC("license") = "GPL"; 168c2ecf20Sopenharmony_ciu32 _version SEC("version") = LINUX_VERSION_CODE; 17