ELF>@f@8 @P1P1@@@yJyJ,,`]`m`mTp]pmpm  888$$Ptd D D D,,QtdRtd`]`m`mGNU-b>VIwgHEr%o 4` L"!"aP@ @ HC@A @H.oqrstuvwy{}~z%u0X{]3+Ct[եހqc""i?bΕx| jsFBn *TKwwї|?x", iWnSu:&H88+ܖfM2v.N(\ ,{%jQfN"P <‘wNR#$ K0*],  B~;& )G UgH, h"F" a|Hn/ xG9WRg$H)d!A;d\B13 psr @mY ~  pN< aO c ji R usP lY? n3H 0=o }1 r0 `1@upk v/y U p9 qJv tH V9u T kY kBq pe `VY_ dJ1 d 0x:n 0oYUtH 0lbtH pw k}V nJ~ wl  r ~ P jl~ Ђ05 P pxGR __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizemetric_namesmetric_text_onelinemetric_text_longheadpmNotifyErrinet_ntopstrdup__stack_chk_failperf_buffer__pollmallocstrncpyperf_buffer__freebpf_object__destroy_skeletonfill_instids_log2round__asprintf_chkpowfill_instidsexitpmIniFileLookup__isoc23_strtolcallocbpf_object__open_skeletonbpf_object__load_skeletonbpf_object__attach_skeletonbpf_map__fdperf_buffer__new__errno_locationbpf_moduleall_modulesbpf_buffer__newprobe_ringbufbpf_map__set_autocreatebpf_map__set_typebpf_map__set_key_sizebpf_map__set_value_sizebpf_buffer__openring_buffer__newbpf_buffer__pollring_buffer__pollbpf_buffer__freering_buffer__freestrncmpstrcmpopen_elf_by_fdelf_nextscngelf_getshdrelf_getdatagelf_getsymelf_strptrbtf__add_strbtf__freeclose_elfreallocbtf__name_by_offsetqsortopen_elfputcharbpf_prog_loadbpf_raw_tracepoint_opengetpid__snprintf_chkfopen__isoc23_fscanf__ctype_b_locmemcpymkostempunlinkstrerrorstderr__fprintf_chkfeoffcloseksyms__freeksyms__loadstrlenksyms__map_addrksyms__get_symbolsyms__load_filegelf_getehdrbtf__new_emptyelf_getshdrstrndxsyms__load_pidsyms__map_addr_dsosyms_cache__newsyms_cache__freesyms_cache__get_symspartitions__freepartitions__loadfgets__isoc23_sscanfpartitions__get_by_devpartitions__get_by_nameprint_log2_hist__printf_chkputsprint_linear_histget_ktime_nsclock_gettimeis_kernel_modulefentry_can_attachbtf__load_vmlinux_btflibbpf_get_errorbtf__load_module_btfbtf__find_by_name_kindkprobe_existsfwritefaccessattracepoint_existsaccessvmlinux_btf_existsmodule_btf_existsprobe_tp_btflibbpf_find_vmlinux_btf_idgetpagesizebpf_map_createensure_core_btf_binary_min_core_btfs_tar_gz_startuname__getdelimmkstempfdopen_binary_min_core_btfs_tar_gz_endinflateInit2_inflateinflateEndferrorcleanup_core_btfget_pid_binary_pathreadlinkget_pid_lib_pathstrrchrstrnlenstrcpyresolve_binary_pathpopenpcloseelf_versionelf_beginelf_kindelf_endelf_errmsgget_elf_func_offsetelf_getphdrnumgelf_getphdrdump_hashbpf_map_lookup_batchbpf_map_get_next_keybpf_map_lookup_elemlibpcp_web.so.1libpcp.so.3libbpf.so.1libelf.so.1libz.so.1libm.so.6libc.so.6GLIBC_2.29GLIBC_2.2.5PCP_WEB_1.8PCP_3.22GLIBC_2.14GLIBC_2.4GLIBC_2.7GLIBC_2.3GLIBC_2.8GLIBC_2.38GLIBC_2.3.4GLIBC_2.17ELFUTILS_1.5ELFUTILS_1.6ELFUTILS_1.0LIBBPF_0.8.0LIBBPF_0.6.0LIBBPF_0.0.4LIBBPF_0.5.0LIBBPF_0.0.9LIBBPF_0.0.6LIBBPF_0.0.7LIBBPF_0.1.0LIBBPF_0.2.0LIBBPF_0.0.1          0ui  X  db   ii  ii # ii - ii 7  A ti L X ui @ c  p  }  P~0 P0 Tv0 Pq0 Yv0 Vv0 Wv0 Pu0 Pt0 Qv0 `m@HhmHsssHsHs`HsIsPsMsLsJtpHtH t)(t40tA8tS@tfHtrPtXt`tt)t4tAtStftrttttt͑tݑtuuu%u6 uE@uUHubPumXuv`uhupuxuuuuuɒuԒuߒooooo$oo/o4ooZopppqp p(p0p8p@pHpPp Xp `phppp xp p ppppyppppppp~pupppqqqq q!(q"0q#8q%@q&Hq'Pq(Xq)`q*hq+pq,xq-q.q0q1q2q3q5q6q7q8q9q:q;q<q=qq>r?r@rArB rC(rD0r8rE@rFHrGPrHXrI`rJhrKprxrLrMrrNrOrPrQrRrSrTrUrVrrWrXrYr[s\s]s^s_ s`(sa0sb8sc@sdHsePsfXsg`shhsipsjxskslsmssnHH/HtH5/%/@%/h%/h%/h%/h%/h%/h%/h%/hp%/h`%/h P%z/h @%r/h 0%j/h %b/h %Z/h%R/h%J/h%B/h%:/h%2/h%*/h%"/h%/h%/hp% /h`%/hP%.h@%.h0%.h %.h%.h%.h%.h %.h!%.h"%.h#%.h$%.h%%.h&%.h'p%.h(`%.h)P%z.h*@%r.h+0%j.h, %b.h-%Z.h.%R.h/%J.h0%B.h1%:.h2%2.h3%*.h4%".h5%.h6%.h7p% .h8`%.h9P%-h:@%-h;0%-h< %-h=%-h>%-h?%-h@%-hA%-hB%-hC%-hD%-hE%-hF%-hGp%-hH`%-hIP%z-hJ@%r-hK0%j-hL %b-hM%Z-hN%R-hO%J-hP%B-hQ%:-hR%2-hS%*-hT%"-hU%-hV%-hWp% -hX`%-hYP%,hZ@%,h[0%,h\ %,h]%,h^%,h_%,h`%,ha%,hb%,hc%,hd%,he%,hf%,hgp%,hh`%,hiP%z,hj@%r,hk0%j,hl %b,hm%Z,hn%R,ho%J,hp%B,hq%:,hr%2,hs%R(f% fDH=!.H.H9tH(Ht H=-H5-H)HH?HHHtH'HtfD=-u+UH='Ht H=~+Id-]wf.f. fDH='Hff.fDH3-4ff.@HctH&HH1H&HH1ff.@H ,f?HF~VF FF F0@@p(@`pHph@P@pP0PPPp@,@4@L@T@l@tǀǀHHH HǀǀǀǀǀHHHR+)HAQf+DSHdH%(H$HӃ_H$H@H@HH10ff.ff.H@XH@HHtr9uxD} uHo)$o@)D$~@@H$dH+%(HĐ[@H5GD11*fD$PT$tu5H Hfttt+u\@Hh]uMHT$ H.H|H+!tVt$H@0Hx$fH*@JfHƒfHH H*XHT$PHt$.AHh@H=(1ff.U`HSHHU@Hu HËEHS@H{ ECEHCHHE0HC0H|"HCPHPHSXHHPHX_(91&|N(H[]H8HWPHOXHt HJXHWPHP(H[]HHf.SH=(H='H'HtH;HtHH!H;Hu:HPXHGPHH;Ht!HGPHWXHuHSHH;Hu[DAWAVAUATUSH8dL,%(Ll$(A?D9DF+Hf1ILt$ fDL,1Et4D$LD$L$FLD$f/L$H,1LL$H@,L$~ HD$ DeHEHD9pA܃f*D$OL$\Df/?L$+\+L,M1fD\H,L1;HD$(dH+%(uH8[]A\A]A^A_ ff.AWAVAUATUSHHHdL4%(Lt$IIHtp1IL%?tA1LL~IH $HHHLIHH9uHD$dH+%(u1H[]A\A]A^A_ÿH5i?10UHc?HSHHHt 1H`"H@HHHt 1H4"H?HH|Ht 1HHHO"@HH2H%HHHH H>HEHCHE HHE(HE0HHSHPH r>HSHH ?HP(HS HH H W>HPHHHH@HPPHHE8{HE@H]HS(H+HH >>HPHS`H5>>HPHS0HP HShHP(HS8HP8HSpHP@HS@HPPHSxHPXHSHHH >HPhHHHH >HPpHSPHH0H =HHHHHH =HHSXHH`H =HHHpx1HHHBHEPHEHHd H"H\ HPH;bH{"H8Å=' H5d"H8HH@H>"HxmE1E1H H2H"HH[]@H5<1H[]DH5<1e؉H;HtHB(H5l<1H!"H51TH 4 DHGHHtHff.@AT1UHSHt71HAW(HHt?H(D` H[]A\ÐHAH0H#, @AUIATIUHSHHH?S t.u1LHBHt>HCH1[]A\A]@HkE1ILLcH@HuH[]A\A]ff.G t$tfHHWHtOSG Ht+tH[DHoH[vfDHH[^fDU1SH?H5 <H H5;HH5;HtzH5;HtbH5;HtJH5;Ht2 H5;Ht H5;Hk@H[]ff.HFH9Gtr f.H6H?EDf.HFH9Gtr f.H6H?Df.AWAVAUIATUSHt$I}5I}0,I}@t$Ht$XH6$LITMt$ H5&+HAG(fH<$H|$@H<$1HD$@H$8dH+%(HD$@HH[]A\A]A^A_T$LH|$PHcH4HHtHt$@fHHcVHJHL<ЉNIG@AAGAG AG0IfIG@DAG(+AG(Ht$dHD$dIHHt$hH1L-*@HLHHtcHt$8HHtۋ$Ht$hLHHtLguH$t$dLIGH$IG ojt$dL^ZH<$ft$d1@Ƅ$D$4)$pH=sH$HD$8HD$@<H5H=/HHUHHHALl$8HH$Ld$@L{AH$2L5tHAH$HHD$ SLH LH|$@HtB1HLetH|$@1LH5JuLD@fDHH$`HHD$(H5BXHD$H7H$HCAHIH|$ ddt$t$0P1L$`H dfpLHL5HDŽ$L+5D$HHD$@)$>@HHBHiDt$HA@A@HD$@fAHD$h1LDt$`HHD$XZAŃD$`uK?HHH$HMHL<$fDE1H$dH+%(HD[]A\A]A^A_H|$@HDAE1HD$DAEHH|$Hs1AfDHEA1HD$hLD$4W}ILd$4L5u2I HH IA?zLI|L1gHt$L*HcT$4AŅuHL$IhHHcD$4H9t)H|$AHA1H|$(xHL$HA0HAA8xHA1x1DAEwfHt'SHH0HteH{0[+[fDf.DAUAA ATLI USHӺH8dH%(HD$(1HHLHHxNH9s"A1HT$(dH+%(uTH8[]A\A]HOH="HH(DHH81g0AWALAVI AUATUSHXHT$Hl$ HL$H dH%(H$H1H5HHlHH\$@L$@L-@HHH1LLHuҾ/L%IHtH5JHIuIwLH4$eH4$LHHD$!$vHL$AD-<`LHL$$H9suH|$L$FH$H$HdH+%(HX[]A\A]A^A_HqLHH81HxHBH=WHH پHH81`)fAUATIUHSHxA<$dH%(H\$hHu2HD$hdH+%(rHxHH[]A\A]鱿1MLHddcH5HmIHH‰HHHLD1HT$hdH+%(Hx[]A\A]DHD$hdH+%(HxHL[]A\A]GHH=@HPHH=H )H;LH$1H_H=H L_H0 H=H ff.fATIUSHtL1H1HŅ1ҾHHHLu?A,$H[]A\H1H=H&H[]A\fDHi1H:H詽H18fDH1Hپ1HH81n@1謿HHHH81<ռZUSHt61ҾHHH4u?HH[]DH1H=HHH[]@HQ1H:H葼H1 fD1輾HHHH81LS[̻ff.AWAVAUATUSH(dL<%(L$IHt$D$žH$HIHHt$ LH$E1Ll$pHD$LLIHcHt$L軾Ht׋$t u1HL8HHt1@LHHHtЋT$p$L蠺HHtD$t<uLuHl$x$fv8t$LH$dH+%(H(H[]A\A]A^A_Ht$(L赺ÅunD$(~fILl$0Iff.LLÿHt$HD$0L!L9uHD$@H9r HT$XHH9r!;\$(|H;HHT$8H)HԽ@UHAWAVAUATSHXHE}HMDELMHEdH%(HE1HHMAEHEHEItvHuLu1HuLL}AH@D)HDHډEEALjH}ALMLL}艽ZY芼EDH]H} DHHeHrHHHHHH)H9tHH$H9u%H)Hu{HHHHHHH)H9tfHH$fHEDuHEHEA9DDD<DHLzH)H0HuHHUE11IHUHHELmIDeI>fDLLL追HEDLLH誽EAHE;}LLztLmDe8uEthE1DeE1EEAAċEAA9tKHEDD}LHӹtϸHeHUdH+%(uOHe[A\A]A^A_]1fDHE1fDLmDesHL4C蓺HHbroken event: event->af=%d%lu-%lupmdaInstid: realloc err: %dprocess_countmin_ustcpconnlat_bpfstarttcpconnl.rodatatcp_destroy_sockfentry_tcp_v4_connectfentry_tcp_v6_connectfentry_tcp_rcv_state_processfailed to open BPF objectfailed to load BPF object: %dfailed to attach BPF programsProcess IDCommand nameIP version 4 or 6Source IP address.Source portDestination IP address.Destination port.LatencyNumber of the lost eventstcpconnlat.pidtcpconnlat.commtcpconnlat.ipversiontcpconnlat.saddrtcpconnlat.lporttcpconnlat.daddrtcpconnlat.dporttcpconnlat.lattcpconnlat.lostbashreadlinebiolatencybiosnoopexecsnoopexitsnoopfsslowermountsnoopnetatopoomkillopensnooprunqlatstatsnooptcpconnecttcpconnlatvfsstat//anon/dev/zero/anon_hugepage[stack/SYSV[heap][uprobes][vsyscall]GPLtest/proc/%ld/maps[vdso]failed to unlink %s: %s /proc/kallsyms%lx %c %s%*[^ ] .text/proc/partitions%u %u %llu %s%*lld -> %-*lld : %-8d | %-10d : %-8d |/proc/modules%s %*s %s %s%*[^ ] /sys/kernel/debug/tracing%*x %*c %s%*[^ ] /sys/kernel/tracing%s/events/%s/%s/format/sys/kernel/btf/%s/etc/os-releaseID=%64sVERSION_ID="%64swb1.3.1%o/proc/%d/exeNo such pid %d readlink truncation/proc/%d/maps%*x-%*x %*s %*x %*s %*u %s/libpath size too small Cannot find library %s which %ssnprintf which prog failedfgets which failedelf init failed Could not open %s elf_begin failed: %s elf kind %d is not ELF_K_ELF ELF@@#{:{{{{{{{{{{qqUf_yr!mT7{y#y"-Lyq{yq{7{ aqcyq yqikyqicUyqacyqacHyq8yqaPyp{{{{{w aa]aqcj{ syp{{{{{w aa]aqcj{ sypy{y{{{{{w aa]aqcj{ sy{{{{{w aa]aqcj{ syGPL N NQ7   \ *?@4F9W@_<htQQV@9`W X@ z ? <@ `  (: 61 { CQ@ R~ ^ o@ 9`  c  1@1@",J<JIJXJgJtJLL L01@!\ 9@9` JJ3LGBT`l@yLJ< <@J`JhJiJj &@3<L@Ziy@v@ @` /@!@I"Q%^%@o+0z3@4@8:3 >   @ #) 6?MSboz  @#$,&() *',&-..2/8@B1LY2c@.qz567@5699;<=&999/A ,B2 8M@;CFDOEUbFkG{H<IKJJ'LLNBO@PP@ORBS UTT@ TT@ <  T@TS! Y' Y?[1  = "D @J \@P :W 9[ ca <g 9 p 9@v 9`| g h l m n o@ p J J J J L r u  v ]b^ _ ` F ! <a& J. bJ7 (B H 1P d 9e fcY c e  g 8u i{ i     0 @ 'P 'X '`  k j  * %  @  @* < N g @    @  O J H Q! c, 14 q9 0? @I t{ iL @Y 9`_ Jd Jj Js J{ 9 9 9 u i  's w x@vy wZ T |  }  @  @ `     # kN ) ->1 B I 9@Q L`  TY a @d 1@ j s {    ' ' ' ' ' ' ' ' @  : OTT@ $1 01B}@K}S^ary0O11@ T'<5<''''' '' ' *' 5' <' J'Y'd~''''''''' ''.'?'S'^' k'!z'"'#'$0@g `L @`p.=HMT_ks| ~'5<''''' '' ' *' 5' <' J'Y'd~''''''''' ''.'?'S'^' k'!z'"'#'$0@g `L @`p.=HT_ks| ~'+ TT 11@11O OOO)O3OB K@V ahx| 0@@  @ P !X 2` 8 >@I<Z<m@@  ,;B K0RB@a`ehkup@@@ @&9B1T@i`v@ @ `   B '!1@!:!G"W@"bc@&q'9'O'@((O()p))p )@) )")*#@**0 *: +C @+ +NB[QCpD~@D`DLDLDDEEGGGH@HHpHH&H/OIAILI`Jo@JyKLLLL'( OO )11@11"1,1@61A1L1V1@a1r111@1111@1111@%14 56 7 8 % ! " # 3 OGM|319:R^=@e An TBD2ECF v  # v@-L4?EUj| #*GH1 0 :*=,DIP@R \`@gu!#=>?@@CE@FHO@IJKL@&0MI 95BAOMOSPZSbU@nVtWXp p!p"p#p$ @B O@I@ !:  J:     S @Y `]Og+uE<8OOO"!58-$9 D!Rp"^p#jp$wp%p&p'p(p)9@B`B O&(p@pApB C D )* 8 0= MH 5P <\ <h v      p        ! ! +!6@3!7`B!7N!\!n!x!@!!!8 !9@ !< !%!! !!'@!"O@"@"*"P +@+"/J0"J7"J?"JG" "H , -.W"g"y")" B O@ 1"23 40"""""""###)#7#: ;F#~J#W#A B@D G ^# k#Nq#9QR YT  ######(#Z@$_$$[ \]!$^)$_ \@` \ab3$@A$^ cF$N$fX$q@]$qc$h$do$e$1g hi$$j$k@$l$$< $m@$l$1$1@%n 1%p %B %O@'%4%;%BC% L%@T%(GS@Y  ]Oa% |p%}@o ;|%9r svac%t%u%w%%x%y%j%|@%B%%%~ %@%@%& &&&'%@#&N$h(&p1&p :&C&vN&S&zW&{@} ^&f&m&/}& \&@&&&&&&&&&&&&<& &@&`&&&''' '@)'7'E'N'@Z'f'v''@'  '@''''''''-O( v ( (1 @(`)(2(<( vaE(T(1](1@d(l(t(z(1((@(1(O(@((1(v(@(())))&)1 2)9) C)F)1PQ )V)R]aQ I $Z)GL LJJ&< A K`h)w)|)@LJ )MT )) )))9 )@))( )@))))1)1@)1)1)1*1@*1 *1 *1*1@*1*1*1*1@*1"*1**1-*1@ 10*13*1 V)6*  V)+  V)D, , H,,@   { u -(-(p- #-@*-  6-&  ' V)D-  V)-  V)..  V).  V)^/   -3  93?3N3X3`3 f3n3  v3W&|333333)3M333B 3 4 4*494G4P4b^4j4u4444444444455$5=5F5S5e5t555555'55555 66-6<6K6T6m6z66666666666p6L77&'$7(27B7int__ARRAY_SIZE_TYPE__sock__sk_commonsk_rx_dstsk_rx_dst_ifindexsk_rx_dst_cookiesk_locksk_dropssk_rcvlowatsk_error_queuesk_receive_queuesk_backlogsk_forward_allocsk_reserved_memsk_ll_usecsk_napi_idsk_rcvbufsk_filtersk_policysk_dst_cachesk_omem_allocsk_sndbufsk_wmem_queuedsk_wmem_allocsk_tsq_flagssk_write_queuesk_peek_offsk_write_pendingsk_dst_pending_confirmsk_pacing_statussk_sndtimeosk_timersk_prioritysk_marksk_pacing_ratesk_max_pacing_ratesk_fragsk_route_capssk_gso_typesk_gso_max_sizesk_allocationsk_txhashsk_gso_disabledsk_kern_socksk_no_check_txsk_no_check_rxsk_userlockssk_pacing_shiftsk_typesk_protocolsk_gso_max_segssk_lingertimesk_prot_creatorsk_callback_locksk_errsk_err_softsk_ack_backlogsk_max_ack_backlogsk_uidsk_txrehashsk_prefer_busy_pollsk_busy_poll_budgetsk_peer_locksk_bind_phcsk_peer_pidsk_peer_credsk_rcvtimeosk_stampsk_tsflagssk_shutdownsk_tskeysk_zckeysk_clockidsk_txtime_deadline_modesk_txtime_report_errorssk_txtime_unusedsk_socketsk_user_datask_securitysk_cgrp_datask_memcgsk_state_changesk_data_readysk_write_spacesk_error_reportsk_backlog_rcvsk_validate_xmit_skbsk_destructsk_reuseport_cbsk_bpf_storagesk_rcuns_trackersock_commonskc_familyskc_stateskc_reuseskc_reuseportskc_ipv6onlyskc_net_refcntskc_bound_dev_ifskc_protskc_netskc_v6_daddrskc_v6_rcv_saddrskc_cookieskc_dontcopy_beginskc_tx_queue_mappingskc_rx_queue_mappingskc_refcntskc_dontcopy_endskc_addrpair__addrpair__u64unsigned long longskc_daddrskc_rcv_saddr__be32__u32unsigned intskc_hashskc_u16hashes__u16unsigned shortskc_portpair__portpairskc_dportskc_num__be16unsigned charskc_bind_nodeskc_portaddr_nodehlist_nodenextpprevpossible_net_tnetin6_addrin6_uu6_addr8u6_addr16u6_addr32__u8atomic64_tcounters64__s64long longskc_flagsskc_listenerskc_tw_drunsigned longskc_nodeskc_nulls_nodehlist_nulls_nodeskc_incoming_cpuskc_rcv_wndskc_tw_rcv_nxtu32refcount_trefcount_structrefsatomic_tskc_rxhashskc_window_clampskc_tw_snd_nxtsocket_lock_tslockownedwqspinlock_tspinlockrlockraw_spinlockraw_lockarch_spinlock_tqspinlockvallockedpendingu8locked_pendingtailu16wait_queue_head_twait_queue_headlockheadlist_headprevsk_buff_headqlenlistsk_buff_listrmem_alloclensk_wqsk_wq_rawxfrm_policyxp_netbydstbyidxrefcntpostimergenidpriorityindexif_idmarkselectorlftcurlftwalkpolqbydst_reinserttypeactionflagsxfrm_nrfamilysecurityxfrm_vecbydst_inexact_listrcurwlock_tarch_rwlock_tqrwlockwait_lockcntswlocked__lstatetimer_listentryexpiresfunctionxfrm_markvmxfrm_selectordaddrsaddrdportdport_masksportsport_maskprefixlen_dprefixlen_sprotoifindexuserxfrm_address_ta4a6in6__kernel_uid32_txfrm_lifetime_cfgsoft_byte_limithard_byte_limitsoft_packet_limithard_packet_limitsoft_add_expires_secondshard_add_expires_secondssoft_use_expires_secondshard_use_expires_secondsxfrm_lifetime_curbytespacketsadd_timeuse_timexfrm_policy_walk_entryalldeadxfrm_policy_queuehold_queuehold_timertimeoutbool_Boolxfrm_tmplidencap_familyreqidmodeshareoptionalallalgsaalgosealgoscalgosxfrm_idspicallback_headfuncsk_send_headtcp_rtx_queuerb_rootrb_node__s32longpage_fragpageoffsetsizenetdev_features_tu64gfp_tkuid_tuid_tktime_tsock_cgroup_datacgroupclassidprioidxsk_buffcb_nfctdata_lenmac_lenhdr_lenqueue_mapping__cloned_offsetclonednohdrfclonepeekedhead_fragpfmemallocpp_recycleactive_extensionsenddatatruesizeusersextensionsrbnodell_nodedevdev_scratch__rb_parent_colorrb_rightrb_leftllist_nodeskip_defrag_offsettstampskb_mstamp_nschartcp_tsorted_anchor_sk_redir_skb_refdstdestructorheaders__pkt_type_offsetpkt_typeignore_dfnf_traceip_summedooo_okayl4_hashsw_hashwifi_acked_validwifi_ackedno_fcsencapsulationencap_hdr_csumcsum_valid__pkt_vlan_present_offsetvlan_presentcsum_complete_swcsum_leveldst_pending_confirmmono_delivery_timetc_skip_classifytc_at_ingressndisc_nodetypeipvs_propertyinner_protocol_typeremcsum_offloadoffload_fwd_markoffload_l3_fwd_markredirectedfrom_ingressnf_skip_egressdecryptedslow_grocsum_not_inettc_indexskb_iifhashvlan_protovlan_tcialloc_cpusecmarkinner_transport_headerinner_network_headerinner_mac_headerprotocoltransport_headernetwork_headermac_headercsum__wsumcsum_startcsum_offsetnapi_idsender_cpureserved_tailroominner_protocolinner_ipprotosk_buff_data_tnet_devicenamename_nodeifaliasmem_endmem_startbase_addrstatedev_listnapi_listunreg_listclose_listptype_allptype_specificadj_listpriv_flagsnetdev_opsgflagshard_header_lenmtuneeded_headroomneeded_tailroomfeatureshw_featureswanted_featuresvlan_featureshw_enc_featuresmpls_featuresgso_partial_featuresmin_mtumax_mtumin_header_lenname_assign_typegroupstatscore_statscarrier_up_countcarrier_down_countwireless_handlerswireless_dataethtool_opsl3mdev_opsndisc_opsxfrmdev_opstlsdev_opsheader_opsoperstatelink_modeif_portdmaperm_addraddr_assign_typeaddr_lenupper_levellower_levelneigh_priv_lendev_iddev_portpaddedaddr_list_lockirqucmcdev_addrsqueues_ksetpromiscuityallmultiuc_promiscip_ptrip6_ptrvlan_infodsa_ptrtipc_ptratalk_ptrdn_ptrax25_ptrieee80211_ptrieee802154_ptrmpls_ptrdev_addr_rxnum_rx_queuesreal_num_rx_queuesxdp_proggro_flush_timeoutnapi_defer_hard_irqsgro_max_sizerx_handlerrx_handler_dataminiq_ingressingress_queuenf_hooks_ingressbroadcastrx_cpu_rmapindex_hlist_txnum_tx_queuesreal_num_tx_queuesqdisctx_queue_lentx_global_lockxdp_bulkqxps_mapsminiq_egressnf_hooks_egressqdisc_hashwatchdog_timerwatchdog_timeoproto_down_reasontodo_listpcpu_refcntrefcnt_trackerlink_watch_listreg_statedismantlertnl_link_stateneeds_free_netdevpriv_destructornpinfond_netml_privml_priv_typegarp_portmrp_portdm_privatesysfs_groupssysfs_rx_queue_grouprtnl_link_opsgso_max_sizetso_max_sizegso_max_segstso_max_segsdcbnl_opsnum_tctc_to_txqprio_tc_mapfcoe_ddp_xidpriomapphydevsfp_busqdisc_tx_busylockproto_downwol_enabledthreadednet_notifier_listmacsec_opsudp_tunnel_nic_infoudp_tunnel_nicxdp_statedev_addr_shadowlinkwatch_dev_trackerwatchdog_dev_trackerdev_registered_trackeroffload_xstats_l3upperlowernet_device_statsrx_packetstx_packetsrx_bytestx_bytesrx_errorstx_errorsrx_droppedtx_droppedmulticastcollisionsrx_length_errorsrx_over_errorsrx_crc_errorsrx_frame_errorsrx_fifo_errorsrx_missed_errorstx_aborted_errorstx_carrier_errorstx_fifo_errorstx_heartbeat_errorstx_window_errorsrx_compressedtx_compressednetdev_hw_addr_listcounttreetipc_bearerdn_devmpls_devrx_handler_func_trx_handler_result_trx_handler_resultRX_HANDLER_CONSUMEDRX_HANDLER_ANOTHERRX_HANDLER_EXACTRX_HANDLER_PASSxps_dev_mapsnr_idsattr_maps16__s16shortxps_mapalloc_lenqueueshlist_headfirstref_tracker_dirNETREG_UNINITIALIZEDNETREG_REGISTEREDNETREG_UNREGISTERINGNETREG_UNREGISTEREDNETREG_RELEASEDNETREG_DUMMYRTNL_LINK_INITIALIZEDRTNL_LINK_INITIALIZINGnetdev_ml_priv_typeML_PRIV_NONEML_PRIV_CANlstatststatsdstatspcpu_dstatsdevicekobjparentpinit_namebusdriverplatform_datadriver_datamutexlinkspowerpm_domainem_pdpinsmsidma_opsdma_maskcoherent_dma_maskbus_dma_limitdma_range_mapdma_parmsdma_poolsdma_io_tlb_memarchdataof_nodefwnodenuma_nodedevtdevres_lockdevres_headclassgroupsreleaseiommu_groupiommuphysical_locationremovableoffline_disabledofflineof_node_reusedstate_syncedcan_matchkobjectksetktypesdkrefstate_initializedstate_in_sysfsstate_add_uevent_sentstate_remove_uevent_sentuevent_suppressrefcountownerosqwait_listatomic_long_traw_spinlock_toptimistic_spin_queuedev_links_infosuppliersconsumersdefer_syncstatusdl_dev_stateDL_DEV_NO_DRIVERDL_DEV_PROBINGDL_DEV_DRIVER_BOUNDDL_DEV_UNBINDINGdev_pm_infopower_statecan_wakeupasync_suspendin_dpm_listis_preparedis_suspendedis_noirq_suspendedis_late_suspendedno_pmearly_initdirect_completedriver_flagscompletionwakeupwakeup_pathsyscoreno_pm_callbacksmust_resumemay_skip_resumesuspend_timertimer_expiresworkwait_queuewakeirqusage_countchild_countdisable_depthidle_notificationrequest_pendingdeferred_resumeneeds_force_resumeruntime_autoignore_childrenno_callbacksirq_safeuse_autosuspendtimer_autosuspendsmemalloc_noiolinks_countrequestruntime_statuslast_statusruntime_errorautosuspend_delaylast_busyactive_timesuspended_timeaccounting_timestampsubsys_dataset_latency_toleranceqospm_message_tpm_messageeventdonewaitswait_queue_headtask_listhrtimernode_softexpiresbaseis_relis_softis_hardtimerqueue_nodehrtimer_restartHRTIMER_NORESTARTHRTIMER_RESTARTwork_structwork_func_trpm_requestRPM_REQ_NONERPM_REQ_IDLERPM_REQ_SUSPENDRPM_REQ_AUTOSUSPENDRPM_REQ_RESUMErpm_statusRPM_INVALIDRPM_ACTIVERPM_RESUMINGRPM_SUSPENDEDRPM_SUSPENDINGs32dev_msi_infodomaindev_archdatadev_t__kernel_dev_tdevice_removableDEVICE_REMOVABLE_NOT_SUPPORTEDDEVICE_REMOVABLE_UNKNOWNDEVICE_FIXEDDEVICE_REMOVABLEattribute_groupis_visibleis_bin_visibleattrsbin_attrsumode_tattributebin_attributeattrprivatef_mappingreadwritemmapsize_t__kernel_size_t__kernel_ulong_taddress_spacehosti_pagesinvalidate_lockgfp_maski_mmap_writablei_mmapi_mmap_rwsemnrpageswriteback_indexa_opswb_errprivate_lockprivate_listprivate_dataxarrayxa_lockxa_flagsxa_headrw_semaphorerb_root_cachedrb_leftmosterrseq_tssize_t__kernel_ssize_t__kernel_long_tfilef_uf_pathf_inodef_opf_lockf_countf_flagsf_modef_pos_lockf_posf_ownerf_credf_raf_versionf_securityf_epf_wb_errf_sb_errfu_llistfu_rcuheadpathmntdentryfmode_tloff_t__kernel_loff_tfown_structpidpid_typeuideuidsignumPIDTYPE_PIDPIDTYPE_TGIDPIDTYPE_PGIDPIDTYPE_SIDPIDTYPE_MAXcredusagegidsuidsgidegidfsuidfsgidsecurebitscap_inheritablecap_permittedcap_effectivecap_bsetcap_ambientjit_keyringsession_keyringprocess_keyringthread_keyringrequest_key_authuser_nsucountsgroup_infokgid_tgid_t__kernel_gid32_tkernel_cap_tkernel_cap_structcapnon_rcufile_ra_statestartasync_sizera_pagesmmap_missprev_posvm_area_structvm_startvm_endvm_nextvm_prevvm_rbrb_subtree_gapvm_mmvm_page_protvm_flagsanon_vma_chainanon_vmavm_opsvm_pgoffvm_filevm_private_dataswap_readahead_infovm_policyvm_userfaultfd_ctxpgprot_tpgprotpgprotval_tsharedanon_namerbrb_subtree_lastctxnetdev_tc_txqbpf_xdp_entityproglinknetdevice_trackernetns_trackerpiddatacommtstgidmax_entrieskeyvaluekey_sizevalue_sizeeventspt_regsr15r14r13r12bpbxr11r10r9r8axcxdxsidiorig_axipcsspsstcp_v4_connectkprobe/tcp_v4_connect0:14/build/reproducible-path/pcp-6.3.8/src/pmdas/bpf/modules/tcpconnlat.bpf.cint BPF_KPROBE(tcp_v4_connect, struct sock *sk) u32 tgid = bpf_get_current_pid_tgid() >> 32; struct piddata piddata = {}; if (targ_tgid && targ_tgid != tgid) bpf_get_current_comm(&piddata.comm, sizeof(piddata.comm)); piddata.ts = bpf_ktime_get_ns(); piddata.tgid = tgid; bpf_map_update_elem(&start, &sk, &piddata, 0);tcp_v6_connectkprobe/tcp_v6_connectint BPF_KPROBE(tcp_v6_connect, struct sock *sk)tcp_rcv_state_processkprobe/tcp_rcv_state_processint BPF_KPROBE(tcp_rcv_state_process, struct sock *sk) return handle_tcp_rcv_state_process(ctx, sk);trace_event_raw_tcp_event_skentskaddrsaddr_v6daddr_v6sock_cookie__datatrace_entrypreempt_counttcp_destroy_socktracepoint/tcp/tcp_destroy_sock0:1 const struct sock *sk = ctx->skaddr; bpf_map_delete_elem(&start, &sk); return 0;fentry_tcp_v4_connectfentry/tcp_v4_connectint BPF_PROG(fentry_tcp_v4_connect, struct sock *sk)fentry_tcp_v6_connectfentry/tcp_v6_connectint BPF_PROG(fentry_tcp_v6_connect, struct sock *sk)fentry_tcp_rcv_state_processfentry/tcp_rcv_state_processint BPF_PROG(fentry_tcp_rcv_state_process, struct sock *sk)handle_tcp_rcv_state_process.textstatic int handle_tcp_rcv_state_process(void *ctx, struct sock *sk) struct event event = {};0:0:4 if (BPF_CORE_READ(sk, __sk_common.skc_state) != TCP_SYN_SENT) piddatap = bpf_map_lookup_elem(&start, &sk); if (!piddatap) ts = bpf_ktime_get_ns(); delta = (s64)(ts - piddatap->ts); if (delta < 0) event.delta_us = delta / 1000U; if (targ_min_us && event.delta_us < targ_min_us) __builtin_memcpy(&event.comm, piddatap->comm, event.ts_us = ts / 1000; event.tgid = piddatap->tgid;0:0:2:1:1 event.lport = BPF_CORE_READ(sk, __sk_common.skc_num);0:0:2:1:0 event.dport = BPF_CORE_READ(sk, __sk_common.skc_dport);0:0:3 event.af = BPF_CORE_READ(sk, __sk_common.skc_family); if (event.af == AF_INET) {0:0:0:1:1 event.saddr_v4 = BPF_CORE_READ(sk, __sk_common.skc_rcv_saddr);0:0:0:1:0 event.daddr_v4 = BPF_CORE_READ(sk, __sk_common.skc_daddr); } else {0:0:14:0:2 BPF_CORE_READ_INTO(&event.saddr_v6, sk,0:0:13:0:2 BPF_CORE_READ_INTO(&event.daddr_v6, sk, bpf_perf_event_output(ctx, &events, BPF_F_CURRENT_CPU,}targ_min_uspid_t__kernel_pid_ttarg_tgidLICENSE.maps.rodatalicenseinodemm_structvfsmountfile_operationsuser_namespacekobj_typelock_class_keyuser_structem_perf_domaindev_iommuhrtimer_clock_basekernfs_nodevm_operations_structmempolicydevice_privatedevice_driverbus_typefwnode_handledevice_nodemem_cgroupdevice_typewakeup_sourcewake_irqdev_pm_domainpm_subsys_datadev_pm_qosdev_pin_infoirq_domainmsi_device_datadma_map_opsbus_dma_regiondevice_dma_parametersio_tlb_memdevice_physical_locationbpf_prognetpoll_infobpf_local_storagedcbnl_rtnl_opsphy_devicenetdev_name_nodedev_ifaliasnet_device_opsdm_hw_stat_deltaskb_extinet_timewait_death_rowdst_entryxfrm_sec_ctxinet6_devnf_hook_entriesin_devicenet_device_core_statsiw_handler_defiw_public_datadsa_portaddress_space_operationswireless_devsocketsocket_wqwpan_devnetdev_rx_queuemini_QdiscQdiscnetdev_queuecpu_rmapxdp_dev_bulk_queuepcpu_lstatspcpu_sw_netstatsnetprio_mapbpf_xdp_linkrtnl_hw_stats64anon_vma_nameuserfaultfd_ctxsock_reuseport $E*+Z,U--D.."/E*`**`** (`*+H`**(P`*&+h`*&+p`*&+x`*&+`*K+`*+`*+`*+ `*+`**+`*,`** (`*+H`**(P`*&+h`*&+p`*&+x`*&+`*K+`*+`*+`*+ `*+`*,Z,`*w,`*, `*w,U-`*y-`*y- `*-8`*--`*-`** (`*+H`**(P`*&+h`*&+p`*&+x`*&+`*K+`*+`*+`*+ `*+`*-D.`*Z.`** (`*+H`**(P`*&+h`*&+p`*&+x`*&+`*K+`*+`*+`*+ `*+`*Z..`*.`*, $`*."/,`*(/ `*l/`*/`*/`*/`*/ `*/`* 0`*#0`*#0`*F0`*V0 `*V0(`*w0@`*w0H`*w0&P`*w0X`*0x`*0$`*0$`*0(`*0 (`*1,`*1,`*1,`*[10`*[10`*[10 `*1 4P`*1 4X`*1 4``*18p`*1<`*1<`*1<`*B2@`*B2@`*B2@`*2D`*2H@`*2P`*2\`*-l`*+3tE*[*+[*Z,[*U-u-"/p / 1 Q1 1h 1 82 28 2   Y+ Z Hh    ( P  P     P  P   \I hIII I,<L\l|  0@P`p(8HXh 0@P`p(8HXhx   (8HXhx(8HXhx(8HXhx4DTdt.rel.text.rel.BTF.extstartfentry_tcp_v6_connect.relfentry/tcp_v6_connect.relkprobe/tcp_v6_connectfentry_tcp_v4_connect.relfentry/tcp_v4_connect.relkprobe/tcp_v4_connecttarg_min_useventsfentry_tcp_rcv_state_processhandle_tcp_rcv_state_process.relfentry/tcp_rcv_state_process.relkprobe/tcp_rcv_state_process.maps.reltracepoint/tcp/tcp_destroy_sock.llvm_addrsiglicensetarg_tgid.strtab.symtab.rodata.rel.BTFLICENSEܢ@ @p@( @ R0N @Й $8   @KXHG @ ~ @  84 @0   @P A8y   @`P @ kLoТ ` failed to open perf buffer: %d%llx-%llx %*s %*x %*x:%*x %*u%[^ ]/tmp/libbpf_%ld_vdso_image_XXXXXXfailed to create temp file: %s failed to write to vDSO image: %s %llx-%llx %4s %llx %llx:%llx %llu%[^ ]%*s%-*s : count distribution %-13s : count distribution /sys/kernel/debug/tracing/available_filter_functions/sys/kernel/tracing/available_filter_functions/sys/kernel/debug/kprobes/blacklistfailed to read symbol from kprobe blacklist failed to read symbol from available_filter_functions failed to read symbol from kallsyms Uprobes need a pid or a binary Can't find %s (Need a PID if this is a library) @?C ./%s/%s/%s/%s.bt/tmp/bcc-libbpf-tools.btf.XXXXXX;,DHPp` @Pp8L P   8p`@8`t$pT `p t P!&Lp&p&`''( (< )h * * + p,d - . . P/H 1 2 2 P3 4D P4` 9 9 :D < > ?0@h@CzRx $PFJ w?;*3$"D\ p 1 EG AE  4 EID x AAD j AAD X4EHtFBB B(A0A8Dpb 8A0A(B BBBA HFBB B(A0C8KP 8A0A(B BBBA 4 pEKG  CAE ^ CAF D( !(XD FCD ~ ABB H FED D(G0q (C ABBE t(A ADB 9$( YJT J M K M$ ` ACD CA4(6HT6L\BBB E(A0A8G 8A0A(B BBBA HFHE I(A0K (A BBBA A(F BBB,TAAG L! AAD P(BBB B(A0A8G L! 8C0A(B BBBA 4|pADG  AAA t CAG (1JXLFIB B(A0A8G! 8D0A(B BBBF 4h4HJFAA t ABA FAB4 KDA VDBT ddFBB B(A0A8G L##M#D#B#b# 8A0A(B BBBH iE`} AA DlH  I V A (dH}EJ J AF T CA $BEFK fDA(YJDD wDA(FAD w ABK (|YJDD wDAL<YFIB B(A0A8G 8D0A(B BBBD  34 JFAA t ABA FAB\!YNJH B(D0A8GPXH`aXAPI 8A0A(B BBBH xP8"9NJH E(D0D8IP 8A0A(B BBBG X"JH0| A 8$#FIA A(D (C ABBA 4#FDA d CBD ADBL $rFIE B(A0A8Gj 8A0A(B BBBE @l 0&FAA G I o H q _  AABE  &/EZ A N &lEDp\ AA ('EO CA  ':Hq`4 'GFGB B(A0A8G[DAS0 8D0A(B BBBA   ,1JV H AG8 ,FMP A(L`K (A ABBA L d-FLJ B(A0A8IZ 8C0A(B BBBA \h $/FBF D(Dx (G ABBF  (A ABBF X (G ABBL 8 00FDA V ABD f ABG 4 1EHD t DAF f DAE < `2EJPX d2FBB B(A0A8GK 8D0A(B BBBA , 04=EC M A @HH @ p`mhmo` o p&X  oXooo6pm6@F@V@f@v@@@@@@@@@AA&A6AFAVAfAvAAAAAAAAABB&B6BFBVBfBvBBBBBBBBBCC&C6CFCVCfCvCCCCCCCCCDD&D6DFDVDfDvDDDDDDDDDEE&E6EFEVEfEvEEEEEEEEEFF&F6FFFVFfFvFFFFFFFFFGG&G6GFGVGfGsdHH`HIPMLJpHH)4ASfr)4ASfr͑ݑ%6EUbmvɒԒߒ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.plt.data.bss 88$o``( 0 8o@EoXXTX X ^Bp&p& h@@c @ @PnpGpGwGGB@}pp   D D,PFPF `m`]hmh]pmp] ro_Xo_sc ueHe