! __.PKGDEF 0 0 0 644 6255 ` go object linux amd64 go1.23.2 GOAMD64=v1 X:regabiwrappers,regabiargs,coverageredesign build id "o49MECFkS7DDlMKBq0m0/0VrXj32Djv03WSTNEg29" $$B u )4CI^jvy%*:ARZp} #04=AHTXhovz +26FMZ^sw$&149@HQVhpw}!'(),<K]vafk~3@MZjt~ &3@Zku? X z    0 C k ~  % ( / 2 9 @ G J M S Z ` f i p v |   P 3AOST`abjrzwT4^cmergefmterrorsunsafeinternal/reflectlitereflectliteinternal/goarchgoarchinternal/unsafeheaderunsafeheaderinternal/abiabiruntimeinternal/cpucpuinternal/runtime/atomicatomicruntime/internal/mathmathruntime/internal/syssysinternal/goosgoosinternal/goexperimentgoexperimentinternal/coverage/rtcovrtcovinternal/bytealgbytealginternal/godebugsgodebugsinternal/profilerecordprofilerecordinternal/runtime/syscallsyscallinternal/stringslitestringsliteinternal/runtime/exithookexithookinternal/chacha8randchacha8randinternal/byteorderbyteorderslicescmpiterinternal/raceracemath/bitsbitsstrconvunicode/utf8utf8internal/fmtsortfmtsortreflectsyncsync/atomicunicodeinternal/itoaitoaioosinternal/filepathlitefilepathliteio/fsfstimeinternal/godebuggodebuginternal/bisectbisectinternal/asanasaninternal/msanmsaninternal/oserroroserrorpathinternal/testlogtestloginternal/pollpollinternal/syscall/unixunixinternal/syscall/execenvexecenvinternal/coveragecoverageinternal/coverage/cmerge$GOROOT/src/internal/coverage/cmerge/merge.gocmode$GOROOT/src/internal/coverage/defs.goStringcmCounterModesetcountregonlytestmaincgranCounterGranularityperblockperfuncpolicyModeMergePolicyoverflowSetModeMergePolicyMergeCountersmdstsrcbuiltinerrorSaturatingAddSetModeAndGranularitymdfResetModeAndGranularityModeGranularityMergeresc:esc:resultdssumModeMergeRelaxedModeMergeStrictCounterMode.StringCounterGranularity.String(*Merger).SetModeMergePolicy(*Merger).SaturatingAdd(*Merger).ResetModeAndGranularity(*Merger).Mode(*Merger).Granularity X  Z  t       []6Z  &'!"                 ! "#"$%$&' &()(*+*,,--../0/12133 45467!68"$%8 9#9::;;<=<>">?(&)"-23#*%54? @A)@ BC*01&B  D+-"D EF,"#EGH"#G#"%#./0# IJIKLKMNMOOPQ"#P RS4"-#*&%R   TU-#TVW-VXYXrrz6`6gk7st \fjl          pq III&I. "m_ jno p q tuv\fwxy"""&"(( (  (% (4(;(?? ?  ?% ?1?YYY)Y5YQYtYsssyyyy} }!}!}6^_ 6^_'pq IIII&I.I{|:   ' abcde             hie        j# #$ }l @@@ @ @# AAABBBC DE ~l JJJJJKK K L LL MM :MMMM N NOO P QQR \f lt ttu uuvvvw\ zz {f ~~ }Wy&* $$ _go_.o 0 0 0 644 44530 ` go object linux amd64 go1.23.2 GOAMD64=v1 X:regabiwrappers,regabiargs,coverageredesign build id "o49MECFkS7DDlMKBq0m0/0VrXj32Djv03WSTNEg29" ! go120ld}Wy&*o k!;-0555>BFJw{~2bfmtinternal/coveragemathinternal/coverage/cmerge.(*Merger).SetModeMergePolicygclocals·wgcWObbY2HYnK2SU/U22lA==gclocals·J5F+7Qw7O7ve2QcWC7DpeQ==internal/coverage/cmerge.(*Merger).SetModeMergePolicy.arginfo1internal/coverage/cmerge.(*Merger).SetModeMergePolicy.argliveinfo$GOROOT/src/internal/coverage/cmerge/merge.gogo:info.*internal/coverage/cmerge.Mergergo:info.internal/coverage/cmerge.ModeMergePolicyinternal/coverage/cmerge.(*Merger).MergeCounterstype:intgo:string."merging counters: len(dst)=%d len(src)=%d"fmt.Errorfgclocals·EsQpf7JjdHqBYn6Bl9hjTg==gclocals·KJo/W9EYQ0eq9CmHhpGqcA==internal/coverage/cmerge.(*Merger).MergeCounters.stkobjinternal/coverage/cmerge.(*Merger).MergeCounters.arginfo1internal/coverage/cmerge.(*Merger).MergeCounters.argliveinfointernal/coverage/cmerge.(*Merger).SaturatingAddinternal/coverage/cmerge.SaturatingAddtype:[2]interface {}go:info.[]uint32go:info.errorgo:info.boolgo:info.intgo:info.internal/coverage/cmerge.(*Merger).SaturatingAdd$abstractgo:info.internal/coverage/cmerge.SaturatingAdd$abstractinternal/coverage/cmerge.(*Merger).SaturatingAdd.arginfo1internal/coverage/cmerge.(*Merger).SaturatingAdd.argliveinfogo:info.uint32gclocals·g2BeySu+wFnoycgXfElmcg==internal/coverage/cmerge.SaturatingAdd.arginfo1internal/coverage/cmerge.SaturatingAdd.argliveinfointernal/coverage/cmerge.(*Merger).SetModeAndGranularitygo:string."perblock"go:string."perfunc"go:string.""go:string."counter granularity clash while reading meta-data file %s: previous file had %s, new file has %s"go:string."set"go:string."count"go:string."atomic"go:string."regonly"go:string."testmain"go:string."counter mode clash while reading meta-data file %s: previous file had %s, new file has %s"gclocals·FRI+lScRy8JpSjkx6r+z6A==gclocals·v0SPXop2DZ69sDWvehLcyQ==internal/coverage/cmerge.(*Merger).SetModeAndGranularity.stkobjinternal/coverage/cmerge.(*Merger).SetModeAndGranularity.arginfo1internal/coverage/cmerge.(*Merger).SetModeAndGranularity.argliveinfo$GOROOT/src/internal/coverage/defs.gointernal/coverage.CounterGranularity.Stringinternal/coverage.CounterMode.Stringtype:[3]interface {}go:info.stringgo:info.internal/coverage.CounterModego:info.internal/coverage.CounterGranularitygo:info.*uint8go:info.internal/coverage.CounterGranularity.String$abstractgo:info.internal/coverage.CounterMode.String$abstractinternal/coverage/cmerge.(*Merger).ResetModeAndGranularityinternal/coverage/cmerge.(*Merger).ResetModeAndGranularity.arginfo1internal/coverage/cmerge.(*Merger).ResetModeAndGranularity.argliveinfointernal/coverage/cmerge.(*Merger).Modeinternal/coverage/cmerge.(*Merger).Mode.arginfo1internal/coverage/cmerge.(*Merger).Mode.argliveinfotype:internal/coverage.CounterModeinternal/coverage/cmerge.(*Merger).Granularityinternal/coverage/cmerge.(*Merger).Granularity.arginfo1internal/coverage/cmerge.(*Merger).Granularity.argliveinfotype:internal/coverage.CounterGranularitytype:.eq.[2]interface {}gclocals·TjPuuCwdlCpTaRQGRKTrYw==type:.eq.[2]interface {}.arginfo1type:.eq.[2]interface {}.argliveinfogo:info.*[2]interface {}type:.eq.[3]interface {}type:.eq.[3]interface {}.arginfo1type:.eq.[3]interface {}.argliveinfogo:info.*[3]interface {}go:cuinfo.producer.internal/coverage/cmergego:cuinfo.packagename.internal/coverage/cmergego:info.uint64internal/coverage/cmerge..inittaskfmt..inittaskmath..inittaskruntime.memequal8·fruntime.memequal64·fruntime.gcbits.0100000000000000type:.namedata.*cmerge.ModeMergePolicy.type:*internal/coverage/cmerge.ModeMergePolicytype:internal/coverage/cmerge.ModeMergePolicyruntime.gcbits.type:.importpath.internal/coverage/cmerge.go:constinfo.internal/coverage/cmergeruntime.memequal32·ftype:.namedata.*cmerge.Merger.type:.namedata.*func(*cmerge.Merger) coverage.CounterGranularity-type:*func(*internal/coverage/cmerge.Merger) internal/coverage.CounterGranularitytype:func(*internal/coverage/cmerge.Merger) internal/coverage.CounterGranularitytype:*internal/coverage/cmerge.Mergertype:.namedata.*func(*cmerge.Merger, []uint32, []uint32) (error, bool)-type:*func(*internal/coverage/cmerge.Merger, []uint32, []uint32) (error, bool)type:func(*internal/coverage/cmerge.Merger, []uint32, []uint32) (error, bool)type:[]uint32type:.namedata.*func(*cmerge.Merger) coverage.CounterMode-type:*func(*internal/coverage/cmerge.Merger) internal/coverage.CounterModetype:func(*internal/coverage/cmerge.Merger) internal/coverage.CounterModetype:.namedata.*func(*cmerge.Merger)-type:*func(*internal/coverage/cmerge.Merger)type:func(*internal/coverage/cmerge.Merger)type:.namedata.*func(*cmerge.Merger, uint32, uint32) uint32-type:*func(*internal/coverage/cmerge.Merger, uint32, uint32) uint32type:func(*internal/coverage/cmerge.Merger, uint32, uint32) uint32type:.namedata.*func(*cmerge.Merger, string, coverage.CounterMode, coverage.CounterGranularity) error-type:*func(*internal/coverage/cmerge.Merger, string, internal/coverage.CounterMode, internal/coverage.CounterGranularity) errortype:func(*internal/coverage/cmerge.Merger, string, internal/coverage.CounterMode, internal/coverage.CounterGranularity) errortype:.namedata.*func(*cmerge.Merger, cmerge.ModeMergePolicy)-type:*func(*internal/coverage/cmerge.Merger, internal/coverage/cmerge.ModeMergePolicy)type:func(*internal/coverage/cmerge.Merger, internal/coverage/cmerge.ModeMergePolicy)type:.namedata.Granularity.type:.namedata.*func() coverage.CounterGranularity-type:*func() internal/coverage.CounterGranularitytype:func() internal/coverage.CounterGranularitytype:.namedata.MergeCounters.type:.namedata.*func([]uint32, []uint32) (error, bool)-type:*func([]uint32, []uint32) (error, bool)type:func([]uint32, []uint32) (error, bool)type:.namedata.Mode.type:.namedata.*func() coverage.CounterMode-type:*func() internal/coverage.CounterModetype:func() internal/coverage.CounterModetype:.namedata.ResetModeAndGranularity.type:.namedata.*func()-type:*func()type:func()type:.namedata.SaturatingAdd.type:.namedata.*func(uint32, uint32) uint32-type:*func(uint32, uint32) uint32type:func(uint32, uint32) uint32type:.namedata.SetModeAndGranularity.type:.namedata.*func(string, coverage.CounterMode, coverage.CounterGranularity) error-type:*func(string, internal/coverage.CounterMode, internal/coverage.CounterGranularity) errortype:func(string, internal/coverage.CounterMode, internal/coverage.CounterGranularity) errortype:.namedata.SetModeMergePolicy.type:.namedata.*func(cmerge.ModeMergePolicy)-type:*func(internal/coverage/cmerge.ModeMergePolicy)type:func(internal/coverage/cmerge.ModeMergePolicy)type:internal/coverage/cmerge.Mergertype:.namedata.cmode-type:.namedata.cgran-type:.namedata.policy-type:.namedata.overflow-type:.eqfunc.[2]interface {}type:.namedata.*[2]interface {}-type:*[2]interface {}runtime.gcbits.0a00000000000000type:interface {}type:[]interface {}type:.eqfunc.[3]interface {}type:.namedata.*[3]interface {}-type:*[3]interface {}runtime.gcbits.2a00000000000000$GOROOT/src/fmt/errors.go`3]Xϻcuc-Q_tN,aj``c: -p%V5x0M0\!&8x:  'G . "= . D8-@@%} _%D$@``f`` p`L`@``g` `4`@``-` ``2` ` f``P`|`;` l``3`` c``3`` \``3`` c```!` W```!` W DXgx7```````````-`` ` `` ```` ``````` ```````9`t`9` ```````````````````````````` ```` ```` ```` ```' *SA3G9:,%<.fX=8/  3;%7)z,' 4 b,%VH" -B$: 5-) l`eY n " ">A/"l " 79< 9r<"/2F""8?ZA DC F 0n 3 7! :X "  ! $ !y $  a + . A n7; i< ;5O 4z  QE8PgEHN#E8MqE`JE8IOEH,E8+E@CPE8BEX;E8~E`VuE8UEH1nE80E@,#E8+OEX*E8)E@ KE8 WE8!E8 EP]gE8\EX4oE83E@RE8EH"E8EH-p`f`` p(0%`@``g`    `@``-` `2` ` f%`P`|`;` l%, `3`` c`3`` \`3`` c: ``!` WI ``!` W / _ l perblockperfuncsetcountatomicregonlytestmain *!p KcFmH. CqZ7GcNU2+įzU fաVY-TL9(o`Mu9(o`Mu9(o`Mu CqZ7GcN6د%lQ ~bGC=U.&) 'ok=S'DJE@VfWC (!~U\]Y]#Ukۡ>9(o`Mu}Npmɺ2~ฟvW!r͕Su@<,O&i]6kJ(/L"j ǫ$pJ$ }9(o`Mu9(o`Mu9(o`MuSu@<,O#hj4L)_-8*{bspYB=S [!s(9(o`Mu9(o`Mu9(o`Mu_-8*{bspk:ug)Oa 0)Xؓd!e⡋FRFo`)lŠu.gZT8%=-GKW19(o`MuJ]~ H>j"=ރ=Ȗ7fQU]rDҒ>gF+_˒եiŽSNvIx 2H?9(o`Mu9(o`Mu9(o`MuU]rDҒ>gF!p KcFmH. CqZ7GcN#9&>,=ًLMաVY-TL9(o`Mu9(o`Mu9(o`Mu CqZ7GcNe7=@I5mߓG2ƍC/m-^ߓod%"W 9(o`Mu9(o`Mu9(o`MumߓG2ƍCvD}_doA=pٹoE& "|>Xs]d@vU4!וJR?V%CQlYDc!x5!9(o`Mu̐@ɱuY=^ğvD}_doA=pٹoE& "|>Xs]d@vU4!וJR?V%CQlYDc!x5!9(o`Mu̐@ɱuY=^Ĵ qqId HXůf).Mhp׾BUN\S;]c60;RخqA^PtLPZʸߵTfzU*{ gF!_v l#''dUMg0c;(m(mypSnVUW+r͌~t CmB%^RL]14 9_HY|LGpv24pB?J%| ΜP0eQ%E6~ @YXLO˚_m2o"+#Oel _xX0"v[d&R:rxrST`QØQp4/ c9W:`tgM\J`VXƟ`:.'~ ⠢}؁B 9cceWA4:ؿWsŒɔxi%eP) ]9- TwQd Ƴ Z{3sʸdߵVҖ-ZIM0>v{k9 3zM^$Z|d={^vс9WR R_T3^~PFz>aBzd9LjIŐ.*H=XɹI_/ƨ-uH)T2/ԡ{XDu[)^WR R_T8[|8Ӣ|͕ V @WR R_T]t0Ӣ4^J%XU2\-!oUq]\1> IVm jWR R_T0ɯx;*A_WR R_T0ɯx;*A_WR R_T0ɯx;*A_WR R_TڵT*}V22:$:vEVHdWR R_T$:vEVHdWR R_T 222248=?`ooqrxxy%%'(1134====================================================================================================================================>>>>>>>>>>??????????????ACCCHNQTUVW[`dlpuy}';NbuQr$,dw (  i= 0LIa $0QQr :>ky4  !$(++++.148;;;;>IMQU`ggoz~O{ G T y !$!;!!!!!!!!!"h"""""""" ##.#A#D#K#M#U#Z#\#k################j$ %%%%%'&[&c&k&s&&&+''' (C((()K)))+*c***3+k+++,O,,,/-g----/.7.o..33M?T3k?r3l!Wn|mm@@ )@0Gnam.BVn|m@@@o!a[`[a (P0  (P, 0Q*2Z2 (R0 8QHZLPTX\\`dh^lptx`| b"d$f& (R, 0Q8` PQ`hh xi j k;7?U1Yg2k3;3y)2:MO1S^8b3m8q|9::;+;q5 O Y;n:m !5!=%3*G.f9@?QE^KOY+]b5fk?otGx2}Oe;n +!5%30@<:B?FfKGOTOX]YaH;Q,3:BX1\"gIk3"xJ|"K"9LLLL;;;;"!-1@!;1?"EI!TX!b*fI"<D Z1^& )1G1K*VJ 08N1R.]KN3"7Z;2DZHF2Q:N3"7^;6D^HF6Q:  aJaJ91C@M@Z@i:1@;@C_K_U_d: 6K /J (S0 (S, 8 @  (T0 (T, 8 @bHbPX (U0 (U,8 @  (V0 (V,8  (W0 (W,8 @HP (X0 (X,8 @H P X (Y0 (Y,8 @  ([0 ([,8  (]0 (],8b@bHP (_0 (_,8  (a0 (a, (c0" (c,!8@H (e0$ (e,#8@ H P (g0& (g,%8  (p0)'  (p,(0c8d (q0,*  (q,+0c8drstu      vwxyz      rs{|      }}~       $"!# ! " # $ % & '%rs(&'() * + , - . /)rs,*+01 2 3 4 5 6 7-rs0./89 : ; < = > ?1s423@A B C D E F G5s867HI J K L M N OXI;fUHHHH\$`Ht$x@I9u8u11wL$D|$(D|$8HH HL$(HD$0H$H HL$8HD$@H)HL$(H1HH]ÉHI9~ ,K$P/w1te$7y88#x[K$-8U}}#-internal/coverage/cmerge.(*Merger).MergeCounters(,m(,dst(,src(-~r0(-~r1(&ovf7 &i- &i34( @"#?@   P!SR!SR QR!R 9#$/w1te$9-(((-~r0?## @(("""IPS RQPS #$9#Oe((-~r0I-~r1I"""" Ya[a[ggI[`r 24FHZ`rTPSRRR:RUTTU  U`-9.7DA7~#27~#7~#(7~#A-L70!-Un-#-(-#(:!7#P:#(7(7#<7#A2$1#my7K#internal/coverage/cmerge.(*Merger).SetModeAndGranularityY,cmY,mdfY,cmodeY,cgranY-~r0Y'~r0.ptr'~r0.ptr'~r0.ptr'~r0.ptr'~r0.len'~r0.len'~r0.len'~r0.len a a( g g(s P C8internal/coverage/cmerge.(*Merger).ResetModeAndGranularitys,cmsyP -internal/coverage/cmerge.(*Merger).Modey,cmy-~r0y}P 7internal/coverage/cmerge.(*Merger).Granularity},cm}-~r0}(PS  si-7.-Ktype:.eq.[2]interface {},p,q-r(PS  si-7.-Ktype:.eq.[3]interface {},p,q-rperblockperfuncsetcountatomicregonlytestmain *H ;RR i.   R |*(L/bR!i!!    !  CI"    -BI "  #5 #5& B"    @q?{`! @q?{`! *cmerge.ModeMergePolicyinternal/coverage/cmerge*cmerge.Merger1*func(*cmerge.Merger) coverage.CounterGranularity7*func(*cmerge.Merger, []uint32, []uint32) (error, bool)**func(*cmerge.Merger) coverage.CounterMode*func(*cmerge.Merger),*func(*cmerge.Merger, uint32, uint32) uint32V*func(*cmerge.Merger, string, coverage.CounterMode, coverage.CounterGranularity) error-*func(*cmerge.Merger, cmerge.ModeMergePolicy) Granularity#*func() coverage.CounterGranularity MergeCounters'*func([]uint32, []uint32) (error, bool)Mode*func() coverage.CounterModeResetModeAndGranularity*func() SaturatingAdd*func(uint32, uint32) uint32SetModeAndGranularityF*func(string, coverage.CounterMode, coverage.CounterGranularity) errorSetModeMergePolicy*func(cmerge.ModeMergePolicy)cmodecgranpolicyoverflowmerging counters: len(dst)=%d len(src)=%dcounter granularity clash while reading meta-data file %s: previous file had %s, new file has %scounter mode clash while reading meta-data file %s: previous file had %s, new file has %s*[2]interface {}*[3]interface {}   (0   00I;fv{UHH HD$0H\$81HL$HH\$8HD$0H}DHHH4H< LDLLH9u"HT$HLLuHL$HHH ]HD$H\$HD$H\$aI;fv{UHH HD$0H\$81HL$HH\$8HD$0H}DHHH4H< LDLLH9u"HT$HLLuHL$HHH ]HD$H\$HD$H\$aregabicmergeinternal/coverage/cmerge.(*Merger).SaturatingAdd?!m!dst!src result@ overflow@internal/coverage/cmerge.SaturatingAddI!dst!src dJ sJ sumK overflowLinternal/coverage.CounterGranularity.String!cminternal/coverage.CounterMode.String!cmSo6ڑ34Ţ6O(3Ӆ6xK3 K63(6C3 i63A6,#3۸6#|Y3c6%