16489b8e1SAndrii Nakryiko // SPDX-License-Identifier: GPL-2.0
26489b8e1SAndrii Nakryiko /* Copyright (c) 2020 Facebook */
36489b8e1SAndrii Nakryiko 
46489b8e1SAndrii Nakryiko #include <stdbool.h>
56489b8e1SAndrii Nakryiko #include <linux/bpf.h>
66489b8e1SAndrii Nakryiko #include <bpf/bpf_helpers.h>
76489b8e1SAndrii Nakryiko 
86489b8e1SAndrii Nakryiko int in = 0;
96489b8e1SAndrii Nakryiko int out = 0;
106489b8e1SAndrii Nakryiko 
116489b8e1SAndrii Nakryiko SEC("raw_tp/sys_enter")
raw_tp_prog(const void * ctx)126489b8e1SAndrii Nakryiko int raw_tp_prog(const void *ctx)
136489b8e1SAndrii Nakryiko {
146489b8e1SAndrii Nakryiko 	out = in;
156489b8e1SAndrii Nakryiko 	return 0;
166489b8e1SAndrii Nakryiko }
176489b8e1SAndrii Nakryiko 
186489b8e1SAndrii Nakryiko SEC("tp_btf/sys_enter")
tp_btf_prog(const void * ctx)196489b8e1SAndrii Nakryiko int tp_btf_prog(const void *ctx)
206489b8e1SAndrii Nakryiko {
216489b8e1SAndrii Nakryiko 	out = in;
226489b8e1SAndrii Nakryiko 	return 0;
236489b8e1SAndrii Nakryiko }
246489b8e1SAndrii Nakryiko 
256489b8e1SAndrii Nakryiko char _license[] SEC("license") = "GPL";
26