File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001e0270
001e0270compress/gzip.(*Reader).Read: ; void compress/gzip.(*Reader).Read(compress/gzip.Reader * z, struct []uint8 p)
001e0270ldr x16, [x28+16]
001e0274sub x17, sp, 432
001e0278subs xzr, x17, x16
001e027cb.ls 0x1e08ac
001e0280sub x20, sp, 560
001e0284stp x29, x30, [x20-8]
001e0288add sp, x20, 0
001e028csub x29, sp, 8
001e0290str x0, [sp+568]
001e0294str x1, [sp+576]
001e0298str x2, [sp+584]
001e029cstr x3, [sp+592]
001e02a0str xzr, [sp+80]
001e02a4stp xzr, xzr, [sp+128]
001e02a8ldr x4, [sp+568]
001e02acldrsb x27, [x4]
001e02b0ldr x4, [x4+640]
001e02b4cbnz x4, 0x1e02bc
001e02b8b 0x1e02e8
001e02bc
001e02bcloc_1e02bc:
001e02bcstr xzr, [sp+80]
001e02c0ldr x3, [sp+568]
001e02c4ldrsb x27, [x3]
001e02c8ldr x1, [x3+640]
001e02ccldr x2, [x3+648]
001e02d0str x1, [sp+128]
001e02d4str x2, [sp+136]
001e02d8ldr x0, [sp+80]
001e02dcldp x29, x30, [sp-8]
001e02e0add sp, sp, 560
001e02e4ret x30
001e02e8
001e02e8loc_1e02e8:
001e02e8b 0x1e02ec
001e02ec
001e02ecloc_1e02ec:
001e02ecldr x4, [sp+80]
001e02f0cbz x4, 0x1e02f8
001e02f4b 0x1e0888
001e02f8
001e02f8loc_1e02f8:
001e02f8stp xzr, xzr, [sp+432]
001e02fcldr x4, [sp+568]
001e0300ldrsb x27, [x4]
001e0304ldr x5, [x4+104]
001e0308ldrsb x27, [x5]
001e030cldr x0, [x4+112]
001e0310ldr x1, [sp+576]
001e0314ldr x2, [sp+584]
001e0318ldr x3, [sp+592]
001e031cldr x4, [x5+32]
001e0320blr x4
001e0324str x0, [sp+104]
001e0328str x1, [sp+432]
001e032cstr x2, [sp+440]
001e0330ldr x4, [sp+104]
001e0334str x4, [sp+96]
001e0338str x1, [sp+160]
001e033cstr x2, [sp+168]
001e0340ldr x4, [sp+96]
001e0344str x4, [sp+80]
001e0348ldr x4, [sp+568]
001e034cldrsb x27, [x4]
001e0350str x1, [x4+640]
001e0354adrp x27, 0x86b000
001e0358ldr w5, [x27+3056]
001e035ccbz w5, 0x1e0364
001e0360b 0x1e0368
001e0364
001e0364loc_1e0364:
001e0364b 0x1e037c
001e0368
001e0368loc_1e0368:
001e0368bl runtime.gcWriteBarrier2
001e036cstr x2, [x25]
001e0370ldr x5, [x4+648]
001e0374str x5, [x25+8]
001e0378b 0x1e037c
001e037c
001e037cloc_1e037c:
001e037cstr x2, [x4+648]
001e0380ldr x1, [sp+80]
001e0384ldr x2, [sp+592]
001e0388ldr x5, [sp+576]
001e038csubs xzr, x2, x1
001e0390b.hs 0x1e0398
001e0394b 0x1e08a4
001e0398
001e0398loc_1e0398:
001e0398b 0x1e039c
001e039c
001e039cloc_1e039c:
001e039cstr x5, [sp+408]
001e03a0str x1, [sp+416]
001e03a4str x2, [sp+424]
001e03a8ldr x5, [sp+568]
001e03acldrsb x27, [x5]
001e03b0ldr w0, [x5+120]
001e03b4str w0, [sp+72]
001e03b8adrp x27, 0x840000
001e03bcldr x1, [x27+3880]
001e03c0ldr x2, [sp+408]
001e03c4ldr x3, [sp+416]
001e03c8ldr x4, [sp+424]
001e03ccbl hash/crc32.Update
001e03d0str w0, [sp+76]
001e03d4ldr x5, [sp+568]
001e03d8ldrsb x27, [x5]
001e03dcstr w0, [x5+120]
001e03e0ldr x5, [sp+568]
001e03e4ldrsb x27, [x5]
001e03e8ldr x6, [sp+568]
001e03ecldrsb x27, [x6]
001e03f0ldr w6, [x6+124]
001e03f4ldr x7, [sp+80]
001e03f8add x6, x6, x7
001e03fcstr w6, [x5+124]
001e0400ldr x5, [sp+568]
001e0404ldrsb x27, [x5]
001e0408ldr x0, [x5+640]
001e040cldr x1, [x5+648]
001e0410str x0, [sp+304]
001e0414str x1, [sp+312]
001e0418adrp x27, 0x841000
001e041cldr x5, [x27+1520]
001e0420subs xzr, x5, x0
001e0424b.ne 0x1e042c
001e0428b 0x1e0430
001e042c
001e042cloc_1e042c:
001e042cb 0x1e0860
001e0430
001e0430loc_1e0430:
001e0430adrp x27, 0x841000
001e0434ldr x2, [x27+1528]
001e0438bl runtime.ifaceeq
001e043ctbnz w0, 0, 0x1e0444
001e0440b 0x1e085c
001e0444
001e0444loc_1e0444:
001e0444ldr x5, [sp+568]
001e0448ldrsb x27, [x5]
001e044cadd x5, x5, 128
001e0450ldrsb x27, [x5]
001e0454b 0x1e0458
001e0458
001e0458loc_1e0458:
001e0458b 0x1e045c
001e045c
001e045cloc_1e045c:
001e045cstr x5, [sp+408]
001e0460orr x5, xzr, 8
001e0464str x5, [sp+416]
001e0468orr x6, xzr, 512
001e046cstr x6, [sp+424]
001e0470stp xzr, xzr, [sp+432]
001e0474ldr x7, [sp+568]
001e0478ldrsb x27, [x7]
001e047cldr x1, [x7+96]
001e0480ldr x7, [x7+88]
001e0484str x7, [sp+288]
001e0488str x1, [sp+296]
001e048ccbnz x7, 0x1e0494
001e0490b 0x1e04b4
001e0494
001e0494loc_1e0494:
001e0494str x1, [sp+176]
001e0498ldr x1, [x7+8]
001e049cadrp x0, 0x82e000
001e04a0add x0, x0, 2736
001e04a4bl runtime.typeAssert
001e04a8ldr x1, [sp+176]
001e04acmov x7, x0
001e04b0b 0x1e04b8
001e04b4
001e04b4loc_1e04b4:
001e04b4b 0x1e04b8
001e04b8
001e04b8loc_1e04b8:
001e04b8str x7, [sp+272]
001e04bcstr x1, [sp+280]
001e04c0ldr x2, [sp+408]
001e04c4ldr x3, [sp+416]
001e04c8ldr x4, [sp+424]
001e04ccmov x0, x7
001e04d0bl io.ReadFull
001e04d4str x0, [sp+104]
001e04d8str x1, [sp+432]
001e04dcstr x2, [sp+440]
001e04e0ldr x5, [sp+104]
001e04e4str x5, [sp+88]
001e04e8str x1, [sp+144]
001e04ecstr x2, [sp+152]
001e04f0str x1, [sp+112]
001e04f4str x2, [sp+120]
001e04f8cbnz x1, 0x1e0500
001e04fcb 0x1e0574
001e0500
001e0500loc_1e0500:
001e0500mov x0, x1
001e0504mov x1, x2
001e0508bl compress/gzip.noEOF
001e050cstr x0, [sp+432]
001e0510str x1, [sp+440]
001e0514ldr x2, [sp+568]
001e0518ldrsb x27, [x2]
001e051cstr x0, [x2+640]
001e0520adrp x27, 0x86b000
001e0524ldr w3, [x27+3056]
001e0528cbz w3, 0x1e0530
001e052cb 0x1e0534
001e0530
001e0530loc_1e0530:
001e0530b 0x1e0548
001e0534
001e0534loc_1e0534:
001e0534bl runtime.gcWriteBarrier2
001e0538str x1, [x25]
001e053cldr x3, [x2+648]
001e0540str x3, [x25+8]
001e0544b 0x1e0548
001e0548
001e0548loc_1e0548:
001e0548str x1, [x2+648]
001e054cldr x3, [sp+568]
001e0550ldrsb x27, [x3]
001e0554ldr x1, [x3+640]
001e0558ldr x2, [x3+648]
001e055cstr x1, [sp+128]
001e0560str x2, [sp+136]
001e0564ldr x0, [sp+80]
001e0568ldp x29, x30, [sp-8]
001e056cadd sp, sp, 560
001e0570ret x30
001e0574
001e0574loc_1e0574:
001e0574ldr x3, [sp+568]
001e0578ldrsb x27, [x3]
001e057cadd x0, x3, 128
001e0580ldrsb x27, [x0]
001e0584b 0x1e0588
001e0588
001e0588loc_1e0588:
001e0588b 0x1e058c
001e058c
001e058cloc_1e058c:
001e058cstr x0, [sp+408]
001e0590orr x1, xzr, 4
001e0594str x1, [sp+416]
001e0598orr x2, xzr, 512
001e059cstr x2, [sp+424]
001e05a0bl encoding/binary.littleEndian.Uint32
001e05a4str w0, [sp+68]
001e05a8ldr x3, [sp+568]
001e05acldrsb x27, [x3]
001e05b0add x3, x3, 128
001e05b4ldrsb x27, [x3]
001e05b8b 0x1e05bc
001e05bc
001e05bcloc_1e05bc:
001e05bcb 0x1e05c0
001e05c0
001e05c0loc_1e05c0:
001e05c0add x0, x3, 4
001e05c4str x0, [sp+408]
001e05c8orr x1, xzr, 4
001e05ccstr x1, [sp+416]
001e05d0orr x2, xzr, 508
001e05d4str x2, [sp+424]
001e05d8bl encoding/binary.littleEndian.Uint32
001e05dcstr w0, [sp+64]
001e05e0ldr w3, [sp+68]
001e05e4ldr x4, [sp+568]
001e05e8ldrsb x27, [x4]
001e05ecldr w4, [x4+120]
001e05f0subs wzr, w4, w3
001e05f4cset x3, ne
001e05f8strb w3, [sp+63]
001e05fcb.ne 0x1e0604
001e0600b 0x1e0608
001e0604
001e0604loc_1e0604:
001e0604b 0x1e0628
001e0608
001e0608loc_1e0608:
001e0608ldr w3, [sp+64]
001e060cldr x4, [sp+568]
001e0610ldrsb x27, [x4]
001e0614ldr w4, [x4+124]
001e0618subs wzr, w4, w3
001e061ccset x3, ne
001e0620strb w3, [sp+63]
001e0624b 0x1e0628
001e0628
001e0628loc_1e0628:
001e0628ldrb w3, [sp+63]
001e062ctbnz w3, 0, 0x1e0634
001e0630b 0x1e06a4
001e0634
001e0634loc_1e0634:
001e0634ldr x3, [sp+568]
001e0638ldrsb x27, [x3]
001e063cadrp x27, 0x841000
001e0640ldr x4, [x27+2232]
001e0644adrp x27, 0x841000
001e0648ldr x5, [x27+2224]
001e064cstr x5, [x3+640]
001e0650adrp x27, 0x86b000
001e0654ldr w5, [x27+3056]
001e0658cbz w5, 0x1e0660
001e065cb 0x1e0664
001e0660
001e0660loc_1e0660:
001e0660b 0x1e0678
001e0664
001e0664loc_1e0664:
001e0664bl runtime.gcWriteBarrier2
001e0668str x4, [x25]
001e066cldr x5, [x3+648]
001e0670str x5, [x25+8]
001e0674b 0x1e0678
001e0678
001e0678loc_1e0678:
001e0678str x4, [x3+648]
001e067cldr x3, [sp+568]
001e0680ldrsb x27, [x3]
001e0684ldr x1, [x3+640]
001e0688ldr x2, [x3+648]
001e068cstr x1, [sp+128]
001e0690str x2, [sp+136]
001e0694ldr x0, [sp+80]
001e0698ldp x29, x30, [sp-8]
001e069cadd sp, sp, 560
001e06a0ret x30
001e06a4
001e06a4loc_1e06a4:
001e06a4ldr x3, [sp+568]
001e06a8ldrsb x27, [x3]
001e06acstr wzr, [x3+120]
001e06b0ldr x3, [sp+568]
001e06b4ldrsb x27, [x3]
001e06b8str wzr, [x3+124]
001e06bcldr x3, [sp+568]
001e06c0ldrsb x27, [x3]
001e06c4ldrb w3, [x3+656]
001e06c8tbnz w3, 0, 0x1e06d0
001e06ccb 0x1e0834
001e06d0
001e06d0loc_1e06d0:
001e06d0ldr x1, [sp+568]
001e06d4ldrsb x27, [x1]
001e06d8str xzr, [x1+640]
001e06dcadrp x27, 0x86b000
001e06e0ldr w2, [x27+3056]
001e06e4cbz w2, 0x1e06ec
001e06e8b 0x1e06f0
001e06ec
001e06ecloc_1e06ec:
001e06ecb 0x1e0700
001e06f0
001e06f0loc_1e06f0:
001e06f0ldr x2, [x1+648]
001e06f4bl runtime.gcWriteBarrier1
001e06f8str x2, [x25]
001e06fcb 0x1e0700
001e0700
001e0700loc_1e0700:
001e0700str xzr, [x1+648]
001e0704add x20, sp, 320
001e0708adr x27, 16
001e070cstp x29, x27, [sp-24]
001e0710sub x29, sp, 24
001e0714bl fn_87cfc
001e0718sub x29, sp, 8
001e071cstr xzr, [sp+400]
001e0720stp xzr, xzr, [sp+432]
001e0724ldr x0, [sp+568]
001e0728bl compress/gzip.(*Reader).readHeader
001e072cstr x0, [sp+184]
001e0730str x1, [sp+192]
001e0734str x2, [sp+200]
001e0738str x3, [sp+208]
001e073cstr x4, [sp+216]
001e0740str x5, [sp+224]
001e0744str x6, [sp+232]
001e0748str x7, [sp+240]
001e074cstr x8, [sp+248]
001e0750str x9, [sp+256]
001e0754strb w10, [sp+264]
001e0758add x21, sp, 320
001e075cadd x20, sp, 184
001e0760adr x27, 16
001e0764stp x29, x27, [sp-24]
001e0768sub x29, sp, 24
001e076cbl fn_87ef8
001e0770sub x29, sp, 8
001e0774ldr x1, [sp+264]
001e0778str x1, [sp+400]
001e077cstr x11, [sp+432]
001e0780str x12, [sp+440]
001e0784add x21, sp, 464
001e0788add x20, sp, 320
001e078cadr x27, 16
001e0790stp x29, x27, [sp-24]
001e0794sub x29, sp, 24
001e0798bl fn_87ef8
001e079csub x29, sp, 8
001e07a0ldr x1, [sp+400]
001e07a4str x1, [sp+544]
001e07a8ldr x1, [sp+440]
001e07acldr x2, [sp+432]
001e07b0str x2, [sp+448]
001e07b4str x1, [sp+456]
001e07b8ldr x3, [sp+568]
001e07bcldrsb x27, [x3]
001e07c0str x2, [x3+640]
001e07c4adrp x27, 0x86b000
001e07c8ldr w2, [x27+3056]
001e07cccbz w2, 0x1e07d4
001e07d0b 0x1e07d8
001e07d4
001e07d4loc_1e07d4:
001e07d4b 0x1e07ec
001e07d8
001e07d8loc_1e07d8:
001e07d8bl runtime.gcWriteBarrier2
001e07dcstr x1, [x25]
001e07e0ldr x4, [x3+648]
001e07e4str x4, [x25+8]
001e07e8b 0x1e07ec
001e07ec
001e07ecloc_1e07ec:
001e07ecstr x1, [x3+648]
001e07f0ldr x4, [sp+568]
001e07f4ldrsb x27, [x4]
001e07f8ldr x4, [x4+640]
001e07fccbnz x4, 0x1e0804
001e0800b 0x1e082c
001e0804
001e0804loc_1e0804:
001e0804ldr x3, [sp+568]
001e0808ldrsb x27, [x3]
001e080cldr x1, [x3+640]
001e0810ldr x2, [x3+648]
001e0814str x1, [sp+128]
001e0818str x2, [sp+136]
001e081cldr x0, [sp+80]
001e0820ldp x29, x30, [sp-8]
001e0824add sp, sp, 560
001e0828ret x30
001e082c
001e082cloc_1e082c:
001e082cb 0x1e0830
001e0830
001e0830loc_1e0830:
001e0830b 0x1e02ec
001e0834
001e0834loc_1e0834:
001e0834adrp x27, 0x841000
001e0838ldr x1, [x27+1520]
001e083cadrp x27, 0x841000
001e0840ldr x2, [x27+1528]
001e0844str x1, [sp+128]
001e0848str x2, [sp+136]
001e084cldr x0, [sp+80]
001e0850ldp x29, x30, [sp-8]
001e0854add sp, sp, 560
001e0858ret x30
001e085c
001e085cloc_1e085c:
001e085cb 0x1e0860
001e0860
001e0860loc_1e0860:
001e0860ldr x3, [sp+568]
001e0864ldrsb x27, [x3]
001e0868ldr x1, [x3+640]
001e086cldr x2, [x3+648]
001e0870str x1, [sp+128]
001e0874str x2, [sp+136]
001e0878ldr x0, [sp+80]
001e087cldp x29, x30, [sp-8]
001e0880add sp, sp, 560
001e0884ret x30
001e0888
001e0888loc_1e0888:
001e0888stp xzr, xzr, [sp+128]
001e088cldr x0, [sp+80]
001e0890mov x1, xzr
001e0894mov x2, xzr
001e0898ldp x29, x30, [sp-8]
001e089cadd sp, sp, 560
001e08a0ret x30
001e08a4
001e08a4loc_1e08a4:
001e08a4bl runtime.panicSliceAcap
001e08a8hint
001e08ac
001e08acloc_1e08ac:
001e08acstp x0, x1, [sp+8]
001e08b0stp x2, x3, [sp+24]
001e08b4mov x3, x30
001e08b8bl runtime.morestack_noctxt.abi0
001e08bcldp x0, x1, [sp+8]
001e08c0ldp x2, x3, [sp+24]
001e08c4b 0x1e0270
001e08c8udf 0
001e08ccudf 0
001e0270
001e0270compress/gzip.(*Reader).Read: ; void compress/gzip.(*Reader).Read(compress/gzip.Reader * z, struct []uint8 p)
001e0270ldr x16, [x28+16]
001e0274sub x17, sp, 432
001e0278subs xzr, x17, x16
001e027cb.ls 0x1e08ac
001e0280sub x20, sp, 560
001e0284stp x29, x30, [x20-8]
001e0288add sp, x20, 0
001e028csub x29, sp, 8
001e0290str x0, [sp+568]
001e0294str x1, [sp+576]
001e0298str x2, [sp+584]
001e029cstr x3, [sp+592]
001e02a0str xzr, [sp+80]
001e02a4stp xzr, xzr, [sp+128]
001e02a8ldr x4, [sp+568]
001e02acldrsb x27, [x4]
001e02b0ldr x4, [x4+640]
001e02b4cbnz x4, 0x1e02bc
001e02b8b 0x1e02e8
001e02bc
001e02bcloc_1e02bc:
001e02bcstr xzr, [sp+80]
001e02c0ldr x3, [sp+568]
001e02c4ldrsb x27, [x3]
001e02c8ldr x1, [x3+640]
001e02ccldr x2, [x3+648]
001e02d0str x1, [sp+128]
001e02d4str x2, [sp+136]
001e02d8ldr x0, [sp+80]
001e02dcldp x29, x30, [sp-8]
001e02e0add sp, sp, 560
001e02e4ret x30
001e02e8
001e02e8loc_1e02e8:
001e02e8b 0x1e02ec
001e02ec
001e02ecloc_1e02ec:
001e02ecldr x4, [sp+80]
001e02f0cbz x4, 0x1e02f8
001e02f4b 0x1e0888
001e02f8
001e02f8loc_1e02f8:
001e02f8stp xzr, xzr, [sp+432]
001e02fcldr x4, [sp+568]
001e0300ldrsb x27, [x4]
001e0304ldr x5, [x4+104]
001e0308ldrsb x27, [x5]
001e030cldr x0, [x4+112]
001e0310ldr x1, [sp+576]
001e0314ldr x2, [sp+584]
001e0318ldr x3, [sp+592]
001e031cldr x4, [x5+32]
001e0320blr x4
001e0324str x0, [sp+104]
001e0328str x1, [sp+432]
001e032cstr x2, [sp+440]
001e0330ldr x4, [sp+104]
001e0334str x4, [sp+96]
001e0338str x1, [sp+160]
001e033cstr x2, [sp+168]
001e0340ldr x4, [sp+96]
001e0344str x4, [sp+80]
001e0348ldr x4, [sp+568]
001e034cldrsb x27, [x4]
001e0350str x1, [x4+640]
001e0354adrp x27, 0x86b000
001e0358ldr w5, [x27+3056]
001e035ccbz w5, 0x1e0364
001e0360b 0x1e0368
001e0364
001e0364loc_1e0364:
001e0364b 0x1e037c
001e0368
001e0368loc_1e0368:
001e0368bl runtime.gcWriteBarrier2
001e036cstr x2, [x25]
001e0370ldr x5, [x4+648]
001e0374str x5, [x25+8]
001e0378b 0x1e037c
001e037c
001e037cloc_1e037c:
001e037cstr x2, [x4+648]
001e0380ldr x1, [sp+80]
001e0384ldr x2, [sp+592]
001e0388ldr x5, [sp+576]
001e038csubs xzr, x2, x1
001e0390b.hs 0x1e0398
001e0394b 0x1e08a4
001e0398
001e0398loc_1e0398:
001e0398b 0x1e039c
001e039c
001e039cloc_1e039c:
001e039cstr x5, [sp+408]
001e03a0str x1, [sp+416]
001e03a4str x2, [sp+424]
001e03a8ldr x5, [sp+568]
001e03acldrsb x27, [x5]
001e03b0ldr w0, [x5+120]
001e03b4str w0, [sp+72]
001e03b8adrp x27, 0x840000
001e03bcldr x1, [x27+3880]
001e03c0ldr x2, [sp+408]
001e03c4ldr x3, [sp+416]
001e03c8ldr x4, [sp+424]
001e03ccbl hash/crc32.Update
001e03d0str w0, [sp+76]
001e03d4ldr x5, [sp+568]
001e03d8ldrsb x27, [x5]
001e03dcstr w0, [x5+120]
001e03e0ldr x5, [sp+568]
001e03e4ldrsb x27, [x5]
001e03e8ldr x6, [sp+568]
001e03ecldrsb x27, [x6]
001e03f0ldr w6, [x6+124]
001e03f4ldr x7, [sp+80]
001e03f8add x6, x6, x7
001e03fcstr w6, [x5+124]
001e0400ldr x5, [sp+568]
001e0404ldrsb x27, [x5]
001e0408ldr x0, [x5+640]
001e040cldr x1, [x5+648]
001e0410str x0, [sp+304]
001e0414str x1, [sp+312]
001e0418adrp x27, 0x841000
001e041cldr x5, [x27+1520]
001e0420subs xzr, x5, x0
001e0424b.ne 0x1e042c
001e0428b 0x1e0430
001e042c
001e042cloc_1e042c:
001e042cb 0x1e0860
001e0430
001e0430loc_1e0430:
001e0430adrp x27, 0x841000
001e0434ldr x2, [x27+1528]
001e0438bl runtime.ifaceeq
001e043ctbnz w0, 0, 0x1e0444
001e0440b 0x1e085c
001e0444
001e0444loc_1e0444:
001e0444ldr x5, [sp+568]
001e0448ldrsb x27, [x5]
001e044cadd x5, x5, 128
001e0450ldrsb x27, [x5]
001e0454b 0x1e0458
001e0458
001e0458loc_1e0458:
001e0458b 0x1e045c
001e045c
001e045cloc_1e045c:
001e045cstr x5, [sp+408]
001e0460orr x5, xzr, 8
001e0464str x5, [sp+416]
001e0468orr x6, xzr, 512
001e046cstr x6, [sp+424]
001e0470stp xzr, xzr, [sp+432]
001e0474ldr x7, [sp+568]
001e0478ldrsb x27, [x7]
001e047cldr x1, [x7+96]
001e0480ldr x7, [x7+88]
001e0484str x7, [sp+288]
001e0488str x1, [sp+296]
001e048ccbnz x7, 0x1e0494
001e0490b 0x1e04b4
001e0494
001e0494loc_1e0494:
001e0494str x1, [sp+176]
001e0498ldr x1, [x7+8]
001e049cadrp x0, 0x82e000
001e04a0add x0, x0, 2736
001e04a4bl runtime.typeAssert
001e04a8ldr x1, [sp+176]
001e04acmov x7, x0
001e04b0b 0x1e04b8
001e04b4
001e04b4loc_1e04b4:
001e04b4b 0x1e04b8
001e04b8
001e04b8loc_1e04b8:
001e04b8str x7, [sp+272]
001e04bcstr x1, [sp+280]
001e04c0ldr x2, [sp+408]
001e04c4ldr x3, [sp+416]
001e04c8ldr x4, [sp+424]
001e04ccmov x0, x7
001e04d0bl io.ReadFull
001e04d4str x0, [sp+104]
001e04d8str x1, [sp+432]
001e04dcstr x2, [sp+440]
001e04e0ldr x5, [sp+104]
001e04e4str x5, [sp+88]
001e04e8str x1, [sp+144]
001e04ecstr x2, [sp+152]
001e04f0str x1, [sp+112]
001e04f4str x2, [sp+120]
001e04f8cbnz x1, 0x1e0500
001e04fcb 0x1e0574
001e0500
001e0500loc_1e0500:
001e0500mov x0, x1
001e0504mov x1, x2
001e0508bl compress/gzip.noEOF
001e050cstr x0, [sp+432]
001e0510str x1, [sp+440]
001e0514ldr x2, [sp+568]
001e0518ldrsb x27, [x2]
001e051cstr x0, [x2+640]
001e0520adrp x27, 0x86b000
001e0524ldr w3, [x27+3056]
001e0528cbz w3, 0x1e0530
001e052cb 0x1e0534
001e0530
001e0530loc_1e0530:
001e0530b 0x1e0548
001e0534
001e0534loc_1e0534:
001e0534bl runtime.gcWriteBarrier2
001e0538str x1, [x25]
001e053cldr x3, [x2+648]
001e0540str x3, [x25+8]
001e0544b 0x1e0548
001e0548
001e0548loc_1e0548:
001e0548str x1, [x2+648]
001e054cldr x3, [sp+568]
001e0550ldrsb x27, [x3]
001e0554ldr x1, [x3+640]
001e0558ldr x2, [x3+648]
001e055cstr x1, [sp+128]
001e0560str x2, [sp+136]
001e0564ldr x0, [sp+80]
001e0568ldp x29, x30, [sp-8]
001e056cadd sp, sp, 560
001e0570ret x30
001e0574
001e0574loc_1e0574:
001e0574ldr x3, [sp+568]
001e0578ldrsb x27, [x3]
001e057cadd x0, x3, 128
001e0580ldrsb x27, [x0]
001e0584b 0x1e0588
001e0588
001e0588loc_1e0588:
001e0588b 0x1e058c
001e058c
001e058cloc_1e058c:
001e058cstr x0, [sp+408]
001e0590orr x1, xzr, 4
001e0594str x1, [sp+416]
001e0598orr x2, xzr, 512
001e059cstr x2, [sp+424]
001e05a0bl encoding/binary.littleEndian.Uint32
001e05a4str w0, [sp+68]
001e05a8ldr x3, [sp+568]
001e05acldrsb x27, [x3]
001e05b0add x3, x3, 128
001e05b4ldrsb x27, [x3]
001e05b8b 0x1e05bc
001e05bc
001e05bcloc_1e05bc:
001e05bcb 0x1e05c0
001e05c0
001e05c0loc_1e05c0:
001e05c0add x0, x3, 4
001e05c4str x0, [sp+408]
001e05c8orr x1, xzr, 4
001e05ccstr x1, [sp+416]
001e05d0orr x2, xzr, 508
001e05d4str x2, [sp+424]
001e05d8bl encoding/binary.littleEndian.Uint32
001e05dcstr w0, [sp+64]
001e05e0ldr w3, [sp+68]
001e05e4ldr x4, [sp+568]
001e05e8ldrsb x27, [x4]
001e05ecldr w4, [x4+120]
001e05f0subs wzr, w4, w3
001e05f4cset x3, ne
001e05f8strb w3, [sp+63]
001e05fcb.ne 0x1e0604
001e0600b 0x1e0608
001e0604
001e0604loc_1e0604:
001e0604b 0x1e0628
001e0608
001e0608loc_1e0608:
001e0608ldr w3, [sp+64]
001e060cldr x4, [sp+568]
001e0610ldrsb x27, [x4]
001e0614ldr w4, [x4+124]
001e0618subs wzr, w4, w3
001e061ccset x3, ne
001e0620strb w3, [sp+63]
001e0624b 0x1e0628
001e0628
001e0628loc_1e0628:
001e0628ldrb w3, [sp+63]
001e062ctbnz w3, 0, 0x1e0634
001e0630b 0x1e06a4
001e0634
001e0634loc_1e0634:
001e0634ldr x3, [sp+568]
001e0638ldrsb x27, [x3]
001e063cadrp x27, 0x841000
001e0640ldr x4, [x27+2232]
001e0644adrp x27, 0x841000
001e0648ldr x5, [x27+2224]
001e064cstr x5, [x3+640]
001e0650adrp x27, 0x86b000
001e0654ldr w5, [x27+3056]
001e0658cbz w5, 0x1e0660
001e065cb 0x1e0664
001e0660
001e0660loc_1e0660:
001e0660b 0x1e0678
001e0664
001e0664loc_1e0664:
001e0664bl runtime.gcWriteBarrier2
001e0668str x4, [x25]
001e066cldr x5, [x3+648]
001e0670str x5, [x25+8]
001e0674b 0x1e0678
001e0678
001e0678loc_1e0678:
001e0678str x4, [x3+648]
001e067cldr x3, [sp+568]
001e0680ldrsb x27, [x3]
001e0684ldr x1, [x3+640]
001e0688ldr x2, [x3+648]
001e068cstr x1, [sp+128]
001e0690str x2, [sp+136]
001e0694ldr x0, [sp+80]
001e0698ldp x29, x30, [sp-8]
001e069cadd sp, sp, 560
001e06a0ret x30
001e06a4
001e06a4loc_1e06a4:
001e06a4ldr x3, [sp+568]
001e06a8ldrsb x27, [x3]
001e06acstr wzr, [x3+120]
001e06b0ldr x3, [sp+568]
001e06b4ldrsb x27, [x3]
001e06b8str wzr, [x3+124]
001e06bcldr x3, [sp+568]
001e06c0ldrsb x27, [x3]
001e06c4ldrb w3, [x3+656]
001e06c8tbnz w3, 0, 0x1e06d0
001e06ccb 0x1e0834
001e06d0
001e06d0loc_1e06d0:
001e06d0ldr x1, [sp+568]
001e06d4ldrsb x27, [x1]
001e06d8str xzr, [x1+640]
001e06dcadrp x27, 0x86b000
001e06e0ldr w2, [x27+3056]
001e06e4cbz w2, 0x1e06ec
001e06e8b 0x1e06f0
001e06ec
001e06ecloc_1e06ec:
001e06ecb 0x1e0700
001e06f0
001e06f0loc_1e06f0:
001e06f0ldr x2, [x1+648]
001e06f4bl runtime.gcWriteBarrier1
001e06f8str x2, [x25]
001e06fcb 0x1e0700
001e0700
001e0700loc_1e0700:
001e0700str xzr, [x1+648]
001e0704add x20, sp, 320
001e0708adr x27, 16
001e070cstp x29, x27, [sp-24]
001e0710sub x29, sp, 24
001e0714bl fn_87cfc
001e0718sub x29, sp, 8
001e071cstr xzr, [sp+400]
001e0720stp xzr, xzr, [sp+432]
001e0724ldr x0, [sp+568]
001e0728bl compress/gzip.(*Reader).readHeader
001e072cstr x0, [sp+184]
001e0730str x1, [sp+192]
001e0734str x2, [sp+200]
001e0738str x3, [sp+208]
001e073cstr x4, [sp+216]
001e0740str x5, [sp+224]
001e0744str x6, [sp+232]
001e0748str x7, [sp+240]
001e074cstr x8, [sp+248]
001e0750str x9, [sp+256]
001e0754strb w10, [sp+264]
001e0758add x21, sp, 320
001e075cadd x20, sp, 184
001e0760adr x27, 16
001e0764stp x29, x27, [sp-24]
001e0768sub x29, sp, 24
001e076cbl fn_87ef8
001e0770sub x29, sp, 8
001e0774ldr x1, [sp+264]
001e0778str x1, [sp+400]
001e077cstr x11, [sp+432]
001e0780str x12, [sp+440]
001e0784add x21, sp, 464
001e0788add x20, sp, 320
001e078cadr x27, 16
001e0790stp x29, x27, [sp-24]
001e0794sub x29, sp, 24
001e0798bl fn_87ef8
001e079csub x29, sp, 8
001e07a0ldr x1, [sp+400]
001e07a4str x1, [sp+544]
001e07a8ldr x1, [sp+440]
001e07acldr x2, [sp+432]
001e07b0str x2, [sp+448]
001e07b4str x1, [sp+456]
001e07b8ldr x3, [sp+568]
001e07bcldrsb x27, [x3]
001e07c0str x2, [x3+640]
001e07c4adrp x27, 0x86b000
001e07c8ldr w2, [x27+3056]
001e07cccbz w2, 0x1e07d4
001e07d0b 0x1e07d8
001e07d4
001e07d4loc_1e07d4:
001e07d4b 0x1e07ec
001e07d8
001e07d8loc_1e07d8:
001e07d8bl runtime.gcWriteBarrier2
001e07dcstr x1, [x25]
001e07e0ldr x4, [x3+648]
001e07e4str x4, [x25+8]
001e07e8b 0x1e07ec
001e07ec
001e07ecloc_1e07ec:
001e07ecstr x1, [x3+648]
001e07f0ldr x4, [sp+568]
001e07f4ldrsb x27, [x4]
001e07f8ldr x4, [x4+640]
001e07fccbnz x4, 0x1e0804
001e0800b 0x1e082c
001e0804
001e0804loc_1e0804:
001e0804ldr x3, [sp+568]
001e0808ldrsb x27, [x3]
001e080cldr x1, [x3+640]
001e0810ldr x2, [x3+648]
001e0814str x1, [sp+128]
001e0818str x2, [sp+136]
001e081cldr x0, [sp+80]
001e0820ldp x29, x30, [sp-8]
001e0824add sp, sp, 560
001e0828ret x30
001e082c
001e082cloc_1e082c:
001e082cb 0x1e0830
001e0830
001e0830loc_1e0830:
001e0830b 0x1e02ec
001e0834
001e0834loc_1e0834:
001e0834adrp x27, 0x841000
001e0838ldr x1, [x27+1520]
001e083cadrp x27, 0x841000
001e0840ldr x2, [x27+1528]
001e0844str x1, [sp+128]
001e0848str x2, [sp+136]
001e084cldr x0, [sp+80]
001e0850ldp x29, x30, [sp-8]
001e0854add sp, sp, 560
001e0858ret x30
001e085c
001e085cloc_1e085c:
001e085cb 0x1e0860
001e0860
001e0860loc_1e0860:
001e0860ldr x3, [sp+568]
001e0864ldrsb x27, [x3]
001e0868ldr x1, [x3+640]
001e086cldr x2, [x3+648]
001e0870str x1, [sp+128]
001e0874str x2, [sp+136]
001e0878ldr x0, [sp+80]
001e087cldp x29, x30, [sp-8]
001e0880add sp, sp, 560
001e0884ret x30
001e0888
001e0888loc_1e0888:
001e0888stp xzr, xzr, [sp+128]
001e088cldr x0, [sp+80]
001e0890mov x1, xzr
001e0894mov x2, xzr
001e0898ldp x29, x30, [sp-8]
001e089cadd sp, sp, 560
001e08a0ret x30
001e08a4
001e08a4loc_1e08a4:
001e08a4bl runtime.panicSliceAcap
001e08a8hint
001e08ac
001e08acloc_1e08ac:
001e08acstp x0, x1, [sp+8]
001e08b0stp x2, x3, [sp+24]
001e08b4mov x3, x30
001e08b8bl runtime.morestack_noctxt.abi0
001e08bcldp x0, x1, [sp+8]
001e08c0ldp x2, x3, [sp+24]
001e08c4b 0x1e0270
001e08c8udf 0
001e08ccudf 0
001e0270
001e08d0
001e08d0compress/gzip.(*Reader).Close: ; void compress/gzip.(*Reader).Close(compress/gzip.Reader * z)
001e08d0ldr x16, [x28+16]
001e08d4subs xzr, sp, x16
001e08d8b.ls 0x1e0928
001e08dcstr x30, [sp-64]!
001e08e0stur x29, [sp-8]
001e08e4sub x29, sp, 8
001e08e8str x0, [sp+72]
001e08ecstp xzr, xzr, [sp+24]
001e08f0ldr x1, [sp+72]
001e08f4ldrsb x27, [x1]
001e08f8ldr x2, [x1+104]
001e08fcldrsb x27, [x2]
001e0900ldr x0, [x1+112]
001e0904ldr x1, [x2+24]
001e0908blr x1
001e090cstr x0, [sp+40]
001e0910str x1, [sp+48]
001e0914str x0, [sp+24]
001e0918str x1, [sp+32]
001e091cldur x29, [sp-8]
001e0920ldr x30, [sp], 64
001e0924ret x30
001e0928
001e0928loc_1e0928:
001e0928str x0, [sp+8]
001e092cmov x3, x30
001e0930bl runtime.morestack_noctxt.abi0
001e0934ldr x0, [sp+8]
001e0938b 0x1e08d0
001e093cudf 0
001e08d0
001e08d0compress/gzip.(*Reader).Close: ; void compress/gzip.(*Reader).Close(compress/gzip.Reader * z)
001e08d0ldr x16, [x28+16]
001e08d4subs xzr, sp, x16
001e08d8b.ls 0x1e0928
001e08dcstr x30, [sp-64]!
001e08e0stur x29, [sp-8]
001e08e4sub x29, sp, 8
001e08e8str x0, [sp+72]
001e08ecstp xzr, xzr, [sp+24]
001e08f0ldr x1, [sp+72]
001e08f4ldrsb x27, [x1]
001e08f8ldr x2, [x1+104]
001e08fcldrsb x27, [x2]
001e0900ldr x0, [x1+112]
001e0904ldr x1, [x2+24]
001e0908blr x1
001e090cstr x0, [sp+40]
001e0910str x1, [sp+48]
001e0914str x0, [sp+24]
001e0918str x1, [sp+32]
001e091cldur x29, [sp-8]
001e0920ldr x30, [sp], 64
001e0924ret x30
001e0928
001e0928loc_1e0928:
001e0928str x0, [sp+8]
001e092cmov x3, x30
001e0930bl runtime.morestack_noctxt.abi0
001e0934ldr x0, [sp+8]
001e0938b 0x1e08d0
001e093cudf 0
001e08d0
001e0940
001e0940compress/gzip.NewWriter: ; void compress/gzip.NewWriter(io.Writer w)
001e0940ldr x16, [x28+16]
001e0944subs xzr, sp, x16
001e0948b.ls 0x1e09b8
001e094cstr x30, [sp-112]!
001e0950stur x29, [sp-8]
001e0954sub x29, sp, 8
001e0958str x0, [sp+120]
001e095cstr x1, [sp+128]
001e0960str xzr, [sp+40]
001e0964str xzr, [sp+72]
001e0968stp xzr, xzr, [sp+56]
001e096cldr x0, [sp+120]
001e0970ldr x1, [sp+128]
001e0974movn x2, 0
001e0978bl compress/gzip.NewWriterLevel
001e097cstr x0, [sp+72]
001e0980str x1, [sp+56]
001e0984str x2, [sp+64]
001e0988ldr x3, [sp+72]
001e098cstr x3, [sp+96]
001e0990ldr x3, [sp+64]
001e0994ldr x4, [sp+56]
001e0998str x4, [sp+80]
001e099cstr x3, [sp+88]
001e09a0ldr x0, [sp+96]
001e09a4str x0, [sp+48]
001e09a8str x0, [sp+40]
001e09acldur x29, [sp-8]
001e09b0ldr x30, [sp], 112
001e09b4ret x30
001e09b8
001e09b8loc_1e09b8:
001e09b8stp x0, x1, [sp+8]
001e09bcmov x3, x30
001e09c0bl runtime.morestack_noctxt.abi0
001e09c4ldp x0, x1, [sp+8]
001e09c8b 0x1e0940
001e09ccudf 0
001e0940
001e0940compress/gzip.NewWriter: ; void compress/gzip.NewWriter(io.Writer w)
001e0940ldr x16, [x28+16]
001e0944subs xzr, sp, x16
001e0948b.ls 0x1e09b8
001e094cstr x30, [sp-112]!
001e0950stur x29, [sp-8]
001e0954sub x29, sp, 8
001e0958str x0, [sp+120]
001e095cstr x1, [sp+128]
001e0960str xzr, [sp+40]
001e0964str xzr, [sp+72]
001e0968stp xzr, xzr, [sp+56]
001e096cldr x0, [sp+120]
001e0970ldr x1, [sp+128]
001e0974movn x2, 0
001e0978bl compress/gzip.NewWriterLevel
001e097cstr x0, [sp+72]
001e0980str x1, [sp+56]
001e0984str x2, [sp+64]
001e0988ldr x3, [sp+72]
001e098cstr x3, [sp+96]
001e0990ldr x3, [sp+64]
001e0994ldr x4, [sp+56]
001e0998str x4, [sp+80]
001e099cstr x3, [sp+88]
001e09a0ldr x0, [sp+96]
001e09a4str x0, [sp+48]
001e09a8str x0, [sp+40]
001e09acldur x29, [sp-8]
001e09b0ldr x30, [sp], 112
001e09b4ret x30
001e09b8
001e09b8loc_1e09b8:
001e09b8stp x0, x1, [sp+8]
001e09bcmov x3, x30
001e09c0bl runtime.morestack_noctxt.abi0
001e09c4ldp x0, x1, [sp+8]
001e09c8b 0x1e0940
001e09ccudf 0
001e0940
001e09d0
001e09d0compress/gzip.NewWriterLevel: ; void compress/gzip.NewWriterLevel(io.Writer w, int level)
001e09d0ldr x16, [x28+16]
001e09d4sub x17, sp, 48
001e09d8subs xzr, x17, x16
001e09dcb.ls 0x1e0b34
001e09e0str x30, [sp-176]!
001e09e4stur x29, [sp-8]
001e09e8sub x29, sp, 8
001e09ecstr x0, [sp+184]
001e09f0str x1, [sp+192]
001e09f4str x2, [sp+200]
001e09f8str xzr, [sp+80]
001e09fcstp xzr, xzr, [sp+64]
001e0a00ldr x1, [sp+200]
001e0a04adds xzr, x1, 2
001e0a08cset x1, lt
001e0a0cstrb w1, [sp+63]
001e0a10b.lt 0x1e0a18
001e0a14b 0x1e0a1c
001e0a18
001e0a18loc_1e0a18:
001e0a18b 0x1e0a30
001e0a1c
001e0a1cloc_1e0a1c:
001e0a1cldr x1, [sp+200]
001e0a20subs xzr, x1, 9
001e0a24cset x1, gt
001e0a28strb w1, [sp+63]
001e0a2cb 0x1e0a30
001e0a30
001e0a30loc_1e0a30:
001e0a30ldrb w1, [sp+63]
001e0a34tbnz w1, 0, 0x1e0a3c
001e0a38b 0x1e0af0
001e0a3c
001e0a3cloc_1e0a3c:
001e0a3cstp xzr, xzr, [sp+144]
001e0a40add x1, sp, 144
001e0a44str x1, [sp+96]
001e0a48ldr x0, [sp+200]
001e0a4cbl runtime.convT64
001e0a50str x0, [sp+160]
001e0a54ldr x1, [sp+96]
001e0a58ldrsb x27, [x1]
001e0a5cadrp x2, 0x415000
001e0a60add x2, x2, 3520
001e0a64str x2, [x1]
001e0a68adrp x27, 0x86b000
001e0a6cldr w2, [x27+3056]
001e0a70cbz w2, 0x1e0a78
001e0a74b 0x1e0a7c
001e0a78
001e0a78loc_1e0a78:
001e0a78b 0x1e0a90
001e0a7c
001e0a7cloc_1e0a7c:
001e0a7cbl runtime.gcWriteBarrier2
001e0a80str x0, [x25]
001e0a84ldr x5, [x1+8]
001e0a88str x5, [x25+8]
001e0a8cb 0x1e0a90
001e0a90
001e0a90loc_1e0a90:
001e0a90str x0, [x1+8]
001e0a94ldr x2, [sp+96]
001e0a98ldrsb x27, [x2]
001e0a9cb 0x1e0aa0
001e0aa0
001e0aa0loc_1e0aa0:
001e0aa0str x2, [sp+104]
001e0aa4orr x4, xzr, 1
001e0aa8str x4, [sp+112]
001e0aacstr x4, [sp+120]
001e0ab0adrp x0, 0x4e0000
001e0ab4add x0, x0, 3051
001e0ab8movz x1, 35
001e0abcmov x3, x4
001e0ac0bl fmt.Errorf
001e0ac4str x0, [sp+128]
001e0ac8str x1, [sp+136]
001e0accstr xzr, [sp+80]
001e0ad0ldr x1, [sp+128]
001e0ad4ldr x2, [sp+136]
001e0ad8str x1, [sp+64]
001e0adcstr x2, [sp+72]
001e0ae0ldr x0, [sp+80]
001e0ae4ldur x29, [sp-8]
001e0ae8ldr x30, [sp], 176
001e0aecret x30
001e0af0
001e0af0loc_1e0af0:
001e0af0adrp x0, 0x4b1000
001e0af4add x0, x0, 2560
001e0af8bl runtime.newobject
001e0afcstr x0, [sp+88]
001e0b00ldr x3, [sp+200]
001e0b04ldr x2, [sp+192]
001e0b08ldr x1, [sp+184]
001e0b0cbl compress/gzip.(*Writer).init
001e0b10ldr x1, [sp+88]
001e0b14str x1, [sp+80]
001e0b18stp xzr, xzr, [sp+64]
001e0b1cldr x0, [sp+80]
001e0b20mov x1, xzr
001e0b24mov x2, xzr
001e0b28ldur x29, [sp-8]
001e0b2cldr x30, [sp], 176
001e0b30ret x30
001e0b34
001e0b34loc_1e0b34:
001e0b34stp x0, x1, [sp+8]
001e0b38str x2, [sp+24]
001e0b3cmov x3, x30
001e0b40bl runtime.morestack_noctxt.abi0
001e0b44ldp x0, x1, [sp+8]
001e0b48ldr x2, [sp+24]
001e0b4cb 0x1e09d0
001e09d0
001e09d0compress/gzip.NewWriterLevel: ; void compress/gzip.NewWriterLevel(io.Writer w, int level)
001e09d0ldr x16, [x28+16]
001e09d4sub x17, sp, 48
001e09d8subs xzr, x17, x16
001e09dcb.ls 0x1e0b34
001e09e0str x30, [sp-176]!
001e09e4stur x29, [sp-8]
001e09e8sub x29, sp, 8
001e09ecstr x0, [sp+184]
001e09f0str x1, [sp+192]
001e09f4str x2, [sp+200]
001e09f8str xzr, [sp+80]
001e09fcstp xzr, xzr, [sp+64]
001e0a00ldr x1, [sp+200]
001e0a04adds xzr, x1, 2
001e0a08cset x1, lt
001e0a0cstrb w1, [sp+63]
001e0a10b.lt 0x1e0a18
001e0a14b 0x1e0a1c
001e0a18
001e0a18loc_1e0a18:
001e0a18b 0x1e0a30
001e0a1c
001e0a1cloc_1e0a1c:
001e0a1cldr x1, [sp+200]
001e0a20subs xzr, x1, 9
001e0a24cset x1, gt
001e0a28strb w1, [sp+63]
001e0a2cb 0x1e0a30
001e0a30
001e0a30loc_1e0a30:
001e0a30ldrb w1, [sp+63]
001e0a34tbnz w1, 0, 0x1e0a3c
001e0a38b 0x1e0af0
001e0a3c
001e0a3cloc_1e0a3c:
001e0a3cstp xzr, xzr, [sp+144]
001e0a40add x1, sp, 144
001e0a44str x1, [sp+96]
001e0a48ldr x0, [sp+200]
001e0a4cbl runtime.convT64
001e0a50str x0, [sp+160]
001e0a54ldr x1, [sp+96]
001e0a58ldrsb x27, [x1]
001e0a5cadrp x2, 0x415000
001e0a60add x2, x2, 3520
001e0a64str x2, [x1]
001e0a68adrp x27, 0x86b000
001e0a6cldr w2, [x27+3056]
001e0a70cbz w2, 0x1e0a78
001e0a74b 0x1e0a7c
001e0a78
001e0a78loc_1e0a78:
001e0a78b 0x1e0a90
001e0a7c
001e0a7cloc_1e0a7c:
001e0a7cbl runtime.gcWriteBarrier2
001e0a80str x0, [x25]
001e0a84ldr x5, [x1+8]
001e0a88str x5, [x25+8]
001e0a8cb 0x1e0a90
001e0a90
001e0a90loc_1e0a90:
001e0a90str x0, [x1+8]
001e0a94ldr x2, [sp+96]
001e0a98ldrsb x27, [x2]
001e0a9cb 0x1e0aa0
001e0aa0
001e0aa0loc_1e0aa0:
001e0aa0str x2, [sp+104]
001e0aa4orr x4, xzr, 1
001e0aa8str x4, [sp+112]
001e0aacstr x4, [sp+120]
001e0ab0adrp x0, 0x4e0000
001e0ab4add x0, x0, 3051
001e0ab8movz x1, 35
001e0abcmov x3, x4
001e0ac0bl fmt.Errorf
001e0ac4str x0, [sp+128]
001e0ac8str x1, [sp+136]
001e0accstr xzr, [sp+80]
001e0ad0ldr x1, [sp+128]
001e0ad4ldr x2, [sp+136]
001e0ad8str x1, [sp+64]
001e0adcstr x2, [sp+72]
001e0ae0ldr x0, [sp+80]
001e0ae4ldur x29, [sp-8]
001e0ae8ldr x30, [sp], 176
001e0aecret x30
001e0af0
001e0af0loc_1e0af0:
001e0af0adrp x0, 0x4b1000
001e0af4add x0, x0, 2560
001e0af8bl runtime.newobject
001e0afcstr x0, [sp+88]
001e0b00ldr x3, [sp+200]
001e0b04ldr x2, [sp+192]
001e0b08ldr x1, [sp+184]
001e0b0cbl compress/gzip.(*Writer).init
001e0b10ldr x1, [sp+88]
001e0b14str x1, [sp+80]
001e0b18stp xzr, xzr, [sp+64]
001e0b1cldr x0, [sp+80]
001e0b20mov x1, xzr
001e0b24mov x2, xzr
001e0b28ldur x29, [sp-8]
001e0b2cldr x30, [sp], 176
001e0b30ret x30
001e0b34
001e0b34loc_1e0b34:
001e0b34stp x0, x1, [sp+8]
001e0b38str x2, [sp+24]
001e0b3cmov x3, x30
001e0b40bl runtime.morestack_noctxt.abi0
001e0b44ldp x0, x1, [sp+8]
001e0b48ldr x2, [sp+24]
001e0b4cb 0x1e09d0
001e09d0
001e0b50
001e0b50compress/gzip.(*Writer).init: ; void compress/gzip.(*Writer).init(compress/gzip.Writer * z, io.Writer w, int level)
001e0b50ldr x16, [x28+16]
001e0b54sub x17, sp, 96
001e0b58subs xzr, x17, x16
001e0b5cb.ls 0x1e0c44
001e0b60str x30, [sp-224]!
001e0b64stur x29, [sp-8]
001e0b68sub x29, sp, 8
001e0b6cstr x0, [sp+232]
001e0b70str x1, [sp+240]
001e0b74str x2, [sp+248]
001e0b78str x3, [sp+256]
001e0b7cldrsb x27, [x0]
001e0b80ldr x0, [x0+128]
001e0b84str x0, [sp+40]
001e0b88cbnz x0, 0x1e0b90
001e0b8cb 0x1e0ba0
001e0b90
001e0b90loc_1e0b90:
001e0b90ldr x2, [sp+248]
001e0b94ldr x1, [sp+240]
001e0b98bl compress/flate.(*Writer).Reset
001e0b9cb 0x1e0ba4
001e0ba0
001e0ba0loc_1e0ba0:
001e0ba0b 0x1e0ba4
001e0ba4
001e0ba4loc_1e0ba4:
001e0ba4add x20, sp, 56
001e0ba8adr x27, 16
001e0bacstp x29, x27, [sp-24]
001e0bb0sub x29, sp, 24
001e0bb4bl fn_87ce8
001e0bb8sub x29, sp, 8
001e0bbcmovn x3, 0
001e0bc0strb w3, [sp+136]
001e0bc4ldr x3, [sp+240]
001e0bc8ldr x4, [sp+248]
001e0bccstr x3, [sp+144]
001e0bd0str x4, [sp+152]
001e0bd4ldr x3, [sp+256]
001e0bd8str x3, [sp+160]
001e0bdcldr x3, [sp+40]
001e0be0str x3, [sp+184]
001e0be4ldr x21, [sp+232]
001e0be8ldrsb x27, [x21]
001e0becadrp x27, 0x86b000
001e0bf0ldr w3, [x27+3056]
001e0bf4cbz w3, 0x1e0bfc
001e0bf8b 0x1e0c00
001e0bfc
001e0bfcloc_1e0bfc:
001e0bfcb 0x1e0c20
001e0c00
001e0c00loc_1e0c00:
001e0c00str x21, [sp+48]
001e0c04adrp x0, 0x4b1000
001e0c08add x0, x0, 2560
001e0c0cmov x1, x21
001e0c10add x2, sp, 56
001e0c14bl runtime.wbMove
001e0c18ldr x21, [sp+48]
001e0c1cb 0x1e0c20
001e0c20
001e0c20loc_1e0c20:
001e0c20add x20, sp, 56
001e0c24adr x27, 16
001e0c28stp x29, x27, [sp-24]
001e0c2csub x29, sp, 24
001e0c30bl fn_87ed0
001e0c34sub x29, sp, 8
001e0c38ldur x29, [sp-8]
001e0c3cldr x30, [sp], 224
001e0c40ret x30
001e0c44
001e0c44loc_1e0c44:
001e0c44stp x0, x1, [sp+8]
001e0c48stp x2, x3, [sp+24]
001e0c4cmov x3, x30
001e0c50bl runtime.morestack_noctxt.abi0
001e0c54ldp x0, x1, [sp+8]
001e0c58ldp x2, x3, [sp+24]
001e0c5cb 0x1e0b50
001e0b50
001e0b50compress/gzip.(*Writer).init: ; void compress/gzip.(*Writer).init(compress/gzip.Writer * z, io.Writer w, int level)
001e0b50ldr x16, [x28+16]
001e0b54sub x17, sp, 96
001e0b58subs xzr, x17, x16
001e0b5cb.ls 0x1e0c44
001e0b60str x30, [sp-224]!
001e0b64stur x29, [sp-8]
001e0b68sub x29, sp, 8
001e0b6cstr x0, [sp+232]
001e0b70str x1, [sp+240]
001e0b74str x2, [sp+248]
001e0b78str x3, [sp+256]
001e0b7cldrsb x27, [x0]
001e0b80ldr x0, [x0+128]
001e0b84str x0, [sp+40]
001e0b88cbnz x0, 0x1e0b90
001e0b8cb 0x1e0ba0
001e0b90
001e0b90loc_1e0b90:
001e0b90ldr x2, [sp+248]
001e0b94ldr x1, [sp+240]
001e0b98bl compress/flate.(*Writer).Reset
001e0b9cb 0x1e0ba4
001e0ba0
001e0ba0loc_1e0ba0:
001e0ba0b 0x1e0ba4
001e0ba4
001e0ba4loc_1e0ba4:
001e0ba4add x20, sp, 56
001e0ba8adr x27, 16
001e0bacstp x29, x27, [sp-24]
001e0bb0sub x29, sp, 24
001e0bb4bl fn_87ce8
001e0bb8sub x29, sp, 8
001e0bbcmovn x3, 0
001e0bc0strb w3, [sp+136]
001e0bc4ldr x3, [sp+240]
001e0bc8ldr x4, [sp+248]
001e0bccstr x3, [sp+144]
001e0bd0str x4, [sp+152]
001e0bd4ldr x3, [sp+256]
001e0bd8str x3, [sp+160]
001e0bdcldr x3, [sp+40]
001e0be0str x3, [sp+184]
001e0be4ldr x21, [sp+232]
001e0be8ldrsb x27, [x21]
001e0becadrp x27, 0x86b000
001e0bf0ldr w3, [x27+3056]
001e0bf4cbz w3, 0x1e0bfc
001e0bf8b 0x1e0c00
001e0bfc
001e0bfcloc_1e0bfc:
001e0bfcb 0x1e0c20
001e0c00
001e0c00loc_1e0c00:
001e0c00str x21, [sp+48]
001e0c04adrp x0, 0x4b1000
001e0c08add x0, x0, 2560
001e0c0cmov x1, x21
001e0c10add x2, sp, 56
001e0c14bl runtime.wbMove
001e0c18ldr x21, [sp+48]
001e0c1cb 0x1e0c20
001e0c20
001e0c20loc_1e0c20:
001e0c20add x20, sp, 56
001e0c24adr x27, 16
001e0c28stp x29, x27, [sp-24]
001e0c2csub x29, sp, 24
001e0c30bl fn_87ed0
001e0c34sub x29, sp, 8
001e0c38ldur x29, [sp-8]
001e0c3cldr x30, [sp], 224
001e0c40ret x30
001e0c44
001e0c44loc_1e0c44:
001e0c44stp x0, x1, [sp+8]
001e0c48stp x2, x3, [sp+24]
001e0c4cmov x3, x30
001e0c50bl runtime.morestack_noctxt.abi0
001e0c54ldp x0, x1, [sp+8]
001e0c58ldp x2, x3, [sp+24]
001e0c5cb 0x1e0b50
001e0b50
001e0c60
001e0c60compress/gzip.(*Writer).Reset: ; void compress/gzip.(*Writer).Reset(compress/gzip.Writer * z, io.Writer w)
001e0c60ldr x16, [x28+16]
001e0c64subs xzr, sp, x16
001e0c68b.ls 0x1e0ca0
001e0c6cstr x30, [sp-64]!
001e0c70stur x29, [sp-8]
001e0c74sub x29, sp, 8
001e0c78str x0, [sp+72]
001e0c7cstr x1, [sp+80]
001e0c80str x2, [sp+88]
001e0c84ldrsb x27, [x0]
001e0c88ldr x3, [x0+104]
001e0c8cstr x3, [sp+48]
001e0c90bl compress/gzip.(*Writer).init
001e0c94ldur x29, [sp-8]
001e0c98ldr x30, [sp], 64
001e0c9cret x30
001e0ca0
001e0ca0loc_1e0ca0:
001e0ca0stp x0, x1, [sp+8]
001e0ca4str x2, [sp+24]
001e0ca8mov x3, x30
001e0cacbl runtime.morestack_noctxt.abi0
001e0cb0ldp x0, x1, [sp+8]
001e0cb4ldr x2, [sp+24]
001e0cb8b 0x1e0c60
001e0cbcudf 0
001e0c60
001e0c60compress/gzip.(*Writer).Reset: ; void compress/gzip.(*Writer).Reset(compress/gzip.Writer * z, io.Writer w)
001e0c60ldr x16, [x28+16]
001e0c64subs xzr, sp, x16
001e0c68b.ls 0x1e0ca0
001e0c6cstr x30, [sp-64]!
001e0c70stur x29, [sp-8]
001e0c74sub x29, sp, 8
001e0c78str x0, [sp+72]
001e0c7cstr x1, [sp+80]
001e0c80str x2, [sp+88]
001e0c84ldrsb x27, [x0]
001e0c88ldr x3, [x0+104]
001e0c8cstr x3, [sp+48]
001e0c90bl compress/gzip.(*Writer).init
001e0c94ldur x29, [sp-8]
001e0c98ldr x30, [sp], 64
001e0c9cret x30
001e0ca0
001e0ca0loc_1e0ca0:
001e0ca0stp x0, x1, [sp+8]
001e0ca4str x2, [sp+24]
001e0ca8mov x3, x30
001e0cacbl runtime.morestack_noctxt.abi0
001e0cb0ldp x0, x1, [sp+8]
001e0cb4ldr x2, [sp+24]
001e0cb8b 0x1e0c60
001e0cbcudf 0
001e0c60
001e0cc0
001e0cc0compress/gzip.(*Writer).writeBytes: ; void compress/gzip.(*Writer).writeBytes(compress/gzip.Writer * z, struct []uint8 b)
001e0cc0ldr x16, [x28+16]
001e0cc4sub x17, sp, 48
001e0cc8subs xzr, x17, x16
001e0cccb.ls 0x1e0e7c
001e0cd0str x30, [sp-176]!
001e0cd4stur x29, [sp-8]
001e0cd8sub x29, sp, 8
001e0cdcstr x0, [sp+184]
001e0ce0str x1, [sp+192]
001e0ce4str x2, [sp+200]
001e0ce8str x3, [sp+208]
001e0cecstp xzr, xzr, [sp+64]
001e0cf0ldr x4, [sp+200]
001e0cf4str x4, [sp+40]
001e0cf8movz x5, 65535
001e0cfcsubs xzr, x4, x5
001e0d00b.gt 0x1e0d08
001e0d04b 0x1e0d34
001e0d08
001e0d08loc_1e0d08:
001e0d08adrp x0, 0x4e0000
001e0d0cadd x0, x0, 3086
001e0d10movz x1, 35
001e0d14bl errors.New
001e0d18str x0, [sp+96]
001e0d1cstr x1, [sp+104]
001e0d20str x0, [sp+64]
001e0d24str x1, [sp+72]
001e0d28ldur x29, [sp-8]
001e0d2cldr x30, [sp], 176
001e0d30ret x30
001e0d34
001e0d34loc_1e0d34:
001e0d34ldr x4, [sp+184]
001e0d38ldrsb x27, [x4]
001e0d3cadd x4, x4, 114
001e0d40ldrsb x27, [x4]
001e0d44b 0x1e0d48
001e0d48
001e0d48loc_1e0d48:
001e0d48b 0x1e0d4c
001e0d4c
001e0d4cloc_1e0d4c:
001e0d4cstr x4, [sp+144]
001e0d50orr x1, xzr, 2
001e0d54str x1, [sp+152]
001e0d58movz x2, 10
001e0d5cstr x2, [sp+160]
001e0d60ldr x3, [sp+200]
001e0d64str x3, [sp+40]
001e0d68ldr x0, [sp+144]
001e0d6cbl encoding/binary.littleEndian.PutUint16
001e0d70ldr x4, [sp+184]
001e0d74ldrsb x27, [x4]
001e0d78add x4, x4, 114
001e0d7cldrsb x27, [x4]
001e0d80b 0x1e0d84
001e0d84
001e0d84loc_1e0d84:
001e0d84b 0x1e0d88
001e0d88
001e0d88loc_1e0d88:
001e0d88str x4, [sp+144]
001e0d8corr x4, xzr, 2
001e0d90str x4, [sp+152]
001e0d94movz x4, 10
001e0d98str x4, [sp+160]
001e0d9cstp xzr, xzr, [sp+96]
001e0da0ldr x4, [sp+184]
001e0da4ldrsb x27, [x4]
001e0da8ldr x5, [x4+88]
001e0dacldrsb x27, [x5]
001e0db0ldr x0, [x4+96]
001e0db4ldr x4, [x5+24]
001e0db8ldr x1, [sp+144]
001e0dbcldr x2, [sp+152]
001e0dc0ldr x3, [sp+160]
001e0dc4blr x4
001e0dc8str x0, [sp+40]
001e0dccstr x1, [sp+96]
001e0dd0str x2, [sp+104]
001e0dd4ldr x4, [sp+40]
001e0dd8str x4, [sp+56]
001e0ddcstr x1, [sp+128]
001e0de0str x2, [sp+136]
001e0de4str x1, [sp+80]
001e0de8str x2, [sp+88]
001e0deccbnz x1, 0x1e0df4
001e0df0b 0x1e0e10
001e0df4
001e0df4loc_1e0df4:
001e0df4str x1, [sp+64]
001e0df8str x2, [sp+72]
001e0dfcmov x0, x1
001e0e00mov x1, x2
001e0e04ldur x29, [sp-8]
001e0e08ldr x30, [sp], 176
001e0e0cret x30
001e0e10
001e0e10loc_1e0e10:
001e0e10stp xzr, xzr, [sp+96]
001e0e14ldr x4, [sp+184]
001e0e18ldrsb x27, [x4]
001e0e1cldr x5, [x4+88]
001e0e20ldrsb x27, [x5]
001e0e24ldr x0, [x4+96]
001e0e28ldr x1, [sp+192]
001e0e2cldr x2, [sp+200]
001e0e30ldr x3, [sp+208]
001e0e34ldr x4, [x5+24]
001e0e38blr x4
001e0e3cstr x0, [sp+40]
001e0e40str x1, [sp+96]
001e0e44str x2, [sp+104]
001e0e48ldr x4, [sp+40]
001e0e4cstr x4, [sp+48]
001e0e50str x1, [sp+112]
001e0e54str x2, [sp+120]
001e0e58str x1, [sp+80]
001e0e5cstr x2, [sp+88]
001e0e60str x1, [sp+64]
001e0e64str x2, [sp+72]
001e0e68mov x0, x1
001e0e6cmov x1, x2
001e0e70ldur x29, [sp-8]
001e0e74ldr x30, [sp], 176
001e0e78ret x30
001e0e7c
001e0e7cloc_1e0e7c:
001e0e7cstp x0, x1, [sp+8]
001e0e80stp x2, x3, [sp+24]
001e0e84mov x3, x30
001e0e88bl runtime.morestack_noctxt.abi0
001e0e8cldp x0, x1, [sp+8]
001e0e90ldp x2, x3, [sp+24]
001e0e94b 0x1e0cc0
001e0e98udf 0
001e0e9cudf 0
001e0cc0
001e0cc0compress/gzip.(*Writer).writeBytes: ; void compress/gzip.(*Writer).writeBytes(compress/gzip.Writer * z, struct []uint8 b)
001e0cc0ldr x16, [x28+16]
001e0cc4sub x17, sp, 48
001e0cc8subs xzr, x17, x16
001e0cccb.ls 0x1e0e7c
001e0cd0str x30, [sp-176]!
001e0cd4stur x29, [sp-8]
001e0cd8sub x29, sp, 8
001e0cdcstr x0, [sp+184]
001e0ce0str x1, [sp+192]
001e0ce4str x2, [sp+200]
001e0ce8str x3, [sp+208]
001e0cecstp xzr, xzr, [sp+64]
001e0cf0ldr x4, [sp+200]
001e0cf4str x4, [sp+40]
001e0cf8movz x5, 65535
001e0cfcsubs xzr, x4, x5
001e0d00b.gt 0x1e0d08
001e0d04b 0x1e0d34
001e0d08
001e0d08loc_1e0d08:
001e0d08adrp x0, 0x4e0000
001e0d0cadd x0, x0, 3086
001e0d10movz x1, 35
001e0d14bl errors.New
001e0d18str x0, [sp+96]
001e0d1cstr x1, [sp+104]
001e0d20str x0, [sp+64]
001e0d24str x1, [sp+72]
001e0d28ldur x29, [sp-8]
001e0d2cldr x30, [sp], 176
001e0d30ret x30
001e0d34
001e0d34loc_1e0d34:
001e0d34ldr x4, [sp+184]
001e0d38ldrsb x27, [x4]
001e0d3cadd x4, x4, 114
001e0d40ldrsb x27, [x4]
001e0d44b 0x1e0d48
001e0d48
001e0d48loc_1e0d48:
001e0d48b 0x1e0d4c
001e0d4c
001e0d4cloc_1e0d4c:
001e0d4cstr x4, [sp+144]
001e0d50orr x1, xzr, 2
001e0d54str x1, [sp+152]
001e0d58movz x2, 10
001e0d5cstr x2, [sp+160]
001e0d60ldr x3, [sp+200]
001e0d64str x3, [sp+40]
001e0d68ldr x0, [sp+144]
001e0d6cbl encoding/binary.littleEndian.PutUint16
001e0d70ldr x4, [sp+184]
001e0d74ldrsb x27, [x4]
001e0d78add x4, x4, 114
001e0d7cldrsb x27, [x4]
001e0d80b 0x1e0d84
001e0d84
001e0d84loc_1e0d84:
001e0d84b 0x1e0d88
001e0d88
001e0d88loc_1e0d88:
001e0d88str x4, [sp+144]
001e0d8corr x4, xzr, 2
001e0d90str x4, [sp+152]
001e0d94movz x4, 10
001e0d98str x4, [sp+160]
001e0d9cstp xzr, xzr, [sp+96]
001e0da0ldr x4, [sp+184]
001e0da4ldrsb x27, [x4]
001e0da8ldr x5, [x4+88]
001e0dacldrsb x27, [x5]
001e0db0ldr x0, [x4+96]
001e0db4ldr x4, [x5+24]
001e0db8ldr x1, [sp+144]
001e0dbcldr x2, [sp+152]
001e0dc0ldr x3, [sp+160]
001e0dc4blr x4
001e0dc8str x0, [sp+40]
001e0dccstr x1, [sp+96]
001e0dd0str x2, [sp+104]
001e0dd4ldr x4, [sp+40]
001e0dd8str x4, [sp+56]
001e0ddcstr x1, [sp+128]
001e0de0str x2, [sp+136]
001e0de4str x1, [sp+80]
001e0de8str x2, [sp+88]
001e0deccbnz x1, 0x1e0df4
001e0df0b 0x1e0e10
001e0df4
001e0df4loc_1e0df4:
001e0df4str x1, [sp+64]
001e0df8str x2, [sp+72]
001e0dfcmov x0, x1
001e0e00mov x1, x2
001e0e04ldur x29, [sp-8]
001e0e08ldr x30, [sp], 176
001e0e0cret x30
001e0e10
001e0e10loc_1e0e10:
001e0e10stp xzr, xzr, [sp+96]
001e0e14ldr x4, [sp+184]
001e0e18ldrsb x27, [x4]
001e0e1cldr x5, [x4+88]
001e0e20ldrsb x27, [x5]
001e0e24ldr x0, [x4+96]
001e0e28ldr x1, [sp+192]
001e0e2cldr x2, [sp+200]
001e0e30ldr x3, [sp+208]
001e0e34ldr x4, [x5+24]
001e0e38blr x4
001e0e3cstr x0, [sp+40]
001e0e40str x1, [sp+96]
001e0e44str x2, [sp+104]
001e0e48ldr x4, [sp+40]
001e0e4cstr x4, [sp+48]
001e0e50str x1, [sp+112]
001e0e54str x2, [sp+120]
001e0e58str x1, [sp+80]
001e0e5cstr x2, [sp+88]
001e0e60str x1, [sp+64]
001e0e64str x2, [sp+72]
001e0e68mov x0, x1
001e0e6cmov x1, x2
001e0e70ldur x29, [sp-8]
001e0e74ldr x30, [sp], 176
001e0e78ret x30
001e0e7c
001e0e7cloc_1e0e7c:
001e0e7cstp x0, x1, [sp+8]
001e0e80stp x2, x3, [sp+24]
001e0e84mov x3, x30
001e0e88bl runtime.morestack_noctxt.abi0
001e0e8cldp x0, x1, [sp+8]
001e0e90ldp x2, x3, [sp+24]
001e0e94b 0x1e0cc0
001e0e98udf 0
001e0e9cudf 0
001e0cc0
001e0ea0
001e0ea0compress/gzip.(*Writer).writeString: ; void compress/gzip.(*Writer).writeString(compress/gzip.Writer * z, struct string s)
001e0ea0ldr x16, [x28+16]
001e0ea4sub x17, sp, 208
001e0ea8subs xzr, x17, x16
001e0eacb.ls 0x1e1258
001e0eb0sub x20, sp, 336
001e0eb4stp x29, x30, [x20-8]
001e0eb8add sp, x20, 0
001e0ebcsub x29, sp, 8
001e0ec0str x0, [sp+344]
001e0ec4str x1, [sp+352]
001e0ec8str x2, [sp+360]
001e0eccstp xzr, xzr, [sp+168]
001e0ed0strb wzr, [sp+85]
001e0ed4ldr x4, [sp+352]
001e0ed8ldr x5, [sp+360]
001e0edcstr x4, [sp+280]
001e0ee0str x5, [sp+288]
001e0ee4str xzr, [sp+144]
001e0ee8b 0x1e0eec
001e0eec
001e0eecloc_1e0eec:
001e0eecldr x4, [sp+144]
001e0ef0ldr x5, [sp+288]
001e0ef4subs xzr, x5, x4
001e0ef8b.gt 0x1e0f00
001e0efcb 0x1e0fe8
001e0f00
001e0f00loc_1e0f00:
001e0f00ldr x4, [sp+144]
001e0f04str x4, [sp+136]
001e0f08ldr x4, [sp+144]
001e0f0cldr x5, [sp+280]
001e0f10ldrb w4, [x5+x4]
001e0f14str w4, [sp+100]
001e0f18subs wzr, w4, 128
001e0f1cb.lt 0x1e0f24
001e0f20b 0x1e0f34
001e0f24
001e0f24loc_1e0f24:
001e0f24ldr x4, [sp+144]
001e0f28add x4, x4, 1
001e0f2cstr x4, [sp+144]
001e0f30b 0x1e0f50
001e0f34
001e0f34loc_1e0f34:
001e0f34ldr x2, [sp+144]
001e0f38ldr x0, [sp+280]
001e0f3cldr x1, [sp+288]
001e0f40bl runtime.decoderune
001e0f44str w0, [sp+100]
001e0f48str x1, [sp+144]
001e0f4cb 0x1e0f50
001e0f50
001e0f50loc_1e0f50:
001e0f50ldrsw x4, [sp+100]
001e0f54str w4, [sp+92]
001e0f58subs wzr, w4, 0
001e0f5ccset x5, eq
001e0f60strb w5, [sp+87]
001e0f64cbz w4, 0x1e0f6c
001e0f68b 0x1e0f70
001e0f6c
001e0f6cloc_1e0f6c:
001e0f6cb 0x1e0f84
001e0f70
001e0f70loc_1e0f70:
001e0f70ldrsw x4, [sp+92]
001e0f74subs wzr, w4, 255
001e0f78cset x4, gt
001e0f7cstrb w4, [sp+87]
001e0f80b 0x1e0f84
001e0f84
001e0f84loc_1e0f84:
001e0f84ldrb w4, [sp+87]
001e0f88tbnz w4, 0, 0x1e0f90
001e0f8cb 0x1e0fbc
001e0f90
001e0f90loc_1e0f90:
001e0f90adrp x0, 0x4e2000
001e0f94add x0, x0, 913
001e0f98movz x1, 37
001e0f9cbl errors.New
001e0fa0str x0, [sp+264]
001e0fa4str x1, [sp+272]
001e0fa8str x0, [sp+168]
001e0facstr x1, [sp+176]
001e0fb0ldp x29, x30, [sp-8]
001e0fb4add sp, sp, 336
001e0fb8ret x30
001e0fbc
001e0fbcloc_1e0fbc:
001e0fbcldrsw x4, [sp+92]
001e0fc0subs wzr, w4, 127
001e0fc4b.gt 0x1e0fcc
001e0fc8b 0x1e0fd8
001e0fcc
001e0fccloc_1e0fcc:
001e0fccorr x4, xzr, 1
001e0fd0strb w4, [sp+85]
001e0fd4b 0x1e0fe0
001e0fd8
001e0fd8loc_1e0fd8:
001e0fd8orr x4, xzr, 1
001e0fdcb 0x1e0fe0
001e0fe0
001e0fe0loc_1e0fe0:
001e0fe0b 0x1e0fe4
001e0fe4
001e0fe4loc_1e0fe4:
001e0fe4b 0x1e0eec
001e0fe8
001e0fe8loc_1e0fe8:
001e0fe8ldrb w4, [sp+85]
001e0fectbnz w4, 0, 0x1e0ff4
001e0ff0b 0x1e1034
001e0ff4
001e0ff4loc_1e0ff4:
001e0ff4ldr x2, [sp+360]
001e0ff8str x2, [sp+152]
001e0ffcadrp x0, 0x415000
001e1000add x0, x0, 3072
001e1004mov x1, xzr
001e1008bl runtime.makeslice
001e100cldr x3, [sp+152]
001e1010str x0, [sp+184]
001e1014str xzr, [sp+192]
001e1018str x3, [sp+200]
001e101cldr x3, [sp+352]
001e1020ldr x4, [sp+360]
001e1024str x3, [sp+280]
001e1028str x4, [sp+288]
001e102cstr xzr, [sp+128]
001e1030b 0x1e1140
001e1034
001e1034loc_1e1034:
001e1034stp xzr, xzr, [sp+264]
001e1038ldr x4, [sp+344]
001e103cldrsb x27, [x4]
001e1040ldr x0, [x4+88]
001e1044ldr x1, [x4+96]
001e1048str x0, [sp+224]
001e104cstr x1, [sp+232]
001e1050ldr x2, [sp+352]
001e1054ldr x3, [sp+360]
001e1058bl io.WriteString
001e105cstr x0, [sp+152]
001e1060str x1, [sp+264]
001e1064str x2, [sp+272]
001e1068ldr x4, [sp+152]
001e106cstr x4, [sp+104]
001e1070str x1, [sp+312]
001e1074str x2, [sp+320]
001e1078str x1, [sp+168]
001e107cstr x2, [sp+176]
001e1080b 0x1e1084
001e1084
001e1084loc_1e1084:
001e1084ldr x4, [sp+168]
001e1088cbnz x4, 0x1e1090
001e108cb 0x1e10a4
001e1090
001e1090loc_1e1090:
001e1090ldr x0, [sp+168]
001e1094ldr x1, [sp+176]
001e1098ldp x29, x30, [sp-8]
001e109cadd sp, sp, 336
001e10a0ret x30
001e10a4
001e10a4loc_1e10a4:
001e10a4ldr x4, [sp+344]
001e10a8ldrsb x27, [x4]
001e10acstrb wzr, [x4+114]
001e10b0ldr x4, [sp+344]
001e10b4ldrsb x27, [x4]
001e10b8add x4, x4, 114
001e10bcldrsb x27, [x4]
001e10c0b 0x1e10c4
001e10c4
001e10c4loc_1e10c4:
001e10c4b 0x1e10c8
001e10c8
001e10c8loc_1e10c8:
001e10c8str x4, [sp+240]
001e10ccorr x4, xzr, 1
001e10d0str x4, [sp+248]
001e10d4movz x4, 10
001e10d8str x4, [sp+256]
001e10dcstp xzr, xzr, [sp+264]
001e10e0ldr x4, [sp+344]
001e10e4ldrsb x27, [x4]
001e10e8ldr x5, [x4+88]
001e10ecldrsb x27, [x5]
001e10f0ldr x0, [x4+96]
001e10f4ldr x4, [x5+24]
001e10f8ldr x1, [sp+240]
001e10fcldr x2, [sp+248]
001e1100ldr x3, [sp+256]
001e1104blr x4
001e1108str x0, [sp+152]
001e110cstr x1, [sp+264]
001e1110str x2, [sp+272]
001e1114ldr x4, [sp+152]
001e1118str x4, [sp+160]
001e111cstr x1, [sp+296]
001e1120str x2, [sp+304]
001e1124str x1, [sp+168]
001e1128str x2, [sp+176]
001e112cmov x0, x1
001e1130mov x1, x2
001e1134ldp x29, x30, [sp-8]
001e1138add sp, sp, 336
001e113cret x30
001e1140
001e1140loc_1e1140:
001e1140ldr x5, [sp+128]
001e1144ldr x6, [sp+288]
001e1148subs xzr, x6, x5
001e114cb.gt 0x1e1154
001e1150b 0x1e1204
001e1154
001e1154loc_1e1154:
001e1154ldr x5, [sp+128]
001e1158str x5, [sp+120]
001e115cldr x5, [sp+128]
001e1160ldr x6, [sp+280]
001e1164ldrb w5, [x6+x5]
001e1168str w5, [sp+96]
001e116csubs wzr, w5, 128
001e1170b.lt 0x1e1178
001e1174b 0x1e1188
001e1178
001e1178loc_1e1178:
001e1178ldr x5, [sp+128]
001e117cadd x5, x5, 1
001e1180str x5, [sp+128]
001e1184b 0x1e11a4
001e1188
001e1188loc_1e1188:
001e1188ldr x2, [sp+128]
001e118cldr x0, [sp+280]
001e1190ldr x1, [sp+288]
001e1194bl runtime.decoderune
001e1198str w0, [sp+96]
001e119cstr x1, [sp+128]
001e11a0b 0x1e11a4
001e11a4
001e11a4loc_1e11a4:
001e11a4ldrsw x5, [sp+96]
001e11a8str w5, [sp+88]
001e11acstrb w5, [sp+86]
001e11b0ldr x2, [sp+200]
001e11b4ldr x0, [sp+184]
001e11b8ldr x5, [sp+192]
001e11bcadd x1, x5, 1
001e11c0subs xzr, x2, x1
001e11c4b.hs 0x1e11cc
001e11c8b 0x1e11d0
001e11cc
001e11ccloc_1e11cc:
001e11ccb 0x1e11e4
001e11d0
001e11d0loc_1e11d0:
001e11d0orr x3, xzr, 1
001e11d4adrp x4, 0x414000
001e11d8add x4, x4, 3072
001e11dcbl runtime.growslice
001e11e0b 0x1e11e4
001e11e4
001e11e4loc_1e11e4:
001e11e4ldrb w5, [sp+86]
001e11e8sub x6, x1, 1
001e11ecstrb w5, [x0+x6]
001e11f0str x0, [sp+184]
001e11f4str x1, [sp+192]
001e11f8str x2, [sp+200]
001e11fcb 0x1e1200
001e1200
001e1200loc_1e1200:
001e1200b 0x1e1140
001e1204
001e1204loc_1e1204:
001e1204stp xzr, xzr, [sp+264]
001e1208ldr x4, [sp+344]
001e120cldrsb x27, [x4]
001e1210ldr x5, [x4+88]
001e1214ldrsb x27, [x5]
001e1218ldr x0, [x4+96]
001e121cldr x1, [sp+184]
001e1220ldr x2, [sp+192]
001e1224ldr x3, [sp+200]
001e1228ldr x4, [x5+24]
001e122cblr x4
001e1230str x0, [sp+152]
001e1234str x1, [sp+264]
001e1238str x2, [sp+272]
001e123cldr x4, [sp+152]
001e1240str x4, [sp+112]
001e1244str x1, [sp+208]
001e1248str x2, [sp+216]
001e124cstr x1, [sp+168]
001e1250str x2, [sp+176]
001e1254b 0x1e1084
001e1258
001e1258loc_1e1258:
001e1258stp x0, x1, [sp+8]
001e125cstr x2, [sp+24]
001e1260mov x3, x30
001e1264bl runtime.morestack_noctxt.abi0
001e1268ldp x0, x1, [sp+8]
001e126cldr x2, [sp+24]
001e1270b 0x1e0ea0
001e1274udf 0
001e1278udf 0
001e127cudf 0
001e0ea0
001e0ea0compress/gzip.(*Writer).writeString: ; void compress/gzip.(*Writer).writeString(compress/gzip.Writer * z, struct string s)
001e0ea0ldr x16, [x28+16]
001e0ea4sub x17, sp, 208
001e0ea8subs xzr, x17, x16
001e0eacb.ls 0x1e1258
001e0eb0sub x20, sp, 336
001e0eb4stp x29, x30, [x20-8]
001e0eb8add sp, x20, 0
001e0ebcsub x29, sp, 8
001e0ec0str x0, [sp+344]
001e0ec4str x1, [sp+352]
001e0ec8str x2, [sp+360]
001e0eccstp xzr, xzr, [sp+168]
001e0ed0strb wzr, [sp+85]
001e0ed4ldr x4, [sp+352]
001e0ed8ldr x5, [sp+360]
001e0edcstr x4, [sp+280]
001e0ee0str x5, [sp+288]
001e0ee4str xzr, [sp+144]
001e0ee8b 0x1e0eec
001e0eec
001e0eecloc_1e0eec:
001e0eecldr x4, [sp+144]
001e0ef0ldr x5, [sp+288]
001e0ef4subs xzr, x5, x4
001e0ef8b.gt 0x1e0f00
001e0efcb 0x1e0fe8
001e0f00
001e0f00loc_1e0f00:
001e0f00ldr x4, [sp+144]
001e0f04str x4, [sp+136]
001e0f08ldr x4, [sp+144]
001e0f0cldr x5, [sp+280]
001e0f10ldrb w4, [x5+x4]
001e0f14str w4, [sp+100]
001e0f18subs wzr, w4, 128
001e0f1cb.lt 0x1e0f24
001e0f20b 0x1e0f34
001e0f24
001e0f24loc_1e0f24:
001e0f24ldr x4, [sp+144]
001e0f28add x4, x4, 1
001e0f2cstr x4, [sp+144]
001e0f30b 0x1e0f50
001e0f34
001e0f34loc_1e0f34:
001e0f34ldr x2, [sp+144]
001e0f38ldr x0, [sp+280]
001e0f3cldr x1, [sp+288]
001e0f40bl runtime.decoderune
001e0f44str w0, [sp+100]
001e0f48str x1, [sp+144]
001e0f4cb 0x1e0f50
001e0f50
001e0f50loc_1e0f50:
001e0f50ldrsw x4, [sp+100]
001e0f54str w4, [sp+92]
001e0f58subs wzr, w4, 0
001e0f5ccset x5, eq
001e0f60strb w5, [sp+87]
001e0f64cbz w4, 0x1e0f6c
001e0f68b 0x1e0f70
001e0f6c
001e0f6cloc_1e0f6c:
001e0f6cb 0x1e0f84
001e0f70
001e0f70loc_1e0f70:
001e0f70ldrsw x4, [sp+92]
001e0f74subs wzr, w4, 255
001e0f78cset x4, gt
001e0f7cstrb w4, [sp+87]
001e0f80b 0x1e0f84
001e0f84
001e0f84loc_1e0f84:
001e0f84ldrb w4, [sp+87]
001e0f88tbnz w4, 0, 0x1e0f90
001e0f8cb 0x1e0fbc
001e0f90
001e0f90loc_1e0f90:
001e0f90adrp x0, 0x4e2000
001e0f94add x0, x0, 913
001e0f98movz x1, 37
001e0f9cbl errors.New
001e0fa0str x0, [sp+264]
001e0fa4str x1, [sp+272]
001e0fa8str x0, [sp+168]
001e0facstr x1, [sp+176]
001e0fb0ldp x29, x30, [sp-8]
001e0fb4add sp, sp, 336
001e0fb8ret x30
001e0fbc
001e0fbcloc_1e0fbc:
001e0fbcldrsw x4, [sp+92]
001e0fc0subs wzr, w4, 127
001e0fc4b.gt 0x1e0fcc
001e0fc8b 0x1e0fd8
001e0fcc
001e0fccloc_1e0fcc:
001e0fccorr x4, xzr, 1
001e0fd0strb w4, [sp+85]
001e0fd4b 0x1e0fe0
001e0fd8
001e0fd8loc_1e0fd8:
001e0fd8orr x4, xzr, 1
001e0fdcb 0x1e0fe0
001e0fe0
001e0fe0loc_1e0fe0:
001e0fe0b 0x1e0fe4
001e0fe4
001e0fe4loc_1e0fe4:
001e0fe4b 0x1e0eec
001e0fe8
001e0fe8loc_1e0fe8:
001e0fe8ldrb w4, [sp+85]
001e0fectbnz w4, 0, 0x1e0ff4
001e0ff0b 0x1e1034
001e0ff4
001e0ff4loc_1e0ff4:
001e0ff4ldr x2, [sp+360]
001e0ff8str x2, [sp+152]
001e0ffcadrp x0, 0x415000
001e1000add x0, x0, 3072
001e1004mov x1, xzr
001e1008bl runtime.makeslice
001e100cldr x3, [sp+152]
001e1010str x0, [sp+184]
001e1014str xzr, [sp+192]
001e1018str x3, [sp+200]
001e101cldr x3, [sp+352]
001e1020ldr x4, [sp+360]
001e1024str x3, [sp+280]
001e1028str x4, [sp+288]
001e102cstr xzr, [sp+128]
001e1030b 0x1e1140
001e1034
001e1034loc_1e1034:
001e1034stp xzr, xzr, [sp+264]
001e1038ldr x4, [sp+344]
001e103cldrsb x27, [x4]
001e1040ldr x0, [x4+88]
001e1044ldr x1, [x4+96]
001e1048str x0, [sp+224]
001e104cstr x1, [sp+232]
001e1050ldr x2, [sp+352]
001e1054ldr x3, [sp+360]
001e1058bl io.WriteString
001e105cstr x0, [sp+152]
001e1060str x1, [sp+264]
001e1064str x2, [sp+272]
001e1068ldr x4, [sp+152]
001e106cstr x4, [sp+104]
001e1070str x1, [sp+312]
001e1074str x2, [sp+320]
001e1078str x1, [sp+168]
001e107cstr x2, [sp+176]
001e1080b 0x1e1084
001e1084
001e1084loc_1e1084:
001e1084ldr x4, [sp+168]
001e1088cbnz x4, 0x1e1090
001e108cb 0x1e10a4
001e1090
001e1090loc_1e1090:
001e1090ldr x0, [sp+168]
001e1094ldr x1, [sp+176]
001e1098ldp x29, x30, [sp-8]
001e109cadd sp, sp, 336
001e10a0ret x30
001e10a4
001e10a4loc_1e10a4:
001e10a4ldr x4, [sp+344]
001e10a8ldrsb x27, [x4]
001e10acstrb wzr, [x4+114]
001e10b0ldr x4, [sp+344]
001e10b4ldrsb x27, [x4]
001e10b8add x4, x4, 114
001e10bcldrsb x27, [x4]
001e10c0b 0x1e10c4
001e10c4
001e10c4loc_1e10c4:
001e10c4b 0x1e10c8
001e10c8
001e10c8loc_1e10c8:
001e10c8str x4, [sp+240]
001e10ccorr x4, xzr, 1
001e10d0str x4, [sp+248]
001e10d4movz x4, 10
001e10d8str x4, [sp+256]
001e10dcstp xzr, xzr, [sp+264]
001e10e0ldr x4, [sp+344]
001e10e4ldrsb x27, [x4]
001e10e8ldr x5, [x4+88]
001e10ecldrsb x27, [x5]
001e10f0ldr x0, [x4+96]
001e10f4ldr x4, [x5+24]
001e10f8ldr x1, [sp+240]
001e10fcldr x2, [sp+248]
001e1100ldr x3, [sp+256]
001e1104blr x4
001e1108str x0, [sp+152]
001e110cstr x1, [sp+264]
001e1110str x2, [sp+272]
001e1114ldr x4, [sp+152]
001e1118str x4, [sp+160]
001e111cstr x1, [sp+296]
001e1120str x2, [sp+304]
001e1124str x1, [sp+168]
001e1128str x2, [sp+176]
001e112cmov x0, x1
001e1130mov x1, x2
001e1134ldp x29, x30, [sp-8]
001e1138add sp, sp, 336
001e113cret x30
001e1140
001e1140loc_1e1140:
001e1140ldr x5, [sp+128]
001e1144ldr x6, [sp+288]
001e1148subs xzr, x6, x5
001e114cb.gt 0x1e1154
001e1150b 0x1e1204
001e1154
001e1154loc_1e1154:
001e1154ldr x5, [sp+128]
001e1158str x5, [sp+120]
001e115cldr x5, [sp+128]
001e1160ldr x6, [sp+280]
001e1164ldrb w5, [x6+x5]
001e1168str w5, [sp+96]
001e116csubs wzr, w5, 128
001e1170b.lt 0x1e1178
001e1174b 0x1e1188
001e1178
001e1178loc_1e1178:
001e1178ldr x5, [sp+128]
001e117cadd x5, x5, 1
001e1180str x5, [sp+128]
001e1184b 0x1e11a4
001e1188
001e1188loc_1e1188:
001e1188ldr x2, [sp+128]
001e118cldr x0, [sp+280]
001e1190ldr x1, [sp+288]
001e1194bl runtime.decoderune
001e1198str w0, [sp+96]
001e119cstr x1, [sp+128]
001e11a0b 0x1e11a4
001e11a4
001e11a4loc_1e11a4:
001e11a4ldrsw x5, [sp+96]
001e11a8str w5, [sp+88]
001e11acstrb w5, [sp+86]
001e11b0ldr x2, [sp+200]
001e11b4ldr x0, [sp+184]
001e11b8ldr x5, [sp+192]
001e11bcadd x1, x5, 1
001e11c0subs xzr, x2, x1
001e11c4b.hs 0x1e11cc
001e11c8b 0x1e11d0
001e11cc
001e11ccloc_1e11cc:
001e11ccb 0x1e11e4
001e11d0
001e11d0loc_1e11d0:
001e11d0orr x3, xzr, 1
001e11d4adrp x4, 0x414000
001e11d8add x4, x4, 3072
001e11dcbl runtime.growslice
001e11e0b 0x1e11e4
001e11e4
001e11e4loc_1e11e4:
001e11e4ldrb w5, [sp+86]
001e11e8sub x6, x1, 1
001e11ecstrb w5, [x0+x6]
001e11f0str x0, [sp+184]
001e11f4str x1, [sp+192]
001e11f8str x2, [sp+200]
001e11fcb 0x1e1200
001e1200
001e1200loc_1e1200:
001e1200b 0x1e1140
001e1204
001e1204loc_1e1204:
001e1204stp xzr, xzr, [sp+264]
001e1208ldr x4, [sp+344]
001e120cldrsb x27, [x4]
001e1210ldr x5, [x4+88]
001e1214ldrsb x27, [x5]
001e1218ldr x0, [x4+96]
001e121cldr x1, [sp+184]
001e1220ldr x2, [sp+192]
001e1224ldr x3, [sp+200]
001e1228ldr x4, [x5+24]
001e122cblr x4
001e1230str x0, [sp+152]
001e1234str x1, [sp+264]
001e1238str x2, [sp+272]
001e123cldr x4, [sp+152]
001e1240str x4, [sp+112]
001e1244str x1, [sp+208]
001e1248str x2, [sp+216]
001e124cstr x1, [sp+168]
001e1250str x2, [sp+176]
001e1254b 0x1e1084
001e1258
001e1258loc_1e1258:
001e1258stp x0, x1, [sp+8]
001e125cstr x2, [sp+24]
001e1260mov x3, x30
001e1264bl runtime.morestack_noctxt.abi0
001e1268ldp x0, x1, [sp+8]
001e126cldr x2, [sp+24]
001e1270b 0x1e0ea0
001e1274udf 0
001e1278udf 0
001e127cudf 0
001e0ea0
001e1280
001e1280compress/gzip.(*Writer).Write: ; void compress/gzip.(*Writer).Write(compress/gzip.Writer * z, struct []uint8 p)
001e1280ldr x16, [x28+16]
001e1284sub x17, sp, 288
001e1288subs xzr, x17, x16
001e128cb.ls 0x1e1a08
001e1290sub x20, sp, 416
001e1294stp x29, x30, [x20-8]
001e1298add sp, x20, 0
001e129csub x29, sp, 8
001e12a0str x0, [sp+424]
001e12a4str x1, [sp+432]
001e12a8str x2, [sp+440]
001e12acstr x3, [sp+448]
001e12b0str xzr, [sp+80]
001e12b4stp xzr, xzr, [sp+136]
001e12b8ldr x5, [sp+424]
001e12bcldrsb x27, [x5]
001e12c0ldr x5, [x5+144]
001e12c4cbnz x5, 0x1e12cc
001e12c8b 0x1e12f8
001e12cc
001e12ccloc_1e12cc:
001e12ccstr xzr, [sp+80]
001e12d0ldr x3, [sp+424]
001e12d4ldrsb x27, [x3]
001e12d8ldr x1, [x3+144]
001e12dcldr x2, [x3+152]
001e12e0str x1, [sp+136]
001e12e4str x2, [sp+144]
001e12e8ldr x0, [sp+80]
001e12ecldp x29, x30, [sp-8]
001e12f0add sp, sp, 416
001e12f4ret x30
001e12f8
001e12f8loc_1e12f8:
001e12f8str xzr, [sp+88]
001e12fcldr x5, [sp+424]
001e1300ldrsb x27, [x5]
001e1304ldrb w5, [x5+112]
001e1308tbnz w5, 0, 0x1e1310
001e130cb 0x1e1314
001e1310
001e1310loc_1e1310:
001e1310b 0x1e18fc
001e1314
001e1314loc_1e1314:
001e1314ldr x2, [sp+424]
001e1318ldrsb x27, [x2]
001e131corr x3, xzr, 1
001e1320strb w3, [x2+112]
001e1324ldr x2, [sp+424]
001e1328ldrsb x27, [x2]
001e132cmovz x3, 35615
001e1330movk x3, 0x80000
001e1334stur x3, [x2+114]
001e1338strh wzr, [x2+122]
001e133cldr x2, [sp+424]
001e1340ldrsb x27, [x2]
001e1344ldr x2, [x2+16]
001e1348cbnz x2, 0x1e1350
001e134cb 0x1e1370
001e1350
001e1350loc_1e1350:
001e1350ldr x2, [sp+424]
001e1354ldrsb x27, [x2]
001e1358ldr x3, [sp+424]
001e135cldrsb x27, [x3]
001e1360ldrb w3, [x3+117]
001e1364orr x3, x3, 4
001e1368strb w3, [x2+117]
001e136cb 0x1e1374
001e1370
001e1370loc_1e1370:
001e1370b 0x1e1374
001e1374
001e1374loc_1e1374:
001e1374ldr x2, [sp+424]
001e1378ldrsb x27, [x2]
001e137cldr x2, [x2+72]
001e1380cbnz x2, 0x1e1388
001e1384b 0x1e13a8
001e1388
001e1388loc_1e1388:
001e1388ldr x2, [sp+424]
001e138cldrsb x27, [x2]
001e1390ldr x3, [sp+424]
001e1394ldrsb x27, [x3]
001e1398ldrb w3, [x3+117]
001e139corr x3, x3, 8
001e13a0strb w3, [x2+117]
001e13a4b 0x1e13ac
001e13a8
001e13a8loc_1e13a8:
001e13a8b 0x1e13ac
001e13ac
001e13acloc_1e13ac:
001e13acldr x2, [sp+424]
001e13b0ldrsb x27, [x2]
001e13b4ldr x2, [x2+8]
001e13b8cbnz x2, 0x1e13c0
001e13bcb 0x1e13e0
001e13c0
001e13c0loc_1e13c0:
001e13c0ldr x2, [sp+424]
001e13c4ldrsb x27, [x2]
001e13c8ldr x3, [sp+424]
001e13ccldrsb x27, [x3]
001e13d0ldrb w3, [x3+117]
001e13d4orr x3, x3, 16
001e13d8strb w3, [x2+117]
001e13dcb 0x1e13e4
001e13e0
001e13e0loc_1e13e0:
001e13e0b 0x1e13e4
001e13e4
001e13e4loc_1e13e4:
001e13e4mov x0, xzr
001e13e8mov x1, x0
001e13ecbl time.Unix
001e13f0str x0, [sp+368]
001e13f4str x1, [sp+376]
001e13f8str x2, [sp+384]
001e13fcldr x2, [sp+424]
001e1400ldrsb x27, [x2]
001e1404ldr x0, [x2+40]
001e1408ldr x1, [x2+48]
001e140cldr x2, [x2+56]
001e1410str x0, [sp+296]
001e1414str x1, [sp+304]
001e1418str x2, [sp+312]
001e141cldr x3, [sp+368]
001e1420ldr x4, [sp+376]
001e1424ldr x5, [sp+384]
001e1428bl time.Time.After
001e142cstrb w0, [sp+71]
001e1430tbnz w0, 0, 0x1e1438
001e1434b 0x1e14b0
001e1438
001e1438loc_1e1438:
001e1438ldr x3, [sp+424]
001e143cldrsb x27, [x3]
001e1440add x3, x3, 114
001e1444ldrsb x27, [x3]
001e1448b 0x1e144c
001e144c
001e144cloc_1e144c:
001e144cb 0x1e1450
001e1450
001e1450loc_1e1450:
001e1450add x3, x3, 4
001e1454str x3, [sp+344]
001e1458orr x3, xzr, 4
001e145cstr x3, [sp+352]
001e1460orr x3, xzr, 6
001e1464str x3, [sp+360]
001e1468ldr x3, [sp+424]
001e146cldrsb x27, [x3]
001e1470ldr x0, [x3+40]
001e1474ldr x1, [x3+48]
001e1478ldr x2, [x3+56]
001e147cstr x0, [sp+272]
001e1480str x1, [sp+280]
001e1484str x2, [sp+288]
001e1488bl time.Time.Unix
001e148cstr x0, [sp+128]
001e1490ldr x3, [sp+344]
001e1494ldr x1, [sp+352]
001e1498ldr x2, [sp+360]
001e149cmov x4, x0
001e14a0mov x0, x3
001e14a4mov x3, x4
001e14a8bl encoding/binary.littleEndian.PutUint32
001e14acb 0x1e14b4
001e14b0
001e14b0loc_1e14b0:
001e14b0b 0x1e14b4
001e14b4
001e14b4loc_1e14b4:
001e14b4ldr x4, [sp+424]
001e14b8ldrsb x27, [x4]
001e14bcldr x4, [x4+104]
001e14c0subs xzr, x4, 9
001e14c4b.eq 0x1e14cc
001e14c8b 0x1e14e0
001e14cc
001e14ccloc_1e14cc:
001e14ccldr x4, [sp+424]
001e14d0ldrsb x27, [x4]
001e14d4orr x5, xzr, 2
001e14d8strb w5, [x4+122]
001e14dcb 0x1e1514
001e14e0
001e14e0loc_1e14e0:
001e14e0ldr x4, [sp+424]
001e14e4ldrsb x27, [x4]
001e14e8ldr x4, [x4+104]
001e14ecsubs xzr, x4, 1
001e14f0b.eq 0x1e14f8
001e14f4b 0x1e150c
001e14f8
001e14f8loc_1e14f8:
001e14f8ldr x4, [sp+424]
001e14fcldrsb x27, [x4]
001e1500orr x5, xzr, 4
001e1504strb w5, [x4+122]
001e1508b 0x1e1510
001e150c
001e150cloc_1e150c:
001e150cb 0x1e1510
001e1510
001e1510loc_1e1510:
001e1510b 0x1e1514
001e1514
001e1514loc_1e1514:
001e1514ldr x4, [sp+424]
001e1518ldrsb x27, [x4]
001e151cldr x5, [sp+424]
001e1520ldrsb x27, [x5]
001e1524ldrb w5, [x5+80]
001e1528strb w5, [x4+123]
001e152cldr x4, [sp+424]
001e1530ldrsb x27, [x4]
001e1534add x4, x4, 114
001e1538ldrsb x27, [x4]
001e153cb 0x1e1540
001e1540
001e1540loc_1e1540:
001e1540str x4, [sp+344]
001e1544movz x4, 10
001e1548str x4, [sp+352]
001e154cstr x4, [sp+360]
001e1550stp xzr, xzr, [sp+328]
001e1554ldr x4, [sp+424]
001e1558ldrsb x27, [x4]
001e155cldr x5, [x4+88]
001e1560ldrsb x27, [x5]
001e1564ldr x0, [x4+96]
001e1568ldr x4, [x5+24]
001e156cldr x1, [sp+344]
001e1570ldr x2, [sp+352]
001e1574ldr x3, [sp+360]
001e1578blr x4
001e157cstr x0, [sp+120]
001e1580str x1, [sp+328]
001e1584str x2, [sp+336]
001e1588ldr x4, [sp+120]
001e158cstr x4, [sp+104]
001e1590str x1, [sp+176]
001e1594str x2, [sp+184]
001e1598ldr x4, [sp+424]
001e159cldrsb x27, [x4]
001e15a0str x1, [x4+144]
001e15a4adrp x27, 0x86a000
001e15a8ldr w5, [x27+3056]
001e15accbz w5, 0x1e15b4
001e15b0b 0x1e15b8
001e15b4
001e15b4loc_1e15b4:
001e15b4b 0x1e15cc
001e15b8
001e15b8loc_1e15b8:
001e15b8bl runtime.gcWriteBarrier2
001e15bcstr x2, [x25]
001e15c0ldr x5, [x4+152]
001e15c4str x5, [x25+8]
001e15c8b 0x1e15cc
001e15cc
001e15ccloc_1e15cc:
001e15ccstr x2, [x4+152]
001e15d0ldr x5, [sp+424]
001e15d4ldrsb x27, [x5]
001e15d8ldr x5, [x5+144]
001e15dccbnz x5, 0x1e15e4
001e15e0b 0x1e1610
001e15e4
001e15e4loc_1e15e4:
001e15e4str xzr, [sp+80]
001e15e8ldr x3, [sp+424]
001e15ecldrsb x27, [x3]
001e15f0ldr x1, [x3+144]
001e15f4ldr x2, [x3+152]
001e15f8str x1, [sp+136]
001e15fcstr x2, [sp+144]
001e1600ldr x0, [sp+80]
001e1604ldp x29, x30, [sp-8]
001e1608add sp, sp, 416
001e160cret x30
001e1610
001e1610loc_1e1610:
001e1610ldr x5, [sp+424]
001e1614ldrsb x27, [x5]
001e1618ldr x5, [x5+16]
001e161ccbnz x5, 0x1e1624
001e1620b 0x1e16d0
001e1624
001e1624loc_1e1624:
001e1624ldr x4, [sp+424]
001e1628ldrsb x27, [x4]
001e162cldr x1, [x4+16]
001e1630ldr x2, [x4+24]
001e1634ldr x3, [x4+32]
001e1638str x1, [sp+248]
001e163cstr x2, [sp+256]
001e1640str x3, [sp+264]
001e1644ldr x0, [sp+424]
001e1648bl compress/gzip.(*Writer).writeBytes
001e164cstr x0, [sp+328]
001e1650str x1, [sp+336]
001e1654ldr x4, [sp+424]
001e1658ldrsb x27, [x4]
001e165cstr x0, [x4+144]
001e1660adrp x27, 0x86a000
001e1664ldr w5, [x27+3056]
001e1668cbz w5, 0x1e1670
001e166cb 0x1e1674
001e1670
001e1670loc_1e1670:
001e1670b 0x1e1688
001e1674
001e1674loc_1e1674:
001e1674bl runtime.gcWriteBarrier2
001e1678str x1, [x25]
001e167cldr x5, [x4+152]
001e1680str x5, [x25+8]
001e1684b 0x1e1688
001e1688
001e1688loc_1e1688:
001e1688str x1, [x4+152]
001e168cldr x5, [sp+424]
001e1690ldrsb x27, [x5]
001e1694ldr x5, [x5+144]
001e1698cbnz x5, 0x1e16a0
001e169cb 0x1e16cc
001e16a0
001e16a0loc_1e16a0:
001e16a0str xzr, [sp+80]
001e16a4ldr x3, [sp+424]
001e16a8ldrsb x27, [x3]
001e16acldr x1, [x3+144]
001e16b0ldr x2, [x3+152]
001e16b4str x1, [sp+136]
001e16b8str x2, [sp+144]
001e16bcldr x0, [sp+80]
001e16c0ldp x29, x30, [sp-8]
001e16c4add sp, sp, 416
001e16c8ret x30
001e16cc
001e16ccloc_1e16cc:
001e16ccb 0x1e16d4
001e16d0
001e16d0loc_1e16d0:
001e16d0b 0x1e16d4
001e16d4
001e16d4loc_1e16d4:
001e16d4ldr x5, [sp+424]
001e16d8ldrsb x27, [x5]
001e16dcldr x5, [x5+72]
001e16e0cbnz x5, 0x1e16e8
001e16e4b 0x1e178c
001e16e8
001e16e8loc_1e16e8:
001e16e8ldr x3, [sp+424]
001e16ecldrsb x27, [x3]
001e16f0ldr x1, [x3+64]
001e16f4ldr x2, [x3+72]
001e16f8str x1, [sp+232]
001e16fcstr x2, [sp+240]
001e1700ldr x0, [sp+424]
001e1704bl compress/gzip.(*Writer).writeString
001e1708str x0, [sp+328]
001e170cstr x1, [sp+336]
001e1710ldr x3, [sp+424]
001e1714ldrsb x27, [x3]
001e1718str x0, [x3+144]
001e171cadrp x27, 0x86a000
001e1720ldr w4, [x27+3056]
001e1724cbz w4, 0x1e172c
001e1728b 0x1e1730
001e172c
001e172cloc_1e172c:
001e172cb 0x1e1744
001e1730
001e1730loc_1e1730:
001e1730bl runtime.gcWriteBarrier2
001e1734str x1, [x25]
001e1738ldr x5, [x3+152]
001e173cstr x5, [x25+8]
001e1740b 0x1e1744
001e1744
001e1744loc_1e1744:
001e1744str x1, [x3+152]
001e1748ldr x5, [sp+424]
001e174cldrsb x27, [x5]
001e1750ldr x5, [x5+144]
001e1754cbnz x5, 0x1e175c
001e1758b 0x1e1788
001e175c
001e175cloc_1e175c:
001e175cstr xzr, [sp+80]
001e1760ldr x3, [sp+424]
001e1764ldrsb x27, [x3]
001e1768ldr x1, [x3+144]
001e176cldr x2, [x3+152]
001e1770str x1, [sp+136]
001e1774str x2, [sp+144]
001e1778ldr x0, [sp+80]
001e177cldp x29, x30, [sp-8]
001e1780add sp, sp, 416
001e1784ret x30
001e1788
001e1788loc_1e1788:
001e1788b 0x1e1790
001e178c
001e178cloc_1e178c:
001e178cb 0x1e1790
001e1790
001e1790loc_1e1790:
001e1790ldr x5, [sp+424]
001e1794ldrsb x27, [x5]
001e1798ldr x5, [x5+8]
001e179ccbnz x5, 0x1e17a4
001e17a0b 0x1e1848
001e17a4
001e17a4loc_1e17a4:
001e17a4ldr x3, [sp+424]
001e17a8ldrsb x27, [x3]
001e17acldr x1, [x3]
001e17b0ldr x2, [x3+8]
001e17b4str x1, [sp+216]
001e17b8str x2, [sp+224]
001e17bcldr x0, [sp+424]
001e17c0bl compress/gzip.(*Writer).writeString
001e17c4str x0, [sp+328]
001e17c8str x1, [sp+336]
001e17ccldr x3, [sp+424]
001e17d0ldrsb x27, [x3]
001e17d4str x0, [x3+144]
001e17d8adrp x27, 0x86a000
001e17dcldr w4, [x27+3056]
001e17e0cbz w4, 0x1e17e8
001e17e4b 0x1e17ec
001e17e8
001e17e8loc_1e17e8:
001e17e8b 0x1e1800
001e17ec
001e17ecloc_1e17ec:
001e17ecbl runtime.gcWriteBarrier2
001e17f0str x1, [x25]
001e17f4ldr x5, [x3+152]
001e17f8str x5, [x25+8]
001e17fcb 0x1e1800
001e1800
001e1800loc_1e1800:
001e1800str x1, [x3+152]
001e1804ldr x5, [sp+424]
001e1808ldrsb x27, [x5]
001e180cldr x5, [x5+144]
001e1810cbnz x5, 0x1e1818
001e1814b 0x1e1844
001e1818
001e1818loc_1e1818:
001e1818str xzr, [sp+80]
001e181cldr x3, [sp+424]
001e1820ldrsb x27, [x3]
001e1824ldr x1, [x3+144]
001e1828ldr x2, [x3+152]
001e182cstr x1, [sp+136]
001e1830str x2, [sp+144]
001e1834ldr x0, [sp+80]
001e1838ldp x29, x30, [sp-8]
001e183cadd sp, sp, 416
001e1840ret x30
001e1844
001e1844loc_1e1844:
001e1844b 0x1e184c
001e1848
001e1848loc_1e1848:
001e1848b 0x1e184c
001e184c
001e184cloc_1e184c:
001e184cldr x5, [sp+424]
001e1850ldrsb x27, [x5]
001e1854ldr x5, [x5+128]
001e1858cbnz x5, 0x1e1860
001e185cb 0x1e1864
001e1860
001e1860loc_1e1860:
001e1860b 0x1e18f8
001e1864
001e1864loc_1e1864:
001e1864str xzr, [sp+320]
001e1868stp xzr, xzr, [sp+328]
001e186cldr x3, [sp+424]
001e1870ldrsb x27, [x3]
001e1874ldr x0, [x3+88]
001e1878ldr x1, [x3+96]
001e187cstr x0, [sp+200]
001e1880str x1, [sp+208]
001e1884ldr x3, [sp+424]
001e1888ldrsb x27, [x3]
001e188cldr x2, [x3+104]
001e1890str x2, [sp+112]
001e1894bl compress/flate.NewWriter
001e1898str x0, [sp+320]
001e189cstr x1, [sp+328]
001e18a0str x2, [sp+336]
001e18a4ldr x3, [sp+320]
001e18a8str x3, [sp+168]
001e18acldr x3, [sp+328]
001e18b0ldr x4, [sp+336]
001e18b4str x3, [sp+152]
001e18b8str x4, [sp+160]
001e18bcldr x3, [sp+424]
001e18c0ldrsb x27, [x3]
001e18c4ldr x4, [sp+168]
001e18c8adrp x27, 0x86a000
001e18ccldr w5, [x27+3056]
001e18d0cbz w5, 0x1e18d8
001e18d4b 0x1e18dc
001e18d8
001e18d8loc_1e18d8:
001e18d8b 0x1e18f0
001e18dc
001e18dcloc_1e18dc:
001e18dcbl runtime.gcWriteBarrier2
001e18e0str x4, [x25]
001e18e4ldr x5, [x3+128]
001e18e8str x5, [x25+8]
001e18ecb 0x1e18f0
001e18f0
001e18f0loc_1e18f0:
001e18f0str x4, [x3+128]
001e18f4b 0x1e18f8
001e18f8
001e18f8loc_1e18f8:
001e18f8b 0x1e18fc
001e18fc
001e18fcloc_1e18fc:
001e18fcldr x5, [sp+440]
001e1900str x5, [sp+120]
001e1904ldr x6, [sp+424]
001e1908ldrsb x27, [x6]
001e190cldr x7, [sp+424]
001e1910ldrsb x27, [x7]
001e1914ldr w6, [x6+140]
001e1918add x5, x6, x5
001e191cstr w5, [x7+140]
001e1920ldr x5, [sp+424]
001e1924ldrsb x27, [x5]
001e1928ldr w0, [x5+136]
001e192cstr w0, [sp+72]
001e1930ldr x2, [sp+432]
001e1934adrp x27, 0x83f000
001e1938ldr x1, [x27+3880]
001e193cldr x3, [sp+440]
001e1940ldr x4, [sp+448]
001e1944bl hash/crc32.Update
001e1948str w0, [sp+76]
001e194cldr x5, [sp+424]
001e1950ldrsb x27, [x5]
001e1954str w0, [x5+136]
001e1958stp xzr, xzr, [sp+328]
001e195cldr x5, [sp+424]
001e1960ldrsb x27, [x5]
001e1964ldr x0, [x5+128]
001e1968str x0, [sp+192]
001e196cldr x1, [sp+432]
001e1970ldr x2, [sp+440]
001e1974ldr x3, [sp+448]
001e1978bl compress/flate.(*Writer).Write
001e197cstr x0, [sp+120]
001e1980str x1, [sp+328]
001e1984str x2, [sp+336]
001e1988ldr x5, [sp+120]
001e198cstr x5, [sp+96]
001e1990str x1, [sp+392]
001e1994str x2, [sp+400]
001e1998ldr x5, [sp+96]
001e199cstr x5, [sp+88]
001e19a0ldr x5, [sp+424]
001e19a4ldrsb x27, [x5]
001e19a8str x1, [x5+144]
001e19acadrp x27, 0x86a000
001e19b0ldr w6, [x27+3056]
001e19b4cbz w6, 0x1e19bc
001e19b8b 0x1e19c0
001e19bc
001e19bcloc_1e19bc:
001e19bcb 0x1e19d4
001e19c0
001e19c0loc_1e19c0:
001e19c0bl runtime.gcWriteBarrier2
001e19c4str x2, [x25]
001e19c8ldr x3, [x5+152]
001e19ccstr x3, [x25+8]
001e19d0b 0x1e19d4
001e19d4
001e19d4loc_1e19d4:
001e19d4str x2, [x5+152]
001e19d8ldr x3, [sp+88]
001e19dcstr x3, [sp+80]
001e19e0ldr x3, [sp+424]
001e19e4ldrsb x27, [x3]
001e19e8ldr x1, [x3+144]
001e19ecldr x2, [x3+152]
001e19f0str x1, [sp+136]
001e19f4str x2, [sp+144]
001e19f8ldr x0, [sp+80]
001e19fcldp x29, x30, [sp-8]
001e1a00add sp, sp, 416
001e1a04ret x30
001e1a08
001e1a08loc_1e1a08:
001e1a08stp x0, x1, [sp+8]
001e1a0cstp x2, x3, [sp+24]
001e1a10mov x3, x30
001e1a14bl runtime.morestack_noctxt.abi0
001e1a18ldp x0, x1, [sp+8]
001e1a1cldp x2, x3, [sp+24]
001e1a20b 0x1e1280
001e1a24udf 0
001e1a28udf 0
001e1a2cudf 0
001e1280
001e1280compress/gzip.(*Writer).Write: ; void compress/gzip.(*Writer).Write(compress/gzip.Writer * z, struct []uint8 p)
001e1280ldr x16, [x28+16]
001e1284sub x17, sp, 288
001e1288subs xzr, x17, x16
001e128cb.ls 0x1e1a08
001e1290sub x20, sp, 416
001e1294stp x29, x30, [x20-8]
001e1298add sp, x20, 0
001e129csub x29, sp, 8
001e12a0str x0, [sp+424]
001e12a4str x1, [sp+432]
001e12a8str x2, [sp+440]
001e12acstr x3, [sp+448]
001e12b0str xzr, [sp+80]
001e12b4stp xzr, xzr, [sp+136]
001e12b8ldr x5, [sp+424]
001e12bcldrsb x27, [x5]
001e12c0ldr x5, [x5+144]
001e12c4cbnz x5, 0x1e12cc
001e12c8b 0x1e12f8
001e12cc
001e12ccloc_1e12cc:
001e12ccstr xzr, [sp+80]
001e12d0ldr x3, [sp+424]
001e12d4ldrsb x27, [x3]
001e12d8ldr x1, [x3+144]
001e12dcldr x2, [x3+152]
001e12e0str x1, [sp+136]
001e12e4str x2, [sp+144]
001e12e8ldr x0, [sp+80]
001e12ecldp x29, x30, [sp-8]
001e12f0add sp, sp, 416
001e12f4ret x30
001e12f8
001e12f8loc_1e12f8:
001e12f8str xzr, [sp+88]
001e12fcldr x5, [sp+424]
001e1300ldrsb x27, [x5]
001e1304ldrb w5, [x5+112]
001e1308tbnz w5, 0, 0x1e1310
001e130cb 0x1e1314
001e1310
001e1310loc_1e1310:
001e1310b 0x1e18fc
001e1314
001e1314loc_1e1314:
001e1314ldr x2, [sp+424]
001e1318ldrsb x27, [x2]
001e131corr x3, xzr, 1
001e1320strb w3, [x2+112]
001e1324ldr x2, [sp+424]
001e1328ldrsb x27, [x2]
001e132cmovz x3, 35615
001e1330movk x3, 0x80000
001e1334stur x3, [x2+114]
001e1338strh wzr, [x2+122]
001e133cldr x2, [sp+424]
001e1340ldrsb x27, [x2]
001e1344ldr x2, [x2+16]
001e1348cbnz x2, 0x1e1350
001e134cb 0x1e1370
001e1350
001e1350loc_1e1350:
001e1350ldr x2, [sp+424]
001e1354ldrsb x27, [x2]
001e1358ldr x3, [sp+424]
001e135cldrsb x27, [x3]
001e1360ldrb w3, [x3+117]
001e1364orr x3, x3, 4
001e1368strb w3, [x2+117]
001e136cb 0x1e1374
001e1370
001e1370loc_1e1370:
001e1370b 0x1e1374
001e1374
001e1374loc_1e1374:
001e1374ldr x2, [sp+424]
001e1378ldrsb x27, [x2]
001e137cldr x2, [x2+72]
001e1380cbnz x2, 0x1e1388
001e1384b 0x1e13a8
001e1388
001e1388loc_1e1388:
001e1388ldr x2, [sp+424]
001e138cldrsb x27, [x2]
001e1390ldr x3, [sp+424]
001e1394ldrsb x27, [x3]
001e1398ldrb w3, [x3+117]
001e139corr x3, x3, 8
001e13a0strb w3, [x2+117]
001e13a4b 0x1e13ac
001e13a8
001e13a8loc_1e13a8:
001e13a8b 0x1e13ac
001e13ac
001e13acloc_1e13ac:
001e13acldr x2, [sp+424]
001e13b0ldrsb x27, [x2]
001e13b4ldr x2, [x2+8]
001e13b8cbnz x2, 0x1e13c0
001e13bcb 0x1e13e0
001e13c0
001e13c0loc_1e13c0:
001e13c0ldr x2, [sp+424]
001e13c4ldrsb x27, [x2]
001e13c8ldr x3, [sp+424]
001e13ccldrsb x27, [x3]
001e13d0ldrb w3, [x3+117]
001e13d4orr x3, x3, 16
001e13d8strb w3, [x2+117]
001e13dcb 0x1e13e4
001e13e0
001e13e0loc_1e13e0:
001e13e0b 0x1e13e4
001e13e4
001e13e4loc_1e13e4:
001e13e4mov x0, xzr
001e13e8mov x1, x0
001e13ecbl time.Unix
001e13f0str x0, [sp+368]
001e13f4str x1, [sp+376]
001e13f8str x2, [sp+384]
001e13fcldr x2, [sp+424]
001e1400ldrsb x27, [x2]
001e1404ldr x0, [x2+40]
001e1408ldr x1, [x2+48]
001e140cldr x2, [x2+56]
001e1410str x0, [sp+296]
001e1414str x1, [sp+304]
001e1418str x2, [sp+312]
001e141cldr x3, [sp+368]
001e1420ldr x4, [sp+376]
001e1424ldr x5, [sp+384]
001e1428bl time.Time.After
001e142cstrb w0, [sp+71]
001e1430tbnz w0, 0, 0x1e1438
001e1434b 0x1e14b0
001e1438
001e1438loc_1e1438:
001e1438ldr x3, [sp+424]
001e143cldrsb x27, [x3]
001e1440add x3, x3, 114
001e1444ldrsb x27, [x3]
001e1448b 0x1e144c
001e144c
001e144cloc_1e144c:
001e144cb 0x1e1450
001e1450
001e1450loc_1e1450:
001e1450add x3, x3, 4
001e1454str x3, [sp+344]
001e1458orr x3, xzr, 4
001e145cstr x3, [sp+352]
001e1460orr x3, xzr, 6
001e1464str x3, [sp+360]
001e1468ldr x3, [sp+424]
001e146cldrsb x27, [x3]
001e1470ldr x0, [x3+40]
001e1474ldr x1, [x3+48]
001e1478ldr x2, [x3+56]
001e147cstr x0, [sp+272]
001e1480str x1, [sp+280]
001e1484str x2, [sp+288]
001e1488bl time.Time.Unix
001e148cstr x0, [sp+128]
001e1490ldr x3, [sp+344]
001e1494ldr x1, [sp+352]
001e1498ldr x2, [sp+360]
001e149cmov x4, x0
001e14a0mov x0, x3
001e14a4mov x3, x4
001e14a8bl encoding/binary.littleEndian.PutUint32
001e14acb 0x1e14b4
001e14b0
001e14b0loc_1e14b0:
001e14b0b 0x1e14b4
001e14b4
001e14b4loc_1e14b4:
001e14b4ldr x4, [sp+424]
001e14b8ldrsb x27, [x4]
001e14bcldr x4, [x4+104]
001e14c0subs xzr, x4, 9
001e14c4b.eq 0x1e14cc
001e14c8b 0x1e14e0
001e14cc
001e14ccloc_1e14cc:
001e14ccldr x4, [sp+424]
001e14d0ldrsb x27, [x4]
001e14d4orr x5, xzr, 2
001e14d8strb w5, [x4+122]
001e14dcb 0x1e1514
001e14e0
001e14e0loc_1e14e0:
001e14e0ldr x4, [sp+424]
001e14e4ldrsb x27, [x4]
001e14e8ldr x4, [x4+104]
001e14ecsubs xzr, x4, 1
001e14f0b.eq 0x1e14f8
001e14f4b 0x1e150c
001e14f8
001e14f8loc_1e14f8:
001e14f8ldr x4, [sp+424]
001e14fcldrsb x27, [x4]
001e1500orr x5, xzr, 4
001e1504strb w5, [x4+122]
001e1508b 0x1e1510
001e150c
001e150cloc_1e150c:
001e150cb 0x1e1510
001e1510
001e1510loc_1e1510:
001e1510b 0x1e1514
001e1514
001e1514loc_1e1514:
001e1514ldr x4, [sp+424]
001e1518ldrsb x27, [x4]
001e151cldr x5, [sp+424]
001e1520ldrsb x27, [x5]
001e1524ldrb w5, [x5+80]
001e1528strb w5, [x4+123]
001e152cldr x4, [sp+424]
001e1530ldrsb x27, [x4]
001e1534add x4, x4, 114
001e1538ldrsb x27, [x4]
001e153cb 0x1e1540
001e1540
001e1540loc_1e1540:
001e1540str x4, [sp+344]
001e1544movz x4, 10
001e1548str x4, [sp+352]
001e154cstr x4, [sp+360]
001e1550stp xzr, xzr, [sp+328]
001e1554ldr x4, [sp+424]
001e1558ldrsb x27, [x4]
001e155cldr x5, [x4+88]
001e1560ldrsb x27, [x5]
001e1564ldr x0, [x4+96]
001e1568ldr x4, [x5+24]
001e156cldr x1, [sp+344]
001e1570ldr x2, [sp+352]
001e1574ldr x3, [sp+360]
001e1578blr x4
001e157cstr x0, [sp+120]
001e1580str x1, [sp+328]
001e1584str x2, [sp+336]
001e1588ldr x4, [sp+120]
001e158cstr x4, [sp+104]
001e1590str x1, [sp+176]
001e1594str x2, [sp+184]
001e1598ldr x4, [sp+424]
001e159cldrsb x27, [x4]
001e15a0str x1, [x4+144]
001e15a4adrp x27, 0x86a000
001e15a8ldr w5, [x27+3056]
001e15accbz w5, 0x1e15b4
001e15b0b 0x1e15b8
001e15b4
001e15b4loc_1e15b4:
001e15b4b 0x1e15cc
001e15b8
001e15b8loc_1e15b8:
001e15b8bl runtime.gcWriteBarrier2
001e15bcstr x2, [x25]
001e15c0ldr x5, [x4+152]
001e15c4str x5, [x25+8]
001e15c8b 0x1e15cc
001e15cc
001e15ccloc_1e15cc:
001e15ccstr x2, [x4+152]
001e15d0ldr x5, [sp+424]
001e15d4ldrsb x27, [x5]
001e15d8ldr x5, [x5+144]
001e15dccbnz x5, 0x1e15e4
001e15e0b 0x1e1610
001e15e4
001e15e4loc_1e15e4:
001e15e4str xzr, [sp+80]
001e15e8ldr x3, [sp+424]
001e15ecldrsb x27, [x3]
001e15f0ldr x1, [x3+144]
001e15f4ldr x2, [x3+152]
001e15f8str x1, [sp+136]
001e15fcstr x2, [sp+144]
001e1600ldr x0, [sp+80]
001e1604ldp x29, x30, [sp-8]
001e1608add sp, sp, 416
001e160cret x30
001e1610
001e1610loc_1e1610:
001e1610ldr x5, [sp+424]
001e1614ldrsb x27, [x5]
001e1618ldr x5, [x5+16]
001e161ccbnz x5, 0x1e1624
001e1620b 0x1e16d0
001e1624
001e1624loc_1e1624:
001e1624ldr x4, [sp+424]
001e1628ldrsb x27, [x4]
001e162cldr x1, [x4+16]
001e1630ldr x2, [x4+24]
001e1634ldr x3, [x4+32]
001e1638str x1, [sp+248]
001e163cstr x2, [sp+256]
001e1640str x3, [sp+264]
001e1644ldr x0, [sp+424]
001e1648bl compress/gzip.(*Writer).writeBytes
001e164cstr x0, [sp+328]
001e1650str x1, [sp+336]
001e1654ldr x4, [sp+424]
001e1658ldrsb x27, [x4]
001e165cstr x0, [x4+144]
001e1660adrp x27, 0x86a000
001e1664ldr w5, [x27+3056]
001e1668cbz w5, 0x1e1670
001e166cb 0x1e1674
001e1670
001e1670loc_1e1670:
001e1670b 0x1e1688
001e1674
001e1674loc_1e1674:
001e1674bl runtime.gcWriteBarrier2
001e1678str x1, [x25]
001e167cldr x5, [x4+152]
001e1680str x5, [x25+8]
001e1684b 0x1e1688
001e1688
001e1688loc_1e1688:
001e1688str x1, [x4+152]
001e168cldr x5, [sp+424]
001e1690ldrsb x27, [x5]
001e1694ldr x5, [x5+144]
001e1698cbnz x5, 0x1e16a0
001e169cb 0x1e16cc
001e16a0
001e16a0loc_1e16a0:
001e16a0str xzr, [sp+80]
001e16a4ldr x3, [sp+424]
001e16a8ldrsb x27, [x3]
001e16acldr x1, [x3+144]
001e16b0ldr x2, [x3+152]
001e16b4str x1, [sp+136]
001e16b8str x2, [sp+144]
001e16bcldr x0, [sp+80]
001e16c0ldp x29, x30, [sp-8]
001e16c4add sp, sp, 416
001e16c8ret x30
001e16cc
001e16ccloc_1e16cc:
001e16ccb 0x1e16d4
001e16d0
001e16d0loc_1e16d0:
001e16d0b 0x1e16d4
001e16d4
001e16d4loc_1e16d4:
001e16d4ldr x5, [sp+424]
001e16d8ldrsb x27, [x5]
001e16dcldr x5, [x5+72]
001e16e0cbnz x5, 0x1e16e8
001e16e4b 0x1e178c
001e16e8
001e16e8loc_1e16e8:
001e16e8ldr x3, [sp+424]
001e16ecldrsb x27, [x3]
001e16f0ldr x1, [x3+64]
001e16f4ldr x2, [x3+72]
001e16f8str x1, [sp+232]
001e16fcstr x2, [sp+240]
001e1700ldr x0, [sp+424]
001e1704bl compress/gzip.(*Writer).writeString
001e1708str x0, [sp+328]
001e170cstr x1, [sp+336]
001e1710ldr x3, [sp+424]
001e1714ldrsb x27, [x3]
001e1718str x0, [x3+144]
001e171cadrp x27, 0x86a000
001e1720ldr w4, [x27+3056]
001e1724cbz w4, 0x1e172c
001e1728b 0x1e1730
001e172c
001e172cloc_1e172c:
001e172cb 0x1e1744
001e1730
001e1730loc_1e1730:
001e1730bl runtime.gcWriteBarrier2
001e1734str x1, [x25]
001e1738ldr x5, [x3+152]
001e173cstr x5, [x25+8]
001e1740b 0x1e1744
001e1744
001e1744loc_1e1744:
001e1744str x1, [x3+152]
001e1748ldr x5, [sp+424]
001e174cldrsb x27, [x5]
001e1750ldr x5, [x5+144]
001e1754cbnz x5, 0x1e175c
001e1758b 0x1e1788
001e175c
001e175cloc_1e175c:
001e175cstr xzr, [sp+80]
001e1760ldr x3, [sp+424]
001e1764ldrsb x27, [x3]
001e1768ldr x1, [x3+144]
001e176cldr x2, [x3+152]
001e1770str x1, [sp+136]
001e1774str x2, [sp+144]
001e1778ldr x0, [sp+80]
001e177cldp x29, x30, [sp-8]
001e1780add sp, sp, 416
001e1784ret x30
001e1788
001e1788loc_1e1788:
001e1788b 0x1e1790
001e178c
001e178cloc_1e178c:
001e178cb 0x1e1790
001e1790
001e1790loc_1e1790:
001e1790ldr x5, [sp+424]
001e1794ldrsb x27, [x5]
001e1798ldr x5, [x5+8]
001e179ccbnz x5, 0x1e17a4
001e17a0b 0x1e1848
001e17a4
001e17a4loc_1e17a4:
001e17a4ldr x3, [sp+424]
001e17a8ldrsb x27, [x3]
001e17acldr x1, [x3]
001e17b0ldr x2, [x3+8]
001e17b4str x1, [sp+216]
001e17b8str x2, [sp+224]
001e17bcldr x0, [sp+424]
001e17c0bl compress/gzip.(*Writer).writeString
001e17c4str x0, [sp+328]
001e17c8str x1, [sp+336]
001e17ccldr x3, [sp+424]
001e17d0ldrsb x27, [x3]
001e17d4str x0, [x3+144]
001e17d8adrp x27, 0x86a000
001e17dcldr w4, [x27+3056]
001e17e0cbz w4, 0x1e17e8
001e17e4b 0x1e17ec
001e17e8
001e17e8loc_1e17e8:
001e17e8b 0x1e1800
001e17ec
001e17ecloc_1e17ec:
001e17ecbl runtime.gcWriteBarrier2
001e17f0str x1, [x25]
001e17f4ldr x5, [x3+152]
001e17f8str x5, [x25+8]
001e17fcb 0x1e1800
001e1800
001e1800loc_1e1800:
001e1800str x1, [x3+152]
001e1804ldr x5, [sp+424]
001e1808ldrsb x27, [x5]
001e180cldr x5, [x5+144]
001e1810cbnz x5, 0x1e1818
001e1814b 0x1e1844
001e1818
001e1818loc_1e1818:
001e1818str xzr, [sp+80]
001e181cldr x3, [sp+424]
001e1820ldrsb x27, [x3]
001e1824ldr x1, [x3+144]
001e1828ldr x2, [x3+152]
001e182cstr x1, [sp+136]
001e1830str x2, [sp+144]
001e1834ldr x0, [sp+80]
001e1838ldp x29, x30, [sp-8]
001e183cadd sp, sp, 416
001e1840ret x30
001e1844
001e1844loc_1e1844:
001e1844b 0x1e184c
001e1848
001e1848loc_1e1848:
001e1848b 0x1e184c
001e184c
001e184cloc_1e184c:
001e184cldr x5, [sp+424]
001e1850ldrsb x27, [x5]
001e1854ldr x5, [x5+128]
001e1858cbnz x5, 0x1e1860
001e185cb 0x1e1864
001e1860
001e1860loc_1e1860:
001e1860b 0x1e18f8
001e1864
001e1864loc_1e1864:
001e1864str xzr, [sp+320]
001e1868stp xzr, xzr, [sp+328]
001e186cldr x3, [sp+424]
001e1870ldrsb x27, [x3]
001e1874ldr x0, [x3+88]
001e1878ldr x1, [x3+96]
001e187cstr x0, [sp+200]
001e1880str x1, [sp+208]
001e1884ldr x3, [sp+424]
001e1888ldrsb x27, [x3]
001e188cldr x2, [x3+104]
001e1890str x2, [sp+112]
001e1894bl compress/flate.NewWriter
001e1898str x0, [sp+320]
001e189cstr x1, [sp+328]
001e18a0str x2, [sp+336]
001e18a4ldr x3, [sp+320]
001e18a8str x3, [sp+168]
001e18acldr x3, [sp+328]
001e18b0ldr x4, [sp+336]
001e18b4str x3, [sp+152]
001e18b8str x4, [sp+160]
001e18bcldr x3, [sp+424]
001e18c0ldrsb x27, [x3]
001e18c4ldr x4, [sp+168]
001e18c8adrp x27, 0x86a000
001e18ccldr w5, [x27+3056]
001e18d0cbz w5, 0x1e18d8
001e18d4b 0x1e18dc
001e18d8
001e18d8loc_1e18d8:
001e18d8b 0x1e18f0
001e18dc
001e18dcloc_1e18dc:
001e18dcbl runtime.gcWriteBarrier2
001e18e0str x4, [x25]
001e18e4ldr x5, [x3+128]
001e18e8str x5, [x25+8]
001e18ecb 0x1e18f0
001e18f0
001e18f0loc_1e18f0:
001e18f0str x4, [x3+128]
001e18f4b 0x1e18f8
001e18f8
001e18f8loc_1e18f8:
001e18f8b 0x1e18fc
001e18fc
001e18fcloc_1e18fc:
001e18fcldr x5, [sp+440]
001e1900str x5, [sp+120]
001e1904ldr x6, [sp+424]
001e1908ldrsb x27, [x6]
001e190cldr x7, [sp+424]
001e1910ldrsb x27, [x7]
001e1914ldr w6, [x6+140]
001e1918add x5, x6, x5
001e191cstr w5, [x7+140]
001e1920ldr x5, [sp+424]
001e1924ldrsb x27, [x5]
001e1928ldr w0, [x5+136]
001e192cstr w0, [sp+72]
001e1930ldr x2, [sp+432]
001e1934adrp x27, 0x83f000
001e1938ldr x1, [x27+3880]
001e193cldr x3, [sp+440]
001e1940ldr x4, [sp+448]
001e1944bl hash/crc32.Update
001e1948str w0, [sp+76]
001e194cldr x5, [sp+424]
001e1950ldrsb x27, [x5]
001e1954str w0, [x5+136]
001e1958stp xzr, xzr, [sp+328]
001e195cldr x5, [sp+424]
001e1960ldrsb x27, [x5]
001e1964ldr x0, [x5+128]
001e1968str x0, [sp+192]
001e196cldr x1, [sp+432]
001e1970ldr x2, [sp+440]
001e1974ldr x3, [sp+448]
001e1978bl compress/flate.(*Writer).Write
001e197cstr x0, [sp+120]
001e1980str x1, [sp+328]
001e1984str x2, [sp+336]
001e1988ldr x5, [sp+120]
001e198cstr x5, [sp+96]
001e1990str x1, [sp+392]
001e1994str x2, [sp+400]
001e1998ldr x5, [sp+96]
001e199cstr x5, [sp+88]
001e19a0ldr x5, [sp+424]
001e19a4ldrsb x27, [x5]
001e19a8str x1, [x5+144]
001e19acadrp x27, 0x86a000
001e19b0ldr w6, [x27+3056]
001e19b4cbz w6, 0x1e19bc
001e19b8b 0x1e19c0
001e19bc
001e19bcloc_1e19bc:
001e19bcb 0x1e19d4
001e19c0
001e19c0loc_1e19c0:
001e19c0bl runtime.gcWriteBarrier2
001e19c4str x2, [x25]
001e19c8ldr x3, [x5+152]
001e19ccstr x3, [x25+8]
001e19d0b 0x1e19d4
001e19d4
001e19d4loc_1e19d4:
001e19d4str x2, [x5+152]
001e19d8ldr x3, [sp+88]
001e19dcstr x3, [sp+80]
001e19e0ldr x3, [sp+424]
001e19e4ldrsb x27, [x3]
001e19e8ldr x1, [x3+144]
001e19ecldr x2, [x3+152]
001e19f0str x1, [sp+136]
001e19f4str x2, [sp+144]
001e19f8ldr x0, [sp+80]
001e19fcldp x29, x30, [sp-8]
001e1a00add sp, sp, 416
001e1a04ret x30
001e1a08
001e1a08loc_1e1a08:
001e1a08stp x0, x1, [sp+8]
001e1a0cstp x2, x3, [sp+24]
001e1a10mov x3, x30
001e1a14bl runtime.morestack_noctxt.abi0
001e1a18ldp x0, x1, [sp+8]
001e1a1cldp x2, x3, [sp+24]
001e1a20b 0x1e1280
001e1a24udf 0
001e1a28udf 0
001e1a2cudf 0
001e1280
001e1a30
001e1a30compress/gzip.(*Writer).Close: ; void compress/gzip.(*Writer).Close(compress/gzip.Writer * z)
001e1a30ldr x16, [x28+16]
001e1a34sub x17, sp, 32
001e1a38subs xzr, x17, x16
001e1a3cb.ls 0x1e1d28
001e1a40str x30, [sp-160]!
001e1a44stur x29, [sp-8]
001e1a48sub x29, sp, 8
001e1a4cstr x0, [sp+168]
001e1a50stp xzr, xzr, [sp+72]
001e1a54ldr x4, [sp+168]
001e1a58ldrsb x27, [x4]
001e1a5cldr x4, [x4+144]
001e1a60cbnz x4, 0x1e1a68
001e1a64b 0x1e1a8c
001e1a68
001e1a68loc_1e1a68:
001e1a68ldr x2, [sp+168]
001e1a6cldrsb x27, [x2]
001e1a70ldr x0, [x2+144]
001e1a74ldr x1, [x2+152]
001e1a78str x0, [sp+72]
001e1a7cstr x1, [sp+80]
001e1a80ldur x29, [sp-8]
001e1a84ldr x30, [sp], 160
001e1a88ret x30
001e1a8c
001e1a8cloc_1e1a8c:
001e1a8cldr x4, [sp+168]
001e1a90ldrsb x27, [x4]
001e1a94ldrb w4, [x4+113]
001e1a98tbnz w4, 0, 0x1e1aa0
001e1a9cb 0x1e1ab8
001e1aa0
001e1aa0loc_1e1aa0:
001e1aa0stp xzr, xzr, [sp+72]
001e1aa4mov x0, xzr
001e1aa8mov x1, xzr
001e1aacldur x29, [sp-8]
001e1ab0ldr x30, [sp], 160
001e1ab4ret x30
001e1ab8
001e1ab8loc_1e1ab8:
001e1ab8ldr x4, [sp+168]
001e1abcldrsb x27, [x4]
001e1ac0orr x5, xzr, 1
001e1ac4strb w5, [x4+113]
001e1ac8ldr x4, [sp+168]
001e1accldrsb x27, [x4]
001e1ad0ldrb w4, [x4+112]
001e1ad4tbnz w4, 0, 0x1e1adc
001e1ad8b 0x1e1ae0
001e1adc
001e1adcloc_1e1adc:
001e1adcb 0x1e1b30
001e1ae0
001e1ae0loc_1e1ae0:
001e1ae0ldr x0, [sp+168]
001e1ae4mov x1, xzr
001e1ae8mov x2, xzr
001e1aecmov x3, x2
001e1af0bl compress/gzip.(*Writer).Write
001e1af4ldr x4, [sp+168]
001e1af8ldrsb x27, [x4]
001e1afcldr x4, [x4+144]
001e1b00cbnz x4, 0x1e1b08
001e1b04b 0x1e1b2c
001e1b08
001e1b08loc_1e1b08:
001e1b08ldr x2, [sp+168]
001e1b0cldrsb x27, [x2]
001e1b10ldr x0, [x2+144]
001e1b14ldr x1, [x2+152]
001e1b18str x0, [sp+72]
001e1b1cstr x1, [sp+80]
001e1b20ldur x29, [sp-8]
001e1b24ldr x30, [sp], 160
001e1b28ret x30
001e1b2c
001e1b2cloc_1e1b2c:
001e1b2cb 0x1e1b30
001e1b30
001e1b30loc_1e1b30:
001e1b30ldr x1, [sp+168]
001e1b34ldrsb x27, [x1]
001e1b38ldr x0, [x1+128]
001e1b3cstr x0, [sp+88]
001e1b40bl compress/flate.(*Writer).Close
001e1b44str x0, [sp+120]
001e1b48str x1, [sp+128]
001e1b4cldr x2, [sp+168]
001e1b50ldrsb x27, [x2]
001e1b54str x0, [x2+144]
001e1b58adrp x27, 0x86a000
001e1b5cldr w3, [x27+3056]
001e1b60cbz w3, 0x1e1b68
001e1b64b 0x1e1b6c
001e1b68
001e1b68loc_1e1b68:
001e1b68b 0x1e1b80
001e1b6c
001e1b6cloc_1e1b6c:
001e1b6cbl runtime.gcWriteBarrier2
001e1b70str x1, [x25]
001e1b74ldr x4, [x2+152]
001e1b78str x4, [x25+8]
001e1b7cb 0x1e1b80
001e1b80
001e1b80loc_1e1b80:
001e1b80str x1, [x2+152]
001e1b84ldr x4, [sp+168]
001e1b88ldrsb x27, [x4]
001e1b8cldr x4, [x4+144]
001e1b90cbnz x4, 0x1e1b98
001e1b94b 0x1e1bbc
001e1b98
001e1b98loc_1e1b98:
001e1b98ldr x2, [sp+168]
001e1b9cldrsb x27, [x2]
001e1ba0ldr x0, [x2+144]
001e1ba4ldr x1, [x2+152]
001e1ba8str x0, [sp+72]
001e1bacstr x1, [sp+80]
001e1bb0ldur x29, [sp-8]
001e1bb4ldr x30, [sp], 160
001e1bb8ret x30
001e1bbc
001e1bbcloc_1e1bbc:
001e1bbcldr x4, [sp+168]
001e1bc0ldrsb x27, [x4]
001e1bc4add x4, x4, 114
001e1bc8ldrsb x27, [x4]
001e1bccb 0x1e1bd0
001e1bd0
001e1bd0loc_1e1bd0:
001e1bd0b 0x1e1bd4
001e1bd4
001e1bd4loc_1e1bd4:
001e1bd4str x4, [sp+96]
001e1bd8orr x4, xzr, 4
001e1bdcstr x4, [sp+104]
001e1be0movz x4, 10
001e1be4str x4, [sp+112]
001e1be8ldr x4, [sp+168]
001e1becldrsb x27, [x4]
001e1bf0ldr w3, [x4+136]
001e1bf4str w3, [sp+52]
001e1bf8ldr x0, [sp+96]
001e1bfcldr x1, [sp+104]
001e1c00ldr x2, [sp+112]
001e1c04bl encoding/binary.littleEndian.PutUint32
001e1c08ldr x4, [sp+168]
001e1c0cldrsb x27, [x4]
001e1c10add x4, x4, 114
001e1c14ldrsb x27, [x4]
001e1c18b 0x1e1c1c
001e1c1c
001e1c1cloc_1e1c1c:
001e1c1cb 0x1e1c20
001e1c20
001e1c20loc_1e1c20:
001e1c20add x4, x4, 4
001e1c24str x4, [sp+96]
001e1c28orr x4, xzr, 4
001e1c2cstr x4, [sp+104]
001e1c30orr x4, xzr, 6
001e1c34str x4, [sp+112]
001e1c38ldr x4, [sp+168]
001e1c3cldrsb x27, [x4]
001e1c40ldr w3, [x4+140]
001e1c44str w3, [sp+48]
001e1c48ldr x0, [sp+96]
001e1c4cldr x1, [sp+104]
001e1c50ldr x2, [sp+112]
001e1c54bl encoding/binary.littleEndian.PutUint32
001e1c58ldr x4, [sp+168]
001e1c5cldrsb x27, [x4]
001e1c60add x4, x4, 114
001e1c64ldrsb x27, [x4]
001e1c68b 0x1e1c6c
001e1c6c
001e1c6cloc_1e1c6c:
001e1c6cb 0x1e1c70
001e1c70
001e1c70loc_1e1c70:
001e1c70str x4, [sp+96]
001e1c74orr x4, xzr, 8
001e1c78str x4, [sp+104]
001e1c7cmovz x4, 10
001e1c80str x4, [sp+112]
001e1c84stp xzr, xzr, [sp+120]
001e1c88ldr x4, [sp+168]
001e1c8cldrsb x27, [x4]
001e1c90ldr x5, [x4+88]
001e1c94ldrsb x27, [x5]
001e1c98ldr x0, [x4+96]
001e1c9cldr x4, [x5+24]
001e1ca0ldr x1, [sp+96]
001e1ca4ldr x2, [sp+104]
001e1ca8ldr x3, [sp+112]
001e1cacblr x4
001e1cb0str x0, [sp+56]
001e1cb4str x1, [sp+120]
001e1cb8str x2, [sp+128]
001e1cbcldr x4, [sp+56]
001e1cc0str x4, [sp+64]
001e1cc4str x1, [sp+136]
001e1cc8str x2, [sp+144]
001e1cccldr x4, [sp+168]
001e1cd0ldrsb x27, [x4]
001e1cd4str x1, [x4+144]
001e1cd8adrp x27, 0x86a000
001e1cdcldr w5, [x27+3056]
001e1ce0cbz w5, 0x1e1ce8
001e1ce4b 0x1e1cec
001e1ce8
001e1ce8loc_1e1ce8:
001e1ce8b 0x1e1d00
001e1cec
001e1cecloc_1e1cec:
001e1cecbl runtime.gcWriteBarrier2
001e1cf0str x2, [x25]
001e1cf4ldr x3, [x4+152]
001e1cf8str x3, [x25+8]
001e1cfcb 0x1e1d00
001e1d00
001e1d00loc_1e1d00:
001e1d00str x2, [x4+152]
001e1d04ldr x2, [sp+168]
001e1d08ldrsb x27, [x2]
001e1d0cldr x0, [x2+144]
001e1d10ldr x1, [x2+152]
001e1d14str x0, [sp+72]
001e1d18str x1, [sp+80]
001e1d1cldur x29, [sp-8]
001e1d20ldr x30, [sp], 160
001e1d24ret x30
001e1d28
001e1d28loc_1e1d28:
001e1d28str x0, [sp+8]
001e1d2cmov x3, x30
001e1d30bl runtime.morestack_noctxt.abi0
001e1d34ldr x0, [sp+8]
001e1d38b 0x1e1a30
001e1d3cudf 0
001e1a30
001e1a30compress/gzip.(*Writer).Close: ; void compress/gzip.(*Writer).Close(compress/gzip.Writer * z)
001e1a30ldr x16, [x28+16]
001e1a34sub x17, sp, 32
001e1a38subs xzr, x17, x16
001e1a3cb.ls 0x1e1d28
001e1a40str x30, [sp-160]!
001e1a44stur x29, [sp-8]
001e1a48sub x29, sp, 8
001e1a4cstr x0, [sp+168]
001e1a50stp xzr, xzr, [sp+72]
001e1a54ldr x4, [sp+168]
001e1a58ldrsb x27, [x4]
001e1a5cldr x4, [x4+144]
001e1a60cbnz x4, 0x1e1a68
001e1a64b 0x1e1a8c
001e1a68
001e1a68loc_1e1a68:
001e1a68ldr x2, [sp+168]
001e1a6cldrsb x27, [x2]
001e1a70ldr x0, [x2+144]
001e1a74ldr x1, [x2+152]
001e1a78str x0, [sp+72]
001e1a7cstr x1, [sp+80]
001e1a80ldur x29, [sp-8]
001e1a84ldr x30, [sp], 160
001e1a88ret x30
001e1a8c
001e1a8cloc_1e1a8c:
001e1a8cldr x4, [sp+168]
001e1a90ldrsb x27, [x4]
001e1a94ldrb w4, [x4+113]
001e1a98tbnz w4, 0, 0x1e1aa0
001e1a9cb 0x1e1ab8
001e1aa0
001e1aa0loc_1e1aa0:
001e1aa0stp xzr, xzr, [sp+72]
001e1aa4mov x0, xzr
001e1aa8mov x1, xzr
001e1aacldur x29, [sp-8]
001e1ab0ldr x30, [sp], 160
001e1ab4ret x30
001e1ab8
001e1ab8loc_1e1ab8:
001e1ab8ldr x4, [sp+168]
001e1abcldrsb x27, [x4]
001e1ac0orr x5, xzr, 1
001e1ac4strb w5, [x4+113]
001e1ac8ldr x4, [sp+168]
001e1accldrsb x27, [x4]
001e1ad0ldrb w4, [x4+112]
001e1ad4tbnz w4, 0, 0x1e1adc
001e1ad8b 0x1e1ae0
001e1adc
001e1adcloc_1e1adc:
001e1adcb 0x1e1b30
001e1ae0
001e1ae0loc_1e1ae0:
001e1ae0ldr x0, [sp+168]
001e1ae4mov x1, xzr
001e1ae8mov x2, xzr
001e1aecmov x3, x2
001e1af0bl compress/gzip.(*Writer).Write
001e1af4ldr x4, [sp+168]
001e1af8ldrsb x27, [x4]
001e1afcldr x4, [x4+144]
001e1b00cbnz x4, 0x1e1b08
001e1b04b 0x1e1b2c
001e1b08
001e1b08loc_1e1b08:
001e1b08ldr x2, [sp+168]
001e1b0cldrsb x27, [x2]
001e1b10ldr x0, [x2+144]
001e1b14ldr x1, [x2+152]
001e1b18str x0, [sp+72]
001e1b1cstr x1, [sp+80]
001e1b20ldur x29, [sp-8]
001e1b24ldr x30, [sp], 160
001e1b28ret x30
001e1b2c
001e1b2cloc_1e1b2c:
001e1b2cb 0x1e1b30
001e1b30
001e1b30loc_1e1b30:
001e1b30ldr x1, [sp+168]
001e1b34ldrsb x27, [x1]
001e1b38ldr x0, [x1+128]
001e1b3cstr x0, [sp+88]
001e1b40bl compress/flate.(*Writer).Close
001e1b44str x0, [sp+120]
001e1b48str x1, [sp+128]
001e1b4cldr x2, [sp+168]
001e1b50ldrsb x27, [x2]
001e1b54str x0, [x2+144]
001e1b58adrp x27, 0x86a000
001e1b5cldr w3, [x27+3056]
001e1b60cbz w3, 0x1e1b68
001e1b64b 0x1e1b6c
001e1b68
001e1b68loc_1e1b68:
001e1b68b 0x1e1b80
001e1b6c
001e1b6cloc_1e1b6c:
001e1b6cbl runtime.gcWriteBarrier2
001e1b70str x1, [x25]
001e1b74ldr x4, [x2+152]
001e1b78str x4, [x25+8]
001e1b7cb 0x1e1b80
001e1b80
001e1b80loc_1e1b80:
001e1b80str x1, [x2+152]
001e1b84ldr x4, [sp+168]
001e1b88ldrsb x27, [x4]
001e1b8cldr x4, [x4+144]
001e1b90cbnz x4, 0x1e1b98
001e1b94b 0x1e1bbc
001e1b98
001e1b98loc_1e1b98:
001e1b98ldr x2, [sp+168]
001e1b9cldrsb x27, [x2]
001e1ba0ldr x0, [x2+144]
001e1ba4ldr x1, [x2+152]
001e1ba8str x0, [sp+72]
001e1bacstr x1, [sp+80]
001e1bb0ldur x29, [sp-8]
001e1bb4ldr x30, [sp], 160
001e1bb8ret x30
001e1bbc
001e1bbcloc_1e1bbc:
001e1bbcldr x4, [sp+168]
001e1bc0ldrsb x27, [x4]
001e1bc4add x4, x4, 114
001e1bc8ldrsb x27, [x4]
001e1bccb 0x1e1bd0
001e1bd0
001e1bd0loc_1e1bd0:
001e1bd0b 0x1e1bd4
001e1bd4
001e1bd4loc_1e1bd4:
001e1bd4str x4, [sp+96]
001e1bd8orr x4, xzr, 4
001e1bdcstr x4, [sp+104]
001e1be0movz x4, 10
001e1be4str x4, [sp+112]
001e1be8ldr x4, [sp+168]
001e1becldrsb x27, [x4]
001e1bf0ldr w3, [x4+136]
001e1bf4str w3, [sp+52]
001e1bf8ldr x0, [sp+96]
001e1bfcldr x1, [sp+104]
001e1c00ldr x2, [sp+112]
001e1c04bl encoding/binary.littleEndian.PutUint32
001e1c08ldr x4, [sp+168]
001e1c0cldrsb x27, [x4]
001e1c10add x4, x4, 114
001e1c14ldrsb x27, [x4]
001e1c18b 0x1e1c1c
001e1c1c
001e1c1cloc_1e1c1c:
001e1c1cb 0x1e1c20
001e1c20
001e1c20loc_1e1c20:
001e1c20add x4, x4, 4
001e1c24str x4, [sp+96]
001e1c28orr x4, xzr, 4
001e1c2cstr x4, [sp+104]
001e1c30orr x4, xzr, 6
001e1c34str x4, [sp+112]
001e1c38ldr x4, [sp+168]
001e1c3cldrsb x27, [x4]
001e1c40ldr w3, [x4+140]
001e1c44str w3, [sp+48]
001e1c48ldr x0, [sp+96]
001e1c4cldr x1, [sp+104]
001e1c50ldr x2, [sp+112]
001e1c54bl encoding/binary.littleEndian.PutUint32
001e1c58ldr x4, [sp+168]
001e1c5cldrsb x27, [x4]
001e1c60add x4, x4, 114
001e1c64ldrsb x27, [x4]
001e1c68b 0x1e1c6c
001e1c6c
001e1c6cloc_1e1c6c:
001e1c6cb 0x1e1c70
001e1c70
001e1c70loc_1e1c70:
001e1c70str x4, [sp+96]
001e1c74orr x4, xzr, 8
001e1c78str x4, [sp+104]
001e1c7cmovz x4, 10
001e1c80str x4, [sp+112]
001e1c84stp xzr, xzr, [sp+120]
001e1c88ldr x4, [sp+168]
001e1c8cldrsb x27, [x4]
001e1c90ldr x5, [x4+88]
001e1c94ldrsb x27, [x5]
001e1c98ldr x0, [x4+96]
001e1c9cldr x4, [x5+24]
001e1ca0ldr x1, [sp+96]
001e1ca4ldr x2, [sp+104]
001e1ca8ldr x3, [sp+112]
001e1cacblr x4
001e1cb0str x0, [sp+56]
001e1cb4str x1, [sp+120]
001e1cb8str x2, [sp+128]
001e1cbcldr x4, [sp+56]
001e1cc0str x4, [sp+64]
001e1cc4str x1, [sp+136]
001e1cc8str x2, [sp+144]
001e1cccldr x4, [sp+168]
001e1cd0ldrsb x27, [x4]
001e1cd4str x1, [x4+144]
001e1cd8adrp x27, 0x86a000
001e1cdcldr w5, [x27+3056]
001e1ce0cbz w5, 0x1e1ce8
001e1ce4b 0x1e1cec
001e1ce8
001e1ce8loc_1e1ce8:
001e1ce8b 0x1e1d00
001e1cec
001e1cecloc_1e1cec:
001e1cecbl runtime.gcWriteBarrier2
001e1cf0str x2, [x25]
001e1cf4ldr x3, [x4+152]
001e1cf8str x3, [x25+8]
001e1cfcb 0x1e1d00
001e1d00
001e1d00loc_1e1d00:
001e1d00str x2, [x4+152]
001e1d04ldr x2, [sp+168]
001e1d08ldrsb x27, [x2]
001e1d0cldr x0, [x2+144]
001e1d10ldr x1, [x2+152]
001e1d14str x0, [sp+72]
001e1d18str x1, [sp+80]
001e1d1cldur x29, [sp-8]
001e1d20ldr x30, [sp], 160
001e1d24ret x30
001e1d28
001e1d28loc_1e1d28:
001e1d28str x0, [sp+8]
001e1d2cmov x3, x30
001e1d30bl runtime.morestack_noctxt.abi0
001e1d34ldr x0, [sp+8]
001e1d38b 0x1e1a30
001e1d3cudf 0
001e1a30
001e1d40
001e1d40io/ioutil.init: ; void io/ioutil.init(void)
001e1d40ldr x16, [x28+16]
001e1d44subs xzr, sp, x16
001e1d48b.ls 0x1e1db0
001e1d4cstr x30, [sp-16]!
001e1d50stur x29, [sp-8]
001e1d54sub x29, sp, 8
001e1d58adrp x27, 0x82c000
001e1d5cldr x0, [x27+2568]
001e1d60adrp x27, 0x82c000
001e1d64ldr x1, [x27+2560]
001e1d68adrp x27, 0x840000
001e1d6cstr x1, [x27+2576]
001e1d70adrp x27, 0x86a000
001e1d74ldr w1, [x27+3056]
001e1d78cbz w1, 0x1e1d80
001e1d7cb 0x1e1d84
001e1d80
001e1d80loc_1e1d80:
001e1d80b 0x1e1d9c
001e1d84
001e1d84loc_1e1d84:
001e1d84bl runtime.gcWriteBarrier2
001e1d88str x0, [x25]
001e1d8cadrp x27, 0x840000
001e1d90ldr x1, [x27+2584]
001e1d94str x1, [x25+8]
001e1d98b 0x1e1d9c
001e1d9c
001e1d9cloc_1e1d9c:
001e1d9cadrp x27, 0x840000
001e1da0str x0, [x27+2584]
001e1da4ldur x29, [sp-8]
001e1da8ldr x30, [sp], 16
001e1dacret x30
001e1db0
001e1db0loc_1e1db0:
001e1db0mov x3, x30
001e1db4bl runtime.morestack_noctxt.abi0
001e1db8b 0x1e1d40
001e1dbcudf 0
001e1d40
001e1d40io/ioutil.init: ; void io/ioutil.init(void)
001e1d40ldr x16, [x28+16]
001e1d44subs xzr, sp, x16
001e1d48b.ls 0x1e1db0
001e1d4cstr x30, [sp-16]!
001e1d50stur x29, [sp-8]
001e1d54sub x29, sp, 8
001e1d58adrp x27, 0x82c000
001e1d5cldr x0, [x27+2568]
001e1d60adrp x27, 0x82c000
001e1d64ldr x1, [x27+2560]
001e1d68adrp x27, 0x840000
001e1d6cstr x1, [x27+2576]
001e1d70adrp x27, 0x86a000
001e1d74ldr w1, [x27+3056]
001e1d78cbz w1, 0x1e1d80
001e1d7cb 0x1e1d84
001e1d80
001e1d80loc_1e1d80:
001e1d80b 0x1e1d9c
001e1d84
001e1d84loc_1e1d84:
001e1d84bl runtime.gcWriteBarrier2
001e1d88str x0, [x25]
001e1d8cadrp x27, 0x840000
001e1d90ldr x1, [x27+2584]
001e1d94str x1, [x25+8]
001e1d98b 0x1e1d9c
001e1d9c
001e1d9cloc_1e1d9c:
001e1d9cadrp x27, 0x840000
001e1da0str x0, [x27+2584]
001e1da4ldur x29, [sp-8]
001e1da8ldr x30, [sp], 16
001e1dacret x30
001e1db0
001e1db0loc_1e1db0:
001e1db0mov x3, x30
001e1db4bl runtime.morestack_noctxt.abi0
001e1db8b 0x1e1d40
001e1dbcudf 0
001e1d40
001e1dc0
001e1dc0io/ioutil.ReadAll: ; void io/ioutil.ReadAll(io.Reader r)
001e1dc0ldr x16, [x28+16]
001e1dc4sub x17, sp, 32
001e1dc8subs xzr, x17, x16
001e1dccb.ls 0x1e1e84
001e1dd0str x30, [sp-160]!
001e1dd4stur x29, [sp-8]
001e1dd8sub x29, sp, 8
001e1ddcstr x0, [sp+168]
001e1de0str x1, [sp+176]
001e1de4str xzr, [sp+48]
001e1de8stp xzr, xzr, [sp+56]
001e1decstp xzr, xzr, [sp+32]
001e1df0str xzr, [sp+88]
001e1df4stp xzr, xzr, [sp+96]
001e1df8stp xzr, xzr, [sp+72]
001e1dfcldr x0, [sp+168]
001e1e00ldr x1, [sp+176]
001e1e04bl io.ReadAll
001e1e08str x0, [sp+88]
001e1e0cstr x1, [sp+96]
001e1e10str x2, [sp+104]
001e1e14str x3, [sp+72]
001e1e18str x4, [sp+80]
001e1e1cldr x2, [sp+96]
001e1e20ldr x3, [sp+104]
001e1e24ldr x4, [sp+88]
001e1e28str x4, [sp+128]
001e1e2cstr x2, [sp+136]
001e1e30str x3, [sp+144]
001e1e34ldr x2, [sp+72]
001e1e38ldr x3, [sp+80]
001e1e3cstr x2, [sp+112]
001e1e40str x3, [sp+120]
001e1e44ldr x2, [sp+128]
001e1e48ldr x3, [sp+136]
001e1e4cldr x4, [sp+144]
001e1e50str x2, [sp+48]
001e1e54str x3, [sp+56]
001e1e58str x4, [sp+64]
001e1e5cldr x3, [sp+112]
001e1e60ldr x4, [sp+120]
001e1e64str x3, [sp+32]
001e1e68str x4, [sp+40]
001e1e6cldr x0, [sp+48]
001e1e70ldr x1, [sp+56]
001e1e74ldr x2, [sp+64]
001e1e78ldur x29, [sp-8]
001e1e7cldr x30, [sp], 160
001e1e80ret x30
001e1e84
001e1e84loc_1e1e84:
001e1e84stp x0, x1, [sp+8]
001e1e88mov x3, x30
001e1e8cbl runtime.morestack_noctxt.abi0
001e1e90ldp x0, x1, [sp+8]
001e1e94b 0x1e1dc0
001e1e98udf 0
001e1e9cudf 0
001e1dc0
001e1dc0io/ioutil.ReadAll: ; void io/ioutil.ReadAll(io.Reader r)
001e1dc0ldr x16, [x28+16]
001e1dc4sub x17, sp, 32
001e1dc8subs xzr, x17, x16
001e1dccb.ls 0x1e1e84
001e1dd0str x30, [sp-160]!
001e1dd4stur x29, [sp-8]
001e1dd8sub x29, sp, 8
001e1ddcstr x0, [sp+168]
001e1de0str x1, [sp+176]
001e1de4str xzr, [sp+48]
001e1de8stp xzr, xzr, [sp+56]
001e1decstp xzr, xzr, [sp+32]
001e1df0str xzr, [sp+88]
001e1df4stp xzr, xzr, [sp+96]
001e1df8stp xzr, xzr, [sp+72]
001e1dfcldr x0, [sp+168]
001e1e00ldr x1, [sp+176]
001e1e04bl io.ReadAll
001e1e08str x0, [sp+88]
001e1e0cstr x1, [sp+96]
001e1e10str x2, [sp+104]
001e1e14str x3, [sp+72]
001e1e18str x4, [sp+80]
001e1e1cldr x2, [sp+96]
001e1e20ldr x3, [sp+104]
001e1e24ldr x4, [sp+88]
001e1e28str x4, [sp+128]
001e1e2cstr x2, [sp+136]
001e1e30str x3, [sp+144]
001e1e34ldr x2, [sp+72]
001e1e38ldr x3, [sp+80]
001e1e3cstr x2, [sp+112]
001e1e40str x3, [sp+120]
001e1e44ldr x2, [sp+128]
001e1e48ldr x3, [sp+136]
001e1e4cldr x4, [sp+144]
001e1e50str x2, [sp+48]
001e1e54str x3, [sp+56]
001e1e58str x4, [sp+64]
001e1e5cldr x3, [sp+112]
001e1e60ldr x4, [sp+120]
001e1e64str x3, [sp+32]
001e1e68str x4, [sp+40]
001e1e6cldr x0, [sp+48]
001e1e70ldr x1, [sp+56]
001e1e74ldr x2, [sp+64]
001e1e78ldur x29, [sp-8]
001e1e7cldr x30, [sp], 160
001e1e80ret x30
001e1e84
001e1e84loc_1e1e84:
001e1e84stp x0, x1, [sp+8]
001e1e88mov x3, x30
001e1e8cbl runtime.morestack_noctxt.abi0
001e1e90ldp x0, x1, [sp+8]
001e1e94b 0x1e1dc0
001e1e98udf 0
001e1e9cudf 0
001e1dc0
001e1ea0
001e1ea0io/ioutil.ReadDir: ; void io/ioutil.ReadDir(struct string dirname)
001e1ea0ldr x16, [x28+16]
001e1ea4sub x17, sp, 128
001e1ea8subs xzr, x17, x16
001e1eacb.ls 0x1e2078
001e1eb0sub x20, sp, 256
001e1eb4stp x29, x30, [x20-8]
001e1eb8add sp, x20, 0
001e1ebcsub x29, sp, 8
001e1ec0str x0, [sp+264]
001e1ec4str x1, [sp+272]
001e1ec8str xzr, [sp+64]
001e1eccstp xzr, xzr, [sp+72]
001e1ed0stp xzr, xzr, [sp+48]
001e1ed4str xzr, [sp+240]
001e1ed8stp xzr, xzr, [sp+224]
001e1edcldr x0, [sp+264]
001e1ee0ldr x1, [sp+272]
001e1ee4bl os.Open
001e1ee8str x0, [sp+240]
001e1eecstr x1, [sp+224]
001e1ef0str x2, [sp+232]
001e1ef4ldr x2, [sp+240]
001e1ef8str x2, [sp+192]
001e1efcldr x2, [sp+232]
001e1f00ldr x3, [sp+224]
001e1f04str x3, [sp+176]
001e1f08str x2, [sp+184]
001e1f0cldr x2, [sp+192]
001e1f10str x2, [sp+112]
001e1f14ldr x2, [sp+184]
001e1f18ldr x3, [sp+176]
001e1f1cstr x3, [sp+120]
001e1f20str x2, [sp+128]
001e1f24cbnz x3, 0x1e1f2c
001e1f28b 0x1e1f5c
001e1f2c
001e1f2cloc_1e1f2c:
001e1f2cstr xzr, [sp+64]
001e1f30stp xzr, xzr, [sp+72]
001e1f34ldr x3, [sp+120]
001e1f38ldr x4, [sp+128]
001e1f3cstr x3, [sp+48]
001e1f40str x4, [sp+56]
001e1f44ldr x0, [sp+64]
001e1f48ldr x1, [sp+72]
001e1f4cldr x2, [sp+80]
001e1f50ldp x29, x30, [sp-8]
001e1f54add sp, sp, 256
001e1f58ret x30
001e1f5c
001e1f5cloc_1e1f5c:
001e1f5cstr xzr, [sp+200]
001e1f60stp xzr, xzr, [sp+208]
001e1f64stp xzr, xzr, [sp+224]
001e1f68ldr x0, [sp+112]
001e1f6cmovn x1, 0
001e1f70bl os.(*File).Readdir
001e1f74str x0, [sp+200]
001e1f78str x1, [sp+208]
001e1f7cstr x2, [sp+216]
001e1f80str x3, [sp+224]
001e1f84str x4, [sp+232]
001e1f88ldr x2, [sp+200]
001e1f8cldr x3, [sp+208]
001e1f90ldr x4, [sp+216]
001e1f94str x2, [sp+152]
001e1f98str x3, [sp+160]
001e1f9cstr x4, [sp+168]
001e1fa0ldr x2, [sp+224]
001e1fa4ldr x3, [sp+232]
001e1fa8str x2, [sp+136]
001e1facstr x3, [sp+144]
001e1fb0ldr x2, [sp+152]
001e1fb4ldr x3, [sp+160]
001e1fb8ldr x4, [sp+168]
001e1fbcstr x2, [sp+88]
001e1fc0str x3, [sp+96]
001e1fc4str x4, [sp+104]
001e1fc8ldr x2, [sp+136]
001e1fccldr x3, [sp+144]
001e1fd0str x2, [sp+120]
001e1fd4str x3, [sp+128]
001e1fd8ldr x0, [sp+112]
001e1fdcbl os.(*File).Close
001e1fe0ldr x2, [sp+120]
001e1fe4cbnz x2, 0x1e1fec
001e1fe8b 0x1e201c
001e1fec
001e1fecloc_1e1fec:
001e1fecstr xzr, [sp+64]
001e1ff0stp xzr, xzr, [sp+72]
001e1ff4ldr x3, [sp+120]
001e1ff8ldr x4, [sp+128]
001e1ffcstr x3, [sp+48]
001e2000str x4, [sp+56]
001e2004ldr x0, [sp+64]
001e2008ldr x1, [sp+72]
001e200cldr x2, [sp+80]
001e2010ldp x29, x30, [sp-8]
001e2014add sp, sp, 256
001e2018ret x30
001e201c
001e201cloc_1e201c:
001e201cldr x1, [sp+88]
001e2020ldr x2, [sp+96]
001e2024ldr x3, [sp+104]
001e2028adrp x0, 0x534000
001e202cadd x0, x0, 3904
001e2030adrp x4, 0x4f7000
001e2034add x4, x4, 72
001e2038bl slices.SortFunc[go.shape.[]io/fs.FileInfo,go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e203cldr x5, [sp+88]
001e2040ldr x6, [sp+96]
001e2044ldr x7, [sp+104]
001e2048str x5, [sp+64]
001e204cstr x6, [sp+72]
001e2050str x7, [sp+80]
001e2054stp xzr, xzr, [sp+48]
001e2058ldr x0, [sp+64]
001e205cldr x1, [sp+72]
001e2060ldr x2, [sp+80]
001e2064mov x3, xzr
001e2068mov x4, xzr
001e206cldp x29, x30, [sp-8]
001e2070add sp, sp, 256
001e2074ret x30
001e2078
001e2078loc_1e2078:
001e2078stp x0, x1, [sp+8]
001e207cmov x3, x30
001e2080bl runtime.morestack_noctxt.abi0
001e2084ldp x0, x1, [sp+8]
001e2088b 0x1e1ea0
001e208cudf 0
001e1ea0
001e1ea0io/ioutil.ReadDir: ; void io/ioutil.ReadDir(struct string dirname)
001e1ea0ldr x16, [x28+16]
001e1ea4sub x17, sp, 128
001e1ea8subs xzr, x17, x16
001e1eacb.ls 0x1e2078
001e1eb0sub x20, sp, 256
001e1eb4stp x29, x30, [x20-8]
001e1eb8add sp, x20, 0
001e1ebcsub x29, sp, 8
001e1ec0str x0, [sp+264]
001e1ec4str x1, [sp+272]
001e1ec8str xzr, [sp+64]
001e1eccstp xzr, xzr, [sp+72]
001e1ed0stp xzr, xzr, [sp+48]
001e1ed4str xzr, [sp+240]
001e1ed8stp xzr, xzr, [sp+224]
001e1edcldr x0, [sp+264]
001e1ee0ldr x1, [sp+272]
001e1ee4bl os.Open
001e1ee8str x0, [sp+240]
001e1eecstr x1, [sp+224]
001e1ef0str x2, [sp+232]
001e1ef4ldr x2, [sp+240]
001e1ef8str x2, [sp+192]
001e1efcldr x2, [sp+232]
001e1f00ldr x3, [sp+224]
001e1f04str x3, [sp+176]
001e1f08str x2, [sp+184]
001e1f0cldr x2, [sp+192]
001e1f10str x2, [sp+112]
001e1f14ldr x2, [sp+184]
001e1f18ldr x3, [sp+176]
001e1f1cstr x3, [sp+120]
001e1f20str x2, [sp+128]
001e1f24cbnz x3, 0x1e1f2c
001e1f28b 0x1e1f5c
001e1f2c
001e1f2cloc_1e1f2c:
001e1f2cstr xzr, [sp+64]
001e1f30stp xzr, xzr, [sp+72]
001e1f34ldr x3, [sp+120]
001e1f38ldr x4, [sp+128]
001e1f3cstr x3, [sp+48]
001e1f40str x4, [sp+56]
001e1f44ldr x0, [sp+64]
001e1f48ldr x1, [sp+72]
001e1f4cldr x2, [sp+80]
001e1f50ldp x29, x30, [sp-8]
001e1f54add sp, sp, 256
001e1f58ret x30
001e1f5c
001e1f5cloc_1e1f5c:
001e1f5cstr xzr, [sp+200]
001e1f60stp xzr, xzr, [sp+208]
001e1f64stp xzr, xzr, [sp+224]
001e1f68ldr x0, [sp+112]
001e1f6cmovn x1, 0
001e1f70bl os.(*File).Readdir
001e1f74str x0, [sp+200]
001e1f78str x1, [sp+208]
001e1f7cstr x2, [sp+216]
001e1f80str x3, [sp+224]
001e1f84str x4, [sp+232]
001e1f88ldr x2, [sp+200]
001e1f8cldr x3, [sp+208]
001e1f90ldr x4, [sp+216]
001e1f94str x2, [sp+152]
001e1f98str x3, [sp+160]
001e1f9cstr x4, [sp+168]
001e1fa0ldr x2, [sp+224]
001e1fa4ldr x3, [sp+232]
001e1fa8str x2, [sp+136]
001e1facstr x3, [sp+144]
001e1fb0ldr x2, [sp+152]
001e1fb4ldr x3, [sp+160]
001e1fb8ldr x4, [sp+168]
001e1fbcstr x2, [sp+88]
001e1fc0str x3, [sp+96]
001e1fc4str x4, [sp+104]
001e1fc8ldr x2, [sp+136]
001e1fccldr x3, [sp+144]
001e1fd0str x2, [sp+120]
001e1fd4str x3, [sp+128]
001e1fd8ldr x0, [sp+112]
001e1fdcbl os.(*File).Close
001e1fe0ldr x2, [sp+120]
001e1fe4cbnz x2, 0x1e1fec
001e1fe8b 0x1e201c
001e1fec
001e1fecloc_1e1fec:
001e1fecstr xzr, [sp+64]
001e1ff0stp xzr, xzr, [sp+72]
001e1ff4ldr x3, [sp+120]
001e1ff8ldr x4, [sp+128]
001e1ffcstr x3, [sp+48]
001e2000str x4, [sp+56]
001e2004ldr x0, [sp+64]
001e2008ldr x1, [sp+72]
001e200cldr x2, [sp+80]
001e2010ldp x29, x30, [sp-8]
001e2014add sp, sp, 256
001e2018ret x30
001e201c
001e201cloc_1e201c:
001e201cldr x1, [sp+88]
001e2020ldr x2, [sp+96]
001e2024ldr x3, [sp+104]
001e2028adrp x0, 0x534000
001e202cadd x0, x0, 3904
001e2030adrp x4, 0x4f7000
001e2034add x4, x4, 72
001e2038bl slices.SortFunc[go.shape.[]io/fs.FileInfo,go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e203cldr x5, [sp+88]
001e2040ldr x6, [sp+96]
001e2044ldr x7, [sp+104]
001e2048str x5, [sp+64]
001e204cstr x6, [sp+72]
001e2050str x7, [sp+80]
001e2054stp xzr, xzr, [sp+48]
001e2058ldr x0, [sp+64]
001e205cldr x1, [sp+72]
001e2060ldr x2, [sp+80]
001e2064mov x3, xzr
001e2068mov x4, xzr
001e206cldp x29, x30, [sp-8]
001e2070add sp, sp, 256
001e2074ret x30
001e2078
001e2078loc_1e2078:
001e2078stp x0, x1, [sp+8]
001e207cmov x3, x30
001e2080bl runtime.morestack_noctxt.abi0
001e2084ldp x0, x1, [sp+8]
001e2088b 0x1e1ea0
001e208cudf 0
001e1ea0
001e2090
001e2090io/ioutil.ReadDir.func1: ; void io/ioutil.ReadDir.func1(io/fs.FileInfo a, io/fs.FileInfo b)
001e2090ldr x16, [x28+16]
001e2094subs xzr, sp, x16
001e2098b.ls 0x1e212c
001e209cstr x30, [sp-96]!
001e20a0stur x29, [sp-8]
001e20a4sub x29, sp, 8
001e20a8str x0, [sp+104]
001e20acstr x1, [sp+112]
001e20b0str x2, [sp+120]
001e20b4str x3, [sp+128]
001e20b8str xzr, [sp+40]
001e20bcldr x2, [sp+104]
001e20c0ldrsb x27, [x2]
001e20c4ldr x2, [x2+48]
001e20c8mov x0, x1
001e20ccblr x2
001e20d0str x0, [sp+72]
001e20d4str x1, [sp+80]
001e20d8ldr x0, [sp+128]
001e20dcldr x1, [sp+120]
001e20e0ldrsb x27, [x1]
001e20e4ldr x1, [x1+48]
001e20e8blr x1
001e20ecstr x0, [sp+56]
001e20f0str x1, [sp+64]
001e20f4ldr x2, [sp+72]
001e20f8ldr x3, [sp+80]
001e20fcmov x4, x0
001e2100mov x0, x2
001e2104mov x5, x1
001e2108mov x1, x3
001e210cmov x2, x4
001e2110mov x3, x5
001e2114bl strings.Compare
001e2118str x0, [sp+48]
001e211cstr x0, [sp+40]
001e2120ldur x29, [sp-8]
001e2124ldr x30, [sp], 96
001e2128ret x30
001e212c
001e212cloc_1e212c:
001e212cstp x0, x1, [sp+8]
001e2130stp x2, x3, [sp+24]
001e2134mov x3, x30
001e2138bl runtime.morestack_noctxt.abi0
001e213cldp x0, x1, [sp+8]
001e2140ldp x2, x3, [sp+24]
001e2144b 0x1e2090
001e2148udf 0
001e214cudf 0
001e2090
001e2090io/ioutil.ReadDir.func1: ; void io/ioutil.ReadDir.func1(io/fs.FileInfo a, io/fs.FileInfo b)
001e2090ldr x16, [x28+16]
001e2094subs xzr, sp, x16
001e2098b.ls 0x1e212c
001e209cstr x30, [sp-96]!
001e20a0stur x29, [sp-8]
001e20a4sub x29, sp, 8
001e20a8str x0, [sp+104]
001e20acstr x1, [sp+112]
001e20b0str x2, [sp+120]
001e20b4str x3, [sp+128]
001e20b8str xzr, [sp+40]
001e20bcldr x2, [sp+104]
001e20c0ldrsb x27, [x2]
001e20c4ldr x2, [x2+48]
001e20c8mov x0, x1
001e20ccblr x2
001e20d0str x0, [sp+72]
001e20d4str x1, [sp+80]
001e20d8ldr x0, [sp+128]
001e20dcldr x1, [sp+120]
001e20e0ldrsb x27, [x1]
001e20e4ldr x1, [x1+48]
001e20e8blr x1
001e20ecstr x0, [sp+56]
001e20f0str x1, [sp+64]
001e20f4ldr x2, [sp+72]
001e20f8ldr x3, [sp+80]
001e20fcmov x4, x0
001e2100mov x0, x2
001e2104mov x5, x1
001e2108mov x1, x3
001e210cmov x2, x4
001e2110mov x3, x5
001e2114bl strings.Compare
001e2118str x0, [sp+48]
001e211cstr x0, [sp+40]
001e2120ldur x29, [sp-8]
001e2124ldr x30, [sp], 96
001e2128ret x30
001e212c
001e212cloc_1e212c:
001e212cstp x0, x1, [sp+8]
001e2130stp x2, x3, [sp+24]
001e2134mov x3, x30
001e2138bl runtime.morestack_noctxt.abi0
001e213cldp x0, x1, [sp+8]
001e2140ldp x2, x3, [sp+24]
001e2144b 0x1e2090
001e2148udf 0
001e214cudf 0
001e2090
001e2150
001e2150slices.SortFunc[go.shape.[]io/fs.FileInfo,go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.SortFunc[go.shape.[]io/fs.FileInfo,go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[5] * dict, int64_t x, int64_t cmp)
001e2150ldr x16, [x28+16]
001e2154subs xzr, sp, x16
001e2158b.ls 0x1e21cc
001e215cstr x30, [sp-112]!
001e2160stur x29, [sp-8]
001e2164sub x29, sp, 8
001e2168str x0, [sp+120]
001e216cstr x1, [sp+128]
001e2170str x2, [sp+136]
001e2174str x3, [sp+144]
001e2178str x4, [sp+152]
001e217cstr x2, [sp+80]
001e2180clz x8, x2
001e2184orr x9, xzr, 64
001e2188sub x8, x9, x8
001e218cstr x8, [sp+88]
001e2190ldr x8, [sp+120]
001e2194ldrsb x27, [x8]
001e2198ldr x0, [x8]
001e219cstr x0, [sp+96]
001e21a0ldr x5, [sp+80]
001e21a4ldr x6, [sp+88]
001e21a8ldr x7, [sp+152]
001e21acldr x1, [sp+128]
001e21b0ldr x2, [sp+136]
001e21b4ldr x3, [sp+144]
001e21b8mov x4, xzr
001e21bcbl slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e21c0ldur x29, [sp-8]
001e21c4ldr x30, [sp], 112
001e21c8ret x30
001e21cc
001e21ccloc_1e21cc:
001e21ccstp x0, x1, [sp+8]
001e21d0stp x2, x3, [sp+24]
001e21d4str x4, [sp+40]
001e21d8mov x3, x30
001e21dcbl runtime.morestack_noctxt.abi0
001e21e0ldp x0, x1, [sp+8]
001e21e4ldp x2, x3, [sp+24]
001e21e8ldr x4, [sp+40]
001e21ecb 0x1e2150
001e2150
001e2150slices.SortFunc[go.shape.[]io/fs.FileInfo,go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.SortFunc[go.shape.[]io/fs.FileInfo,go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[5] * dict, int64_t x, int64_t cmp)
001e2150ldr x16, [x28+16]
001e2154subs xzr, sp, x16
001e2158b.ls 0x1e21cc
001e215cstr x30, [sp-112]!
001e2160stur x29, [sp-8]
001e2164sub x29, sp, 8
001e2168str x0, [sp+120]
001e216cstr x1, [sp+128]
001e2170str x2, [sp+136]
001e2174str x3, [sp+144]
001e2178str x4, [sp+152]
001e217cstr x2, [sp+80]
001e2180clz x8, x2
001e2184orr x9, xzr, 64
001e2188sub x8, x9, x8
001e218cstr x8, [sp+88]
001e2190ldr x8, [sp+120]
001e2194ldrsb x27, [x8]
001e2198ldr x0, [x8]
001e219cstr x0, [sp+96]
001e21a0ldr x5, [sp+80]
001e21a4ldr x6, [sp+88]
001e21a8ldr x7, [sp+152]
001e21acldr x1, [sp+128]
001e21b0ldr x2, [sp+136]
001e21b4ldr x3, [sp+144]
001e21b8mov x4, xzr
001e21bcbl slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e21c0ldur x29, [sp-8]
001e21c4ldr x30, [sp], 112
001e21c8ret x30
001e21cc
001e21ccloc_1e21cc:
001e21ccstp x0, x1, [sp+8]
001e21d0stp x2, x3, [sp+24]
001e21d4str x4, [sp+40]
001e21d8mov x3, x30
001e21dcbl runtime.morestack_noctxt.abi0
001e21e0ldp x0, x1, [sp+8]
001e21e4ldp x2, x3, [sp+24]
001e21e8ldr x4, [sp+40]
001e21ecb 0x1e2150
001e2150
001e21f0
001e21f0slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[11] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int limit, int64_t cmp)
001e21f0ldr x16, [x28+16]
001e21f4sub x17, sp, 176
001e21f8subs xzr, x17, x16
001e21fcb.ls 0x1e26a8
001e2200sub x20, sp, 304
001e2204stp x29, x30, [x20-8]
001e2208add sp, x20, 0
001e220csub x29, sp, 8
001e2210str x0, [sp+312]
001e2214str x1, [sp+320]
001e2218str x2, [sp+328]
001e221cstr x3, [sp+336]
001e2220str x4, [sp+344]
001e2224str x5, [sp+352]
001e2228str x6, [sp+360]
001e222cstr x7, [sp+368]
001e2230orr x7, xzr, 1
001e2234strb w7, [sp+75]
001e2238strb w7, [sp+74]
001e223cb 0x1e2240
001e2240
001e2240loc_1e2240:
001e2240b 0x1e2244
001e2244
001e2244loc_1e2244:
001e2244ldr x7, [sp+352]
001e2248ldr x8, [sp+344]
001e224csub x7, x7, x8
001e2250str x7, [sp+112]
001e2254subs xzr, x7, 12
001e2258b.le 0x1e2260
001e225cb 0x1e2298
001e2260
001e2260loc_1e2260:
001e2260ldr x7, [sp+312]
001e2264ldrsb x27, [x7]
001e2268ldr x0, [x7]
001e226cstr x0, [sp+288]
001e2270ldr x4, [sp+344]
001e2274ldr x5, [sp+352]
001e2278ldr x1, [sp+320]
001e227cldr x6, [sp+368]
001e2280ldr x2, [sp+328]
001e2284ldr x3, [sp+336]
001e2288bl slices.insertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e228cldp x29, x30, [sp-8]
001e2290add sp, sp, 304
001e2294ret x30
001e2298
001e2298loc_1e2298:
001e2298ldr x7, [sp+360]
001e229ccbz x7, 0x1e22a4
001e22a0b 0x1e22dc
001e22a4
001e22a4loc_1e22a4:
001e22a4ldr x7, [sp+312]
001e22a8ldrsb x27, [x7]
001e22acldr x0, [x7+8]
001e22b0str x0, [sp+280]
001e22b4ldr x4, [sp+344]
001e22b8ldr x5, [sp+352]
001e22bcldr x1, [sp+320]
001e22c0ldr x6, [sp+368]
001e22c4ldr x2, [sp+328]
001e22c8ldr x3, [sp+336]
001e22ccbl slices.heapSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e22d0ldp x29, x30, [sp-8]
001e22d4add sp, sp, 304
001e22d8ret x30
001e22dc
001e22dcloc_1e22dc:
001e22dcldrb w7, [sp+75]
001e22e0tbnz w7, 0, 0x1e22e8
001e22e4b 0x1e22ec
001e22e8
001e22e8loc_1e22e8:
001e22e8b 0x1e2328
001e22ec
001e22ecloc_1e22ec:
001e22ecldr x7, [sp+312]
001e22f0ldrsb x27, [x7]
001e22f4ldr x0, [x7+16]
001e22f8str x0, [sp+272]
001e22fcldr x4, [sp+344]
001e2300ldr x5, [sp+352]
001e2304ldr x1, [sp+320]
001e2308ldr x6, [sp+368]
001e230cldr x2, [sp+328]
001e2310ldr x3, [sp+336]
001e2314bl slices.breakPatternsCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e2318ldr x7, [sp+360]
001e231csub x7, x7, 1
001e2320str x7, [sp+360]
001e2324b 0x1e2328
001e2328
001e2328loc_1e2328:
001e2328ldr x7, [sp+312]
001e232cldrsb x27, [x7]
001e2330ldr x0, [x7+24]
001e2334str x0, [sp+264]
001e2338ldr x4, [sp+344]
001e233cldr x5, [sp+352]
001e2340ldr x1, [sp+320]
001e2344ldr x6, [sp+368]
001e2348ldr x2, [sp+328]
001e234cldr x3, [sp+336]
001e2350bl slices.choosePivotCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e2354str x0, [sp+152]
001e2358str x1, [sp+144]
001e235cstr x0, [sp+176]
001e2360str x1, [sp+168]
001e2364str x0, [sp+88]
001e2368str x1, [sp+128]
001e236csubs xzr, x1, 2
001e2370b.eq 0x1e2378
001e2374b 0x1e23cc
001e2378
001e2378loc_1e2378:
001e2378ldr x7, [sp+312]
001e237cldrsb x27, [x7]
001e2380ldr x0, [x7+32]
001e2384str x0, [sp+256]
001e2388ldr x4, [sp+344]
001e238cldr x5, [sp+352]
001e2390ldr x1, [sp+320]
001e2394ldr x6, [sp+368]
001e2398ldr x2, [sp+328]
001e239cldr x3, [sp+336]
001e23a0bl slices.reverseRangeCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e23a4ldr x7, [sp+352]
001e23a8ldr x8, [sp+88]
001e23acldr x9, [sp+344]
001e23b0add x7, x7, x9
001e23b4sub x7, x7, x8
001e23b8sub x7, x7, 1
001e23bcstr x7, [sp+88]
001e23c0orr x7, xzr, 1
001e23c4str x7, [sp+128]
001e23c8b 0x1e23d4
001e23cc
001e23ccloc_1e23cc:
001e23ccorr x7, xzr, 1
001e23d0b 0x1e23d4
001e23d4
001e23d4loc_1e23d4:
001e23d4ldrb w8, [sp+75]
001e23d8strb w8, [sp+77]
001e23dctbnz w8, 0, 0x1e23e4
001e23e0b 0x1e23f0
001e23e4
001e23e4loc_1e23e4:
001e23e4ldrb w8, [sp+74]
001e23e8strb w8, [sp+77]
001e23ecb 0x1e23f4
001e23f0
001e23f0loc_1e23f0:
001e23f0b 0x1e23f4
001e23f4
001e23f4loc_1e23f4:
001e23f4ldrb w8, [sp+77]
001e23f8strb w8, [sp+78]
001e23fctbnz w8, 0, 0x1e2404
001e2400b 0x1e2418
001e2404
001e2404loc_1e2404:
001e2404ldr x8, [sp+128]
001e2408subs xzr, x8, 1
001e240ccset x8, eq
001e2410strb w8, [sp+78]
001e2414b 0x1e241c
001e2418
001e2418loc_1e2418:
001e2418b 0x1e241c
001e241c
001e241cloc_1e241c:
001e241cldrb w8, [sp+78]
001e2420tbnz w8, 0, 0x1e2428
001e2424b 0x1e2470
001e2428
001e2428loc_1e2428:
001e2428ldr x7, [sp+312]
001e242cldrsb x27, [x7]
001e2430ldr x0, [x7+40]
001e2434str x0, [sp+248]
001e2438ldr x4, [sp+344]
001e243cldr x5, [sp+352]
001e2440ldr x1, [sp+320]
001e2444ldr x6, [sp+368]
001e2448ldr x2, [sp+328]
001e244cldr x3, [sp+336]
001e2450bl slices.partialInsertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e2454strb w0, [sp+77]
001e2458tbnz w0, 0, 0x1e2460
001e245cb 0x1e246c
001e2460
001e2460loc_1e2460:
001e2460ldp x29, x30, [sp-8]
001e2464add sp, sp, 304
001e2468ret x30
001e246c
001e246cloc_1e246c:
001e246cb 0x1e2474
001e2470
001e2470loc_1e2470:
001e2470b 0x1e2474
001e2474
001e2474loc_1e2474:
001e2474ldr x8, [sp+344]
001e2478subs xzr, x8, 0
001e247ccset x8, gt
001e2480strb w8, [sp+77]
001e2484b.gt 0x1e248c
001e2488b 0x1e2518
001e248c
001e248cloc_1e248c:
001e248cldr x4, [sp+320]
001e2490ldr x1, [sp+328]
001e2494ldr x5, [sp+344]
001e2498sub x0, x5, 1
001e249csubs xzr, x1, x0
001e24a0b.hi 0x1e24a8
001e24a4b 0x1e26a0
001e24a8
001e24a8loc_1e24a8:
001e24a8add x5, x4, x0, lsl #4
001e24acldr x5, [x5+8]
001e24b0ubfm x6, x0, 60, 59
001e24b4ldr x4, [x4+x6]
001e24b8str x4, [sp+232]
001e24bcstr x5, [sp+240]
001e24c0ldr x0, [sp+88]
001e24c4ldr x4, [sp+320]
001e24c8ldr x1, [sp+328]
001e24ccsubs xzr, x0, x1
001e24d0b.lo 0x1e24d8
001e24d4b 0x1e269c
001e24d8
001e24d8loc_1e24d8:
001e24d8add x5, x4, x0, lsl #4
001e24dcldr x3, [x5+8]
001e24e0ubfm x5, x0, 60, 59
001e24e4ldr x2, [x4+x5]
001e24e8str x2, [sp+216]
001e24ecstr x3, [sp+224]
001e24f0ldr x26, [sp+368]
001e24f4ldr x4, [x26]
001e24f8ldr x0, [sp+232]
001e24fcldr x1, [sp+240]
001e2500blr x4
001e2504str x0, [sp+152]
001e2508subs xzr, x0, 0
001e250ccset x4, ge
001e2510strb w4, [sp+77]
001e2514b 0x1e251c
001e2518
001e2518loc_1e2518:
001e2518b 0x1e251c
001e251c
001e251cloc_1e251c:
001e251cldrb w8, [sp+77]
001e2520tbnz w8, 0, 0x1e2528
001e2524b 0x1e2564
001e2528
001e2528loc_1e2528:
001e2528ldr x8, [sp+312]
001e252cldrsb x27, [x8]
001e2530ldr x0, [x8+48]
001e2534str x0, [sp+208]
001e2538ldr x4, [sp+344]
001e253cldr x5, [sp+352]
001e2540ldr x6, [sp+88]
001e2544ldr x1, [sp+320]
001e2548ldr x7, [sp+368]
001e254cldr x2, [sp+328]
001e2550ldr x3, [sp+336]
001e2554bl slices.partitionEqualCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e2558str x0, [sp+104]
001e255cstr x0, [sp+344]
001e2560b 0x1e2698
001e2564
001e2564loc_1e2564:
001e2564ldr x8, [sp+312]
001e2568ldrsb x27, [x8]
001e256cldr x0, [x8+56]
001e2570str x0, [sp+200]
001e2574ldr x4, [sp+344]
001e2578ldr x5, [sp+352]
001e257cldr x6, [sp+88]
001e2580ldr x1, [sp+320]
001e2584ldr x7, [sp+368]
001e2588ldr x2, [sp+328]
001e258cldr x3, [sp+336]
001e2590bl slices.partitionCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e2594str x0, [sp+152]
001e2598strb w1, [sp+77]
001e259cldr x8, [sp+152]
001e25a0str x8, [sp+160]
001e25a4ldrb w8, [sp+77]
001e25a8strb w8, [sp+79]
001e25acldr x8, [sp+160]
001e25b0str x8, [sp+96]
001e25b4ldrb w9, [sp+79]
001e25b8strb w9, [sp+76]
001e25bcstrb w9, [sp+74]
001e25c0ldr x9, [sp+344]
001e25c4ldr x10, [sp+96]
001e25c8sub x9, x10, x9
001e25ccstr x9, [sp+120]
001e25d0ldr x10, [sp+352]
001e25d4sub x8, x10, x8
001e25d8str x8, [sp+80]
001e25dcldr x10, [sp+112]
001e25e0sbfm x11, x10, 63, 63
001e25e4add x10, x10, x11, lsr #61
001e25e8sbfm x11, x10, 3, 63
001e25ecstr x11, [sp+136]
001e25f0subs xzr, x8, x9
001e25f4b.gt 0x1e25fc
001e25f8b 0x1e2648
001e25fc
001e25fcloc_1e25fc:
001e25fcsubs xzr, x9, x10, asr #3
001e2600cset x8, ge
001e2604strb w8, [sp+75]
001e2608ldr x8, [sp+312]
001e260cldrsb x27, [x8]
001e2610ldr x0, [x8+64]
001e2614str x0, [sp+192]
001e2618ldr x4, [sp+344]
001e261cldr x5, [sp+96]
001e2620ldr x6, [sp+360]
001e2624ldr x1, [sp+320]
001e2628ldr x7, [sp+368]
001e262cldr x2, [sp+328]
001e2630ldr x3, [sp+336]
001e2634bl slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e2638ldr x8, [sp+96]
001e263cadd x8, x8, 1
001e2640str x8, [sp+344]
001e2644b 0x1e2694
001e2648
001e2648loc_1e2648:
001e2648subs xzr, x8, x10, asr #3
001e264ccset x8, ge
001e2650strb w8, [sp+75]
001e2654ldr x8, [sp+312]
001e2658ldrsb x27, [x8]
001e265cldr x0, [x8+64]
001e2660str x0, [sp+184]
001e2664ldr x5, [sp+352]
001e2668ldr x6, [sp+360]
001e266cldr x1, [sp+320]
001e2670ldr x7, [sp+368]
001e2674ldr x2, [sp+328]
001e2678ldr x3, [sp+336]
001e267cldr x8, [sp+96]
001e2680add x4, x8, 1
001e2684bl slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e2688ldr x8, [sp+96]
001e268cstr x8, [sp+352]
001e2690b 0x1e2694
001e2694
001e2694loc_1e2694:
001e2694b 0x1e2698
001e2698
001e2698loc_1e2698:
001e2698b 0x1e2240
001e269c
001e269cloc_1e269c:
001e269cbl runtime.panicIndex
001e26a0
001e26a0loc_1e26a0:
001e26a0bl runtime.panicIndex
001e26a4hint
001e26a8
001e26a8loc_1e26a8:
001e26a8stp x0, x1, [sp+8]
001e26acstp x2, x3, [sp+24]
001e26b0stp x4, x5, [sp+40]
001e26b4stp x6, x7, [sp+56]
001e26b8mov x3, x30
001e26bcbl runtime.morestack_noctxt.abi0
001e26c0ldp x0, x1, [sp+8]
001e26c4ldp x2, x3, [sp+24]
001e26c8ldp x4, x5, [sp+40]
001e26ccldp x6, x7, [sp+56]
001e26d0b 0x1e21f0
001e26d4udf 0
001e26d8udf 0
001e26dcudf 0
001e21f0
001e21f0slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[11] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int limit, int64_t cmp)
001e21f0ldr x16, [x28+16]
001e21f4sub x17, sp, 176
001e21f8subs xzr, x17, x16
001e21fcb.ls 0x1e26a8
001e2200sub x20, sp, 304
001e2204stp x29, x30, [x20-8]
001e2208add sp, x20, 0
001e220csub x29, sp, 8
001e2210str x0, [sp+312]
001e2214str x1, [sp+320]
001e2218str x2, [sp+328]
001e221cstr x3, [sp+336]
001e2220str x4, [sp+344]
001e2224str x5, [sp+352]
001e2228str x6, [sp+360]
001e222cstr x7, [sp+368]
001e2230orr x7, xzr, 1
001e2234strb w7, [sp+75]
001e2238strb w7, [sp+74]
001e223cb 0x1e2240
001e2240
001e2240loc_1e2240:
001e2240b 0x1e2244
001e2244
001e2244loc_1e2244:
001e2244ldr x7, [sp+352]
001e2248ldr x8, [sp+344]
001e224csub x7, x7, x8
001e2250str x7, [sp+112]
001e2254subs xzr, x7, 12
001e2258b.le 0x1e2260
001e225cb 0x1e2298
001e2260
001e2260loc_1e2260:
001e2260ldr x7, [sp+312]
001e2264ldrsb x27, [x7]
001e2268ldr x0, [x7]
001e226cstr x0, [sp+288]
001e2270ldr x4, [sp+344]
001e2274ldr x5, [sp+352]
001e2278ldr x1, [sp+320]
001e227cldr x6, [sp+368]
001e2280ldr x2, [sp+328]
001e2284ldr x3, [sp+336]
001e2288bl slices.insertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e228cldp x29, x30, [sp-8]
001e2290add sp, sp, 304
001e2294ret x30
001e2298
001e2298loc_1e2298:
001e2298ldr x7, [sp+360]
001e229ccbz x7, 0x1e22a4
001e22a0b 0x1e22dc
001e22a4
001e22a4loc_1e22a4:
001e22a4ldr x7, [sp+312]
001e22a8ldrsb x27, [x7]
001e22acldr x0, [x7+8]
001e22b0str x0, [sp+280]
001e22b4ldr x4, [sp+344]
001e22b8ldr x5, [sp+352]
001e22bcldr x1, [sp+320]
001e22c0ldr x6, [sp+368]
001e22c4ldr x2, [sp+328]
001e22c8ldr x3, [sp+336]
001e22ccbl slices.heapSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e22d0ldp x29, x30, [sp-8]
001e22d4add sp, sp, 304
001e22d8ret x30
001e22dc
001e22dcloc_1e22dc:
001e22dcldrb w7, [sp+75]
001e22e0tbnz w7, 0, 0x1e22e8
001e22e4b 0x1e22ec
001e22e8
001e22e8loc_1e22e8:
001e22e8b 0x1e2328
001e22ec
001e22ecloc_1e22ec:
001e22ecldr x7, [sp+312]
001e22f0ldrsb x27, [x7]
001e22f4ldr x0, [x7+16]
001e22f8str x0, [sp+272]
001e22fcldr x4, [sp+344]
001e2300ldr x5, [sp+352]
001e2304ldr x1, [sp+320]
001e2308ldr x6, [sp+368]
001e230cldr x2, [sp+328]
001e2310ldr x3, [sp+336]
001e2314bl slices.breakPatternsCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e2318ldr x7, [sp+360]
001e231csub x7, x7, 1
001e2320str x7, [sp+360]
001e2324b 0x1e2328
001e2328
001e2328loc_1e2328:
001e2328ldr x7, [sp+312]
001e232cldrsb x27, [x7]
001e2330ldr x0, [x7+24]
001e2334str x0, [sp+264]
001e2338ldr x4, [sp+344]
001e233cldr x5, [sp+352]
001e2340ldr x1, [sp+320]
001e2344ldr x6, [sp+368]
001e2348ldr x2, [sp+328]
001e234cldr x3, [sp+336]
001e2350bl slices.choosePivotCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e2354str x0, [sp+152]
001e2358str x1, [sp+144]
001e235cstr x0, [sp+176]
001e2360str x1, [sp+168]
001e2364str x0, [sp+88]
001e2368str x1, [sp+128]
001e236csubs xzr, x1, 2
001e2370b.eq 0x1e2378
001e2374b 0x1e23cc
001e2378
001e2378loc_1e2378:
001e2378ldr x7, [sp+312]
001e237cldrsb x27, [x7]
001e2380ldr x0, [x7+32]
001e2384str x0, [sp+256]
001e2388ldr x4, [sp+344]
001e238cldr x5, [sp+352]
001e2390ldr x1, [sp+320]
001e2394ldr x6, [sp+368]
001e2398ldr x2, [sp+328]
001e239cldr x3, [sp+336]
001e23a0bl slices.reverseRangeCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e23a4ldr x7, [sp+352]
001e23a8ldr x8, [sp+88]
001e23acldr x9, [sp+344]
001e23b0add x7, x7, x9
001e23b4sub x7, x7, x8
001e23b8sub x7, x7, 1
001e23bcstr x7, [sp+88]
001e23c0orr x7, xzr, 1
001e23c4str x7, [sp+128]
001e23c8b 0x1e23d4
001e23cc
001e23ccloc_1e23cc:
001e23ccorr x7, xzr, 1
001e23d0b 0x1e23d4
001e23d4
001e23d4loc_1e23d4:
001e23d4ldrb w8, [sp+75]
001e23d8strb w8, [sp+77]
001e23dctbnz w8, 0, 0x1e23e4
001e23e0b 0x1e23f0
001e23e4
001e23e4loc_1e23e4:
001e23e4ldrb w8, [sp+74]
001e23e8strb w8, [sp+77]
001e23ecb 0x1e23f4
001e23f0
001e23f0loc_1e23f0:
001e23f0b 0x1e23f4
001e23f4
001e23f4loc_1e23f4:
001e23f4ldrb w8, [sp+77]
001e23f8strb w8, [sp+78]
001e23fctbnz w8, 0, 0x1e2404
001e2400b 0x1e2418
001e2404
001e2404loc_1e2404:
001e2404ldr x8, [sp+128]
001e2408subs xzr, x8, 1
001e240ccset x8, eq
001e2410strb w8, [sp+78]
001e2414b 0x1e241c
001e2418
001e2418loc_1e2418:
001e2418b 0x1e241c
001e241c
001e241cloc_1e241c:
001e241cldrb w8, [sp+78]
001e2420tbnz w8, 0, 0x1e2428
001e2424b 0x1e2470
001e2428
001e2428loc_1e2428:
001e2428ldr x7, [sp+312]
001e242cldrsb x27, [x7]
001e2430ldr x0, [x7+40]
001e2434str x0, [sp+248]
001e2438ldr x4, [sp+344]
001e243cldr x5, [sp+352]
001e2440ldr x1, [sp+320]
001e2444ldr x6, [sp+368]
001e2448ldr x2, [sp+328]
001e244cldr x3, [sp+336]
001e2450bl slices.partialInsertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e2454strb w0, [sp+77]
001e2458tbnz w0, 0, 0x1e2460
001e245cb 0x1e246c
001e2460
001e2460loc_1e2460:
001e2460ldp x29, x30, [sp-8]
001e2464add sp, sp, 304
001e2468ret x30
001e246c
001e246cloc_1e246c:
001e246cb 0x1e2474
001e2470
001e2470loc_1e2470:
001e2470b 0x1e2474
001e2474
001e2474loc_1e2474:
001e2474ldr x8, [sp+344]
001e2478subs xzr, x8, 0
001e247ccset x8, gt
001e2480strb w8, [sp+77]
001e2484b.gt 0x1e248c
001e2488b 0x1e2518
001e248c
001e248cloc_1e248c:
001e248cldr x4, [sp+320]
001e2490ldr x1, [sp+328]
001e2494ldr x5, [sp+344]
001e2498sub x0, x5, 1
001e249csubs xzr, x1, x0
001e24a0b.hi 0x1e24a8
001e24a4b 0x1e26a0
001e24a8
001e24a8loc_1e24a8:
001e24a8add x5, x4, x0, lsl #4
001e24acldr x5, [x5+8]
001e24b0ubfm x6, x0, 60, 59
001e24b4ldr x4, [x4+x6]
001e24b8str x4, [sp+232]
001e24bcstr x5, [sp+240]
001e24c0ldr x0, [sp+88]
001e24c4ldr x4, [sp+320]
001e24c8ldr x1, [sp+328]
001e24ccsubs xzr, x0, x1
001e24d0b.lo 0x1e24d8
001e24d4b 0x1e269c
001e24d8
001e24d8loc_1e24d8:
001e24d8add x5, x4, x0, lsl #4
001e24dcldr x3, [x5+8]
001e24e0ubfm x5, x0, 60, 59
001e24e4ldr x2, [x4+x5]
001e24e8str x2, [sp+216]
001e24ecstr x3, [sp+224]
001e24f0ldr x26, [sp+368]
001e24f4ldr x4, [x26]
001e24f8ldr x0, [sp+232]
001e24fcldr x1, [sp+240]
001e2500blr x4
001e2504str x0, [sp+152]
001e2508subs xzr, x0, 0
001e250ccset x4, ge
001e2510strb w4, [sp+77]
001e2514b 0x1e251c
001e2518
001e2518loc_1e2518:
001e2518b 0x1e251c
001e251c
001e251cloc_1e251c:
001e251cldrb w8, [sp+77]
001e2520tbnz w8, 0, 0x1e2528
001e2524b 0x1e2564
001e2528
001e2528loc_1e2528:
001e2528ldr x8, [sp+312]
001e252cldrsb x27, [x8]
001e2530ldr x0, [x8+48]
001e2534str x0, [sp+208]
001e2538ldr x4, [sp+344]
001e253cldr x5, [sp+352]
001e2540ldr x6, [sp+88]
001e2544ldr x1, [sp+320]
001e2548ldr x7, [sp+368]
001e254cldr x2, [sp+328]
001e2550ldr x3, [sp+336]
001e2554bl slices.partitionEqualCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e2558str x0, [sp+104]
001e255cstr x0, [sp+344]
001e2560b 0x1e2698
001e2564
001e2564loc_1e2564:
001e2564ldr x8, [sp+312]
001e2568ldrsb x27, [x8]
001e256cldr x0, [x8+56]
001e2570str x0, [sp+200]
001e2574ldr x4, [sp+344]
001e2578ldr x5, [sp+352]
001e257cldr x6, [sp+88]
001e2580ldr x1, [sp+320]
001e2584ldr x7, [sp+368]
001e2588ldr x2, [sp+328]
001e258cldr x3, [sp+336]
001e2590bl slices.partitionCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e2594str x0, [sp+152]
001e2598strb w1, [sp+77]
001e259cldr x8, [sp+152]
001e25a0str x8, [sp+160]
001e25a4ldrb w8, [sp+77]
001e25a8strb w8, [sp+79]
001e25acldr x8, [sp+160]
001e25b0str x8, [sp+96]
001e25b4ldrb w9, [sp+79]
001e25b8strb w9, [sp+76]
001e25bcstrb w9, [sp+74]
001e25c0ldr x9, [sp+344]
001e25c4ldr x10, [sp+96]
001e25c8sub x9, x10, x9
001e25ccstr x9, [sp+120]
001e25d0ldr x10, [sp+352]
001e25d4sub x8, x10, x8
001e25d8str x8, [sp+80]
001e25dcldr x10, [sp+112]
001e25e0sbfm x11, x10, 63, 63
001e25e4add x10, x10, x11, lsr #61
001e25e8sbfm x11, x10, 3, 63
001e25ecstr x11, [sp+136]
001e25f0subs xzr, x8, x9
001e25f4b.gt 0x1e25fc
001e25f8b 0x1e2648
001e25fc
001e25fcloc_1e25fc:
001e25fcsubs xzr, x9, x10, asr #3
001e2600cset x8, ge
001e2604strb w8, [sp+75]
001e2608ldr x8, [sp+312]
001e260cldrsb x27, [x8]
001e2610ldr x0, [x8+64]
001e2614str x0, [sp+192]
001e2618ldr x4, [sp+344]
001e261cldr x5, [sp+96]
001e2620ldr x6, [sp+360]
001e2624ldr x1, [sp+320]
001e2628ldr x7, [sp+368]
001e262cldr x2, [sp+328]
001e2630ldr x3, [sp+336]
001e2634bl slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e2638ldr x8, [sp+96]
001e263cadd x8, x8, 1
001e2640str x8, [sp+344]
001e2644b 0x1e2694
001e2648
001e2648loc_1e2648:
001e2648subs xzr, x8, x10, asr #3
001e264ccset x8, ge
001e2650strb w8, [sp+75]
001e2654ldr x8, [sp+312]
001e2658ldrsb x27, [x8]
001e265cldr x0, [x8+64]
001e2660str x0, [sp+184]
001e2664ldr x5, [sp+352]
001e2668ldr x6, [sp+360]
001e266cldr x1, [sp+320]
001e2670ldr x7, [sp+368]
001e2674ldr x2, [sp+328]
001e2678ldr x3, [sp+336]
001e267cldr x8, [sp+96]
001e2680add x4, x8, 1
001e2684bl slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e2688ldr x8, [sp+96]
001e268cstr x8, [sp+352]
001e2690b 0x1e2694
001e2694
001e2694loc_1e2694:
001e2694b 0x1e2698
001e2698
001e2698loc_1e2698:
001e2698b 0x1e2240
001e269c
001e269cloc_1e269c:
001e269cbl runtime.panicIndex
001e26a0
001e26a0loc_1e26a0:
001e26a0bl runtime.panicIndex
001e26a4hint
001e26a8
001e26a8loc_1e26a8:
001e26a8stp x0, x1, [sp+8]
001e26acstp x2, x3, [sp+24]
001e26b0stp x4, x5, [sp+40]
001e26b4stp x6, x7, [sp+56]
001e26b8mov x3, x30
001e26bcbl runtime.morestack_noctxt.abi0
001e26c0ldp x0, x1, [sp+8]
001e26c4ldp x2, x3, [sp+24]
001e26c8ldp x4, x5, [sp+40]
001e26ccldp x6, x7, [sp+56]
001e26d0b 0x1e21f0
001e26d4udf 0
001e26d8udf 0
001e26dcudf 0
001e21f0
Loading..