File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00161300
00161300log.formatHeader: ; void log.formatHeader(struct []uint8 * buf, time.Time t, struct string prefix, int flag, struct string file, int line)
00161300ldr x16, [x28+16]
00161304sub x17, sp, 416
00161308subs xzr, x17, x16
0016130cb.ls 0x161dbc
00161310sub x20, sp, 544
00161314stp x29, x30, [x20-8]
00161318add sp, x20, 0
0016131csub x29, sp, 8
00161320str x0, [sp+552]
00161324str x1, [sp+560]
00161328str x2, [sp+568]
0016132cstr x3, [sp+576]
00161330str x4, [sp+584]
00161334str x5, [sp+592]
00161338str x6, [sp+600]
0016133cstr x7, [sp+608]
00161340str x8, [sp+616]
00161344str x9, [sp+624]
00161348tbz w6, 6, 0x161350
0016134cb 0x161434
00161350
00161350loc_161350:
00161350ldr x5, [sp+552]
00161354ldrsb x27, [x5]
00161358ldr x2, [x5+16]
0016135cldr x0, [x5]
00161360ldr x5, [x5+8]
00161364str x0, [sp+512]
00161368str x5, [sp+520]
0016136cstr x2, [sp+528]
00161370str x0, [sp+488]
00161374str x5, [sp+496]
00161378str x2, [sp+504]
0016137cldr x6, [sp+592]
00161380add x1, x5, x6
00161384str x1, [sp+216]
00161388subs xzr, x2, x1
0016138cb.hs 0x161394
00161390b 0x16139c
00161394
00161394loc_161394:
00161394str x1, [sp+496]
00161398b 0x1613bc
0016139c
0016139cloc_16139c:
0016139cldr x3, [sp+592]
001613a0adrp x4, 0x494000
001613a4add x4, x4, 3072
001613a8bl runtime.growslice
001613acstr x0, [sp+488]
001613b0str x1, [sp+496]
001613b4str x2, [sp+504]
001613b8b 0x1613bc
001613bc
001613bcloc_1613bc:
001613bcldr x3, [sp+592]
001613c0str x3, [sp+208]
001613c4ldr x3, [sp+216]
001613c8ldr x4, [sp+592]
001613ccsub x3, x3, x4
001613d0ldr x4, [sp+488]
001613d4add x0, x4, x3
001613d8str x0, [sp+480]
001613dcldr x2, [sp+208]
001613e0ldr x1, [sp+584]
001613e4bl runtime.memmove
001613e8ldr x3, [sp+552]
001613ecldrsb x27, [x3]
001613f0ldr x4, [sp+488]
001613f4ldr x5, [sp+496]
001613f8ldr x6, [sp+504]
001613fcstr x5, [x3+8]
00161400str x6, [x3+16]
00161404adrp x27, 0x8ea000
00161408ldr w5, [x27+3056]
0016140ccbz w5, 0x161414
00161410b 0x161418
00161414
00161414loc_161414:
00161414b 0x16142c
00161418
00161418loc_161418:
00161418bl runtime.gcWriteBarrier2
0016141cstr x4, [x25]
00161420ldr x5, [x3]
00161424str x5, [x25+8]
00161428b 0x16142c
0016142c
0016142cloc_16142c:
0016142cstr x4, [x3]
00161430b 0x161438
00161434
00161434loc_161434:
00161434b 0x161438
00161438
00161438loc_161438:
00161438ldr x5, [sp+600]
0016143cands xzr, x5, 7
00161440b.ne 0x161448
00161444b 0x16196c
00161448
00161448loc_161448:
00161448ldr x5, [sp+600]
0016144ctbnz w5, 5, 0x161454
00161450b 0x161474
00161454
00161454loc_161454:
00161454ldr x0, [sp+560]
00161458ldr x1, [sp+568]
0016145cldr x2, [sp+576]
00161460bl time.Time.UTC
00161464str x0, [sp+560]
00161468str x1, [sp+568]
0016146cstr x2, [sp+576]
00161470b 0x161478
00161474
00161474loc_161474:
00161474b 0x161478
00161478
00161478loc_161478:
00161478ldr x5, [sp+600]
0016147ctbnz w5, 0, 0x161484
00161480b 0x16167c
00161484
00161484loc_161484:
00161484ldr x0, [sp+560]
00161488ldr x1, [sp+568]
0016148cldr x2, [sp+576]
00161490bl time.Time.Date
00161494str x0, [sp+248]
00161498str x1, [sp+240]
0016149cstr x2, [sp+232]
001614a0str x0, [sp+144]
001614a4str x1, [sp+288]
001614a8str x2, [sp+280]
001614acstr x0, [sp+88]
001614b0str x1, [sp+104]
001614b4str x2, [sp+136]
001614b8ldr x3, [sp+552]
001614bcmov x1, x0
001614c0orr x2, xzr, 4
001614c4mov x0, x3
001614c8bl log.itoa
001614ccldr x3, [sp+552]
001614d0ldrsb x27, [x3]
001614d4ldr x2, [x3+16]
001614d8ldr x0, [x3]
001614dcldr x3, [x3+8]
001614e0add x1, x3, 1
001614e4subs xzr, x2, x1
001614e8b.hs 0x1614f0
001614ecb 0x1614f4
001614f0
001614f0loc_1614f0:
001614f0b 0x161508
001614f4
001614f4loc_1614f4:
001614f4orr x3, xzr, 1
001614f8adrp x4, 0x494000
001614fcadd x4, x4, 3072
00161500bl runtime.growslice
00161504b 0x161508
00161508
00161508loc_161508:
00161508sub x3, x1, 1
0016150cmovz x4, 47
00161510strb w4, [x0+x3]
00161514ldr x3, [sp+552]
00161518ldrsb x27, [x3]
0016151cstr x1, [x3+8]
00161520str x2, [x3+16]
00161524adrp x27, 0x8ea000
00161528ldr w5, [x27+3056]
0016152ccbz w5, 0x161534
00161530b 0x161538
00161534
00161534loc_161534:
00161534b 0x16154c
00161538
00161538loc_161538:
00161538bl runtime.gcWriteBarrier2
0016153cstr x0, [x25]
00161540ldr x5, [x3]
00161544str x5, [x25+8]
00161548b 0x16154c
0016154c
0016154cloc_16154c:
0016154cstr x0, [x3]
00161550ldr x0, [sp+552]
00161554ldr x1, [sp+104]
00161558orr x2, xzr, 2
0016155cbl log.itoa
00161560ldr x3, [sp+552]
00161564ldrsb x27, [x3]
00161568ldr x2, [x3+16]
0016156cldr x0, [x3]
00161570ldr x3, [x3+8]
00161574add x1, x3, 1
00161578subs xzr, x2, x1
0016157cb.hs 0x161584
00161580b 0x161588
00161584
00161584loc_161584:
00161584b 0x16159c
00161588
00161588loc_161588:
00161588orr x3, xzr, 1
0016158cadrp x4, 0x494000
00161590add x4, x4, 3072
00161594bl runtime.growslice
00161598b 0x16159c
0016159c
0016159cloc_16159c:
0016159csub x3, x1, 1
001615a0movz x4, 47
001615a4strb w4, [x0+x3]
001615a8ldr x3, [sp+552]
001615acldrsb x27, [x3]
001615b0str x1, [x3+8]
001615b4str x2, [x3+16]
001615b8adrp x27, 0x8ea000
001615bcldr w4, [x27+3056]
001615c0cbz w4, 0x1615c8
001615c4b 0x1615cc
001615c8
001615c8loc_1615c8:
001615c8b 0x1615e0
001615cc
001615ccloc_1615cc:
001615ccbl runtime.gcWriteBarrier2
001615d0str x0, [x25]
001615d4ldr x4, [x3]
001615d8str x4, [x25+8]
001615dcb 0x1615e0
001615e0
001615e0loc_1615e0:
001615e0str x0, [x3]
001615e4ldr x1, [sp+136]
001615e8ldr x0, [sp+552]
001615ecorr x2, xzr, 2
001615f0bl log.itoa
001615f4ldr x3, [sp+552]
001615f8ldrsb x27, [x3]
001615fcldr x2, [x3+16]
00161600ldr x0, [x3]
00161604ldr x3, [x3+8]
00161608add x1, x3, 1
0016160csubs xzr, x2, x1
00161610b.hs 0x161618
00161614b 0x16161c
00161618
00161618loc_161618:
00161618b 0x161630
0016161c
0016161cloc_16161c:
0016161corr x3, xzr, 1
00161620adrp x4, 0x494000
00161624add x4, x4, 3072
00161628bl runtime.growslice
0016162cb 0x161630
00161630
00161630loc_161630:
00161630sub x5, x1, 1
00161634orr x6, xzr, 32
00161638strb w6, [x0+x5]
0016163cldr x5, [sp+552]
00161640ldrsb x27, [x5]
00161644str x1, [x5+8]
00161648str x2, [x5+16]
0016164cadrp x27, 0x8ea000
00161650ldr w7, [x27+3056]
00161654cbz w7, 0x16165c
00161658b 0x161660
0016165c
0016165cloc_16165c:
0016165cb 0x161674
00161660
00161660loc_161660:
00161660bl runtime.gcWriteBarrier2
00161664str x0, [x25]
00161668ldr x7, [x5]
0016166cstr x7, [x25+8]
00161670b 0x161674
00161674
00161674loc_161674:
00161674str x0, [x5]
00161678b 0x161684
0016167c
0016167cloc_16167c:
0016167corr x6, xzr, 32
00161680b 0x161684
00161684
00161684loc_161684:
00161684ldr x5, [sp+600]
00161688ands xzr, x5, 6
0016168cb.ne 0x161694
00161690b 0x161964
00161694
00161694loc_161694:
00161694ldr x0, [sp+560]
00161698ldr x1, [sp+568]
0016169cldr x2, [sp+576]
001616a0bl time.Time.Clock
001616a4str x0, [sp+232]
001616a8str x1, [sp+248]
001616acstr x2, [sp+224]
001616b0str x0, [sp+272]
001616b4str x1, [sp+264]
001616b8str x2, [sp+256]
001616bcstr x0, [sp+128]
001616c0str x1, [sp+112]
001616c4str x2, [sp+96]
001616c8ldr x3, [sp+552]
001616ccmov x1, x0
001616d0orr x2, xzr, 2
001616d4mov x0, x3
001616d8bl log.itoa
001616dcldr x3, [sp+552]
001616e0ldrsb x27, [x3]
001616e4ldr x2, [x3+16]
001616e8ldr x0, [x3]
001616ecldr x3, [x3+8]
001616f0add x1, x3, 1
001616f4subs xzr, x2, x1
001616f8b.hs 0x161700
001616fcb 0x161704
00161700
00161700loc_161700:
00161700b 0x161718
00161704
00161704loc_161704:
00161704orr x3, xzr, 1
00161708adrp x4, 0x494000
0016170cadd x4, x4, 3072
00161710bl runtime.growslice
00161714b 0x161718
00161718
00161718loc_161718:
00161718sub x3, x1, 1
0016171cmovz x4, 58
00161720strb w4, [x0+x3]
00161724ldr x3, [sp+552]
00161728ldrsb x27, [x3]
0016172cstr x1, [x3+8]
00161730str x2, [x3+16]
00161734adrp x27, 0x8ea000
00161738ldr w5, [x27+3056]
0016173ccbz w5, 0x161744
00161740b 0x161748
00161744
00161744loc_161744:
00161744b 0x16175c
00161748
00161748loc_161748:
00161748bl runtime.gcWriteBarrier2
0016174cstr x0, [x25]
00161750ldr x5, [x3]
00161754str x5, [x25+8]
00161758b 0x16175c
0016175c
0016175cloc_16175c:
0016175cstr x0, [x3]
00161760ldr x1, [sp+112]
00161764ldr x0, [sp+552]
00161768orr x2, xzr, 2
0016176cbl log.itoa
00161770ldr x3, [sp+552]
00161774ldrsb x27, [x3]
00161778ldr x2, [x3+16]
0016177cldr x0, [x3]
00161780ldr x3, [x3+8]
00161784add x1, x3, 1
00161788subs xzr, x2, x1
0016178cb.hs 0x161794
00161790b 0x161798
00161794
00161794loc_161794:
00161794b 0x1617ac
00161798
00161798loc_161798:
00161798orr x3, xzr, 1
0016179cadrp x4, 0x494000
001617a0add x4, x4, 3072
001617a4bl runtime.growslice
001617a8b 0x1617ac
001617ac
001617acloc_1617ac:
001617acsub x3, x1, 1
001617b0movz x4, 58
001617b4strb w4, [x0+x3]
001617b8ldr x3, [sp+552]
001617bcldrsb x27, [x3]
001617c0str x1, [x3+8]
001617c4str x2, [x3+16]
001617c8adrp x27, 0x8ea000
001617ccldr w5, [x27+3056]
001617d0cbz w5, 0x1617d8
001617d4b 0x1617dc
001617d8
001617d8loc_1617d8:
001617d8b 0x1617f0
001617dc
001617dcloc_1617dc:
001617dcbl runtime.gcWriteBarrier2
001617e0str x0, [x25]
001617e4ldr x5, [x3]
001617e8str x5, [x25+8]
001617ecb 0x1617f0
001617f0
001617f0loc_1617f0:
001617f0str x0, [x3]
001617f4ldr x1, [sp+96]
001617f8ldr x0, [sp+552]
001617fcorr x2, xzr, 2
00161800bl log.itoa
00161804ldr x3, [sp+600]
00161808tbnz w3, 2, 0x161810
0016180cb 0x1618d8
00161810
00161810loc_161810:
00161810ldr x5, [sp+552]
00161814ldrsb x27, [x5]
00161818ldr x2, [x5+16]
0016181cldr x0, [x5]
00161820ldr x5, [x5+8]
00161824add x1, x5, 1
00161828subs xzr, x2, x1
0016182cb.hs 0x161834
00161830b 0x161838
00161834
00161834loc_161834:
00161834b 0x16184c
00161838
00161838loc_161838:
00161838orr x3, xzr, 1
0016183cadrp x4, 0x494000
00161840add x4, x4, 3072
00161844bl runtime.growslice
00161848b 0x16184c
0016184c
0016184cloc_16184c:
0016184csub x3, x1, 1
00161850movz x4, 46
00161854strb w4, [x0+x3]
00161858ldr x3, [sp+552]
0016185cldrsb x27, [x3]
00161860str x1, [x3+8]
00161864str x2, [x3+16]
00161868adrp x27, 0x8ea000
0016186cldr w4, [x27+3056]
00161870cbz w4, 0x161878
00161874b 0x16187c
00161878
00161878loc_161878:
00161878b 0x161890
0016187c
0016187cloc_16187c:
0016187cbl runtime.gcWriteBarrier2
00161880str x0, [x25]
00161884ldr x4, [x3]
00161888str x4, [x25+8]
0016188cb 0x161890
00161890
00161890loc_161890:
00161890str x0, [x3]
00161894ldr x0, [sp+560]
00161898ldr x1, [sp+568]
0016189cldr x2, [sp+576]
001618a0bl time.Time.Nanosecond
001618a4str x0, [sp+224]
001618a8movz x3, 61342
001618acmovk x3, 0xc6a70000
001618b0movk x3, 0x374b00000000
001618b4movk x3, 0x4189000000000000
001618b8smulh x3, x3, x0
001618bcsbfm x3, x3, 8, 63
001618c0sub x1, x3, x0, asr #63
001618c4str x1, [sp+200]
001618c8ldr x0, [sp+552]
001618ccorr x2, xzr, 6
001618d0bl log.itoa
001618d4b 0x1618dc
001618d8
001618d8loc_1618d8:
001618d8b 0x1618dc
001618dc
001618dcloc_1618dc:
001618dcldr x5, [sp+552]
001618e0ldrsb x27, [x5]
001618e4ldr x2, [x5+16]
001618e8ldr x0, [x5]
001618ecldr x5, [x5+8]
001618f0add x1, x5, 1
001618f4subs xzr, x2, x1
001618f8b.hs 0x161900
001618fcb 0x161904
00161900
00161900loc_161900:
00161900b 0x161918
00161904
00161904loc_161904:
00161904orr x3, xzr, 1
00161908adrp x4, 0x494000
0016190cadd x4, x4, 3072
00161910bl runtime.growslice
00161914b 0x161918
00161918
00161918loc_161918:
00161918sub x5, x1, 1
0016191corr x6, xzr, 32
00161920strb w6, [x0+x5]
00161924ldr x5, [sp+552]
00161928ldrsb x27, [x5]
0016192cstr x1, [x5+8]
00161930str x2, [x5+16]
00161934adrp x27, 0x8ea000
00161938ldr w6, [x27+3056]
0016193ccbz w6, 0x161944
00161940b 0x161948
00161944
00161944loc_161944:
00161944b 0x16195c
00161948
00161948loc_161948:
00161948bl runtime.gcWriteBarrier2
0016194cstr x0, [x25]
00161950ldr x6, [x5]
00161954str x6, [x25+8]
00161958b 0x16195c
0016195c
0016195cloc_16195c:
0016195cstr x0, [x5]
00161960b 0x161968
00161964
00161964loc_161964:
00161964b 0x161968
00161968
00161968loc_161968:
00161968b 0x161970
0016196c
0016196cloc_16196c:
0016196cb 0x161970
00161970
00161970loc_161970:
00161970ldr x5, [sp+600]
00161974ands xzr, x5, 24
00161978b.ne 0x161980
0016197cb 0x1619b4
00161980
00161980loc_161980:
00161980ldr x5, [sp+600]
00161984tbnz w5, 4, 0x16198c
00161988b 0x1619b0
0016198c
0016198cloc_16198c:
0016198cldr x5, [sp+608]
00161990ldr x6, [sp+616]
00161994str x5, [sp+296]
00161998str x6, [sp+304]
0016199cldr x5, [sp+616]
001619a0str x5, [sp+224]
001619a4sub x5, x5, 1
001619a8str x5, [sp+120]
001619acb 0x161d0c
001619b0
001619b0loc_1619b0:
001619b0b 0x161ab8
001619b4
001619b4loc_1619b4:
001619b4b 0x1619b8
001619b8
001619b8loc_1619b8:
001619b8ldr x5, [sp+600]
001619bctbnz w5, 6, 0x1619c4
001619c0b 0x161aa8
001619c4
001619c4loc_1619c4:
001619c4ldr x5, [sp+552]
001619c8ldrsb x27, [x5]
001619ccldr x2, [x5+16]
001619d0ldr x0, [x5]
001619d4ldr x5, [x5+8]
001619d8str x0, [sp+344]
001619dcstr x5, [sp+352]
001619e0str x2, [sp+360]
001619e4str x0, [sp+320]
001619e8str x5, [sp+328]
001619ecstr x2, [sp+336]
001619f0ldr x6, [sp+592]
001619f4add x1, x5, x6
001619f8str x1, [sp+160]
001619fcsubs xzr, x2, x1
00161a00b.hs 0x161a08
00161a04b 0x161a10
00161a08
00161a08loc_161a08:
00161a08str x1, [sp+328]
00161a0cb 0x161a30
00161a10
00161a10loc_161a10:
00161a10ldr x3, [sp+592]
00161a14adrp x4, 0x494000
00161a18add x4, x4, 3072
00161a1cbl runtime.growslice
00161a20str x0, [sp+320]
00161a24str x1, [sp+328]
00161a28str x2, [sp+336]
00161a2cb 0x161a30
00161a30
00161a30loc_161a30:
00161a30ldr x3, [sp+592]
00161a34str x3, [sp+152]
00161a38ldr x3, [sp+160]
00161a3cldr x4, [sp+592]
00161a40sub x3, x3, x4
00161a44ldr x4, [sp+320]
00161a48add x0, x4, x3
00161a4cstr x0, [sp+312]
00161a50ldr x2, [sp+152]
00161a54ldr x1, [sp+584]
00161a58bl runtime.memmove
00161a5cldr x3, [sp+552]
00161a60ldrsb x27, [x3]
00161a64ldr x4, [sp+320]
00161a68ldr x5, [sp+328]
00161a6cldr x6, [sp+336]
00161a70str x5, [x3+8]
00161a74str x6, [x3+16]
00161a78adrp x27, 0x8ea000
00161a7cldr w5, [x27+3056]
00161a80cbz w5, 0x161a88
00161a84b 0x161a8c
00161a88
00161a88loc_161a88:
00161a88b 0x161aa0
00161a8c
00161a8cloc_161a8c:
00161a8cbl runtime.gcWriteBarrier2
00161a90str x4, [x25]
00161a94ldr x0, [x3]
00161a98str x0, [x25+8]
00161a9cb 0x161aa0
00161aa0
00161aa0loc_161aa0:
00161aa0str x4, [x3]
00161aa4b 0x161aac
00161aa8
00161aa8loc_161aa8:
00161aa8b 0x161aac
00161aac
00161aacloc_161aac:
00161aacldp x29, x30, [sp-8]
00161ab0add sp, sp, 544
00161ab4ret x30
00161ab8
00161ab8loc_161ab8:
00161ab8ldr x5, [sp+552]
00161abcldrsb x27, [x5]
00161ac0ldr x2, [x5+16]
00161ac4ldr x0, [x5]
00161ac8ldr x5, [x5+8]
00161accstr x0, [sp+456]
00161ad0str x5, [sp+464]
00161ad4str x2, [sp+472]
00161ad8str x0, [sp+432]
00161adcstr x5, [sp+440]
00161ae0str x2, [sp+448]
00161ae4ldr x6, [sp+616]
00161ae8add x1, x5, x6
00161aecstr x1, [sp+192]
00161af0subs xzr, x2, x1
00161af4b.hs 0x161afc
00161af8b 0x161b04
00161afc
00161afcloc_161afc:
00161afcstr x1, [sp+440]
00161b00b 0x161b24
00161b04
00161b04loc_161b04:
00161b04ldr x3, [sp+616]
00161b08adrp x4, 0x494000
00161b0cadd x4, x4, 3072
00161b10bl runtime.growslice
00161b14str x0, [sp+432]
00161b18str x1, [sp+440]
00161b1cstr x2, [sp+448]
00161b20b 0x161b24
00161b24
00161b24loc_161b24:
00161b24ldr x3, [sp+616]
00161b28str x3, [sp+184]
00161b2cldr x3, [sp+192]
00161b30ldr x4, [sp+616]
00161b34sub x3, x3, x4
00161b38ldr x4, [sp+432]
00161b3cadd x0, x4, x3
00161b40str x0, [sp+424]
00161b44ldr x2, [sp+184]
00161b48ldr x1, [sp+608]
00161b4cbl runtime.memmove
00161b50ldr x3, [sp+552]
00161b54ldrsb x27, [x3]
00161b58ldr x4, [sp+432]
00161b5cldr x5, [sp+440]
00161b60ldr x6, [sp+448]
00161b64str x5, [x3+8]
00161b68str x6, [x3+16]
00161b6cadrp x27, 0x8ea000
00161b70ldr w5, [x27+3056]
00161b74cbz w5, 0x161b7c
00161b78b 0x161b80
00161b7c
00161b7cloc_161b7c:
00161b7cb 0x161b94
00161b80
00161b80loc_161b80:
00161b80bl runtime.gcWriteBarrier2
00161b84str x4, [x25]
00161b88ldr x5, [x3]
00161b8cstr x5, [x25+8]
00161b90b 0x161b94
00161b94
00161b94loc_161b94:
00161b94str x4, [x3]
00161b98ldr x5, [sp+552]
00161b9cldrsb x27, [x5]
00161ba0ldr x2, [x5+16]
00161ba4ldr x0, [x5]
00161ba8ldr x5, [x5+8]
00161bacadd x1, x5, 1
00161bb0subs xzr, x2, x1
00161bb4b.hs 0x161bbc
00161bb8b 0x161bc0
00161bbc
00161bbcloc_161bbc:
00161bbcb 0x161bd4
00161bc0
00161bc0loc_161bc0:
00161bc0orr x3, xzr, 1
00161bc4adrp x4, 0x494000
00161bc8add x4, x4, 3072
00161bccbl runtime.growslice
00161bd0b 0x161bd4
00161bd4
00161bd4loc_161bd4:
00161bd4sub x3, x1, 1
00161bd8movz x4, 58
00161bdcstrb w4, [x0+x3]
00161be0ldr x3, [sp+552]
00161be4ldrsb x27, [x3]
00161be8str x1, [x3+8]
00161becstr x2, [x3+16]
00161bf0adrp x27, 0x8ea000
00161bf4ldr w4, [x27+3056]
00161bf8cbz w4, 0x161c00
00161bfcb 0x161c04
00161c00
00161c00loc_161c00:
00161c00b 0x161c18
00161c04
00161c04loc_161c04:
00161c04bl runtime.gcWriteBarrier2
00161c08str x0, [x25]
00161c0cldr x4, [x3]
00161c10str x4, [x25+8]
00161c14b 0x161c18
00161c18
00161c18loc_161c18:
00161c18str x0, [x3]
00161c1cldr x1, [sp+624]
00161c20ldr x0, [sp+552]
00161c24movn x2, 0
00161c28bl log.itoa
00161c2cldr x3, [sp+552]
00161c30ldrsb x27, [x3]
00161c34ldr x2, [x3+16]
00161c38ldr x0, [x3]
00161c3cldr x3, [x3+8]
00161c40add x1, x3, 2
00161c44str x0, [sp+400]
00161c48str x3, [sp+408]
00161c4cstr x2, [sp+416]
00161c50str x0, [sp+376]
00161c54str x3, [sp+384]
00161c58str x2, [sp+392]
00161c5cstr x1, [sp+176]
00161c60subs xzr, x2, x1
00161c64b.hs 0x161c6c
00161c68b 0x161c74
00161c6c
00161c6cloc_161c6c:
00161c6cstr x1, [sp+384]
00161c70b 0x161c94
00161c74
00161c74loc_161c74:
00161c74orr x3, xzr, 2
00161c78adrp x4, 0x494000
00161c7cadd x4, x4, 3072
00161c80bl runtime.growslice
00161c84str x0, [sp+376]
00161c88str x1, [sp+384]
00161c8cstr x2, [sp+392]
00161c90b 0x161c94
00161c94
00161c94loc_161c94:
00161c94orr x3, xzr, 2
00161c98str x3, [sp+168]
00161c9cldr x3, [sp+176]
00161ca0sub x3, x3, 2
00161ca4ldr x4, [sp+376]
00161ca8add x0, x4, x3
00161cacstr x0, [sp+368]
00161cb0ldr x2, [sp+168]
00161cb4adrp x1, 0x54e000
00161cb8add x1, x1, 4041
00161cbcbl runtime.memmove
00161cc0ldr x3, [sp+552]
00161cc4ldrsb x27, [x3]
00161cc8ldr x4, [sp+376]
00161cccldr x5, [sp+384]
00161cd0ldr x6, [sp+392]
00161cd4str x5, [x3+8]
00161cd8str x6, [x3+16]
00161cdcadrp x27, 0x8ea000
00161ce0ldr w5, [x27+3056]
00161ce4cbz w5, 0x161cec
00161ce8b 0x161cf0
00161cec
00161cecloc_161cec:
00161cecb 0x161d04
00161cf0
00161cf0loc_161cf0:
00161cf0bl runtime.gcWriteBarrier2
00161cf4str x4, [x25]
00161cf8ldr x5, [x3]
00161cfcstr x5, [x25+8]
00161d00b 0x161d04
00161d04
00161d04loc_161d04:
00161d04str x4, [x3]
00161d08b 0x1619b8
00161d0c
00161d0cloc_161d0c:
00161d0cldr x5, [sp+120]
00161d10subs xzr, x5, 0
00161d14b.gt 0x161d1c
00161d18b 0x161d98
00161d1c
00161d1cloc_161d1c:
00161d1cldr x0, [sp+120]
00161d20ldr x1, [sp+616]
00161d24ldr x5, [sp+608]
00161d28subs xzr, x0, x1
00161d2cb.lo 0x161d34
00161d30b 0x161db4
00161d34
00161d34loc_161d34:
00161d34ldrb w5, [x5+x0]
00161d38subs wzr, w5, 47
00161d3cb.eq 0x161d44
00161d40b 0x161d84
00161d44
00161d44loc_161d44:
00161d44ldr x5, [sp+120]
00161d48add x0, x5, 1
00161d4cstr x0, [sp+224]
00161d50ldr x1, [sp+616]
00161d54ldr x6, [sp+608]
00161d58subs xzr, x1, x0
00161d5cb.hs 0x161d64
00161d60b 0x161db0
00161d64
00161d64loc_161d64:
00161d64sub x5, x1, x5
00161d68sub x5, x5, 1
00161d6csub x7, xzr, x5
00161d70and x7, x0, x7, asr #63
00161d74add x6, x6, x7
00161d78str x6, [sp+296]
00161d7cstr x5, [sp+304]
00161d80b 0x161d9c
00161d84
00161d84loc_161d84:
00161d84b 0x161d88
00161d88
00161d88loc_161d88:
00161d88ldr x5, [sp+120]
00161d8csub x5, x5, 1
00161d90str x5, [sp+120]
00161d94b 0x161d0c
00161d98
00161d98loc_161d98:
00161d98b 0x161d9c
00161d9c
00161d9cloc_161d9c:
00161d9cldr x5, [sp+296]
00161da0ldr x6, [sp+304]
00161da4str x5, [sp+608]
00161da8str x6, [sp+616]
00161dacb 0x161ab8
00161db0
00161db0loc_161db0:
00161db0bl runtime.panicSliceB
00161db4
00161db4loc_161db4:
00161db4bl runtime.panicIndex
00161db8hint
00161dbc
00161dbcloc_161dbc:
00161dbcstp x0, x1, [sp+8]
00161dc0stp x2, x3, [sp+24]
00161dc4stp x4, x5, [sp+40]
00161dc8stp x6, x7, [sp+56]
00161dccstp x8, x9, [sp+72]
00161dd0mov x3, x30
00161dd4bl runtime.morestack_noctxt.abi0
00161dd8ldp x0, x1, [sp+8]
00161ddcldp x2, x3, [sp+24]
00161de0ldp x4, x5, [sp+40]
00161de4ldp x6, x7, [sp+56]
00161de8ldp x8, x9, [sp+72]
00161decb 0x161300
00161300
00161300log.formatHeader: ; void log.formatHeader(struct []uint8 * buf, time.Time t, struct string prefix, int flag, struct string file, int line)
00161300ldr x16, [x28+16]
00161304sub x17, sp, 416
00161308subs xzr, x17, x16
0016130cb.ls 0x161dbc
00161310sub x20, sp, 544
00161314stp x29, x30, [x20-8]
00161318add sp, x20, 0
0016131csub x29, sp, 8
00161320str x0, [sp+552]
00161324str x1, [sp+560]
00161328str x2, [sp+568]
0016132cstr x3, [sp+576]
00161330str x4, [sp+584]
00161334str x5, [sp+592]
00161338str x6, [sp+600]
0016133cstr x7, [sp+608]
00161340str x8, [sp+616]
00161344str x9, [sp+624]
00161348tbz w6, 6, 0x161350
0016134cb 0x161434
00161350
00161350loc_161350:
00161350ldr x5, [sp+552]
00161354ldrsb x27, [x5]
00161358ldr x2, [x5+16]
0016135cldr x0, [x5]
00161360ldr x5, [x5+8]
00161364str x0, [sp+512]
00161368str x5, [sp+520]
0016136cstr x2, [sp+528]
00161370str x0, [sp+488]
00161374str x5, [sp+496]
00161378str x2, [sp+504]
0016137cldr x6, [sp+592]
00161380add x1, x5, x6
00161384str x1, [sp+216]
00161388subs xzr, x2, x1
0016138cb.hs 0x161394
00161390b 0x16139c
00161394
00161394loc_161394:
00161394str x1, [sp+496]
00161398b 0x1613bc
0016139c
0016139cloc_16139c:
0016139cldr x3, [sp+592]
001613a0adrp x4, 0x494000
001613a4add x4, x4, 3072
001613a8bl runtime.growslice
001613acstr x0, [sp+488]
001613b0str x1, [sp+496]
001613b4str x2, [sp+504]
001613b8b 0x1613bc
001613bc
001613bcloc_1613bc:
001613bcldr x3, [sp+592]
001613c0str x3, [sp+208]
001613c4ldr x3, [sp+216]
001613c8ldr x4, [sp+592]
001613ccsub x3, x3, x4
001613d0ldr x4, [sp+488]
001613d4add x0, x4, x3
001613d8str x0, [sp+480]
001613dcldr x2, [sp+208]
001613e0ldr x1, [sp+584]
001613e4bl runtime.memmove
001613e8ldr x3, [sp+552]
001613ecldrsb x27, [x3]
001613f0ldr x4, [sp+488]
001613f4ldr x5, [sp+496]
001613f8ldr x6, [sp+504]
001613fcstr x5, [x3+8]
00161400str x6, [x3+16]
00161404adrp x27, 0x8ea000
00161408ldr w5, [x27+3056]
0016140ccbz w5, 0x161414
00161410b 0x161418
00161414
00161414loc_161414:
00161414b 0x16142c
00161418
00161418loc_161418:
00161418bl runtime.gcWriteBarrier2
0016141cstr x4, [x25]
00161420ldr x5, [x3]
00161424str x5, [x25+8]
00161428b 0x16142c
0016142c
0016142cloc_16142c:
0016142cstr x4, [x3]
00161430b 0x161438
00161434
00161434loc_161434:
00161434b 0x161438
00161438
00161438loc_161438:
00161438ldr x5, [sp+600]
0016143cands xzr, x5, 7
00161440b.ne 0x161448
00161444b 0x16196c
00161448
00161448loc_161448:
00161448ldr x5, [sp+600]
0016144ctbnz w5, 5, 0x161454
00161450b 0x161474
00161454
00161454loc_161454:
00161454ldr x0, [sp+560]
00161458ldr x1, [sp+568]
0016145cldr x2, [sp+576]
00161460bl time.Time.UTC
00161464str x0, [sp+560]
00161468str x1, [sp+568]
0016146cstr x2, [sp+576]
00161470b 0x161478
00161474
00161474loc_161474:
00161474b 0x161478
00161478
00161478loc_161478:
00161478ldr x5, [sp+600]
0016147ctbnz w5, 0, 0x161484
00161480b 0x16167c
00161484
00161484loc_161484:
00161484ldr x0, [sp+560]
00161488ldr x1, [sp+568]
0016148cldr x2, [sp+576]
00161490bl time.Time.Date
00161494str x0, [sp+248]
00161498str x1, [sp+240]
0016149cstr x2, [sp+232]
001614a0str x0, [sp+144]
001614a4str x1, [sp+288]
001614a8str x2, [sp+280]
001614acstr x0, [sp+88]
001614b0str x1, [sp+104]
001614b4str x2, [sp+136]
001614b8ldr x3, [sp+552]
001614bcmov x1, x0
001614c0orr x2, xzr, 4
001614c4mov x0, x3
001614c8bl log.itoa
001614ccldr x3, [sp+552]
001614d0ldrsb x27, [x3]
001614d4ldr x2, [x3+16]
001614d8ldr x0, [x3]
001614dcldr x3, [x3+8]
001614e0add x1, x3, 1
001614e4subs xzr, x2, x1
001614e8b.hs 0x1614f0
001614ecb 0x1614f4
001614f0
001614f0loc_1614f0:
001614f0b 0x161508
001614f4
001614f4loc_1614f4:
001614f4orr x3, xzr, 1
001614f8adrp x4, 0x494000
001614fcadd x4, x4, 3072
00161500bl runtime.growslice
00161504b 0x161508
00161508
00161508loc_161508:
00161508sub x3, x1, 1
0016150cmovz x4, 47
00161510strb w4, [x0+x3]
00161514ldr x3, [sp+552]
00161518ldrsb x27, [x3]
0016151cstr x1, [x3+8]
00161520str x2, [x3+16]
00161524adrp x27, 0x8ea000
00161528ldr w5, [x27+3056]
0016152ccbz w5, 0x161534
00161530b 0x161538
00161534
00161534loc_161534:
00161534b 0x16154c
00161538
00161538loc_161538:
00161538bl runtime.gcWriteBarrier2
0016153cstr x0, [x25]
00161540ldr x5, [x3]
00161544str x5, [x25+8]
00161548b 0x16154c
0016154c
0016154cloc_16154c:
0016154cstr x0, [x3]
00161550ldr x0, [sp+552]
00161554ldr x1, [sp+104]
00161558orr x2, xzr, 2
0016155cbl log.itoa
00161560ldr x3, [sp+552]
00161564ldrsb x27, [x3]
00161568ldr x2, [x3+16]
0016156cldr x0, [x3]
00161570ldr x3, [x3+8]
00161574add x1, x3, 1
00161578subs xzr, x2, x1
0016157cb.hs 0x161584
00161580b 0x161588
00161584
00161584loc_161584:
00161584b 0x16159c
00161588
00161588loc_161588:
00161588orr x3, xzr, 1
0016158cadrp x4, 0x494000
00161590add x4, x4, 3072
00161594bl runtime.growslice
00161598b 0x16159c
0016159c
0016159cloc_16159c:
0016159csub x3, x1, 1
001615a0movz x4, 47
001615a4strb w4, [x0+x3]
001615a8ldr x3, [sp+552]
001615acldrsb x27, [x3]
001615b0str x1, [x3+8]
001615b4str x2, [x3+16]
001615b8adrp x27, 0x8ea000
001615bcldr w4, [x27+3056]
001615c0cbz w4, 0x1615c8
001615c4b 0x1615cc
001615c8
001615c8loc_1615c8:
001615c8b 0x1615e0
001615cc
001615ccloc_1615cc:
001615ccbl runtime.gcWriteBarrier2
001615d0str x0, [x25]
001615d4ldr x4, [x3]
001615d8str x4, [x25+8]
001615dcb 0x1615e0
001615e0
001615e0loc_1615e0:
001615e0str x0, [x3]
001615e4ldr x1, [sp+136]
001615e8ldr x0, [sp+552]
001615ecorr x2, xzr, 2
001615f0bl log.itoa
001615f4ldr x3, [sp+552]
001615f8ldrsb x27, [x3]
001615fcldr x2, [x3+16]
00161600ldr x0, [x3]
00161604ldr x3, [x3+8]
00161608add x1, x3, 1
0016160csubs xzr, x2, x1
00161610b.hs 0x161618
00161614b 0x16161c
00161618
00161618loc_161618:
00161618b 0x161630
0016161c
0016161cloc_16161c:
0016161corr x3, xzr, 1
00161620adrp x4, 0x494000
00161624add x4, x4, 3072
00161628bl runtime.growslice
0016162cb 0x161630
00161630
00161630loc_161630:
00161630sub x5, x1, 1
00161634orr x6, xzr, 32
00161638strb w6, [x0+x5]
0016163cldr x5, [sp+552]
00161640ldrsb x27, [x5]
00161644str x1, [x5+8]
00161648str x2, [x5+16]
0016164cadrp x27, 0x8ea000
00161650ldr w7, [x27+3056]
00161654cbz w7, 0x16165c
00161658b 0x161660
0016165c
0016165cloc_16165c:
0016165cb 0x161674
00161660
00161660loc_161660:
00161660bl runtime.gcWriteBarrier2
00161664str x0, [x25]
00161668ldr x7, [x5]
0016166cstr x7, [x25+8]
00161670b 0x161674
00161674
00161674loc_161674:
00161674str x0, [x5]
00161678b 0x161684
0016167c
0016167cloc_16167c:
0016167corr x6, xzr, 32
00161680b 0x161684
00161684
00161684loc_161684:
00161684ldr x5, [sp+600]
00161688ands xzr, x5, 6
0016168cb.ne 0x161694
00161690b 0x161964
00161694
00161694loc_161694:
00161694ldr x0, [sp+560]
00161698ldr x1, [sp+568]
0016169cldr x2, [sp+576]
001616a0bl time.Time.Clock
001616a4str x0, [sp+232]
001616a8str x1, [sp+248]
001616acstr x2, [sp+224]
001616b0str x0, [sp+272]
001616b4str x1, [sp+264]
001616b8str x2, [sp+256]
001616bcstr x0, [sp+128]
001616c0str x1, [sp+112]
001616c4str x2, [sp+96]
001616c8ldr x3, [sp+552]
001616ccmov x1, x0
001616d0orr x2, xzr, 2
001616d4mov x0, x3
001616d8bl log.itoa
001616dcldr x3, [sp+552]
001616e0ldrsb x27, [x3]
001616e4ldr x2, [x3+16]
001616e8ldr x0, [x3]
001616ecldr x3, [x3+8]
001616f0add x1, x3, 1
001616f4subs xzr, x2, x1
001616f8b.hs 0x161700
001616fcb 0x161704
00161700
00161700loc_161700:
00161700b 0x161718
00161704
00161704loc_161704:
00161704orr x3, xzr, 1
00161708adrp x4, 0x494000
0016170cadd x4, x4, 3072
00161710bl runtime.growslice
00161714b 0x161718
00161718
00161718loc_161718:
00161718sub x3, x1, 1
0016171cmovz x4, 58
00161720strb w4, [x0+x3]
00161724ldr x3, [sp+552]
00161728ldrsb x27, [x3]
0016172cstr x1, [x3+8]
00161730str x2, [x3+16]
00161734adrp x27, 0x8ea000
00161738ldr w5, [x27+3056]
0016173ccbz w5, 0x161744
00161740b 0x161748
00161744
00161744loc_161744:
00161744b 0x16175c
00161748
00161748loc_161748:
00161748bl runtime.gcWriteBarrier2
0016174cstr x0, [x25]
00161750ldr x5, [x3]
00161754str x5, [x25+8]
00161758b 0x16175c
0016175c
0016175cloc_16175c:
0016175cstr x0, [x3]
00161760ldr x1, [sp+112]
00161764ldr x0, [sp+552]
00161768orr x2, xzr, 2
0016176cbl log.itoa
00161770ldr x3, [sp+552]
00161774ldrsb x27, [x3]
00161778ldr x2, [x3+16]
0016177cldr x0, [x3]
00161780ldr x3, [x3+8]
00161784add x1, x3, 1
00161788subs xzr, x2, x1
0016178cb.hs 0x161794
00161790b 0x161798
00161794
00161794loc_161794:
00161794b 0x1617ac
00161798
00161798loc_161798:
00161798orr x3, xzr, 1
0016179cadrp x4, 0x494000
001617a0add x4, x4, 3072
001617a4bl runtime.growslice
001617a8b 0x1617ac
001617ac
001617acloc_1617ac:
001617acsub x3, x1, 1
001617b0movz x4, 58
001617b4strb w4, [x0+x3]
001617b8ldr x3, [sp+552]
001617bcldrsb x27, [x3]
001617c0str x1, [x3+8]
001617c4str x2, [x3+16]
001617c8adrp x27, 0x8ea000
001617ccldr w5, [x27+3056]
001617d0cbz w5, 0x1617d8
001617d4b 0x1617dc
001617d8
001617d8loc_1617d8:
001617d8b 0x1617f0
001617dc
001617dcloc_1617dc:
001617dcbl runtime.gcWriteBarrier2
001617e0str x0, [x25]
001617e4ldr x5, [x3]
001617e8str x5, [x25+8]
001617ecb 0x1617f0
001617f0
001617f0loc_1617f0:
001617f0str x0, [x3]
001617f4ldr x1, [sp+96]
001617f8ldr x0, [sp+552]
001617fcorr x2, xzr, 2
00161800bl log.itoa
00161804ldr x3, [sp+600]
00161808tbnz w3, 2, 0x161810
0016180cb 0x1618d8
00161810
00161810loc_161810:
00161810ldr x5, [sp+552]
00161814ldrsb x27, [x5]
00161818ldr x2, [x5+16]
0016181cldr x0, [x5]
00161820ldr x5, [x5+8]
00161824add x1, x5, 1
00161828subs xzr, x2, x1
0016182cb.hs 0x161834
00161830b 0x161838
00161834
00161834loc_161834:
00161834b 0x16184c
00161838
00161838loc_161838:
00161838orr x3, xzr, 1
0016183cadrp x4, 0x494000
00161840add x4, x4, 3072
00161844bl runtime.growslice
00161848b 0x16184c
0016184c
0016184cloc_16184c:
0016184csub x3, x1, 1
00161850movz x4, 46
00161854strb w4, [x0+x3]
00161858ldr x3, [sp+552]
0016185cldrsb x27, [x3]
00161860str x1, [x3+8]
00161864str x2, [x3+16]
00161868adrp x27, 0x8ea000
0016186cldr w4, [x27+3056]
00161870cbz w4, 0x161878
00161874b 0x16187c
00161878
00161878loc_161878:
00161878b 0x161890
0016187c
0016187cloc_16187c:
0016187cbl runtime.gcWriteBarrier2
00161880str x0, [x25]
00161884ldr x4, [x3]
00161888str x4, [x25+8]
0016188cb 0x161890
00161890
00161890loc_161890:
00161890str x0, [x3]
00161894ldr x0, [sp+560]
00161898ldr x1, [sp+568]
0016189cldr x2, [sp+576]
001618a0bl time.Time.Nanosecond
001618a4str x0, [sp+224]
001618a8movz x3, 61342
001618acmovk x3, 0xc6a70000
001618b0movk x3, 0x374b00000000
001618b4movk x3, 0x4189000000000000
001618b8smulh x3, x3, x0
001618bcsbfm x3, x3, 8, 63
001618c0sub x1, x3, x0, asr #63
001618c4str x1, [sp+200]
001618c8ldr x0, [sp+552]
001618ccorr x2, xzr, 6
001618d0bl log.itoa
001618d4b 0x1618dc
001618d8
001618d8loc_1618d8:
001618d8b 0x1618dc
001618dc
001618dcloc_1618dc:
001618dcldr x5, [sp+552]
001618e0ldrsb x27, [x5]
001618e4ldr x2, [x5+16]
001618e8ldr x0, [x5]
001618ecldr x5, [x5+8]
001618f0add x1, x5, 1
001618f4subs xzr, x2, x1
001618f8b.hs 0x161900
001618fcb 0x161904
00161900
00161900loc_161900:
00161900b 0x161918
00161904
00161904loc_161904:
00161904orr x3, xzr, 1
00161908adrp x4, 0x494000
0016190cadd x4, x4, 3072
00161910bl runtime.growslice
00161914b 0x161918
00161918
00161918loc_161918:
00161918sub x5, x1, 1
0016191corr x6, xzr, 32
00161920strb w6, [x0+x5]
00161924ldr x5, [sp+552]
00161928ldrsb x27, [x5]
0016192cstr x1, [x5+8]
00161930str x2, [x5+16]
00161934adrp x27, 0x8ea000
00161938ldr w6, [x27+3056]
0016193ccbz w6, 0x161944
00161940b 0x161948
00161944
00161944loc_161944:
00161944b 0x16195c
00161948
00161948loc_161948:
00161948bl runtime.gcWriteBarrier2
0016194cstr x0, [x25]
00161950ldr x6, [x5]
00161954str x6, [x25+8]
00161958b 0x16195c
0016195c
0016195cloc_16195c:
0016195cstr x0, [x5]
00161960b 0x161968
00161964
00161964loc_161964:
00161964b 0x161968
00161968
00161968loc_161968:
00161968b 0x161970
0016196c
0016196cloc_16196c:
0016196cb 0x161970
00161970
00161970loc_161970:
00161970ldr x5, [sp+600]
00161974ands xzr, x5, 24
00161978b.ne 0x161980
0016197cb 0x1619b4
00161980
00161980loc_161980:
00161980ldr x5, [sp+600]
00161984tbnz w5, 4, 0x16198c
00161988b 0x1619b0
0016198c
0016198cloc_16198c:
0016198cldr x5, [sp+608]
00161990ldr x6, [sp+616]
00161994str x5, [sp+296]
00161998str x6, [sp+304]
0016199cldr x5, [sp+616]
001619a0str x5, [sp+224]
001619a4sub x5, x5, 1
001619a8str x5, [sp+120]
001619acb 0x161d0c
001619b0
001619b0loc_1619b0:
001619b0b 0x161ab8
001619b4
001619b4loc_1619b4:
001619b4b 0x1619b8
001619b8
001619b8loc_1619b8:
001619b8ldr x5, [sp+600]
001619bctbnz w5, 6, 0x1619c4
001619c0b 0x161aa8
001619c4
001619c4loc_1619c4:
001619c4ldr x5, [sp+552]
001619c8ldrsb x27, [x5]
001619ccldr x2, [x5+16]
001619d0ldr x0, [x5]
001619d4ldr x5, [x5+8]
001619d8str x0, [sp+344]
001619dcstr x5, [sp+352]
001619e0str x2, [sp+360]
001619e4str x0, [sp+320]
001619e8str x5, [sp+328]
001619ecstr x2, [sp+336]
001619f0ldr x6, [sp+592]
001619f4add x1, x5, x6
001619f8str x1, [sp+160]
001619fcsubs xzr, x2, x1
00161a00b.hs 0x161a08
00161a04b 0x161a10
00161a08
00161a08loc_161a08:
00161a08str x1, [sp+328]
00161a0cb 0x161a30
00161a10
00161a10loc_161a10:
00161a10ldr x3, [sp+592]
00161a14adrp x4, 0x494000
00161a18add x4, x4, 3072
00161a1cbl runtime.growslice
00161a20str x0, [sp+320]
00161a24str x1, [sp+328]
00161a28str x2, [sp+336]
00161a2cb 0x161a30
00161a30
00161a30loc_161a30:
00161a30ldr x3, [sp+592]
00161a34str x3, [sp+152]
00161a38ldr x3, [sp+160]
00161a3cldr x4, [sp+592]
00161a40sub x3, x3, x4
00161a44ldr x4, [sp+320]
00161a48add x0, x4, x3
00161a4cstr x0, [sp+312]
00161a50ldr x2, [sp+152]
00161a54ldr x1, [sp+584]
00161a58bl runtime.memmove
00161a5cldr x3, [sp+552]
00161a60ldrsb x27, [x3]
00161a64ldr x4, [sp+320]
00161a68ldr x5, [sp+328]
00161a6cldr x6, [sp+336]
00161a70str x5, [x3+8]
00161a74str x6, [x3+16]
00161a78adrp x27, 0x8ea000
00161a7cldr w5, [x27+3056]
00161a80cbz w5, 0x161a88
00161a84b 0x161a8c
00161a88
00161a88loc_161a88:
00161a88b 0x161aa0
00161a8c
00161a8cloc_161a8c:
00161a8cbl runtime.gcWriteBarrier2
00161a90str x4, [x25]
00161a94ldr x0, [x3]
00161a98str x0, [x25+8]
00161a9cb 0x161aa0
00161aa0
00161aa0loc_161aa0:
00161aa0str x4, [x3]
00161aa4b 0x161aac
00161aa8
00161aa8loc_161aa8:
00161aa8b 0x161aac
00161aac
00161aacloc_161aac:
00161aacldp x29, x30, [sp-8]
00161ab0add sp, sp, 544
00161ab4ret x30
00161ab8
00161ab8loc_161ab8:
00161ab8ldr x5, [sp+552]
00161abcldrsb x27, [x5]
00161ac0ldr x2, [x5+16]
00161ac4ldr x0, [x5]
00161ac8ldr x5, [x5+8]
00161accstr x0, [sp+456]
00161ad0str x5, [sp+464]
00161ad4str x2, [sp+472]
00161ad8str x0, [sp+432]
00161adcstr x5, [sp+440]
00161ae0str x2, [sp+448]
00161ae4ldr x6, [sp+616]
00161ae8add x1, x5, x6
00161aecstr x1, [sp+192]
00161af0subs xzr, x2, x1
00161af4b.hs 0x161afc
00161af8b 0x161b04
00161afc
00161afcloc_161afc:
00161afcstr x1, [sp+440]
00161b00b 0x161b24
00161b04
00161b04loc_161b04:
00161b04ldr x3, [sp+616]
00161b08adrp x4, 0x494000
00161b0cadd x4, x4, 3072
00161b10bl runtime.growslice
00161b14str x0, [sp+432]
00161b18str x1, [sp+440]
00161b1cstr x2, [sp+448]
00161b20b 0x161b24
00161b24
00161b24loc_161b24:
00161b24ldr x3, [sp+616]
00161b28str x3, [sp+184]
00161b2cldr x3, [sp+192]
00161b30ldr x4, [sp+616]
00161b34sub x3, x3, x4
00161b38ldr x4, [sp+432]
00161b3cadd x0, x4, x3
00161b40str x0, [sp+424]
00161b44ldr x2, [sp+184]
00161b48ldr x1, [sp+608]
00161b4cbl runtime.memmove
00161b50ldr x3, [sp+552]
00161b54ldrsb x27, [x3]
00161b58ldr x4, [sp+432]
00161b5cldr x5, [sp+440]
00161b60ldr x6, [sp+448]
00161b64str x5, [x3+8]
00161b68str x6, [x3+16]
00161b6cadrp x27, 0x8ea000
00161b70ldr w5, [x27+3056]
00161b74cbz w5, 0x161b7c
00161b78b 0x161b80
00161b7c
00161b7cloc_161b7c:
00161b7cb 0x161b94
00161b80
00161b80loc_161b80:
00161b80bl runtime.gcWriteBarrier2
00161b84str x4, [x25]
00161b88ldr x5, [x3]
00161b8cstr x5, [x25+8]
00161b90b 0x161b94
00161b94
00161b94loc_161b94:
00161b94str x4, [x3]
00161b98ldr x5, [sp+552]
00161b9cldrsb x27, [x5]
00161ba0ldr x2, [x5+16]
00161ba4ldr x0, [x5]
00161ba8ldr x5, [x5+8]
00161bacadd x1, x5, 1
00161bb0subs xzr, x2, x1
00161bb4b.hs 0x161bbc
00161bb8b 0x161bc0
00161bbc
00161bbcloc_161bbc:
00161bbcb 0x161bd4
00161bc0
00161bc0loc_161bc0:
00161bc0orr x3, xzr, 1
00161bc4adrp x4, 0x494000
00161bc8add x4, x4, 3072
00161bccbl runtime.growslice
00161bd0b 0x161bd4
00161bd4
00161bd4loc_161bd4:
00161bd4sub x3, x1, 1
00161bd8movz x4, 58
00161bdcstrb w4, [x0+x3]
00161be0ldr x3, [sp+552]
00161be4ldrsb x27, [x3]
00161be8str x1, [x3+8]
00161becstr x2, [x3+16]
00161bf0adrp x27, 0x8ea000
00161bf4ldr w4, [x27+3056]
00161bf8cbz w4, 0x161c00
00161bfcb 0x161c04
00161c00
00161c00loc_161c00:
00161c00b 0x161c18
00161c04
00161c04loc_161c04:
00161c04bl runtime.gcWriteBarrier2
00161c08str x0, [x25]
00161c0cldr x4, [x3]
00161c10str x4, [x25+8]
00161c14b 0x161c18
00161c18
00161c18loc_161c18:
00161c18str x0, [x3]
00161c1cldr x1, [sp+624]
00161c20ldr x0, [sp+552]
00161c24movn x2, 0
00161c28bl log.itoa
00161c2cldr x3, [sp+552]
00161c30ldrsb x27, [x3]
00161c34ldr x2, [x3+16]
00161c38ldr x0, [x3]
00161c3cldr x3, [x3+8]
00161c40add x1, x3, 2
00161c44str x0, [sp+400]
00161c48str x3, [sp+408]
00161c4cstr x2, [sp+416]
00161c50str x0, [sp+376]
00161c54str x3, [sp+384]
00161c58str x2, [sp+392]
00161c5cstr x1, [sp+176]
00161c60subs xzr, x2, x1
00161c64b.hs 0x161c6c
00161c68b 0x161c74
00161c6c
00161c6cloc_161c6c:
00161c6cstr x1, [sp+384]
00161c70b 0x161c94
00161c74
00161c74loc_161c74:
00161c74orr x3, xzr, 2
00161c78adrp x4, 0x494000
00161c7cadd x4, x4, 3072
00161c80bl runtime.growslice
00161c84str x0, [sp+376]
00161c88str x1, [sp+384]
00161c8cstr x2, [sp+392]
00161c90b 0x161c94
00161c94
00161c94loc_161c94:
00161c94orr x3, xzr, 2
00161c98str x3, [sp+168]
00161c9cldr x3, [sp+176]
00161ca0sub x3, x3, 2
00161ca4ldr x4, [sp+376]
00161ca8add x0, x4, x3
00161cacstr x0, [sp+368]
00161cb0ldr x2, [sp+168]
00161cb4adrp x1, 0x54e000
00161cb8add x1, x1, 4041
00161cbcbl runtime.memmove
00161cc0ldr x3, [sp+552]
00161cc4ldrsb x27, [x3]
00161cc8ldr x4, [sp+376]
00161cccldr x5, [sp+384]
00161cd0ldr x6, [sp+392]
00161cd4str x5, [x3+8]
00161cd8str x6, [x3+16]
00161cdcadrp x27, 0x8ea000
00161ce0ldr w5, [x27+3056]
00161ce4cbz w5, 0x161cec
00161ce8b 0x161cf0
00161cec
00161cecloc_161cec:
00161cecb 0x161d04
00161cf0
00161cf0loc_161cf0:
00161cf0bl runtime.gcWriteBarrier2
00161cf4str x4, [x25]
00161cf8ldr x5, [x3]
00161cfcstr x5, [x25+8]
00161d00b 0x161d04
00161d04
00161d04loc_161d04:
00161d04str x4, [x3]
00161d08b 0x1619b8
00161d0c
00161d0cloc_161d0c:
00161d0cldr x5, [sp+120]
00161d10subs xzr, x5, 0
00161d14b.gt 0x161d1c
00161d18b 0x161d98
00161d1c
00161d1cloc_161d1c:
00161d1cldr x0, [sp+120]
00161d20ldr x1, [sp+616]
00161d24ldr x5, [sp+608]
00161d28subs xzr, x0, x1
00161d2cb.lo 0x161d34
00161d30b 0x161db4
00161d34
00161d34loc_161d34:
00161d34ldrb w5, [x5+x0]
00161d38subs wzr, w5, 47
00161d3cb.eq 0x161d44
00161d40b 0x161d84
00161d44
00161d44loc_161d44:
00161d44ldr x5, [sp+120]
00161d48add x0, x5, 1
00161d4cstr x0, [sp+224]
00161d50ldr x1, [sp+616]
00161d54ldr x6, [sp+608]
00161d58subs xzr, x1, x0
00161d5cb.hs 0x161d64
00161d60b 0x161db0
00161d64
00161d64loc_161d64:
00161d64sub x5, x1, x5
00161d68sub x5, x5, 1
00161d6csub x7, xzr, x5
00161d70and x7, x0, x7, asr #63
00161d74add x6, x6, x7
00161d78str x6, [sp+296]
00161d7cstr x5, [sp+304]
00161d80b 0x161d9c
00161d84
00161d84loc_161d84:
00161d84b 0x161d88
00161d88
00161d88loc_161d88:
00161d88ldr x5, [sp+120]
00161d8csub x5, x5, 1
00161d90str x5, [sp+120]
00161d94b 0x161d0c
00161d98
00161d98loc_161d98:
00161d98b 0x161d9c
00161d9c
00161d9cloc_161d9c:
00161d9cldr x5, [sp+296]
00161da0ldr x6, [sp+304]
00161da4str x5, [sp+608]
00161da8str x6, [sp+616]
00161dacb 0x161ab8
00161db0
00161db0loc_161db0:
00161db0bl runtime.panicSliceB
00161db4
00161db4loc_161db4:
00161db4bl runtime.panicIndex
00161db8hint
00161dbc
00161dbcloc_161dbc:
00161dbcstp x0, x1, [sp+8]
00161dc0stp x2, x3, [sp+24]
00161dc4stp x4, x5, [sp+40]
00161dc8stp x6, x7, [sp+56]
00161dccstp x8, x9, [sp+72]
00161dd0mov x3, x30
00161dd4bl runtime.morestack_noctxt.abi0
00161dd8ldp x0, x1, [sp+8]
00161ddcldp x2, x3, [sp+24]
00161de0ldp x4, x5, [sp+40]
00161de4ldp x6, x7, [sp+56]
00161de8ldp x8, x9, [sp+72]
00161decb 0x161300
00161300
00161df0
00161df0log.getBuffer: ; void log.getBuffer(void)
00161df0ldr x16, [x28+16]
00161df4subs xzr, sp, x16
00161df8b.ls 0x161e74
00161dfcstr x30, [sp-80]!
00161e00stur x29, [sp-8]
00161e04sub x29, sp, 8
00161e08str xzr, [sp+40]
00161e0cadrp x0, 0x8b1000
00161e10add x0, x0, 2816
00161e14bl sync.(*Pool).Get
00161e18str x0, [sp+56]
00161e1cstr x1, [sp+64]
00161e20adrp x2, 0x48c000
00161e24add x2, x2, 0
00161e28subs xzr, x0, x2
00161e2cb.eq 0x161e34
00161e30b 0x161e60
00161e34
00161e34loc_161e34:
00161e34str x1, [sp+48]
00161e38ldrsb x27, [x1]
00161e3cb 0x161e40
00161e40
00161e40loc_161e40:
00161e40b 0x161e44
00161e44
00161e44loc_161e44:
00161e44ldrsb x27, [x1]
00161e48str xzr, [x1+8]
00161e4cldr x0, [sp+48]
00161e50str x0, [sp+40]
00161e54ldur x29, [sp-8]
00161e58ldr x30, [sp], 80
00161e5cret x30
00161e60
00161e60loc_161e60:
00161e60mov x1, x2
00161e64adrp x2, 0x4a9000
00161e68add x2, x2, 3520
00161e6cbl runtime.panicdottypeE
00161e70hint
00161e74
00161e74loc_161e74:
00161e74mov x3, x30
00161e78bl runtime.morestack_noctxt.abi0
00161e7cb 0x161df0
00161df0
00161df0log.getBuffer: ; void log.getBuffer(void)
00161df0ldr x16, [x28+16]
00161df4subs xzr, sp, x16
00161df8b.ls 0x161e74
00161dfcstr x30, [sp-80]!
00161e00stur x29, [sp-8]
00161e04sub x29, sp, 8
00161e08str xzr, [sp+40]
00161e0cadrp x0, 0x8b1000
00161e10add x0, x0, 2816
00161e14bl sync.(*Pool).Get
00161e18str x0, [sp+56]
00161e1cstr x1, [sp+64]
00161e20adrp x2, 0x48c000
00161e24add x2, x2, 0
00161e28subs xzr, x0, x2
00161e2cb.eq 0x161e34
00161e30b 0x161e60
00161e34
00161e34loc_161e34:
00161e34str x1, [sp+48]
00161e38ldrsb x27, [x1]
00161e3cb 0x161e40
00161e40
00161e40loc_161e40:
00161e40b 0x161e44
00161e44
00161e44loc_161e44:
00161e44ldrsb x27, [x1]
00161e48str xzr, [x1+8]
00161e4cldr x0, [sp+48]
00161e50str x0, [sp+40]
00161e54ldur x29, [sp-8]
00161e58ldr x30, [sp], 80
00161e5cret x30
00161e60
00161e60loc_161e60:
00161e60mov x1, x2
00161e64adrp x2, 0x4a9000
00161e68add x2, x2, 3520
00161e6cbl runtime.panicdottypeE
00161e70hint
00161e74
00161e74loc_161e74:
00161e74mov x3, x30
00161e78bl runtime.morestack_noctxt.abi0
00161e7cb 0x161df0
00161df0
00161e80
00161e80log.putBuffer: ; void log.putBuffer(struct []uint8 * p)
00161e80ldr x16, [x28+16]
00161e84subs xzr, sp, x16
00161e88b.ls 0x161f10
00161e8cstr x30, [sp-48]!
00161e90stur x29, [sp-8]
00161e94sub x29, sp, 8
00161e98str x0, [sp+56]
00161e9cldrsb x27, [x0]
00161ea0ldr x3, [x0+16]
00161ea4str x3, [sp+32]
00161ea8subs xzr, x3, 0x10000
00161eacb.gt 0x161eb4
00161eb0b 0x161ee8
00161eb4
00161eb4loc_161eb4:
00161eb4ldrsb x27, [x0]
00161eb8stp xzr, xzr, [x0+8]
00161ebcadrp x27, 0x8ea000
00161ec0ldr w3, [x27+3056]
00161ec4cbz w3, 0x161ecc
00161ec8b 0x161ed0
00161ecc
00161eccloc_161ecc:
00161eccb 0x161ee0
00161ed0
00161ed0loc_161ed0:
00161ed0ldr x3, [x0]
00161ed4bl runtime.gcWriteBarrier1
00161ed8str x3, [x25]
00161edcb 0x161ee0
00161ee0
00161ee0loc_161ee0:
00161ee0str xzr, [x0]
00161ee4b 0x161eec
00161ee8
00161ee8loc_161ee8:
00161ee8b 0x161eec
00161eec
00161eecloc_161eec:
00161eecldr x2, [sp+56]
00161ef0adrp x0, 0x8b1000
00161ef4add x0, x0, 2816
00161ef8adrp x1, 0x48c000
00161efcadd x1, x1, 0
00161f00bl sync.(*Pool).Put
00161f04ldur x29, [sp-8]
00161f08ldr x30, [sp], 48
00161f0cret x30
00161f10
00161f10loc_161f10:
00161f10str x0, [sp+8]
00161f14mov x3, x30
00161f18bl runtime.morestack_noctxt.abi0
00161f1cldr x0, [sp+8]
00161f20b 0x161e80
00161f24udf 0
00161f28udf 0
00161f2cudf 0
00161e80
00161e80log.putBuffer: ; void log.putBuffer(struct []uint8 * p)
00161e80ldr x16, [x28+16]
00161e84subs xzr, sp, x16
00161e88b.ls 0x161f10
00161e8cstr x30, [sp-48]!
00161e90stur x29, [sp-8]
00161e94sub x29, sp, 8
00161e98str x0, [sp+56]
00161e9cldrsb x27, [x0]
00161ea0ldr x3, [x0+16]
00161ea4str x3, [sp+32]
00161ea8subs xzr, x3, 0x10000
00161eacb.gt 0x161eb4
00161eb0b 0x161ee8
00161eb4
00161eb4loc_161eb4:
00161eb4ldrsb x27, [x0]
00161eb8stp xzr, xzr, [x0+8]
00161ebcadrp x27, 0x8ea000
00161ec0ldr w3, [x27+3056]
00161ec4cbz w3, 0x161ecc
00161ec8b 0x161ed0
00161ecc
00161eccloc_161ecc:
00161eccb 0x161ee0
00161ed0
00161ed0loc_161ed0:
00161ed0ldr x3, [x0]
00161ed4bl runtime.gcWriteBarrier1
00161ed8str x3, [x25]
00161edcb 0x161ee0
00161ee0
00161ee0loc_161ee0:
00161ee0str xzr, [x0]
00161ee4b 0x161eec
00161ee8
00161ee8loc_161ee8:
00161ee8b 0x161eec
00161eec
00161eecloc_161eec:
00161eecldr x2, [sp+56]
00161ef0adrp x0, 0x8b1000
00161ef4add x0, x0, 2816
00161ef8adrp x1, 0x48c000
00161efcadd x1, x1, 0
00161f00bl sync.(*Pool).Put
00161f04ldur x29, [sp-8]
00161f08ldr x30, [sp], 48
00161f0cret x30
00161f10
00161f10loc_161f10:
00161f10str x0, [sp+8]
00161f14mov x3, x30
00161f18bl runtime.morestack_noctxt.abi0
00161f1cldr x0, [sp+8]
00161f20b 0x161e80
00161f24udf 0
00161f28udf 0
00161f2cudf 0
00161e80
00161f30
00161f30log.(*Logger).Output: ; void log.(*Logger).Output(log.Logger * l, int calldepth, struct string s)
00161f30ldr x16, [x28+16]
00161f34subs xzr, sp, x16
00161f38b.ls 0x161ff0
00161f3cstr x30, [sp-112]!
00161f40stur x29, [sp-8]
00161f44sub x29, sp, 8
00161f48str x0, [sp+120]
00161f4cstr x1, [sp+128]
00161f50str x2, [sp+136]
00161f54str x3, [sp+144]
00161f58stp xzr, xzr, [sp+40]
00161f5cldr x4, [sp+128]
00161f60add x4, x4, 1
00161f64str x4, [sp+128]
00161f68stp xzr, xzr, [sp+80]
00161f6cstr xzr, [sp+96]
00161f70add x3, sp, 80
00161f74str x3, [sp+56]
00161f78ldrsb x27, [x3]
00161f7cadrp x4, 4096
00161f80add x4, x4, 16
00161f84str x4, [x3]
00161f88ldrsb x27, [x3]
00161f8cldr x4, [sp+136]
00161f90ldr x5, [sp+144]
00161f94str x5, [x3+16]
00161f98adrp x27, 0x8ea000
00161f9cldr w5, [x27+3056]
00161fa0cbz w5, 0x161fa8
00161fa4b 0x161fac
00161fa8
00161fa8loc_161fa8:
00161fa8b 0x161fc0
00161fac
00161facloc_161fac:
00161facbl runtime.gcWriteBarrier2
00161fb0str x4, [x25]
00161fb4ldr x5, [x3+8]
00161fb8str x5, [x25+8]
00161fbcb 0x161fc0
00161fc0
00161fc0loc_161fc0:
00161fc0str x4, [x3+8]
00161fc4ldr x2, [sp+128]
00161fc8ldr x0, [sp+120]
00161fccmov x1, xzr
00161fd0bl log.(*Logger).output
00161fd4str x0, [sp+64]
00161fd8str x1, [sp+72]
00161fdcstr x0, [sp+40]
00161fe0str x1, [sp+48]
00161fe4ldur x29, [sp-8]
00161fe8ldr x30, [sp], 112
00161fecret x30
00161ff0
00161ff0loc_161ff0:
00161ff0stp x0, x1, [sp+8]
00161ff4stp x2, x3, [sp+24]
00161ff8mov x3, x30
00161ffcbl runtime.morestack_noctxt.abi0
00162000ldp x0, x1, [sp+8]
00162004ldp x2, x3, [sp+24]
00162008b 0x161f30
0016200cudf 0
00161f30
00161f30log.(*Logger).Output: ; void log.(*Logger).Output(log.Logger * l, int calldepth, struct string s)
00161f30ldr x16, [x28+16]
00161f34subs xzr, sp, x16
00161f38b.ls 0x161ff0
00161f3cstr x30, [sp-112]!
00161f40stur x29, [sp-8]
00161f44sub x29, sp, 8
00161f48str x0, [sp+120]
00161f4cstr x1, [sp+128]
00161f50str x2, [sp+136]
00161f54str x3, [sp+144]
00161f58stp xzr, xzr, [sp+40]
00161f5cldr x4, [sp+128]
00161f60add x4, x4, 1
00161f64str x4, [sp+128]
00161f68stp xzr, xzr, [sp+80]
00161f6cstr xzr, [sp+96]
00161f70add x3, sp, 80
00161f74str x3, [sp+56]
00161f78ldrsb x27, [x3]
00161f7cadrp x4, 4096
00161f80add x4, x4, 16
00161f84str x4, [x3]
00161f88ldrsb x27, [x3]
00161f8cldr x4, [sp+136]
00161f90ldr x5, [sp+144]
00161f94str x5, [x3+16]
00161f98adrp x27, 0x8ea000
00161f9cldr w5, [x27+3056]
00161fa0cbz w5, 0x161fa8
00161fa4b 0x161fac
00161fa8
00161fa8loc_161fa8:
00161fa8b 0x161fc0
00161fac
00161facloc_161fac:
00161facbl runtime.gcWriteBarrier2
00161fb0str x4, [x25]
00161fb4ldr x5, [x3+8]
00161fb8str x5, [x25+8]
00161fbcb 0x161fc0
00161fc0
00161fc0loc_161fc0:
00161fc0str x4, [x3+8]
00161fc4ldr x2, [sp+128]
00161fc8ldr x0, [sp+120]
00161fccmov x1, xzr
00161fd0bl log.(*Logger).output
00161fd4str x0, [sp+64]
00161fd8str x1, [sp+72]
00161fdcstr x0, [sp+40]
00161fe0str x1, [sp+48]
00161fe4ldur x29, [sp-8]
00161fe8ldr x30, [sp], 112
00161fecret x30
00161ff0
00161ff0loc_161ff0:
00161ff0stp x0, x1, [sp+8]
00161ff4stp x2, x3, [sp+24]
00161ff8mov x3, x30
00161ffcbl runtime.morestack_noctxt.abi0
00162000ldp x0, x1, [sp+8]
00162004ldp x2, x3, [sp+24]
00162008b 0x161f30
0016200cudf 0
00161f30
00162010
00162010log.(*Logger).Output.func1: ; void log.(*Logger).Output.func1(struct []uint8 b)
00162010ldr x16, [x28+16]
00162014sub x17, sp, 48
00162018subs xzr, x17, x16
0016201cb.ls 0x162104
00162020str x30, [sp-176]!
00162024stur x29, [sp-8]
00162028sub x29, sp, 8
0016202cstr x0, [sp+184]
00162030str x1, [sp+192]
00162034str x2, [sp+200]
00162038ldr x5, [x26+8]
0016203cldr x6, [x26+16]
00162040str x5, [sp+96]
00162044str x6, [sp+104]
00162048str xzr, [sp+72]
0016204cstp xzr, xzr, [sp+80]
00162050ldr x2, [sp+200]
00162054ldr x0, [sp+184]
00162058ldr x5, [sp+192]
0016205cstr x0, [sp+120]
00162060str x5, [sp+128]
00162064str x2, [sp+136]
00162068ldr x6, [sp+104]
0016206cadd x1, x5, x6
00162070str x1, [sp+64]
00162074subs xzr, x2, x1
00162078b.hs 0x162080
0016207cb 0x162088
00162080
00162080loc_162080:
00162080str x1, [sp+128]
00162084b 0x1620a8
00162088
00162088loc_162088:
00162088ldr x3, [sp+104]
0016208cadrp x4, 0x493000
00162090add x4, x4, 3072
00162094bl runtime.growslice
00162098str x0, [sp+120]
0016209cstr x1, [sp+128]
001620a0str x2, [sp+136]
001620a4b 0x1620a8
001620a8
001620a8loc_1620a8:
001620a8ldr x3, [sp+104]
001620acstr x3, [sp+56]
001620b0ldr x3, [sp+64]
001620b4ldr x4, [sp+104]
001620b8sub x3, x3, x4
001620bcldr x4, [sp+120]
001620c0add x0, x4, x3
001620c4str x0, [sp+112]
001620c8ldr x2, [sp+56]
001620ccldr x1, [sp+96]
001620d0bl runtime.memmove
001620d4ldr x0, [sp+120]
001620d8ldr x1, [sp+128]
001620dcldr x2, [sp+136]
001620e0str x0, [sp+144]
001620e4str x1, [sp+152]
001620e8str x2, [sp+160]
001620ecstr x0, [sp+72]
001620f0str x1, [sp+80]
001620f4str x2, [sp+88]
001620f8ldur x29, [sp-8]
001620fcldr x30, [sp], 176
00162100ret x30
00162104
00162104loc_162104:
00162104stp x0, x1, [sp+8]
00162108str x2, [sp+24]
0016210cmov x3, x30
00162110bl runtime.morestack.abi0
00162114ldp x0, x1, [sp+8]
00162118ldr x2, [sp+24]
0016211cb 0x162010
00162010
00162010log.(*Logger).Output.func1: ; void log.(*Logger).Output.func1(struct []uint8 b)
00162010ldr x16, [x28+16]
00162014sub x17, sp, 48
00162018subs xzr, x17, x16
0016201cb.ls 0x162104
00162020str x30, [sp-176]!
00162024stur x29, [sp-8]
00162028sub x29, sp, 8
0016202cstr x0, [sp+184]
00162030str x1, [sp+192]
00162034str x2, [sp+200]
00162038ldr x5, [x26+8]
0016203cldr x6, [x26+16]
00162040str x5, [sp+96]
00162044str x6, [sp+104]
00162048str xzr, [sp+72]
0016204cstp xzr, xzr, [sp+80]
00162050ldr x2, [sp+200]
00162054ldr x0, [sp+184]
00162058ldr x5, [sp+192]
0016205cstr x0, [sp+120]
00162060str x5, [sp+128]
00162064str x2, [sp+136]
00162068ldr x6, [sp+104]
0016206cadd x1, x5, x6
00162070str x1, [sp+64]
00162074subs xzr, x2, x1
00162078b.hs 0x162080
0016207cb 0x162088
00162080
00162080loc_162080:
00162080str x1, [sp+128]
00162084b 0x1620a8
00162088
00162088loc_162088:
00162088ldr x3, [sp+104]
0016208cadrp x4, 0x493000
00162090add x4, x4, 3072
00162094bl runtime.growslice
00162098str x0, [sp+120]
0016209cstr x1, [sp+128]
001620a0str x2, [sp+136]
001620a4b 0x1620a8
001620a8
001620a8loc_1620a8:
001620a8ldr x3, [sp+104]
001620acstr x3, [sp+56]
001620b0ldr x3, [sp+64]
001620b4ldr x4, [sp+104]
001620b8sub x3, x3, x4
001620bcldr x4, [sp+120]
001620c0add x0, x4, x3
001620c4str x0, [sp+112]
001620c8ldr x2, [sp+56]
001620ccldr x1, [sp+96]
001620d0bl runtime.memmove
001620d4ldr x0, [sp+120]
001620d8ldr x1, [sp+128]
001620dcldr x2, [sp+136]
001620e0str x0, [sp+144]
001620e4str x1, [sp+152]
001620e8str x2, [sp+160]
001620ecstr x0, [sp+72]
001620f0str x1, [sp+80]
001620f4str x2, [sp+88]
001620f8ldur x29, [sp-8]
001620fcldr x30, [sp], 176
00162100ret x30
00162104
00162104loc_162104:
00162104stp x0, x1, [sp+8]
00162108str x2, [sp+24]
0016210cmov x3, x30
00162110bl runtime.morestack.abi0
00162114ldp x0, x1, [sp+8]
00162118ldr x2, [sp+24]
0016211cb 0x162010
00162010
00162120
00162120log.(*Logger).output: ; void log.(*Logger).output(log.Logger * l, uintptr pc, int calldepth, func([]uint8) []uint8 appendOutput)
00162120ldr x16, [x28+16]
00162124sub x17, sp, 848
00162128subs xzr, x17, x16
0016212cb.ls 0x16272c
00162130sub x20, sp, 976
00162134stp x29, x30, [x20-8]
00162138add sp, x20, 0
0016213csub x29, sp, 8
00162140str x0, [sp+984]
00162144str x1, [sp+992]
00162148str x2, [sp+1000]
0016214cstr x3, [sp+1008]
00162150stp xzr, xzr, [sp+264]
00162154ldr x1, [sp+984]
00162158ldrsb x27, [x1]
0016215cadd x0, x1, 36
00162160str x0, [sp+680]
00162164bl sync/atomic.(*Bool).Load
00162168strb w0, [sp+101]
0016216ctbnz w0, 0, 0x162174
00162170b 0x162190
00162174
00162174loc_162174:
00162174stp xzr, xzr, [sp+264]
00162178bl runtime.deferreturn
0016217cldr x1, [sp+272]
00162180ldr x0, [sp+264]
00162184ldp x29, x30, [sp-8]
00162188add sp, sp, 976
0016218cret x30
00162190
00162190loc_162190:
00162190bl time.Now
00162194str x0, [sp+296]
00162198str x1, [sp+304]
0016219cstr x2, [sp+312]
001621a0ldr x0, [sp+984]
001621a4bl log.(*Logger).Prefix
001621a8str x0, [sp+280]
001621acstr x1, [sp+288]
001621b0ldr x0, [sp+984]
001621b4bl log.(*Logger).Flags
001621b8str x0, [sp+112]
001621bcstp xzr, xzr, [sp+328]
001621c0str xzr, [sp+104]
001621c4ldr x0, [sp+112]
001621c8ands xzr, x0, 24
001621ccb.ne 0x1621d4
001621d0b 0x1623c4
001621d4
001621d4loc_1621d4:
001621d4ldr x1, [sp+992]
001621d8cbz x1, 0x1621e0
001621dcb 0x162278
001621e0
001621e0loc_1621e0:
001621e0strb wzr, [sp+100]
001621e4add x27, sp, 816
001621e8stp xzr, xzr, [x27]
001621ecldr x0, [sp+1000]
001621f0bl runtime.Caller
001621f4str x0, [sp+232]
001621f8str x1, [sp+816]
001621fcstr x2, [sp+824]
00162200str x3, [sp+224]
00162204strb w4, [sp+101]
00162208ldr x1, [sp+232]
0016220cstr x1, [sp+256]
00162210ldr x1, [sp+816]
00162214str x1, [sp+952]
00162218str x2, [sp+960]
0016221cldr x1, [sp+224]
00162220str x1, [sp+248]
00162224ldrb w1, [sp+101]
00162228strb w1, [sp+103]
0016222cldr x1, [sp+952]
00162230ldr x2, [sp+960]
00162234str x1, [sp+328]
00162238str x2, [sp+336]
0016223cldr x1, [sp+248]
00162240str x1, [sp+104]
00162244ldrb w1, [sp+103]
00162248strb w1, [sp+100]
0016224ctbnz w1, 0, 0x162254
00162250b 0x162258
00162254
00162254loc_162254:
00162254b 0x162274
00162258
00162258loc_162258:
00162258adrp x0, 0x54e000
0016225cadd x0, x0, 381
00162260str x0, [sp+328]
00162264orr x0, xzr, 3
00162268str x0, [sp+336]
0016226cstr xzr, [sp+104]
00162270b 0x162274
00162274
00162274loc_162274:
00162274b 0x1623c0
00162278
00162278loc_162278:
00162278adrp x0, 0x49b000
0016227cadd x0, x0, 1664
00162280bl runtime.newobject
00162284str x0, [sp+648]
00162288ldr x1, [sp+992]
0016228cstr x1, [x0]
00162290ldr x0, [sp+648]
00162294ldrsb x27, [x0]
00162298b 0x16229c
0016229c
0016229cloc_16229c:
0016229cstr x0, [sp+656]
001622a0orr x2, xzr, 1
001622a4str x2, [sp+664]
001622a8str x2, [sp+672]
001622acmov x1, x2
001622b0bl runtime.CallersFrames
001622b4str x0, [sp+320]
001622b8add x20, sp, 728
001622bcadr x27, 16
001622c0stp x29, x27, [sp-24]
001622c4sub x29, sp, 24
001622c8bl fn_87cfc
001622ccsub x29, sp, 8
001622d0str xzr, [sp+808]
001622d4ldr x0, [sp+320]
001622d8bl runtime.(*Frames).Next
001622dcstr x0, [sp+456]
001622e0str x1, [sp+464]
001622e4str x2, [sp+472]
001622e8str x3, [sp+480]
001622ecstr x4, [sp+488]
001622f0str x5, [sp+496]
001622f4str x6, [sp+504]
001622f8str x7, [sp+512]
001622fcstr x8, [sp+520]
00162300str x9, [sp+528]
00162304str x10, [sp+536]
00162308add x21, sp, 728
0016230cadd x20, sp, 456
00162310adr x27, 16
00162314stp x29, x27, [sp-24]
00162318sub x29, sp, 24
0016231cbl fn_87ef8
00162320sub x29, sp, 8
00162324ldr x3, [sp+536]
00162328str x3, [sp+808]
0016232cstrb w11, [sp+101]
00162330add x21, sp, 864
00162334add x20, sp, 728
00162338adr x27, 16
0016233cstp x29, x27, [sp-24]
00162340sub x29, sp, 24
00162344bl fn_87ef8
00162348sub x29, sp, 8
0016234cldr x3, [sp+808]
00162350str x3, [sp+944]
00162354ldrb w3, [sp+101]
00162358strb w3, [sp+102]
0016235cadd x21, sp, 344
00162360add x20, sp, 864
00162364adr x27, 16
00162368stp x29, x27, [sp-24]
0016236csub x29, sp, 24
00162370bl fn_87ef8
00162374sub x29, sp, 8
00162378ldr x3, [sp+944]
0016237cstr x3, [sp+424]
00162380ldr x3, [sp+376]
00162384ldr x4, [sp+384]
00162388str x3, [sp+328]
0016238cstr x4, [sp+336]
00162390cbz x4, 0x162398
00162394b 0x1623b0
00162398
00162398loc_162398:
00162398adrp x0, 0x54e000
0016239cadd x0, x0, 381
001623a0str x0, [sp+328]
001623a4orr x0, xzr, 3
001623a8str x0, [sp+336]
001623acb 0x1623b4
001623b0
001623b0loc_1623b0:
001623b0b 0x1623b4
001623b4
001623b4loc_1623b4:
001623b4ldr x0, [sp+392]
001623b8str x0, [sp+104]
001623bcb 0x1623c0
001623c0
001623c0loc_1623c0:
001623c0b 0x1623c8
001623c4
001623c4loc_1623c4:
001623c4b 0x1623c8
001623c8
001623c8loc_1623c8:
001623c8bl log.getBuffer
001623ccstr x0, [sp+448]
001623d0str x0, [sp+856]
001623d4add x27, sp, 624
001623d8stp xzr, xzr, [x27]
001623dcadd x0, sp, 624
001623e0str x0, [sp+640]
001623e4ldrsb x27, [x0]
001623e8adrp x1, 0
001623ecadd x1, x1, 1968
001623f0str x1, [x0]
001623f4ldrsb x27, [x0]
001623f8ldr x1, [sp+856]
001623fcadrp x27, 0x8e9000
00162400ldr w2, [x27+3056]
00162404cbz w2, 0x16240c
00162408b 0x162410
0016240c
0016240cloc_16240c:
0016240cb 0x162424
00162410
00162410loc_162410:
00162410bl runtime.gcWriteBarrier2
00162414str x1, [x25]
00162418ldr x2, [x0+8]
0016241cstr x2, [x25+8]
00162420b 0x162424
00162424
00162424loc_162424:
00162424str x1, [x0+8]
00162428str x0, [sp+192]
0016242cadd x0, sp, 168
00162430bl runtime.deferprocStack
00162434subs xzr, x0, 0
00162438b.ne 0x16270c
0016243cb 0x162440
00162440
00162440loc_162440:
00162440ldr x1, [sp+296]
00162444ldr x6, [sp+112]
00162448ldr x9, [sp+104]
0016244cldr x4, [sp+280]
00162450ldr x7, [sp+328]
00162454ldr x2, [sp+304]
00162458ldr x5, [sp+288]
0016245cldr x8, [sp+336]
00162460ldr x3, [sp+312]
00162464ldr x0, [sp+448]
00162468bl log.formatHeader
0016246cldr x10, [sp+448]
00162470ldrsb x27, [x10]
00162474ldr x0, [x10]
00162478ldr x1, [x10+8]
0016247cldr x2, [x10+16]
00162480str x0, [sp+600]
00162484str x1, [sp+608]
00162488str x2, [sp+616]
0016248cldr x26, [sp+1008]
00162490ldr x10, [x26]
00162494blr x10
00162498str x0, [sp+704]
0016249cstr x1, [sp+712]
001624a0str x2, [sp+720]
001624a4ldr x10, [sp+448]
001624a8ldrsb x27, [x10]
001624acstr x1, [x10+8]
001624b0str x2, [x10+16]
001624b4adrp x27, 0x8e9000
001624b8ldr w11, [x27+3056]
001624bccbz w11, 0x1624c4
001624c0b 0x1624c8
001624c4
001624c4loc_1624c4:
001624c4b 0x1624dc
001624c8
001624c8loc_1624c8:
001624c8bl runtime.gcWriteBarrier2
001624ccstr x0, [x25]
001624d0ldr x5, [x10]
001624d4str x5, [x25+8]
001624d8b 0x1624dc
001624dc
001624dcloc_1624dc:
001624dcstr x0, [x10]
001624e0ldr x5, [sp+448]
001624e4ldrsb x27, [x5]
001624e8ldr x5, [x5+8]
001624ecstr x5, [sp+224]
001624f0subs xzr, x5, 0
001624f4cset x6, eq
001624f8strb w6, [sp+101]
001624fccbz x5, 0x162504
00162500b 0x162508
00162504
00162504loc_162504:
00162504b 0x16254c
00162508
00162508loc_162508:
00162508ldr x5, [sp+448]
0016250cldrsb x27, [x5]
00162510ldr x5, [x5+8]
00162514str x5, [sp+216]
00162518ldr x6, [sp+448]
0016251cldrsb x27, [x6]
00162520ldr x1, [x6+8]
00162524ldr x6, [x6]
00162528sub x0, x5, 1
0016252csubs xzr, x1, x0
00162530b.hi 0x162538
00162534b 0x162724
00162538
00162538loc_162538:
00162538ldrb w5, [x6+x0]
0016253csubs wzr, w5, 10
00162540cset x5, ne
00162544strb w5, [sp+101]
00162548b 0x16254c
0016254c
0016254cloc_16254c:
0016254cldrb w5, [sp+101]
00162550tbnz w5, 0, 0x162558
00162554b 0x1625e0
00162558
00162558loc_162558:
00162558ldr x5, [sp+448]
0016255cldrsb x27, [x5]
00162560ldr x2, [x5+16]
00162564ldr x0, [x5]
00162568ldr x5, [x5+8]
0016256cadd x1, x5, 1
00162570subs xzr, x2, x1
00162574b.hs 0x16257c
00162578b 0x162580
0016257c
0016257cloc_16257c:
0016257cb 0x162594
00162580
00162580loc_162580:
00162580orr x3, xzr, 1
00162584adrp x4, 0x493000
00162588add x4, x4, 3072
0016258cbl runtime.growslice
00162590b 0x162594
00162594
00162594loc_162594:
00162594sub x3, x1, 1
00162598movz x4, 10
0016259cstrb w4, [x0+x3]
001625a0ldr x3, [sp+448]
001625a4ldrsb x27, [x3]
001625a8str x1, [x3+8]
001625acstr x2, [x3+16]
001625b0adrp x27, 0x8e9000
001625b4ldr w1, [x27+3056]
001625b8cbz w1, 0x1625c0
001625bcb 0x1625c4
001625c0
001625c0loc_1625c0:
001625c0b 0x1625d8
001625c4
001625c4loc_1625c4:
001625c4bl runtime.gcWriteBarrier2
001625c8str x0, [x25]
001625ccldr x1, [x3]
001625d0str x1, [x25+8]
001625d4b 0x1625d8
001625d8
001625d8loc_1625d8:
001625d8str x0, [x3]
001625dcb 0x1625e4
001625e0
001625e0loc_1625e0:
001625e0b 0x1625e4
001625e4
001625e4loc_1625e4:
001625e4ldr x0, [sp+984]
001625e8ldrsb x27, [x0]
001625ecstr x0, [sp+592]
001625f0bl sync.(*Mutex).Lock
001625f4ldr x1, [sp+984]
001625f8ldrsb x27, [x1]
001625fcstr x1, [sp+848]
00162600add x27, sp, 568
00162604stp xzr, xzr, [x27]
00162608add x1, sp, 568
0016260cstr x1, [sp+584]
00162610ldrsb x27, [x1]
00162614adrp x2, 0
00162618add x2, x2, 1872
0016261cstr x2, [x1]
00162620ldrsb x27, [x1]
00162624ldr x2, [sp+848]
00162628adrp x27, 0x8e9000
0016262cldr w3, [x27+3056]
00162630cbz w3, 0x162638
00162634b 0x16263c
00162638
00162638loc_162638:
00162638b 0x162650
0016263c
0016263cloc_16263c:
0016263cbl runtime.gcWriteBarrier2
00162640str x2, [x25]
00162644ldr x3, [x1+8]
00162648str x3, [x25+8]
0016264cb 0x162650
00162650
00162650loc_162650:
00162650str x2, [x1+8]
00162654str x1, [sp+144]
00162658add x0, sp, 120
0016265cbl runtime.deferprocStack
00162660subs xzr, x0, 0
00162664b.ne 0x1626f4
00162668b 0x16266c
0016266c
0016266cloc_16266c:
0016266cadd x27, sp, 688
00162670stp xzr, xzr, [x27]
00162674ldr x4, [sp+448]
00162678ldrsb x27, [x4]
0016267cldr x1, [x4]
00162680ldr x2, [x4+8]
00162684ldr x3, [x4+16]
00162688str x1, [sp+544]
0016268cstr x2, [sp+552]
00162690str x3, [sp+560]
00162694ldr x4, [sp+984]
00162698ldrsb x27, [x4]
0016269cldr x5, [x4+8]
001626a0ldrsb x27, [x5]
001626a4ldr x0, [x4+16]
001626a8ldr x4, [x5+24]
001626acblr x4
001626b0str x0, [sp+224]
001626b4str x1, [sp+688]
001626b8str x2, [sp+696]
001626bcldr x4, [sp+224]
001626c0str x4, [sp+240]
001626c4str x1, [sp+832]
001626c8str x2, [sp+840]
001626ccstr x1, [sp+432]
001626d0str x2, [sp+440]
001626d4str x1, [sp+264]
001626d8str x2, [sp+272]
001626dcbl runtime.deferreturn
001626e0ldr x0, [sp+264]
001626e4ldr x1, [sp+272]
001626e8ldp x29, x30, [sp-8]
001626ecadd sp, sp, 976
001626f0ret x30
001626f4
001626f4loc_1626f4:
001626f4bl runtime.deferreturn
001626f8ldr x0, [sp+264]
001626fcldr x1, [sp+272]
00162700ldp x29, x30, [sp-8]
00162704add sp, sp, 976
00162708ret x30
0016270c
0016270cloc_16270c:
0016270cbl runtime.deferreturn
00162710ldr x0, [sp+264]
00162714ldr x1, [sp+272]
00162718ldp x29, x30, [sp-8]
0016271cadd sp, sp, 976
00162720ret x30
00162724
00162724loc_162724:
00162724bl runtime.panicIndex
00162728hint
0016272c
0016272cloc_16272c:
0016272cstp x0, x1, [sp+8]
00162730stp x2, x3, [sp+24]
00162734mov x3, x30
00162738bl runtime.morestack_noctxt.abi0
0016273cldp x0, x1, [sp+8]
00162740ldp x2, x3, [sp+24]
00162744b 0x162120
00162748udf 0
0016274cudf 0
00162120
00162120log.(*Logger).output: ; void log.(*Logger).output(log.Logger * l, uintptr pc, int calldepth, func([]uint8) []uint8 appendOutput)
00162120ldr x16, [x28+16]
00162124sub x17, sp, 848
00162128subs xzr, x17, x16
0016212cb.ls 0x16272c
00162130sub x20, sp, 976
00162134stp x29, x30, [x20-8]
00162138add sp, x20, 0
0016213csub x29, sp, 8
00162140str x0, [sp+984]
00162144str x1, [sp+992]
00162148str x2, [sp+1000]
0016214cstr x3, [sp+1008]
00162150stp xzr, xzr, [sp+264]
00162154ldr x1, [sp+984]
00162158ldrsb x27, [x1]
0016215cadd x0, x1, 36
00162160str x0, [sp+680]
00162164bl sync/atomic.(*Bool).Load
00162168strb w0, [sp+101]
0016216ctbnz w0, 0, 0x162174
00162170b 0x162190
00162174
00162174loc_162174:
00162174stp xzr, xzr, [sp+264]
00162178bl runtime.deferreturn
0016217cldr x1, [sp+272]
00162180ldr x0, [sp+264]
00162184ldp x29, x30, [sp-8]
00162188add sp, sp, 976
0016218cret x30
00162190
00162190loc_162190:
00162190bl time.Now
00162194str x0, [sp+296]
00162198str x1, [sp+304]
0016219cstr x2, [sp+312]
001621a0ldr x0, [sp+984]
001621a4bl log.(*Logger).Prefix
001621a8str x0, [sp+280]
001621acstr x1, [sp+288]
001621b0ldr x0, [sp+984]
001621b4bl log.(*Logger).Flags
001621b8str x0, [sp+112]
001621bcstp xzr, xzr, [sp+328]
001621c0str xzr, [sp+104]
001621c4ldr x0, [sp+112]
001621c8ands xzr, x0, 24
001621ccb.ne 0x1621d4
001621d0b 0x1623c4
001621d4
001621d4loc_1621d4:
001621d4ldr x1, [sp+992]
001621d8cbz x1, 0x1621e0
001621dcb 0x162278
001621e0
001621e0loc_1621e0:
001621e0strb wzr, [sp+100]
001621e4add x27, sp, 816
001621e8stp xzr, xzr, [x27]
001621ecldr x0, [sp+1000]
001621f0bl runtime.Caller
001621f4str x0, [sp+232]
001621f8str x1, [sp+816]
001621fcstr x2, [sp+824]
00162200str x3, [sp+224]
00162204strb w4, [sp+101]
00162208ldr x1, [sp+232]
0016220cstr x1, [sp+256]
00162210ldr x1, [sp+816]
00162214str x1, [sp+952]
00162218str x2, [sp+960]
0016221cldr x1, [sp+224]
00162220str x1, [sp+248]
00162224ldrb w1, [sp+101]
00162228strb w1, [sp+103]
0016222cldr x1, [sp+952]
00162230ldr x2, [sp+960]
00162234str x1, [sp+328]
00162238str x2, [sp+336]
0016223cldr x1, [sp+248]
00162240str x1, [sp+104]
00162244ldrb w1, [sp+103]
00162248strb w1, [sp+100]
0016224ctbnz w1, 0, 0x162254
00162250b 0x162258
00162254
00162254loc_162254:
00162254b 0x162274
00162258
00162258loc_162258:
00162258adrp x0, 0x54e000
0016225cadd x0, x0, 381
00162260str x0, [sp+328]
00162264orr x0, xzr, 3
00162268str x0, [sp+336]
0016226cstr xzr, [sp+104]
00162270b 0x162274
00162274
00162274loc_162274:
00162274b 0x1623c0
00162278
00162278loc_162278:
00162278adrp x0, 0x49b000
0016227cadd x0, x0, 1664
00162280bl runtime.newobject
00162284str x0, [sp+648]
00162288ldr x1, [sp+992]
0016228cstr x1, [x0]
00162290ldr x0, [sp+648]
00162294ldrsb x27, [x0]
00162298b 0x16229c
0016229c
0016229cloc_16229c:
0016229cstr x0, [sp+656]
001622a0orr x2, xzr, 1
001622a4str x2, [sp+664]
001622a8str x2, [sp+672]
001622acmov x1, x2
001622b0bl runtime.CallersFrames
001622b4str x0, [sp+320]
001622b8add x20, sp, 728
001622bcadr x27, 16
001622c0stp x29, x27, [sp-24]
001622c4sub x29, sp, 24
001622c8bl fn_87cfc
001622ccsub x29, sp, 8
001622d0str xzr, [sp+808]
001622d4ldr x0, [sp+320]
001622d8bl runtime.(*Frames).Next
001622dcstr x0, [sp+456]
001622e0str x1, [sp+464]
001622e4str x2, [sp+472]
001622e8str x3, [sp+480]
001622ecstr x4, [sp+488]
001622f0str x5, [sp+496]
001622f4str x6, [sp+504]
001622f8str x7, [sp+512]
001622fcstr x8, [sp+520]
00162300str x9, [sp+528]
00162304str x10, [sp+536]
00162308add x21, sp, 728
0016230cadd x20, sp, 456
00162310adr x27, 16
00162314stp x29, x27, [sp-24]
00162318sub x29, sp, 24
0016231cbl fn_87ef8
00162320sub x29, sp, 8
00162324ldr x3, [sp+536]
00162328str x3, [sp+808]
0016232cstrb w11, [sp+101]
00162330add x21, sp, 864
00162334add x20, sp, 728
00162338adr x27, 16
0016233cstp x29, x27, [sp-24]
00162340sub x29, sp, 24
00162344bl fn_87ef8
00162348sub x29, sp, 8
0016234cldr x3, [sp+808]
00162350str x3, [sp+944]
00162354ldrb w3, [sp+101]
00162358strb w3, [sp+102]
0016235cadd x21, sp, 344
00162360add x20, sp, 864
00162364adr x27, 16
00162368stp x29, x27, [sp-24]
0016236csub x29, sp, 24
00162370bl fn_87ef8
00162374sub x29, sp, 8
00162378ldr x3, [sp+944]
0016237cstr x3, [sp+424]
00162380ldr x3, [sp+376]
00162384ldr x4, [sp+384]
00162388str x3, [sp+328]
0016238cstr x4, [sp+336]
00162390cbz x4, 0x162398
00162394b 0x1623b0
00162398
00162398loc_162398:
00162398adrp x0, 0x54e000
0016239cadd x0, x0, 381
001623a0str x0, [sp+328]
001623a4orr x0, xzr, 3
001623a8str x0, [sp+336]
001623acb 0x1623b4
001623b0
001623b0loc_1623b0:
001623b0b 0x1623b4
001623b4
001623b4loc_1623b4:
001623b4ldr x0, [sp+392]
001623b8str x0, [sp+104]
001623bcb 0x1623c0
001623c0
001623c0loc_1623c0:
001623c0b 0x1623c8
001623c4
001623c4loc_1623c4:
001623c4b 0x1623c8
001623c8
001623c8loc_1623c8:
001623c8bl log.getBuffer
001623ccstr x0, [sp+448]
001623d0str x0, [sp+856]
001623d4add x27, sp, 624
001623d8stp xzr, xzr, [x27]
001623dcadd x0, sp, 624
001623e0str x0, [sp+640]
001623e4ldrsb x27, [x0]
001623e8adrp x1, 0
001623ecadd x1, x1, 1968
001623f0str x1, [x0]
001623f4ldrsb x27, [x0]
001623f8ldr x1, [sp+856]
001623fcadrp x27, 0x8e9000
00162400ldr w2, [x27+3056]
00162404cbz w2, 0x16240c
00162408b 0x162410
0016240c
0016240cloc_16240c:
0016240cb 0x162424
00162410
00162410loc_162410:
00162410bl runtime.gcWriteBarrier2
00162414str x1, [x25]
00162418ldr x2, [x0+8]
0016241cstr x2, [x25+8]
00162420b 0x162424
00162424
00162424loc_162424:
00162424str x1, [x0+8]
00162428str x0, [sp+192]
0016242cadd x0, sp, 168
00162430bl runtime.deferprocStack
00162434subs xzr, x0, 0
00162438b.ne 0x16270c
0016243cb 0x162440
00162440
00162440loc_162440:
00162440ldr x1, [sp+296]
00162444ldr x6, [sp+112]
00162448ldr x9, [sp+104]
0016244cldr x4, [sp+280]
00162450ldr x7, [sp+328]
00162454ldr x2, [sp+304]
00162458ldr x5, [sp+288]
0016245cldr x8, [sp+336]
00162460ldr x3, [sp+312]
00162464ldr x0, [sp+448]
00162468bl log.formatHeader
0016246cldr x10, [sp+448]
00162470ldrsb x27, [x10]
00162474ldr x0, [x10]
00162478ldr x1, [x10+8]
0016247cldr x2, [x10+16]
00162480str x0, [sp+600]
00162484str x1, [sp+608]
00162488str x2, [sp+616]
0016248cldr x26, [sp+1008]
00162490ldr x10, [x26]
00162494blr x10
00162498str x0, [sp+704]
0016249cstr x1, [sp+712]
001624a0str x2, [sp+720]
001624a4ldr x10, [sp+448]
001624a8ldrsb x27, [x10]
001624acstr x1, [x10+8]
001624b0str x2, [x10+16]
001624b4adrp x27, 0x8e9000
001624b8ldr w11, [x27+3056]
001624bccbz w11, 0x1624c4
001624c0b 0x1624c8
001624c4
001624c4loc_1624c4:
001624c4b 0x1624dc
001624c8
001624c8loc_1624c8:
001624c8bl runtime.gcWriteBarrier2
001624ccstr x0, [x25]
001624d0ldr x5, [x10]
001624d4str x5, [x25+8]
001624d8b 0x1624dc
001624dc
001624dcloc_1624dc:
001624dcstr x0, [x10]
001624e0ldr x5, [sp+448]
001624e4ldrsb x27, [x5]
001624e8ldr x5, [x5+8]
001624ecstr x5, [sp+224]
001624f0subs xzr, x5, 0
001624f4cset x6, eq
001624f8strb w6, [sp+101]
001624fccbz x5, 0x162504
00162500b 0x162508
00162504
00162504loc_162504:
00162504b 0x16254c
00162508
00162508loc_162508:
00162508ldr x5, [sp+448]
0016250cldrsb x27, [x5]
00162510ldr x5, [x5+8]
00162514str x5, [sp+216]
00162518ldr x6, [sp+448]
0016251cldrsb x27, [x6]
00162520ldr x1, [x6+8]
00162524ldr x6, [x6]
00162528sub x0, x5, 1
0016252csubs xzr, x1, x0
00162530b.hi 0x162538
00162534b 0x162724
00162538
00162538loc_162538:
00162538ldrb w5, [x6+x0]
0016253csubs wzr, w5, 10
00162540cset x5, ne
00162544strb w5, [sp+101]
00162548b 0x16254c
0016254c
0016254cloc_16254c:
0016254cldrb w5, [sp+101]
00162550tbnz w5, 0, 0x162558
00162554b 0x1625e0
00162558
00162558loc_162558:
00162558ldr x5, [sp+448]
0016255cldrsb x27, [x5]
00162560ldr x2, [x5+16]
00162564ldr x0, [x5]
00162568ldr x5, [x5+8]
0016256cadd x1, x5, 1
00162570subs xzr, x2, x1
00162574b.hs 0x16257c
00162578b 0x162580
0016257c
0016257cloc_16257c:
0016257cb 0x162594
00162580
00162580loc_162580:
00162580orr x3, xzr, 1
00162584adrp x4, 0x493000
00162588add x4, x4, 3072
0016258cbl runtime.growslice
00162590b 0x162594
00162594
00162594loc_162594:
00162594sub x3, x1, 1
00162598movz x4, 10
0016259cstrb w4, [x0+x3]
001625a0ldr x3, [sp+448]
001625a4ldrsb x27, [x3]
001625a8str x1, [x3+8]
001625acstr x2, [x3+16]
001625b0adrp x27, 0x8e9000
001625b4ldr w1, [x27+3056]
001625b8cbz w1, 0x1625c0
001625bcb 0x1625c4
001625c0
001625c0loc_1625c0:
001625c0b 0x1625d8
001625c4
001625c4loc_1625c4:
001625c4bl runtime.gcWriteBarrier2
001625c8str x0, [x25]
001625ccldr x1, [x3]
001625d0str x1, [x25+8]
001625d4b 0x1625d8
001625d8
001625d8loc_1625d8:
001625d8str x0, [x3]
001625dcb 0x1625e4
001625e0
001625e0loc_1625e0:
001625e0b 0x1625e4
001625e4
001625e4loc_1625e4:
001625e4ldr x0, [sp+984]
001625e8ldrsb x27, [x0]
001625ecstr x0, [sp+592]
001625f0bl sync.(*Mutex).Lock
001625f4ldr x1, [sp+984]
001625f8ldrsb x27, [x1]
001625fcstr x1, [sp+848]
00162600add x27, sp, 568
00162604stp xzr, xzr, [x27]
00162608add x1, sp, 568
0016260cstr x1, [sp+584]
00162610ldrsb x27, [x1]
00162614adrp x2, 0
00162618add x2, x2, 1872
0016261cstr x2, [x1]
00162620ldrsb x27, [x1]
00162624ldr x2, [sp+848]
00162628adrp x27, 0x8e9000
0016262cldr w3, [x27+3056]
00162630cbz w3, 0x162638
00162634b 0x16263c
00162638
00162638loc_162638:
00162638b 0x162650
0016263c
0016263cloc_16263c:
0016263cbl runtime.gcWriteBarrier2
00162640str x2, [x25]
00162644ldr x3, [x1+8]
00162648str x3, [x25+8]
0016264cb 0x162650
00162650
00162650loc_162650:
00162650str x2, [x1+8]
00162654str x1, [sp+144]
00162658add x0, sp, 120
0016265cbl runtime.deferprocStack
00162660subs xzr, x0, 0
00162664b.ne 0x1626f4
00162668b 0x16266c
0016266c
0016266cloc_16266c:
0016266cadd x27, sp, 688
00162670stp xzr, xzr, [x27]
00162674ldr x4, [sp+448]
00162678ldrsb x27, [x4]
0016267cldr x1, [x4]
00162680ldr x2, [x4+8]
00162684ldr x3, [x4+16]
00162688str x1, [sp+544]
0016268cstr x2, [sp+552]
00162690str x3, [sp+560]
00162694ldr x4, [sp+984]
00162698ldrsb x27, [x4]
0016269cldr x5, [x4+8]
001626a0ldrsb x27, [x5]
001626a4ldr x0, [x4+16]
001626a8ldr x4, [x5+24]
001626acblr x4
001626b0str x0, [sp+224]
001626b4str x1, [sp+688]
001626b8str x2, [sp+696]
001626bcldr x4, [sp+224]
001626c0str x4, [sp+240]
001626c4str x1, [sp+832]
001626c8str x2, [sp+840]
001626ccstr x1, [sp+432]
001626d0str x2, [sp+440]
001626d4str x1, [sp+264]
001626d8str x2, [sp+272]
001626dcbl runtime.deferreturn
001626e0ldr x0, [sp+264]
001626e4ldr x1, [sp+272]
001626e8ldp x29, x30, [sp-8]
001626ecadd sp, sp, 976
001626f0ret x30
001626f4
001626f4loc_1626f4:
001626f4bl runtime.deferreturn
001626f8ldr x0, [sp+264]
001626fcldr x1, [sp+272]
00162700ldp x29, x30, [sp-8]
00162704add sp, sp, 976
00162708ret x30
0016270c
0016270cloc_16270c:
0016270cbl runtime.deferreturn
00162710ldr x0, [sp+264]
00162714ldr x1, [sp+272]
00162718ldp x29, x30, [sp-8]
0016271cadd sp, sp, 976
00162720ret x30
00162724
00162724loc_162724:
00162724bl runtime.panicIndex
00162728hint
0016272c
0016272cloc_16272c:
0016272cstp x0, x1, [sp+8]
00162730stp x2, x3, [sp+24]
00162734mov x3, x30
00162738bl runtime.morestack_noctxt.abi0
0016273cldp x0, x1, [sp+8]
00162740ldp x2, x3, [sp+24]
00162744b 0x162120
00162748udf 0
0016274cudf 0
00162120
00162750
00162750log.(*Logger).output.deferwrap2: ; void log.(*Logger).output.deferwrap2(void)
00162750ldr x16, [x28+16]
00162754subs xzr, sp, x16
00162758b.ls 0x162788
0016275cstr x30, [sp-32]!
00162760stur x29, [sp-8]
00162764sub x29, sp, 8
00162768ldr x16, [x28+32]
0016276ccbnz x16, 0x162794
00162770
00162770loc_162770:
00162770ldr x0, [x26+8]
00162774str x0, [sp+16]
00162778bl sync.(*Mutex).Unlock
0016277cldur x29, [sp-8]
00162780ldr x30, [sp], 32
00162784ret x30
00162788
00162788loc_162788:
00162788mov x3, x30
0016278cbl runtime.morestack.abi0
00162790b 0x162750
00162794
00162794loc_162794:
00162794ldr x17, [x16]
00162798add x20, sp, 40
0016279csubs xzr, x20, x17
001627a0b.ne 0x162770
001627a4add x20, sp, 8
001627a8str x20, [x16]
001627acb 0x162770
00162750
00162750log.(*Logger).output.deferwrap2: ; void log.(*Logger).output.deferwrap2(void)
00162750ldr x16, [x28+16]
00162754subs xzr, sp, x16
00162758b.ls 0x162788
0016275cstr x30, [sp-32]!
00162760stur x29, [sp-8]
00162764sub x29, sp, 8
00162768ldr x16, [x28+32]
0016276ccbnz x16, 0x162794
00162770
00162770loc_162770:
00162770ldr x0, [x26+8]
00162774str x0, [sp+16]
00162778bl sync.(*Mutex).Unlock
0016277cldur x29, [sp-8]
00162780ldr x30, [sp], 32
00162784ret x30
00162788
00162788loc_162788:
00162788mov x3, x30
0016278cbl runtime.morestack.abi0
00162790b 0x162750
00162794
00162794loc_162794:
00162794ldr x17, [x16]
00162798add x20, sp, 40
0016279csubs xzr, x20, x17
001627a0b.ne 0x162770
001627a4add x20, sp, 8
001627a8str x20, [x16]
001627acb 0x162770
00162750
001627b0
001627b0log.(*Logger).output.deferwrap1: ; void log.(*Logger).output.deferwrap1(void)
001627b0ldr x16, [x28+16]
001627b4subs xzr, sp, x16
001627b8b.ls 0x1627e8
001627bcstr x30, [sp-32]!
001627c0stur x29, [sp-8]
001627c4sub x29, sp, 8
001627c8ldr x16, [x28+32]
001627cccbnz x16, 0x1627f4
001627d0
001627d0loc_1627d0:
001627d0ldr x0, [x26+8]
001627d4str x0, [sp+16]
001627d8bl log.putBuffer
001627dcldur x29, [sp-8]
001627e0ldr x30, [sp], 32
001627e4ret x30
001627e8
001627e8loc_1627e8:
001627e8mov x3, x30
001627ecbl runtime.morestack.abi0
001627f0b 0x1627b0
001627f4
001627f4loc_1627f4:
001627f4ldr x17, [x16]
001627f8add x20, sp, 40
001627fcsubs xzr, x20, x17
00162800b.ne 0x1627d0
00162804add x20, sp, 8
00162808str x20, [x16]
0016280cb 0x1627d0
001627b0
001627b0log.(*Logger).output.deferwrap1: ; void log.(*Logger).output.deferwrap1(void)
001627b0ldr x16, [x28+16]
001627b4subs xzr, sp, x16
001627b8b.ls 0x1627e8
001627bcstr x30, [sp-32]!
001627c0stur x29, [sp-8]
001627c4sub x29, sp, 8
001627c8ldr x16, [x28+32]
001627cccbnz x16, 0x1627f4
001627d0
001627d0loc_1627d0:
001627d0ldr x0, [x26+8]
001627d4str x0, [sp+16]
001627d8bl log.putBuffer
001627dcldur x29, [sp-8]
001627e0ldr x30, [sp], 32
001627e4ret x30
001627e8
001627e8loc_1627e8:
001627e8mov x3, x30
001627ecbl runtime.morestack.abi0
001627f0b 0x1627b0
001627f4
001627f4loc_1627f4:
001627f4ldr x17, [x16]
001627f8add x20, sp, 40
001627fcsubs xzr, x20, x17
00162800b.ne 0x1627d0
00162804add x20, sp, 8
00162808str x20, [x16]
0016280cb 0x1627d0
001627b0
00162810
00162810log.init.0: ; void log.init.0(void)
00162810ldr x16, [x28+16]
00162814subs xzr, sp, x16
00162818b.ls 0x16286c
0016281cstr x30, [sp-16]!
00162820stur x29, [sp-8]
00162824sub x29, sp, 8
00162828adrp x27, 0x8e9000
0016282cldr w0, [x27+3056]
00162830cbz w0, 0x162838
00162834b 0x16283c
00162838
00162838loc_162838:
00162838b 0x162850
0016283c
0016283cloc_16283c:
0016283cadrp x27, 0x8be000
00162840ldr x0, [x27+3416]
00162844bl runtime.gcWriteBarrier1
00162848str x0, [x25]
0016284cb 0x162850
00162850
00162850loc_162850:
00162850adrp x0, 0x576000
00162854add x0, x0, 2704
00162858adrp x27, 0x8be000
0016285cstr x0, [x27+3416]
00162860ldur x29, [sp-8]
00162864ldr x30, [sp], 16
00162868ret x30
0016286c
0016286cloc_16286c:
0016286cmov x3, x30
00162870bl runtime.morestack_noctxt.abi0
00162874b 0x162810
00162878udf 0
0016287cudf 0
00162810
00162810log.init.0: ; void log.init.0(void)
00162810ldr x16, [x28+16]
00162814subs xzr, sp, x16
00162818b.ls 0x16286c
0016281cstr x30, [sp-16]!
00162820stur x29, [sp-8]
00162824sub x29, sp, 8
00162828adrp x27, 0x8e9000
0016282cldr w0, [x27+3056]
00162830cbz w0, 0x162838
00162834b 0x16283c
00162838
00162838loc_162838:
00162838b 0x162850
0016283c
0016283cloc_16283c:
0016283cadrp x27, 0x8be000
00162840ldr x0, [x27+3416]
00162844bl runtime.gcWriteBarrier1
00162848str x0, [x25]
0016284cb 0x162850
00162850
00162850loc_162850:
00162850adrp x0, 0x576000
00162854add x0, x0, 2704
00162858adrp x27, 0x8be000
0016285cstr x0, [x27+3416]
00162860ldur x29, [sp-8]
00162864ldr x30, [sp], 16
00162868ret x30
0016286c
0016286cloc_16286c:
0016286cmov x3, x30
00162870bl runtime.morestack_noctxt.abi0
00162874b 0x162810
00162878udf 0
0016287cudf 0
00162810
00162880
00162880log.(*Logger).Printf: ; void log.(*Logger).Printf(log.Logger * l, struct string format, struct []interface {} v)
00162880ldr x16, [x28+16]
00162884subs xzr, sp, x16
00162888b.ls 0x162974
0016288cstr x30, [sp-112]!
00162890stur x29, [sp-8]
00162894sub x29, sp, 8
00162898str x0, [sp+120]
0016289cstr x1, [sp+128]
001628a0str x2, [sp+136]
001628a4str x3, [sp+144]
001628a8str x4, [sp+152]
001628acstr x5, [sp+160]
001628b0stp xzr, xzr, [sp+56]
001628b4stp xzr, xzr, [sp+72]
001628b8stp xzr, xzr, [sp+88]
001628bcadd x4, sp, 56
001628c0str x4, [sp+48]
001628c4ldrsb x27, [x4]
001628c8adrp x5, 0
001628ccadd x5, x5, 2464
001628d0str x5, [x4]
001628d4ldrsb x27, [x4]
001628d8ldr x5, [sp+128]
001628dcldr x6, [sp+136]
001628e0str x6, [x4+16]
001628e4adrp x27, 0x8e9000
001628e8ldr w6, [x27+3056]
001628eccbz w6, 0x1628f4
001628f0b 0x1628f8
001628f4
001628f4loc_1628f4:
001628f4b 0x16290c
001628f8
001628f8loc_1628f8:
001628f8bl runtime.gcWriteBarrier2
001628fcstr x5, [x25]
00162900ldr x6, [x4+8]
00162904str x6, [x25+8]
00162908b 0x16290c
0016290c
0016290cloc_16290c:
0016290cstr x5, [x4+8]
00162910ldrsb x27, [x4]
00162914ldr x5, [sp+144]
00162918ldr x6, [sp+152]
0016291cldr x7, [sp+160]
00162920str x6, [x4+32]
00162924str x7, [x4+40]
00162928adrp x27, 0x8e9000
0016292cldr w6, [x27+3056]
00162930cbz w6, 0x162938
00162934b 0x16293c
00162938
00162938loc_162938:
00162938b 0x162950
0016293c
0016293cloc_16293c:
0016293cbl runtime.gcWriteBarrier2
00162940str x5, [x25]
00162944ldr x6, [x4+24]
00162948str x6, [x25+8]
0016294cb 0x162950
00162950
00162950loc_162950:
00162950str x5, [x4+24]
00162954ldr x0, [sp+120]
00162958ldr x3, [sp+48]
0016295cmov x1, xzr
00162960orr x2, xzr, 2
00162964bl log.(*Logger).output
00162968ldur x29, [sp-8]
0016296cldr x30, [sp], 112
00162970ret x30
00162974
00162974loc_162974:
00162974stp x0, x1, [sp+8]
00162978stp x2, x3, [sp+24]
0016297cstp x4, x5, [sp+40]
00162980mov x3, x30
00162984bl runtime.morestack_noctxt.abi0
00162988ldp x0, x1, [sp+8]
0016298cldp x2, x3, [sp+24]
00162990ldp x4, x5, [sp+40]
00162994b 0x162880
00162998udf 0
0016299cudf 0
00162880
00162880log.(*Logger).Printf: ; void log.(*Logger).Printf(log.Logger * l, struct string format, struct []interface {} v)
00162880ldr x16, [x28+16]
00162884subs xzr, sp, x16
00162888b.ls 0x162974
0016288cstr x30, [sp-112]!
00162890stur x29, [sp-8]
00162894sub x29, sp, 8
00162898str x0, [sp+120]
0016289cstr x1, [sp+128]
001628a0str x2, [sp+136]
001628a4str x3, [sp+144]
001628a8str x4, [sp+152]
001628acstr x5, [sp+160]
001628b0stp xzr, xzr, [sp+56]
001628b4stp xzr, xzr, [sp+72]
001628b8stp xzr, xzr, [sp+88]
001628bcadd x4, sp, 56
001628c0str x4, [sp+48]
001628c4ldrsb x27, [x4]
001628c8adrp x5, 0
001628ccadd x5, x5, 2464
001628d0str x5, [x4]
001628d4ldrsb x27, [x4]
001628d8ldr x5, [sp+128]
001628dcldr x6, [sp+136]
001628e0str x6, [x4+16]
001628e4adrp x27, 0x8e9000
001628e8ldr w6, [x27+3056]
001628eccbz w6, 0x1628f4
001628f0b 0x1628f8
001628f4
001628f4loc_1628f4:
001628f4b 0x16290c
001628f8
001628f8loc_1628f8:
001628f8bl runtime.gcWriteBarrier2
001628fcstr x5, [x25]
00162900ldr x6, [x4+8]
00162904str x6, [x25+8]
00162908b 0x16290c
0016290c
0016290cloc_16290c:
0016290cstr x5, [x4+8]
00162910ldrsb x27, [x4]
00162914ldr x5, [sp+144]
00162918ldr x6, [sp+152]
0016291cldr x7, [sp+160]
00162920str x6, [x4+32]
00162924str x7, [x4+40]
00162928adrp x27, 0x8e9000
0016292cldr w6, [x27+3056]
00162930cbz w6, 0x162938
00162934b 0x16293c
00162938
00162938loc_162938:
00162938b 0x162950
0016293c
0016293cloc_16293c:
0016293cbl runtime.gcWriteBarrier2
00162940str x5, [x25]
00162944ldr x6, [x4+24]
00162948str x6, [x25+8]
0016294cb 0x162950
00162950
00162950loc_162950:
00162950str x5, [x4+24]
00162954ldr x0, [sp+120]
00162958ldr x3, [sp+48]
0016295cmov x1, xzr
00162960orr x2, xzr, 2
00162964bl log.(*Logger).output
00162968ldur x29, [sp-8]
0016296cldr x30, [sp], 112
00162970ret x30
00162974
00162974loc_162974:
00162974stp x0, x1, [sp+8]
00162978stp x2, x3, [sp+24]
0016297cstp x4, x5, [sp+40]
00162980mov x3, x30
00162984bl runtime.morestack_noctxt.abi0
00162988ldp x0, x1, [sp+8]
0016298cldp x2, x3, [sp+24]
00162990ldp x4, x5, [sp+40]
00162994b 0x162880
00162998udf 0
0016299cudf 0
00162880
001629a0
001629a0log.(*Logger).Printf.func1: ; void log.(*Logger).Printf.func1(struct []uint8 b)
001629a0ldr x16, [x28+16]
001629a4sub x17, sp, 48
001629a8subs xzr, x17, x16
001629acb.ls 0x162a40
001629b0str x30, [sp-176]!
001629b4stur x29, [sp-8]
001629b8sub x29, sp, 8
001629bcstr x0, [sp+184]
001629c0str x1, [sp+192]
001629c4str x2, [sp+200]
001629c8ldr x8, [x26+8]
001629ccldr x9, [x26+16]
001629d0str x8, [sp+128]
001629d4str x9, [sp+136]
001629d8ldr x8, [x26+24]
001629dcldr x9, [x26+32]
001629e0ldr x10, [x26+40]
001629e4str x8, [sp+104]
001629e8str x9, [sp+112]
001629ecstr x10, [sp+120]
001629f0str xzr, [sp+80]
001629f4stp xzr, xzr, [sp+88]
001629f8ldr x0, [sp+184]
001629fcldr x3, [sp+128]
00162a00ldr x5, [sp+104]
00162a04ldr x1, [sp+192]
00162a08ldr x4, [sp+136]
00162a0cldr x6, [sp+112]
00162a10ldr x2, [sp+200]
00162a14ldr x7, [sp+120]
00162a18bl fmt.Appendf
00162a1cstr x0, [sp+144]
00162a20str x1, [sp+152]
00162a24str x2, [sp+160]
00162a28str x0, [sp+80]
00162a2cstr x1, [sp+88]
00162a30str x2, [sp+96]
00162a34ldur x29, [sp-8]
00162a38ldr x30, [sp], 176
00162a3cret x30
00162a40
00162a40loc_162a40:
00162a40stp x0, x1, [sp+8]
00162a44str x2, [sp+24]
00162a48mov x3, x30
00162a4cbl runtime.morestack.abi0
00162a50ldp x0, x1, [sp+8]
00162a54ldr x2, [sp+24]
00162a58b 0x1629a0
00162a5cudf 0
001629a0
001629a0log.(*Logger).Printf.func1: ; void log.(*Logger).Printf.func1(struct []uint8 b)
001629a0ldr x16, [x28+16]
001629a4sub x17, sp, 48
001629a8subs xzr, x17, x16
001629acb.ls 0x162a40
001629b0str x30, [sp-176]!
001629b4stur x29, [sp-8]
001629b8sub x29, sp, 8
001629bcstr x0, [sp+184]
001629c0str x1, [sp+192]
001629c4str x2, [sp+200]
001629c8ldr x8, [x26+8]
001629ccldr x9, [x26+16]
001629d0str x8, [sp+128]
001629d4str x9, [sp+136]
001629d8ldr x8, [x26+24]
001629dcldr x9, [x26+32]
001629e0ldr x10, [x26+40]
001629e4str x8, [sp+104]
001629e8str x9, [sp+112]
001629ecstr x10, [sp+120]
001629f0str xzr, [sp+80]
001629f4stp xzr, xzr, [sp+88]
001629f8ldr x0, [sp+184]
001629fcldr x3, [sp+128]
00162a00ldr x5, [sp+104]
00162a04ldr x1, [sp+192]
00162a08ldr x4, [sp+136]
00162a0cldr x6, [sp+112]
00162a10ldr x2, [sp+200]
00162a14ldr x7, [sp+120]
00162a18bl fmt.Appendf
00162a1cstr x0, [sp+144]
00162a20str x1, [sp+152]
00162a24str x2, [sp+160]
00162a28str x0, [sp+80]
00162a2cstr x1, [sp+88]
00162a30str x2, [sp+96]
00162a34ldur x29, [sp-8]
00162a38ldr x30, [sp], 176
00162a3cret x30
00162a40
00162a40loc_162a40:
00162a40stp x0, x1, [sp+8]
00162a44str x2, [sp+24]
00162a48mov x3, x30
00162a4cbl runtime.morestack.abi0
00162a50ldp x0, x1, [sp+8]
00162a54ldr x2, [sp+24]
00162a58b 0x1629a0
00162a5cudf 0
001629a0
00162a60
00162a60log.(*Logger).Flags: ; void log.(*Logger).Flags(log.Logger * l)
00162a60ldr x16, [x28+16]
00162a64subs xzr, sp, x16
00162a68b.ls 0x162aa8
00162a6cstr x30, [sp-48]!
00162a70stur x29, [sp-8]
00162a74sub x29, sp, 8
00162a78str x0, [sp+56]
00162a7cstr xzr, [sp+24]
00162a80ldrsb x27, [x0]
00162a84add x0, x0, 32
00162a88str x0, [sp+32]
00162a8cbl sync/atomic.(*Int32).Load
00162a90str w0, [sp+20]
00162a94sbfm x0, x0, 0, 31
00162a98str x0, [sp+24]
00162a9cldur x29, [sp-8]
00162aa0ldr x30, [sp], 48
00162aa4ret x30
00162aa8
00162aa8loc_162aa8:
00162aa8str x0, [sp+8]
00162aacmov x3, x30
00162ab0bl runtime.morestack_noctxt.abi0
00162ab4ldr x0, [sp+8]
00162ab8b 0x162a60
00162abcudf 0
00162a60
00162a60log.(*Logger).Flags: ; void log.(*Logger).Flags(log.Logger * l)
00162a60ldr x16, [x28+16]
00162a64subs xzr, sp, x16
00162a68b.ls 0x162aa8
00162a6cstr x30, [sp-48]!
00162a70stur x29, [sp-8]
00162a74sub x29, sp, 8
00162a78str x0, [sp+56]
00162a7cstr xzr, [sp+24]
00162a80ldrsb x27, [x0]
00162a84add x0, x0, 32
00162a88str x0, [sp+32]
00162a8cbl sync/atomic.(*Int32).Load
00162a90str w0, [sp+20]
00162a94sbfm x0, x0, 0, 31
00162a98str x0, [sp+24]
00162a9cldur x29, [sp-8]
00162aa0ldr x30, [sp], 48
00162aa4ret x30
00162aa8
00162aa8loc_162aa8:
00162aa8str x0, [sp+8]
00162aacmov x3, x30
00162ab0bl runtime.morestack_noctxt.abi0
00162ab4ldr x0, [sp+8]
00162ab8b 0x162a60
00162abcudf 0
00162a60
00162ac0
00162ac0log.(*Logger).SetFlags: ; void log.(*Logger).SetFlags(log.Logger * l, int flag)
00162ac0ldr x16, [x28+16]
00162ac4subs xzr, sp, x16
00162ac8b.ls 0x162b00
00162accstr x30, [sp-48]!
00162ad0stur x29, [sp-8]
00162ad4sub x29, sp, 8
00162ad8str x0, [sp+56]
00162adcstr x1, [sp+64]
00162ae0ldrsb x27, [x0]
00162ae4add x0, x0, 32
00162ae8str x0, [sp+32]
00162aecldr x1, [sp+64]
00162af0bl sync/atomic.(*Int32).Store
00162af4ldur x29, [sp-8]
00162af8ldr x30, [sp], 48
00162afcret x30
00162b00
00162b00loc_162b00:
00162b00stp x0, x1, [sp+8]
00162b04mov x3, x30
00162b08bl runtime.morestack_noctxt.abi0
00162b0cldp x0, x1, [sp+8]
00162b10b 0x162ac0
00162b14udf 0
00162b18udf 0
00162b1cudf 0
00162ac0
00162ac0log.(*Logger).SetFlags: ; void log.(*Logger).SetFlags(log.Logger * l, int flag)
00162ac0ldr x16, [x28+16]
00162ac4subs xzr, sp, x16
00162ac8b.ls 0x162b00
00162accstr x30, [sp-48]!
00162ad0stur x29, [sp-8]
00162ad4sub x29, sp, 8
00162ad8str x0, [sp+56]
00162adcstr x1, [sp+64]
00162ae0ldrsb x27, [x0]
00162ae4add x0, x0, 32
00162ae8str x0, [sp+32]
00162aecldr x1, [sp+64]
00162af0bl sync/atomic.(*Int32).Store
00162af4ldur x29, [sp-8]
00162af8ldr x30, [sp], 48
00162afcret x30
00162b00
00162b00loc_162b00:
00162b00stp x0, x1, [sp+8]
00162b04mov x3, x30
00162b08bl runtime.morestack_noctxt.abi0
00162b0cldp x0, x1, [sp+8]
00162b10b 0x162ac0
00162b14udf 0
00162b18udf 0
00162b1cudf 0
00162ac0
00162b20
00162b20log.(*Logger).Prefix: ; void log.(*Logger).Prefix(log.Logger * l)
00162b20ldr x16, [x28+16]
00162b24subs xzr, sp, x16
00162b28b.ls 0x162bac
00162b2cstr x30, [sp-64]!
00162b30stur x29, [sp-8]
00162b34sub x29, sp, 8
00162b38str x0, [sp+72]
00162b3cstp xzr, xzr, [sp+24]
00162b40ldr x2, [sp+72]
00162b44ldrsb x27, [x2]
00162b48add x2, x2, 24
00162b4cstr x2, [sp+48]
00162b50ldr x0, [sp+48]
00162b54adrp x1, 0x5b9000
00162b58add x1, x1, 3904
00162b5cbl sync/atomic.(*Pointer[go.shape.string]).Load
00162b60str x0, [sp+40]
00162b64ldr x2, [sp+40]
00162b68cbnz x2, 0x162b70
00162b6cb 0x162b94
00162b70
00162b70loc_162b70:
00162b70ldr x2, [sp+40]
00162b74ldrsb x27, [x2]
00162b78ldr x0, [x2]
00162b7cldr x1, [x2+8]
00162b80str x0, [sp+24]
00162b84str x1, [sp+32]
00162b88ldur x29, [sp-8]
00162b8cldr x30, [sp], 64
00162b90ret x30
00162b94
00162b94loc_162b94:
00162b94stp xzr, xzr, [sp+24]
00162b98mov x0, xzr
00162b9cmov x1, xzr
00162ba0ldur x29, [sp-8]
00162ba4ldr x30, [sp], 64
00162ba8ret x30
00162bac
00162bacloc_162bac:
00162bacstr x0, [sp+8]
00162bb0mov x3, x30
00162bb4bl runtime.morestack_noctxt.abi0
00162bb8ldr x0, [sp+8]
00162bbcb 0x162b20
00162b20
00162b20log.(*Logger).Prefix: ; void log.(*Logger).Prefix(log.Logger * l)
00162b20ldr x16, [x28+16]
00162b24subs xzr, sp, x16
00162b28b.ls 0x162bac
00162b2cstr x30, [sp-64]!
00162b30stur x29, [sp-8]
00162b34sub x29, sp, 8
00162b38str x0, [sp+72]
00162b3cstp xzr, xzr, [sp+24]
00162b40ldr x2, [sp+72]
00162b44ldrsb x27, [x2]
00162b48add x2, x2, 24
00162b4cstr x2, [sp+48]
00162b50ldr x0, [sp+48]
00162b54adrp x1, 0x5b9000
00162b58add x1, x1, 3904
00162b5cbl sync/atomic.(*Pointer[go.shape.string]).Load
00162b60str x0, [sp+40]
00162b64ldr x2, [sp+40]
00162b68cbnz x2, 0x162b70
00162b6cb 0x162b94
00162b70
00162b70loc_162b70:
00162b70ldr x2, [sp+40]
00162b74ldrsb x27, [x2]
00162b78ldr x0, [x2]
00162b7cldr x1, [x2+8]
00162b80str x0, [sp+24]
00162b84str x1, [sp+32]
00162b88ldur x29, [sp-8]
00162b8cldr x30, [sp], 64
00162b90ret x30
00162b94
00162b94loc_162b94:
00162b94stp xzr, xzr, [sp+24]
00162b98mov x0, xzr
00162b9cmov x1, xzr
00162ba0ldur x29, [sp-8]
00162ba4ldr x30, [sp], 64
00162ba8ret x30
00162bac
00162bacloc_162bac:
00162bacstr x0, [sp+8]
00162bb0mov x3, x30
00162bb4bl runtime.morestack_noctxt.abi0
00162bb8ldr x0, [sp+8]
00162bbcb 0x162b20
00162b20
00162bc0
00162bc0log.(*Logger).SetPrefix: ; void log.(*Logger).SetPrefix(log.Logger * l, struct string prefix)
00162bc0ldr x16, [x28+16]
00162bc4subs xzr, sp, x16
00162bc8b.ls 0x162c60
00162bccstr x30, [sp-64]!
00162bd0stur x29, [sp-8]
00162bd4sub x29, sp, 8
00162bd8str x0, [sp+72]
00162bdcstr x1, [sp+80]
00162be0str x2, [sp+88]
00162be4adrp x0, 0x493000
00162be8add x0, x0, 2944
00162becbl runtime.newobject
00162bf0str x0, [sp+48]
00162bf4adrp x27, 0x8e9000
00162bf8ldr w1, [x27+3056]
00162bfccbz w1, 0x162c04
00162c00b 0x162c08
00162c04
00162c04loc_162c04:
00162c04b 0x162c28
00162c08
00162c08loc_162c08:
00162c08str x0, [sp+32]
00162c0cmov x1, x0
00162c10add x2, sp, 80
00162c14adrp x0, 0x493000
00162c18add x0, x0, 2944
00162c1cbl runtime.wbMove
00162c20ldr x0, [sp+32]
00162c24b 0x162c28
00162c28
00162c28loc_162c28:
00162c28ldp x3, x4, [sp+80]
00162c2cstp x3, x4, [x0]
00162c30ldr x3, [sp+72]
00162c34ldrsb x27, [x3]
00162c38add x3, x3, 24
00162c3cstr x3, [sp+40]
00162c40ldr x0, [sp+40]
00162c44ldr x2, [sp+48]
00162c48adrp x1, 0x5b9000
00162c4cadd x1, x1, 3904
00162c50bl sync/atomic.(*Pointer[go.shape.string]).Store
00162c54ldur x29, [sp-8]
00162c58ldr x30, [sp], 64
00162c5cret x30
00162c60
00162c60loc_162c60:
00162c60stp x0, x1, [sp+8]
00162c64str x2, [sp+24]
00162c68mov x3, x30
00162c6cbl runtime.morestack_noctxt.abi0
00162c70ldp x0, x1, [sp+8]
00162c74ldr x2, [sp+24]
00162c78b 0x162bc0
00162c7cudf 0
00162bc0
00162bc0log.(*Logger).SetPrefix: ; void log.(*Logger).SetPrefix(log.Logger * l, struct string prefix)
00162bc0ldr x16, [x28+16]
00162bc4subs xzr, sp, x16
00162bc8b.ls 0x162c60
00162bccstr x30, [sp-64]!
00162bd0stur x29, [sp-8]
00162bd4sub x29, sp, 8
00162bd8str x0, [sp+72]
00162bdcstr x1, [sp+80]
00162be0str x2, [sp+88]
00162be4adrp x0, 0x493000
00162be8add x0, x0, 2944
00162becbl runtime.newobject
00162bf0str x0, [sp+48]
00162bf4adrp x27, 0x8e9000
00162bf8ldr w1, [x27+3056]
00162bfccbz w1, 0x162c04
00162c00b 0x162c08
00162c04
00162c04loc_162c04:
00162c04b 0x162c28
00162c08
00162c08loc_162c08:
00162c08str x0, [sp+32]
00162c0cmov x1, x0
00162c10add x2, sp, 80
00162c14adrp x0, 0x493000
00162c18add x0, x0, 2944
00162c1cbl runtime.wbMove
00162c20ldr x0, [sp+32]
00162c24b 0x162c28
00162c28
00162c28loc_162c28:
00162c28ldp x3, x4, [sp+80]
00162c2cstp x3, x4, [x0]
00162c30ldr x3, [sp+72]
00162c34ldrsb x27, [x3]
00162c38add x3, x3, 24
00162c3cstr x3, [sp+40]
00162c40ldr x0, [sp+40]
00162c44ldr x2, [sp+48]
00162c48adrp x1, 0x5b9000
00162c4cadd x1, x1, 3904
00162c50bl sync/atomic.(*Pointer[go.shape.string]).Store
00162c54ldur x29, [sp-8]
00162c58ldr x30, [sp], 64
00162c5cret x30
00162c60
00162c60loc_162c60:
00162c60stp x0, x1, [sp+8]
00162c64str x2, [sp+24]
00162c68mov x3, x30
00162c6cbl runtime.morestack_noctxt.abi0
00162c70ldp x0, x1, [sp+8]
00162c74ldr x2, [sp+24]
00162c78b 0x162bc0
00162c7cudf 0
00162bc0
00162c80
00162c80log.SetFlags: ; void log.SetFlags(int flag)
00162c80ldr x16, [x28+16]
00162c84subs xzr, sp, x16
00162c88b.ls 0x162cbc
00162c8cstr x30, [sp-32]!
00162c90stur x29, [sp-8]
00162c94sub x29, sp, 8
00162c98str x0, [sp+40]
00162c9cadrp x27, 0x8be000
00162ca0ldr x2, [x27+3160]
00162ca4mov x1, x0
00162ca8mov x0, x2
00162cacbl log.(*Logger).SetFlags
00162cb0ldur x29, [sp-8]
00162cb4ldr x30, [sp], 32
00162cb8ret x30
00162cbc
00162cbcloc_162cbc:
00162cbcstr x0, [sp+8]
00162cc0mov x3, x30
00162cc4bl runtime.morestack_noctxt.abi0
00162cc8ldr x0, [sp+8]
00162cccb 0x162c80
00162c80
00162c80log.SetFlags: ; void log.SetFlags(int flag)
00162c80ldr x16, [x28+16]
00162c84subs xzr, sp, x16
00162c88b.ls 0x162cbc
00162c8cstr x30, [sp-32]!
00162c90stur x29, [sp-8]
00162c94sub x29, sp, 8
00162c98str x0, [sp+40]
00162c9cadrp x27, 0x8be000
00162ca0ldr x2, [x27+3160]
00162ca4mov x1, x0
00162ca8mov x0, x2
00162cacbl log.(*Logger).SetFlags
00162cb0ldur x29, [sp-8]
00162cb4ldr x30, [sp], 32
00162cb8ret x30
00162cbc
00162cbcloc_162cbc:
00162cbcstr x0, [sp+8]
00162cc0mov x3, x30
00162cc4bl runtime.morestack_noctxt.abi0
00162cc8ldr x0, [sp+8]
00162cccb 0x162c80
00162c80
00162cd0
00162cd0log.Print: ; void log.Print(struct []interface {} v)
00162cd0ldr x16, [x28+16]
00162cd4subs xzr, sp, x16
00162cd8b.ls 0x162d7c
00162cdcstr x30, [sp-96]!
00162ce0stur x29, [sp-8]
00162ce4sub x29, sp, 8
00162ce8str x0, [sp+104]
00162cecstr x1, [sp+112]
00162cf0str x2, [sp+120]
00162cf4stp xzr, xzr, [sp+56]
00162cf8stp xzr, xzr, [sp+72]
00162cfcadd x4, sp, 56
00162d00str x4, [sp+48]
00162d04ldrsb x27, [x4]
00162d08adrp x5, 0
00162d0cadd x5, x5, 3488
00162d10str x5, [x4]
00162d14ldrsb x27, [x4]
00162d18ldr x5, [sp+104]
00162d1cldr x6, [sp+112]
00162d20ldr x7, [sp+120]
00162d24str x6, [x4+16]
00162d28str x7, [x4+24]
00162d2cadrp x27, 0x8e9000
00162d30ldr w6, [x27+3056]
00162d34cbz w6, 0x162d3c
00162d38b 0x162d40
00162d3c
00162d3cloc_162d3c:
00162d3cb 0x162d54
00162d40
00162d40loc_162d40:
00162d40bl runtime.gcWriteBarrier2
00162d44str x5, [x25]
00162d48ldr x6, [x4+8]
00162d4cstr x6, [x25+8]
00162d50b 0x162d54
00162d54
00162d54loc_162d54:
00162d54str x5, [x4+8]
00162d58adrp x27, 0x8be000
00162d5cldr x0, [x27+3160]
00162d60ldr x3, [sp+48]
00162d64mov x1, xzr
00162d68orr x2, xzr, 2
00162d6cbl log.(*Logger).output
00162d70ldur x29, [sp-8]
00162d74ldr x30, [sp], 96
00162d78ret x30
00162d7c
00162d7cloc_162d7c:
00162d7cstp x0, x1, [sp+8]
00162d80str x2, [sp+24]
00162d84mov x3, x30
00162d88bl runtime.morestack_noctxt.abi0
00162d8cldp x0, x1, [sp+8]
00162d90ldr x2, [sp+24]
00162d94b 0x162cd0
00162d98udf 0
00162d9cudf 0
00162cd0
00162cd0log.Print: ; void log.Print(struct []interface {} v)
00162cd0ldr x16, [x28+16]
00162cd4subs xzr, sp, x16
00162cd8b.ls 0x162d7c
00162cdcstr x30, [sp-96]!
00162ce0stur x29, [sp-8]
00162ce4sub x29, sp, 8
00162ce8str x0, [sp+104]
00162cecstr x1, [sp+112]
00162cf0str x2, [sp+120]
00162cf4stp xzr, xzr, [sp+56]
00162cf8stp xzr, xzr, [sp+72]
00162cfcadd x4, sp, 56
00162d00str x4, [sp+48]
00162d04ldrsb x27, [x4]
00162d08adrp x5, 0
00162d0cadd x5, x5, 3488
00162d10str x5, [x4]
00162d14ldrsb x27, [x4]
00162d18ldr x5, [sp+104]
00162d1cldr x6, [sp+112]
00162d20ldr x7, [sp+120]
00162d24str x6, [x4+16]
00162d28str x7, [x4+24]
00162d2cadrp x27, 0x8e9000
00162d30ldr w6, [x27+3056]
00162d34cbz w6, 0x162d3c
00162d38b 0x162d40
00162d3c
00162d3cloc_162d3c:
00162d3cb 0x162d54
00162d40
00162d40loc_162d40:
00162d40bl runtime.gcWriteBarrier2
00162d44str x5, [x25]
00162d48ldr x6, [x4+8]
00162d4cstr x6, [x25+8]
00162d50b 0x162d54
00162d54
00162d54loc_162d54:
00162d54str x5, [x4+8]
00162d58adrp x27, 0x8be000
00162d5cldr x0, [x27+3160]
00162d60ldr x3, [sp+48]
00162d64mov x1, xzr
00162d68orr x2, xzr, 2
00162d6cbl log.(*Logger).output
00162d70ldur x29, [sp-8]
00162d74ldr x30, [sp], 96
00162d78ret x30
00162d7c
00162d7cloc_162d7c:
00162d7cstp x0, x1, [sp+8]
00162d80str x2, [sp+24]
00162d84mov x3, x30
00162d88bl runtime.morestack_noctxt.abi0
00162d8cldp x0, x1, [sp+8]
00162d90ldr x2, [sp+24]
00162d94b 0x162cd0
00162d98udf 0
00162d9cudf 0
00162cd0
00162da0
00162da0log.Print.func1: ; void log.Print.func1(struct []uint8 b)
00162da0ldr x16, [x28+16]
00162da4sub x17, sp, 16
00162da8subs xzr, x17, x16
00162dacb.ls 0x162e28
00162db0str x30, [sp-144]!
00162db4stur x29, [sp-8]
00162db8sub x29, sp, 8
00162dbcstr x0, [sp+152]
00162dc0str x1, [sp+160]
00162dc4str x2, [sp+168]
00162dc8ldr x6, [x26+8]
00162dccldr x7, [x26+16]
00162dd0ldr x8, [x26+24]
00162dd4str x6, [sp+88]
00162dd8str x7, [sp+96]
00162ddcstr x8, [sp+104]
00162de0str xzr, [sp+64]
00162de4stp xzr, xzr, [sp+72]
00162de8ldr x0, [sp+152]
00162decldr x3, [sp+88]
00162df0ldr x1, [sp+160]
00162df4ldr x4, [sp+96]
00162df8ldr x2, [sp+168]
00162dfcldr x5, [sp+104]
00162e00bl fmt.Append
00162e04str x0, [sp+112]
00162e08str x1, [sp+120]
00162e0cstr x2, [sp+128]
00162e10str x0, [sp+64]
00162e14str x1, [sp+72]
00162e18str x2, [sp+80]
00162e1cldur x29, [sp-8]
00162e20ldr x30, [sp], 144
00162e24ret x30
00162e28
00162e28loc_162e28:
00162e28stp x0, x1, [sp+8]
00162e2cstr x2, [sp+24]
00162e30mov x3, x30
00162e34bl runtime.morestack.abi0
00162e38ldp x0, x1, [sp+8]
00162e3cldr x2, [sp+24]
00162e40b 0x162da0
00162e44udf 0
00162e48udf 0
00162e4cudf 0
00162da0
00162da0log.Print.func1: ; void log.Print.func1(struct []uint8 b)
00162da0ldr x16, [x28+16]
00162da4sub x17, sp, 16
00162da8subs xzr, x17, x16
00162dacb.ls 0x162e28
00162db0str x30, [sp-144]!
00162db4stur x29, [sp-8]
00162db8sub x29, sp, 8
00162dbcstr x0, [sp+152]
00162dc0str x1, [sp+160]
00162dc4str x2, [sp+168]
00162dc8ldr x6, [x26+8]
00162dccldr x7, [x26+16]
00162dd0ldr x8, [x26+24]
00162dd4str x6, [sp+88]
00162dd8str x7, [sp+96]
00162ddcstr x8, [sp+104]
00162de0str xzr, [sp+64]
00162de4stp xzr, xzr, [sp+72]
00162de8ldr x0, [sp+152]
00162decldr x3, [sp+88]
00162df0ldr x1, [sp+160]
00162df4ldr x4, [sp+96]
00162df8ldr x2, [sp+168]
00162dfcldr x5, [sp+104]
00162e00bl fmt.Append
00162e04str x0, [sp+112]
00162e08str x1, [sp+120]
00162e0cstr x2, [sp+128]
00162e10str x0, [sp+64]
00162e14str x1, [sp+72]
00162e18str x2, [sp+80]
00162e1cldur x29, [sp-8]
00162e20ldr x30, [sp], 144
00162e24ret x30
00162e28
00162e28loc_162e28:
00162e28stp x0, x1, [sp+8]
00162e2cstr x2, [sp+24]
00162e30mov x3, x30
00162e34bl runtime.morestack.abi0
00162e38ldp x0, x1, [sp+8]
00162e3cldr x2, [sp+24]
00162e40b 0x162da0
00162e44udf 0
00162e48udf 0
00162e4cudf 0
00162da0
00162e50
00162e50log.Printf: ; void log.Printf(struct string format, struct []interface {} v)
00162e50ldr x16, [x28+16]
00162e54subs xzr, sp, x16
00162e58b.ls 0x162f44
00162e5cstr x30, [sp-112]!
00162e60stur x29, [sp-8]
00162e64sub x29, sp, 8
00162e68str x0, [sp+120]
00162e6cstr x1, [sp+128]
00162e70str x2, [sp+136]
00162e74str x3, [sp+144]
00162e78str x4, [sp+152]
00162e7cstp xzr, xzr, [sp+56]
00162e80stp xzr, xzr, [sp+72]
00162e84stp xzr, xzr, [sp+88]
00162e88add x4, sp, 56
00162e8cstr x4, [sp+48]
00162e90ldrsb x27, [x4]
00162e94adrp x5, 0
00162e98add x5, x5, 3952
00162e9cstr x5, [x4]
00162ea0ldrsb x27, [x4]
00162ea4ldr x5, [sp+120]
00162ea8ldr x6, [sp+128]
00162eacstr x6, [x4+16]
00162eb0adrp x27, 0x8e9000
00162eb4ldr w6, [x27+3056]
00162eb8cbz w6, 0x162ec0
00162ebcb 0x162ec4
00162ec0
00162ec0loc_162ec0:
00162ec0b 0x162ed8
00162ec4
00162ec4loc_162ec4:
00162ec4bl runtime.gcWriteBarrier2
00162ec8str x5, [x25]
00162eccldr x6, [x4+8]
00162ed0str x6, [x25+8]
00162ed4b 0x162ed8
00162ed8
00162ed8loc_162ed8:
00162ed8str x5, [x4+8]
00162edcldrsb x27, [x4]
00162ee0ldr x5, [sp+136]
00162ee4ldr x6, [sp+144]
00162ee8ldr x7, [sp+152]
00162eecstr x6, [x4+32]
00162ef0str x7, [x4+40]
00162ef4adrp x27, 0x8e9000
00162ef8ldr w6, [x27+3056]
00162efccbz w6, 0x162f04
00162f00b 0x162f08
00162f04
00162f04loc_162f04:
00162f04b 0x162f1c
00162f08
00162f08loc_162f08:
00162f08bl runtime.gcWriteBarrier2
00162f0cstr x5, [x25]
00162f10ldr x6, [x4+24]
00162f14str x6, [x25+8]
00162f18b 0x162f1c
00162f1c
00162f1cloc_162f1c:
00162f1cstr x5, [x4+24]
00162f20adrp x27, 0x8be000
00162f24ldr x0, [x27+3160]
00162f28ldr x3, [sp+48]
00162f2cmov x1, xzr
00162f30orr x2, xzr, 2
00162f34bl log.(*Logger).output
00162f38ldur x29, [sp-8]
00162f3cldr x30, [sp], 112
00162f40ret x30
00162f44
00162f44loc_162f44:
00162f44stp x0, x1, [sp+8]
00162f48stp x2, x3, [sp+24]
00162f4cstr x4, [sp+40]
00162f50mov x3, x30
00162f54bl runtime.morestack_noctxt.abi0
00162f58ldp x0, x1, [sp+8]
00162f5cldp x2, x3, [sp+24]
00162f60ldr x4, [sp+40]
00162f64b 0x162e50
00162f68udf 0
00162f6cudf 0
00162e50
00162e50log.Printf: ; void log.Printf(struct string format, struct []interface {} v)
00162e50ldr x16, [x28+16]
00162e54subs xzr, sp, x16
00162e58b.ls 0x162f44
00162e5cstr x30, [sp-112]!
00162e60stur x29, [sp-8]
00162e64sub x29, sp, 8
00162e68str x0, [sp+120]
00162e6cstr x1, [sp+128]
00162e70str x2, [sp+136]
00162e74str x3, [sp+144]
00162e78str x4, [sp+152]
00162e7cstp xzr, xzr, [sp+56]
00162e80stp xzr, xzr, [sp+72]
00162e84stp xzr, xzr, [sp+88]
00162e88add x4, sp, 56
00162e8cstr x4, [sp+48]
00162e90ldrsb x27, [x4]
00162e94adrp x5, 0
00162e98add x5, x5, 3952
00162e9cstr x5, [x4]
00162ea0ldrsb x27, [x4]
00162ea4ldr x5, [sp+120]
00162ea8ldr x6, [sp+128]
00162eacstr x6, [x4+16]
00162eb0adrp x27, 0x8e9000
00162eb4ldr w6, [x27+3056]
00162eb8cbz w6, 0x162ec0
00162ebcb 0x162ec4
00162ec0
00162ec0loc_162ec0:
00162ec0b 0x162ed8
00162ec4
00162ec4loc_162ec4:
00162ec4bl runtime.gcWriteBarrier2
00162ec8str x5, [x25]
00162eccldr x6, [x4+8]
00162ed0str x6, [x25+8]
00162ed4b 0x162ed8
00162ed8
00162ed8loc_162ed8:
00162ed8str x5, [x4+8]
00162edcldrsb x27, [x4]
00162ee0ldr x5, [sp+136]
00162ee4ldr x6, [sp+144]
00162ee8ldr x7, [sp+152]
00162eecstr x6, [x4+32]
00162ef0str x7, [x4+40]
00162ef4adrp x27, 0x8e9000
00162ef8ldr w6, [x27+3056]
00162efccbz w6, 0x162f04
00162f00b 0x162f08
00162f04
00162f04loc_162f04:
00162f04b 0x162f1c
00162f08
00162f08loc_162f08:
00162f08bl runtime.gcWriteBarrier2
00162f0cstr x5, [x25]
00162f10ldr x6, [x4+24]
00162f14str x6, [x25+8]
00162f18b 0x162f1c
00162f1c
00162f1cloc_162f1c:
00162f1cstr x5, [x4+24]
00162f20adrp x27, 0x8be000
00162f24ldr x0, [x27+3160]
00162f28ldr x3, [sp+48]
00162f2cmov x1, xzr
00162f30orr x2, xzr, 2
00162f34bl log.(*Logger).output
00162f38ldur x29, [sp-8]
00162f3cldr x30, [sp], 112
00162f40ret x30
00162f44
00162f44loc_162f44:
00162f44stp x0, x1, [sp+8]
00162f48stp x2, x3, [sp+24]
00162f4cstr x4, [sp+40]
00162f50mov x3, x30
00162f54bl runtime.morestack_noctxt.abi0
00162f58ldp x0, x1, [sp+8]
00162f5cldp x2, x3, [sp+24]
00162f60ldr x4, [sp+40]
00162f64b 0x162e50
00162f68udf 0
00162f6cudf 0
00162e50
00162f70
00162f70log.Printf.func1: ; void log.Printf.func1(struct []uint8 b)
00162f70ldr x16, [x28+16]
00162f74sub x17, sp, 48
00162f78subs xzr, x17, x16
00162f7cb.ls 0x163010
00162f80str x30, [sp-176]!
00162f84stur x29, [sp-8]
00162f88sub x29, sp, 8
00162f8cstr x0, [sp+184]
00162f90str x1, [sp+192]
00162f94str x2, [sp+200]
00162f98ldr x8, [x26+8]
00162f9cldr x9, [x26+16]
00162fa0str x8, [sp+128]
00162fa4str x9, [sp+136]
00162fa8ldr x8, [x26+24]
00162facldr x9, [x26+32]
00162fb0ldr x10, [x26+40]
00162fb4str x8, [sp+104]
00162fb8str x9, [sp+112]
00162fbcstr x10, [sp+120]
00162fc0str xzr, [sp+80]
00162fc4stp xzr, xzr, [sp+88]
00162fc8ldr x0, [sp+184]
00162fccldr x3, [sp+128]
00162fd0ldr x5, [sp+104]
00162fd4ldr x1, [sp+192]
00162fd8ldr x4, [sp+136]
00162fdcldr x6, [sp+112]
00162fe0ldr x2, [sp+200]
00162fe4ldr x7, [sp+120]
00162fe8bl fmt.Appendf
00162fecstr x0, [sp+144]
00162ff0str x1, [sp+152]
00162ff4str x2, [sp+160]
00162ff8str x0, [sp+80]
00162ffcstr x1, [sp+88]
00163000str x2, [sp+96]
00163004ldur x29, [sp-8]
00163008ldr x30, [sp], 176
0016300cret x30
00163010
00163010loc_163010:
00163010stp x0, x1, [sp+8]
00163014str x2, [sp+24]
00163018mov x3, x30
0016301cbl runtime.morestack.abi0
00163020ldp x0, x1, [sp+8]
00163024ldr x2, [sp+24]
00163028b 0x162f70
0016302cudf 0
00162f70
00162f70log.Printf.func1: ; void log.Printf.func1(struct []uint8 b)
00162f70ldr x16, [x28+16]
00162f74sub x17, sp, 48
00162f78subs xzr, x17, x16
00162f7cb.ls 0x163010
00162f80str x30, [sp-176]!
00162f84stur x29, [sp-8]
00162f88sub x29, sp, 8
00162f8cstr x0, [sp+184]
00162f90str x1, [sp+192]
00162f94str x2, [sp+200]
00162f98ldr x8, [x26+8]
00162f9cldr x9, [x26+16]
00162fa0str x8, [sp+128]
00162fa4str x9, [sp+136]
00162fa8ldr x8, [x26+24]
00162facldr x9, [x26+32]
00162fb0ldr x10, [x26+40]
00162fb4str x8, [sp+104]
00162fb8str x9, [sp+112]
00162fbcstr x10, [sp+120]
00162fc0str xzr, [sp+80]
00162fc4stp xzr, xzr, [sp+88]
00162fc8ldr x0, [sp+184]
00162fccldr x3, [sp+128]
00162fd0ldr x5, [sp+104]
00162fd4ldr x1, [sp+192]
00162fd8ldr x4, [sp+136]
00162fdcldr x6, [sp+112]
00162fe0ldr x2, [sp+200]
00162fe4ldr x7, [sp+120]
00162fe8bl fmt.Appendf
00162fecstr x0, [sp+144]
00162ff0str x1, [sp+152]
00162ff4str x2, [sp+160]
00162ff8str x0, [sp+80]
00162ffcstr x1, [sp+88]
00163000str x2, [sp+96]
00163004ldur x29, [sp-8]
00163008ldr x30, [sp], 176
0016300cret x30
00163010
00163010loc_163010:
00163010stp x0, x1, [sp+8]
00163014str x2, [sp+24]
00163018mov x3, x30
0016301cbl runtime.morestack.abi0
00163020ldp x0, x1, [sp+8]
00163024ldr x2, [sp+24]
00163028b 0x162f70
0016302cudf 0
00162f70
00163030
00163030log.Println: ; void log.Println(struct []interface {} v)
00163030ldr x16, [x28+16]
00163034subs xzr, sp, x16
00163038b.ls 0x1630dc
0016303cstr x30, [sp-96]!
00163040stur x29, [sp-8]
00163044sub x29, sp, 8
00163048str x0, [sp+104]
0016304cstr x1, [sp+112]
00163050str x2, [sp+120]
00163054stp xzr, xzr, [sp+56]
00163058stp xzr, xzr, [sp+72]
0016305cadd x4, sp, 56
00163060str x4, [sp+48]
00163064ldrsb x27, [x4]
00163068adrp x5, 0
0016306cadd x5, x5, 256
00163070str x5, [x4]
00163074ldrsb x27, [x4]
00163078ldr x5, [sp+104]
0016307cldr x6, [sp+112]
00163080ldr x7, [sp+120]
00163084str x6, [x4+16]
00163088str x7, [x4+24]
0016308cadrp x27, 0x8e8000
00163090ldr w6, [x27+3056]
00163094cbz w6, 0x16309c
00163098b 0x1630a0
0016309c
0016309cloc_16309c:
0016309cb 0x1630b4
001630a0
001630a0loc_1630a0:
001630a0bl runtime.gcWriteBarrier2
001630a4str x5, [x25]
001630a8ldr x6, [x4+8]
001630acstr x6, [x25+8]
001630b0b 0x1630b4
001630b4
001630b4loc_1630b4:
001630b4str x5, [x4+8]
001630b8adrp x27, 0x8bd000
001630bcldr x0, [x27+3160]
001630c0ldr x3, [sp+48]
001630c4mov x1, xzr
001630c8orr x2, xzr, 2
001630ccbl log.(*Logger).output
001630d0ldur x29, [sp-8]
001630d4ldr x30, [sp], 96
001630d8ret x30
001630dc
001630dcloc_1630dc:
001630dcstp x0, x1, [sp+8]
001630e0str x2, [sp+24]
001630e4mov x3, x30
001630e8bl runtime.morestack_noctxt.abi0
001630ecldp x0, x1, [sp+8]
001630f0ldr x2, [sp+24]
001630f4b 0x163030
001630f8udf 0
001630fcudf 0
00163030
00163030log.Println: ; void log.Println(struct []interface {} v)
00163030ldr x16, [x28+16]
00163034subs xzr, sp, x16
00163038b.ls 0x1630dc
0016303cstr x30, [sp-96]!
00163040stur x29, [sp-8]
00163044sub x29, sp, 8
00163048str x0, [sp+104]
0016304cstr x1, [sp+112]
00163050str x2, [sp+120]
00163054stp xzr, xzr, [sp+56]
00163058stp xzr, xzr, [sp+72]
0016305cadd x4, sp, 56
00163060str x4, [sp+48]
00163064ldrsb x27, [x4]
00163068adrp x5, 0
0016306cadd x5, x5, 256
00163070str x5, [x4]
00163074ldrsb x27, [x4]
00163078ldr x5, [sp+104]
0016307cldr x6, [sp+112]
00163080ldr x7, [sp+120]
00163084str x6, [x4+16]
00163088str x7, [x4+24]
0016308cadrp x27, 0x8e8000
00163090ldr w6, [x27+3056]
00163094cbz w6, 0x16309c
00163098b 0x1630a0
0016309c
0016309cloc_16309c:
0016309cb 0x1630b4
001630a0
001630a0loc_1630a0:
001630a0bl runtime.gcWriteBarrier2
001630a4str x5, [x25]
001630a8ldr x6, [x4+8]
001630acstr x6, [x25+8]
001630b0b 0x1630b4
001630b4
001630b4loc_1630b4:
001630b4str x5, [x4+8]
001630b8adrp x27, 0x8bd000
001630bcldr x0, [x27+3160]
001630c0ldr x3, [sp+48]
001630c4mov x1, xzr
001630c8orr x2, xzr, 2
001630ccbl log.(*Logger).output
001630d0ldur x29, [sp-8]
001630d4ldr x30, [sp], 96
001630d8ret x30
001630dc
001630dcloc_1630dc:
001630dcstp x0, x1, [sp+8]
001630e0str x2, [sp+24]
001630e4mov x3, x30
001630e8bl runtime.morestack_noctxt.abi0
001630ecldp x0, x1, [sp+8]
001630f0ldr x2, [sp+24]
001630f4b 0x163030
001630f8udf 0
001630fcudf 0
00163030
00163100
00163100log.Println.func1: ; void log.Println.func1(struct []uint8 b)
00163100ldr x16, [x28+16]
00163104sub x17, sp, 16
00163108subs xzr, x17, x16
0016310cb.ls 0x163188
00163110str x30, [sp-144]!
00163114stur x29, [sp-8]
00163118sub x29, sp, 8
0016311cstr x0, [sp+152]
00163120str x1, [sp+160]
00163124str x2, [sp+168]
00163128ldr x6, [x26+8]
0016312cldr x7, [x26+16]
00163130ldr x8, [x26+24]
00163134str x6, [sp+88]
00163138str x7, [sp+96]
0016313cstr x8, [sp+104]
00163140str xzr, [sp+64]
00163144stp xzr, xzr, [sp+72]
00163148ldr x0, [sp+152]
0016314cldr x3, [sp+88]
00163150ldr x1, [sp+160]
00163154ldr x4, [sp+96]
00163158ldr x2, [sp+168]
0016315cldr x5, [sp+104]
00163160bl fmt.Appendln
00163164str x0, [sp+112]
00163168str x1, [sp+120]
0016316cstr x2, [sp+128]
00163170str x0, [sp+64]
00163174str x1, [sp+72]
00163178str x2, [sp+80]
0016317cldur x29, [sp-8]
00163180ldr x30, [sp], 144
00163184ret x30
00163188
00163188loc_163188:
00163188stp x0, x1, [sp+8]
0016318cstr x2, [sp+24]
00163190mov x3, x30
00163194bl runtime.morestack.abi0
00163198ldp x0, x1, [sp+8]
0016319cldr x2, [sp+24]
001631a0b 0x163100
001631a4udf 0
001631a8udf 0
001631acudf 0
00163100
00163100log.Println.func1: ; void log.Println.func1(struct []uint8 b)
00163100ldr x16, [x28+16]
00163104sub x17, sp, 16
00163108subs xzr, x17, x16
0016310cb.ls 0x163188
00163110str x30, [sp-144]!
00163114stur x29, [sp-8]
00163118sub x29, sp, 8
0016311cstr x0, [sp+152]
00163120str x1, [sp+160]
00163124str x2, [sp+168]
00163128ldr x6, [x26+8]
0016312cldr x7, [x26+16]
00163130ldr x8, [x26+24]
00163134str x6, [sp+88]
00163138str x7, [sp+96]
0016313cstr x8, [sp+104]
00163140str xzr, [sp+64]
00163144stp xzr, xzr, [sp+72]
00163148ldr x0, [sp+152]
0016314cldr x3, [sp+88]
00163150ldr x1, [sp+160]
00163154ldr x4, [sp+96]
00163158ldr x2, [sp+168]
0016315cldr x5, [sp+104]
00163160bl fmt.Appendln
00163164str x0, [sp+112]
00163168str x1, [sp+120]
0016316cstr x2, [sp+128]
00163170str x0, [sp+64]
00163174str x1, [sp+72]
00163178str x2, [sp+80]
0016317cldur x29, [sp-8]
00163180ldr x30, [sp], 144
00163184ret x30
00163188
00163188loc_163188:
00163188stp x0, x1, [sp+8]
0016318cstr x2, [sp+24]
00163190mov x3, x30
00163194bl runtime.morestack.abi0
00163198ldp x0, x1, [sp+8]
0016319cldr x2, [sp+24]
001631a0b 0x163100
001631a4udf 0
001631a8udf 0
001631acudf 0
00163100
001631b0
001631b0log.init.0.func1: ; void log.init.0.func1(uintptr pc, struct []uint8 data)
001631b0ldr x16, [x28+16]
001631b4subs xzr, sp, x16
001631b8b.ls 0x163274
001631bcstr x30, [sp-128]!
001631c0stur x29, [sp-8]
001631c4sub x29, sp, 8
001631c8str x0, [sp+136]
001631ccstr x1, [sp+144]
001631d0str x2, [sp+152]
001631d4str x3, [sp+160]
001631d8stp xzr, xzr, [sp+48]
001631dcstp xzr, xzr, [sp+88]
001631e0stp xzr, xzr, [sp+104]
001631e4add x4, sp, 88
001631e8str x4, [sp+64]
001631ecldrsb x27, [x4]
001631f0adrp x5, 0
001631f4add x5, x5, 656
001631f8str x5, [x4]
001631fcldrsb x27, [x4]
00163200ldr x5, [sp+144]
00163204ldr x6, [sp+152]
00163208ldr x7, [sp+160]
0016320cstr x6, [x4+16]
00163210str x7, [x4+24]
00163214adrp x27, 0x8e8000
00163218ldr w6, [x27+3056]
0016321ccbz w6, 0x163224
00163220b 0x163228
00163224
00163224loc_163224:
00163224b 0x16323c
00163228
00163228loc_163228:
00163228bl runtime.gcWriteBarrier2
0016322cstr x5, [x25]
00163230ldr x6, [x4+8]
00163234str x6, [x25+8]
00163238b 0x16323c
0016323c
0016323cloc_16323c:
0016323cstr x5, [x4+8]
00163240ldr x1, [sp+136]
00163244adrp x27, 0x8bd000
00163248ldr x0, [x27+3160]
0016324cldr x3, [sp+64]
00163250mov x2, xzr
00163254bl log.(*Logger).output
00163258str x0, [sp+72]
0016325cstr x1, [sp+80]
00163260str x0, [sp+48]
00163264str x1, [sp+56]
00163268ldur x29, [sp-8]
0016326cldr x30, [sp], 128
00163270ret x30
00163274
00163274loc_163274:
00163274stp x0, x1, [sp+8]
00163278stp x2, x3, [sp+24]
0016327cmov x3, x30
00163280bl runtime.morestack_noctxt.abi0
00163284ldp x0, x1, [sp+8]
00163288ldp x2, x3, [sp+24]
0016328cb 0x1631b0
001631b0
001631b0log.init.0.func1: ; void log.init.0.func1(uintptr pc, struct []uint8 data)
001631b0ldr x16, [x28+16]
001631b4subs xzr, sp, x16
001631b8b.ls 0x163274
001631bcstr x30, [sp-128]!
001631c0stur x29, [sp-8]
001631c4sub x29, sp, 8
001631c8str x0, [sp+136]
001631ccstr x1, [sp+144]
001631d0str x2, [sp+152]
001631d4str x3, [sp+160]
001631d8stp xzr, xzr, [sp+48]
001631dcstp xzr, xzr, [sp+88]
001631e0stp xzr, xzr, [sp+104]
001631e4add x4, sp, 88
001631e8str x4, [sp+64]
001631ecldrsb x27, [x4]
001631f0adrp x5, 0
001631f4add x5, x5, 656
001631f8str x5, [x4]
001631fcldrsb x27, [x4]
00163200ldr x5, [sp+144]
00163204ldr x6, [sp+152]
00163208ldr x7, [sp+160]
0016320cstr x6, [x4+16]
00163210str x7, [x4+24]
00163214adrp x27, 0x8e8000
00163218ldr w6, [x27+3056]
0016321ccbz w6, 0x163224
00163220b 0x163228
00163224
00163224loc_163224:
00163224b 0x16323c
00163228
00163228loc_163228:
00163228bl runtime.gcWriteBarrier2
0016322cstr x5, [x25]
00163230ldr x6, [x4+8]
00163234str x6, [x25+8]
00163238b 0x16323c
0016323c
0016323cloc_16323c:
0016323cstr x5, [x4+8]
00163240ldr x1, [sp+136]
00163244adrp x27, 0x8bd000
00163248ldr x0, [x27+3160]
0016324cldr x3, [sp+64]
00163250mov x2, xzr
00163254bl log.(*Logger).output
00163258str x0, [sp+72]
0016325cstr x1, [sp+80]
00163260str x0, [sp+48]
00163264str x1, [sp+56]
00163268ldur x29, [sp-8]
0016326cldr x30, [sp], 128
00163270ret x30
00163274
00163274loc_163274:
00163274stp x0, x1, [sp+8]
00163278stp x2, x3, [sp+24]
0016327cmov x3, x30
00163280bl runtime.morestack_noctxt.abi0
00163284ldp x0, x1, [sp+8]
00163288ldp x2, x3, [sp+24]
0016328cb 0x1631b0
001631b0
00163290
00163290log.init.0.func1.1: ; void log.init.0.func1.1(struct []uint8 buf)
00163290ldr x16, [x28+16]
00163294sub x17, sp, 48
00163298subs xzr, x17, x16
0016329cb.ls 0x16338c
001632a0str x30, [sp-176]!
001632a4stur x29, [sp-8]
001632a8sub x29, sp, 8
001632acstr x0, [sp+184]
001632b0str x1, [sp+192]
001632b4str x2, [sp+200]
001632b8ldr x5, [x26+8]
001632bcldr x6, [x26+16]
001632c0ldr x7, [x26+24]
001632c4str x5, [sp+88]
001632c8str x6, [sp+96]
001632ccstr x7, [sp+104]
001632d0str xzr, [sp+64]
001632d4stp xzr, xzr, [sp+72]
001632d8ldr x2, [sp+200]
001632dcldr x0, [sp+184]
001632e0ldr x5, [sp+192]
001632e4str x0, [sp+120]
001632e8str x5, [sp+128]
001632ecstr x2, [sp+136]
001632f0ldr x6, [sp+96]
001632f4add x1, x5, x6
001632f8str x1, [sp+56]
001632fcsubs xzr, x2, x1
00163300b.hs 0x163308
00163304b 0x163310
00163308
00163308loc_163308:
00163308str x1, [sp+128]
0016330cb 0x163330
00163310
00163310loc_163310:
00163310ldr x3, [sp+96]
00163314adrp x4, 0x492000
00163318add x4, x4, 3072
0016331cbl runtime.growslice
00163320str x0, [sp+120]
00163324str x1, [sp+128]
00163328str x2, [sp+136]
0016332cb 0x163330
00163330
00163330loc_163330:
00163330ldr x3, [sp+96]
00163334str x3, [sp+48]
00163338ldr x3, [sp+56]
0016333cldr x4, [sp+96]
00163340sub x3, x3, x4
00163344ldr x4, [sp+120]
00163348add x0, x4, x3
0016334cstr x0, [sp+112]
00163350ldr x2, [sp+48]
00163354ldr x1, [sp+88]
00163358bl runtime.memmove
0016335cldr x0, [sp+120]
00163360ldr x1, [sp+128]
00163364ldr x2, [sp+136]
00163368str x0, [sp+144]
0016336cstr x1, [sp+152]
00163370str x2, [sp+160]
00163374str x0, [sp+64]
00163378str x1, [sp+72]
0016337cstr x2, [sp+80]
00163380ldur x29, [sp-8]
00163384ldr x30, [sp], 176
00163388ret x30
0016338c
0016338cloc_16338c:
0016338cstp x0, x1, [sp+8]
00163390str x2, [sp+24]
00163394mov x3, x30
00163398bl runtime.morestack.abi0
0016339cldp x0, x1, [sp+8]
001633a0ldr x2, [sp+24]
001633a4b 0x163290
001633a8udf 0
001633acudf 0
00163290
00163290log.init.0.func1.1: ; void log.init.0.func1.1(struct []uint8 buf)
00163290ldr x16, [x28+16]
00163294sub x17, sp, 48
00163298subs xzr, x17, x16
0016329cb.ls 0x16338c
001632a0str x30, [sp-176]!
001632a4stur x29, [sp-8]
001632a8sub x29, sp, 8
001632acstr x0, [sp+184]
001632b0str x1, [sp+192]
001632b4str x2, [sp+200]
001632b8ldr x5, [x26+8]
001632bcldr x6, [x26+16]
001632c0ldr x7, [x26+24]
001632c4str x5, [sp+88]
001632c8str x6, [sp+96]
001632ccstr x7, [sp+104]
001632d0str xzr, [sp+64]
001632d4stp xzr, xzr, [sp+72]
001632d8ldr x2, [sp+200]
001632dcldr x0, [sp+184]
001632e0ldr x5, [sp+192]
001632e4str x0, [sp+120]
001632e8str x5, [sp+128]
001632ecstr x2, [sp+136]
001632f0ldr x6, [sp+96]
001632f4add x1, x5, x6
001632f8str x1, [sp+56]
001632fcsubs xzr, x2, x1
00163300b.hs 0x163308
00163304b 0x163310
00163308
00163308loc_163308:
00163308str x1, [sp+128]
0016330cb 0x163330
00163310
00163310loc_163310:
00163310ldr x3, [sp+96]
00163314adrp x4, 0x492000
00163318add x4, x4, 3072
0016331cbl runtime.growslice
00163320str x0, [sp+120]
00163324str x1, [sp+128]
00163328str x2, [sp+136]
0016332cb 0x163330
00163330
00163330loc_163330:
00163330ldr x3, [sp+96]
00163334str x3, [sp+48]
00163338ldr x3, [sp+56]
0016333cldr x4, [sp+96]
00163340sub x3, x3, x4
00163344ldr x4, [sp+120]
00163348add x0, x4, x3
0016334cstr x0, [sp+112]
00163350ldr x2, [sp+48]
00163354ldr x1, [sp+88]
00163358bl runtime.memmove
0016335cldr x0, [sp+120]
00163360ldr x1, [sp+128]
00163364ldr x2, [sp+136]
00163368str x0, [sp+144]
0016336cstr x1, [sp+152]
00163370str x2, [sp+160]
00163374str x0, [sp+64]
00163378str x1, [sp+72]
0016337cstr x2, [sp+80]
00163380ldur x29, [sp-8]
00163384ldr x30, [sp], 176
00163388ret x30
0016338c
0016338cloc_16338c:
0016338cstp x0, x1, [sp+8]
00163390str x2, [sp+24]
00163394mov x3, x30
00163398bl runtime.morestack.abi0
0016339cldp x0, x1, [sp+8]
001633a0ldr x2, [sp+24]
001633a4b 0x163290
001633a8udf 0
001633acudf 0
00163290
001633b0
001633b0sync/atomic.(*Pointer[go.shape.string]).Store: ; void sync/atomic.(*Pointer[go.shape.string]).Store(sync/atomic.Pointer_string * x, uintptr[16] * dict, struct go_shape_string val)
001633b0ldr x16, [x28+16]
001633b4subs xzr, sp, x16
001633b8b.ls 0x1633f0
001633bcstr x30, [sp-48]!
001633c0stur x29, [sp-8]
001633c4sub x29, sp, 8
001633c8str x0, [sp+56]
001633ccstr x1, [sp+64]
001633d0str x2, [sp+72]
001633d4ldrsb x27, [x0]
001633d8str x0, [sp+32]
001633dcldr x1, [sp+72]
001633e0bl sync/atomic.StorePointer
001633e4ldur x29, [sp-8]
001633e8ldr x30, [sp], 48
001633ecret x30
001633f0
001633f0loc_1633f0:
001633f0stp x0, x1, [sp+8]
001633f4str x2, [sp+24]
001633f8mov x3, x30
001633fcbl runtime.morestack_noctxt.abi0
00163400ldp x0, x1, [sp+8]
00163404ldr x2, [sp+24]
00163408b 0x1633b0
0016340cudf 0
001633b0
001633b0sync/atomic.(*Pointer[go.shape.string]).Store: ; void sync/atomic.(*Pointer[go.shape.string]).Store(sync/atomic.Pointer_string * x, uintptr[16] * dict, struct go_shape_string val)
001633b0ldr x16, [x28+16]
001633b4subs xzr, sp, x16
001633b8b.ls 0x1633f0
001633bcstr x30, [sp-48]!
001633c0stur x29, [sp-8]
001633c4sub x29, sp, 8
001633c8str x0, [sp+56]
001633ccstr x1, [sp+64]
001633d0str x2, [sp+72]
001633d4ldrsb x27, [x0]
001633d8str x0, [sp+32]
001633dcldr x1, [sp+72]
001633e0bl sync/atomic.StorePointer
001633e4ldur x29, [sp-8]
001633e8ldr x30, [sp], 48
001633ecret x30
001633f0
001633f0loc_1633f0:
001633f0stp x0, x1, [sp+8]
001633f4str x2, [sp+24]
001633f8mov x3, x30
001633fcbl runtime.morestack_noctxt.abi0
00163400ldp x0, x1, [sp+8]
00163404ldr x2, [sp+24]
00163408b 0x1633b0
0016340cudf 0
001633b0
00163410
00163410sync/atomic.(*Pointer[go.shape.string]).Load: ; void sync/atomic.(*Pointer[go.shape.string]).Load(sync/atomic.Pointer_string * x, uintptr[16] * dict)
00163410str x30, [sp-48]!
00163414stur x29, [sp-8]
00163418sub x29, sp, 8
0016341cstr x0, [sp+56]
00163420str x1, [sp+64]
00163424str xzr, [sp+16]
00163428ldr x1, [sp+56]
0016342cldrsb x27, [x1]
00163430str x1, [sp+24]
00163434ldar x1, [x1]
00163438str x1, [sp+32]
0016343cldr x1, [sp+32]
00163440str x1, [sp+16]
00163444ldr x0, [sp+16]
00163448add x29, sp, 40
0016344cadd sp, sp, 48
00163450ret x30
00163454udf 0
00163458udf 0
0016345cudf 0
00163410
00163410sync/atomic.(*Pointer[go.shape.string]).Load: ; void sync/atomic.(*Pointer[go.shape.string]).Load(sync/atomic.Pointer_string * x, uintptr[16] * dict)
00163410str x30, [sp-48]!
00163414stur x29, [sp-8]
00163418sub x29, sp, 8
0016341cstr x0, [sp+56]
00163420str x1, [sp+64]
00163424str xzr, [sp+16]
00163428ldr x1, [sp+56]
0016342cldrsb x27, [x1]
00163430str x1, [sp+24]
00163434ldar x1, [x1]
00163438str x1, [sp+32]
0016343cldr x1, [sp+32]
00163440str x1, [sp+16]
00163444ldr x0, [sp+16]
00163448add x29, sp, 40
0016344cadd sp, sp, 48
00163450ret x30
00163454udf 0
00163458udf 0
0016345cudf 0
00163410
00163460
00163460type:.eq.log.Logger: ; void type:.eq.log.Logger(log.Logger * p, log.Logger * q)
00163460ldr x16, [x28+16]
00163464subs xzr, sp, x16
00163468b.ls 0x163594
0016346cstr x30, [sp-80]!
00163470stur x29, [sp-8]
00163474sub x29, sp, 8
00163478str x0, [sp+88]
0016347cstr x1, [sp+96]
00163480strb wzr, [sp+39]
00163484ldr x3, [sp+88]
00163488ldrsw x3, [x3]
0016348cldr x4, [sp+96]
00163490ldrsw x4, [x4]
00163494subs wzr, w4, w3
00163498b.eq 0x1634a0
0016349cb 0x163574
001634a0
001634a0loc_1634a0:
001634a0ldr x3, [sp+88]
001634a4ldr x4, [sp+96]
001634a8ldr w3, [x3+4]
001634acldr w4, [x4+4]
001634b0subs wzr, w4, w3
001634b4b.eq 0x1634bc
001634b8b 0x163570
001634bc
001634bcloc_1634bc:
001634bcldr x3, [sp+96]
001634c0ldr x4, [x3+8]
001634c4ldr x3, [x3+16]
001634c8str x4, [sp+56]
001634ccstr x3, [sp+64]
001634d0ldr x3, [sp+88]
001634d4ldr x0, [x3+8]
001634d8ldr x1, [x3+16]
001634dcstr x0, [sp+40]
001634e0str x1, [sp+48]
001634e4ldr x3, [sp+56]
001634e8subs xzr, x3, x0
001634ecb.eq 0x1634f4
001634f0b 0x163568
001634f4
001634f4loc_1634f4:
001634f4ldr x2, [sp+64]
001634f8bl runtime.ifaceeq
001634fctbnz w0, 0, 0x163504
00163500b 0x163564
00163504
00163504loc_163504:
00163504ldr x1, [sp+88]
00163508ldr x2, [sp+96]
0016350cldr x1, [x1+24]
00163510ldr x2, [x2+24]
00163514subs xzr, x2, x1
00163518b.eq 0x163520
0016351cb 0x163560
00163520
00163520loc_163520:
00163520ldr x1, [sp+88]
00163524ldr x2, [sp+96]
00163528ldrsw x1, [x1+32]
0016352cldrsw x2, [x2+32]
00163530subs wzr, w2, w1
00163534b.eq 0x16353c
00163538b 0x16355c
0016353c
0016353cloc_16353c:
0016353cldr x1, [sp+88]
00163540ldr x2, [sp+96]
00163544ldr w1, [x1+36]
00163548ldr w2, [x2+36]
0016354csubs wzr, w2, w1
00163550cset x1, eq
00163554strb w1, [sp+39]
00163558b 0x163584
0016355c
0016355cloc_16355c:
0016355cb 0x16357c
00163560
00163560loc_163560:
00163560b 0x16357c
00163564
00163564loc_163564:
00163564b 0x16356c
00163568
00163568loc_163568:
00163568b 0x16356c
0016356c
0016356cloc_16356c:
0016356cb 0x16357c
00163570
00163570loc_163570:
00163570b 0x163578
00163574
00163574loc_163574:
00163574b 0x163578
00163578
00163578loc_163578:
00163578b 0x16357c
0016357c
0016357cloc_16357c:
0016357cstrb wzr, [sp+39]
00163580b 0x163584
00163584
00163584loc_163584:
00163584ldrb w0, [sp+39]
00163588ldur x29, [sp-8]
0016358cldr x30, [sp], 80
00163590ret x30
00163594
00163594loc_163594:
00163594stp x0, x1, [sp+8]
00163598mov x3, x30
0016359cbl runtime.morestack_noctxt.abi0
001635a0ldp x0, x1, [sp+8]
001635a4b 0x163460
001635a8udf 0
001635acudf 0
00163460
00163460type:.eq.log.Logger: ; void type:.eq.log.Logger(log.Logger * p, log.Logger * q)
00163460ldr x16, [x28+16]
00163464subs xzr, sp, x16
00163468b.ls 0x163594
0016346cstr x30, [sp-80]!
00163470stur x29, [sp-8]
00163474sub x29, sp, 8
00163478str x0, [sp+88]
0016347cstr x1, [sp+96]
00163480strb wzr, [sp+39]
00163484ldr x3, [sp+88]
00163488ldrsw x3, [x3]
0016348cldr x4, [sp+96]
00163490ldrsw x4, [x4]
00163494subs wzr, w4, w3
00163498b.eq 0x1634a0
0016349cb 0x163574
001634a0
001634a0loc_1634a0:
001634a0ldr x3, [sp+88]
001634a4ldr x4, [sp+96]
001634a8ldr w3, [x3+4]
001634acldr w4, [x4+4]
001634b0subs wzr, w4, w3
001634b4b.eq 0x1634bc
001634b8b 0x163570
001634bc
001634bcloc_1634bc:
001634bcldr x3, [sp+96]
001634c0ldr x4, [x3+8]
001634c4ldr x3, [x3+16]
001634c8str x4, [sp+56]
001634ccstr x3, [sp+64]
001634d0ldr x3, [sp+88]
001634d4ldr x0, [x3+8]
001634d8ldr x1, [x3+16]
001634dcstr x0, [sp+40]
001634e0str x1, [sp+48]
001634e4ldr x3, [sp+56]
001634e8subs xzr, x3, x0
001634ecb.eq 0x1634f4
001634f0b 0x163568
001634f4
001634f4loc_1634f4:
001634f4ldr x2, [sp+64]
001634f8bl runtime.ifaceeq
001634fctbnz w0, 0, 0x163504
00163500b 0x163564
00163504
00163504loc_163504:
00163504ldr x1, [sp+88]
00163508ldr x2, [sp+96]
0016350cldr x1, [x1+24]
00163510ldr x2, [x2+24]
00163514subs xzr, x2, x1
00163518b.eq 0x163520
0016351cb 0x163560
00163520
00163520loc_163520:
00163520ldr x1, [sp+88]
00163524ldr x2, [sp+96]
00163528ldrsw x1, [x1+32]
0016352cldrsw x2, [x2+32]
00163530subs wzr, w2, w1
00163534b.eq 0x16353c
00163538b 0x16355c
0016353c
0016353cloc_16353c:
0016353cldr x1, [sp+88]
00163540ldr x2, [sp+96]
00163544ldr w1, [x1+36]
00163548ldr w2, [x2+36]
0016354csubs wzr, w2, w1
00163550cset x1, eq
00163554strb w1, [sp+39]
00163558b 0x163584
0016355c
0016355cloc_16355c:
0016355cb 0x16357c
00163560
00163560loc_163560:
00163560b 0x16357c
00163564
00163564loc_163564:
00163564b 0x16356c
00163568
00163568loc_163568:
00163568b 0x16356c
0016356c
0016356cloc_16356c:
0016356cb 0x16357c
00163570
00163570loc_163570:
00163570b 0x163578
00163574
00163574loc_163574:
00163574b 0x163578
00163578
00163578loc_163578:
00163578b 0x16357c
0016357c
0016357cloc_16357c:
0016357cstrb wzr, [sp+39]
00163580b 0x163584
00163584
00163584loc_163584:
00163584ldrb w0, [sp+39]
00163588ldur x29, [sp-8]
0016358cldr x30, [sp], 80
00163590ret x30
00163594
00163594loc_163594:
00163594stp x0, x1, [sp+8]
00163598mov x3, x30
0016359cbl runtime.morestack_noctxt.abi0
001635a0ldp x0, x1, [sp+8]
001635a4b 0x163460
001635a8udf 0
001635acudf 0
00163460
001635b0
001635b0type:.eq.sync/atomic.Pointer[string]: ; void type:.eq.sync/atomic.Pointer[string](sync/atomic.Pointer[string] * p, sync/atomic.Pointer[string] * q)
001635b0str x30, [sp-32]!
001635b4stur x29, [sp-8]
001635b8sub x29, sp, 8
001635bcstr x0, [sp+40]
001635c0str x1, [sp+48]
001635c4strb wzr, [sp+23]
001635c8ldr x1, [sp+40]
001635ccldr x2, [sp+48]
001635d0ldr x1, [x1]
001635d4ldr x2, [x2]
001635d8subs xzr, x2, x1
001635dccset x0, eq
001635e0strb w0, [sp+23]
001635e4b 0x1635e8
001635e8
001635e8loc_1635e8:
001635e8add x29, sp, 24
001635ecadd sp, sp, 32
001635f0ret x30
001635f4udf 0
001635f8udf 0
001635fcudf 0
001635b0
001635b0type:.eq.sync/atomic.Pointer[string]: ; void type:.eq.sync/atomic.Pointer[string](sync/atomic.Pointer[string] * p, sync/atomic.Pointer[string] * q)
001635b0str x30, [sp-32]!
001635b4stur x29, [sp-8]
001635b8sub x29, sp, 8
001635bcstr x0, [sp+40]
001635c0str x1, [sp+48]
001635c4strb wzr, [sp+23]
001635c8ldr x1, [sp+40]
001635ccldr x2, [sp+48]
001635d0ldr x1, [x1]
001635d4ldr x2, [x2]
001635d8subs xzr, x2, x1
001635dccset x0, eq
001635e0strb w0, [sp+23]
001635e4b 0x1635e8
001635e8
001635e8loc_1635e8:
001635e8add x29, sp, 24
001635ecadd sp, sp, 32
001635f0ret x30
001635f4udf 0
001635f8udf 0
001635fcudf 0
001635b0
00163600
00163600github.com/bishopfox/sliver/implant/sliver/constants.init: ; void github.com/bishopfox/sliver/implant/sliver/constants.init(void)
00163600ldr x16, [x28+16]
00163604subs xzr, sp, x16
00163608b.ls 0x16363c
0016360cstr x30, [sp-64]!
00163610stur x29, [sp-8]
00163614sub x29, sp, 8
00163618stp xzr, xzr, [sp+40]
0016361cstp xzr, xzr, [sp+24]
00163620adrp x0, 0x4c5000
00163624add x0, x0, 2400
00163628add x1, sp, 24
0016362cbl reflect.TypeOf
00163630ldur x29, [sp-8]
00163634ldr x30, [sp], 64
00163638ret x30
0016363c
0016363cloc_16363c:
0016363cmov x3, x30
00163640bl runtime.morestack_noctxt.abi0
00163644b 0x163600
00163648udf 0
0016364cudf 0
00163600
00163600github.com/bishopfox/sliver/implant/sliver/constants.init: ; void github.com/bishopfox/sliver/implant/sliver/constants.init(void)
00163600ldr x16, [x28+16]
00163604subs xzr, sp, x16
00163608b.ls 0x16363c
0016360cstr x30, [sp-64]!
00163610stur x29, [sp-8]
00163614sub x29, sp, 8
00163618stp xzr, xzr, [sp+40]
0016361cstp xzr, xzr, [sp+24]
00163620adrp x0, 0x4c5000
00163624add x0, x0, 2400
00163628add x1, sp, 24
0016362cbl reflect.TypeOf
00163630ldur x29, [sp-8]
00163634ldr x30, [sp], 64
00163638ret x30
0016363c
0016363cloc_16363c:
0016363cmov x3, x30
00163640bl runtime.morestack_noctxt.abi0
00163644b 0x163600
00163648udf 0
0016364cudf 0
00163600
00163650
00163650net/url.(*Error).Unwrap: ; void net/url.(*Error).Unwrap(net/url.Error * e)
00163650str x30, [sp-32]!
00163654stur x29, [sp-8]
00163658sub x29, sp, 8
0016365cstr x0, [sp+40]
00163660stp xzr, xzr, [sp+8]
00163664ldr x2, [sp+40]
00163668ldrsb x27, [x2]
0016366cldr x0, [x2+32]
00163670ldr x1, [x2+40]
00163674str x0, [sp+8]
00163678str x1, [sp+16]
0016367cadd x29, sp, 24
00163680add sp, sp, 32
00163684ret x30
00163688udf 0
0016368cudf 0
00163650
00163650net/url.(*Error).Unwrap: ; void net/url.(*Error).Unwrap(net/url.Error * e)
00163650str x30, [sp-32]!
00163654stur x29, [sp-8]
00163658sub x29, sp, 8
0016365cstr x0, [sp+40]
00163660stp xzr, xzr, [sp+8]
00163664ldr x2, [sp+40]
00163668ldrsb x27, [x2]
0016366cldr x0, [x2+32]
00163670ldr x1, [x2+40]
00163674str x0, [sp+8]
00163678str x1, [sp+16]
0016367cadd x29, sp, 24
00163680add sp, sp, 32
00163684ret x30
00163688udf 0
0016368cudf 0
00163650
00163690
00163690net/url.(*Error).Error: ; void net/url.(*Error).Error(net/url.Error * e)
00163690ldr x16, [x28+16]
00163694sub x17, sp, 112
00163698subs xzr, x17, x16
0016369cb.ls 0x163850
001636a0str x30, [sp-240]!
001636a4stur x29, [sp-8]
001636a8sub x29, sp, 8
001636acstr x0, [sp+248]
001636b0stp xzr, xzr, [sp+48]
001636b4stp xzr, xzr, [sp+160]
001636b8stp xzr, xzr, [sp+176]
001636bcstp xzr, xzr, [sp+192]
001636c0add x2, sp, 160
001636c4str x2, [sp+112]
001636c8ldr x2, [sp+248]
001636ccldrsb x27, [x2]
001636d0ldr x0, [x2]
001636d4ldr x1, [x2+8]
001636d8str x0, [sp+96]
001636dcstr x1, [sp+104]
001636e0bl runtime.convTstring
001636e4str x0, [sp+88]
001636e8ldr x2, [sp+112]
001636ecldrsb x27, [x2]
001636f0adrp x3, 0x492000
001636f4add x3, x3, 2944
001636f8str x3, [x2]
001636fcadrp x27, 0x8e8000
00163700ldr w3, [x27+3056]
00163704cbz w3, 0x16370c
00163708b 0x163710
0016370c
0016370cloc_16370c:
0016370cb 0x163724
00163710
00163710loc_163710:
00163710bl runtime.gcWriteBarrier2
00163714str x0, [x25]
00163718ldr x3, [x2+8]
0016371cstr x3, [x25+8]
00163720b 0x163724
00163724
00163724loc_163724:
00163724str x0, [x2+8]
00163728ldr x2, [sp+248]
0016372cldrsb x27, [x2]
00163730ldr x0, [x2+16]
00163734ldr x1, [x2+24]
00163738str x0, [sp+72]
0016373cstr x1, [sp+80]
00163740bl runtime.convTstring
00163744str x0, [sp+64]
00163748ldr x2, [sp+112]
0016374cldrsb x27, [x2]
00163750adrp x3, 0x492000
00163754add x3, x3, 2944
00163758str x3, [x2+16]
0016375cadrp x27, 0x8e8000
00163760ldr w3, [x27+3056]
00163764cbz w3, 0x16376c
00163768b 0x163770
0016376c
0016376cloc_16376c:
0016376cb 0x163784
00163770
00163770loc_163770:
00163770bl runtime.gcWriteBarrier2
00163774str x0, [x25]
00163778ldr x5, [x2+24]
0016377cstr x5, [x25+8]
00163780b 0x163784
00163784
00163784loc_163784:
00163784str x0, [x2+24]
00163788ldr x5, [sp+248]
0016378cldrsb x27, [x5]
00163790ldr x6, [x5+32]
00163794ldr x5, [x5+40]
00163798str x6, [sp+216]
0016379cstr x5, [sp+224]
001637a0str x6, [sp+208]
001637a4ldr x5, [sp+208]
001637a8cbnz x5, 0x1637b0
001637acb 0x1637c0
001637b0
001637b0loc_1637b0:
001637b0ldr x5, [sp+208]
001637b4ldr x5, [x5+8]
001637b8str x5, [sp+208]
001637bcb 0x1637c4
001637c0
001637c0loc_1637c0:
001637c0b 0x1637c4
001637c4
001637c4loc_1637c4:
001637c4ldr x5, [sp+112]
001637c8ldrsb x27, [x5]
001637ccldr x6, [sp+208]
001637d0ldr x7, [sp+224]
001637d4str x6, [x5+32]
001637d8adrp x27, 0x8e8000
001637dcldr w6, [x27+3056]
001637e0cbz w6, 0x1637e8
001637e4b 0x1637ec
001637e8
001637e8loc_1637e8:
001637e8b 0x163800
001637ec
001637ecloc_1637ec:
001637ecbl runtime.gcWriteBarrier2
001637f0str x7, [x25]
001637f4ldr x6, [x5+40]
001637f8str x6, [x25+8]
001637fcb 0x163800
00163800
00163800loc_163800:
00163800str x7, [x5+40]
00163804ldr x2, [sp+112]
00163808ldrsb x27, [x2]
0016380cb 0x163810
00163810
00163810loc_163810:
00163810str x2, [sp+120]
00163814orr x4, xzr, 3
00163818str x4, [sp+128]
0016381cstr x4, [sp+136]
00163820adrp x0, 0x54e000
00163824add x0, x0, 3631
00163828movz x1, 9
0016382cmov x3, x4
00163830bl fmt.Sprintf
00163834str x0, [sp+144]
00163838str x1, [sp+152]
0016383cstr x0, [sp+48]
00163840str x1, [sp+56]
00163844ldur x29, [sp-8]
00163848ldr x30, [sp], 240
0016384cret x30
00163850
00163850loc_163850:
00163850str x0, [sp+8]
00163854mov x3, x30
00163858bl runtime.morestack_noctxt.abi0
0016385cldr x0, [sp+8]
00163860b 0x163690
00163864udf 0
00163868udf 0
0016386cudf 0
00163690
00163690net/url.(*Error).Error: ; void net/url.(*Error).Error(net/url.Error * e)
00163690ldr x16, [x28+16]
00163694sub x17, sp, 112
00163698subs xzr, x17, x16
0016369cb.ls 0x163850
001636a0str x30, [sp-240]!
001636a4stur x29, [sp-8]
001636a8sub x29, sp, 8
001636acstr x0, [sp+248]
001636b0stp xzr, xzr, [sp+48]
001636b4stp xzr, xzr, [sp+160]
001636b8stp xzr, xzr, [sp+176]
001636bcstp xzr, xzr, [sp+192]
001636c0add x2, sp, 160
001636c4str x2, [sp+112]
001636c8ldr x2, [sp+248]
001636ccldrsb x27, [x2]
001636d0ldr x0, [x2]
001636d4ldr x1, [x2+8]
001636d8str x0, [sp+96]
001636dcstr x1, [sp+104]
001636e0bl runtime.convTstring
001636e4str x0, [sp+88]
001636e8ldr x2, [sp+112]
001636ecldrsb x27, [x2]
001636f0adrp x3, 0x492000
001636f4add x3, x3, 2944
001636f8str x3, [x2]
001636fcadrp x27, 0x8e8000
00163700ldr w3, [x27+3056]
00163704cbz w3, 0x16370c
00163708b 0x163710
0016370c
0016370cloc_16370c:
0016370cb 0x163724
00163710
00163710loc_163710:
00163710bl runtime.gcWriteBarrier2
00163714str x0, [x25]
00163718ldr x3, [x2+8]
0016371cstr x3, [x25+8]
00163720b 0x163724
00163724
00163724loc_163724:
00163724str x0, [x2+8]
00163728ldr x2, [sp+248]
0016372cldrsb x27, [x2]
00163730ldr x0, [x2+16]
00163734ldr x1, [x2+24]
00163738str x0, [sp+72]
0016373cstr x1, [sp+80]
00163740bl runtime.convTstring
00163744str x0, [sp+64]
00163748ldr x2, [sp+112]
0016374cldrsb x27, [x2]
00163750adrp x3, 0x492000
00163754add x3, x3, 2944
00163758str x3, [x2+16]
0016375cadrp x27, 0x8e8000
00163760ldr w3, [x27+3056]
00163764cbz w3, 0x16376c
00163768b 0x163770
0016376c
0016376cloc_16376c:
0016376cb 0x163784
00163770
00163770loc_163770:
00163770bl runtime.gcWriteBarrier2
00163774str x0, [x25]
00163778ldr x5, [x2+24]
0016377cstr x5, [x25+8]
00163780b 0x163784
00163784
00163784loc_163784:
00163784str x0, [x2+24]
00163788ldr x5, [sp+248]
0016378cldrsb x27, [x5]
00163790ldr x6, [x5+32]
00163794ldr x5, [x5+40]
00163798str x6, [sp+216]
0016379cstr x5, [sp+224]
001637a0str x6, [sp+208]
001637a4ldr x5, [sp+208]
001637a8cbnz x5, 0x1637b0
001637acb 0x1637c0
001637b0
001637b0loc_1637b0:
001637b0ldr x5, [sp+208]
001637b4ldr x5, [x5+8]
001637b8str x5, [sp+208]
001637bcb 0x1637c4
001637c0
001637c0loc_1637c0:
001637c0b 0x1637c4
001637c4
001637c4loc_1637c4:
001637c4ldr x5, [sp+112]
001637c8ldrsb x27, [x5]
001637ccldr x6, [sp+208]
001637d0ldr x7, [sp+224]
001637d4str x6, [x5+32]
001637d8adrp x27, 0x8e8000
001637dcldr w6, [x27+3056]
001637e0cbz w6, 0x1637e8
001637e4b 0x1637ec
001637e8
001637e8loc_1637e8:
001637e8b 0x163800
001637ec
001637ecloc_1637ec:
001637ecbl runtime.gcWriteBarrier2
001637f0str x7, [x25]
001637f4ldr x6, [x5+40]
001637f8str x6, [x25+8]
001637fcb 0x163800
00163800
00163800loc_163800:
00163800str x7, [x5+40]
00163804ldr x2, [sp+112]
00163808ldrsb x27, [x2]
0016380cb 0x163810
00163810
00163810loc_163810:
00163810str x2, [sp+120]
00163814orr x4, xzr, 3
00163818str x4, [sp+128]
0016381cstr x4, [sp+136]
00163820adrp x0, 0x54e000
00163824add x0, x0, 3631
00163828movz x1, 9
0016382cmov x3, x4
00163830bl fmt.Sprintf
00163834str x0, [sp+144]
00163838str x1, [sp+152]
0016383cstr x0, [sp+48]
00163840str x1, [sp+56]
00163844ldur x29, [sp-8]
00163848ldr x30, [sp], 240
0016384cret x30
00163850
00163850loc_163850:
00163850str x0, [sp+8]
00163854mov x3, x30
00163858bl runtime.morestack_noctxt.abi0
0016385cldr x0, [sp+8]
00163860b 0x163690
00163864udf 0
00163868udf 0
0016386cudf 0
00163690
00163870
00163870net/url.(*Error).Timeout: ; void net/url.(*Error).Timeout(net/url.Error * e)
00163870ldr x16, [x28+16]
00163874subs xzr, sp, x16
00163878b.ls 0x163958
0016387cstr x30, [sp-112]!
00163880stur x29, [sp-8]
00163884sub x29, sp, 8
00163888str x0, [sp+120]
0016388cstrb wzr, [sp+43]
00163890stp xzr, xzr, [sp+72]
00163894ldr x2, [sp+120]
00163898ldrsb x27, [x2]
0016389cldr x3, [x2+40]
001638a0ldr x2, [x2+32]
001638a4cbnz x2, 0x1638ac
001638a8b 0x1638cc
001638ac
001638acloc_1638ac:
001638acstr x3, [sp+64]
001638b0ldr x1, [x2+8]
001638b4adrp x0, 0x8ab000
001638b8add x0, x0, 3632
001638bcbl runtime.typeAssert
001638c0ldr x3, [sp+64]
001638c4mov x2, x0
001638c8b 0x1638d0
001638cc
001638ccloc_1638cc:
001638ccb 0x1638d0
001638d0
001638d0loc_1638d0:
001638d0str x2, [sp+72]
001638d4str x3, [sp+80]
001638d8subs xzr, x2, 0
001638dccset x1, ne
001638e0strb w1, [sp+46]
001638e4ldr x1, [sp+72]
001638e8ldr x2, [sp+80]
001638ecstr x1, [sp+88]
001638f0str x2, [sp+96]
001638f4ldrb w1, [sp+46]
001638f8strb w1, [sp+47]
001638fcldr x1, [sp+88]
00163900ldr x2, [sp+96]
00163904str x1, [sp+48]
00163908str x2, [sp+56]
0016390cldrb w1, [sp+47]
00163910strb w1, [sp+44]
00163914strb w1, [sp+46]
00163918tbnz w1, 0, 0x163920
0016391cb 0x163940
00163920
00163920loc_163920:
00163920ldr x1, [sp+48]
00163924ldrsb x27, [x1]
00163928ldr x0, [sp+56]
0016392cldr x1, [x1+24]
00163930blr x1
00163934strb w0, [sp+45]
00163938strb w0, [sp+46]
0016393cb 0x163944
00163940
00163940loc_163940:
00163940b 0x163944
00163944
00163944loc_163944:
00163944ldrb w0, [sp+46]
00163948strb w0, [sp+43]
0016394cldur x29, [sp-8]
00163950ldr x30, [sp], 112
00163954ret x30
00163958
00163958loc_163958:
00163958str x0, [sp+8]
0016395cmov x3, x30
00163960bl runtime.morestack_noctxt.abi0
00163964ldr x0, [sp+8]
00163968b 0x163870
0016396cudf 0
00163870
00163870net/url.(*Error).Timeout: ; void net/url.(*Error).Timeout(net/url.Error * e)
00163870ldr x16, [x28+16]
00163874subs xzr, sp, x16
00163878b.ls 0x163958
0016387cstr x30, [sp-112]!
00163880stur x29, [sp-8]
00163884sub x29, sp, 8
00163888str x0, [sp+120]
0016388cstrb wzr, [sp+43]
00163890stp xzr, xzr, [sp+72]
00163894ldr x2, [sp+120]
00163898ldrsb x27, [x2]
0016389cldr x3, [x2+40]
001638a0ldr x2, [x2+32]
001638a4cbnz x2, 0x1638ac
001638a8b 0x1638cc
001638ac
001638acloc_1638ac:
001638acstr x3, [sp+64]
001638b0ldr x1, [x2+8]
001638b4adrp x0, 0x8ab000
001638b8add x0, x0, 3632
001638bcbl runtime.typeAssert
001638c0ldr x3, [sp+64]
001638c4mov x2, x0
001638c8b 0x1638d0
001638cc
001638ccloc_1638cc:
001638ccb 0x1638d0
001638d0
001638d0loc_1638d0:
001638d0str x2, [sp+72]
001638d4str x3, [sp+80]
001638d8subs xzr, x2, 0
001638dccset x1, ne
001638e0strb w1, [sp+46]
001638e4ldr x1, [sp+72]
001638e8ldr x2, [sp+80]
001638ecstr x1, [sp+88]
001638f0str x2, [sp+96]
001638f4ldrb w1, [sp+46]
001638f8strb w1, [sp+47]
001638fcldr x1, [sp+88]
00163900ldr x2, [sp+96]
00163904str x1, [sp+48]
00163908str x2, [sp+56]
0016390cldrb w1, [sp+47]
00163910strb w1, [sp+44]
00163914strb w1, [sp+46]
00163918tbnz w1, 0, 0x163920
0016391cb 0x163940
00163920
00163920loc_163920:
00163920ldr x1, [sp+48]
00163924ldrsb x27, [x1]
00163928ldr x0, [sp+56]
0016392cldr x1, [x1+24]
00163930blr x1
00163934strb w0, [sp+45]
00163938strb w0, [sp+46]
0016393cb 0x163944
00163940
00163940loc_163940:
00163940b 0x163944
00163944
00163944loc_163944:
00163944ldrb w0, [sp+46]
00163948strb w0, [sp+43]
0016394cldur x29, [sp-8]
00163950ldr x30, [sp], 112
00163954ret x30
00163958
00163958loc_163958:
00163958str x0, [sp+8]
0016395cmov x3, x30
00163960bl runtime.morestack_noctxt.abi0
00163964ldr x0, [sp+8]
00163968b 0x163870
0016396cudf 0
00163870
00163970
00163970net/url.(*Error).Temporary: ; void net/url.(*Error).Temporary(net/url.Error * e)
00163970ldr x16, [x28+16]
00163974subs xzr, sp, x16
00163978b.ls 0x163a58
0016397cstr x30, [sp-112]!
00163980stur x29, [sp-8]
00163984sub x29, sp, 8
00163988str x0, [sp+120]
0016398cstrb wzr, [sp+43]
00163990stp xzr, xzr, [sp+72]
00163994ldr x2, [sp+120]
00163998ldrsb x27, [x2]
0016399cldr x3, [x2+40]
001639a0ldr x2, [x2+32]
001639a4cbnz x2, 0x1639ac
001639a8b 0x1639cc
001639ac
001639acloc_1639ac:
001639acstr x3, [sp+64]
001639b0ldr x1, [x2+8]
001639b4adrp x0, 0x8ab000
001639b8add x0, x0, 3664
001639bcbl runtime.typeAssert
001639c0ldr x3, [sp+64]
001639c4mov x2, x0
001639c8b 0x1639d0
001639cc
001639ccloc_1639cc:
001639ccb 0x1639d0
001639d0
001639d0loc_1639d0:
001639d0str x2, [sp+72]
001639d4str x3, [sp+80]
001639d8subs xzr, x2, 0
001639dccset x1, ne
001639e0strb w1, [sp+46]
001639e4ldr x1, [sp+72]
001639e8ldr x2, [sp+80]
001639ecstr x1, [sp+88]
001639f0str x2, [sp+96]
001639f4ldrb w1, [sp+46]
001639f8strb w1, [sp+47]
001639fcldr x1, [sp+88]
00163a00ldr x2, [sp+96]
00163a04str x1, [sp+48]
00163a08str x2, [sp+56]
00163a0cldrb w1, [sp+47]
00163a10strb w1, [sp+44]
00163a14strb w1, [sp+46]
00163a18tbnz w1, 0, 0x163a20
00163a1cb 0x163a40
00163a20
00163a20loc_163a20:
00163a20ldr x1, [sp+48]
00163a24ldrsb x27, [x1]
00163a28ldr x0, [sp+56]
00163a2cldr x1, [x1+24]
00163a30blr x1
00163a34strb w0, [sp+45]
00163a38strb w0, [sp+46]
00163a3cb 0x163a44
00163a40
00163a40loc_163a40:
00163a40b 0x163a44
00163a44
00163a44loc_163a44:
00163a44ldrb w0, [sp+46]
00163a48strb w0, [sp+43]
00163a4cldur x29, [sp-8]
00163a50ldr x30, [sp], 112
00163a54ret x30
00163a58
00163a58loc_163a58:
00163a58str x0, [sp+8]
00163a5cmov x3, x30
00163a60bl runtime.morestack_noctxt.abi0
00163a64ldr x0, [sp+8]
00163a68b 0x163970
00163a6cudf 0
00163970
00163970net/url.(*Error).Temporary: ; void net/url.(*Error).Temporary(net/url.Error * e)
00163970ldr x16, [x28+16]
00163974subs xzr, sp, x16
00163978b.ls 0x163a58
0016397cstr x30, [sp-112]!
00163980stur x29, [sp-8]
00163984sub x29, sp, 8
00163988str x0, [sp+120]
0016398cstrb wzr, [sp+43]
00163990stp xzr, xzr, [sp+72]
00163994ldr x2, [sp+120]
00163998ldrsb x27, [x2]
0016399cldr x3, [x2+40]
001639a0ldr x2, [x2+32]
001639a4cbnz x2, 0x1639ac
001639a8b 0x1639cc
001639ac
001639acloc_1639ac:
001639acstr x3, [sp+64]
001639b0ldr x1, [x2+8]
001639b4adrp x0, 0x8ab000
001639b8add x0, x0, 3664
001639bcbl runtime.typeAssert
001639c0ldr x3, [sp+64]
001639c4mov x2, x0
001639c8b 0x1639d0
001639cc
001639ccloc_1639cc:
001639ccb 0x1639d0
001639d0
001639d0loc_1639d0:
001639d0str x2, [sp+72]
001639d4str x3, [sp+80]
001639d8subs xzr, x2, 0
001639dccset x1, ne
001639e0strb w1, [sp+46]
001639e4ldr x1, [sp+72]
001639e8ldr x2, [sp+80]
001639ecstr x1, [sp+88]
001639f0str x2, [sp+96]
001639f4ldrb w1, [sp+46]
001639f8strb w1, [sp+47]
001639fcldr x1, [sp+88]
00163a00ldr x2, [sp+96]
00163a04str x1, [sp+48]
00163a08str x2, [sp+56]
00163a0cldrb w1, [sp+47]
00163a10strb w1, [sp+44]
00163a14strb w1, [sp+46]
00163a18tbnz w1, 0, 0x163a20
00163a1cb 0x163a40
00163a20
00163a20loc_163a20:
00163a20ldr x1, [sp+48]
00163a24ldrsb x27, [x1]
00163a28ldr x0, [sp+56]
00163a2cldr x1, [x1+24]
00163a30blr x1
00163a34strb w0, [sp+45]
00163a38strb w0, [sp+46]
00163a3cb 0x163a44
00163a40
00163a40loc_163a40:
00163a40b 0x163a44
00163a44
00163a44loc_163a44:
00163a44ldrb w0, [sp+46]
00163a48strb w0, [sp+43]
00163a4cldur x29, [sp-8]
00163a50ldr x30, [sp], 112
00163a54ret x30
00163a58
00163a58loc_163a58:
00163a58str x0, [sp+8]
00163a5cmov x3, x30
00163a60bl runtime.morestack_noctxt.abi0
00163a64ldr x0, [sp+8]
00163a68b 0x163970
00163a6cudf 0
00163970
00163a70
00163a70net/url.ishex: ; void net/url.ishex(uint8 c)
00163a70str x30, [sp-32]!
00163a74stur x29, [sp-8]
00163a78sub x29, sp, 8
00163a7cstrb w0, [sp+40]
00163a80strb wzr, [sp+20]
00163a84ubfm x1, x0, 0, 7
00163a88subs wzr, w1, 48
00163a8ccset x1, hs
00163a90strb w1, [sp+23]
00163a94b.hs 0x163a9c
00163a98b 0x163ab0
00163a9c
00163a9cloc_163a9c:
00163a9cubfm x1, x0, 0, 7
00163aa0subs wzr, w1, 57
00163aa4cset x1, ls
00163aa8strb w1, [sp+23]
00163aacb 0x163ab4
00163ab0
00163ab0loc_163ab0:
00163ab0b 0x163ab4
00163ab4
00163ab4loc_163ab4:
00163ab4ldrb w1, [sp+23]
00163ab8tbnz w1, 0, 0x163ac0
00163abcb 0x163ad8
00163ac0
00163ac0loc_163ac0:
00163ac0b 0x163ac4
00163ac4
00163ac4loc_163ac4:
00163ac4orr x0, xzr, 1
00163ac8strb w0, [sp+20]
00163accadd x29, sp, 24
00163ad0add sp, sp, 32
00163ad4ret x30
00163ad8
00163ad8loc_163ad8:
00163ad8ldrb w1, [sp+40]
00163adcsubs wzr, w1, 97
00163ae0cset x1, hs
00163ae4strb w1, [sp+22]
00163ae8b.hs 0x163af0
00163aecb 0x163b04
00163af0
00163af0loc_163af0:
00163af0ldrb w1, [sp+40]
00163af4subs wzr, w1, 102
00163af8cset x1, ls
00163afcstrb w1, [sp+22]
00163b00b 0x163b08
00163b04
00163b04loc_163b04:
00163b04b 0x163b08
00163b08
00163b08loc_163b08:
00163b08ldrb w1, [sp+22]
00163b0ctbnz w1, 0, 0x163b14
00163b10b 0x163b2c
00163b14
00163b14loc_163b14:
00163b14b 0x163b18
00163b18
00163b18loc_163b18:
00163b18orr x0, xzr, 1
00163b1cstrb w0, [sp+20]
00163b20add x29, sp, 24
00163b24add sp, sp, 32
00163b28ret x30
00163b2c
00163b2cloc_163b2c:
00163b2cldrb w1, [sp+40]
00163b30subs wzr, w1, 65
00163b34cset x1, hs
00163b38strb w1, [sp+21]
00163b3cb.hs 0x163b44
00163b40b 0x163b58
00163b44
00163b44loc_163b44:
00163b44ldrb w1, [sp+40]
00163b48subs wzr, w1, 70
00163b4ccset x1, ls
00163b50strb w1, [sp+21]
00163b54b 0x163b5c
00163b58
00163b58loc_163b58:
00163b58b 0x163b5c
00163b5c
00163b5cloc_163b5c:
00163b5cldrb w1, [sp+21]
00163b60tbnz w1, 0, 0x163b68
00163b64b 0x163b80
00163b68
00163b68loc_163b68:
00163b68b 0x163b6c
00163b6c
00163b6cloc_163b6c:
00163b6corr x0, xzr, 1
00163b70strb w0, [sp+20]
00163b74add x29, sp, 24
00163b78add sp, sp, 32
00163b7cret x30
00163b80
00163b80loc_163b80:
00163b80b 0x163b84
00163b84
00163b84loc_163b84:
00163b84strb wzr, [sp+20]
00163b88mov x0, xzr
00163b8cadd x29, sp, 24
00163b90add sp, sp, 32
00163b94ret x30
00163b98udf 0
00163b9cudf 0
00163a70
00163a70net/url.ishex: ; void net/url.ishex(uint8 c)
00163a70str x30, [sp-32]!
00163a74stur x29, [sp-8]
00163a78sub x29, sp, 8
00163a7cstrb w0, [sp+40]
00163a80strb wzr, [sp+20]
00163a84ubfm x1, x0, 0, 7
00163a88subs wzr, w1, 48
00163a8ccset x1, hs
00163a90strb w1, [sp+23]
00163a94b.hs 0x163a9c
00163a98b 0x163ab0
00163a9c
00163a9cloc_163a9c:
00163a9cubfm x1, x0, 0, 7
00163aa0subs wzr, w1, 57
00163aa4cset x1, ls
00163aa8strb w1, [sp+23]
00163aacb 0x163ab4
00163ab0
00163ab0loc_163ab0:
00163ab0b 0x163ab4
00163ab4
00163ab4loc_163ab4:
00163ab4ldrb w1, [sp+23]
00163ab8tbnz w1, 0, 0x163ac0
00163abcb 0x163ad8
00163ac0
00163ac0loc_163ac0:
00163ac0b 0x163ac4
00163ac4
00163ac4loc_163ac4:
00163ac4orr x0, xzr, 1
00163ac8strb w0, [sp+20]
00163accadd x29, sp, 24
00163ad0add sp, sp, 32
00163ad4ret x30
00163ad8
00163ad8loc_163ad8:
00163ad8ldrb w1, [sp+40]
00163adcsubs wzr, w1, 97
00163ae0cset x1, hs
00163ae4strb w1, [sp+22]
00163ae8b.hs 0x163af0
00163aecb 0x163b04
00163af0
00163af0loc_163af0:
00163af0ldrb w1, [sp+40]
00163af4subs wzr, w1, 102
00163af8cset x1, ls
00163afcstrb w1, [sp+22]
00163b00b 0x163b08
00163b04
00163b04loc_163b04:
00163b04b 0x163b08
00163b08
00163b08loc_163b08:
00163b08ldrb w1, [sp+22]
00163b0ctbnz w1, 0, 0x163b14
00163b10b 0x163b2c
00163b14
00163b14loc_163b14:
00163b14b 0x163b18
00163b18
00163b18loc_163b18:
00163b18orr x0, xzr, 1
00163b1cstrb w0, [sp+20]
00163b20add x29, sp, 24
00163b24add sp, sp, 32
00163b28ret x30
00163b2c
00163b2cloc_163b2c:
00163b2cldrb w1, [sp+40]
00163b30subs wzr, w1, 65
00163b34cset x1, hs
00163b38strb w1, [sp+21]
00163b3cb.hs 0x163b44
00163b40b 0x163b58
00163b44
00163b44loc_163b44:
00163b44ldrb w1, [sp+40]
00163b48subs wzr, w1, 70
00163b4ccset x1, ls
00163b50strb w1, [sp+21]
00163b54b 0x163b5c
00163b58
00163b58loc_163b58:
00163b58b 0x163b5c
00163b5c
00163b5cloc_163b5c:
00163b5cldrb w1, [sp+21]
00163b60tbnz w1, 0, 0x163b68
00163b64b 0x163b80
00163b68
00163b68loc_163b68:
00163b68b 0x163b6c
00163b6c
00163b6cloc_163b6c:
00163b6corr x0, xzr, 1
00163b70strb w0, [sp+20]
00163b74add x29, sp, 24
00163b78add sp, sp, 32
00163b7cret x30
00163b80
00163b80loc_163b80:
00163b80b 0x163b84
00163b84
00163b84loc_163b84:
00163b84strb wzr, [sp+20]
00163b88mov x0, xzr
00163b8cadd x29, sp, 24
00163b90add sp, sp, 32
00163b94ret x30
00163b98udf 0
00163b9cudf 0
00163a70
00163ba0
00163ba0net/url.unhex: ; void net/url.unhex(uint8 c)
00163ba0str x30, [sp-32]!
00163ba4stur x29, [sp-8]
00163ba8sub x29, sp, 8
00163bacstrb w0, [sp+40]
00163bb0strb wzr, [sp+20]
00163bb4ubfm x1, x0, 0, 7
00163bb8subs wzr, w1, 48
00163bbccset x1, hs
00163bc0strb w1, [sp+23]
00163bc4b.hs 0x163bcc
00163bc8b 0x163be0
00163bcc
00163bccloc_163bcc:
00163bccubfm x1, x0, 0, 7
00163bd0subs wzr, w1, 57
00163bd4cset x1, ls
00163bd8strb w1, [sp+23]
00163bdcb 0x163be4
00163be0
00163be0loc_163be0:
00163be0b 0x163be4
00163be4
00163be4loc_163be4:
00163be4ldrb w1, [sp+23]
00163be8tbnz w1, 0, 0x163bf0
00163becb 0x163c0c
00163bf0
00163bf0loc_163bf0:
00163bf0b 0x163bf4
00163bf4
00163bf4loc_163bf4:
00163bf4ldrb w1, [sp+40]
00163bf8sub x0, x1, 48
00163bfcstrb w0, [sp+20]
00163c00add x29, sp, 24
00163c04add sp, sp, 32
00163c08ret x30
00163c0c
00163c0cloc_163c0c:
00163c0cldrb w1, [sp+40]
00163c10subs wzr, w1, 97
00163c14cset x1, hs
00163c18strb w1, [sp+22]
00163c1cb.hs 0x163c24
00163c20b 0x163c38
00163c24
00163c24loc_163c24:
00163c24ldrb w1, [sp+40]
00163c28subs wzr, w1, 102
00163c2ccset x1, ls
00163c30strb w1, [sp+22]
00163c34b 0x163c3c
00163c38
00163c38loc_163c38:
00163c38b 0x163c3c
00163c3c
00163c3cloc_163c3c:
00163c3cldrb w1, [sp+22]
00163c40tbnz w1, 0, 0x163c48
00163c44b 0x163c64
00163c48
00163c48loc_163c48:
00163c48b 0x163c4c
00163c4c
00163c4cloc_163c4c:
00163c4cldrb w1, [sp+40]
00163c50sub x0, x1, 87
00163c54strb w0, [sp+20]
00163c58add x29, sp, 24
00163c5cadd sp, sp, 32
00163c60ret x30
00163c64
00163c64loc_163c64:
00163c64ldrb w1, [sp+40]
00163c68subs wzr, w1, 65
00163c6ccset x1, hs
00163c70strb w1, [sp+21]
00163c74b.hs 0x163c7c
00163c78b 0x163c90
00163c7c
00163c7cloc_163c7c:
00163c7cldrb w1, [sp+40]
00163c80subs wzr, w1, 70
00163c84cset x1, ls
00163c88strb w1, [sp+21]
00163c8cb 0x163c94
00163c90
00163c90loc_163c90:
00163c90b 0x163c94
00163c94
00163c94loc_163c94:
00163c94ldrb w1, [sp+21]
00163c98tbnz w1, 0, 0x163ca0
00163c9cb 0x163cbc
00163ca0
00163ca0loc_163ca0:
00163ca0b 0x163ca4
00163ca4
00163ca4loc_163ca4:
00163ca4ldrb w1, [sp+40]
00163ca8sub x0, x1, 55
00163cacstrb w0, [sp+20]
00163cb0add x29, sp, 24
00163cb4add sp, sp, 32
00163cb8ret x30
00163cbc
00163cbcloc_163cbc:
00163cbcb 0x163cc0
00163cc0
00163cc0loc_163cc0:
00163cc0strb wzr, [sp+20]
00163cc4mov x0, xzr
00163cc8add x29, sp, 24
00163cccadd sp, sp, 32
00163cd0ret x30
00163cd4udf 0
00163cd8udf 0
00163cdcudf 0
00163ba0
00163ba0net/url.unhex: ; void net/url.unhex(uint8 c)
00163ba0str x30, [sp-32]!
00163ba4stur x29, [sp-8]
00163ba8sub x29, sp, 8
00163bacstrb w0, [sp+40]
00163bb0strb wzr, [sp+20]
00163bb4ubfm x1, x0, 0, 7
00163bb8subs wzr, w1, 48
00163bbccset x1, hs
00163bc0strb w1, [sp+23]
00163bc4b.hs 0x163bcc
00163bc8b 0x163be0
00163bcc
00163bccloc_163bcc:
00163bccubfm x1, x0, 0, 7
00163bd0subs wzr, w1, 57
00163bd4cset x1, ls
00163bd8strb w1, [sp+23]
00163bdcb 0x163be4
00163be0
00163be0loc_163be0:
00163be0b 0x163be4
00163be4
00163be4loc_163be4:
00163be4ldrb w1, [sp+23]
00163be8tbnz w1, 0, 0x163bf0
00163becb 0x163c0c
00163bf0
00163bf0loc_163bf0:
00163bf0b 0x163bf4
00163bf4
00163bf4loc_163bf4:
00163bf4ldrb w1, [sp+40]
00163bf8sub x0, x1, 48
00163bfcstrb w0, [sp+20]
00163c00add x29, sp, 24
00163c04add sp, sp, 32
00163c08ret x30
00163c0c
00163c0cloc_163c0c:
00163c0cldrb w1, [sp+40]
00163c10subs wzr, w1, 97
00163c14cset x1, hs
00163c18strb w1, [sp+22]
00163c1cb.hs 0x163c24
00163c20b 0x163c38
00163c24
00163c24loc_163c24:
00163c24ldrb w1, [sp+40]
00163c28subs wzr, w1, 102
00163c2ccset x1, ls
00163c30strb w1, [sp+22]
00163c34b 0x163c3c
00163c38
00163c38loc_163c38:
00163c38b 0x163c3c
00163c3c
00163c3cloc_163c3c:
00163c3cldrb w1, [sp+22]
00163c40tbnz w1, 0, 0x163c48
00163c44b 0x163c64
00163c48
00163c48loc_163c48:
00163c48b 0x163c4c
00163c4c
00163c4cloc_163c4c:
00163c4cldrb w1, [sp+40]
00163c50sub x0, x1, 87
00163c54strb w0, [sp+20]
00163c58add x29, sp, 24
00163c5cadd sp, sp, 32
00163c60ret x30
00163c64
00163c64loc_163c64:
00163c64ldrb w1, [sp+40]
00163c68subs wzr, w1, 65
00163c6ccset x1, hs
00163c70strb w1, [sp+21]
00163c74b.hs 0x163c7c
00163c78b 0x163c90
00163c7c
00163c7cloc_163c7c:
00163c7cldrb w1, [sp+40]
00163c80subs wzr, w1, 70
00163c84cset x1, ls
00163c88strb w1, [sp+21]
00163c8cb 0x163c94
00163c90
00163c90loc_163c90:
00163c90b 0x163c94
00163c94
00163c94loc_163c94:
00163c94ldrb w1, [sp+21]
00163c98tbnz w1, 0, 0x163ca0
00163c9cb 0x163cbc
00163ca0
00163ca0loc_163ca0:
00163ca0b 0x163ca4
00163ca4
00163ca4loc_163ca4:
00163ca4ldrb w1, [sp+40]
00163ca8sub x0, x1, 55
00163cacstrb w0, [sp+20]
00163cb0add x29, sp, 24
00163cb4add sp, sp, 32
00163cb8ret x30
00163cbc
00163cbcloc_163cbc:
00163cbcb 0x163cc0
00163cc0
00163cc0loc_163cc0:
00163cc0strb wzr, [sp+20]
00163cc4mov x0, xzr
00163cc8add x29, sp, 24
00163cccadd sp, sp, 32
00163cd0ret x30
00163cd4udf 0
00163cd8udf 0
00163cdcudf 0
00163ba0
Loading..