sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget,/translations/zh_CN/bpf/libbpf/program_typesmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/zh_TW/bpf/libbpf/program_typesmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/it_IT/bpf/libbpf/program_typesmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/ja_JP/bpf/libbpf/program_typesmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/ko_KR/bpf/libbpf/program_typesmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/sp_SP/bpf/libbpf/program_typesmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h3SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)h]h3SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhF/var/lib/git/docbuild/linux/Documentation/bpf/libbpf/program_types.rsthKubhtarget)}(h.. _program_types_and_elf:h]h}(h]h ]h"]h$]h&]refidprogram-types-and-elfuh1hhKhhhhhhubhsection)}(hhh](htitle)}(hProgram Types and ELF Sectionsh]hProgram Types and ELF Sections}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hThe table below lists the program types, their attach types where relevant and the ELF section names supported by libbpf for them. The ELF section names follow these rules:h]hThe table below lists the program types, their attach types where relevant and the ELF section names supported by libbpf for them. The ELF section names follow these rules:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh bullet_list)}(hhh](h list_item)}(h2``type`` is an exact match, e.g. ``SEC("socket")``h]h)}(hhh](hliteral)}(h``type``h]htype}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubh is an exact match, e.g. }(hhhhhNhNubh)}(h``SEC("socket")``h]h SEC("socket")}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhK hhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(h``type+`` means it can be either exact ``SEC("type")`` or well-formed ``SEC("type/extras")`` with a '``/``' separator between ``type`` and ``extras``. h]h)}(h``type+`` means it can be either exact ``SEC("type")`` or well-formed ``SEC("type/extras")`` with a '``/``' separator between ``type`` and ``extras``.h](h)}(h ``type+``h]htype+}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh means it can be either exact }(hj'hhhNhNubh)}(h``SEC("type")``h]h SEC("type")}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh or well-formed }(hj'hhhNhNubh)}(h``SEC("type/extras")``h]hSEC("type/extras")}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh with a ‘}(hj'hhhNhNubh)}(h``/``h]h/}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh’ separator between }(hj'hhhNhNubh)}(h``type``h]htype}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh and }(hj'hhhNhNubh)}(h ``extras``h]hextras}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh.}(hj'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hj#ubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubeh}(h]h ]h"]h$]h&]bullet-uh1hhhhK hhhhubh)}(hXEWhen ``extras`` are specified, they provide details of how to auto-attach the BPF program. The format of ``extras`` depends on the program type, e.g. ``SEC("tracepoint//")`` for tracepoints or ``SEC("usdt/::")`` for USDT probes. The extras are described in more detail in the footnotes.h](hWhen }(hjhhhNhNubh)}(h ``extras``h]hextras}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh[ are specified, they provide details of how to auto-attach the BPF program. The format of }(hjhhhNhNubh)}(h ``extras``h]hextras}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh# depends on the program type, e.g. }(hjhhhNhNubh)}(h'``SEC("tracepoint//")``h]h#SEC("tracepoint//")}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh for tracepoints or }(hjhhhNhNubh)}(h(``SEC("usdt/::")``h]h$SEC("usdt/::")}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubhK for USDT probes. The extras are described in more detail in the footnotes.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthK+uh1j hjubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthK(uh1j hjubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthK"uh1j hjubj )}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1j hjubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(h Program Typeh]h Program Type}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjAubah}(h]h ]h"]h$]h&]uh1j?hj<ubj@)}(hhh]h)}(h Attach Typeh]h Attach Type}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjXubah}(h]h ]h"]h$]h&]uh1j?hj<ubj@)}(hhh]h)}(hELF Section Nameh]hELF Section Name}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjoubah}(h]h ]h"]h$]h&]uh1j?hj<ubj@)}(hhh]h)}(h Sleepableh]h Sleepable}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hj<ubeh}(h]h ]h"]h$]h&]uh1j:hj7ubah}(h]h ]h"]h$]h&]uh1j5hjubhtbody)}(hhh](j;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_CGROUP_DEVICE``h]h)}(hjh]hBPF_PROG_TYPE_CGROUP_DEVICE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``BPF_CGROUP_DEVICE``h]h)}(hjh]hBPF_CGROUP_DEVICE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/dev``h]h)}(hjh]h cgroup/dev}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_CGROUP_SKB``h]h)}(hj(h]hBPF_PROG_TYPE_CGROUP_SKB}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubah}(h]h ]h"]h$]h&]uh1hhhhKhj#ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``cgroup/skb``h]h)}(hjRh]h cgroup/skb}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhjPubah}(h]h ]h"]h$]h&]uh1hhhhKhjMubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_INET_EGRESS``h]h)}(hjh]hBPF_CGROUP_INET_EGRESS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hj|ubj@)}(hhh]h)}(h``cgroup_skb/egress``h]h)}(hjh]hcgroup_skb/egress}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hj|ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj|ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_INET_INGRESS``h]h)}(hjh]hBPF_CGROUP_INET_INGRESS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup_skb/ingress``h]h)}(hjh]hcgroup_skb/ingress}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_PROG_TYPE_CGROUP_SOCKOPT``h]h)}(hj(h]hBPF_PROG_TYPE_CGROUP_SOCKOPT}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubah}(h]h ]h"]h$]h&]uh1hhhhK hj#ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj ubj@)}(hhh]h)}(h``BPF_CGROUP_GETSOCKOPT``h]h)}(hjIh]hBPF_CGROUP_GETSOCKOPT}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjGubah}(h]h ]h"]h$]h&]uh1hhhhK hjDubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``cgroup/getsockopt``h]h)}(hjih]hcgroup/getsockopt}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjgubah}(h]h ]h"]h$]h&]uh1hhhhK hjdubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_SETSOCKOPT``h]h)}(hjh]hBPF_CGROUP_SETSOCKOPT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/setsockopt``h]h)}(hjh]hcgroup/setsockopt}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h"``BPF_PROG_TYPE_CGROUP_SOCK_ADDR``h]h)}(hjh]hBPF_PROG_TYPE_CGROUP_SOCK_ADDR}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK$hjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h)}(h``BPF_CGROUP_INET4_BIND``h]h)}(hjh]hBPF_CGROUP_INET4_BIND}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhK$hj ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/bind4``h]h)}(hj.h]h cgroup/bind4}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj,ubah}(h]h ]h"]h$]h&]uh1hhhhK$hj)ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_INET4_CONNECT``h]h)}(hj`h]hBPF_CGROUP_INET4_CONNECT}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj^ubah}(h]h ]h"]h$]h&]uh1hhhhK&hj[ubah}(h]h ]h"]h$]h&]uh1j?hjXubj@)}(hhh]h)}(h``cgroup/connect4``h]h)}(hjh]hcgroup/connect4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj~ubah}(h]h ]h"]h$]h&]uh1hhhhK&hj{ubah}(h]h ]h"]h$]h&]uh1j?hjXubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjXubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_CGROUP_INET4_GETPEERNAME``h]h)}(hjh]hBPF_CGROUP_INET4_GETPEERNAME}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/getpeername4``h]h)}(hjh]hcgroup/getpeername4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_CGROUP_INET4_GETSOCKNAME``h]h)}(hjh]hBPF_CGROUP_INET4_GETSOCKNAME}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/getsockname4``h]h)}(hj$h]hcgroup/getsockname4}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_INET6_BIND``h]h)}(hjVh]hBPF_CGROUP_INET6_BIND}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjTubah}(h]h ]h"]h$]h&]uh1hhhhK,hjQubah}(h]h ]h"]h$]h&]uh1j?hjNubj@)}(hhh]h)}(h``cgroup/bind6``h]h)}(hjvh]h cgroup/bind6}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjtubah}(h]h ]h"]h$]h&]uh1hhhhK,hjqubah}(h]h ]h"]h$]h&]uh1j?hjNubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjNubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_INET6_CONNECT``h]h)}(hjh]hBPF_CGROUP_INET6_CONNECT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/connect6``h]h)}(hjh]hcgroup/connect6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_CGROUP_INET6_GETPEERNAME``h]h)}(hjh]hBPF_CGROUP_INET6_GETPEERNAME}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK0hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/getpeername6``h]h)}(hjh]hcgroup/getpeername6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK0hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_CGROUP_INET6_GETSOCKNAME``h]h)}(hjLh]hBPF_CGROUP_INET6_GETSOCKNAME}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjJubah}(h]h ]h"]h$]h&]uh1hhhhK2hjGubah}(h]h ]h"]h$]h&]uh1j?hjDubj@)}(hhh]h)}(h``cgroup/getsockname6``h]h)}(hjlh]hcgroup/getsockname6}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjjubah}(h]h ]h"]h$]h&]uh1hhhhK2hjgubah}(h]h ]h"]h$]h&]uh1j?hjDubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjDubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UDP4_RECVMSG``h]h)}(hjh]hBPF_CGROUP_UDP4_RECVMSG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/recvmsg4``h]h)}(hjh]hcgroup/recvmsg4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UDP4_SENDMSG``h]h)}(hjh]hBPF_CGROUP_UDP4_SENDMSG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/sendmsg4``h]h)}(hjh]hcgroup/sendmsg4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK6hj ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UDP6_RECVMSG``h]h)}(hjBh]hBPF_CGROUP_UDP6_RECVMSG}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj@ubah}(h]h ]h"]h$]h&]uh1hhhhK8hj=ubah}(h]h ]h"]h$]h&]uh1j?hj:ubj@)}(hhh]h)}(h``cgroup/recvmsg6``h]h)}(hjbh]hcgroup/recvmsg6}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`ubah}(h]h ]h"]h$]h&]uh1hhhhK8hj]ubah}(h]h ]h"]h$]h&]uh1j?hj:ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj:ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UDP6_SENDMSG``h]h)}(hjh]hBPF_CGROUP_UDP6_SENDMSG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``cgroup/sendmsg6``h]h)}(hjh]hcgroup/sendmsg6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UNIX_CONNECT``h]h)}(hjh]hBPF_CGROUP_UNIX_CONNECT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhj3 ubah}(h]h ]h"]h$]h&]uh1j?hj0 ubj@)}(hhh]h)}(h``cgroup/sendmsg_unix``h]h)}(hjX h]hcgroup/sendmsg_unix}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjV ubah}(h]h ]h"]h$]h&]uh1hhhhK>hjS ubah}(h]h ]h"]h$]h&]uh1j?hj0 ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj0 ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UNIX_RECVMSG``h]h)}(hj h]hBPF_CGROUP_UNIX_RECVMSG}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhK@hj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``cgroup/recvmsg_unix``h]h)}(hj h]hcgroup/recvmsg_unix}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhK@hj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UNIX_GETPEERNAME``h]h)}(hj h]hBPF_CGROUP_UNIX_GETPEERNAME}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKBhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``cgroup/getpeername_unix``h]h)}(hj h]hcgroup/getpeername_unix}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKBhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_UNIX_GETSOCKNAME``h]h)}(hj. h]hBPF_CGROUP_UNIX_GETSOCKNAME}(hj0 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj, ubah}(h]h ]h"]h$]h&]uh1hhhhKDhj) ubah}(h]h ]h"]h$]h&]uh1j?hj& ubj@)}(hhh]h)}(h``cgroup/getsockname_unix``h]h)}(hjN h]hcgroup/getsockname_unix}(hjP hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjL ubah}(h]h ]h"]h$]h&]uh1hhhhKDhjI ubah}(h]h ]h"]h$]h&]uh1j?hj& ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj& ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_CGROUP_SOCK``h]h)}(hj h]hBPF_PROG_TYPE_CGROUP_SOCK}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj~ ubah}(h]h ]h"]h$]h&]uh1hhhhKFhj{ ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjx ubj@)}(hhh]h)}(h``BPF_CGROUP_INET4_POST_BIND``h]h)}(hj h]hBPF_CGROUP_INET4_POST_BIND}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1j?hjx ubj@)}(hhh]h)}(h``cgroup/post_bind4``h]h)}(hj h]hcgroup/post_bind4}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKFhj ubah}(h]h ]h"]h$]h&]uh1j?hjx ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjx ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_INET6_POST_BIND``h]h)}(hj h]hBPF_CGROUP_INET6_POST_BIND}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKHhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``cgroup/post_bind6``h]h)}(hj h]hcgroup/post_bind6}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKHhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_CGROUP_INET_SOCK_CREATE``h]h)}(hjE h]hBPF_CGROUP_INET_SOCK_CREATE}(hjG hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjC ubah}(h]h ]h"]h$]h&]uh1hhhhKJhj@ ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj= ubj@)}(hhh]h)}(h``cgroup/sock_create``h]h)}(hjf h]hcgroup/sock_create}(hjh hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjd ubah}(h]h ]h"]h$]h&]uh1hhhhKJhja ubah}(h]h ]h"]h$]h&]uh1j?hj= ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj= ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``cgroup/sock``h]h)}(hj h]h cgroup/sock}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKLhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_CGROUP_INET_SOCK_RELEASE``h]h)}(hj h]hBPF_CGROUP_INET_SOCK_RELEASE}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKNhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``cgroup/sock_release``h]h)}(hj h]hcgroup/sock_release}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKNhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_CGROUP_SYSCTL``h]h)}(hj h]hBPF_PROG_TYPE_CGROUP_SYSCTL}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKPhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``BPF_CGROUP_SYSCTL``h]h)}(hj< h]hBPF_CGROUP_SYSCTL}(hj> hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj: ubah}(h]h ]h"]h$]h&]uh1hhhhKPhj7 ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``cgroup/sysctl``h]h)}(hj\ h]h cgroup/sysctl}(hj^ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjZ ubah}(h]h ]h"]h$]h&]uh1hhhhKPhjW ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_EXT``h]h)}(hj h]hBPF_PROG_TYPE_EXT}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKRhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``freplace+`` [#fentry]_h](h)}(h ``freplace+``h]h freplace+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh }(hj hhhNhNubhfootnote_reference)}(h [#fentry]_h]h1}(hj hhhNhNubah}(h]id1ah ]h"]h$]h&]autoKhfentrydocnamebpf/libbpf/program_typesuh1j hj resolvedKubeh}(h]h ]h"]h$]h&]uh1hhhhKRhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_PROG_TYPE_FLOW_DISSECTOR``h]h)}(hj h]hBPF_PROG_TYPE_FLOW_DISSECTOR}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKThj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``BPF_FLOW_DISSECTOR``h]h)}(hj$ h]hBPF_FLOW_DISSECTOR}(hj& hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj" ubah}(h]h ]h"]h$]h&]uh1hhhhKThj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h)}(h``flow_dissector``h]h)}(hjD h]hflow_dissector}(hjF hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjB ubah}(h]h ]h"]h$]h&]uh1hhhhKThj? ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_KPROBE``h]h)}(hjv h]hBPF_PROG_TYPE_KPROBE}(hjx hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjt ubah}(h]h ]h"]h$]h&]uh1hhhhKVhjq ubah}(h]h ]h"]h$]h&]morerowsK uh1j?hjn ubj@)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1j?hjn ubj@)}(hhh]h)}(h``kprobe+`` [#kprobe]_h](h)}(h ``kprobe+``h]hkprobe+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh }(hj hhhNhNubj )}(h [#kprobe]_h]h2}(hj hhhNhNubah}(h]id2ah ]h"]h$]h&]j Khkprobej j uh1j hj j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKVhj ubah}(h]h ]h"]h$]h&]uh1j?hjn ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjn ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``kretprobe+`` [#kprobe]_h](h)}(h``kretprobe+``h]h kretprobe+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh }(hj hhhNhNubj )}(h [#kprobe]_h]h2}(hj hhhNhNubah}(h]id3ah ]h"]h$]h&]j Khj j j uh1j hj j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKXhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``ksyscall+`` [#ksyscall]_h](h)}(h ``ksyscall+``h]h ksyscall+}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj,ubh }(hj,hhhNhNubj )}(h [#ksyscall]_h]h3}(hjBhhhNhNubah}(h]id4ah ]h"]h$]h&]j Khksyscallj j uh1j hj,j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKZhj)ubah}(h]h ]h"]h$]h&]uh1j?hj&ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj&ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``kretsyscall+`` [#ksyscall]_h](h)}(h``kretsyscall+``h]h kretsyscall+}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjsubh }(hjshhhNhNubj )}(h [#ksyscall]_h]h3}(hjhhhNhNubah}(h]id5ah ]h"]h$]h&]j KhjQj j uh1j hjsj Kubeh}(h]h ]h"]h$]h&]uh1hhhhK\hjpubah}(h]h ]h"]h$]h&]uh1j?hjmubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjmubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``uprobe+`` [#uprobe]_h](h)}(h ``uprobe+``h]huprobe+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#uprobe]_h]h4}(hjhhhNhNubah}(h]id6ah ]h"]h$]h&]j Khuprobej j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhK^hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``uprobe.s+`` [#uprobe]_h](h)}(h ``uprobe.s+``h]h uprobe.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#uprobe]_h]h4}(hjhhhNhNubah}(h]id7ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhK`hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(hYesh]hYes}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK`hj1ubah}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``uretprobe+`` [#uprobe]_h](h)}(h``uretprobe+``h]h uretprobe+}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjTubh }(hjThhhNhNubj )}(h [#uprobe]_h]h4}(hjjhhhNhNubah}(h]id8ah ]h"]h$]h&]j Khjj j uh1j hjTj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKbhjQubah}(h]h ]h"]h$]h&]uh1j?hjNubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjNubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``uretprobe.s+`` [#uprobe]_h](h)}(h``uretprobe.s+``h]h uretprobe.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#uprobe]_h]h4}(hjhhhNhNubah}(h]id9ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKdhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(hYesh]hYes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKdhjubah}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``usdt+`` [#usdt]_h](h)}(h ``usdt+``h]husdt+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h[#usdt]_h]h5}(hjhhhNhNubah}(h]id10ah ]h"]h$]h&]j Khusdtj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKfhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TRACE_KPROBE_MULTI``h]h)}(hj7h]hBPF_TRACE_KPROBE_MULTI}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj5ubah}(h]h ]h"]h$]h&]uh1hhhhKhhj2ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj/ubj@)}(hhh]h)}(h``kprobe.multi+`` [#kpmulti]_h](h)}(h``kprobe.multi+``h]h kprobe.multi+}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjVubh }(hjVhhhNhNubj )}(h [#kpmulti]_h]h6}(hjlhhhNhNubah}(h]id11ah ]h"]h$]h&]j Khkpmultij j uh1j hjVj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhhjSubah}(h]h ]h"]h$]h&]uh1j?hj/ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj/ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``kretprobe.multi+`` [#kpmulti]_h](h)}(h``kretprobe.multi+``h]hkretprobe.multi+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#kpmulti]_h]h6}(hjhhhNhNubah}(h]id12ah ]h"]h$]h&]j Khj{j j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKjhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_LIRC_MODE2``h]h)}(hjh]hBPF_PROG_TYPE_LIRC_MODE2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKlhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``BPF_LIRC_MODE2``h]h)}(hjh]hBPF_LIRC_MODE2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKlhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``lirc_mode2``h]h)}(hj%h]h lirc_mode2}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubah}(h]h ]h"]h$]h&]uh1hhhhKlhj ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_LSM``h]h)}(hjWh]hBPF_PROG_TYPE_LSM}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjUubah}(h]h ]h"]h$]h&]uh1hhhhKnhjRubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjOubj@)}(hhh]h)}(h``BPF_LSM_CGROUP``h]h)}(hjxh]hBPF_LSM_CGROUP}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjvubah}(h]h ]h"]h$]h&]uh1hhhhKnhjsubah}(h]h ]h"]h$]h&]uh1j?hjOubj@)}(hhh]h)}(h``lsm_cgroup+``h]h)}(hjh]h lsm_cgroup+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKnhjubah}(h]h ]h"]h$]h&]uh1j?hjOubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjOubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_LSM_MAC``h]h)}(hjh]h BPF_LSM_MAC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKphjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h)}(h``lsm+`` [#lsm]_h](h)}(h``lsm+``h]hlsm+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h[#lsm]_h]h7}(hjhhhNhNubah}(h]id13ah ]h"]h$]h&]j Khlsmj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKphjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``lsm.s+`` [#lsm]_h](h)}(h ``lsm.s+``h]hlsm.s+}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj0ubh }(hj0hhhNhNubj )}(h[#lsm]_h]h7}(hjFhhhNhNubah}(h]id14ah ]h"]h$]h&]j Khjj j uh1j hj0j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKrhj-ubah}(h]h ]h"]h$]h&]uh1j?hj*ubj@)}(hhh]h)}(hYesh]hYes}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKrhjaubah}(h]h ]h"]h$]h&]uh1j?hj*ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_LWT_IN``h]h)}(hjh]hBPF_PROG_TYPE_LWT_IN}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKthjubah}(h]h ]h"]h$]h&]uh1j?hj~ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj~ubj@)}(hhh]h)}(h ``lwt_in``h]h)}(hjh]hlwt_in}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKthjubah}(h]h ]h"]h$]h&]uh1j?hj~ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj~ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_LWT_OUT``h]h)}(hjh]hBPF_PROG_TYPE_LWT_OUT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKvhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h ``lwt_out``h]h)}(hj h]hlwt_out}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKvhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_LWT_SEG6LOCAL``h]h)}(hj<h]hBPF_PROG_TYPE_LWT_SEG6LOCAL}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj:ubah}(h]h ]h"]h$]h&]uh1hhhhKxhj7ubah}(h]h ]h"]h$]h&]uh1j?hj4ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj4ubj@)}(hhh]h)}(h``lwt_seg6local``h]h)}(hjeh]h lwt_seg6local}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhjcubah}(h]h ]h"]h$]h&]uh1hhhhKxhj`ubah}(h]h ]h"]h$]h&]uh1j?hj4ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj4ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_LWT_XMIT``h]h)}(hjh]hBPF_PROG_TYPE_LWT_XMIT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKzhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h ``lwt_xmit``h]h)}(hjh]hlwt_xmit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKzhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_NETFILTER``h]h)}(hjh]hBPF_PROG_TYPE_NETFILTER}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK|hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h ``netfilter``h]h)}(hjh]h netfilter}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK|hjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_PERF_EVENT``h]h)}(hjMh]hBPF_PROG_TYPE_PERF_EVENT}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjKubah}(h]h ]h"]h$]h&]uh1hhhhK~hjHubah}(h]h ]h"]h$]h&]uh1j?hjEubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjEubj@)}(hhh]h)}(h``perf_event``h]h)}(hjvh]h perf_event}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjtubah}(h]h ]h"]h$]h&]uh1hhhhK~hjqubah}(h]h ]h"]h$]h&]uh1j?hjEubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjEubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h)``BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE``h]h)}(hjh]h%BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h)}(h``raw_tp.w+`` [#rawtp]_h](h)}(h ``raw_tp.w+``h]h raw_tp.w+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#rawtp]_h]h8}(hjhhhNhNubah}(h]id15ah ]h"]h$]h&]j Khrawtpj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``raw_tracepoint.w+``h]h)}(hjh]hraw_tracepoint.w+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_PROG_TYPE_RAW_TRACEPOINT``h]h)}(hjLh]hBPF_PROG_TYPE_RAW_TRACEPOINT}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjJubah}(h]h ]h"]h$]h&]uh1hhhhKhjGubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjDubj@)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1j?hjDubj@)}(hhh]h)}(h``raw_tp+`` [#rawtp]_h](h)}(h ``raw_tp+``h]hraw_tp+}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjuubh }(hjuhhhNhNubj )}(h [#rawtp]_h]h8}(hjhhhNhNubah}(h]id16ah ]h"]h$]h&]j Khjj j uh1j hjuj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjrubah}(h]h ]h"]h$]h&]uh1j?hjDubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjDubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``raw_tracepoint+``h]h)}(hjh]hraw_tracepoint+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SCHED_ACT``h]h)}(hjh]hBPF_PROG_TYPE_SCHED_ACT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``action`` [#tc_legacy]_h](h)}(h ``action``h]haction}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#tc_legacy]_h]h9}(hj,hhhNhNubah}(h]id17ah ]h"]h$]h&]j Kh tc-legacyj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SCHED_CLS``h]h)}(hj_h]hBPF_PROG_TYPE_SCHED_CLS}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhj]ubah}(h]h ]h"]h$]h&]uh1hhhhKhjZubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjWubj@)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1j?hjWubj@)}(hhh]h)}(h``classifier`` [#tc_legacy]_h](h)}(h``classifier``h]h classifier}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#tc_legacy]_h]h9}(hjhhhNhNubah}(h]id18ah ]h"]h$]h&]j Khj;j j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjWubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjWubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``tc`` [#tc_legacy]_h](h)}(h``tc``h]htc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#tc_legacy]_h]h9}(hjhhhNhNubah}(h]id19ah ]h"]h$]h&]j Khj;j j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_NETKIT_PRIMARY``h]h)}(hjh]hBPF_NETKIT_PRIMARY}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``netkit/primary``h]h)}(hj6h]hnetkit/primary}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj4ubah}(h]h ]h"]h$]h&]uh1hhhhKhj1ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_NETKIT_PEER``h]h)}(hjhh]hBPF_NETKIT_PEER}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjfubah}(h]h ]h"]h$]h&]uh1hhhhKhjcubah}(h]h ]h"]h$]h&]uh1j?hj`ubj@)}(hhh]h)}(h``netkit/peer``h]h)}(hjh]h netkit/peer}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hj`ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj`ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TCX_INGRESS``h]h)}(hjh]hBPF_TCX_INGRESS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``tc/ingress``h]h)}(hjh]h tc/ingress}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TCX_EGRESS``h]h)}(hj h]hBPF_TCX_EGRESS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h ``tc/egress``h]h)}(hj,h]h tc/egress}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*ubah}(h]h ]h"]h$]h&]uh1hhhhKhj'ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TCX_INGRESS``h]h)}(hj^h]hBPF_TCX_INGRESS}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj\ubah}(h]h ]h"]h$]h&]uh1hhhhKhjYubah}(h]h ]h"]h$]h&]uh1j?hjVubj@)}(hhh]h)}(h``tcx/ingress``h]h)}(hj~h]h tcx/ingress}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj|ubah}(h]h ]h"]h$]h&]uh1hhhhKhjyubah}(h]h ]h"]h$]h&]uh1j?hjVubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjVubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TCX_EGRESS``h]h)}(hjh]hBPF_TCX_EGRESS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``tcx/egress``h]h)}(hjh]h tcx/egress}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SK_LOOKUP``h]h)}(hjh]hBPF_PROG_TYPE_SK_LOOKUP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``BPF_SK_LOOKUP``h]h)}(hj"h]h BPF_SK_LOOKUP}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h ``sk_lookup``h]h)}(hjBh]h sk_lookup}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj@ubah}(h]h ]h"]h$]h&]uh1hhhhKhj=ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SK_MSG``h]h)}(hjth]hBPF_PROG_TYPE_SK_MSG}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjrubah}(h]h ]h"]h$]h&]uh1hhhhKhjoubah}(h]h ]h"]h$]h&]uh1j?hjlubj@)}(hhh]h)}(h``BPF_SK_MSG_VERDICT``h]h)}(hjh]hBPF_SK_MSG_VERDICT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjlubj@)}(hhh]h)}(h ``sk_msg``h]h)}(hjh]hsk_msg}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjlubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjlubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SK_REUSEPORT``h]h)}(hjh]hBPF_PROG_TYPE_SK_REUSEPORT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h)}(h&``BPF_SK_REUSEPORT_SELECT_OR_MIGRATE``h]h)}(hjh]h"BPF_SK_REUSEPORT_SELECT_OR_MIGRATE}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``sk_reuseport/migrate``h]h)}(hj'h]hsk_reuseport/migrate}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_SK_REUSEPORT_SELECT``h]h)}(hjYh]hBPF_SK_REUSEPORT_SELECT}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjWubah}(h]h ]h"]h$]h&]uh1hhhhKhjTubah}(h]h ]h"]h$]h&]uh1j?hjQubj@)}(hhh]h)}(h``sk_reuseport``h]h)}(hjyh]h sk_reuseport}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjwubah}(h]h ]h"]h$]h&]uh1hhhhKhjtubah}(h]h ]h"]h$]h&]uh1j?hjQubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjQubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SK_SKB``h]h)}(hjh]hBPF_PROG_TYPE_SK_SKB}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h ``sk_skb``h]h)}(hjh]hsk_skb}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_SK_SKB_STREAM_PARSER``h]h)}(hjh]hBPF_SK_SKB_STREAM_PARSER}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``sk_skb/stream_parser``h]h)}(hj'h]hsk_skb/stream_parser}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_SK_SKB_STREAM_VERDICT``h]h)}(hjYh]hBPF_SK_SKB_STREAM_VERDICT}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjWubah}(h]h ]h"]h$]h&]uh1hhhhKhjTubah}(h]h ]h"]h$]h&]uh1j?hjQubj@)}(hhh]h)}(h``sk_skb/stream_verdict``h]h)}(hjyh]hsk_skb/stream_verdict}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjwubah}(h]h ]h"]h$]h&]uh1hhhhKhjtubah}(h]h ]h"]h$]h&]uh1j?hjQubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjQubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SOCKET_FILTER``h]h)}(hjh]hBPF_PROG_TYPE_SOCKET_FILTER}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h ``socket``h]h)}(hjh]hsocket}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SOCK_OPS``h]h)}(hjh]hBPF_PROG_TYPE_SOCK_OPS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h``BPF_CGROUP_SOCK_OPS``h]h)}(hj&h]hBPF_CGROUP_SOCK_OPS}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(h ``sockops``h]h)}(hjFh]hsockops}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjDubah}(h]h ]h"]h$]h&]uh1hhhhKhjAubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_STRUCT_OPS``h]h)}(hjxh]hBPF_PROG_TYPE_STRUCT_OPS}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjvubah}(h]h ]h"]h$]h&]uh1hhhhKhjsubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjpubj@)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1j?hjpubj@)}(hhh]h)}(h``struct_ops+`` [#struct_ops]_h](h)}(h``struct_ops+``h]h struct_ops+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h[#struct_ops]_h]h10}(hjhhhNhNubah}(h]id20ah ]h"]h$]h&]j Kh struct-opsj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjpubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjpubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``struct_ops.s+`` [#struct_ops]_h](h)}(h``struct_ops.s+``h]h struct_ops.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h[#struct_ops]_h]h10}(hjhhhNhNubah}(h]id21ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(hYesh]hYes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_SYSCALL``h]h)}(hj>h]hBPF_PROG_TYPE_SYSCALL}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj<ubah}(h]h ]h"]h$]h&]uh1hhhhKhj9ubah}(h]h ]h"]h$]h&]uh1j?hj6ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj6ubj@)}(hhh]h)}(h ``syscall``h]h)}(hjgh]hsyscall}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhjeubah}(h]h ]h"]h$]h&]uh1hhhhKhjbubah}(h]h ]h"]h$]h&]uh1j?hj6ubj@)}(hhh]h)}(hYesh]hYes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hj6ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_TRACEPOINT``h]h)}(hjh]hBPF_PROG_TYPE_TRACEPOINT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h)}(h``tp+`` [#tp]_h](h)}(h``tp+``h]htp+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h[#tp]_h]h11}(hjhhhNhNubah}(h]id22ah ]h"]h$]h&]j Khtpj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``tracepoint+`` [#tp]_h](h)}(h``tracepoint+``h]h tracepoint+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h[#tp]_h]h11}(hj-hhhNhNubah}(h]id23ah ]h"]h$]h&]j Khjj j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_TRACING``h]h)}(hj_h]hBPF_PROG_TYPE_TRACING}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhj]ubah}(h]h ]h"]h$]h&]uh1hhhhKhjZubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjWubj@)}(hhh]h)}(h``BPF_MODIFY_RETURN``h]h)}(hjh]hBPF_MODIFY_RETURN}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj~ubah}(h]h ]h"]h$]h&]uh1hhhhKhj{ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjWubj@)}(hhh]h)}(h``fmod_ret+`` [#fentry]_h](h)}(h ``fmod_ret+``h]h fmod_ret+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#fentry]_h]h1}(hjhhhNhNubah}(h]id24ah ]h"]h$]h&]j Khj j j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjWubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjWubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``fmod_ret.s+`` [#fentry]_h](h)}(h``fmod_ret.s+``h]h fmod_ret.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#fentry]_h]h1}(hjhhhNhNubah}(h]id25ah ]h"]h$]h&]j Khj j j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(hYesh]hYes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TRACE_FENTRY``h]h)}(hj;h]hBPF_TRACE_FENTRY}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj9ubah}(h]h ]h"]h$]h&]uh1hhhhKhj6ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj3ubj@)}(hhh]h)}(h``fentry+`` [#fentry]_h](h)}(h ``fentry+``h]hfentry+}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjZubh }(hjZhhhNhNubj )}(h [#fentry]_h]h1}(hjphhhNhNubah}(h]id26ah ]h"]h$]h&]j Khj j j uh1j hjZj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjWubah}(h]h ]h"]h$]h&]uh1j?hj3ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj3ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``fentry.s+`` [#fentry]_h](h)}(h ``fentry.s+``\h]h fentry.s+}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh }(hjhhhNhNubj )}(h [#fentry]_h]h1}(hjhhhNhNubah}(h]id27ah ]h"]h$]h&]j Khj j j uh1j hjj Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h)}(hYesh]hYes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TRACE_FEXIT``h]h)}(hjh]hBPF_TRACE_FEXIT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjubj@)}(hhh]h)}(h``fexit+`` [#fentry]_h](h)}(h ``fexit+``h]hfexit+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh }(hj hhhNhNubj )}(h [#fentry]_h]h1}(hj+ hhhNhNubah}(h]id28ah ]h"]h$]h&]j Khj j j uh1j hj j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j?hjubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``fexit.s+`` [#fentry]_h](h)}(h ``fexit.s+``h]hfexit.s+}(hj_ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj[ ubh }(hj[ hhhNhNubj )}(h [#fentry]_h]h1}(hjq hhhNhNubah}(h]id29ah ]h"]h$]h&]j Khj j j uh1j hj[ j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhjX ubah}(h]h ]h"]h$]h&]uh1j?hjU ubj@)}(hhh]h)}(hYesh]hYes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j?hjU ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TRACE_ITER``h]h)}(hj h]hBPF_TRACE_ITER}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj ubj@)}(hhh]h)}(h``iter+`` [#iter]_h](h)}(h ``iter+``h]hiter+}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh }(hj hhhNhNubj )}(h[#iter]_h]h12}(hj hhhNhNubah}(h]id30ah ]h"]h$]h&]j Khiterj j uh1j hj j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j?hj ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``iter.s+`` [#iter]_h](h)}(h ``iter.s+``h]hiter.s+}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj!ubh }(hj!hhhNhNubj )}(h[#iter]_h]h12}(hj-!hhhNhNubah}(h]id31ah ]h"]h$]h&]j Khj j j uh1j hj!j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1j?hj!ubj@)}(hhh]h)}(hYesh]hYes}(hjK!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjH!ubah}(h]h ]h"]h$]h&]uh1j?hj!ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_TRACE_RAW_TP``h]h)}(hjm!h]hBPF_TRACE_RAW_TP}(hjo!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjk!ubah}(h]h ]h"]h$]h&]uh1hhhhKhjh!ubah}(h]h ]h"]h$]h&]uh1j?hje!ubj@)}(hhh]h)}(h``tp_btf+`` [#fentry]_h](h)}(h ``tp_btf+``h]htp_btf+}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj!ubh }(hj!hhhNhNubj )}(h [#fentry]_h]h1}(hj!hhhNhNubah}(h]id32ah ]h"]h$]h&]j Khj j j uh1j hj!j Kubeh}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1j?hje!ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hje!ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_PROG_TYPE_XDP``h]h)}(hj!h]hBPF_PROG_TYPE_XDP}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj!ubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj!ubj@)}(hhh]h)}(h``BPF_XDP_CPUMAP``h]h)}(hj!h]hBPF_XDP_CPUMAP}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj!ubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj!ubj@)}(hhh]h)}(h``xdp.frags/cpumap``h]h)}(hj"h]hxdp.frags/cpumap}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]uh1j?hj!ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj!ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``xdp/cpumap``h]h)}(hjG"h]h xdp/cpumap}(hjI"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjE"ubah}(h]h ]h"]h$]h&]uh1hhhhKhjB"ubah}(h]h ]h"]h$]h&]uh1j?hj?"ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj?"ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``BPF_XDP_DEVMAP``h]h)}(hjy"h]hBPF_XDP_DEVMAP}(hj{"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjw"ubah}(h]h ]h"]h$]h&]uh1hhhhKhjt"ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hjq"ubj@)}(hhh]h)}(h``xdp.frags/devmap``h]h)}(hj"h]hxdp.frags/devmap}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]uh1j?hjq"ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjq"ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``xdp/devmap``h]h)}(hj"h]h xdp/devmap}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]uh1j?hj"ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj"ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h ``BPF_XDP``h]h)}(hj"h]hBPF_XDP}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]morerowsKuh1j?hj"ubj@)}(hhh]h)}(h ``xdp.frags``h]h)}(hj#h]h xdp.frags}(hj!#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubah}(h]h ]h"]h$]h&]uh1hhhhKhj#ubah}(h]h ]h"]h$]h&]uh1j?hj"ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hj"ubeh}(h]h ]h"]h$]h&]uh1j:hjubj;)}(hhh](j@)}(hhh]h)}(h``xdp``h]h)}(hjQ#h]hxdp}(hjS#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjO#ubah}(h]h ]h"]h$]h&]uh1hhhhKhjL#ubah}(h]h ]h"]h$]h&]uh1j?hjI#ubj@)}(hhh]h}(h]h ]h"]h$]h&]uh1j?hjI#ubeh}(h]h ]h"]h$]h&]uh1j:hjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhhhhhNubhrubric)}(h Footnotesh]h Footnotes}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hhhhhhhKubhfootnote)}(h:The ``fentry`` attach format is ``fentry[.s]/``.h](hlabel)}(hhh]h1}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hj#hhhNhNubh)}(hj#h](hThe }(hj#hhhNhNubh)}(h ``fentry``h]hfentry}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh attach format is }(hj#hhhNhNubh)}(h``fentry[.s]/``h]hfentry[.s]/}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh.}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj#ubeh}(h]j ah ]h"]fentryah$]h&](j jjjzjj5 j{ j!ej Kj j uh1j#hhhKhhhhubj#)}(hThe ``kprobe`` attach format is ``kprobe/[+]``. Valid characters for ``function`` are ``a-zA-Z0-9_.`` and ``offset`` must be a valid non-negative integer.h](j#)}(hhh]h2}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hj#hhhNhNubh)}(hThe ``kprobe`` attach format is ``kprobe/[+]``. Valid characters for ``function`` are ``a-zA-Z0-9_.`` and ``offset`` must be a valid non-negative integer.h](hThe }(hj#hhhNhNubh)}(h ``kprobe``h]hkprobe}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh attach format is }(hj#hhhNhNubh)}(h ``kprobe/[+]``h]hkprobe/[+]}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh. Valid characters for }(hj#hhhNhNubh)}(h ``function``h]hfunction}(hj($hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh are }(hj#hhhNhNubh)}(h``a-zA-Z0-9_.``h]h a-zA-Z0-9_.}(hj:$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh and }(hj#hhhNhNubh)}(h ``offset``h]hoffset}(hjL$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh& must be a valid non-negative integer.}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj#ubeh}(h]j ah ]h"]kprobeah$]h&](j jej Kj j uh1j#hhhKhhhhubj#)}(h9The ``ksyscall`` attach format is ``ksyscall/``.h](j#)}(hhh]h3}(hjo$hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hjk$hhhNhNubh)}(hjm$h](hThe }(hj|$hhhNhNubh)}(h ``ksyscall``h]hksyscall}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj|$ubh attach format is }(hj|$hhhNhNubh)}(h``ksyscall/``h]hksyscall/}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj|$ubh.}(hj|$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjk$ubeh}(h]jQah ]h"]ksyscallah$]h&](jLjej Kj j uh1j#hhhKhhhhubj#)}(hLThe ``uprobe`` attach format is ``uprobe[.s]/:[+]``.h](j#)}(hhh]h4}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hj$hhhNhNubh)}(hj$h](hThe }(hj$hhhNhNubh)}(h ``uprobe``h]huprobe}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubh attach format is }(hj$hhhNhNubh)}(h+``uprobe[.s]/:[+]``h]h'uprobe[.s]/:[+]}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubh.}(hj$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj$ubeh}(h]jah ]h"]uprobeah$]h&](jj jtjej Kj j uh1j#hhhKhhhhubj#)}(h@The ``usdt`` attach format is ``usdt/::``.h](j#)}(hhh]h5}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hj$hhhNhNubh)}(hj$h](hThe }(hj%hhhNhNubh)}(h``usdt``h]husdt}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubh attach format is }(hj%hhhNhNubh)}(h!``usdt/::``h]husdt/::}(hj'%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubh.}(hj%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj$ubeh}(h]jah ]h"]usdtah$]h&]jaj Kj j uh1j#hhhKhhhhubj#)}(hThe ``kprobe.multi`` attach format is ``kprobe.multi/`` where ``pattern`` supports ``*`` and ``?`` wildcards. Valid characters for pattern are ``a-zA-Z0-9_.*?``.h](j#)}(hhh]h6}(hjJ%hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hjF%hhhNhNubh)}(hThe ``kprobe.multi`` attach format is ``kprobe.multi/`` where ``pattern`` supports ``*`` and ``?`` wildcards. Valid characters for pattern are ``a-zA-Z0-9_.*?``.h](hThe }(hjW%hhhNhNubh)}(h``kprobe.multi``h]h kprobe.multi}(hj_%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjW%ubh attach format is }(hjW%hhhNhNubh)}(h``kprobe.multi/``h]hkprobe.multi/}(hjq%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjW%ubh where }(hjW%hhhNhNubh)}(h ``pattern``h]hpattern}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjW%ubh supports }(hjW%hhhNhNubh)}(h``*``h]h*}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjW%ubh and }(hjW%hhhNhNubh)}(h``?``h]h?}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjW%ubh- wildcards. Valid characters for pattern are }(hjW%hhhNhNubh)}(h``a-zA-Z0-9_.*?``h]h a-zA-Z0-9_.*?}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjW%ubh.}(hjW%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjF%ubeh}(h]j{ah ]h"]kpmultiah$]h&](jvjej Kj j uh1j#hhhKhhhhubj#)}(h4The ``lsm`` attachment format is ``lsm[.s]/``.h](j#)}(hhh]h7}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hj%hhhNhNubh)}(hj%h](hThe }(hj%hhhNhNubh)}(h``lsm``h]hlsm}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubh attachment format is }(hj%hhhNhNubh)}(h``lsm[.s]/``h]hlsm[.s]/}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubh.}(hj%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj%ubeh}(h]jah ]h"]lsmah$]h&](j jPej Kj j uh1j#hhhKhhhhubj#)}(hDThe ``raw_tp`` attach format is ``raw_tracepoint[.w]/``.h](j#)}(hhh]h8}(hj%&hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hj!&hhhNhNubh)}(hj#&h](hThe }(hj2&hhhNhNubh)}(h ``raw_tp``h]hraw_tp}(hj9&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2&ubh attach format is }(hj2&hhhNhNubh)}(h#``raw_tracepoint[.w]/``h]hraw_tracepoint[.w]/}(hjK&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2&ubh.}(hj2&hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj!&ubeh}(h]jah ]h"]rawtpah$]h&](jjej Kj j uh1j#hhhKhhhhubj#)}(h]The ``tc``, ``classifier`` and ``action`` attach types are deprecated, use ``tcx/*`` instead.h](j#)}(hhh]h9}(hjn&hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hjj&hhhNhNubh)}(h]The ``tc``, ``classifier`` and ``action`` attach types are deprecated, use ``tcx/*`` instead.h](hThe }(hj{&hhhNhNubh)}(h``tc``h]htc}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj{&ubh, }(hj{&hhhNhNubh)}(h``classifier``h]h classifier}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj{&ubh and }(hj{&hhhNhNubh)}(h ``action``h]haction}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj{&ubh" attach types are deprecated, use }(hj{&hhhNhNubh)}(h ``tcx/*``h]htcx/*}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj{&ubh instead.}(hj{&hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjj&ubeh}(h]j;ah ]h"] tc_legacyah$]h&](j6jjej Kj j uh1j#hhhKhhhhubj#)}(hXThe ``struct_ops`` attach format supports ``struct_ops[.s]/`` convention, but ``name`` is ignored and it is recommended to just use plain ``SEC("struct_ops[.s]")``. The attachments are defined in a struct initializer that is tagged with ``SEC(".struct_ops[.link]")``.h](j#)}(hhh]h10}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hj&hhhNhNubh)}(hXThe ``struct_ops`` attach format supports ``struct_ops[.s]/`` convention, but ``name`` is ignored and it is recommended to just use plain ``SEC("struct_ops[.s]")``. The attachments are defined in a struct initializer that is tagged with ``SEC(".struct_ops[.link]")``.h](hThe }(hj&hhhNhNubh)}(h``struct_ops``h]h struct_ops}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh attach format supports }(hj&hhhNhNubh)}(h``struct_ops[.s]/``h]hstruct_ops[.s]/}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh convention, but }(hj&hhhNhNubh)}(h``name``h]hname}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh4 is ignored and it is recommended to just use plain }(hj&hhhNhNubh)}(h``SEC("struct_ops[.s]")``h]hSEC("struct_ops[.s]")}(hj''hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubhJ. The attachments are defined in a struct initializer that is tagged with }(hj&hhhNhNubh)}(h``SEC(".struct_ops[.link]")``h]hSEC(".struct_ops[.link]")}(hj9'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh.}(hj&hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj&ubeh}(h]jah ]h"] struct_opsah$]h&](jjej Kj j uh1j#hhhKhhhhubj#)}(hEThe ``tracepoint`` attach format is ``tracepoint//``.h](j#)}(hhh]h11}(hj\'hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hjX'hhhNhNubh)}(hjZ'h](hThe }(hji'hhhNhNubh)}(h``tracepoint``h]h tracepoint}(hjp'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhji'ubh attach format is }(hji'hhhNhNubh)}(h ``tracepoint//``h]htracepoint//}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhji'ubh.}(hji'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjX'ubeh}(h]jah ]h"]tpah$]h&](jj7ej Kj j uh1j#hhhKhhhhubj#)}(h9The ``iter`` attach format is ``iter[.s]/``.h](j#)}(hhh]h12}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hj'hhhNhNubh)}(hj'h](hThe }(hj'hhhNhNubh)}(h``iter``h]hiter}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh attach format is }(hj'hhhNhNubh)}(h``iter[.s]/``h]hiter[.s]/}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'ubh.}(hj'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj'ubeh}(h]j ah ]h"]iterah$]h&](j j7!ej Kj j uh1j#hhhKhhhhubeh}(h](program-types-and-elf-sectionsheh ]h"](program types and elf sectionsprogram_types_and_elfeh$]h&]uh1hhhhhhhhKexpect_referenced_by_name}j'hsexpect_referenced_by_id}hhsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksj?footnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj(error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}(fentry](j jjjpjj+ jq j!ekprobe](j j eksyscall](jBjeuprobe](jjjjjeusdt]jakpmulti](jljelsm](jjFerawtp](jje tc_legacy](j,jje struct_ops](jjetp](jj-eiter](j j-!eurefids}(h]haj ](j jjjpjj+ jq j!ej ](j j ejQ](jBjej](jjjjjej]jaj{](jljej](jjFej](jjej;](j,jjej](jjej](jj-ej ](j j-!eunameids}(j'hj'j'j#j jh$j j$jQj$jjC%jj%j{j&jjg&jj&j;jU'jj'jj'j u nametypes}(j'j'j#jh$j$j$jC%j%j&jg&j&jU'j'j'uh}(hhj'hj j j j jj jLjBjjjjj jjtjjjjjjjvjljjj jjPjFjjjjj6j,jjjjjjjjjjj7j-jjjjjzjpjjj5 j+ j{ jq j j j7!j-!j!j!j j#j j#jQjk$jj$jj$j{jF%jj%jj!&j;jj&jj&jjX'j j'u footnote_refs}(jY(](j jjjpjj+ jq j!ej[(](j j ej](](jBjej_(](jjjjjeja(]jajc(](jljeje(](jjFejg(](jjeji(](j,jjejk(](jjejm(](jj-ejo(](j j-!eu citation_refs} autofootnotes](j#j#jk$j$j$jF%j%j!&jj&j&jX'j'eautofootnote_refs](j j j jBjjjjjjjjljjjFjjj,jjjjjj-jjjpjj+ jq j j-!j!esymbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startK symbol_footnote_startK id_counter collectionsCounter}j'(K sRparse_messages]transform_messages]hsystem_message)}(hhh]h)}(hhh]h;Hyperlink target "program-types-and-elf" is not referenced.}hj(sbah}(h]h ]h"]h$]h&]uh1hhj(ubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehlineKuh1j(uba transformerN include_log] decorationNhhub.