1 // SPDX-License-Identifier: GPL-2.0
3 #include <bpf/bpf_tracing.h>
4 #include <bpf/bpf_helpers.h>
6 struct bpf_testmod_struct_arg_4 {
11 struct bpf_testmod_struct_arg_5 {
18 long t7_a, t7_b, t7_c, t7_d, t7_e, t7_f_a, t7_f_b, t7_ret;
19 long t8_a, t8_b, t8_c, t8_d, t8_e, t8_f_a, t8_f_b, t8_g, t8_ret;
20 long t9_a, t9_b, t9_c, t9_d, t9_e, t9_f, t9_g, t9_h_a, t9_h_b, t9_h_c, t9_h_d, t9_i, t9_ret;
22 SEC("fentry/bpf_testmod_test_struct_arg_7")
23 int BPF_PROG2(test_struct_many_args_1, __u64, a, void *, b, short, c, int, d,
24 void *, e, struct bpf_testmod_struct_arg_4, f)
36 SEC("fexit/bpf_testmod_test_struct_arg_7")
37 int BPF_PROG2(test_struct_many_args_2, __u64, a, void *, b, short, c, int, d,
38 void *, e, struct bpf_testmod_struct_arg_4, f, int, ret)
44 SEC("fentry/bpf_testmod_test_struct_arg_8")
45 int BPF_PROG2(test_struct_many_args_3, __u64, a, void *, b, short, c, int, d,
46 void *, e, struct bpf_testmod_struct_arg_4, f, int, g)
59 SEC("fexit/bpf_testmod_test_struct_arg_8")
60 int BPF_PROG2(test_struct_many_args_4, __u64, a, void *, b, short, c, int, d,
61 void *, e, struct bpf_testmod_struct_arg_4, f, int, g,
68 SEC("fentry/bpf_testmod_test_struct_arg_9")
69 int BPF_PROG2(test_struct_many_args_5, __u64, a, void *, b, short, c, int, d, void *, e,
70 char, f, short, g, struct bpf_testmod_struct_arg_5, h, long, i)
87 SEC("fexit/bpf_testmod_test_struct_arg_9")
88 int BPF_PROG2(test_struct_many_args_6, __u64, a, void *, b, short, c, int, d, void *, e,
89 char, f, short, g, struct bpf_testmod_struct_arg_5, h, long, i, int, ret)
95 char _license[] SEC("license") = "GPL";