1// SPDX-License-Identifier: GPL-2.0 2/* Copyright (c) 2021 Facebook */ 3 4#include "vmlinux.h" 5 6#include <bpf/bpf_helpers.h> 7 8extern const int bpf_testmod_ksym_percpu __ksym; 9 10int out_mod_ksym_global = 0; 11bool triggered = false; 12 13SEC("raw_tp/sys_enter") 14int handler(const void *ctx) 15{ 16 int *val; 17 __u32 cpu; 18 19 val = (int *)bpf_this_cpu_ptr(&bpf_testmod_ksym_percpu); 20 out_mod_ksym_global = *val; 21 triggered = true; 22 23 return 0; 24} 25 26char LICENSE[] SEC("license") = "GPL"; 27