ELF>0@@431D1Df1DHJt9Ou  1uHH9e eH@HwpH:HOHFpH Ht,Ht"tWH;PsHHD1ff.HHHH9fAWAVAUATUSHL~pHFhMgHD$MtDHGHE11H$IH<$IKt/u0;t9HT$H@K+D/HDH1[]A\A]A^A_AIcL9rHD$HD͐`t` `fDHVpHtUHJDFxHqHIHI:u9Hr3I9r.HrH@HHwH| HD 81@ATUSHHtfI4@t?HLHIHHHt+ƒttHL"HHu[]A\ff.fHHHHtxSHHCu-u<uKHHHH1[HCtHCtH말 ff.@AWAVAUATUSLwpHHIHHD HhHtME1A HHIJHt"DDA#uHHHUHtFHE1%HHAIcHHHHtD#HuHHH1[]A\A]A^A_DAWAAVIAUIATIUDSHF(Hx I>xFHHeeHHt_eHwBu>HeH@hfD8@hPHDk[]A\A]A^A_e e I>LHHt:HeH@hfD8@hPH[]A\A]A^A_AD$ItH=LI>IHtHLeH@hfD8@hPH[]A\A]A^A_Jf.ATHHUHSHHHL`eHHT$1H H$u6H$Hdw0A$HHEHT$eH+uH[]A\HHHHHHH@HL@A#AHHHEAfATUSH eHHD$HGH$HD$HD$Ht`H@IHHHHHHH9HLcHHFLHT$eH+uH []A\HfDAWAVAUI͋ ATI1UHHSHG 1LHIPM XHcHHt[ MHHHIHLcI9sLLHLHLH[]A\A]A^A_HfHIHHH@DL)LAH¸H#BLHHEDHAHHHATLUSHLHŋPu+Hu$H{ Htƃ[HL]A\ӐHHtJH‰?w>ILcHGNItHcH?wLHH!t H?vDAUATUSeHHtBIHHt3#CtLLIHLHCHHue t []A\A][]A\A]AUATIUSHGHHHtMHcL,MtAHLHMtALHI$Hu/ǃ@1[]A\A]HCLHxHHtHH@[]A\A]f.AWAVIAUATIUHSHH8Do eHHD$0HGHD$ HD$(LXEWLMMD$EE1E1D$ H$A?LDLD$L\$L\$LD$uUHL$ HT$(DLL\$LD$Ht1Mt H$H9T$(s!HT$(A@Dl$ ILD$ H$t$AMHcH?wAHHH#t.HAŃ?WH$E1D$D$ D$A@HtD$ MtH$I$HtLEHD$0eH+uFH8L[]A\A]A^A_DLE1uHLDLIHtD+fDAVIAUIATIUSHIVHHcHH|PtH+\PHIEI$[]A\A]A^I~Hff.AVAUATUSHeHHD$1HHHH$HD$HtjHAă?w]IHHIDHT$HL AL$H$HHD$HEHcH?wLHH#t HAă?vHD$eH+uH[]A\A]A^ff.AVIIAUATIUHS1Lop%HHL tEMIA9IHLEHEͅuHHLL 1[]A\A]A^DHGpHtHHNH1HPpHt u H1HHff.fSHHeHHD$1HT$HH$HD$DH $HHT$HHD$eH+uHHߺH[ff.@HtFUHSHH6HtH 1[]H 1[]1f.GuHGp1Hff.ATUSHeHHD$ƒt HD$eH+H[]A\HopHHtTHEH}HHH:HHE1HEHHHHHk HtRHH{ Dc8H$HtkH{ DHH$H$HC0HHHkpHC`HH{hHChHtHHEUSHHoeHHD$1H$HHHH HuwH}HtHUH$HMHtH;sH}HtH"HtH9rHUHH}HtHHT$eH+uH[]HHff.@HHHppHfDUHSH_pHHuH[]DAUI͹ATIUHSHHHWeHHD$@1HHHHz HH߉HH LHLLcHHT$@eH+uHH[]A\A]ff.AUI͹ATIUHHSHHHWeHHD$@1H㋒HHHLHLLcHHT$@eH+uHH[]A\A]ff.AVAUI͹ATIUHSHHLweHHD$@1HHHHHHt~HAу?L 11MF(II LcNO\I LN @IDӃLcI?w*MILH!tLDA?v A11@tUHHHAHLMcHLHHT$@eH+u1HH[]A\A]A^HHHHA11DAWAVIAUIATIUSHHeHHD$@HG H0LHHWH1HHHHHt_H‰? 1IIw(HcHHuH|H9|0HcH?wLHH!H HAu6H HHH )HcIW(HHTH HHHLLcHLLHT$@eH+ufHH[]A\A]A^A_X D$f$H?<1HEt!HHT$eH+u5H[]A\A]LHHc؋uH@HHSZ/DATUHSHN H~HvLC(HH L HHHH Hiʚ;)HiMbH&HHHDc HfufEt HfA9uHH1[]A\1DHGXH@p H@Hxu fSHHtHu 1H2[ uH߾[Hu܋ H~ĐAUATIUSHH{ LAąx&H{ t=HcHC(HIIEuHP[D]A\A]1H{H/ff.fAWIHAVIAUI"ATMUSIH+I9t2HCHEH(HL3LkHHHmL9uALJH[]A\A]A^A_f.ATUHSHHLgHeHHD$1 HHHH$uHi$H؅xHI$H@(Ht Lx+HHD$eH+uHH[]A\HcfAUATI̹UHSHHHeHHD$@1ILHH HtHS㥛 HHHHH@LLLHLcHHT$@eH+uHH[]A\A]ff.H@AWAVAUATUSee&IHeH HH LHLAELIIuHHtdHeHH@h@hPfLLDxHxeHeH9tALAN5I~HHH+ HHL$(HcӃH HHHHHT$0HD|HT$0HT$0LtHD$ McD$8M)L0ID$At$ Hx;\$<tMkcH= IH@ID$HxI>At$ IFHH=IFLHD$IcD$ HH<H\$8 H|$u[|$tTHD$T$@(D$% A$ taLHHI$Hx Hut@|tvH|$(H$eH+HD$He[A\A]A^A_]I$H<HD$tD$UIVAvI>LHD$L4$Ht$(LHD$1HcHI<uHcHH;HHu H$HzH  pHcHHHcH4$H HHHcHH HpI>ME11OLcHIL;HkIHHD$HtoHCAIcIIO<I?H$HHHHuHHHuH{u=uI7HHt$H=HCo H<$H[]A\A]A^A_ff.AWHHIAVAUATI USHHH(eHHD$ 1H4IHL⾠HH%IHL⾠HHIHL⾠HHIHL⾠HHIHL HHIHL⾠HHIHL HHIHL⾀HHIHL⾐HHHHHHL⾐HHIHHIHL⾠HHrIHL⾠HHcIHL HHTǃ2IHL⾠HH;IHL⾠HHDHtzL-1LMu4tI .ILHHL,MtBHt "rHHuH,HHuHHuH{H:IHL⾠HHeHHHAă?IHHHD$L|$HD$HD$ HD$McHLLHLHH>IHH¾ HH+H@0IVH0IHH꾠HHUH@0IVH0IHH HHH@0IVH0IHH HHH@0IVH0IHH HHkH@0IVH0H{HAL$HcH?w LHH#tHAă?OHD$ eH+H([]A\A]A^A_LHhIHL HHHHHHH.HHHH=DHHHD$L|$HD$HD$ HD$HdHHHHHHHHHHHHHHHHHH,HH;HHgHHvHHHHHHHHHHIHH HHH@0IL0LHHHHHHH>HHHH1HH0 'fDATH5UHSHHHt{HHAąuQHHHHt*Ht=t HHHHuD[]A\HD[]A\Af.AVIH=AUIATIԺUH SH LHHCH`HǃXHt HHH3LcHHsHLkPǃ%?HǃHPH(H(H0H8H8H@HHHHHHHhHhHǃHpxnƃ1HH uH=HHcu>HHHHX`HHC[H]A\A]A^HH{ HtHC H{(HC(H{HHu@HH{XH{HH[]A\A]A^RHffDATIUHHSHHHt!H{Ht Ht&HHu11LHJHH=w3`HHHtHH[]A\1UHHSHHHt!H{Ht HtPHHu111H1H=CЉHHHtH[]Htff.1f=0f.HHS㥛 HHHHHHHDƇfSHHHH=tH9u)H9t$HH=uH[`1H[SHu H[[ff.UHSHHtu []1Ht򋵐H[]ff.fHt@UHSHHt&u[]H[][]fHeHHD$1HHT$D$x D$HHT$eH+u H1fDATUHSHHeHHD$1H$x74$E1Ht$HL;e};HT$HID$y1HT$eH+uH[]A\Hff.fHVH1DSHH=eHHD$1H$Ht7H=HH$H$HT$eH+uH[ff.@1f.SHH HtC|[ff.fSHH HtC|[ff.fHG Hu G|Hff.HS㥛 HHHHff.@HcH@USHHc HHHCHCHCHt k1[]@SHHHC[UHISH9Hu GLXAхHȃ ?twDWHKHI)HHDWH9 I3uxEtsOQA9HWAJOF Aхt[]Hu[HHtDI taIKLAхt[]HGBI0[] GEt HE1҄t2I([]GE1E uGA9r 5HGARWF GHWhҾ fAWAVIAUIATUHSH@H4$H|$ eHHD$81D$ HD$ HD$(HD$0HD$HD$AIHMtOHt$ LÅu*H<$H9ssHviH<$HXH9R QADKIHdAvH<$IVe e 7- I%IfDtS_H H1[HHx 1AWAVAUIATIUHSH_H HAeHeHHHHH L|MLHLH߉uHHcIHtyHeHLDpPfDPULLhHxHceHeI9t\HHu0HHee tR[]A\A]A^A_11ɺDH輽At$IT$He e u[]A\A]A^A_ff.t1HHHHH@ Hff.@UHHPHL$8LD$@LL$HeHHD$1H$HD$HD$Ht]HtPuHT$eH+uCHM$HL$HL$ HL$ uH HP1뵸ff.AWAVAUATUS HG? 2HH%j Lh H HcIHFLH9_H IHHLAHHtqHeHHDpADpPfHHxHL󤐐I߅u/eHeH9t믋uHULe e uIAWAVAUATE1USHH$D%EFHI͜_H HLs ALuLHcHHHD$eHDH|$DxHPfH4$LhLcHxILEHL$HA| toECD, HADeHeH9tQLu!ALHD[]A\A]A^A_1ɺDLwACD,뚋qHQLe e uE1ff.@HHH=HAWAVAUIATUHSHHL%D5A$E_H HD$eHeHHHtHA AHH L|Mt'LHھLA=v-Hee 3HD[]A\A]A^A_Ml$ LB4LHcHHHD$t$eH H|$@pfHHHT$HhHHHHXIcHeHeH9LA$tt$1ɺL4LEtE1HHHHHx H[]A\A]A^A_I7H HwHML7LL1H)LH)HAAG5rHBLHe e 0&A7wAttfAWAVAUATUHSHHL%A$E1A$D-E7_H HMt$ ALLHHH$H<$eH DxfHDHHhHXeHeH$H9tsLA$t1ɺDLGALHD[]A\A]A^A_HH=HHH[]A\A]A^A_9rHBLHe e oeE1@ATAHUSHHt(HeH@hfD @hPH[]A\ff.@AVHAUATUSPHHHAă?HHIMc JeD11HH+HH HJJ2eeD9%tDe t`AL$HcH?w HHH#tHAă?`[]A\A]A^JeH5J940t 렐 [H]A\A]A^fDATHUSt []A\I11HHHtdHÃ?wXIHc1HJ< HKJ HcH?wHHH#t HÃ?vI[1]H1A\ $ []A\ff.fAWAVMAUIATIUSHHHMLLD=H=t8D9tt8HH[]A\A]A^A_EtHff.fAUAATMUHSeHHeH93HI҃tLDH腰t,euee te []A\A]PHeHHHeL%HDhAA$DhP fA$HxH@PHPHHH@H1H)@HHeHeH9tNHe #rHBHHe e uHUHe e uff.AWAVAUATE1USHHHoLLoL7HEHZHr8K HSH3H}(LC(EH[]A\A]A^A_L5M|HCLhMtIU8HtH:tHPH@uL,$@HpHM H$1LMp@Idžx@H Idž@AƆ Adž@Idž@HD$HCI@IE8H1LLHHt$HH{谏HDH[]A\A]A^A_LLLHAHEHH@uu6}HmeHI9t/LLnH}LtHEH봐 3e e ;1HsHxHCH@H$jff.eHeH9tHVve e tIAWIAVHIAUHAATHHUSLg LLHHHeHHDhADhPfLxLpHt$1ҋ wyH HLHHuUeHeH9t[L]A\A]A^A_uHULe e t"[]A\A]A^A_HE1ATUSLg u  []A\L[1]A\ȪAUATAUH SLo LHHHeHHLD`AD`PfHH+EIHUHPHUHPHUD`I fPfD`eHeH9t[L]A\A]sHSLe e t []A\A]ut1H BfUHHPHL$8LD$@LL$HH eHHD$1H$HD$HD$uHT$eH+u4HM$HL$HL$ HL$ uH@uH=HH5H=HtH?t?SHHhHt&Cp HtkpHCh[1[1AWIAVAUATUSHH@8II HD$MAD$9IIL$HA(Lq0Ht I|$IMIM@I9IGxH$C,HcC$IlI@H9rIc@HH9H$H9rIT H9Hr HHI@Ht=8Ht0@8u*Hp(Ht!HLHHu=tXAD$8HKIT$u tHtHH|$HHL91H[]A\A]A^A_HSIt$AD$8u tHtH6H kI@H|$H{AD$8IT$u tHtHH|$HJ>IL+FI9?HHff.AVAUATUSHHIIH>LohLH tdHHHAL$pL)HH9EHMHS<%Eu<%tRH@HtCH@HKHHc@HHt0HtHMHcH?wLHH#t HŃ?v[]A\HCHxu1Rff.fAUIATUSHoLe(1@|t H@uSL1HjLu8Ht'AE)u2HEHx HtuH@t[]A\A][]A\A]DAWAVAUATUSHLwH4$Hu1H[]A\A]A^A_IFHHIHxI@AH!D$ A9@A@D9IIIcH<LIFAN HE1I@HxIcV AǃH<LHEDLA  E))1LɆHHE~ HACQHIFA@HxIdž@IFAv HxI@H=AV Dd$ E@A@H]A)Dd$ D|$ L9r[LI@A@H4HVH<$LHH9tFHH)IEA@H[]A\A]A^A_IAdž@H HIdž@ff.AWAVAUATUSHHH@eHHD$HDHti@H H`HD@EuH@H9x@s*1HD$eH+H[]A\A]A^A_HCHtH@hHtHŃuL@A>ffD%"="L;DL A@LA DCP@H H Hc@HCHH<H@H|PHH@~z@LHL$A>L$[Hf*D%"="HD$eH+HH[]A\A]A^A_A>L$A@L$ItCP^HL$@/H@H9x@MAI`t A|$HD$eH+ID$LHD%"="3HD$eH+HH[]A\A]A^A_@@vH@H9x@bA>HHVHD$eH+kHB1H@HH[]A\A]A^A_@taIvLH@LH@LD@EH@H9x@A>HHHD$eH+HB1H@QD$ @taIvLH@LH@LD@E0H@H9x@A>HHtbH@1HH@tKH߉L$L$@AVLHL@#LHt$@1H@H9x@@pHD$eH+HH[]A\A]A^A_HD$eH+ugHLH[]A\A]A^A_AHL@pAHL1@HUHAWAVIιAUEATISHHHM|$Ht$ Ht$PHT$HH$eHH$1Ht$(Ht$(HT$0HD$@HD$HH HHHHHD$8IG(HHD$IGH@XHt$HL$HT$ EMLLHLHHI@Mcg AHHJ<L$t'HFHHHH u8HCHtH@`HtH1[]A\H1[]A\HP@ff.AVAUATIUHSLHMu(Åu@LˌÅu2HAEIt.I}(HtTH[]A\A]A^LHHHID$[]A\A]A^HUSHHHk(Ht HHYHH1[]fAUATUHSLHHMl$(Mt HL[YHLHH[]A\A]fDH AWAVAUATIUSH1HH-Ht`HA?wSLPII.sI,$sZI.rI,$rmAMHcH?wLHH#-t HA?vƃI$HP1[]A\A]A^A_IcHC(HH{ DIcHC(HH{ Dp!ff.fUSHeHHD$HG HHHBH=?wRHH HH$tHHT$eH+u(H[]HHuHHft1!ff.@AUATAUS#D8umHIH@xHtAstbAЉ! مEAtst@tn1[]A\A]AHuDH=AL9AAAL댋L9toL-A^t-Jt t#A)I} ہAA AH$AfDAUIHATUHSHӺ HHM`eHHD$1HH$E,$H<$HM)HD$I$DHAHIcExH]HHT$eH+uH[]A\A]HH@ATAUHS1 t!Dt1H uHH=t H9HH=t*HH@HtHHDžHHHHt4H} HtHE H}(HE(H}HHHwH}XHtH}X~$1HcÃHH Hx;|H HH}H1[]A\uH ff.fSHHHHH=HuZH?HtNH9u`mHt duYHGHHBHHHH"HGHHHtH[ѻꐐUHHSHHHt!H{Ht Ht:HHu߻HHHtH[]Ht̓`CHt du/HCHHHBHHHH"HC놻|DAWAVIHAUATIUSHLH$8nHxoD$ HHHHHHxjT$ LHHLH $H9sA H[]A\A]A^A_D$ dIHLhHD$IuHtELE1AIcHLH3Ht'HuދL$ Ht$HL{KAAUATI̹USHHeHHD$@HGHHLhp1HH?wUHHHu2uE~u?H߾12Z~PH1HtH߾1]HD$xeH+u H[]ff=0t,Ht Htu 1ff.@ut=w!tH uiHɾHXfDSHHHHG HGHGHtH@0Ht HSHzHtHKPHHcH@tHKPHCXC`HChCp[@AWAVMAUIպATUSHH=H4$ HIE1MLLL)H9HGH$HJ4 HAL7H)HXIܾ#HHtH.u3HM9sZ HHuHHIL9r&ILcLHL[]A\A]A^A_L9tM97McIƾHIIF0GPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLff.ff.StH<,t-1<=tU[dHHٺdHHcHHHwdHff.HdHff.HdHHHdHHff.?=u0t$Ht uָff.f1?_t)?=t)Ht 0uрu˸U-SH)H¸HcH9s$HcHHH[]f.U-S?=t[]H_H)H¸HcH9sHcHHHHeHHD$1H$Ht:1Hx,Hi$HHT$eH+u H1fH1H<$Ht HH9HBºHHfHH-Hƅ~ H@1HHHHHHHHHtH@1HHH-Hƅ~ HH=Ht1@U-S?=t[]H_H)HcH9sHcHHH[]fDS1H1ҾIHHH11I HHw11I HHj11IHHu11I HHhHH1HHHHHHHHHu,HHt H{tHy=HHHtHHHHt.H=t=tHHHHuH[HHqHH~HHHHsHH=!H Hff.fHeHHD$1H$ H$Hu1HHHt#8tHHH$Ht@,HD$eH+u HfDAVAUATIUSH?HHcAŅHL5MtJI,$L HHt5H3HuHHHAI|$pI$HHx L`M$H=L%=t{HLHH=HtDI$dHu/HHI4$HH[D]A\A]A^HI$ID$pH(H= I$HtkL5H@H@I$I4$HdHHrHA#Dt ==u4H=tOH5HtHH1H=HtH=uuu?HHHvHHHJff.HUSHt_HŃ?wSHHcHHH<HMHcH?wHHH#t HŃ?vuOH5HtLH@HHHHH1[]11[]ff.S(HH=t=E11A9HHHHHHHHHHHHbH5HtHrH1HHHH uHHHHHHHHHHHHHH@HHH[ @HHtYHH=HtH5HH5Hv=tKL=tHH=198H'HHAWAVAUATUSH@eHHD$81u&HD$8eH+hH@[]A\A]A^A_HD$HD$HƀHD$HH|$HD$HtHH|$HD$ HD$(HD$0^HHHD$H߾@1HD$0HHt Hl$0HXHHEE1E1HD$0EH|$0Hl$HH|$0IHtkHLtEHLt*HLtHLcAAHl$E1E1H\$Ht;0 HT$(Ht$ H,H|$ HHL$(LD$ MH L$H IAHHHEL$t?AMHIH5H HHI HIILBIH9uDH<$HcH# H<$IMyHL$(HT$ HHL<$HL$(L$HL1HH=EEH|$ tH]X1ۃ HHH|$HD$HHuH$HH Ht$HHD$ H H|$?:HHHH9NH-.Hx HtE| HLHHT$HHHD$ JHH HHt$1H|$HD$(HHHHHt$HHH1=off%s kernel/trace/trace.c%s no%s 1 0 %llu %*pb local][ %s%s%s%s%lx [kernel] # Current %lx %s # %zd %d %lu %lu (expanded: %lu) delta [absolute] [delta] absolute entries: %ld overrun: %ld commit overrun: %ld bytes: %ld oldest event ts: %5llu.%06lu now ts: %5llu.%06lu oldest event ts: %llu now ts: %llu dropped events: %ld read events: %ld tracefseval_map_wq[%5llu.%06u] %s%s%s^ %ld options&iter->mutexavailable_tracerscurrent_tracertracing_cpumasktrace_optionstracetrace_pipebuffer_size_kbbuffer_total_size_kbfree_buffertrace_markerprintftracetrace_marker_rawtrace_clocktracing_ontimestamp_modebuffer_percentbuffer_subbuf_size_kblast_boot_infoerror_logper_cpucpu%ldtrace_pipe_rawstatsbuffer_metatracing_threshREADMEsaved_cmdlinessaved_cmdlines_sizesaved_tgidsinstances0EVENT ID %d NOT FOUND? #P:%d) # ----------------- # => started at: # => ended at: # ./include/linux/ucopysize.hCPU:%d [LOST EVENTS] CPU:%d [LOST %lu EVENTS] %d %d %llu %d ? Unknown type %d [LINE TOO BIG] | TGID | TGID # tracer: %s ,4 6Tracer must have a name 6Starting tracer '%s' global%s: error: Command: %s tracing%s:%s0%s0Dumping ftrace buffer: 0 (ftrace buffer empty) orig_cpu=0Instance %s not found trace/RB:preparetraceoffprintktraceprintktrace_printk^ counteruptimeperfmonomono_rawboottaix86-tscprint-parentsym-offsetsym-addrverboserawhexbinblockfieldsannotateuserstacktracesym-userobjprintk-msg-onlycontext-infolatency-formatrecord-cmdrecord-tgidoverwritedisable_on_freeirq-infomarkersevent-forktrace_printk_destpause-on-tracehash-ptrstacktrace2  3 0    ~  )!  g" 2 # g"   2    O  Q        9 %   y' ( # entries-in-buffer/entries-written: %lu/%lu #P:%d 3Unable to allocate eval_map_wq Snapshot feature not enabled, but internal snapshot usedSnapshot feature not enabled, but internal conditional snapshot usedSnapshot feature not enabled, but snapshot allocation used6module_delta allocation failed. Not able to decode module address.4Could not create tracefs directory 'options' 3ERROR: Could not allocate percpu trace_printk buffer4Could not create tracefs '%s' entry 3ERROR: Failed to create trace option: %s3ERROR: Could not create tracefs directory 'per_cpu/%d' 3ERROR: Failed to create instances directory 3ERROR: Failed to create instance directory 3Failed to allocate event buffer Disabling tracing due to warning FIELDS FOR EVENT '%s' NOT FOUND? event '%s' has unsafe pointer field '%s'EVENT %s: HAS UNSAFE POINTER FIELD '%s' # %s latency trace v1.1.5 on %s # -------------------------------------------------------------------- # latency: %lu us, #%lu/%lu, CPU#%d | (M:%s VP:%d, KP:%d, SP:%d HP:%d# | task: %.16s-%d (uid:%d nice:%ld policy:%ld rt_prio:%ld) ##### CPU %u buffer started #### full flag set for trace type %d# _------=> CPU# # / _-----=> irqs-off/BH-disabled # | / _----=> need-resched # || / _---=> hardirq/softirq # ||| / _--=> preempt-depth # |||| / _-=> migrate-disable # ||||| / delay # cmd pid |||||| time | caller # \ / |||||| \ | / # %.*s _-----=> irqs-off/BH-disabled # %.*s / _----=> need-resched # %.*s| / _---=> hardirq/softirq # %.*s|| / _--=> preempt-depth # %.*s||| / _-=> migrate-disable # %.*s|||| / delay # TASK-PID %.*s CPU# ||||| TIMESTAMP FUNCTION # | | %.*s | ||||| | | # TASK-PID %s CPU# TIMESTAMP FUNCTION # | | %s | | | 4********************************************************** 4** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** 4** ** 4** trace_printk() being used. Allocating extra memory. ** 4** This means that this is a DEBUG kernel and it is ** 4** unsafe for production use. ** 4** If you see this message and you are not debugging ** 4** the kernel, report this immediately to your vendor! ** 4Tracer '%s' is not allowed on command line, ignored 6Tracer has a name longer than %d 4Can not register tracer %s due to lockdown 6Tracer %s already registered 4Can not set tracing clock due to lockdown 4Unstable clock detected, switching default tracing clock to "global" If you want to keep using the local clock, then add: "trace_clock=local" on the kernel command line 6ftrace bootup tracer '%s' not registered. 4Tracing disabled due to lockdown &per_cpu(cpu_access_lock, cpu)0Dumping ftrace instance %s buffer: 0--------------------------------- 0Bad dumping mode, switching to all CPUs dump 4Line length is too long: Should be less than %d 3ERROR: Failed to allocate trace iterator 3ERROR: tracer: failed to allocate ring buffer! 4Trace clock %s not defined, going back to default 6Tracing: Invalid instance flag '%s' for %s 4Tracing: Invalid boot instance address for %s 4Tracing: No size specified for instance %s 4Tracing: Invalid boot instance size for %s 4Failed to map boot instance %s to %s 6Tracing: mapped boot instance %s at physical memory %pa of size 0x%lx 4Tracing: Failed to map boot instance %s 4Tracing: Failed to create instance buffer %s 4D44D4__this_module ph`XH@tracing mini-HOWTO: By default tracefs removes all OTH file permission bits. When mounting tracefs an optional group id can be specified which adds the group to every directory and file in tracefs: e.g. mount -t tracefs [-o [gid=]] nodev /sys/kernel/tracing # echo 0 > tracing_on : quick way to disable tracing # echo 1 > tracing_on : quick way to re-enable tracing Important files: trace - The static contents of the buffer To clear the buffer write into this file: echo > trace trace_pipe - A consuming read to see the contents of the buffer current_tracer - function and latency tracers available_tracers - list of configured tracers for current_tracer error_log - error log for failed commands (that support it) buffer_size_kb - view and modify size of per cpu buffer buffer_total_size_kb - view total size of all cpu buffers trace_clock - change the clock used to order events local: Per cpu clock but may not be synced across CPUs global: Synced across CPUs but slows tracing down. counter: Not a clock, but just an increment uptime: Jiffy counter from time of boot perf: Same clock that perf events use x86-tsc: TSC cycle counter timestamp_mode - view the mode used to timestamp events delta: Delta difference against a buffer-wide timestamp absolute: Absolute (standalone) timestamp trace_marker - Writes into this file writes into the kernel buffer trace_marker_raw - Writes into this file writes binary data into the kernel buffer tracing_cpumask - Limit which CPUs to trace instances - Make sub-buffers with: mkdir instances/foo Remove sub-buffer with rmdir trace_options - Set format or modify how tracing happens Disable an option by prefixing 'no' to the option name saved_cmdlines_size - echo command number in here to store comm-pid list dynamic_events - Create/append/remove/show the generic dynamic events Write into this file to define/undefine new trace events. kprobe_events - Create/append/remove/show the kernel dynamic events Write into this file to define/undefine new trace events. uprobe_events - Create/append/remove/show the userspace dynamic events Write into this file to define/undefine new trace events. accepts: event-definitions (one definition per line) Format: p[:[/][]] [] r[maxactive][:[/][]] [] e[:[/][]] . [] [if ] -:[/][] place: [:][+]| place (kretprobe): [:][+]%return| place (uprobe): :[%return][(ref_ctr_offset)] args: =fetcharg[:type] fetcharg: (%|$), @
, @[+|-], $stack, $stack, $retval, $comm, $arg, +|-[u](), \imm-value, \"imm-string" kernel return probes support: $retval, $arg, $comm type: s8/16/32/64, u8/16/32/64, x8/16/32/64, char, string, symbol, b@/, ustring, symstr, %pd/%pD, \[\] efield: For event probes ('e' types), the field is on of the fields of the /. set_event - Enables events by name written into it Can enable module events via: :mod: events/ - Directory containing all trace event subsystems: enable - Write 0/1 to enable/disable tracing of all events events// - Directory containing all trace events for : enable - Write 0/1 to enable/disable tracing of all events filter - If set, only events passing filter are traced events/// - Directory containing control files for : enable - Write 0/1 to enable/disable tracing of filter - If set, only events passing filter are traced trigger - If set, a command to perform when event is hit Format: [:count][if ] trigger: traceon, traceoff enable_event:: disable_event:: stacktrace example: echo traceoff > events/block/block_unplug/trigger echo traceoff:3 > events/block/block_unplug/trigger echo 'enable_event:kmem:kmalloc:3 if nr_rq > 1' > \ events/block/block_unplug/trigger The first disables tracing every time block_unplug is hit. The second disables tracing the first 3 times block_unplug is hit. The third enables the kmalloc event the first 3 times block_unplug is hit and has value of greater than 1 for the 'nr_rq' event field. Like function triggers, the counter is only decremented if it enabled or disabled tracing. To remove a trigger without a count: echo '! > //trigger To remove a trigger with a count: echo '!:0 > //trigger Filters can be ignored when removing a trigger. tracing_thresh=trace_buf_size=traceoff_after_boottp_printk_stop_on_boottp_printktrace_clock=trace_options=trace_instance=ftrace_boot_snapshotalloc_snapshottraceoff_on_warningftrace_dump_on_oopsftrace= pxGCC: (Debian 12.2.0-14) 12.2.0GNU 0Y y0@P`p9` )Gk 0@P/`Rpz' [`k     %'@'D So @ `R!p"'dP-'`d'HH!4'`d @B Ch@O/ ( V>BR'`  heBy'`*l 0` Pp ),pBK`BgPB@g8B>> ` K0 D"O o_p [r p  e"2@c `V P p/ `H +b z   [  p P` 0 ! 0. Z@ @SU h ` b  C "  @! "c `, ' '@ &  & " & 4 p#L $e dv % &. @&o & `' ( (! ) 7 )SX (m ( { ,I @ @ `.n .Y P/D+/10 )/`1G 2r 2S @3l 3G% ( ! (5 `4D 5we 5d (B &v<j `7: `8G 8I  9I9H9a1`:5M" a>zP?6?AP@NAt" @B| B|`C|9CtJ"2 ^DzPE" F%@GSH @JR"&%@M 9"@0J"`Z" /o"."`1"@" """""` ""1"@ L"``"@x""""" &"`V@1AH W:c0Zr""@P&&gj j8mhO@Bh BB(0B"  B&A`zЈ3& 3"2 B@J\@rqeY&"  z#?@UmB~ @' " @p`A@& ;&M&"_$&$$$$ '@$(q$0$8$@$H6$Pv$X$`$h$p(Q$x$$$3$s$$)*,,*+,D$o$$$ $E$y$$$$9$c$$$$ ($(^$0$8*0, *H9,4`*`~,K *x,U *,b *6 ,qP *f , * , * , *!,@!* [!,z!$@!$H!-!-! !@0+631$opps"0#"0I #:p"0 Pp  4$920W){PvzRPj?9 p?lb 6`l1pYpj""(@!d2"@"G"lb"i"r"""" "&"")""Z(H##.#G#g#p######## $%$)9$J$c$|$$$$$$2% %%)%%7%A%H%\%l%%%%%%%% &&)&F&N&i&&&&&&&&'('D'c''''''''''(,(D(T(z(b(t(((((((())(P.)H)Y)k)))))))))*$*A*I*a*j***79*7=**8C* + +(+8+B+X+s+++++++++ ,#,;,O,X,d,{,,,,,,,,, --"-.-:-S-Z-f-w-----.Z. [('.`[F.[pV.\%p.P\ ..p\C.\N...0]Z //]-/B/P^Q/^q\/_o/@_#/_#/_"/`!/@` /p`L/`/a0 0b7020F0 e`0~0e@0@fS0f0f0g0 g 1131N1g1r1111uQ1uZ1112222vO2&e2 x~2222x2223-3@30}Ic3}r3~8333333@4pI" M%4P>4RK4]4l4y44PQ444455.5D5]5p555555h66`(646F6R6c6s6666Ж66677*7>7[7n717777i777 88G28A8@Z`8#t8888!8Ы889:9R9g99999@Y9999:`#:6:K:[:m::::P ;::p:::;Z-;45;<;нL;X;<j;пF{;0l;t;;;;@|;< <@7<DO<V<o< < -<<<<< ==>=T=`== ======>>>" 2>@>Q>q>>>>>>>>?*?>?trace.c__export_symbol_register_ftrace_export__export_symbol_unregister_ftrace_export__export_symbol_trace_array_put__export_symbol_tracing_on__export_symbol___trace_array_puts__export_symbol___trace_puts__export_symbol___trace_bputs__export_symbol_tracing_snapshot__export_symbol_tracing_snapshot_cond__export_symbol_tracing_alloc_snapshot__export_symbol_tracing_snapshot_alloc__export_symbol_tracing_cond_snapshot_data__export_symbol_tracing_snapshot_cond_enable__export_symbol_tracing_snapshot_cond_disable__export_symbol_tracing_off__export_symbol_tracing_is_on__export_symbol_trace_handle_return__export_symbol_trace_event_buffer_lock_reserve__export_symbol_trace_event_buffer_commit__export_symbol_trace_dump_stack__export_symbol_trace_printk_init_buffers__export_symbol_trace_vbprintk__export_symbol_trace_array_printk__export_symbol_trace_array_init_printk__export_symbol_trace_vprintk__export_symbol_trace_array_get_by_name__export_symbol_trace_array_destroy__initcall__kmod_trace__757_10151_trace_eval_init4trace_eval_init__initcall__kmod_trace__759_10161_trace_eval_sync7strace_eval_sync__initcall__kmod_trace__762_10332_tracer_init_tracefs5tracer_init_tracefs__export_symbol_ftrace_dump__initcall__kmod_trace__768_11070_late_trace_init7slate_trace_initdummy_set_flagtracepoint_printk_stop_on_bootwait_pipe_condenable_trace_buffered_eventdisable_trace_buffered_eventtracing_write_stubl_nexttracing_free_buffer_writemod_addr_comptrace_boot_options_buftrace_boot_clock_bufbootup_tracer_bufglobal_tracedefault_bootup_tracermake_mod_deltaboot_instance_indexboot_instance_infoboot_snapshot_indexboot_snapshot_info__trace_array_putsave_modtrace_module_recordscratch_mutextracing_err_log_seq_stoptracing_err_log_lockl_stopt_stopftrace_export_lockftrace_exports_listtrace_function_exports_enabledtrace_event_exports_enabledtrace_marker_exports_enabledtracing_trace_options_showtrace_optionstemp_buffertrace_buf_sizebuffer_percent_writetrace_options_readtrace_min_max_readtracing_cpumask_readtrace_options_core_readtracing_readme_readreadme_msgtracing_stop_trset_buffer_entriesftrace_exportspeek_next_entry__find_next_entryget_total_entries_cpuget_total_entriestracing_clock_showtrace_clocksl_showprint_event_infot_showupdate_last_datatrace_min_max_writetracing_err_log_seq_nexttracing_err_log_seq_startbuffer_subbuf_size_readbuffer_percent_readtracing_total_entries_readtracing_entries_readtracing_set_trace_readtracing_time_stamp_mode_showtracing_buffers_flushtracing_spd_release_pipewait_on_pipeclose_pipe_on_cputracing_buffers_polltracing_stats_readtracing_buffers_releasetracing_buffers_mmaptracing_buffers_vmopstracing_buffers_ioctltrace_automounteval_map_work_funceval_map_workeval_map_wq__already_done.29__already_done.28__already_done.27tracing_start_tr.part.0buffer_subbuf_size_writetracing_disabledtracing_err_log_seq_showtracing_buffers_mmap_closetrace_module_notify__tracing_resize_ring_buffer.part.0clear_tracing_err_logtracing_thresh_writetracing_thresh_readtracing_err_log_write__ftrace_trace_stack.constprop.0ftrace_stack_reserveftrace_stacksallocate_trace_buffer__key.7__key.8buffer_spd_releasebuffer_pipe_buf_get__set_tracer_optiontrace_typesbuffer_pipe_buf_releasetracing_poll_pipel_starts_stopall_cpu_access_lockrb_simple_readtracing_check_open_get_tr.part.0trace_options_init_dentry.part.0trace_percpu_buffer__already_done.22tracing_release_optionstracing_open_optionstracing_single_release_trtracing_seq_releasetracing_mark_opentracing_err_log_releasetracing_buffers_splice_readbuffer_pipe_buf_opstracing_buffer_meta_opentrace_array_put.part.0tracing_release_pipestatic_fmt_buftracing_releasetracing_last_boot_openlast_boot_seq_opstracing_time_stamp_mode_opentracing_clock_opentracing_trace_options_openshow_traces_openshow_traces_seq_opstracing_free_buffer_releasetracing_err_log_opentracing_err_log_seq_opstracing_buffers_openrb_simple_writetracing_open_pipe__key.6create_trace_option_filestrace_options_fops__already_done.16init_tracer_tracefsshow_traces_fopsset_tracer_fopstracing_cpumask_fopstracing_iter_fopstracing_fopstracing_pipe_fopstracing_entries_fopstracing_total_entries_fopstracing_free_buffer_fopstracing_mark_fopstracing_mark_raw_fopstrace_clock_fopsrb_simple_fopstrace_time_stamp_mode_fopsbuffer_percent_fopsbuffer_subbuf_size_fopstrace_options_core_fopstracing_err_log_fopstracing_buffers_fopstracing_stats_fopslast_boot_fops__already_done.17tracing_buffer_meta_fopstrace_array_create_dirtrace_instance_dirtracer_options_updatedtrace_array_create_systemsinstance_mkdirtracer_init_tracefs_work_functracing_thresh_fopstracing_readme_fopstrace_module_nbinstance_rmdir__already_done.14__already_done.15tracing_mark_writeprintk_trace__trace_array_vprintk.part.0tracing_mark_raw_writetrace_buffered_event_reftracepoint_printk_mutextracepoint_print_itertracepoint_printk_keyuser_stack_counttracepoint_iter_lockargument_offs.10buffers_allocated__already_done.19static_temp_bufs_nexts_starttracing_opentracer_seq_ops__key.5tracing_wait_pipetracing_buffers_readtracing_splice_read_pipetracing_read_pipe__already_done.18space.9tracing_cpumask_writetrace_options_core_write__remove_instance.part.0.constprop.0apply_trace_boot_optionstracing_trace_options_writetracing_entries_writetracing_set_trace_writedummy_tracer_opttracing_clock_write__key.3tracerfs_init_workthis_mod.4ftrace_dump_oneiter.1ftrace_dump_by_paramtrace_die_panic_handlertrace_die_notifierdump_running.2__key.0trace_panic_notifier__already_done.11__already_done.12__UNIQUE_ID___addressable_late_trace_init769__UNIQUE_ID___addressable_ftrace_dump766__UNIQUE_ID___addressable_tracer_init_tracefs763__UNIQUE_ID___addressable_trace_eval_sync760__UNIQUE_ID___addressable_trace_eval_init758__UNIQUE_ID___addressable_trace_array_destroy750__UNIQUE_ID___addressable_trace_array_get_by_name747__UNIQUE_ID___addressable_trace_vprintk695__UNIQUE_ID___addressable_trace_array_init_printk694__UNIQUE_ID___addressable_trace_array_printk693__UNIQUE_ID___addressable___SCK__preempt_schedule_notrace692.20__UNIQUE_ID___addressable_trace_vbprintk691__UNIQUE_ID___addressable___SCK__preempt_schedule_notrace690.21__UNIQUE_ID___addressable_trace_printk_init_buffers688__UNIQUE_ID___addressable___SCK__preempt_schedule687.23__UNIQUE_ID___addressable_trace_dump_stack686__UNIQUE_ID___addressable___SCK__preempt_schedule_notrace683.24__UNIQUE_ID___addressable_trace_event_buffer_commit680__UNIQUE_ID___addressable_trace_event_buffer_lock_reserve676__UNIQUE_ID___addressable___SCK__preempt_schedule_notrace675.25__UNIQUE_ID___addressable___SCK__preempt_schedule670.26__UNIQUE_ID___addressable_trace_handle_return661__setup_set_tracing_thresh__setup_str_set_tracing_thresh__setup_set_buf_size__setup_str_set_buf_size__UNIQUE_ID___addressable_tracing_is_on655__UNIQUE_ID___addressable_tracing_off654__UNIQUE_ID___addressable_tracing_snapshot_cond_disable653__UNIQUE_ID___addressable_tracing_snapshot_cond_enable652__UNIQUE_ID___addressable_tracing_cond_snapshot_data651__UNIQUE_ID___addressable_tracing_snapshot_alloc650__UNIQUE_ID___addressable_tracing_alloc_snapshot649__UNIQUE_ID___addressable_tracing_snapshot_cond644__UNIQUE_ID___addressable_tracing_snapshot639__UNIQUE_ID___addressable___trace_bputs634__UNIQUE_ID___addressable___trace_puts632__UNIQUE_ID___addressable___trace_array_puts631__UNIQUE_ID___addressable___SCK__preempt_schedule_notrace630.30__UNIQUE_ID___addressable_tracing_on629__UNIQUE_ID___addressable_trace_array_put628__UNIQUE_ID___addressable_unregister_ftrace_export624__UNIQUE_ID___addressable_register_ftrace_export623__UNIQUE_ID___addressable___SCK__preempt_schedule_notrace611.31__setup_set_traceoff_after_boot__setup_str_set_traceoff_after_boot__setup_set_tracepoint_printk_stop__setup_str_set_tracepoint_printk_stop__setup_set_tracepoint_printk__setup_str_set_tracepoint_printk__setup_set_trace_boot_clock__setup_str_set_trace_boot_clock__setup_set_trace_boot_options__setup_str_set_trace_boot_options__setup_boot_instance__setup_str_boot_instance__setup_boot_snapshot__setup_str_boot_snapshot__setup_boot_alloc_snapshot__setup_str_boot_alloc_snapshot__setup_stop_trace_on_warning__setup_str_stop_trace_on_warning__setup_set_ftrace_dump_on_oops__setup_str_set_ftrace_dump_on_oops__setup_set_cmdline_ftrace__setup_str_set_cmdline_ftrace__UNIQUE_ID___addressable___SCK__preempt_schedule_notrace604.32__UNIQUE_ID___addressable___SCK__cond_resched127.33.LC89.LC96.LC3.LC106__x86_return_thunktrace_buffered_event_cntsized_strscpystrcmp__disable_trace_on_warningstrlensnprintfftrace_trace_arraysmutex_lockmutex_unlocktrace_types_lockstatic_key_slow_inc__ref_stack_chk_guardkstrtoull__stack_chk_fail__preempt_countring_buffer_event_dataconst_current_taskring_buffer_lock_reserve__SCT__preempt_schedule_notracememparsekstrtoul_from_usersimple_read_from_buffernr_cpu_ids__kmalloc_noprofkfree_raw_spin_lock_irqsavering_buffer_record_disable_raw_spin_unlock_irqrestorequeued_spin_lock_slowpathtracing_buffer_mask__per_cpu_offsetring_buffer_event_length__x86_indirect_thunk_raxring_buffer_iter_peekring_buffer_iter_droppedring_buffer_peekring_buffer_empty_cpuring_buffer_entries_cpuring_buffer_overrun_cpuseq_write__num_online_cpus__seq_putstracing_lseekseq_lseekmemsetmodule_for_each_modsynchronize_rcuring_buffer_time_stampring_buffer_normalize_time_stampring_buffer_resetring_buffer_record_enablekvfree_call_rcu_texttrace_clock_localkstrtoull_from_userseq_list_nextseq_list_startring_buffer_subbuf_order_getsprintfring_buffer_time_stamp_absring_buffer_wake_waiters__free_pagesring_buffer_wait_find_first_zero_bitring_buffer_poll_wait__kmalloc_large_noproftrace_seq_printfring_buffer_commit_overrun_cpuring_buffer_bytes_cpuring_buffer_oldest_event_tsring_buffer_dropped_events_cpuring_buffer_read_events_cpuring_buffer_free_read_pagekvfreering_buffer_mapring_buffer_map_get_readerget_fs_typevfs_submountput_filesystemmntget__stop_ftrace_eval_maps__start_ftrace_eval_mapstrace_event_eval_updatealloc_workqueuequeue_work_ondestroy_workqueue__warn_printkring_buffer_subbuf_order_setring_buffer_unmaptrace_module_has_bad_taintring_buffer_resizering_buffer_sizethis_cpu_offstack_trace_save_regsmemcpytrace_taskinfo_savering_buffer_unlock_commitstack_trace_savering_buffer_writestatic_key_slow_dec__ring_buffer_allocpcpu_alloc_noprof__ring_buffer_alloc_rangering_buffer_meta_scratch_ctypesort_rring_buffer_freerefcount_warn_saturatering_buffer_record_onring_buffer_record_is_set_onup_readtrace_event_read_unlockup_writering_buffer_record_offtracefs_create_dirtracing_release_generic_trtracing_open_genericsecurity_locked_downtracing_open_generic_trsingle_releasestream_openring_buffer_subbuf_size_getsplice_grow_spddown_readring_buffer_read_pagering_buffer_read_page_datapage_offset_basevmemmap_basekmalloc_caches__kmalloc_cache_noprofring_buffer_alloc_read_pagesplice_shrink_spddown_writesplice_to_pipephys_basering_buffer_meta_seq_initring_buffer_read_finishseq_release_privateseq_opensingle_open__kvmalloc_node_noprofnonseekable_open__mutex_initkrealloc_noproftracefs_create_file__find_event_fileevent_trace_add_tracertracefs_removekstrdupkstrdup_constcpu_all_bitsnop_tracefree_percpukfree_const__trace_early_add_eventsvunmapevent_mutexevent_trace_inittracing_saved_cmdlines_fopstracing_saved_cmdlines_size_fopstracing_saved_tgids_fopsregister_module_notifiertracefs_create_instance_dirftrace_dump_on_oops_enabledns2usecstrace_set_ring_buffer_expandedtrace_array_gettracing_check_open_get_trtrace_find_filtered_pidtrace_pid_list_is_settrace_ignore_this_tasktrace_filter_add_remove_tasktrace_pid_list_settrace_pid_list_cleartrace_pid_nexttrace_pid_list_nexttrace_pid_starttrace_pid_list_firsttrace_pid_showftrace_nowtracing_is_enabledtracer_tracing_ontracer_tracing_offtracer_tracing_is_onnsecs_to_usecstrace_clock_in_nstrace_parser_get_inittrace_parser_puttrace_get_user__get_user_1trace_pid_writetrace_pid_list_alloctrace_pid_list_freetracing_reset_online_cpusring_buffer_reset_online_cpustracing_reset_all_online_cpus_unlockedtracing_reset_all_online_cpusis_tracing_stoppedtracing_starttracing_stoptracing_gen_ctx_irq_testrep_movs_alternativeevent_triggers_callring_buffer_max_event_sizeevent_triggers_post_callvscnprintfring_buffer_nest_startring_buffer_nest_endvbin_printftrace_buffer_lock_reservetrace_buffered_event_enablemutex_is_lockednuma_node__alloc_pages_noprofcpu_number__SCT__preempt_scheduletrace_buffered_event_disableon_each_cpu_cond_masktracepoint_printk_sysctlproc_dointvecstatic_key_enablestatic_key_disabletrace_buffer_unlock_commit_regsstack_trace_save_usertrace_seq_putctrace_event_ignore_this_pidring_buffer_discard_commitfilter_match_predstrace_buffer_unlock_commit_nostacktrace_function__trace_stackrcu_is_watchingtrace_last_func_repeatsring_buffer_event_time_stamptrace_printk_start_commtracing_start_cmdline_recordtrace_array_vprintktrace_array_printk_buftrace_iter_expand_formatignore_eventftrace_find_event__start_rodata__end_rodatatrace_is_tracepoint_stringtrace_event_formattrace_find_next_entrytrace_find_next_entry_incring_buffer_iter_advancetracing_iter_resetring_buffer_iter_reset__SCT__cond_reschedtrace_event_read_lock__x86_indirect_thunk_rdx__seq_open_privatering_buffer_overrunsring_buffer_read_preparering_buffer_read_prepare_syncring_buffer_read_startring_buffer_reset_cputrace_total_entries_cputrace_total_entriesprint_trace_headerinit_uts_nspreempt_model_stroverflowuidseq_print_ip_symtrace_print_seqtrace_emptyring_buffer_iter_empty_copy_to_userprint_trace_linetrace_print_printk_msg_onlytrace_print_lat_contexttrace_print_bputs_msg_onlytrace_seq_putmemtrace_seq_putmem_hextrace_print_contexttrace_print_bprintk_msg_onlyprint_event_fieldsdefault_pipe_buf_opsring_buffer_consumetrace_seq_to_usertrace_seq_putstrace_latency_headertrace_default_headertracing_is_disabledtracing_open_file_trevent_file_gettracing_release_file_trevent_file_puttracing_single_release_file_trtracing_set_cpumaskring_buffer_record_disable_cpuring_buffer_record_enable_cpubitmap_parse_usertrace_keep_overwriteset_tracer_flagtrace_alloc_tgid_maptrace_event_enable_tgid_recordtrace_event_enable_cmd_recordtrace_event_follow_forktrace_printk_controlring_buffer_change_overwritetracing_stop_cmdline_recordevent_trace_del_tracerreserve_mem_release_by_nametrace_set_optionsstrimmatch_stringstrsep_copy_from_usertracer_inittracing_resize_ring_buffertrace_adjust_address__rcu_read_lock__rcu_read_unlocktracing_update_bufferstracing_set_tracersystem_stateregister_tracerstrncmptracing_set_clockring_buffer_set_clocksched_clock_stabletracing_event_time_stamptracing_set_filter_bufferingerr_posstrstrtracing_log_errlocal_clocktrace_create_filetrace_array_findtrace_array_find_gettracing_init_dentrytracefs_initializeddebugfs_create_automount__cpu_possible_maskmodule_existsmodule_kallsyms_lookup_nametrace_printk_seqtrace_init_global_itertrace_parse_run_commandstrchr__x86_indirect_thunk_r14ftrace_boot_snapshotearly_trace_init__stop___trace_bprintk_fmt__start___trace_bprintk_fmttrace_rb_cpu_prepare__cpuhp_setup_statetrace_create_savedcmdpanic_notifier_listatomic_notifier_chain_registerregister_die_notifierinit_eventstrace_free_saved_cmdlines_buffer__cpuhp_remove_statetrace_event_initreserve_mem_find_by_name__default_kernel_pte_maskvmapearly_enable_eventsdefault_llseekgeneric_file_llseekseq_readtrace_min_max_fopsseq_read_itercopy_splice_read__SCK__preempt_schedule_notrace__SCK__preempt_scheduletrace_clock_globaltrace_clock_countertrace_clock_jiffiestrace_clockktime_get_mono_fast_nsktime_get_raw_fast_nsktime_get_boot_fast_nsktime_get_tai_fast_nstrace_clock_x86_tsc__SCK__cond_resched'ig     7 `W w  =  =  pB `B PB X ]k 6   6$ 6  6$! &'/h4BsJk 6- 6* 60, L Y v   66    66 $ /  6- 6* # < Y s    =   / > P     B q  @*< l-Ia 6< #2 6F 6G 6I 6B 6D 6F 6I X 6k] 6` 6R n2 6s=u>    CK U\= `  6v*>Ka 6{F] bi   6 2?b 6gw + sz 6  6 > CM  6   0` en~ 6  6<u =D 6O[b 6my 6 6 #2 6- 6D  6R(/ 6g:cn 6 6' l q     !! # \! a!{!! !!! " 6y""" 6y-"8"I""%"%" n`""%"%" n#&#%9#%B# nG####*$A$$$$`$$`$O% 6r%% 6%%%% 6%&&&&& ''`1'h' `'''' `)( 1(=(X(k((( ((())<) 6I)])j))))5)* 5 */*?*G*k*~*****5*******<+ A+H+= + ++ PB++ `B++ pB++ =+ =,Q, @V,y,,,, @,,- \- - ---  -. n(..&./....'/3/m///20H0 M0q0 y000 00=1\11:2B2_22\22K3 T33 5 3 33 33 3'4\147444 6{444445`'5 ,53595 F5 [5 `5p5 u55 655 np5,6 @56#BU6a6$Bn6%6 n6%66 66 $7 )787 =7u7 z77 77 7`8 8 8 88 8=9 B9Q9 V999 9 :: :2: :: #: `.;>;^; l;s; 5 {; ;;;;; <[<}<$<<<< 5 < <=  ==== === >>4>>>> >W? \?p? ? ??? ?? A?@@@@ @@@@A>A CAOA AVA`AjAuAA`A A #A _B }B PB!B  C C!C C @C! D !D #2)D D DD DD DDE'E ,EjE E # E !F MF"`F eFF FF#lGGG GGHHH H/HPHpHwHHH H HBIbII #2I @I 6J$J'J#6J ;J\JJ JKK%EL #aL&L%L nL%LL nLL%KM #@0eM 6qM}M&M #`M 6M&M # /M 6M&M #.M 6M&N #`1N 6N&)N #@;N 6@N&PN # bN 6gN&wN #N 6N&N #N 63N&N #N 6?N&N 6LN 6RN'O #O 6Y O&0O #` BO 6jGO&WO #iO 6vnO&~O #@ O 6O&O #`O 6O&O #@O 6O&P"P #/P&DP PP @P #P 6P&P(Q 68QCQVQ #@hQ 6mQ&Q #`1Q 6Q&Q #Q 6Q&Q # R 6R&.R # @R 6ER&RRR nRR # R 6R&R 6S n SAS 6FS_S%pS n0vS%|SS 6S nSS 6S nSS 6S nS T 6T nT!T 6(T n-T9T 6@T nETQT 6XT n]TiT 6pT nuTT 63T nTT 6?T nTT 6YT nTT 6jT nTT 6vT nTT 6U nUU 6U nU)U 60U n5UAU 6HU nMUYU #kU 6pU&U nUU 6U nUU 6U nUU 6U nUU 6U nUV 6V nV'V 6.V n3VFVeV@sVV(V=V@V)(WDFW_W*W+WWW,NX -X@XXX XX.Y/Y!Y)Y>Y0HY1Y 2YY YYY YY Y YY 2Z;Z 2AZHZ MZTZ[Z nZ|Z Z ZZ 2ZZj[ @[ [[[ [ [ [[ [\ \?\?<]Y]Er]]]]G^E^/^[^ 6`^^\^^^\^^^^_R__R` #2``$aS@a ya aSa aS%b b>cPNcUlcGcBcEcccB:dRSdcdVvddddVdde4eKePeje}eeXeeeeee fW$f Hf MfTf[f vfWf f ff`f @g @'gbgg`?h^Qhehmhhi`im-i4iGiiaiaibij jjVj`tj^jj^jj$Bj%kc/kd=kMkUk{kkkkkkkek$Bkll"l)l0lfl`xlll @mgo|  @!3 X @-J ͐ Ԑ nߐ n n:@G 6gS_ 6pg n` 6pÑܑ 6s 6$3 68GR^ 6fpג9d̓ؓ 5 ˔֔ ޔ # (9y  ˕$D" 6'R7 h nq 6ߘ_?Sgݚ2Ld 6 1 69W 6 ay  0Ks Ý 5 ˝ Н+ 3ޟ 5  $9Zy  ɠLYšܡ 5 HS ai qy%% n 5 =D IN]أ 2 6"7YŤ nؤX 6W_ ngn 62x n # nťѥ #إ nݥ # n( # nh  # n%1 #8 n=I 6=P n Ub 6Jj n`| n 6F n 6F)> 6"FY 6bam 6su`3 N 2So 2t 2 2è  d ix }C  &8Kcz k| @ˬB"+;Efx| @ 2(/ 4NU ]d 2i @ -<G -O[)g.z./&1<@ @F 2     2&[ 2ah mt{    2ñ\h 2  Բݲ  2lʳKqW ɴմ @ jе0  1 @8^ eB#B 6r n ŷ̷ nP ѷط n ݷ n  n  n  nP  n  n %, n 18 n =D nP IP n U\ @ah[oB$B% n% =@] -ɹWչ ! @(f n k 0U #2 ܻ #2W :ctü #@ Eٽ @  `7Y 6 6׾ ` -Eg& nٿ  ; AHO bp {  ; " 6< n P #a~ 6 68$,  ,k #2%k-4p8 A>xIM ASv, l< @ n     $k,@5A  FR,X@_ @f @ov  {   n@  6, : n@ ?K 6Py  6p/ @? 6DS 6]dn   6  @ 6 1Cgw @@@ @@ nh  @H XR @Yl X #2 A A\[ n %7Zw ,Hnx<\|7YYh A   R  K [   a\'d8Q+v\R+s !!!!!S"_"""" #3#V##$%%!&*&e&&*''({))* ++,..//A0'1E1111+2Q2n2223333334@44i55556?6h6{66666E777?889 e9 9':=:= ?)?|?.@@AB BBB+CHCCC@D`DD4EEEFGBHLJJOKkKpKMRVVX9YZZ[D[z[[[1\U\?\\?\]B]C]}]%^g^^"______`\```abbJbdee,ffffgei_jkAlqlmn3pqt]uvv*wwowxyy5{J|bJ}k}u}\~~~$QՀ/iŁ́#s-5ŇЇPۋLdAʒU'ppmҘ)&Rͤq!# vϪXf!.̱0('m~ŸCNM3>` `@@&ppxp6666666666f66 6(606 86-@6<H6GP6SX6]`6mh6vp6~x6666 @qr(s8tHuXvhwxxyz{|}~(8HXhx**`* * **0 @(`08@HP0XP`hp*`x**@***0** @`0*@*p ( 0P 8 @ H` P X` ` hpxp0P`Pp`@ 0 P ( 00!8!@*PH*P*PXp"`"h"p#x`##%%0&&P'(()) ++P..@//0P111 2(200383@4HP4P5X5`6h*p6x7P777P889p99P:>@??@@A0BBPCCpD@E E(0G0H8J@0MHPVPWX`Y` Zh*pZx[P[[\@\`\\ ]]@^p^_0_p___0`````b e(e00f8f@fHfPgXg`@jhjpPlxlpmnpp`supuvxxz }}~0`p Ё(@08@PHPX`hppPx0pЦЧШ0`@ 0(*08P@H0PX`hиpx*@ `* мpp * 0p`P0 * (* 0**F* 6  6    *$_ *`dp*@t *` *`B *` 6S 6XbB 6 *` B|B#<` 6g *`lr|B'?g m ~  6*  *(**( *(*0 *`*< *  n8 % 6 ;g*<q|B 6 *`|B3 @$\GN SZa`e hkvhz hp xx x  ( 00 0 @<@  @ B Bs*\4:E*DZ*Da n8fq%z%4B n  n % n%"(B9o *` y *`  6u 6p1 6s;J 6JR] 6Sep 6Zx 6f*+U n`W.5 6p?j| n np n8*9 n>Xs nx n n!Q.ypu0J Ex1   n ~  R (08@!H$P%X'`"h"p"x"""## # #>#K#L#N#O####%&&&(& +++ 5(5058?@?H?Px 908@@ X2H?pxp (( @3P`@ ( .. .h.`Cx.80/8/ @// /P0X00C0 9p1x11@11 1P@2 202p2`12`2Ј232`2226<2 262 26w336 3(3683@36P3X36h3p36336336* * *` *(08@HP X` hp x   ~}|{zyxwvu t s(r0q8 @ H@*@ *0@ 8*@H@4P*`@Kh*@x@U*P@b*@q*@*@*@*@*p @(*.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.export_symbol.rela.initcall4.init.rela.initcall7s.init.rela.initcall5.init.rela__patchable_function_entries.rela.init.text.rodata.str1.1.rela.discard.annotate_insn.rela__bug_table.rela.smp_locks.rodata.str1.8.rela.altinstructions.rela.altinstr_replacement.rela__ex_table.rela__jump_table.rela.rodata.rela.discard.addressable.data..once.init.data.data..percpu.data..read_mostly.rela.init.setup.init.rodata.rodata.cst2.comment.note.GNU-stack.note.gnu.property @4@^(1+h &@6811B ;6@8:1OJ@<1d_@<01 zu@ =1 8@8=1@UH'12~p@(}P 1@x1pL@x12 T@@ 12$ -@`01M< H@`1]X @X@ 1 o 3 j@1"|P?Pw@1$@ @ RQ  8@p1*P&0* J P pJ2q R?