ELFA@@q"U y{ac g m ig00`'{:{qU y{ac g m]V%S ig00=Oqga!UEy!{/qgi! g00qag w /i! g00&qbag w Uy!ypag w Ugxqg88g w yo{*#q#y{1`q"U y{ac g my`cacqGPL\kz#Zk|(QQ(0Q0z`QPzPQYYRWS zQzQP z XRRQzzSz R SVV Q Q Q z Q P z P (XP hpQpV W%%%r%U#st4%I?: ; I!I7 $%> $% >  : ;  %I: ; 8 I !I7 % : ; I%: ; I% : ; (%4%I?: ; <&I4%I: ;I'I4%I: ; &'.%: ; 'I !%: ; I 4%: ; I% : ; %I: ;8 .@z%: ; 'I?"%: ; I 4"%: ; I!1X Y W " #4"1$H}  :(FJYD ?@ A B C J  J 9 :;6<J ' )+6- :/F4  2! BQ QK FzG H I J J  J !  2"#    J  J$MB% !&*3 /!!? D'N S!?(N )z< !!*N !+P,P>SDT C,--/.0/1021 32(43054865@76H87P98X:9`;:h<;p=<x>=?>@?A@BA. ZE_,_ Jb Ka!d "h##ZFt,tLtMt Jy Kv Nw  Ox Py!} " h##  ZGĢ, JǓ KƮ!  " h## hZH , !   ZI,!  $x   Hi|  &/<O`w  5K_u"*6GTdqclang version 15.0.0 (https://github.com/llvm/llvm-project.git 8527f32f0a16a77edb0b53a5ab8074e518eeff54)bin/src/usdt.bpf.c/home/muellerd/local/opt/libbpf-rs/libbpf-rs/testsLICENSEchar__ARRAY_SIZE_TYPE____bpf_usdt_specstypeintmax_entrieskeyvalueargsval_offunsigned long long__u64arg_typeunsigned intBPF_USDT_ARG_CONSTBPF_USDT_ARG_REGBPF_USDT_ARG_REG_DEREF__bpf_usdt_arg_typereg_offshortarg_signed_Boolboolarg_bitshift__bpf_usdt_arg_specusdt_cookiearg_cnt__bpf_usdt_spec__bpf_usdt_ip_to_spec_idlong__u32ringbufLINUX_HAS_BPF_COOKIEbpf_get_attach_cookiebpf_map_lookup_elembpf_probe_read_kernelbpf_probe_read_userbpf_ringbuf_reservebpf_ringbuf_submit__bpf_usdt_spec_idctxr15unsigned longr14r13r12bpbxr11r10r9r8axcxdxsidiorig_axipcsflagsspsspt_regsspec_id_ptrbpf_usdt_arg_cntbpf_usdt_argbpf_usdt_cookiehandle__usdthandle__usdt_with_cookiespec_idspecarg_numresarg_specvalerr| Hh0h7   ). :@BV ^ @g`opzx @    @  @1 9@">#D   @!Q$'jr(v(@z(~(((@((((@((((@((((@(((@ & ) &  + & - / 0 / 24  6 7) % /5int__ARRAY_SIZE_TYPE____bpf_usdt_specargsusdt_cookiearg_cnt__bpf_usdt_arg_specval_offarg_typereg_offarg_signedarg_bitshift__u64unsigned long long__bpf_usdt_arg_typeBPF_USDT_ARG_CONSTBPF_USDT_ARG_REGBPF_USDT_ARG_REG_DEREFshortbool_Boolchartypemax_entrieskeyvalue__bpf_usdt_specsringbuflong__u32unsigned int__bpf_usdt_ip_to_spec_idpt_regsr15r14r13r12bpbxr11r10r9r8axcxdxsidiorig_axipcsflagsspssunsigned longctxbpf_usdt_arg_cnt.text/home/muellerd/local/opt/bpf/tools/lib/bpf/usdt.bpf.h if (!LINUX_HAS_BPF_COOKIE) {0:16 long ip = PT_REGS_IP(ctx); spec_id_ptr = bpf_map_lookup_elem(&__bpf_usdt_ip_to_spec_id, &ip); return spec_id_ptr ? *spec_id_ptr : -ESRCH; return bpf_get_attach_cookie(ctx); spec_id = __bpf_usdt_spec_id(ctx); if (spec_id < 0) spec = bpf_map_lookup_elem(&__bpf_usdt_specs, &spec_id); if (!spec) return spec->arg_cnt;}arg_numresbpf_usdt_argint bpf_usdt_arg(struct pt_regs *ctx, __u64 arg_num, long *res) *res = 0; if (arg_num >= BPF_USDT_MAX_ARG_CNT || arg_num >= spec->arg_cnt) arg_spec = &spec->args[arg_num]; switch (arg_spec->arg_type) { val = arg_spec->val_off; err = bpf_probe_read_kernel(&val, sizeof(val), (void *)ctx + arg_spec->reg_off); if (err) err = bpf_probe_read_user(&val, sizeof(val), (void *)val + arg_spec->val_off); val <<= arg_spec->arg_bitshift; if (arg_spec->arg_signed) *res = val;bpf_usdt_cookie return spec->usdt_cookie;handle__usdtusdt/home/muellerd/local/opt/libbpf-rs/libbpf-rs/tests/bin/src/usdt.bpf.c value = bpf_ringbuf_reserve(&ringbuf, sizeof(int), 0); if (value) { *value = 1; bpf_ringbuf_submit(value, 0); return 0;handle__usdt_with_cookieint handle__usdt_with_cookie(void *ctx) *value = bpf_usdt_cookie(ctx);LICENSELINUX_HAS_BPF_COOKIE.kconfig.mapslicense <<<* ,.1h3OHH A L(AL8A L@^Xp \x\ h + eq @HH`HhA LpALA L^X \\ h  (+ He`&h:0 R$R$q8q8JX(>X8JX@ Xx\J>J H8<(H0 `h;;\\\wH(H0A L8ALHA LP^X \\ h $(+ 4e8DH  D(B H8SL@g PX\hlp |B g  '<h'<0'< |   hh~ 3LT冺:63sgDEG "A?a)0gpЋ$]27@[hy h  r< !    #J .  1  .K  .=#=6 PW < !    #J .  1. .K  .K~ &.: <#K ~..% J6>t~ J  uJ .><~ J  .~< KH"8 < ~ H  g XY. ~ .> . < !    #J .  1  K~  .=#!    Yn   !?3 # g!. !?/home/muellerd/local/opt/libbpf-rs/libbpf-rs/tests/home/muellerd/local/optbin/srcbin/src/usdt.bpf.cbpf/tools/lib/bpf/usdt.bpf.hvmlinux.hlibbpf-bootstrap/examples/c/.output/bpf/bpf_helper_defs.hd hX   &" K!0 ! " ""@h 2h@H(P#p# !#'+  $(,048<@DHLPTX\`dhlptx|  $(,048<@DH% #(08@HPX`hpxx#%,4<LThx(8HXhx(8HXhx(8HXhx(8HXhx(8H`p,<L,0DH\`tx"&*6K`uM"$#%.debug_abbrev.rel.text.rel.BTF.extbpf_usdt_arg_cnt.relusdthandle__usdt.debug_rnglists.debug_loclists.rel.debug_str_offsets.maps__bpf_usdt_specs.debug_str.debug_line_str.rel.debug_addr.rel.debug_infobpf_usdt_arg.llvm_addrsigringbuflicense.rel.debug_line.rel.debug_framebpf_usdt_cookiehandle__usdt_with_cookie__bpf_usdt_ip_to_spec_idusdt.bpf.c.strtab.symtab.rel.BTFLICENSELINUX_HAS_BPF_COOKIELBB1_18LBB2_7LBB0_7LBB1_17LBB1_15LBB2_4LBB1_4LBB0_4LBB2_3LBB1_3LBB0_3LBB1_13LBB4_2LBB3_2LBB1_12ov?@ @0HP7 @0108P]l !  @`1` M4qMLm @1 0M @6  @7P"\ @800) @@>) @>0D,Lop?w-