ELF0H@@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(QQ(0Q0z`QPzP 0Q00YY (R(pW @S@zpxQxzQPz HxXRRQ0zz S hzRS`VhV8QQ8@Q@zpQPzP(XPhpQpVW%U4I?: ; I!I7 $> $ >  : ;  I: ; 8 I !I7  : ; I: ; I : ; (4I?: ; <&I4I: ; I'I&4I: ;'.: ; 'I : ; I 4: ; I : ; I: ;8 .@B: ; 'I?: ; I 4: ; I!1X Y W " #41 ,At?( KR|nD  ?@ABC R  R 9:U;<R 'U)g+P- ^/tK4 ` <!%X oMiK  FGHIJ R  R  $ D ar  fR w RM 7   $$ 8O UUL)a .U_F KUuPPST  (08@HPX`hpx Z__ Sb [a!Vd " h#Fn#y Z t:t`tUht Sy [v lw Zux yy!VH} "hh# n#gyZHĆ SǴ O[!V "0h#n#yhZ)   hZ8  clang version 14.0.0 (Fedora 14.0.0-1.fc36)bin/src/uprobe.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_map_lookup_elembpf_probe_read_kernelbpf_probe_read_userbpf_ringbuf_reservebpf_ringbuf_submitbpf_get_attach_cookie__bpf_usdt_spec_idctxr15unsigned longr14r13r12bpbxr11r10r9r8axcxdxsidiorig_axipcsflagsspsspt_regsspec_id_ptrbpf_usdt_arg_cntbpf_usdt_argbpf_usdt_cookiehandle__uprobehandle__uprobe_with_cookiespec_idspecarg_numresarg_specvalerrL   ). :@BV ^ @g`opzx @    @  @1 9@">#D   @!Q$'jr(v(@z(~(((@((((@((((@((((@(((@ & ) &  + & - / 0 / 24  657> % D5int__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-next/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__uprobeuprobe/home/muellerd/local/opt/libbpf-rs/libbpf-rs/tests/bin/src/uprobe.bpf.c value = bpf_ringbuf_reserve(&ringbuf, sizeof(int), 0); if (value) { *value = 1; bpf_ringbuf_submit(value, 0); return 0;handle__uprobe_with_cookieint handle__uprobe_with_cookie(void *ctx) *value = bpf_get_attach_cookie(ctx);LICENSELINUX_HAS_BPF_COOKIE.kconfig.mapslicense <<<* ,.1h3O#H#H F L(FL8F L@cXp \x\ h 0 jv @H#H`#HhF LpFLF LcX \\ h  (0 Hj`&h:5 W$W$v8v8JX(>X8JX@ Xx\J>J H8<(H0 `h@@aaa|#H(#H0F L8FLHF LPcX \\ h $(0 4j8DH  D(M H8^L@r PX\hlp |M r  'Ah'A0'A |   hh bin/src/home/muellerd/local/optuprobe.bpf.cbpf-next/tools/lib/bpf/usdt.bpf.hvmlinux.hlibbpf/src/bpf_helper_defs.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!. !?4whX  &" b !0 O! {" "h hZ@H(P p NB(ob PW &+7"LSZfs%1=IZaltz)0< IU;Wcoz $1>KXer*8CGRVaept (,;KXam{x ",4<LThx(8HXhx(8HXhx(8HXhx(8HXhx(8H`p,<L,0DH\`txd! ".debug_abbrev.rel.text.rel.BTF.extbpf_usdt_arg_cnt.maps.rel.debug_ranges__bpf_usdt_specs.debug_str.rel.debug_infobpf_usdt_arg.llvm_addrsigringbuflicense.rel.debug_line.rel.debug_framebpf_usdt_cookiehandle__uprobe_with_cookie.reluprobehandle__uprobe__bpf_usdt_ip_to_spec_id.rel.debug_locuprobe.bpf.c.strtab.symtab.rel.BTFLICENSELINUX_HAS_BPF_COOKIELBB1_18LBB2_7LBB0_7LBB1_17LBB1_15LBB2_4LBB1_4LBB0_4LBB2_3LBB1_3LBB0_3LBB1_13LBB4_2LBB3_2LBB1_12AFF@ @3P @`4 78P).% @4p o]k @5 A;0= @>@ `0k}U Q @?P&\ @P?0X- @E- @ F Lo@FI0H