https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106773
--- Comment #2 from James Hilliard <james.hilliard1 at gmail dot com> --- Testing with this patch: diff --git a/gcc/btfout.cc b/gcc/btfout.cc index 37ec662c190..ff08d0c5024 100644 --- a/gcc/btfout.cc +++ b/gcc/btfout.cc @@ -345,6 +345,8 @@ btf_collect_datasec (ctf_container_ref ctfc) tree size = DECL_SIZE_UNIT (node->decl); if (tree_fits_uhwi_p (size)) info.size = tree_to_uhwi (size); + else if (VOID_TYPE_P (TREE_TYPE (node->decl))) + info.size = 1; /* Offset is left as 0 at compile time, to be filled in by loaders such as libbpf. */ GCC gen object failure: $ /home/buildroot/bpf-next-test/tools/testing/selftests/bpf/tools/sbin/bpftool --debug gen object /home/buildroot/bpf-next-test/tools/testing/selftests/bpf/bpf_gcc/test_ksyms.linked1.o /home/buildroot/bpf-next-test/tools/testing/selftests/bpf/bpf_gcc/test_ksyms.o libbpf: linker: adding object file '/home/buildroot/bpf-next-test/tools/testing/selftests/bpf/bpf_gcc/test_ksyms.o'... libbpf: failed to find symbol for variable 'bpf_link_fops1' in section '.ksyms' Error: failed to link '/home/buildroot/bpf-next-test/tools/testing/selftests/bpf/bpf_gcc/test_ksyms.o': Unknown error -2 (-2) GCC BTF dump: $ /home/buildroot/bpf-next-test/tools/testing/selftests/bpf/tools/sbin/bpftool --debug btf dump file /home/buildroot/bpf-next-test/tools/testing/selftests/bpf/bpf_gcc/test_ksyms.o format raw [1] INT 'signed char' size=1 bits_offset=0 nr_bits=8 encoding=SIGNED [2] INT 'unsigned char' size=1 bits_offset=0 nr_bits=8 encoding=(none) [3] TYPEDEF '__u8' type_id=2 [4] INT 'short int' size=2 bits_offset=0 nr_bits=16 encoding=SIGNED [5] INT 'short unsigned int' size=2 bits_offset=0 nr_bits=16 encoding=(none) [6] TYPEDEF '__u16' type_id=5 [7] INT 'int' size=4 bits_offset=0 nr_bits=32 encoding=SIGNED [8] TYPEDEF '__s32' type_id=7 [9] INT 'unsigned int' size=4 bits_offset=0 nr_bits=32 encoding=(none) [10] TYPEDEF '__u32' type_id=9 [11] INT 'long long int' size=8 bits_offset=0 nr_bits=64 encoding=SIGNED [12] TYPEDEF '__s64' type_id=11 [13] INT 'long long unsigned int' size=8 bits_offset=0 nr_bits=64 encoding=(none) [14] TYPEDEF '__u64' type_id=13 [15] TYPEDEF '__be16' type_id=6 [16] TYPEDEF '__be32' type_id=10 [17] TYPEDEF '__wsum' type_id=10 [18] INT 'long unsigned int' size=8 bits_offset=0 nr_bits=64 encoding=(none) [19] INT 'char' size=1 bits_offset=0 nr_bits=8 encoding=SIGNED [20] CONST '(anon)' type_id=19 [21] UNION '(anon)' size=8 vlen=1 'flow_keys' type_id=27 bits_offset=0 [22] STRUCT 'bpf_flow_keys' size=56 vlen=13 'nhoff' type_id=6 bits_offset=0 'thoff' type_id=6 bits_offset=16 'addr_proto' type_id=6 bits_offset=32 'is_frag' type_id=3 bits_offset=48 'is_first_frag' type_id=3 bits_offset=56 'is_encap' type_id=3 bits_offset=64 'ip_proto' type_id=3 bits_offset=72 'n_proto' type_id=15 bits_offset=80 'sport' type_id=15 bits_offset=96 'dport' type_id=15 bits_offset=112 '(anon)' type_id=23 bits_offset=128 'flags' type_id=10 bits_offset=384 'flow_label' type_id=16 bits_offset=416 [23] UNION '(anon)' size=32 vlen=2 '(anon)' type_id=24 bits_offset=0 '(anon)' type_id=25 bits_offset=0 [24] STRUCT '(anon)' size=8 vlen=2 'ipv4_src' type_id=16 bits_offset=0 'ipv4_dst' type_id=16 bits_offset=32 [25] STRUCT '(anon)' size=32 vlen=2 'ipv6_src' type_id=26 bits_offset=0 'ipv6_dst' type_id=26 bits_offset=128 [26] ARRAY '(anon)' type_id=10 index_type_id=18 nr_elems=4 [27] PTR '(anon)' type_id=22 [28] UNION '(anon)' size=8 vlen=1 'sk' type_id=30 bits_offset=0 [29] STRUCT 'bpf_sock' size=80 vlen=14 'bound_dev_if' type_id=10 bits_offset=0 'family' type_id=10 bits_offset=32 'type' type_id=10 bits_offset=64 'protocol' type_id=10 bits_offset=96 'mark' type_id=10 bits_offset=128 'priority' type_id=10 bits_offset=160 'src_ip4' type_id=10 bits_offset=192 'src_ip6' type_id=26 bits_offset=224 'src_port' type_id=10 bits_offset=352 'dst_port' type_id=15 bits_offset=384 'dst_ip4' type_id=10 bits_offset=416 'dst_ip6' type_id=26 bits_offset=448 'state' type_id=10 bits_offset=576 'rx_queue_mapping' type_id=8 bits_offset=608 [30] PTR '(anon)' type_id=29 [31] STRUCT '__sk_buff' size=192 vlen=34 'len' type_id=10 bits_offset=0 'pkt_type' type_id=10 bits_offset=32 'mark' type_id=10 bits_offset=64 'queue_mapping' type_id=10 bits_offset=96 'protocol' type_id=10 bits_offset=128 'vlan_present' type_id=10 bits_offset=160 'vlan_tci' type_id=10 bits_offset=192 'vlan_proto' type_id=10 bits_offset=224 'priority' type_id=10 bits_offset=256 'ingress_ifindex' type_id=10 bits_offset=288 'ifindex' type_id=10 bits_offset=320 'tc_index' type_id=10 bits_offset=352 'cb' type_id=32 bits_offset=384 'hash' type_id=10 bits_offset=544 'tc_classid' type_id=10 bits_offset=576 'data' type_id=10 bits_offset=608 'data_end' type_id=10 bits_offset=640 'napi_id' type_id=10 bits_offset=672 'family' type_id=10 bits_offset=704 'remote_ip4' type_id=10 bits_offset=736 'local_ip4' type_id=10 bits_offset=768 'remote_ip6' type_id=26 bits_offset=800 'local_ip6' type_id=26 bits_offset=928 'remote_port' type_id=10 bits_offset=1056 'local_port' type_id=10 bits_offset=1088 'data_meta' type_id=10 bits_offset=1120 '(anon)' type_id=21 bits_offset=1152 'tstamp' type_id=14 bits_offset=1216 'wire_len' type_id=10 bits_offset=1280 'gso_segs' type_id=10 bits_offset=1312 '(anon)' type_id=28 bits_offset=1344 'gso_size' type_id=10 bits_offset=1408 'tstamp_type' type_id=3 bits_offset=1440 'hwtstamp' type_id=14 bits_offset=1472 [32] ARRAY '(anon)' type_id=10 index_type_id=18 nr_elems=5 [33] UNION '(anon)' size=16 vlen=2 'remote_ipv4' type_id=10 bits_offset=0 'remote_ipv6' type_id=26 bits_offset=0 [34] UNION '(anon)' size=16 vlen=2 'local_ipv4' type_id=10 bits_offset=0 'local_ipv6' type_id=26 bits_offset=0 [35] STRUCT 'bpf_tunnel_key' size=44 vlen=7 'tunnel_id' type_id=10 bits_offset=0 '(anon)' type_id=33 bits_offset=32 'tunnel_tos' type_id=3 bits_offset=160 'tunnel_ttl' type_id=3 bits_offset=168 'tunnel_ext' type_id=6 bits_offset=176 'tunnel_label' type_id=10 bits_offset=192 '(anon)' type_id=34 bits_offset=224 [36] UNION '(anon)' size=16 vlen=2 'remote_ipv4' type_id=10 bits_offset=0 'remote_ipv6' type_id=26 bits_offset=0 [37] STRUCT 'bpf_xfrm_state' size=28 vlen=5 'reqid' type_id=10 bits_offset=0 'spi' type_id=10 bits_offset=32 'family' type_id=6 bits_offset=64 'ext' type_id=6 bits_offset=80 '(anon)' type_id=36 bits_offset=96 [38] STRUCT 'bpf_tcp_sock' size=112 vlen=26 'snd_cwnd' type_id=10 bits_offset=0 'srtt_us' type_id=10 bits_offset=32 'rtt_min' type_id=10 bits_offset=64 'snd_ssthresh' type_id=10 bits_offset=96 'rcv_nxt' type_id=10 bits_offset=128 'snd_nxt' type_id=10 bits_offset=160 'snd_una' type_id=10 bits_offset=192 'mss_cache' type_id=10 bits_offset=224 'ecn_flags' type_id=10 bits_offset=256 'rate_delivered' type_id=10 bits_offset=288 'rate_interval_us' type_id=10 bits_offset=320 'packets_out' type_id=10 bits_offset=352 'retrans_out' type_id=10 bits_offset=384 'total_retrans' type_id=10 bits_offset=416 'segs_in' type_id=10 bits_offset=448 'data_segs_in' type_id=10 bits_offset=480 'segs_out' type_id=10 bits_offset=512 'data_segs_out' type_id=10 bits_offset=544 'lost_out' type_id=10 bits_offset=576 'sacked_out' type_id=10 bits_offset=608 'bytes_received' type_id=14 bits_offset=640 'bytes_acked' type_id=14 bits_offset=704 'dsack_dups' type_id=10 bits_offset=768 'delivered' type_id=10 bits_offset=800 'delivered_ce' type_id=10 bits_offset=832 'icsk_retransmits' type_id=10 bits_offset=864 [39] STRUCT '(anon)' size=12 vlen=4 'saddr' type_id=16 bits_offset=0 'daddr' type_id=16 bits_offset=32 'sport' type_id=15 bits_offset=64 'dport' type_id=15 bits_offset=80 [40] STRUCT '(anon)' size=36 vlen=4 'saddr' type_id=41 bits_offset=0 'daddr' type_id=41 bits_offset=128 'sport' type_id=15 bits_offset=256 'dport' type_id=15 bits_offset=272 [41] ARRAY '(anon)' type_id=16 index_type_id=18 nr_elems=4 [42] UNION '(anon)' size=36 vlen=2 'ipv4' type_id=39 bits_offset=0 'ipv6' type_id=40 bits_offset=0 [43] STRUCT 'bpf_sock_tuple' size=36 vlen=1 '(anon)' type_id=42 bits_offset=0 [44] STRUCT 'xdp_md' size=24 vlen=6 'data' type_id=10 bits_offset=0 'data_end' type_id=10 bits_offset=32 'data_meta' type_id=10 bits_offset=64 'ingress_ifindex' type_id=10 bits_offset=96 'rx_queue_index' type_id=10 bits_offset=128 'egress_ifindex' type_id=10 bits_offset=160 [45] UNION '(anon)' size=8 vlen=1 'data' type_id=46 bits_offset=0 [46] PTR '(anon)' type_id=0 [47] UNION '(anon)' size=8 vlen=1 'data_end' type_id=46 bits_offset=0 [48] UNION '(anon)' size=8 vlen=1 'sk' type_id=30 bits_offset=0 [49] STRUCT 'sk_msg_md' size=80 vlen=11 '(anon)' type_id=45 bits_offset=0 '(anon)' type_id=47 bits_offset=64 'family' type_id=10 bits_offset=128 'remote_ip4' type_id=10 bits_offset=160 'local_ip4' type_id=10 bits_offset=192 'remote_ip6' type_id=26 bits_offset=224 'local_ip6' type_id=26 bits_offset=352 'remote_port' type_id=10 bits_offset=480 'local_port' type_id=10 bits_offset=512 'size' type_id=10 bits_offset=544 '(anon)' type_id=48 bits_offset=576 [50] UNION '(anon)' size=8 vlen=1 'data' type_id=46 bits_offset=0 [51] UNION '(anon)' size=8 vlen=1 'data_end' type_id=46 bits_offset=0 [52] UNION '(anon)' size=8 vlen=1 'sk' type_id=30 bits_offset=0 [53] UNION '(anon)' size=8 vlen=1 'migrating_sk' type_id=30 bits_offset=0 [54] STRUCT 'sk_reuseport_md' size=56 vlen=9 '(anon)' type_id=50 bits_offset=0 '(anon)' type_id=51 bits_offset=64 'len' type_id=10 bits_offset=128 'eth_protocol' type_id=10 bits_offset=160 'ip_protocol' type_id=10 bits_offset=192 'bind_inany' type_id=10 bits_offset=224 'hash' type_id=10 bits_offset=256 '(anon)' type_id=52 bits_offset=320 '(anon)' type_id=53 bits_offset=384 [55] UNION '(anon)' size=8 vlen=1 'sk' type_id=30 bits_offset=0 [56] STRUCT 'bpf_sock_addr' size=72 vlen=10 'user_family' type_id=10 bits_offset=0 'user_ip4' type_id=10 bits_offset=32 'user_ip6' type_id=26 bits_offset=64 'user_port' type_id=10 bits_offset=192 'family' type_id=10 bits_offset=224 'type' type_id=10 bits_offset=256 'protocol' type_id=10 bits_offset=288 'msg_src_ip4' type_id=10 bits_offset=320 'msg_src_ip6' type_id=26 bits_offset=352 '(anon)' type_id=55 bits_offset=512 [57] UNION '(anon)' size=16 vlen=3 'args' type_id=26 bits_offset=0 'reply' type_id=10 bits_offset=0 'replylong' type_id=26 bits_offset=0 [58] UNION '(anon)' size=8 vlen=1 'sk' type_id=30 bits_offset=0 [59] UNION '(anon)' size=8 vlen=1 'skb_data' type_id=46 bits_offset=0 [60] UNION '(anon)' size=8 vlen=1 'skb_data_end' type_id=46 bits_offset=0 [61] STRUCT 'bpf_sock_ops' size=216 vlen=40 'op' type_id=10 bits_offset=0 '(anon)' type_id=57 bits_offset=32 'family' type_id=10 bits_offset=160 'remote_ip4' type_id=10 bits_offset=192 'local_ip4' type_id=10 bits_offset=224 'remote_ip6' type_id=26 bits_offset=256 'local_ip6' type_id=26 bits_offset=384 'remote_port' type_id=10 bits_offset=512 'local_port' type_id=10 bits_offset=544 'is_fullsock' type_id=10 bits_offset=576 'snd_cwnd' type_id=10 bits_offset=608 'srtt_us' type_id=10 bits_offset=640 'bpf_sock_ops_cb_flags' type_id=10 bits_offset=672 'state' type_id=10 bits_offset=704 'rtt_min' type_id=10 bits_offset=736 'snd_ssthresh' type_id=10 bits_offset=768 'rcv_nxt' type_id=10 bits_offset=800 'snd_nxt' type_id=10 bits_offset=832 'snd_una' type_id=10 bits_offset=864 'mss_cache' type_id=10 bits_offset=896 'ecn_flags' type_id=10 bits_offset=928 'rate_delivered' type_id=10 bits_offset=960 'rate_interval_us' type_id=10 bits_offset=992 'packets_out' type_id=10 bits_offset=1024 'retrans_out' type_id=10 bits_offset=1056 'total_retrans' type_id=10 bits_offset=1088 'segs_in' type_id=10 bits_offset=1120 'data_segs_in' type_id=10 bits_offset=1152 'segs_out' type_id=10 bits_offset=1184 'data_segs_out' type_id=10 bits_offset=1216 'lost_out' type_id=10 bits_offset=1248 'sacked_out' type_id=10 bits_offset=1280 'sk_txhash' type_id=10 bits_offset=1312 'bytes_received' type_id=14 bits_offset=1344 'bytes_acked' type_id=14 bits_offset=1408 '(anon)' type_id=58 bits_offset=1472 '(anon)' type_id=59 bits_offset=1536 '(anon)' type_id=60 bits_offset=1600 'skb_len' type_id=10 bits_offset=1664 'skb_tcp_flags' type_id=10 bits_offset=1696 [62] STRUCT 'bpf_perf_event_value' size=24 vlen=3 'counter' type_id=14 bits_offset=0 'enabled' type_id=14 bits_offset=64 'running' type_id=14 bits_offset=128 [63] UNION '(anon)' size=2 vlen=2 'tot_len' type_id=6 bits_offset=0 'mtu_result' type_id=6 bits_offset=0 [64] UNION '(anon)' size=4 vlen=3 'tos' type_id=3 bits_offset=0 'flowinfo' type_id=16 bits_offset=0 'rt_metric' type_id=10 bits_offset=0 [65] UNION '(anon)' size=16 vlen=2 'ipv4_src' type_id=16 bits_offset=0 'ipv6_src' type_id=26 bits_offset=0 [66] UNION '(anon)' size=16 vlen=2 'ipv4_dst' type_id=16 bits_offset=0 'ipv6_dst' type_id=26 bits_offset=0 [67] STRUCT 'bpf_fib_lookup' size=64 vlen=13 'family' type_id=3 bits_offset=0 'l4_protocol' type_id=3 bits_offset=8 'sport' type_id=15 bits_offset=16 'dport' type_id=15 bits_offset=32 '(anon)' type_id=63 bits_offset=48 'ifindex' type_id=10 bits_offset=64 '(anon)' type_id=64 bits_offset=96 '(anon)' type_id=65 bits_offset=128 '(anon)' type_id=66 bits_offset=256 'h_vlan_proto' type_id=15 bits_offset=384 'h_vlan_TCI' type_id=15 bits_offset=400 'smac' type_id=68 bits_offset=416 'dmac' type_id=68 bits_offset=464 [68] ARRAY '(anon)' type_id=3 index_type_id=18 nr_elems=6 [69] UNION '(anon)' size=16 vlen=2 'ipv4_nh' type_id=16 bits_offset=0 'ipv6_nh' type_id=26 bits_offset=0 [70] STRUCT 'bpf_redir_neigh' size=20 vlen=2 'nh_family' type_id=10 bits_offset=0 '(anon)' type_id=69 bits_offset=32 [71] STRUCT 'bpf_spin_lock' size=4 vlen=1 'val' type_id=10 bits_offset=0 [72] STRUCT 'bpf_timer' size=16 vlen=0 [73] STRUCT 'bpf_dynptr' size=16 vlen=0 [74] STRUCT 'bpf_sysctl' size=8 vlen=2 'write' type_id=10 bits_offset=0 'file_pos' type_id=10 bits_offset=32 [75] STRUCT 'bpf_pidns_info' size=8 vlen=2 'pid' type_id=10 bits_offset=0 'tgid' type_id=10 bits_offset=32 [76] STRUCT 'btf_ptr' size=16 vlen=3 'ptr' type_id=46 bits_offset=0 'type_id' type_id=10 bits_offset=64 'flags' type_id=10 bits_offset=96 [77] FUNC_PROTO '(anon)' ret_type_id=46 vlen=2 '(anon)' type_id=46 '(anon)' type_id=79 [78] CONST '(anon)' type_id=0 [79] PTR '(anon)' type_id=78 [80] PTR '(anon)' type_id=77 [81] INT 'long int' size=8 bits_offset=0 nr_bits=64 encoding=SIGNED [82] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=46 '(anon)' type_id=79 '(anon)' type_id=79 '(anon)' type_id=14 [83] PTR '(anon)' type_id=82 [84] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=46 '(anon)' type_id=79 [85] PTR '(anon)' type_id=84 [86] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=79 [87] PTR '(anon)' type_id=86 [88] FUNC_PROTO '(anon)' ret_type_id=14 vlen=0 [89] PTR '(anon)' type_id=88 [90] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=91 '(anon)' type_id=10 '(anon)' type_id=0 [91] PTR '(anon)' type_id=20 [92] PTR '(anon)' type_id=90 [93] FUNC_PROTO '(anon)' ret_type_id=10 vlen=0 [94] PTR '(anon)' type_id=93 [95] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=96 '(anon)' type_id=10 '(anon)' type_id=79 '(anon)' type_id=10 '(anon)' type_id=14 [96] PTR '(anon)' type_id=31 [97] PTR '(anon)' type_id=95 [98] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=96 '(anon)' type_id=10 '(anon)' type_id=14 '(anon)' type_id=14 '(anon)' type_id=14 [99] PTR '(anon)' type_id=98 [100] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=10 [101] PTR '(anon)' type_id=100 [102] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=96 '(anon)' type_id=10 '(anon)' type_id=14 [103] PTR '(anon)' type_id=102 [104] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=46 '(anon)' type_id=10 [105] PTR '(anon)' type_id=104 [106] FUNC_PROTO '(anon)' ret_type_id=10 vlen=1 '(anon)' type_id=96 [107] PTR '(anon)' type_id=106 [108] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=96 '(anon)' type_id=15 '(anon)' type_id=6 [109] PTR '(anon)' type_id=108 [110] FUNC_PROTO '(anon)' ret_type_id=81 vlen=1 '(anon)' type_id=96 [111] PTR '(anon)' type_id=110 [112] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=96 '(anon)' type_id=113 '(anon)' type_id=10 '(anon)' type_id=14 [113] PTR '(anon)' type_id=35 [114] PTR '(anon)' type_id=112 [115] FUNC_PROTO '(anon)' ret_type_id=14 vlen=2 '(anon)' type_id=46 '(anon)' type_id=14 [116] PTR '(anon)' type_id=115 [117] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=10 '(anon)' type_id=14 [118] PTR '(anon)' type_id=117 [119] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=14 '(anon)' type_id=46 '(anon)' type_id=14 [120] PTR '(anon)' type_id=119 [121] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=79 '(anon)' type_id=10 '(anon)' type_id=46 '(anon)' type_id=10 [122] PTR '(anon)' type_id=121 [123] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=14 [124] PTR '(anon)' type_id=123 [125] FUNC_PROTO '(anon)' ret_type_id=12 vlen=5 '(anon)' type_id=126 '(anon)' type_id=10 '(anon)' type_id=126 '(anon)' type_id=10 '(anon)' type_id=17 [126] PTR '(anon)' type_id=16 [127] PTR '(anon)' type_id=125 [128] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=96 '(anon)' type_id=46 '(anon)' type_id=10 [129] PTR '(anon)' type_id=128 [130] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=96 '(anon)' type_id=15 '(anon)' type_id=14 [131] PTR '(anon)' type_id=130 [132] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=96 '(anon)' type_id=10 [133] PTR '(anon)' type_id=132 [134] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=46 '(anon)' type_id=79 '(anon)' type_id=10 [135] PTR '(anon)' type_id=134 [136] FUNC_PROTO '(anon)' ret_type_id=12 vlen=2 '(anon)' type_id=96 '(anon)' type_id=17 [137] PTR '(anon)' type_id=136 [138] FUNC_PROTO '(anon)' ret_type_id=0 vlen=1 '(anon)' type_id=96 [139] PTR '(anon)' type_id=138 [140] FUNC_PROTO '(anon)' ret_type_id=81 vlen=0 [141] PTR '(anon)' type_id=140 [142] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=143 '(anon)' type_id=7 [143] PTR '(anon)' type_id=44 [144] PTR '(anon)' type_id=142 [145] FUNC_PROTO '(anon)' ret_type_id=14 vlen=1 '(anon)' type_id=46 [146] PTR '(anon)' type_id=145 [147] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=46 '(anon)' type_id=7 '(anon)' type_id=7 '(anon)' type_id=46 '(anon)' type_id=7 [148] PTR '(anon)' type_id=147 [149] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=96 '(anon)' type_id=8 '(anon)' type_id=10 '(anon)' type_id=14 [150] PTR '(anon)' type_id=149 [151] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=14 [152] PTR '(anon)' type_id=151 [153] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=96 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=14 [154] PTR '(anon)' type_id=153 [155] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=156 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=14 [156] PTR '(anon)' type_id=61 [157] PTR '(anon)' type_id=155 [158] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=46 '(anon)' type_id=14 '(anon)' type_id=159 '(anon)' type_id=10 [159] PTR '(anon)' type_id=62 [160] PTR '(anon)' type_id=158 [161] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=163 '(anon)' type_id=159 '(anon)' type_id=10 [162] FWD 'bpf_perf_event_data' fwd_kind=struct [163] PTR '(anon)' type_id=162 [164] PTR '(anon)' type_id=161 [165] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=167 '(anon)' type_id=14 [166] FWD 'pt_regs' fwd_kind=struct [167] PTR '(anon)' type_id=166 [168] PTR '(anon)' type_id=165 [169] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=156 '(anon)' type_id=7 [170] PTR '(anon)' type_id=169 [171] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=172 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=14 [172] PTR '(anon)' type_id=49 [173] PTR '(anon)' type_id=171 [174] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=172 '(anon)' type_id=10 [175] PTR '(anon)' type_id=174 [176] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=172 '(anon)' type_id=10 '(anon)' type_id=10 '(anon)' type_id=14 [177] PTR '(anon)' type_id=176 [178] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=179 '(anon)' type_id=181 '(anon)' type_id=7 [179] PTR '(anon)' type_id=56 [180] FWD 'sockaddr' fwd_kind=struct [181] PTR '(anon)' type_id=180 [182] PTR '(anon)' type_id=178 [183] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=96 '(anon)' type_id=10 '(anon)' type_id=184 '(anon)' type_id=10 '(anon)' type_id=14 [184] PTR '(anon)' type_id=37 [185] PTR '(anon)' type_id=183 [186] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=14 [187] PTR '(anon)' type_id=186 [188] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=79 '(anon)' type_id=10 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=10 [189] PTR '(anon)' type_id=188 [190] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=46 '(anon)' type_id=191 '(anon)' type_id=7 '(anon)' type_id=10 [191] PTR '(anon)' type_id=67 [192] PTR '(anon)' type_id=190 [193] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=172 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=14 [194] PTR '(anon)' type_id=193 [195] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=96 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=14 [196] PTR '(anon)' type_id=195 [197] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=96 '(anon)' type_id=10 '(anon)' type_id=46 '(anon)' type_id=10 [198] PTR '(anon)' type_id=197 [199] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=96 '(anon)' type_id=10 '(anon)' type_id=79 '(anon)' type_id=10 [200] PTR '(anon)' type_id=199 [201] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=96 '(anon)' type_id=10 '(anon)' type_id=8 [202] PTR '(anon)' type_id=201 [203] FUNC_PROTO '(anon)' ret_type_id=81 vlen=1 '(anon)' type_id=46 [204] PTR '(anon)' type_id=203 [205] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=14 '(anon)' type_id=10 [206] PTR '(anon)' type_id=205 [207] FUNC_PROTO '(anon)' ret_type_id=14 vlen=1 '(anon)' type_id=96 [208] PTR '(anon)' type_id=207 [209] FUNC_PROTO '(anon)' ret_type_id=46 vlen=2 '(anon)' type_id=46 '(anon)' type_id=14 [210] PTR '(anon)' type_id=209 [211] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=212 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=14 [212] PTR '(anon)' type_id=54 [213] PTR '(anon)' type_id=211 [214] FUNC_PROTO '(anon)' ret_type_id=14 vlen=2 '(anon)' type_id=96 '(anon)' type_id=7 [215] PTR '(anon)' type_id=214 [216] FUNC_PROTO '(anon)' ret_type_id=30 vlen=5 '(anon)' type_id=46 '(anon)' type_id=217 '(anon)' type_id=10 '(anon)' type_id=14 '(anon)' type_id=14 [217] PTR '(anon)' type_id=43 [218] PTR '(anon)' type_id=216 [219] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=46 '(anon)' type_id=79 '(anon)' type_id=14 [220] PTR '(anon)' type_id=219 [221] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=46 '(anon)' type_id=46 [222] PTR '(anon)' type_id=221 [223] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=46 '(anon)' type_id=8 '(anon)' type_id=8 [224] PTR '(anon)' type_id=223 [225] FUNC_PROTO '(anon)' ret_type_id=81 vlen=1 '(anon)' type_id=226 [226] PTR '(anon)' type_id=71 [227] PTR '(anon)' type_id=225 [228] FUNC_PROTO '(anon)' ret_type_id=30 vlen=1 '(anon)' type_id=30 [229] PTR '(anon)' type_id=228 [230] PTR '(anon)' type_id=38 [231] FUNC_PROTO '(anon)' ret_type_id=230 vlen=1 '(anon)' type_id=30 [232] PTR '(anon)' type_id=231 [233] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=235 '(anon)' type_id=10 [234] FWD 'tcphdr' fwd_kind=struct [235] PTR '(anon)' type_id=234 [236] PTR '(anon)' type_id=233 [237] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=238 '(anon)' type_id=239 '(anon)' type_id=18 '(anon)' type_id=14 [238] PTR '(anon)' type_id=74 [239] PTR '(anon)' type_id=19 [240] PTR '(anon)' type_id=237 [241] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=238 '(anon)' type_id=239 '(anon)' type_id=18 [242] PTR '(anon)' type_id=241 [243] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=238 '(anon)' type_id=91 '(anon)' type_id=18 [244] PTR '(anon)' type_id=243 [245] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=91 '(anon)' type_id=18 '(anon)' type_id=14 '(anon)' type_id=246 [246] PTR '(anon)' type_id=81 [247] PTR '(anon)' type_id=245 [248] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=91 '(anon)' type_id=18 '(anon)' type_id=14 '(anon)' type_id=249 [249] PTR '(anon)' type_id=18 [250] PTR '(anon)' type_id=248 [251] FUNC_PROTO '(anon)' ret_type_id=46 vlen=4 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=14 [252] PTR '(anon)' type_id=251 [253] FUNC_PROTO '(anon)' ret_type_id=81 vlen=1 '(anon)' type_id=10 [254] PTR '(anon)' type_id=253 [255] FUNC_PROTO '(anon)' ret_type_id=12 vlen=5 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=235 '(anon)' type_id=10 [256] PTR '(anon)' type_id=255 [257] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=163 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=14 [258] PTR '(anon)' type_id=257 [259] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=14 '(anon)' type_id=14 '(anon)' type_id=260 '(anon)' type_id=10 [260] PTR '(anon)' type_id=75 [261] PTR '(anon)' type_id=259 [262] FUNC_PROTO '(anon)' ret_type_id=14 vlen=1 '(anon)' type_id=7 [263] PTR '(anon)' type_id=262 [264] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=266 '(anon)' type_id=91 '(anon)' type_id=10 '(anon)' type_id=79 '(anon)' type_id=10 [265] FWD 'seq_file' fwd_kind=struct [266] PTR '(anon)' type_id=265 [267] PTR '(anon)' type_id=264 [268] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=266 '(anon)' type_id=79 '(anon)' type_id=10 [269] PTR '(anon)' type_id=268 [270] FUNC_PROTO '(anon)' ret_type_id=14 vlen=2 '(anon)' type_id=46 '(anon)' type_id=7 [271] PTR '(anon)' type_id=270 [272] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=14 '(anon)' type_id=14 [273] PTR '(anon)' type_id=272 [274] FUNC_PROTO '(anon)' ret_type_id=46 vlen=3 '(anon)' type_id=46 '(anon)' type_id=14 '(anon)' type_id=14 [275] PTR '(anon)' type_id=274 [276] FUNC_PROTO '(anon)' ret_type_id=0 vlen=2 '(anon)' type_id=46 '(anon)' type_id=14 [277] PTR '(anon)' type_id=276 [278] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=96 '(anon)' type_id=14 [279] PTR '(anon)' type_id=278 [280] FWD 'tcp6_sock' fwd_kind=struct [281] PTR '(anon)' type_id=280 [282] FUNC_PROTO '(anon)' ret_type_id=281 vlen=1 '(anon)' type_id=46 [283] PTR '(anon)' type_id=282 [284] FWD 'tcp_sock' fwd_kind=struct [285] PTR '(anon)' type_id=284 [286] FUNC_PROTO '(anon)' ret_type_id=285 vlen=1 '(anon)' type_id=46 [287] PTR '(anon)' type_id=286 [288] FWD 'tcp_timewait_sock' fwd_kind=struct [289] PTR '(anon)' type_id=288 [290] FUNC_PROTO '(anon)' ret_type_id=289 vlen=1 '(anon)' type_id=46 [291] PTR '(anon)' type_id=290 [292] FWD 'tcp_request_sock' fwd_kind=struct [293] PTR '(anon)' type_id=292 [294] FUNC_PROTO '(anon)' ret_type_id=293 vlen=1 '(anon)' type_id=46 [295] PTR '(anon)' type_id=294 [296] FWD 'udp6_sock' fwd_kind=struct [297] PTR '(anon)' type_id=296 [298] FUNC_PROTO '(anon)' ret_type_id=297 vlen=1 '(anon)' type_id=46 [299] PTR '(anon)' type_id=298 [300] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=302 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=14 [301] FWD 'task_struct' fwd_kind=struct [302] PTR '(anon)' type_id=301 [303] PTR '(anon)' type_id=300 [304] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=156 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=14 [305] PTR '(anon)' type_id=304 [306] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=156 '(anon)' type_id=79 '(anon)' type_id=10 '(anon)' type_id=14 [307] PTR '(anon)' type_id=306 [308] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=156 '(anon)' type_id=10 '(anon)' type_id=14 [309] PTR '(anon)' type_id=308 [310] FUNC_PROTO '(anon)' ret_type_id=7 vlen=2 '(anon)' type_id=46 '(anon)' type_id=46 [311] PTR '(anon)' type_id=310 [312] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=314 '(anon)' type_id=239 '(anon)' type_id=10 [313] FWD 'path' fwd_kind=struct [314] PTR '(anon)' type_id=313 [315] PTR '(anon)' type_id=312 [316] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=239 '(anon)' type_id=10 '(anon)' type_id=317 '(anon)' type_id=10 '(anon)' type_id=14 [317] PTR '(anon)' type_id=76 [318] PTR '(anon)' type_id=316 [319] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=266 '(anon)' type_id=317 '(anon)' type_id=10 '(anon)' type_id=14 [320] PTR '(anon)' type_id=319 [321] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=10 '(anon)' type_id=322 '(anon)' type_id=7 '(anon)' type_id=14 [322] PTR '(anon)' type_id=70 [323] PTR '(anon)' type_id=321 [324] FUNC_PROTO '(anon)' ret_type_id=46 vlen=2 '(anon)' type_id=79 '(anon)' type_id=10 [325] PTR '(anon)' type_id=324 [326] FUNC_PROTO '(anon)' ret_type_id=46 vlen=1 '(anon)' type_id=79 [327] PTR '(anon)' type_id=326 [328] FUNC_PROTO '(anon)' ret_type_id=46 vlen=4 '(anon)' type_id=46 '(anon)' type_id=302 '(anon)' type_id=46 '(anon)' type_id=14 [329] PTR '(anon)' type_id=328 [330] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=46 '(anon)' type_id=302 [331] PTR '(anon)' type_id=330 [332] FUNC_PROTO '(anon)' ret_type_id=302 vlen=0 [333] PTR '(anon)' type_id=332 [334] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=336 '(anon)' type_id=14 [335] FWD 'linux_binprm' fwd_kind=struct [336] PTR '(anon)' type_id=335 [337] PTR '(anon)' type_id=334 [338] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=340 '(anon)' type_id=46 '(anon)' type_id=10 [339] FWD 'inode' fwd_kind=struct [340] PTR '(anon)' type_id=339 [341] PTR '(anon)' type_id=338 [342] FWD 'socket' fwd_kind=struct [343] PTR '(anon)' type_id=342 [344] FUNC_PROTO '(anon)' ret_type_id=343 vlen=1 '(anon)' type_id=346 [345] FWD 'file' fwd_kind=struct [346] PTR '(anon)' type_id=345 [347] PTR '(anon)' type_id=344 [348] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=349 '(anon)' type_id=8 '(anon)' type_id=14 [349] PTR '(anon)' type_id=10 [350] PTR '(anon)' type_id=348 [351] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=14 [352] PTR '(anon)' type_id=351 [353] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=239 '(anon)' type_id=10 '(anon)' type_id=91 '(anon)' type_id=354 '(anon)' type_id=10 [354] PTR '(anon)' type_id=14 [355] PTR '(anon)' type_id=353 [356] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=10 '(anon)' type_id=46 '(anon)' type_id=10 [357] PTR '(anon)' type_id=356 [358] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=239 '(anon)' type_id=7 '(anon)' type_id=10 '(anon)' type_id=7 [359] PTR '(anon)' type_id=358 [360] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=361 '(anon)' type_id=46 '(anon)' type_id=14 [361] PTR '(anon)' type_id=72 [362] PTR '(anon)' type_id=360 [363] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=361 '(anon)' type_id=46 [364] PTR '(anon)' type_id=363 [365] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=361 '(anon)' type_id=14 '(anon)' type_id=14 [366] PTR '(anon)' type_id=365 [367] FUNC_PROTO '(anon)' ret_type_id=81 vlen=1 '(anon)' type_id=361 [368] PTR '(anon)' type_id=367 [369] FUNC_PROTO '(anon)' ret_type_id=81 vlen=1 '(anon)' type_id=302 [370] PTR '(anon)' type_id=369 [371] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=91 '(anon)' type_id=10 '(anon)' type_id=79 '(anon)' type_id=10 [372] PTR '(anon)' type_id=371 [373] FWD 'unix_sock' fwd_kind=struct [374] PTR '(anon)' type_id=373 [375] FUNC_PROTO '(anon)' ret_type_id=374 vlen=1 '(anon)' type_id=46 [376] PTR '(anon)' type_id=375 [377] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=91 '(anon)' type_id=7 '(anon)' type_id=7 '(anon)' type_id=354 [378] PTR '(anon)' type_id=377 [379] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=302 '(anon)' type_id=14 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=14 [380] PTR '(anon)' type_id=379 [381] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=10 '(anon)' type_id=46 '(anon)' type_id=46 '(anon)' type_id=14 [382] PTR '(anon)' type_id=381 [383] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=91 '(anon)' type_id=10 '(anon)' type_id=91 [384] PTR '(anon)' type_id=383 [385] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=354 [386] PTR '(anon)' type_id=385 [387] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=46 '(anon)' type_id=354 [388] PTR '(anon)' type_id=387 [389] FUNC_PROTO '(anon)' ret_type_id=7 vlen=0 [390] PTR '(anon)' type_id=389 [391] FUNC_PROTO '(anon)' ret_type_id=7 vlen=1 '(anon)' type_id=7 [392] PTR '(anon)' type_id=391 [393] FUNC_PROTO '(anon)' ret_type_id=14 vlen=1 '(anon)' type_id=143 [394] PTR '(anon)' type_id=393 [395] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=143 '(anon)' type_id=10 '(anon)' type_id=46 '(anon)' type_id=10 [396] PTR '(anon)' type_id=395 [397] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=79 '(anon)' type_id=302 '(anon)' type_id=14 [398] PTR '(anon)' type_id=397 [399] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=96 '(anon)' type_id=14 '(anon)' type_id=10 [400] PTR '(anon)' type_id=399 [401] FUNC_PROTO '(anon)' ret_type_id=81 vlen=3 '(anon)' type_id=346 '(anon)' type_id=46 '(anon)' type_id=10 [402] PTR '(anon)' type_id=401 [403] FUNC_PROTO '(anon)' ret_type_id=46 vlen=2 '(anon)' type_id=46 '(anon)' type_id=46 [404] PTR '(anon)' type_id=403 [405] FUNC_PROTO '(anon)' ret_type_id=46 vlen=3 '(anon)' type_id=46 '(anon)' type_id=79 '(anon)' type_id=10 [406] PTR '(anon)' type_id=405 [407] FWD 'mptcp_sock' fwd_kind=struct [408] PTR '(anon)' type_id=407 [409] FUNC_PROTO '(anon)' ret_type_id=408 vlen=1 '(anon)' type_id=46 [410] PTR '(anon)' type_id=409 [411] FUNC_PROTO '(anon)' ret_type_id=81 vlen=4 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=14 '(anon)' type_id=412 [412] PTR '(anon)' type_id=73 [413] PTR '(anon)' type_id=411 [414] FUNC_PROTO '(anon)' ret_type_id=0 vlen=2 '(anon)' type_id=412 '(anon)' type_id=14 [415] PTR '(anon)' type_id=414 [416] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=412 '(anon)' type_id=10 '(anon)' type_id=14 [417] PTR '(anon)' type_id=416 [418] FUNC_PROTO '(anon)' ret_type_id=81 vlen=5 '(anon)' type_id=412 '(anon)' type_id=10 '(anon)' type_id=46 '(anon)' type_id=10 '(anon)' type_id=14 [419] PTR '(anon)' type_id=418 [420] FUNC_PROTO '(anon)' ret_type_id=46 vlen=3 '(anon)' type_id=412 '(anon)' type_id=10 '(anon)' type_id=10 [421] PTR '(anon)' type_id=420 [422] FUNC_PROTO '(anon)' ret_type_id=12 vlen=3 '(anon)' type_id=424 '(anon)' type_id=235 '(anon)' type_id=10 [423] FWD 'iphdr' fwd_kind=struct [424] PTR '(anon)' type_id=423 [425] PTR '(anon)' type_id=422 [426] FUNC_PROTO '(anon)' ret_type_id=12 vlen=3 '(anon)' type_id=428 '(anon)' type_id=235 '(anon)' type_id=10 [427] FWD 'ipv6hdr' fwd_kind=struct [428] PTR '(anon)' type_id=427 [429] PTR '(anon)' type_id=426 [430] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=424 '(anon)' type_id=235 [431] PTR '(anon)' type_id=430 [432] FUNC_PROTO '(anon)' ret_type_id=81 vlen=2 '(anon)' type_id=428 '(anon)' type_id=235 [433] PTR '(anon)' type_id=432 [434] ARRAY '(anon)' type_id=19 index_type_id=18 nr_elems=4 [435] FUNC_PROTO '(anon)' ret_type_id=7 vlen=1 'ctx' type_id=79 [436] VAR 'bpf_read_branch_records' type_id=258, linkage=static [437] VAR 'bpf_skb_store_bytes' type_id=97, linkage=static [438] VAR 'bpf_link_fops1' type_id=0, linkage=global [439] VAR 'bpf_sk_redirect_map' type_id=154, linkage=static [440] VAR 'bpf_ima_file_hash' type_id=402, linkage=static [441] VAR 'bpf_sys_bpf' type_id=357, linkage=static [442] VAR 'bpf_map_lookup_percpu_elem' type_id=406, linkage=static [443] VAR 'bpf_map_delete_elem' type_id=85, linkage=static [444] VAR 'bpf_get_branch_snapshot' type_id=152, linkage=static [445] VAR 'bpf_skb_cgroup_id' type_id=208, linkage=static [446] VAR 'bpf_skb_get_tunnel_key' type_id=114, linkage=static [447] VAR 'bpf_sysctl_set_new_value' type_id=244, linkage=static [448] VAR 'bpf_probe_read_kernel' type_id=87, linkage=static [449] VAR 'bpf_ringbuf_submit' type_id=277, linkage=static [450] VAR 'bpf_lwt_seg6_action' type_id=198, linkage=static [451] VAR 'bpf_xdp_adjust_head' type_id=144, linkage=static [452] VAR 'bpf_xdp_adjust_tail' type_id=144, linkage=static [453] VAR 'bpf_ringbuf_reserve' type_id=275, linkage=static [454] VAR 'bpf_get_func_arg_cnt' type_id=204, linkage=static [455] VAR 'bpf_skb_change_type' type_id=133, linkage=static [456] VAR 'bpf_perf_event_read_value' type_id=160, linkage=static [457] VAR 'bpf_ktime_get_tai_ns' type_id=89, linkage=static [458] VAR 'bpf_sysctl_get_current_value' type_id=242, linkage=static [459] VAR 'bpf_redirect' type_id=118, linkage=static [460] VAR 'bpf_get_current_pid_tgid' type_id=89, linkage=static [461] VAR 'bpf_l4_csum_replace' type_id=99, linkage=static [462] VAR 'bpf_map_lookup_elem' type_id=80, linkage=static [463] VAR 'bpf_snprintf' type_id=355, linkage=static [464] VAR 'bpf_get_current_cgroup_id' type_id=89, linkage=static [465] VAR '__start_BTF' type_id=0, linkage=global [466] VAR 'bpf_timer_cancel' type_id=368, linkage=static [467] VAR 'bpf_get_listener_sock' type_id=229, linkage=static [468] VAR 'bpf_skb_adjust_room' type_id=150, linkage=static [469] VAR 'bpf_msg_redirect_hash' type_id=194, linkage=static [470] VAR 'bpf_sk_assign' type_id=124, linkage=static [471] VAR 'bpf_skb_load_bytes' type_id=122, linkage=static [472] VAR 'bpf_probe_read_str' type_id=87, linkage=static [473] VAR 'bpf_get_local_storage' type_id=210, linkage=static [474] VAR 'bpf_get_current_ancestor_cgroup_id' type_id=263, linkage=static [475] VAR 'bpf_lwt_push_encap' type_id=198, linkage=static [476] VAR 'bpf_map_update_elem' type_id=83, linkage=static [477] VAR 'bpf_get_task_stack' type_id=303, linkage=static [478] VAR 'bpf_get_attach_cookie' type_id=146, linkage=static [479] VAR 'bpf_msg_push_data' type_id=177, linkage=static [480] VAR 'bpf_skc_to_udp6_sock' type_id=299, linkage=static [481] VAR 'bpf_sock_hash_update' type_id=157, linkage=static [482] VAR 'bpf_dynptr_from_mem' type_id=413, linkage=static [483] VAR 'bpf_spin_lock' type_id=227, linkage=static [484] VAR 'bpf_snprintf_btf' type_id=318, linkage=static [485] VAR 'bpf_get_func_ret' type_id=388, linkage=static [486] VAR 'bpf_skb_change_tail' type_id=103, linkage=static [487] VAR 'bpf_ringbuf_output' type_id=273, linkage=static [488] VAR 'bpf_seq_printf_btf' type_id=320, linkage=static [489] VAR 'bpf_task_storage_delete' type_id=331, linkage=static [490] VAR 'bpf_skc_to_tcp_sock' type_id=287, linkage=static [491] VAR 'bpf_sk_lookup_tcp' type_id=218, linkage=static [492] VAR 'bpf_tcp_send_ack' type_id=105, linkage=static [493] VAR 'bpf_get_smp_processor_id' type_id=94, linkage=static [494] VAR 'bpf_strtol' type_id=247, linkage=static [495] VAR 'bpf_task_pt_regs' type_id=370, linkage=static [496] VAR 'bpf_copy_from_user' type_id=87, linkage=static [497] VAR 'bpf_sk_release' type_id=204, linkage=static [498] VAR 'bpf_dynptr_write' type_id=419, linkage=static [499] VAR 'bpf_get_stackid' type_id=124, linkage=static [500] VAR 'bpf_check_mtu' type_id=350, linkage=static [501] VAR 'out__btf_size' type_id=14, linkage=global [502] VAR 'bpf_get_current_task_btf' type_id=333, linkage=static [503] VAR 'bpf_map_pop_elem' type_id=222, linkage=static [504] VAR 'bpf_get_current_comm' type_id=105, linkage=static [505] VAR 'bpf_ktime_get_ns' type_id=89, linkage=static [506] VAR 'bpf_get_netns_cookie' type_id=146, linkage=static [507] VAR 'bpf_rc_pointer_rel' type_id=224, linkage=static [508] VAR 'bpf_set_hash' type_id=133, linkage=static [509] VAR 'bpf_sys_close' type_id=254, linkage=static [510] VAR 'bpf_strncmp' type_id=384, linkage=static [511] VAR 'bpf_get_current_task' type_id=89, linkage=static [512] VAR 'bpf_strtoul' type_id=250, linkage=static [513] VAR 'bpf_ringbuf_submit_dynptr' type_id=415, linkage=static [514] VAR 'out__bpf_link_fops1' type_id=14, linkage=global [515] VAR 'bpf_ringbuf_discard' type_id=277, linkage=static [516] VAR 'bpf_link_fops' type_id=0, linkage=global [517] VAR 'bpf_sk_storage_delete' type_id=222, linkage=static [518] VAR 'bpf_probe_read_kernel_str' type_id=87, linkage=static [519] VAR 'bpf_send_signal_thread' type_id=254, linkage=static [520] VAR 'bpf_sk_select_reuseport' type_id=213, linkage=static [521] VAR 'bpf_ktime_get_boot_ns' type_id=89, linkage=static [522] VAR 'bpf_send_signal' type_id=254, linkage=static [523] VAR 'bpf_skb_change_head' type_id=103, linkage=static [524] VAR 'bpf_seq_write' type_id=269, linkage=static [525] VAR 'bpf_skb_set_tunnel_key' type_id=114, linkage=static [526] VAR 'bpf_skb_ecn_set_ce' type_id=111, linkage=static [527] VAR 'bpf_skc_to_tcp_request_sock' type_id=295, linkage=static [528] VAR 'bpf_task_storage_get' type_id=329, linkage=static [529] VAR 'bpf_csum_diff' type_id=127, linkage=static [530] VAR 'bpf_get_stack' type_id=187, linkage=static [531] VAR 'bpf_msg_apply_bytes' type_id=175, linkage=static [532] VAR 'bpf_xdp_get_buff_len' type_id=394, linkage=static [533] VAR 'bpf_sysctl_get_new_value' type_id=242, linkage=static [534] VAR 'bpf_sk_lookup_udp' type_id=218, linkage=static [535] VAR 'bpf_skb_set_tunnel_opt' type_id=129, linkage=static [536] VAR 'bpf_inode_storage_get' type_id=252, linkage=static [537] VAR 'bpf_redirect_neigh' type_id=323, linkage=static [538] VAR 'bpf_msg_pop_data' type_id=177, linkage=static [539] VAR 'bpf_xdp_load_bytes' type_id=396, linkage=static [540] VAR 'bpf_sysctl_get_name' type_id=240, linkage=static [541] VAR 'bpf_bind' type_id=182, linkage=static [542] VAR 'bpf_current_task_under_cgroup' type_id=105, linkage=static [543] VAR 'bpf_tcp_gen_syncookie' type_id=256, linkage=static [544] VAR 'bpf_getsockopt' type_id=148, linkage=static [545] VAR 'bpf_rc_keydown' type_id=206, linkage=static [546] VAR 'bpf_sk_redirect_hash' type_id=196, linkage=static [547] VAR 'bpf_kallsyms_lookup_name' type_id=378, linkage=static [548] VAR 'bpf_setsockopt' type_id=148, linkage=static [549] VAR 'bpf_find_vma' type_id=380, linkage=static [550] VAR 'bpf_skb_vlan_push' type_id=109, linkage=static [551] VAR 'bpf_skb_set_tstamp' type_id=400, linkage=static [552] VAR 'bpf_inode_storage_delete' type_id=311, linkage=static [553] VAR 'bpf_tcp_raw_check_syncookie_ipv6' type_id=433, linkage=static [554] VAR 'bpf_ringbuf_query' type_id=116, linkage=static [555] VAR 'bpf_probe_read' type_id=87, linkage=static [556] VAR 'bpf_get_hash_recalc' type_id=107, linkage=static [557] VAR 'bpf_get_numa_node_id' type_id=141, linkage=static [558] VAR 'bpf_redirect_map' type_id=152, linkage=static [559] VAR 'bpf_tail_call' type_id=101, linkage=static [560] VAR 'bpf_get_cgroup_classid' type_id=107, linkage=static [561] VAR 'bpf_l3_csum_replace' type_id=99, linkage=static [562] VAR 'bpf_timer_init' type_id=362, linkage=static [563] VAR 'bpf_csum_update' type_id=137, linkage=static [564] VAR 'bpf_lwt_seg6_adjust_srh' type_id=202, linkage=static [565] VAR 'bpf_skb_get_xfrm_state' type_id=185, linkage=static [566] VAR 'bpf_trace_printk' type_id=92, linkage=static [567] VAR 'bpf_sk_cgroup_id' type_id=146, linkage=static [568] VAR 'bpf_probe_write_user' type_id=135, linkage=static [569] VAR '__per_cpu_start' type_id=0, linkage=global [570] VAR 'bpf_perf_event_output' type_id=120, linkage=static [571] VAR 'bpf_btf_find_by_name_kind' type_id=359, linkage=static [572] VAR 'bpf_sock_map_update' type_id=157, linkage=static [573] VAR 'bpf_msg_cork_bytes' type_id=175, linkage=static [574] VAR 'bpf_get_ns_current_pid_tgid' type_id=261, linkage=static [575] VAR 'bpf_copy_from_user_task' type_id=398, linkage=static [576] VAR 'bpf_skb_change_proto' type_id=131, linkage=static [577] VAR 'bpf_skb_vlan_pop' type_id=111, linkage=static [578] VAR 'bpf_get_func_ip' type_id=146, linkage=static [579] VAR 'bpf_xdp_adjust_meta' type_id=144, linkage=static [580] VAR 'bpf_ktime_get_coarse_ns' type_id=89, linkage=static [581] VAR 'bpf_perf_event_read' type_id=116, linkage=static [582] VAR 'bpf_skc_to_tcp_timewait_sock' type_id=291, linkage=static [583] VAR 'bpf_ima_inode_hash' type_id=341, linkage=static [584] VAR 'bpf_xdp_output' type_id=120, linkage=static [585] VAR 'bpf_sock_ops_cb_flags_set' type_id=170, linkage=static [586] VAR 'bpf_trace_vprintk' type_id=372, linkage=static [587] VAR 'bpf_skb_ancestor_cgroup_id' type_id=215, linkage=static [588] VAR '_license' type_id=434, linkage=global [589] VAR 'bpf_get_prandom_u32' type_id=94, linkage=static [590] VAR 'bpf_get_current_uid_gid' type_id=89, linkage=static [591] VAR 'bpf_get_retval' type_id=390, linkage=static [592] VAR 'bpf_fib_lookup' type_id=192, linkage=static [593] VAR 'bpf_csum_level' type_id=279, linkage=static [594] VAR 'out__per_cpu_start' type_id=14, linkage=global [595] VAR 'bpf_map_push_elem' type_id=220, linkage=static [596] VAR 'bpf_skc_lookup_tcp' type_id=218, linkage=static [597] VAR 'bpf_skc_to_unix_sock' type_id=376, linkage=static [598] VAR 'bpf_tcp_sock' type_id=232, linkage=static [599] VAR 'bpf_set_retval' type_id=392, linkage=static [600] VAR 'bpf_override_return' type_id=168, linkage=static [601] VAR 'bpf_ringbuf_reserve_dynptr' type_id=413, linkage=static [602] VAR 'bpf_store_hdr_opt' type_id=307, linkage=static [603] VAR 'bpf_bprm_opts_set' type_id=337, linkage=static [604] VAR 'bpf_msg_pull_data' type_id=177, linkage=static [605] VAR 'bpf_get_socket_cookie' type_id=146, linkage=static [606] VAR 'bpf_clone_redirect' type_id=103, linkage=static [607] VAR 'bpf_kptr_xchg' type_id=404, linkage=static [608] VAR 'bpf_reserve_hdr_opt' type_id=309, linkage=static [609] VAR 'bpf_jiffies64' type_id=89, linkage=static [610] VAR 'bpf_perf_prog_read_value' type_id=164, linkage=static [611] VAR 'bpf_this_cpu_ptr' type_id=327, linkage=static [612] VAR 'bpf_msg_redirect_map' type_id=173, linkage=static [613] VAR 'bpf_xdp_store_bytes' type_id=396, linkage=static [614] VAR 'bpf_ringbuf_discard_dynptr' type_id=415, linkage=static [615] VAR 'bpf_tcp_raw_gen_syncookie_ipv6' type_id=429, linkage=static [616] VAR 'bpf_seq_printf' type_id=267, linkage=static [617] VAR 'bpf_redirect_peer' type_id=118, linkage=static [618] VAR 'bpf_for_each_map_elem' type_id=352, linkage=static [619] VAR 'bpf_lwt_seg6_store_bytes' type_id=200, linkage=static [620] VAR 'bpf_tcp_check_syncookie' type_id=236, linkage=static [621] VAR 'bpf_spin_unlock' type_id=227, linkage=static [622] VAR 'bpf_d_path' type_id=315, linkage=static [623] VAR 'bpf_rc_repeat' type_id=204, linkage=static [624] VAR 'bpf_dynptr_data' type_id=421, linkage=static [625] VAR 'bpf_skb_output' type_id=120, linkage=static [626] VAR 'bpf_skc_to_mptcp_sock' type_id=410, linkage=static [627] VAR 'bpf_timer_set_callback' type_id=364, linkage=static [628] VAR 'bpf_sk_fullsock' type_id=229, linkage=static [629] VAR 'bpf_tcp_raw_gen_syncookie_ipv4' type_id=425, linkage=static [630] VAR 'bpf_sk_storage_get' type_id=252, linkage=static [631] VAR 'bpf_skc_to_tcp6_sock' type_id=283, linkage=static [632] VAR 'bpf_tcp_raw_check_syncookie_ipv4' type_id=431, linkage=static [633] VAR 'bpf_loop' type_id=382, linkage=static [634] VAR 'bpf_sk_ancestor_cgroup_id' type_id=271, linkage=static [635] VAR 'bpf_per_cpu_ptr' type_id=325, linkage=static [636] VAR 'bpf_get_socket_uid' type_id=107, linkage=static [637] VAR 'bpf_skb_cgroup_classid' type_id=208, linkage=static [638] VAR 'bpf_probe_read_user_str' type_id=87, linkage=static [639] VAR 'bpf_map_peek_elem' type_id=222, linkage=static [640] VAR 'bpf_timer_start' type_id=366, linkage=static [641] VAR 'bpf_skb_get_tunnel_opt' type_id=129, linkage=static [642] VAR 'bpf_sock_from_file' type_id=347, linkage=static [643] VAR 'bpf_set_hash_invalid' type_id=139, linkage=static [644] VAR 'bpf_get_func_arg' type_id=386, linkage=static [645] VAR 'bpf_skb_under_cgroup' type_id=129, linkage=static [646] VAR 'bpf_load_hdr_opt' type_id=305, linkage=static [647] VAR 'bpf_dynptr_read' type_id=417, linkage=static [648] VAR 'out__bpf_link_fops' type_id=14, linkage=global [649] VAR 'bpf_probe_read_user' type_id=87, linkage=static [650] VAR '__stop_BTF' type_id=0, linkage=global [651] VAR 'bpf_skb_load_bytes_relative' type_id=189, linkage=static [652] VAR 'bpf_skb_pull_data' type_id=133, linkage=static [653] VAR 'bpf_get_route_realm' type_id=107, linkage=static [654] FUNC '(anon)' type_id=77 linkage=static [655] FUNC '(anon)' type_id=82 linkage=static [656] FUNC '(anon)' type_id=84 linkage=static [657] FUNC '(anon)' type_id=86 linkage=static [658] FUNC '(anon)' type_id=88 linkage=static [659] FUNC '(anon)' type_id=90 linkage=static [660] FUNC '(anon)' type_id=93 linkage=static [661] FUNC '(anon)' type_id=95 linkage=static [662] FUNC '(anon)' type_id=98 linkage=static [663] FUNC '(anon)' type_id=100 linkage=static [664] FUNC '(anon)' type_id=102 linkage=static [665] FUNC '(anon)' type_id=104 linkage=static [666] FUNC '(anon)' type_id=106 linkage=static [667] FUNC '(anon)' type_id=108 linkage=static [668] FUNC '(anon)' type_id=110 linkage=static [669] FUNC '(anon)' type_id=112 linkage=static [670] FUNC '(anon)' type_id=115 linkage=static [671] FUNC '(anon)' type_id=117 linkage=static [672] FUNC '(anon)' type_id=119 linkage=static [673] FUNC '(anon)' type_id=121 linkage=static [674] FUNC '(anon)' type_id=123 linkage=static [675] FUNC '(anon)' type_id=125 linkage=static [676] FUNC '(anon)' type_id=128 linkage=static [677] FUNC '(anon)' type_id=130 linkage=static [678] FUNC '(anon)' type_id=132 linkage=static [679] FUNC '(anon)' type_id=134 linkage=static [680] FUNC '(anon)' type_id=136 linkage=static [681] FUNC '(anon)' type_id=138 linkage=static [682] FUNC '(anon)' type_id=140 linkage=static [683] FUNC '(anon)' type_id=142 linkage=static [684] FUNC '(anon)' type_id=145 linkage=static [685] FUNC '(anon)' type_id=147 linkage=static [686] FUNC '(anon)' type_id=149 linkage=static [687] FUNC '(anon)' type_id=151 linkage=static [688] FUNC '(anon)' type_id=153 linkage=static [689] FUNC '(anon)' type_id=155 linkage=static [690] FUNC '(anon)' type_id=158 linkage=static [691] FUNC '(anon)' type_id=161 linkage=static [692] FUNC '(anon)' type_id=165 linkage=static [693] FUNC '(anon)' type_id=169 linkage=static [694] FUNC '(anon)' type_id=171 linkage=static [695] FUNC '(anon)' type_id=174 linkage=static [696] FUNC '(anon)' type_id=176 linkage=static [697] FUNC '(anon)' type_id=178 linkage=static [698] FUNC '(anon)' type_id=183 linkage=static [699] FUNC '(anon)' type_id=186 linkage=static [700] FUNC '(anon)' type_id=188 linkage=static [701] FUNC '(anon)' type_id=190 linkage=static [702] FUNC '(anon)' type_id=193 linkage=static [703] FUNC '(anon)' type_id=195 linkage=static [704] FUNC '(anon)' type_id=197 linkage=static [705] FUNC '(anon)' type_id=199 linkage=static [706] FUNC '(anon)' type_id=201 linkage=static [707] FUNC '(anon)' type_id=203 linkage=static [708] FUNC '(anon)' type_id=205 linkage=static [709] FUNC '(anon)' type_id=207 linkage=static [710] FUNC '(anon)' type_id=209 linkage=static [711] FUNC '(anon)' type_id=211 linkage=static [712] FUNC '(anon)' type_id=214 linkage=static [713] FUNC '(anon)' type_id=216 linkage=static [714] FUNC '(anon)' type_id=219 linkage=static [715] FUNC '(anon)' type_id=221 linkage=static [716] FUNC '(anon)' type_id=223 linkage=static [717] FUNC '(anon)' type_id=225 linkage=static [718] FUNC '(anon)' type_id=228 linkage=static [719] FUNC '(anon)' type_id=231 linkage=static [720] FUNC '(anon)' type_id=233 linkage=static [721] FUNC '(anon)' type_id=237 linkage=static [722] FUNC '(anon)' type_id=241 linkage=static [723] FUNC '(anon)' type_id=243 linkage=static [724] FUNC '(anon)' type_id=245 linkage=static [725] FUNC '(anon)' type_id=248 linkage=static [726] FUNC '(anon)' type_id=251 linkage=static [727] FUNC '(anon)' type_id=253 linkage=static [728] FUNC '(anon)' type_id=255 linkage=static [729] FUNC '(anon)' type_id=257 linkage=static [730] FUNC '(anon)' type_id=259 linkage=static [731] FUNC '(anon)' type_id=262 linkage=static [732] FUNC '(anon)' type_id=264 linkage=static [733] FUNC '(anon)' type_id=268 linkage=static [734] FUNC '(anon)' type_id=270 linkage=static [735] FUNC '(anon)' type_id=272 linkage=static [736] FUNC '(anon)' type_id=274 linkage=static [737] FUNC '(anon)' type_id=276 linkage=static [738] FUNC '(anon)' type_id=278 linkage=static [739] FUNC '(anon)' type_id=282 linkage=static [740] FUNC '(anon)' type_id=286 linkage=static [741] FUNC '(anon)' type_id=290 linkage=static [742] FUNC '(anon)' type_id=294 linkage=static [743] FUNC '(anon)' type_id=298 linkage=static [744] FUNC '(anon)' type_id=300 linkage=static [745] FUNC '(anon)' type_id=304 linkage=static [746] FUNC '(anon)' type_id=306 linkage=static [747] FUNC '(anon)' type_id=308 linkage=static [748] FUNC '(anon)' type_id=310 linkage=static [749] FUNC '(anon)' type_id=312 linkage=static [750] FUNC '(anon)' type_id=316 linkage=static [751] FUNC '(anon)' type_id=319 linkage=static [752] FUNC '(anon)' type_id=321 linkage=static [753] FUNC '(anon)' type_id=324 linkage=static [754] FUNC '(anon)' type_id=326 linkage=static [755] FUNC '(anon)' type_id=328 linkage=static [756] FUNC '(anon)' type_id=330 linkage=static [757] FUNC '(anon)' type_id=332 linkage=static [758] FUNC '(anon)' type_id=334 linkage=static [759] FUNC '(anon)' type_id=338 linkage=static [760] FUNC '(anon)' type_id=344 linkage=static [761] FUNC '(anon)' type_id=348 linkage=static [762] FUNC '(anon)' type_id=351 linkage=static [763] FUNC '(anon)' type_id=353 linkage=static [764] FUNC '(anon)' type_id=356 linkage=static [765] FUNC '(anon)' type_id=358 linkage=static [766] FUNC '(anon)' type_id=360 linkage=static [767] FUNC '(anon)' type_id=363 linkage=static [768] FUNC '(anon)' type_id=365 linkage=static [769] FUNC '(anon)' type_id=367 linkage=static [770] FUNC '(anon)' type_id=369 linkage=static [771] FUNC '(anon)' type_id=371 linkage=static [772] FUNC '(anon)' type_id=375 linkage=static [773] FUNC '(anon)' type_id=377 linkage=static [774] FUNC '(anon)' type_id=379 linkage=static [775] FUNC '(anon)' type_id=381 linkage=static [776] FUNC '(anon)' type_id=383 linkage=static [777] FUNC '(anon)' type_id=385 linkage=static [778] FUNC '(anon)' type_id=387 linkage=static [779] FUNC '(anon)' type_id=389 linkage=static [780] FUNC '(anon)' type_id=391 linkage=static [781] FUNC '(anon)' type_id=393 linkage=static [782] FUNC '(anon)' type_id=395 linkage=static [783] FUNC '(anon)' type_id=397 linkage=static [784] FUNC '(anon)' type_id=399 linkage=static [785] FUNC '(anon)' type_id=401 linkage=static [786] FUNC '(anon)' type_id=403 linkage=static [787] FUNC '(anon)' type_id=405 linkage=static [788] FUNC '(anon)' type_id=409 linkage=static [789] FUNC '(anon)' type_id=411 linkage=static [790] FUNC '(anon)' type_id=414 linkage=static [791] FUNC '(anon)' type_id=416 linkage=static [792] FUNC '(anon)' type_id=418 linkage=static [793] FUNC '(anon)' type_id=420 linkage=static [794] FUNC '(anon)' type_id=422 linkage=static [795] FUNC '(anon)' type_id=426 linkage=static [796] FUNC '(anon)' type_id=430 linkage=static [797] FUNC '(anon)' type_id=432 linkage=static [798] FUNC 'handler' type_id=435 linkage=global [799] DATASEC 'license' size=0 vlen=1 type_id=588 offset=0 size=4 (VAR '_license') [800] DATASEC '.ksyms' size=0 vlen=5 type_id=438 offset=0 size=1 (VAR 'bpf_link_fops1') type_id=569 offset=0 size=1 (VAR '__per_cpu_start') type_id=650 offset=0 size=1 (VAR '__stop_BTF') type_id=465 offset=0 size=1 (VAR '__start_BTF') type_id=516 offset=0 size=1 (VAR 'bpf_link_fops') [801] DATASEC '.data' size=0 vlen=4 type_id=594 offset=0 size=8 (VAR 'out__per_cpu_start') type_id=501 offset=0 size=8 (VAR 'out__btf_size') type_id=514 offset=0 size=8 (VAR 'out__bpf_link_fops1') type_id=648 offset=0 size=8 (VAR 'out__bpf_link_fops')