Loading...
// SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017 Facebook #include "vmlinux.h" #include <bpf/bpf_helpers.h> #include <bpf/bpf_tracing.h> #include <bpf/bpf_core_read.h> #include "bpf_misc.h" int kprobe_res = 0; /** * This program will be manually made sleepable on the userspace side * and should thus be unattachable. */ SEC("kprobe/" SYS_PREFIX "sys_nanosleep") int handle_kprobe_sleepable(struct pt_regs *ctx) { kprobe_res = 1; return 0; } char _license[] SEC("license") = "GPL"; |