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 Nakryikoint 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 Nakryikoint 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