File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0007b210
0007b210runtime.vdsoParseSymbols.func1: ; void runtime.vdsoParseSymbols.func1(uint32 symIndex, runtime.vdsoSymbolKey k)
0007b210ldr x16, [x28+16]
0007b214subs xzr, sp, x16
0007b218b.ls 0x7b364
0007b21cstr x30, [sp-96]!
0007b220stur x29, [sp-8]
0007b224sub x29, sp, 8
0007b228str x1, [sp+112]
0007b22cstr x5, [sp+136]
0007b230str x1, [sp+80]
0007b234str x2, [sp+48]
0007b238str x5, [sp+72]
0007b23cldr x1, [x26+8]
0007b240str x1, [sp+64]
0007b244ldr x1, [x1+24]
0007b248ldrsb x27, [x1]
0007b24cmov w2, w0
0007b250str x2, [sp+40]
0007b254add x2, x2, x2, lsl #1
0007b258add x1, x1, x2, lsl #3
0007b25cstr x1, [sp+56]
0007b260ldrb w0, [x1+4]
0007b264ldrsw x1, [x26+16]
0007b268str w1, [sp+36]
0007b26cbl runtime._ELF_ST_TYPE
0007b270strb w0, [sp+35]
0007b274ldr x1, [sp+56]
0007b278ldrb w0, [x1+4]
0007b27cbl runtime._ELF_ST_BIND
0007b280ldrb w1, [sp+35]
0007b284subs wzr, w1, 2
0007b288b.eq 0x7b290
0007b28ccbnz w1, 0x7b2b0
0007b290
0007b290loc_7b290:
0007b290ubfm x1, x0, 0, 7
0007b294subs wzr, w1, 1
0007b298b.eq 0x7b2a4
0007b29csubs wzr, w1, 2
0007b2a0b.ne 0x7b2b0
0007b2a4
0007b2a4loc_7b2a4:
0007b2a4ldr x1, [sp+56]
0007b2a8ldrh w2, [x1+6]
0007b2accbnz w2, 0x7b2c0
0007b2b0
0007b2b0loc_7b2b0:
0007b2b0mov x0, xzr
0007b2b4ldur x29, [sp-8]
0007b2b8ldr x30, [sp], 96
0007b2bcret x30
0007b2c0
0007b2c0loc_7b2c0:
0007b2c0ldr x2, [sp+64]
0007b2c4ldr x2, [x2+32]
0007b2c8ldrsb x27, [x2]
0007b2ccldr w1, [x1]
0007b2d0add x0, x2, x1
0007b2d4bl runtime.gostringnocopy
0007b2d8ldr x2, [sp+48]
0007b2dcsubs xzr, x1, x2
0007b2e0b.ne 0x7b354
0007b2e4mov x1, x0
0007b2e8ldr x0, [sp+80]
0007b2ecbl runtime.memequal
0007b2f0tbz w0, 0, 0x7b354
0007b2f4ldr x1, [sp+64]
0007b2f8ldr x2, [x1+96]
0007b2fccbz x2, 0x7b32c
0007b300ldrsw x0, [sp+36]
0007b304cbz w0, 0x7b32c
0007b308ldr x3, [sp+40]
0007b30cldrh w2, [x2+x3]
0007b310and x2, x2, 32767
0007b314subs wzr, w0, w2
0007b318b.eq 0x7b32c
0007b31cmov x0, xzr
0007b320ldur x29, [sp-8]
0007b324ldr x30, [sp], 96
0007b328ret x30
0007b32c
0007b32cloc_7b32c:
0007b32cldr x1, [x1+16]
0007b330ldr x2, [sp+56]
0007b334ldr x2, [x2+8]
0007b338add x1, x1, x2
0007b33cldr x2, [sp+72]
0007b340str x1, [x2]
0007b344orr x0, xzr, 1
0007b348ldur x29, [sp-8]
0007b34cldr x30, [sp], 96
0007b350ret x30
0007b354
0007b354loc_7b354:
0007b354mov x0, xzr
0007b358ldur x29, [sp-8]
0007b35cldr x30, [sp], 96
0007b360ret x30
0007b364
0007b364loc_7b364:
0007b364str w0, [sp+8]
0007b368stp x1, x2, [sp+16]
0007b36cstp w3, w4, [sp+32]
0007b370str x5, [sp+40]
0007b374mov x3, x30
0007b378bl runtime.morestack.abi0
0007b37cldr w0, [sp+8]
0007b380ldp x1, x2, [sp+16]
0007b384ldp w3, w4, [sp+32]
0007b388ldr x5, [sp+40]
0007b38cb 0x7b210
0007b210
0007b210runtime.vdsoParseSymbols.func1: ; void runtime.vdsoParseSymbols.func1(uint32 symIndex, runtime.vdsoSymbolKey k)
0007b210ldr x16, [x28+16]
0007b214subs xzr, sp, x16
0007b218b.ls 0x7b364
0007b21cstr x30, [sp-96]!
0007b220stur x29, [sp-8]
0007b224sub x29, sp, 8
0007b228str x1, [sp+112]
0007b22cstr x5, [sp+136]
0007b230str x1, [sp+80]
0007b234str x2, [sp+48]
0007b238str x5, [sp+72]
0007b23cldr x1, [x26+8]
0007b240str x1, [sp+64]
0007b244ldr x1, [x1+24]
0007b248ldrsb x27, [x1]
0007b24cmov w2, w0
0007b250str x2, [sp+40]
0007b254add x2, x2, x2, lsl #1
0007b258add x1, x1, x2, lsl #3
0007b25cstr x1, [sp+56]
0007b260ldrb w0, [x1+4]
0007b264ldrsw x1, [x26+16]
0007b268str w1, [sp+36]
0007b26cbl runtime._ELF_ST_TYPE
0007b270strb w0, [sp+35]
0007b274ldr x1, [sp+56]
0007b278ldrb w0, [x1+4]
0007b27cbl runtime._ELF_ST_BIND
0007b280ldrb w1, [sp+35]
0007b284subs wzr, w1, 2
0007b288b.eq 0x7b290
0007b28ccbnz w1, 0x7b2b0
0007b290
0007b290loc_7b290:
0007b290ubfm x1, x0, 0, 7
0007b294subs wzr, w1, 1
0007b298b.eq 0x7b2a4
0007b29csubs wzr, w1, 2
0007b2a0b.ne 0x7b2b0
0007b2a4
0007b2a4loc_7b2a4:
0007b2a4ldr x1, [sp+56]
0007b2a8ldrh w2, [x1+6]
0007b2accbnz w2, 0x7b2c0
0007b2b0
0007b2b0loc_7b2b0:
0007b2b0mov x0, xzr
0007b2b4ldur x29, [sp-8]
0007b2b8ldr x30, [sp], 96
0007b2bcret x30
0007b2c0
0007b2c0loc_7b2c0:
0007b2c0ldr x2, [sp+64]
0007b2c4ldr x2, [x2+32]
0007b2c8ldrsb x27, [x2]
0007b2ccldr w1, [x1]
0007b2d0add x0, x2, x1
0007b2d4bl runtime.gostringnocopy
0007b2d8ldr x2, [sp+48]
0007b2dcsubs xzr, x1, x2
0007b2e0b.ne 0x7b354
0007b2e4mov x1, x0
0007b2e8ldr x0, [sp+80]
0007b2ecbl runtime.memequal
0007b2f0tbz w0, 0, 0x7b354
0007b2f4ldr x1, [sp+64]
0007b2f8ldr x2, [x1+96]
0007b2fccbz x2, 0x7b32c
0007b300ldrsw x0, [sp+36]
0007b304cbz w0, 0x7b32c
0007b308ldr x3, [sp+40]
0007b30cldrh w2, [x2+x3]
0007b310and x2, x2, 32767
0007b314subs wzr, w0, w2
0007b318b.eq 0x7b32c
0007b31cmov x0, xzr
0007b320ldur x29, [sp-8]
0007b324ldr x30, [sp], 96
0007b328ret x30
0007b32c
0007b32cloc_7b32c:
0007b32cldr x1, [x1+16]
0007b330ldr x2, [sp+56]
0007b334ldr x2, [x2+8]
0007b338add x1, x1, x2
0007b33cldr x2, [sp+72]
0007b340str x1, [x2]
0007b344orr x0, xzr, 1
0007b348ldur x29, [sp-8]
0007b34cldr x30, [sp], 96
0007b350ret x30
0007b354
0007b354loc_7b354:
0007b354mov x0, xzr
0007b358ldur x29, [sp-8]
0007b35cldr x30, [sp], 96
0007b360ret x30
0007b364
0007b364loc_7b364:
0007b364str w0, [sp+8]
0007b368stp x1, x2, [sp+16]
0007b36cstp w3, w4, [sp+32]
0007b370str x5, [sp+40]
0007b374mov x3, x30
0007b378bl runtime.morestack.abi0
0007b37cldr w0, [sp+8]
0007b380ldp x1, x2, [sp+16]
0007b384ldp w3, w4, [sp+32]
0007b388ldr x5, [sp+40]
0007b38cb 0x7b210
0007b210
0007b390
0007b390runtime.vdsoauxv: ; void runtime.vdsoauxv(uintptr tag, uintptr val)
0007b390ldr x16, [x28+16]
0007b394sub x17, sp, 32
0007b398subs xzr, x17, x16
0007b39cb.ls 0x7b420
0007b3a0str x30, [sp-160]!
0007b3a4stur x29, [sp-8]
0007b3a8sub x29, sp, 8
0007b3acsubs xzr, x0, 33
0007b3b0b.ne 0x7b414
0007b3b4cbz x1, 0x7b408
0007b3b8str x1, [sp+176]
0007b3bcadd x20, sp, 32
0007b3c0adr x27, 16
0007b3c4stp x29, x27, [sp-24]
0007b3c8sub x29, sp, 24
0007b3ccbl fn_87cf4
0007b3d0sub x29, sp, 8
0007b3d4add x0, sp, 32
0007b3d8bl runtime.noescape
0007b3dcstr x0, [sp+144]
0007b3e0ldr x1, [sp+176]
0007b3e4bl runtime.vdsoInitFromSysinfoEhdr
0007b3e8ldr x0, [sp+144]
0007b3ecadrp x1, 0x992000
0007b3f0add x1, x1, 3760
0007b3f4bl runtime.vdsoFindVersion
0007b3f8mov x1, x0
0007b3fcldr x0, [sp+144]
0007b400bl runtime.vdsoParseSymbols
0007b404b 0x7b414
0007b408
0007b408loc_7b408:
0007b408ldur x29, [sp-8]
0007b40cldr x30, [sp], 160
0007b410ret x30
0007b414
0007b414loc_7b414:
0007b414ldur x29, [sp-8]
0007b418ldr x30, [sp], 160
0007b41cret x30
0007b420
0007b420loc_7b420:
0007b420stp x0, x1, [sp+8]
0007b424mov x3, x30
0007b428bl runtime.morestack_noctxt.abi0
0007b42cldp x0, x1, [sp+8]
0007b430b 0x7b390
0007b434udf 0
0007b438udf 0
0007b43cudf 0
0007b390
0007b390runtime.vdsoauxv: ; void runtime.vdsoauxv(uintptr tag, uintptr val)
0007b390ldr x16, [x28+16]
0007b394sub x17, sp, 32
0007b398subs xzr, x17, x16
0007b39cb.ls 0x7b420
0007b3a0str x30, [sp-160]!
0007b3a4stur x29, [sp-8]
0007b3a8sub x29, sp, 8
0007b3acsubs xzr, x0, 33
0007b3b0b.ne 0x7b414
0007b3b4cbz x1, 0x7b408
0007b3b8str x1, [sp+176]
0007b3bcadd x20, sp, 32
0007b3c0adr x27, 16
0007b3c4stp x29, x27, [sp-24]
0007b3c8sub x29, sp, 24
0007b3ccbl fn_87cf4
0007b3d0sub x29, sp, 8
0007b3d4add x0, sp, 32
0007b3d8bl runtime.noescape
0007b3dcstr x0, [sp+144]
0007b3e0ldr x1, [sp+176]
0007b3e4bl runtime.vdsoInitFromSysinfoEhdr
0007b3e8ldr x0, [sp+144]
0007b3ecadrp x1, 0x992000
0007b3f0add x1, x1, 3760
0007b3f4bl runtime.vdsoFindVersion
0007b3f8mov x1, x0
0007b3fcldr x0, [sp+144]
0007b400bl runtime.vdsoParseSymbols
0007b404b 0x7b414
0007b408
0007b408loc_7b408:
0007b408ldur x29, [sp-8]
0007b40cldr x30, [sp], 160
0007b410ret x30
0007b414
0007b414loc_7b414:
0007b414ldur x29, [sp-8]
0007b418ldr x30, [sp], 160
0007b41cret x30
0007b420
0007b420loc_7b420:
0007b420stp x0, x1, [sp+8]
0007b424mov x3, x30
0007b428bl runtime.morestack_noctxt.abi0
0007b42cldp x0, x1, [sp+8]
0007b430b 0x7b390
0007b434udf 0
0007b438udf 0
0007b43cudf 0
0007b390
0007b440
0007b440runtime.inVDSOPage: ; void runtime.inVDSOPage(uintptr pc)
0007b440adrp x27, 0x9d0000
0007b444ldr x1, [x27+2088]
0007b448subs xzr, x0, x1
0007b44cb.lo 0x7b464
0007b450adrp x27, 0x9d0000
0007b454ldr x1, [x27+2096]
0007b458subs xzr, x0, x1
0007b45ccset x1, lo
0007b460b 0x7b468
0007b464
0007b464loc_7b464:
0007b464mov x1, xzr
0007b468
0007b468loc_7b468:
0007b468mov x0, x1
0007b46cret x30
0007b440
0007b440runtime.inVDSOPage: ; void runtime.inVDSOPage(uintptr pc)
0007b440adrp x27, 0x9d0000
0007b444ldr x1, [x27+2088]
0007b448subs xzr, x0, x1
0007b44cb.lo 0x7b464
0007b450adrp x27, 0x9d0000
0007b454ldr x1, [x27+2096]
0007b458subs xzr, x0, x1
0007b45ccset x1, lo
0007b460b 0x7b468
0007b464
0007b464loc_7b464:
0007b464mov x1, xzr
0007b468
0007b468loc_7b468:
0007b468mov x0, x1
0007b46cret x30
0007b440
0007b470
0007b470runtime.vgetrandomInit: ; void runtime.vgetrandomInit(void)
0007b470ldr x16, [x28+16]
0007b474subs xzr, sp, x16
0007b478b.ls 0x7b520
0007b47cstr x30, [sp-128]!
0007b480stur x29, [sp-8]
0007b484sub x29, sp, 8
0007b488adrp x27, 0x9d0000
0007b48cldr x5, [x27+2104]
0007b490cbz x5, 0x7b514
0007b494stp xzr, xzr, [sp+48]
0007b498stp xzr, xzr, [sp+64]
0007b49cstp xzr, xzr, [sp+80]
0007b4a0stp xzr, xzr, [sp+96]
0007b4a4add x5, sp, 48
0007b4a8str x5, [sp+112]
0007b4acldr x3, [sp+112]
0007b4b0mov x0, xzr
0007b4b4mov x1, xzr
0007b4b8mov x2, xzr
0007b4bcmovn x4, 0
0007b4c0bl runtime.vgetrandom1
0007b4c4cbz x0, 0x7b4d4
0007b4c8ldur x29, [sp-8]
0007b4ccldr x30, [sp], 128
0007b4d0ret x30
0007b4d4
0007b4d4loc_7b4d4:
0007b4d4ldr w2, [sp+48]
0007b4d8adrp x27, 0x9a8000
0007b4dcstr x2, [x27+1536]
0007b4e0ldr w2, [sp+52]
0007b4e4adrp x27, 0x9a8000
0007b4e8str w2, [x27+1544]
0007b4ecldr w2, [sp+56]
0007b4f0adrp x27, 0x9a8000
0007b4f4str w2, [x27+1548]
0007b4f8adrp x0, 0x9a8000
0007b4fcadd x0, x0, 1528
0007b500movz x1, 1000
0007b504bl runtime.lockInit
0007b508ldur x29, [sp-8]
0007b50cldr x30, [sp], 128
0007b510ret x30
0007b514
0007b514loc_7b514:
0007b514ldur x29, [sp-8]
0007b518ldr x30, [sp], 128
0007b51cret x30
0007b520
0007b520loc_7b520:
0007b520mov x3, x30
0007b524bl runtime.morestack_noctxt.abi0
0007b528b 0x7b470
0007b52cudf 0
0007b470
0007b470runtime.vgetrandomInit: ; void runtime.vgetrandomInit(void)
0007b470ldr x16, [x28+16]
0007b474subs xzr, sp, x16
0007b478b.ls 0x7b520
0007b47cstr x30, [sp-128]!
0007b480stur x29, [sp-8]
0007b484sub x29, sp, 8
0007b488adrp x27, 0x9d0000
0007b48cldr x5, [x27+2104]
0007b490cbz x5, 0x7b514
0007b494stp xzr, xzr, [sp+48]
0007b498stp xzr, xzr, [sp+64]
0007b49cstp xzr, xzr, [sp+80]
0007b4a0stp xzr, xzr, [sp+96]
0007b4a4add x5, sp, 48
0007b4a8str x5, [sp+112]
0007b4acldr x3, [sp+112]
0007b4b0mov x0, xzr
0007b4b4mov x1, xzr
0007b4b8mov x2, xzr
0007b4bcmovn x4, 0
0007b4c0bl runtime.vgetrandom1
0007b4c4cbz x0, 0x7b4d4
0007b4c8ldur x29, [sp-8]
0007b4ccldr x30, [sp], 128
0007b4d0ret x30
0007b4d4
0007b4d4loc_7b4d4:
0007b4d4ldr w2, [sp+48]
0007b4d8adrp x27, 0x9a8000
0007b4dcstr x2, [x27+1536]
0007b4e0ldr w2, [sp+52]
0007b4e4adrp x27, 0x9a8000
0007b4e8str w2, [x27+1544]
0007b4ecldr w2, [sp+56]
0007b4f0adrp x27, 0x9a8000
0007b4f4str w2, [x27+1548]
0007b4f8adrp x0, 0x9a8000
0007b4fcadd x0, x0, 1528
0007b500movz x1, 1000
0007b504bl runtime.lockInit
0007b508ldur x29, [sp-8]
0007b50cldr x30, [sp], 128
0007b510ret x30
0007b514
0007b514loc_7b514:
0007b514ldur x29, [sp-8]
0007b518ldr x30, [sp], 128
0007b51cret x30
0007b520
0007b520loc_7b520:
0007b520mov x3, x30
0007b524bl runtime.morestack_noctxt.abi0
0007b528b 0x7b470
0007b52cudf 0
0007b470
0007b530
0007b530runtime.vgetrandomGetState: ; void runtime.vgetrandomGetState(void)
0007b530ldr x16, [x28+16]
0007b534subs xzr, sp, x16
0007b538b.ls 0x7b7a8
0007b53cstr x30, [sp-128]!
0007b540stur x29, [sp-8]
0007b544sub x29, sp, 8
0007b548adrp x0, 0x9a8000
0007b54cadd x0, x0, 1528
0007b550bl runtime.lock
0007b554adrp x27, 0x9a8000
0007b558ldr x1, [x27+1512]
0007b55ccbnz x1, 0x7b670
0007b560adrp x27, 0x9d0000
0007b564ldrsw x6, [x27+1652]
0007b568adrp x27, 0x9a8000
0007b56cldr x7, [x27+1536]
0007b570adrp x27, 0x945000
0007b574ldr x8, [x27+1856]
0007b578add x7, x8, x7
0007b57csub x7, x7, 1
0007b580sub x8, xzr, x8
0007b584adrp x27, 0x9d0000
0007b588ldr x9, [x27+1760]
0007b58csub x10, xzr, x9
0007b590and x7, x8, x7
0007b594madd x6, x7, x6, x9
0007b598sub x6, x6, 1
0007b59cand x1, x10, x6
0007b5a0cbz x7, 0x7b7a0
0007b5a4udiv x6, x9, x7
0007b5a8cbz x9, 0x7b7a0
0007b5acstr x7, [sp+80]
0007b5b0udiv x7, x1, x9
0007b5b4adrp x27, 0x9a8000
0007b5b8ldrsw x2, [x27+1544]
0007b5bcadrp x27, 0x9a8000
0007b5c0ldrsw x3, [x27+1548]
0007b5c4madd x6, x6, x7, xzr
0007b5c8str x6, [sp+96]
0007b5ccmov x0, xzr
0007b5d0movn x4, 0
0007b5d4mov x5, xzr
0007b5d8bl runtime.mmap
0007b5dccbnz x1, 0x7b654
0007b5e0adrp x27, 0x9a8000
0007b5e4ldr x5, [x27+1504]
0007b5e8cbnz x5, 0x7b644
0007b5ecstr x0, [sp+104]
0007b5f0adrp x0, 0x57a000
0007b5f4add x0, x0, 3648
0007b5f8mov x1, xzr
0007b5fcldr x2, [sp+96]
0007b600bl runtime.makeslice
0007b604adrp x27, 0x9a8000
0007b608str xzr, [x27+1512]
0007b60cldr x3, [sp+96]
0007b610adrp x27, 0x9a8000
0007b614str x3, [x27+1520]
0007b618adrp x27, 0x9d0000
0007b61cldr w4, [x27+3056]
0007b620cbz w4, 0x7b638
0007b624bl runtime.gcWriteBarrier2
0007b628str x0, [x25]
0007b62cadrp x27, 0x9a8000
0007b630ldr x5, [x27+1504]
0007b634str x5, [x25+8]
0007b638
0007b638loc_7b638:
0007b638adrp x27, 0x9a8000
0007b63cstr x0, [x27+1504]
0007b640ldr x0, [sp+104]
0007b644
0007b644loc_7b644:
0007b644ldr x5, [sp+80]
0007b648ldr x6, [sp+96]
0007b64cmov x1, xzr
0007b650b 0x7b6d4
0007b654
0007b654loc_7b654:
0007b654adrp x0, 0x9a8000
0007b658add x0, x0, 1528
0007b65cbl runtime.unlock
0007b660mov x0, xzr
0007b664ldur x29, [sp-8]
0007b668ldr x30, [sp], 128
0007b66cret x30
0007b670
0007b670loc_7b670:
0007b670adrp x27, 0x9a8000
0007b674ldr x1, [x27+1512]
0007b678sub x0, x1, 1
0007b67csubs xzr, x1, x0
0007b680b.ls 0x7b6b8
0007b684adrp x27, 0x9a8000
0007b688ldr x1, [x27+1504]
0007b68cldr x1, [x1+3*x0]
0007b690str x1, [sp+88]
0007b694adrp x27, 0x9a8000
0007b698str x0, [x27+1512]
0007b69cadrp x0, 0x9a8000
0007b6a0add x0, x0, 1528
0007b6a4bl runtime.unlock
0007b6a8ldr x0, [sp+88]
0007b6acldur x29, [sp-8]
0007b6b0ldr x30, [sp], 128
0007b6b4ret x30
0007b6b8
0007b6b8loc_7b6b8:
0007b6b8bl runtime.panicIndex
0007b6bc
0007b6bcloc_7b6bc:
0007b6bcadrp x27, 0x9a8000
0007b6c0str x7, [x27+1512]
0007b6c4sub x7, x7, 1
0007b6c8str x0, [x8+3*x7]
0007b6ccadd x1, x1, 1
0007b6d0add x0, x0, x5
0007b6d4
0007b6d4loc_7b6d4:
0007b6d4subs xzr, x1, x6
0007b6d8b.hs 0x7b670
0007b6dcadrp x27, 0x9d0000
0007b6e0ldr x7, [x27+1760]
0007b6e4sub x8, x7, 1
0007b6e8and x8, x0, x8
0007b6ecadrp x27, 0x9a8000
0007b6f0ldr x9, [x27+1536]
0007b6f4add x8, x8, x9
0007b6f8subs xzr, x7, x8
0007b6fcb.hs 0x7b710
0007b700add x8, x7, x0
0007b704sub x8, x8, 1
0007b708sub x7, xzr, x7
0007b70cand x0, x7, x8
0007b710
0007b710loc_7b710:
0007b710adrp x27, 0x9a8000
0007b714ldr x2, [x27+1520]
0007b718adrp x27, 0x9a8000
0007b71cldr x7, [x27+1512]
0007b720add x7, x7, 1
0007b724adrp x27, 0x9a8000
0007b728ldr x8, [x27+1504]
0007b72csubs xzr, x2, x7
0007b730b.hs 0x7b6bc
0007b734str x1, [sp+112]
0007b738str x0, [sp+104]
0007b73cmov x0, x8
0007b740mov x1, x7
0007b744orr x3, xzr, 1
0007b748adrp x4, 0x57a000
0007b74cadd x4, x4, 3648
0007b750bl runtime.growslice
0007b754adrp x27, 0x9a8000
0007b758str x2, [x27+1520]
0007b75cadrp x27, 0x9d0000
0007b760ldr w5, [x27+3056]
0007b764cbz w5, 0x7b77c
0007b768bl runtime.gcWriteBarrier2
0007b76cstr x0, [x25]
0007b770adrp x27, 0x9a8000
0007b774ldr x5, [x27+1504]
0007b778str x5, [x25+8]
0007b77c
0007b77cloc_7b77c:
0007b77cadrp x27, 0x9a8000
0007b780str x0, [x27+1504]
0007b784ldr x5, [sp+80]
0007b788ldr x6, [sp+96]
0007b78cmov x7, x1
0007b790mov x8, x0
0007b794ldr x0, [sp+104]
0007b798ldr x1, [sp+112]
0007b79cb 0x7b6bc
0007b7a0
0007b7a0loc_7b7a0:
0007b7a0bl runtime.panicdivide
0007b7a4hint
0007b7a8
0007b7a8loc_7b7a8:
0007b7a8mov x3, x30
0007b7acbl runtime.morestack_noctxt.abi0
0007b7b0b 0x7b530
0007b7b4udf 0
0007b7b8udf 0
0007b7bcudf 0
0007b530
0007b530runtime.vgetrandomGetState: ; void runtime.vgetrandomGetState(void)
0007b530ldr x16, [x28+16]
0007b534subs xzr, sp, x16
0007b538b.ls 0x7b7a8
0007b53cstr x30, [sp-128]!
0007b540stur x29, [sp-8]
0007b544sub x29, sp, 8
0007b548adrp x0, 0x9a8000
0007b54cadd x0, x0, 1528
0007b550bl runtime.lock
0007b554adrp x27, 0x9a8000
0007b558ldr x1, [x27+1512]
0007b55ccbnz x1, 0x7b670
0007b560adrp x27, 0x9d0000
0007b564ldrsw x6, [x27+1652]
0007b568adrp x27, 0x9a8000
0007b56cldr x7, [x27+1536]
0007b570adrp x27, 0x945000
0007b574ldr x8, [x27+1856]
0007b578add x7, x8, x7
0007b57csub x7, x7, 1
0007b580sub x8, xzr, x8
0007b584adrp x27, 0x9d0000
0007b588ldr x9, [x27+1760]
0007b58csub x10, xzr, x9
0007b590and x7, x8, x7
0007b594madd x6, x7, x6, x9
0007b598sub x6, x6, 1
0007b59cand x1, x10, x6
0007b5a0cbz x7, 0x7b7a0
0007b5a4udiv x6, x9, x7
0007b5a8cbz x9, 0x7b7a0
0007b5acstr x7, [sp+80]
0007b5b0udiv x7, x1, x9
0007b5b4adrp x27, 0x9a8000
0007b5b8ldrsw x2, [x27+1544]
0007b5bcadrp x27, 0x9a8000
0007b5c0ldrsw x3, [x27+1548]
0007b5c4madd x6, x6, x7, xzr
0007b5c8str x6, [sp+96]
0007b5ccmov x0, xzr
0007b5d0movn x4, 0
0007b5d4mov x5, xzr
0007b5d8bl runtime.mmap
0007b5dccbnz x1, 0x7b654
0007b5e0adrp x27, 0x9a8000
0007b5e4ldr x5, [x27+1504]
0007b5e8cbnz x5, 0x7b644
0007b5ecstr x0, [sp+104]
0007b5f0adrp x0, 0x57a000
0007b5f4add x0, x0, 3648
0007b5f8mov x1, xzr
0007b5fcldr x2, [sp+96]
0007b600bl runtime.makeslice
0007b604adrp x27, 0x9a8000
0007b608str xzr, [x27+1512]
0007b60cldr x3, [sp+96]
0007b610adrp x27, 0x9a8000
0007b614str x3, [x27+1520]
0007b618adrp x27, 0x9d0000
0007b61cldr w4, [x27+3056]
0007b620cbz w4, 0x7b638
0007b624bl runtime.gcWriteBarrier2
0007b628str x0, [x25]
0007b62cadrp x27, 0x9a8000
0007b630ldr x5, [x27+1504]
0007b634str x5, [x25+8]
0007b638
0007b638loc_7b638:
0007b638adrp x27, 0x9a8000
0007b63cstr x0, [x27+1504]
0007b640ldr x0, [sp+104]
0007b644
0007b644loc_7b644:
0007b644ldr x5, [sp+80]
0007b648ldr x6, [sp+96]
0007b64cmov x1, xzr
0007b650b 0x7b6d4
0007b654
0007b654loc_7b654:
0007b654adrp x0, 0x9a8000
0007b658add x0, x0, 1528
0007b65cbl runtime.unlock
0007b660mov x0, xzr
0007b664ldur x29, [sp-8]
0007b668ldr x30, [sp], 128
0007b66cret x30
0007b670
0007b670loc_7b670:
0007b670adrp x27, 0x9a8000
0007b674ldr x1, [x27+1512]
0007b678sub x0, x1, 1
0007b67csubs xzr, x1, x0
0007b680b.ls 0x7b6b8
0007b684adrp x27, 0x9a8000
0007b688ldr x1, [x27+1504]
0007b68cldr x1, [x1+3*x0]
0007b690str x1, [sp+88]
0007b694adrp x27, 0x9a8000
0007b698str x0, [x27+1512]
0007b69cadrp x0, 0x9a8000
0007b6a0add x0, x0, 1528
0007b6a4bl runtime.unlock
0007b6a8ldr x0, [sp+88]
0007b6acldur x29, [sp-8]
0007b6b0ldr x30, [sp], 128
0007b6b4ret x30
0007b6b8
0007b6b8loc_7b6b8:
0007b6b8bl runtime.panicIndex
0007b6bc
0007b6bcloc_7b6bc:
0007b6bcadrp x27, 0x9a8000
0007b6c0str x7, [x27+1512]
0007b6c4sub x7, x7, 1
0007b6c8str x0, [x8+3*x7]
0007b6ccadd x1, x1, 1
0007b6d0add x0, x0, x5
0007b6d4
0007b6d4loc_7b6d4:
0007b6d4subs xzr, x1, x6
0007b6d8b.hs 0x7b670
0007b6dcadrp x27, 0x9d0000
0007b6e0ldr x7, [x27+1760]
0007b6e4sub x8, x7, 1
0007b6e8and x8, x0, x8
0007b6ecadrp x27, 0x9a8000
0007b6f0ldr x9, [x27+1536]
0007b6f4add x8, x8, x9
0007b6f8subs xzr, x7, x8
0007b6fcb.hs 0x7b710
0007b700add x8, x7, x0
0007b704sub x8, x8, 1
0007b708sub x7, xzr, x7
0007b70cand x0, x7, x8
0007b710
0007b710loc_7b710:
0007b710adrp x27, 0x9a8000
0007b714ldr x2, [x27+1520]
0007b718adrp x27, 0x9a8000
0007b71cldr x7, [x27+1512]
0007b720add x7, x7, 1
0007b724adrp x27, 0x9a8000
0007b728ldr x8, [x27+1504]
0007b72csubs xzr, x2, x7
0007b730b.hs 0x7b6bc
0007b734str x1, [sp+112]
0007b738str x0, [sp+104]
0007b73cmov x0, x8
0007b740mov x1, x7
0007b744orr x3, xzr, 1
0007b748adrp x4, 0x57a000
0007b74cadd x4, x4, 3648
0007b750bl runtime.growslice
0007b754adrp x27, 0x9a8000
0007b758str x2, [x27+1520]
0007b75cadrp x27, 0x9d0000
0007b760ldr w5, [x27+3056]
0007b764cbz w5, 0x7b77c
0007b768bl runtime.gcWriteBarrier2
0007b76cstr x0, [x25]
0007b770adrp x27, 0x9a8000
0007b774ldr x5, [x27+1504]
0007b778str x5, [x25+8]
0007b77c
0007b77cloc_7b77c:
0007b77cadrp x27, 0x9a8000
0007b780str x0, [x27+1504]
0007b784ldr x5, [sp+80]
0007b788ldr x6, [sp+96]
0007b78cmov x7, x1
0007b790mov x8, x0
0007b794ldr x0, [sp+104]
0007b798ldr x1, [sp+112]
0007b79cb 0x7b6bc
0007b7a0
0007b7a0loc_7b7a0:
0007b7a0bl runtime.panicdivide
0007b7a4hint
0007b7a8
0007b7a8loc_7b7a8:
0007b7a8mov x3, x30
0007b7acbl runtime.morestack_noctxt.abi0
0007b7b0b 0x7b530
0007b7b4udf 0
0007b7b8udf 0
0007b7bcudf 0
0007b530
0007b7c0
0007b7c0runtime.vgetrandomDestroy: ; void runtime.vgetrandomDestroy(runtime.m * mp)
0007b7c0ldr x16, [x28+16]
0007b7c4subs xzr, sp, x16
0007b7c8b.ls 0x7b898
0007b7ccstr x30, [sp-96]!
0007b7d0stur x29, [sp-8]
0007b7d4sub x29, sp, 8
0007b7d8ldr x1, [x0+1304]
0007b7dccbz x1, 0x7b88c
0007b7e0str x0, [sp+104]
0007b7e4adrp x0, 0x9a8000
0007b7e8add x0, x0, 1528
0007b7ecbl runtime.lock
0007b7f0adrp x27, 0x9a8000
0007b7f4ldr x2, [x27+1520]
0007b7f8adrp x27, 0x9a8000
0007b7fcldr x1, [x27+1512]
0007b800add x1, x1, 1
0007b804adrp x27, 0x9a8000
0007b808ldr x0, [x27+1504]
0007b80cldr x3, [sp+104]
0007b810ldr x3, [x3+1304]
0007b814subs xzr, x2, x1
0007b818b.hs 0x7b864
0007b81cstr x3, [sp+80]
0007b820orr x3, xzr, 1
0007b824adrp x4, 0x57a000
0007b828add x4, x4, 3648
0007b82cbl runtime.growslice
0007b830adrp x27, 0x9a8000
0007b834str x2, [x27+1520]
0007b838adrp x27, 0x9d0000
0007b83cldr w5, [x27+3056]
0007b840cbz w5, 0x7b858
0007b844bl runtime.gcWriteBarrier2
0007b848str x0, [x25]
0007b84cadrp x27, 0x9a8000
0007b850ldr x2, [x27+1504]
0007b854str x2, [x25+8]
0007b858
0007b858loc_7b858:
0007b858adrp x27, 0x9a8000
0007b85cstr x0, [x27+1504]
0007b860ldr x3, [sp+80]
0007b864
0007b864loc_7b864:
0007b864adrp x27, 0x9a8000
0007b868str x1, [x27+1512]
0007b86csub x1, x1, 1
0007b870str x3, [x0+3*x1]
0007b874adrp x0, 0x9a8000
0007b878add x0, x0, 1528
0007b87cbl runtime.unlock
0007b880ldur x29, [sp-8]
0007b884ldr x30, [sp], 96
0007b888ret x30
0007b88c
0007b88cloc_7b88c:
0007b88cldur x29, [sp-8]
0007b890ldr x30, [sp], 96
0007b894ret x30
0007b898
0007b898loc_7b898:
0007b898str x0, [sp+8]
0007b89cmov x3, x30
0007b8a0bl runtime.morestack_noctxt.abi0
0007b8a4ldr x0, [sp+8]
0007b8a8b 0x7b7c0
0007b8acudf 0
0007b7c0
0007b7c0runtime.vgetrandomDestroy: ; void runtime.vgetrandomDestroy(runtime.m * mp)
0007b7c0ldr x16, [x28+16]
0007b7c4subs xzr, sp, x16
0007b7c8b.ls 0x7b898
0007b7ccstr x30, [sp-96]!
0007b7d0stur x29, [sp-8]
0007b7d4sub x29, sp, 8
0007b7d8ldr x1, [x0+1304]
0007b7dccbz x1, 0x7b88c
0007b7e0str x0, [sp+104]
0007b7e4adrp x0, 0x9a8000
0007b7e8add x0, x0, 1528
0007b7ecbl runtime.lock
0007b7f0adrp x27, 0x9a8000
0007b7f4ldr x2, [x27+1520]
0007b7f8adrp x27, 0x9a8000
0007b7fcldr x1, [x27+1512]
0007b800add x1, x1, 1
0007b804adrp x27, 0x9a8000
0007b808ldr x0, [x27+1504]
0007b80cldr x3, [sp+104]
0007b810ldr x3, [x3+1304]
0007b814subs xzr, x2, x1
0007b818b.hs 0x7b864
0007b81cstr x3, [sp+80]
0007b820orr x3, xzr, 1
0007b824adrp x4, 0x57a000
0007b828add x4, x4, 3648
0007b82cbl runtime.growslice
0007b830adrp x27, 0x9a8000
0007b834str x2, [x27+1520]
0007b838adrp x27, 0x9d0000
0007b83cldr w5, [x27+3056]
0007b840cbz w5, 0x7b858
0007b844bl runtime.gcWriteBarrier2
0007b848str x0, [x25]
0007b84cadrp x27, 0x9a8000
0007b850ldr x2, [x27+1504]
0007b854str x2, [x25+8]
0007b858
0007b858loc_7b858:
0007b858adrp x27, 0x9a8000
0007b85cstr x0, [x27+1504]
0007b860ldr x3, [sp+80]
0007b864
0007b864loc_7b864:
0007b864adrp x27, 0x9a8000
0007b868str x1, [x27+1512]
0007b86csub x1, x1, 1
0007b870str x3, [x0+3*x1]
0007b874adrp x0, 0x9a8000
0007b878add x0, x0, 1528
0007b87cbl runtime.unlock
0007b880ldur x29, [sp-8]
0007b884ldr x30, [sp], 96
0007b888ret x30
0007b88c
0007b88cloc_7b88c:
0007b88cldur x29, [sp-8]
0007b890ldr x30, [sp], 96
0007b894ret x30
0007b898
0007b898loc_7b898:
0007b898str x0, [sp+8]
0007b89cmov x3, x30
0007b8a0bl runtime.morestack_noctxt.abi0
0007b8a4ldr x0, [sp+8]
0007b8a8b 0x7b7c0
0007b8acudf 0
0007b7c0
0007b8b0
0007b8b0runtime.writeErr: ; void runtime.writeErr(struct []uint8 b)
0007b8b0str x30, [sp-32]!
0007b8b4stur x29, [sp-8]
0007b8b8sub x29, sp, 8
0007b8bcstr x0, [sp+40]
0007b8c0cbz x1, 0x7b8c8
0007b8c4bl runtime.writeErrData
0007b8c8
0007b8c8loc_7b8c8:
0007b8c8ldur x29, [sp-8]
0007b8ccldr x30, [sp], 32
0007b8d0ret x30
0007b8d4udf 0
0007b8d8udf 0
0007b8dcudf 0
0007b8b0
0007b8b0runtime.writeErr: ; void runtime.writeErr(struct []uint8 b)
0007b8b0str x30, [sp-32]!
0007b8b4stur x29, [sp-8]
0007b8b8sub x29, sp, 8
0007b8bcstr x0, [sp+40]
0007b8c0cbz x1, 0x7b8c8
0007b8c4bl runtime.writeErrData
0007b8c8
0007b8c8loc_7b8c8:
0007b8c8ldur x29, [sp-8]
0007b8ccldr x30, [sp], 32
0007b8d0ret x30
0007b8d4udf 0
0007b8d8udf 0
0007b8dcudf 0
0007b8b0
0007b8e0
0007b8e0runtime.printCgoTraceback.func1: ; void runtime.printCgoTraceback.func1(void)
0007b8e0orr x0, xzr, 1
0007b8e4mov x1, xzr
0007b8e8ret x30
0007b8ecudf 0
0007b8e0
0007b8e0runtime.printCgoTraceback.func1: ; void runtime.printCgoTraceback.func1(void)
0007b8e0orr x0, xzr, 1
0007b8e4mov x1, xzr
0007b8e8ret x30
0007b8ecudf 0
0007b8e0
0007b8f0
0007b8f0runtime.traceAdvance.func2: ; void runtime.traceAdvance.func2(void)
0007b8f0ldr x16, [x28+16]
0007b8f4subs xzr, sp, x16
0007b8f8b.ls 0x7b954
0007b8fcstr x30, [sp-32]!
0007b900stur x29, [sp-8]
0007b904sub x29, sp, 8
0007b908adrp x0, 0x9aa000
0007b90cadd x0, x0, 3232
0007b910bl runtime.lock
0007b914adrp x0, 0x9ab000
0007b918add x0, x0, 1576
0007b91corr x1, xzr, 1
0007b920bl internal/runtime/atomic.(*Bool).Store
0007b924adrp x0, 0x9ab000
0007b928add x0, x0, 1560
0007b92cmov x1, xzr
0007b930bl internal/runtime/atomic.(*Uintptr).Store
0007b934adrp x0, 0x9aa000
0007b938add x0, x0, 3232
0007b93cbl runtime.unlock
0007b940adrp x27, 0x9ab000
0007b944strb wzr, [x27+1552]
0007b948ldur x29, [sp-8]
0007b94cldr x30, [sp], 32
0007b950ret x30
0007b954
0007b954loc_7b954:
0007b954mov x3, x30
0007b958bl runtime.morestack_noctxt.abi0
0007b95cb 0x7b8f0
0007b8f0
0007b8f0runtime.traceAdvance.func2: ; void runtime.traceAdvance.func2(void)
0007b8f0ldr x16, [x28+16]
0007b8f4subs xzr, sp, x16
0007b8f8b.ls 0x7b954
0007b8fcstr x30, [sp-32]!
0007b900stur x29, [sp-8]
0007b904sub x29, sp, 8
0007b908adrp x0, 0x9aa000
0007b90cadd x0, x0, 3232
0007b910bl runtime.lock
0007b914adrp x0, 0x9ab000
0007b918add x0, x0, 1576
0007b91corr x1, xzr, 1
0007b920bl internal/runtime/atomic.(*Bool).Store
0007b924adrp x0, 0x9ab000
0007b928add x0, x0, 1560
0007b92cmov x1, xzr
0007b930bl internal/runtime/atomic.(*Uintptr).Store
0007b934adrp x0, 0x9aa000
0007b938add x0, x0, 3232
0007b93cbl runtime.unlock
0007b940adrp x27, 0x9ab000
0007b944strb wzr, [x27+1552]
0007b948ldur x29, [sp-8]
0007b94cldr x30, [sp], 32
0007b950ret x30
0007b954
0007b954loc_7b954:
0007b954mov x3, x30
0007b958bl runtime.morestack_noctxt.abi0
0007b95cb 0x7b8f0
0007b8f0
0007b960
0007b960runtime.traceAdvance.func5: ; void runtime.traceAdvance.func5(runtime.p * pp)
0007b960ldr x16, [x28+16]
0007b964subs xzr, sp, x16
0007b968b.ls 0x7b9d4
0007b96cstr x30, [sp-80]!
0007b970stur x29, [sp-8]
0007b974sub x29, sp, 8
0007b978str x0, [sp+88]
0007b97cbl runtime.traceAcquire
0007b980str x1, [sp+56]
0007b984str x0, [sp+64]
0007b988ldr x0, [sp+88]
0007b98cldrsb x27, [x0]
0007b990movz x2, 4560
0007b994add x0, x0, x2
0007b998bl runtime.(*traceSchedResourceState).statusWasTraced
0007b99ctbnz w0, 0, 0x7b9bc
0007b9a0ldr x0, [sp+64]
0007b9a4ldr x1, [sp+56]
0007b9a8bl runtime.traceLocker.writer
0007b9acldr x4, [sp+88]
0007b9b0mov x5, xzr
0007b9b4bl runtime.traceWriter.writeProcStatusForP
0007b9b8bl runtime.traceWriter.end
0007b9bc
0007b9bcloc_7b9bc:
0007b9bcldr x0, [sp+64]
0007b9c0ldr x1, [sp+56]
0007b9c4bl runtime.traceRelease
0007b9c8ldur x29, [sp-8]
0007b9ccldr x30, [sp], 80
0007b9d0ret x30
0007b9d4
0007b9d4loc_7b9d4:
0007b9d4str x0, [sp+8]
0007b9d8mov x3, x30
0007b9dcbl runtime.morestack_noctxt.abi0
0007b9e0ldr x0, [sp+8]
0007b9e4b 0x7b960
0007b9e8udf 0
0007b9ecudf 0
0007b960
0007b960runtime.traceAdvance.func5: ; void runtime.traceAdvance.func5(runtime.p * pp)
0007b960ldr x16, [x28+16]
0007b964subs xzr, sp, x16
0007b968b.ls 0x7b9d4
0007b96cstr x30, [sp-80]!
0007b970stur x29, [sp-8]
0007b974sub x29, sp, 8
0007b978str x0, [sp+88]
0007b97cbl runtime.traceAcquire
0007b980str x1, [sp+56]
0007b984str x0, [sp+64]
0007b988ldr x0, [sp+88]
0007b98cldrsb x27, [x0]
0007b990movz x2, 4560
0007b994add x0, x0, x2
0007b998bl runtime.(*traceSchedResourceState).statusWasTraced
0007b99ctbnz w0, 0, 0x7b9bc
0007b9a0ldr x0, [sp+64]
0007b9a4ldr x1, [sp+56]
0007b9a8bl runtime.traceLocker.writer
0007b9acldr x4, [sp+88]
0007b9b0mov x5, xzr
0007b9b4bl runtime.traceWriter.writeProcStatusForP
0007b9b8bl runtime.traceWriter.end
0007b9bc
0007b9bcloc_7b9bc:
0007b9bcldr x0, [sp+64]
0007b9c0ldr x1, [sp+56]
0007b9c4bl runtime.traceRelease
0007b9c8ldur x29, [sp-8]
0007b9ccldr x30, [sp], 80
0007b9d0ret x30
0007b9d4
0007b9d4loc_7b9d4:
0007b9d4str x0, [sp+8]
0007b9d8mov x3, x30
0007b9dcbl runtime.morestack_noctxt.abi0
0007b9e0ldr x0, [sp+8]
0007b9e4b 0x7b960
0007b9e8udf 0
0007b9ecudf 0
0007b960
0007b9f0
0007b9f0runtime.schedtrace.func1: ; void runtime.schedtrace.func1(runtime.g * gp)
0007b9f0ldr x16, [x28+16]
0007b9f4subs xzr, sp, x16
0007b9f8b.ls 0x7bb50
0007b9fcstr x30, [sp-80]!
0007ba00stur x29, [sp-8]
0007ba04sub x29, sp, 8
0007ba08str x0, [sp+88]
0007ba0cbl runtime.readgstatus
0007ba10mov w1, w0
0007ba14str x1, [sp+32]
0007ba18ldr x1, [sp+88]
0007ba1cldrb w0, [x1+184]
0007ba20bl runtime.waitReason.String
0007ba24str x0, [sp+64]
0007ba28str x1, [sp+56]
0007ba2cldr x1, [sp+88]
0007ba30ldr x1, [x1+160]
0007ba34str x1, [sp+48]
0007ba38bl runtime.printlock
0007ba3cadrp x0, 0x635000
0007ba40add x0, x0, 387
0007ba44orr x1, xzr, 3
0007ba48bl runtime.printstring
0007ba4cldr x0, [sp+48]
0007ba50bl runtime.printuint
0007ba54adrp x0, 0x636000
0007ba58add x0, x0, 2983
0007ba5cmovz x1, 9
0007ba60bl runtime.printstring
0007ba64ldr x0, [sp+32]
0007ba68bl runtime.printuint
0007ba6cadrp x0, 0x695000
0007ba70add x0, x0, 3048
0007ba74orr x1, xzr, 1
0007ba78bl runtime.printstring
0007ba7cldr x0, [sp+64]
0007ba80ldr x1, [sp+56]
0007ba84bl runtime.printstring
0007ba88adrp x0, 0x635000
0007ba8cadd x0, x0, 926
0007ba90orr x1, xzr, 4
0007ba94bl runtime.printstring
0007ba98bl runtime.printunlock
0007ba9cldr x1, [sp+88]
0007baa0ldr x2, [x1+48]
0007baa4cbz x2, 0x7bac4
0007baa8ldr x0, [x2+232]
0007baacstr x0, [sp+40]
0007bab0bl runtime.printlock
0007bab4ldr x0, [sp+40]
0007bab8bl runtime.printint
0007babcbl runtime.printunlock
0007bac0b 0x7badc
0007bac4
0007bac4loc_7bac4:
0007bac4bl runtime.printlock
0007bac8adrp x0, 0x635000
0007baccadd x0, x0, 315
0007bad0orr x1, xzr, 3
0007bad4bl runtime.printstring
0007bad8bl runtime.printunlock
0007badc
0007badcloc_7badc:
0007badcbl runtime.printlock
0007bae0adrp x0, 0x636000
0007bae4add x0, x0, 3118
0007bae8movz x1, 9
0007baecbl runtime.printstring
0007baf0bl runtime.printunlock
0007baf4ldr x0, [sp+88]
0007baf8ldr x0, [x0+216]
0007bafcbl runtime.muintptr.ptr
0007bb00cbz x0, 0x7bb20
0007bb04ldr x0, [x0+232]
0007bb08str x0, [sp+40]
0007bb0cbl runtime.printlock
0007bb10ldr x0, [sp+40]
0007bb14bl runtime.printint
0007bb18bl runtime.printunlock
0007bb1cb 0x7bb38
0007bb20
0007bb20loc_7bb20:
0007bb20bl runtime.printlock
0007bb24adrp x0, 0x635000
0007bb28add x0, x0, 315
0007bb2corr x1, xzr, 3
0007bb30bl runtime.printstring
0007bb34bl runtime.printunlock
0007bb38
0007bb38loc_7bb38:
0007bb38bl runtime.printlock
0007bb3cbl runtime.printnl
0007bb40bl runtime.printunlock
0007bb44ldur x29, [sp-8]
0007bb48ldr x30, [sp], 80
0007bb4cret x30
0007bb50
0007bb50loc_7bb50:
0007bb50str x0, [sp+8]
0007bb54mov x3, x30
0007bb58bl runtime.morestack_noctxt.abi0
0007bb5cldr x0, [sp+8]
0007bb60b 0x7b9f0
0007bb64udf 0
0007bb68udf 0
0007bb6cudf 0
0007b9f0
0007b9f0runtime.schedtrace.func1: ; void runtime.schedtrace.func1(runtime.g * gp)
0007b9f0ldr x16, [x28+16]
0007b9f4subs xzr, sp, x16
0007b9f8b.ls 0x7bb50
0007b9fcstr x30, [sp-80]!
0007ba00stur x29, [sp-8]
0007ba04sub x29, sp, 8
0007ba08str x0, [sp+88]
0007ba0cbl runtime.readgstatus
0007ba10mov w1, w0
0007ba14str x1, [sp+32]
0007ba18ldr x1, [sp+88]
0007ba1cldrb w0, [x1+184]
0007ba20bl runtime.waitReason.String
0007ba24str x0, [sp+64]
0007ba28str x1, [sp+56]
0007ba2cldr x1, [sp+88]
0007ba30ldr x1, [x1+160]
0007ba34str x1, [sp+48]
0007ba38bl runtime.printlock
0007ba3cadrp x0, 0x635000
0007ba40add x0, x0, 387
0007ba44orr x1, xzr, 3
0007ba48bl runtime.printstring
0007ba4cldr x0, [sp+48]
0007ba50bl runtime.printuint
0007ba54adrp x0, 0x636000
0007ba58add x0, x0, 2983
0007ba5cmovz x1, 9
0007ba60bl runtime.printstring
0007ba64ldr x0, [sp+32]
0007ba68bl runtime.printuint
0007ba6cadrp x0, 0x695000
0007ba70add x0, x0, 3048
0007ba74orr x1, xzr, 1
0007ba78bl runtime.printstring
0007ba7cldr x0, [sp+64]
0007ba80ldr x1, [sp+56]
0007ba84bl runtime.printstring
0007ba88adrp x0, 0x635000
0007ba8cadd x0, x0, 926
0007ba90orr x1, xzr, 4
0007ba94bl runtime.printstring
0007ba98bl runtime.printunlock
0007ba9cldr x1, [sp+88]
0007baa0ldr x2, [x1+48]
0007baa4cbz x2, 0x7bac4
0007baa8ldr x0, [x2+232]
0007baacstr x0, [sp+40]
0007bab0bl runtime.printlock
0007bab4ldr x0, [sp+40]
0007bab8bl runtime.printint
0007babcbl runtime.printunlock
0007bac0b 0x7badc
0007bac4
0007bac4loc_7bac4:
0007bac4bl runtime.printlock
0007bac8adrp x0, 0x635000
0007baccadd x0, x0, 315
0007bad0orr x1, xzr, 3
0007bad4bl runtime.printstring
0007bad8bl runtime.printunlock
0007badc
0007badcloc_7badc:
0007badcbl runtime.printlock
0007bae0adrp x0, 0x636000
0007bae4add x0, x0, 3118
0007bae8movz x1, 9
0007baecbl runtime.printstring
0007baf0bl runtime.printunlock
0007baf4ldr x0, [sp+88]
0007baf8ldr x0, [x0+216]
0007bafcbl runtime.muintptr.ptr
0007bb00cbz x0, 0x7bb20
0007bb04ldr x0, [x0+232]
0007bb08str x0, [sp+40]
0007bb0cbl runtime.printlock
0007bb10ldr x0, [sp+40]
0007bb14bl runtime.printint
0007bb18bl runtime.printunlock
0007bb1cb 0x7bb38
0007bb20
0007bb20loc_7bb20:
0007bb20bl runtime.printlock
0007bb24adrp x0, 0x635000
0007bb28add x0, x0, 315
0007bb2corr x1, xzr, 3
0007bb30bl runtime.printstring
0007bb34bl runtime.printunlock
0007bb38
0007bb38loc_7bb38:
0007bb38bl runtime.printlock
0007bb3cbl runtime.printnl
0007bb40bl runtime.printunlock
0007bb44ldur x29, [sp-8]
0007bb48ldr x30, [sp], 80
0007bb4cret x30
0007bb50
0007bb50loc_7bb50:
0007bb50str x0, [sp+8]
0007bb54mov x3, x30
0007bb58bl runtime.morestack_noctxt.abi0
0007bb5cldr x0, [sp+8]
0007bb60b 0x7b9f0
0007bb64udf 0
0007bb68udf 0
0007bb6cudf 0
0007b9f0
0007bb70
0007bb70runtime.wirep.func1: ; void runtime.wirep.func1(void)
0007bb70ldr x16, [x28+16]
0007bb74subs xzr, sp, x16
0007bb78b.ls 0x7bb9c
0007bb7cstr x30, [sp-32]!
0007bb80stur x29, [sp-8]
0007bb84sub x29, sp, 8
0007bb88adrp x0, 0x63b000
0007bb8cadd x0, x0, 2767
0007bb90movz x1, 20
0007bb94bl runtime.throw
0007bb98hint
0007bb9c
0007bb9cloc_7bb9c:
0007bb9cmov x3, x30
0007bba0bl runtime.morestack_noctxt.abi0
0007bba4b 0x7bb70
0007bba8udf 0
0007bbacudf 0
0007bb70
0007bb70runtime.wirep.func1: ; void runtime.wirep.func1(void)
0007bb70ldr x16, [x28+16]
0007bb74subs xzr, sp, x16
0007bb78b.ls 0x7bb9c
0007bb7cstr x30, [sp-32]!
0007bb80stur x29, [sp-8]
0007bb84sub x29, sp, 8
0007bb88adrp x0, 0x63b000
0007bb8cadd x0, x0, 2767
0007bb90movz x1, 20
0007bb94bl runtime.throw
0007bb98hint
0007bb9c
0007bb9cloc_7bb9c:
0007bb9cmov x3, x30
0007bba0bl runtime.morestack_noctxt.abi0
0007bba4b 0x7bb70
0007bba8udf 0
0007bbacudf 0
0007bb70
0007bbb0
0007bbb0runtime.injectglist.func1: ; void runtime.injectglist.func1(int n)
0007bbb0ldr x16, [x28+16]
0007bbb4subs xzr, sp, x16
0007bbb8b.ls 0x7bc40
0007bbbcstr x30, [sp-48]!
0007bbc0stur x29, [sp-8]
0007bbc4sub x29, sp, 8
0007bbc8b 0x7bbf4
0007bbcc
0007bbccloc_7bbcc:
0007bbccmov x1, xzr
0007bbd0orr x2, xzr, 1
0007bbd4bl runtime.startm
0007bbd8adrp x0, 0x9ac000
0007bbdcadd x0, x0, 152
0007bbe0bl runtime.unlock
0007bbe4ldr x0, [sp+32]
0007bbe8bl runtime.releasem
0007bbecldr x3, [sp+24]
0007bbf0sub x0, x3, 1
0007bbf4
0007bbf4loc_7bbf4:
0007bbf4subs xzr, x0, 0
0007bbf8b.le 0x7bc34
0007bbfcstr x0, [sp+24]
0007bc00bl runtime.acquirem
0007bc04str x0, [sp+32]
0007bc08adrp x0, 0x9ac000
0007bc0cadd x0, x0, 152
0007bc10bl runtime.lock
0007bc14mov x0, xzr
0007bc18bl runtime.pidlegetSpinning
0007bc1ccbnz x0, 0x7bbcc
0007bc20adrp x0, 0x9ac000
0007bc24add x0, x0, 152
0007bc28bl runtime.unlock
0007bc2cldr x0, [sp+32]
0007bc30bl runtime.releasem
0007bc34
0007bc34loc_7bc34:
0007bc34ldur x29, [sp-8]
0007bc38ldr x30, [sp], 48
0007bc3cret x30
0007bc40
0007bc40loc_7bc40:
0007bc40str x0, [sp+8]
0007bc44mov x3, x30
0007bc48bl runtime.morestack_noctxt.abi0
0007bc4cldr x0, [sp+8]
0007bc50b 0x7bbb0
0007bc54udf 0
0007bc58udf 0
0007bc5cudf 0
0007bbb0
0007bbb0runtime.injectglist.func1: ; void runtime.injectglist.func1(int n)
0007bbb0ldr x16, [x28+16]
0007bbb4subs xzr, sp, x16
0007bbb8b.ls 0x7bc40
0007bbbcstr x30, [sp-48]!
0007bbc0stur x29, [sp-8]
0007bbc4sub x29, sp, 8
0007bbc8b 0x7bbf4
0007bbcc
0007bbccloc_7bbcc:
0007bbccmov x1, xzr
0007bbd0orr x2, xzr, 1
0007bbd4bl runtime.startm
0007bbd8adrp x0, 0x9ac000
0007bbdcadd x0, x0, 152
0007bbe0bl runtime.unlock
0007bbe4ldr x0, [sp+32]
0007bbe8bl runtime.releasem
0007bbecldr x3, [sp+24]
0007bbf0sub x0, x3, 1
0007bbf4
0007bbf4loc_7bbf4:
0007bbf4subs xzr, x0, 0
0007bbf8b.le 0x7bc34
0007bbfcstr x0, [sp+24]
0007bc00bl runtime.acquirem
0007bc04str x0, [sp+32]
0007bc08adrp x0, 0x9ac000
0007bc0cadd x0, x0, 152
0007bc10bl runtime.lock
0007bc14mov x0, xzr
0007bc18bl runtime.pidlegetSpinning
0007bc1ccbnz x0, 0x7bbcc
0007bc20adrp x0, 0x9ac000
0007bc24add x0, x0, 152
0007bc28bl runtime.unlock
0007bc2cldr x0, [sp+32]
0007bc30bl runtime.releasem
0007bc34
0007bc34loc_7bc34:
0007bc34ldur x29, [sp-8]
0007bc38ldr x30, [sp], 48
0007bc3cret x30
0007bc40
0007bc40loc_7bc40:
0007bc40str x0, [sp+8]
0007bc44mov x3, x30
0007bc48bl runtime.morestack_noctxt.abi0
0007bc4cldr x0, [sp+8]
0007bc50b 0x7bbb0
0007bc54udf 0
0007bc58udf 0
0007bc5cudf 0
0007bbb0
0007bc60
0007bc60runtime.casgstatus.func2: ; void runtime.casgstatus.func2(void)
0007bc60ldr x16, [x28+16]
0007bc64subs xzr, sp, x16
0007bc68b.ls 0x7bc8c
0007bc6cstr x30, [sp-32]!
0007bc70stur x29, [sp-8]
0007bc74sub x29, sp, 8
0007bc78adrp x0, 0x64d000
0007bc7cadd x0, x0, 3484
0007bc80movz x1, 49
0007bc84bl runtime.throw
0007bc88hint
0007bc8c
0007bc8cloc_7bc8c:
0007bc8cmov x3, x30
0007bc90bl runtime.morestack_noctxt.abi0
0007bc94b 0x7bc60
0007bc98udf 0
0007bc9cudf 0
0007bc60
0007bc60runtime.casgstatus.func2: ; void runtime.casgstatus.func2(void)
0007bc60ldr x16, [x28+16]
0007bc64subs xzr, sp, x16
0007bc68b.ls 0x7bc8c
0007bc6cstr x30, [sp-32]!
0007bc70stur x29, [sp-8]
0007bc74sub x29, sp, 8
0007bc78adrp x0, 0x64d000
0007bc7cadd x0, x0, 3484
0007bc80movz x1, 49
0007bc84bl runtime.throw
0007bc88hint
0007bc8c
0007bc8cloc_7bc8c:
0007bc8cmov x3, x30
0007bc90bl runtime.morestack_noctxt.abi0
0007bc94b 0x7bc60
0007bc98udf 0
0007bc9cudf 0
0007bc60
0007bca0
0007bca0runtime.init.6.func1: ; void runtime.init.6.func1(void)
0007bca0ldr x0, [x28+160]
0007bca4ret x30
0007bca8udf 0
0007bcacudf 0
0007bca0
0007bca0runtime.init.6.func1: ; void runtime.init.6.func1(void)
0007bca0ldr x0, [x28+160]
0007bca4ret x30
0007bca8udf 0
0007bcacudf 0
0007bca0
0007bcb0
0007bcb0runtime.main.func1: ; void runtime.main.func1(void)
0007bcb0ldr x16, [x28+16]
0007bcb4subs xzr, sp, x16
0007bcb8b.ls 0x7bce8
0007bcbcstr x30, [sp-48]!
0007bcc0stur x29, [sp-8]
0007bcc4sub x29, sp, 8
0007bcc8adrp x0, 0x65d000
0007bcccadd x0, x0, 2592
0007bcd0mov x1, xzr
0007bcd4movn x2, 0
0007bcd8bl runtime.newm
0007bcdcldur x29, [sp-8]
0007bce0ldr x30, [sp], 48
0007bce4ret x30
0007bce8
0007bce8loc_7bce8:
0007bce8mov x3, x30
0007bcecbl runtime.morestack_noctxt.abi0
0007bcf0b 0x7bcb0
0007bcf4udf 0
0007bcf8udf 0
0007bcfcudf 0
0007bcb0
0007bcb0runtime.main.func1: ; void runtime.main.func1(void)
0007bcb0ldr x16, [x28+16]
0007bcb4subs xzr, sp, x16
0007bcb8b.ls 0x7bce8
0007bcbcstr x30, [sp-48]!
0007bcc0stur x29, [sp-8]
0007bcc4sub x29, sp, 8
0007bcc8adrp x0, 0x65d000
0007bcccadd x0, x0, 2592
0007bcd0mov x1, xzr
0007bcd4movn x2, 0
0007bcd8bl runtime.newm
0007bcdcldur x29, [sp-8]
0007bce0ldr x30, [sp], 48
0007bce4ret x30
0007bce8
0007bce8loc_7bce8:
0007bce8mov x3, x30
0007bcecbl runtime.morestack_noctxt.abi0
0007bcf0b 0x7bcb0
0007bcf4udf 0
0007bcf8udf 0
0007bcfcudf 0
0007bcb0
0007bd00
0007bd00runtime.fatalpanic.func2: ; void runtime.fatalpanic.func2(void)
0007bd00ldr x16, [x28+16]
0007bd04subs xzr, sp, x16
0007bd08b.ls 0x7bd30
0007bd0cstr x30, [sp-32]!
0007bd10stur x29, [sp-8]
0007bd14sub x29, sp, 8
0007bd18orr x0, xzr, 2
0007bd1cstr w0, [sp+8]
0007bd20bl runtime.exit.abi0
0007bd24ldur x29, [sp-8]
0007bd28ldr x30, [sp], 32
0007bd2cret x30
0007bd30
0007bd30loc_7bd30:
0007bd30mov x3, x30
0007bd34bl runtime.morestack_noctxt.abi0
0007bd38b 0x7bd00
0007bd3cudf 0
0007bd00
0007bd00runtime.fatalpanic.func2: ; void runtime.fatalpanic.func2(void)
0007bd00ldr x16, [x28+16]
0007bd04subs xzr, sp, x16
0007bd08b.ls 0x7bd30
0007bd0cstr x30, [sp-32]!
0007bd10stur x29, [sp-8]
0007bd14sub x29, sp, 8
0007bd18orr x0, xzr, 2
0007bd1cstr w0, [sp+8]
0007bd20bl runtime.exit.abi0
0007bd24ldur x29, [sp-8]
0007bd28ldr x30, [sp], 32
0007bd2cret x30
0007bd30
0007bd30loc_7bd30:
0007bd30mov x3, x30
0007bd34bl runtime.morestack_noctxt.abi0
0007bd38b 0x7bd00
0007bd3cudf 0
0007bd00
0007bd40
0007bd40runtime.preprintpanics.func1: ; void runtime.preprintpanics.func1(void)
0007bd40ldr x16, [x28+16]
0007bd44sub x17, sp, 32
0007bd48subs xzr, x17, x16
0007bd4cb.ls 0x7be14
0007bd50str x30, [sp-160]!
0007bd54stur x29, [sp-8]
0007bd58sub x29, sp, 8
0007bd5cadd x1, sp, 160
0007bd60add x0, x1, 8
0007bd64bl runtime.gorecover
0007bd68cbnz x0, 0x7bd78
0007bd6cldur x29, [sp-8]
0007bd70ldr x30, [sp], 160
0007bd74ret x30
0007bd78
0007bd78loc_7bd78:
0007bd78ldr w7, [x0+16]
0007bd7cmovz x8, 22429
0007bd80movk x8, 0x6f680000
0007bd84adds wzr, w7, w8
0007bd88b.ne 0x7bdc8
0007bd8cadrp x7, 0x57a000
0007bd90add x7, x7, 2944
0007bd94subs xzr, x0, x7
0007bd98b.ne 0x7bdc8
0007bd9cldr x5, [x1]
0007bda0ldr x6, [x1+8]
0007bda4add x0, sp, 104
0007bda8adrp x1, 0x643000
0007bdacadd x1, x1, 1648
0007bdb0orr x2, xzr, 32
0007bdb4adrp x3, 0x634000
0007bdb8add x3, x3, 4041
0007bdbcorr x4, xzr, 2
0007bdc0bl runtime.concatstring3
0007bdc4bl runtime.throw
0007bdc8
0007bdc8loc_7bdc8:
0007bdc8str x0, [sp+136]
0007bdccstr x1, [sp+144]
0007bdd0add x0, sp, 136
0007bdd4bl runtime.efaceOf
0007bdd8ldr x0, [x0]
0007bddcbl runtime.toRType
0007bde0bl runtime.rtype.string
0007bde4orr x2, xzr, 32
0007bde8adrp x3, 0x635000
0007bdecadd x3, x3, 3619
0007bdf0orr x4, xzr, 7
0007bdf4mov x5, x0
0007bdf8mov x6, x1
0007bdfcadd x0, sp, 72
0007be00adrp x1, 0x643000
0007be04add x1, x1, 1648
0007be08bl runtime.concatstring3
0007be0cbl runtime.throw
0007be10hint
0007be14
0007be14loc_7be14:
0007be14mov x3, x30
0007be18bl runtime.morestack_noctxt.abi0
0007be1cb 0x7bd40
0007bd40
0007bd40runtime.preprintpanics.func1: ; void runtime.preprintpanics.func1(void)
0007bd40ldr x16, [x28+16]
0007bd44sub x17, sp, 32
0007bd48subs xzr, x17, x16
0007bd4cb.ls 0x7be14
0007bd50str x30, [sp-160]!
0007bd54stur x29, [sp-8]
0007bd58sub x29, sp, 8
0007bd5cadd x1, sp, 160
0007bd60add x0, x1, 8
0007bd64bl runtime.gorecover
0007bd68cbnz x0, 0x7bd78
0007bd6cldur x29, [sp-8]
0007bd70ldr x30, [sp], 160
0007bd74ret x30
0007bd78
0007bd78loc_7bd78:
0007bd78ldr w7, [x0+16]
0007bd7cmovz x8, 22429
0007bd80movk x8, 0x6f680000
0007bd84adds wzr, w7, w8
0007bd88b.ne 0x7bdc8
0007bd8cadrp x7, 0x57a000
0007bd90add x7, x7, 2944
0007bd94subs xzr, x0, x7
0007bd98b.ne 0x7bdc8
0007bd9cldr x5, [x1]
0007bda0ldr x6, [x1+8]
0007bda4add x0, sp, 104
0007bda8adrp x1, 0x643000
0007bdacadd x1, x1, 1648
0007bdb0orr x2, xzr, 32
0007bdb4adrp x3, 0x634000
0007bdb8add x3, x3, 4041
0007bdbcorr x4, xzr, 2
0007bdc0bl runtime.concatstring3
0007bdc4bl runtime.throw
0007bdc8
0007bdc8loc_7bdc8:
0007bdc8str x0, [sp+136]
0007bdccstr x1, [sp+144]
0007bdd0add x0, sp, 136
0007bdd4bl runtime.efaceOf
0007bdd8ldr x0, [x0]
0007bddcbl runtime.toRType
0007bde0bl runtime.rtype.string
0007bde4orr x2, xzr, 32
0007bde8adrp x3, 0x635000
0007bdecadd x3, x3, 3619
0007bdf0orr x4, xzr, 7
0007bdf4mov x5, x0
0007bdf8mov x6, x1
0007bdfcadd x0, sp, 72
0007be00adrp x1, 0x643000
0007be04add x1, x1, 1648
0007be08bl runtime.concatstring3
0007be0cbl runtime.throw
0007be10hint
0007be14
0007be14loc_7be14:
0007be14mov x3, x30
0007be18bl runtime.morestack_noctxt.abi0
0007be1cb 0x7bd40
0007bd40
0007be20
0007be20runtime.sysSigaction.func1: ; void runtime.sysSigaction.func1(void)
0007be20ldr x16, [x28+16]
0007be24subs xzr, sp, x16
0007be28b.ls 0x7be4c
0007be2cstr x30, [sp-32]!
0007be30stur x29, [sp-8]
0007be34sub x29, sp, 8
0007be38adrp x0, 0x639000
0007be3cadd x0, x0, 2676
0007be40orr x1, xzr, 16
0007be44bl runtime.throw
0007be48hint
0007be4c
0007be4cloc_7be4c:
0007be4cmov x3, x30
0007be50bl runtime.morestack_noctxt.abi0
0007be54b 0x7be20
0007be58udf 0
0007be5cudf 0
0007be20
0007be20runtime.sysSigaction.func1: ; void runtime.sysSigaction.func1(void)
0007be20ldr x16, [x28+16]
0007be24subs xzr, sp, x16
0007be28b.ls 0x7be4c
0007be2cstr x30, [sp-32]!
0007be30stur x29, [sp-8]
0007be34sub x29, sp, 8
0007be38adrp x0, 0x639000
0007be3cadd x0, x0, 2676
0007be40orr x1, xzr, 16
0007be44bl runtime.throw
0007be48hint
0007be4c
0007be4cloc_7be4c:
0007be4cmov x3, x30
0007be50bl runtime.morestack_noctxt.abi0
0007be54b 0x7be20
0007be58udf 0
0007be5cudf 0
0007be20
0007be60
0007be60runtime.wbBufFlush.func1: ; void runtime.wbBufFlush.func1(void)
0007be60ldr x16, [x28+16]
0007be64subs xzr, sp, x16
0007be68b.ls 0x7be94
0007be6cstr x30, [sp-32]!
0007be70stur x29, [sp-8]
0007be74sub x29, sp, 8
0007be78ldr x1, [x28+48]
0007be7cldr x0, [x1+208]
0007be80bl runtime.puintptr.ptr
0007be84bl runtime.wbBufFlush1
0007be88ldur x29, [sp-8]
0007be8cldr x30, [sp], 32
0007be90ret x30
0007be94
0007be94loc_7be94:
0007be94mov x3, x30
0007be98bl runtime.morestack_noctxt.abi0
0007be9cb 0x7be60
0007be60
0007be60runtime.wbBufFlush.func1: ; void runtime.wbBufFlush.func1(void)
0007be60ldr x16, [x28+16]
0007be64subs xzr, sp, x16
0007be68b.ls 0x7be94
0007be6cstr x30, [sp-32]!
0007be70stur x29, [sp-8]
0007be74sub x29, sp, 8
0007be78ldr x1, [x28+48]
0007be7cldr x0, [x1+208]
0007be80bl runtime.puintptr.ptr
0007be84bl runtime.wbBufFlush1
0007be88ldur x29, [sp-8]
0007be8cldr x30, [sp], 32
0007be90ret x30
0007be94
0007be94loc_7be94:
0007be94mov x3, x30
0007be98bl runtime.morestack_noctxt.abi0
0007be9cb 0x7be60
0007be60
0007bea0
0007bea0runtime.sweepone.func1: ; void runtime.sweepone.func1(void)
0007bea0ldr x16, [x28+16]
0007bea4subs xzr, sp, x16
0007bea8b.ls 0x7bf34
0007beacstr x30, [sp-64]!
0007beb0stur x29, [sp-8]
0007beb4sub x29, sp, 8
0007beb8adrp x0, 0x9b7000
0007bebcadd x0, x0, 2112
0007bec0bl runtime.lock
0007bec4adrp x0, 0x9c7000
0007bec8add x0, x0, 2384
0007beccbl internal/runtime/atomic.(*Uintptr).Load
0007bed0str x0, [sp+48]
0007bed4adrp x0, 0x9c7000
0007bed8add x0, x0, 2392
0007bedcbl internal/runtime/atomic.(*Uintptr).Load
0007bee0str x0, [sp+40]
0007bee4mov x1, x0
0007bee8mov x2, xzr
0007beecldr x0, [sp+48]
0007bef0bl runtime.printScavTrace
0007bef4ldr x1, [sp+48]
0007bef8sub x1, xzr, x1
0007befcadrp x0, 0x9c7000
0007bf00add x0, x0, 2384
0007bf04bl internal/runtime/atomic.(*Uintptr).Add
0007bf08ldr x1, [sp+40]
0007bf0csub x1, xzr, x1
0007bf10adrp x0, 0x9c7000
0007bf14add x0, x0, 2392
0007bf18bl internal/runtime/atomic.(*Uintptr).Add
0007bf1cadrp x0, 0x9b7000
0007bf20add x0, x0, 2112
0007bf24bl runtime.unlock
0007bf28ldur x29, [sp-8]
0007bf2cldr x30, [sp], 64
0007bf30ret x30
0007bf34
0007bf34loc_7bf34:
0007bf34mov x3, x30
0007bf38bl runtime.morestack_noctxt.abi0
0007bf3cb 0x7bea0
0007bea0
0007bea0runtime.sweepone.func1: ; void runtime.sweepone.func1(void)
0007bea0ldr x16, [x28+16]
0007bea4subs xzr, sp, x16
0007bea8b.ls 0x7bf34
0007beacstr x30, [sp-64]!
0007beb0stur x29, [sp-8]
0007beb4sub x29, sp, 8
0007beb8adrp x0, 0x9b7000
0007bebcadd x0, x0, 2112
0007bec0bl runtime.lock
0007bec4adrp x0, 0x9c7000
0007bec8add x0, x0, 2384
0007beccbl internal/runtime/atomic.(*Uintptr).Load
0007bed0str x0, [sp+48]
0007bed4adrp x0, 0x9c7000
0007bed8add x0, x0, 2392
0007bedcbl internal/runtime/atomic.(*Uintptr).Load
0007bee0str x0, [sp+40]
0007bee4mov x1, x0
0007bee8mov x2, xzr
0007beecldr x0, [sp+48]
0007bef0bl runtime.printScavTrace
0007bef4ldr x1, [sp+48]
0007bef8sub x1, xzr, x1
0007befcadrp x0, 0x9c7000
0007bf00add x0, x0, 2384
0007bf04bl internal/runtime/atomic.(*Uintptr).Add
0007bf08ldr x1, [sp+40]
0007bf0csub x1, xzr, x1
0007bf10adrp x0, 0x9c7000
0007bf14add x0, x0, 2392
0007bf18bl internal/runtime/atomic.(*Uintptr).Add
0007bf1cadrp x0, 0x9b7000
0007bf20add x0, x0, 2112
0007bf24bl runtime.unlock
0007bf28ldur x29, [sp-8]
0007bf2cldr x30, [sp], 64
0007bf30ret x30
0007bf34
0007bf34loc_7bf34:
0007bf34mov x3, x30
0007bf38bl runtime.morestack_noctxt.abi0
0007bf3cb 0x7bea0
0007bea0
0007bf40
0007bf40runtime.fillAligned.func1: ; void runtime.fillAligned.func1(uint64 x, uint64 c)
0007bf40and x2, x0, x1
0007bf44add x2, x2, x1
0007bf48orr x2, x2, x0
0007bf4corr x1, x1, x2
0007bf50orn x0, xzr, x1
0007bf54ret x30
0007bf58udf 0
0007bf5cudf 0
0007bf40
0007bf40runtime.fillAligned.func1: ; void runtime.fillAligned.func1(uint64 x, uint64 c)
0007bf40and x2, x0, x1
0007bf44add x2, x2, x1
0007bf48orr x2, x2, x0
0007bf4corr x1, x1, x2
0007bf50orn x0, xzr, x1
0007bf54ret x30
0007bf58udf 0
0007bf5cudf 0
0007bf40
0007bf60
0007bf60runtime.(*scavengerState).init.func1: ; void runtime.(*scavengerState).init.func1(interface {} s, uintptr p1, int64 p2)
0007bf60ldr x16, [x28+16]
0007bf64subs xzr, sp, x16
0007bf68b.ls 0x7bfb8
0007bf6cstr x30, [sp-48]!
0007bf70stur x29, [sp-8]
0007bf74sub x29, sp, 8
0007bf78str x0, [sp+56]
0007bf7cstr x1, [sp+64]
0007bf80adrp x3, 0x5e2000
0007bf84add x3, x3, 2464
0007bf88subs xzr, x0, x3
0007bf8cb.ne 0x7bfa4
0007bf90mov x0, x1
0007bf94bl runtime.(*scavengerState).wake
0007bf98ldur x29, [sp-8]
0007bf9cldr x30, [sp], 48
0007bfa0ret x30
0007bfa4
0007bfa4loc_7bfa4:
0007bfa4mov x1, x3
0007bfa8adrp x2, 0x58f000
0007bfacadd x2, x2, 3520
0007bfb0bl runtime.panicdottypeE
0007bfb4hint
0007bfb8
0007bfb8loc_7bfb8:
0007bfb8stp x0, x1, [sp+8]
0007bfbcstp x2, x3, [sp+24]
0007bfc0mov x3, x30
0007bfc4bl runtime.morestack_noctxt.abi0
0007bfc8ldp x0, x1, [sp+8]
0007bfccldp x2, x3, [sp+24]
0007bfd0b 0x7bf60
0007bfd4udf 0
0007bfd8udf 0
0007bfdcudf 0
0007bf60
0007bf60runtime.(*scavengerState).init.func1: ; void runtime.(*scavengerState).init.func1(interface {} s, uintptr p1, int64 p2)
0007bf60ldr x16, [x28+16]
0007bf64subs xzr, sp, x16
0007bf68b.ls 0x7bfb8
0007bf6cstr x30, [sp-48]!
0007bf70stur x29, [sp-8]
0007bf74sub x29, sp, 8
0007bf78str x0, [sp+56]
0007bf7cstr x1, [sp+64]
0007bf80adrp x3, 0x5e2000
0007bf84add x3, x3, 2464
0007bf88subs xzr, x0, x3
0007bf8cb.ne 0x7bfa4
0007bf90mov x0, x1
0007bf94bl runtime.(*scavengerState).wake
0007bf98ldur x29, [sp-8]
0007bf9cldr x30, [sp], 48
0007bfa0ret x30
0007bfa4
0007bfa4loc_7bfa4:
0007bfa4mov x1, x3
0007bfa8adrp x2, 0x58f000
0007bfacadd x2, x2, 3520
0007bfb0bl runtime.panicdottypeE
0007bfb4hint
0007bfb8
0007bfb8loc_7bfb8:
0007bfb8stp x0, x1, [sp+8]
0007bfbcstp x2, x3, [sp+24]
0007bfc0mov x3, x30
0007bfc4bl runtime.morestack_noctxt.abi0
0007bfc8ldp x0, x1, [sp+8]
0007bfccldp x2, x3, [sp+24]
0007bfd0b 0x7bf60
0007bfd4udf 0
0007bfd8udf 0
0007bfdcudf 0
0007bf60
0007bfe0
0007bfe0runtime.(*scavengerState).init.func2: ; void runtime.(*scavengerState).init.func2(uintptr n)
0007bfe0ldr x16, [x28+16]
0007bfe4subs xzr, sp, x16
0007bfe8b.ls 0x7c06c
0007bfecstr x30, [sp-80]!
0007bff0stur x29, [sp-8]
0007bff4sub x29, sp, 8
0007bff8str x0, [sp+88]
0007bffcbl runtime.nanotime
0007c000str x0, [sp+48]
0007c004adrp x0, 0x9b6000
0007c008add x0, x0, 2120
0007c00cldr x1, [sp+88]
0007c010mov x2, xzr
0007c014mov x3, xzr
0007c018bl runtime.(*pageAlloc).scavenge
0007c01cstr x0, [sp+56]
0007c020bl runtime.nanotime
0007c024ldr x1, [sp+48]
0007c028subs xzr, x0, x1
0007c02cb.gt 0x7c044
0007c030ldr x0, [sp+56]
0007c034mov x1, xzr
0007c038ldur x29, [sp-8]
0007c03cldr x30, [sp], 80
0007c040ret x30
0007c044
0007c044loc_7c044:
0007c044sub x1, x0, x1
0007c048str x1, [sp+64]
0007c04cadrp x0, 0x9cf000
0007c050add x0, x0, 3512
0007c054bl internal/runtime/atomic.(*Int64).Add
0007c058ldr x0, [sp+56]
0007c05cldr x1, [sp+64]
0007c060ldur x29, [sp-8]
0007c064ldr x30, [sp], 80
0007c068ret x30
0007c06c
0007c06cloc_7c06c:
0007c06cstr x0, [sp+8]
0007c070mov x3, x30
0007c074bl runtime.morestack_noctxt.abi0
0007c078ldr x0, [sp+8]
0007c07cb 0x7bfe0
0007bfe0
0007bfe0runtime.(*scavengerState).init.func2: ; void runtime.(*scavengerState).init.func2(uintptr n)
0007bfe0ldr x16, [x28+16]
0007bfe4subs xzr, sp, x16
0007bfe8b.ls 0x7c06c
0007bfecstr x30, [sp-80]!
0007bff0stur x29, [sp-8]
0007bff4sub x29, sp, 8
0007bff8str x0, [sp+88]
0007bffcbl runtime.nanotime
0007c000str x0, [sp+48]
0007c004adrp x0, 0x9b6000
0007c008add x0, x0, 2120
0007c00cldr x1, [sp+88]
0007c010mov x2, xzr
0007c014mov x3, xzr
0007c018bl runtime.(*pageAlloc).scavenge
0007c01cstr x0, [sp+56]
0007c020bl runtime.nanotime
0007c024ldr x1, [sp+48]
0007c028subs xzr, x0, x1
0007c02cb.gt 0x7c044
0007c030ldr x0, [sp+56]
0007c034mov x1, xzr
0007c038ldur x29, [sp-8]
0007c03cldr x30, [sp], 80
0007c040ret x30
0007c044
0007c044loc_7c044:
0007c044sub x1, x0, x1
0007c048str x1, [sp+64]
0007c04cadrp x0, 0x9cf000
0007c050add x0, x0, 3512
0007c054bl internal/runtime/atomic.(*Int64).Add
0007c058ldr x0, [sp+56]
0007c05cldr x1, [sp+64]
0007c060ldur x29, [sp-8]
0007c064ldr x30, [sp], 80
0007c068ret x30
0007c06c
0007c06cloc_7c06c:
0007c06cstr x0, [sp+8]
0007c070mov x3, x30
0007c074bl runtime.morestack_noctxt.abi0
0007c078ldr x0, [sp+8]
0007c07cb 0x7bfe0
0007bfe0
0007c080
0007c080runtime.(*scavengerState).init.func3: ; void runtime.(*scavengerState).init.func3(void)
0007c080ldr x16, [x28+16]
0007c084subs xzr, sp, x16
0007c088b.ls 0x7c0f8
0007c08cstr x30, [sp-32]!
0007c090stur x29, [sp-8]
0007c094sub x29, sp, 8
0007c098bl runtime.heapRetained
0007c09cstr x0, [sp+16]
0007c0a0adrp x0, 0x9cf000
0007c0a4add x0, x0, 3488
0007c0a8bl internal/runtime/atomic.(*Uint64).Load
0007c0acldr x1, [sp+16]
0007c0b0subs xzr, x0, x1
0007c0b4b.hs 0x7c0c0
0007c0b8mov x1, xzr
0007c0bcb 0x7c0e8
0007c0c0
0007c0c0loc_7c0c0:
0007c0c0adrp x0, 0x9d0000
0007c0c4add x0, x0, 2808
0007c0c8bl internal/runtime/atomic.(*Uint64).Load
0007c0ccstr x0, [sp+16]
0007c0d0adrp x0, 0x9cf000
0007c0d4add x0, x0, 3496
0007c0d8bl internal/runtime/atomic.(*Uint64).Load
0007c0dcldr x1, [sp+16]
0007c0e0subs xzr, x0, x1
0007c0e4cset x1, hs
0007c0e8
0007c0e8loc_7c0e8:
0007c0e8mov x0, x1
0007c0ecldur x29, [sp-8]
0007c0f0ldr x30, [sp], 32
0007c0f4ret x30
0007c0f8
0007c0f8loc_7c0f8:
0007c0f8mov x3, x30
0007c0fcbl runtime.morestack_noctxt.abi0
0007c100b 0x7c080
0007c104udf 0
0007c108udf 0
0007c10cudf 0
0007c080
0007c080runtime.(*scavengerState).init.func3: ; void runtime.(*scavengerState).init.func3(void)
0007c080ldr x16, [x28+16]
0007c084subs xzr, sp, x16
0007c088b.ls 0x7c0f8
0007c08cstr x30, [sp-32]!
0007c090stur x29, [sp-8]
0007c094sub x29, sp, 8
0007c098bl runtime.heapRetained
0007c09cstr x0, [sp+16]
0007c0a0adrp x0, 0x9cf000
0007c0a4add x0, x0, 3488
0007c0a8bl internal/runtime/atomic.(*Uint64).Load
0007c0acldr x1, [sp+16]
0007c0b0subs xzr, x0, x1
0007c0b4b.hs 0x7c0c0
0007c0b8mov x1, xzr
0007c0bcb 0x7c0e8
0007c0c0
0007c0c0loc_7c0c0:
0007c0c0adrp x0, 0x9d0000
0007c0c4add x0, x0, 2808
0007c0c8bl internal/runtime/atomic.(*Uint64).Load
0007c0ccstr x0, [sp+16]
0007c0d0adrp x0, 0x9cf000
0007c0d4add x0, x0, 3496
0007c0d8bl internal/runtime/atomic.(*Uint64).Load
0007c0dcldr x1, [sp+16]
0007c0e0subs xzr, x0, x1
0007c0e4cset x1, hs
0007c0e8
0007c0e8loc_7c0e8:
0007c0e8mov x0, x1
0007c0ecldur x29, [sp-8]
0007c0f0ldr x30, [sp], 32
0007c0f4ret x30
0007c0f8
0007c0f8loc_7c0f8:
0007c0f8mov x3, x30
0007c0fcbl runtime.morestack_noctxt.abi0
0007c100b 0x7c080
0007c104udf 0
0007c108udf 0
0007c10cudf 0
0007c080
0007c110
0007c110runtime.(*scavengerState).init.func4: ; void runtime.(*scavengerState).init.func4(void)
0007c110adrp x27, 0x9cf000
0007c114ldrsw x0, [x27+1648]
0007c118ret x30
0007c11cudf 0
0007c110
0007c110runtime.(*scavengerState).init.func4: ; void runtime.(*scavengerState).init.func4(void)
0007c110adrp x27, 0x9cf000
0007c114ldrsw x0, [x27+1648]
0007c118ret x30
0007c11cudf 0
0007c110
0007c120
0007c120runtime.(*gcControllerState).findRunnableGCWorker.func1: ; void runtime.(*gcControllerState).findRunnableGCWorker.func1(internal/runtime/atomic.Int64 * val)
0007c120ldr x16, [x28+16]
0007c124subs xzr, sp, x16
0007c128b.ls 0x7c184
0007c12cstr x30, [sp-48]!
0007c130stur x29, [sp-8]
0007c134sub x29, sp, 8
0007c138str x0, [sp+56]
0007c13cb 0x7c144
0007c140
0007c140loc_7c140:
0007c140ldr x0, [sp+56]
0007c144
0007c144loc_7c144:
0007c144bl internal/runtime/atomic.(*Int64).Load
0007c148subs xzr, x0, 0
0007c14cb.le 0x7c174
0007c150sub x2, x0, 1
0007c154mov x1, x0
0007c158ldr x0, [sp+56]
0007c15cbl internal/runtime/atomic.(*Int64).CompareAndSwap
0007c160tbz w0, 0, 0x7c140
0007c164orr x0, xzr, 1
0007c168ldur x29, [sp-8]
0007c16cldr x30, [sp], 48
0007c170ret x30
0007c174
0007c174loc_7c174:
0007c174mov x0, xzr
0007c178ldur x29, [sp-8]
0007c17cldr x30, [sp], 48
0007c180ret x30
0007c184
0007c184loc_7c184:
0007c184str x0, [sp+8]
0007c188mov x3, x30
0007c18cbl runtime.morestack_noctxt.abi0
0007c190ldr x0, [sp+8]
0007c194b 0x7c120
0007c198udf 0
0007c19cudf 0
0007c120
0007c120runtime.(*gcControllerState).findRunnableGCWorker.func1: ; void runtime.(*gcControllerState).findRunnableGCWorker.func1(internal/runtime/atomic.Int64 * val)
0007c120ldr x16, [x28+16]
0007c124subs xzr, sp, x16
0007c128b.ls 0x7c184
0007c12cstr x30, [sp-48]!
0007c130stur x29, [sp-8]
0007c134sub x29, sp, 8
0007c138str x0, [sp+56]
0007c13cb 0x7c144
0007c140
0007c140loc_7c140:
0007c140ldr x0, [sp+56]
0007c144
0007c144loc_7c144:
0007c144bl internal/runtime/atomic.(*Int64).Load
0007c148subs xzr, x0, 0
0007c14cb.le 0x7c174
0007c150sub x2, x0, 1
0007c154mov x1, x0
0007c158ldr x0, [sp+56]
0007c15cbl internal/runtime/atomic.(*Int64).CompareAndSwap
0007c160tbz w0, 0, 0x7c140
0007c164orr x0, xzr, 1
0007c168ldur x29, [sp-8]
0007c16cldr x30, [sp], 48
0007c170ret x30
0007c174
0007c174loc_7c174:
0007c174mov x0, xzr
0007c178ldur x29, [sp-8]
0007c17cldr x30, [sp], 48
0007c180ret x30
0007c184
0007c184loc_7c184:
0007c184str x0, [sp+8]
0007c188mov x3, x30
0007c18cbl runtime.morestack_noctxt.abi0
0007c190ldr x0, [sp+8]
0007c194b 0x7c120
0007c198udf 0
0007c19cudf 0
0007c120
0007c1a0
0007c1a0runtime.gcMarkRootPrepare.func1: ; void runtime.gcMarkRootPrepare.func1(uintptr bytes)
0007c1a0ldr x16, [x28+16]
0007c1a4subs xzr, sp, x16
0007c1a8b.ls 0x7c1cc
0007c1acstr x30, [sp-32]!
0007c1b0stur x29, [sp-8]
0007c1b4sub x29, sp, 8
0007c1b8orr x1, xzr, 0x40000
0007c1bcbl runtime.divRoundUp
0007c1c0ldur x29, [sp-8]
0007c1c4ldr x30, [sp], 32
0007c1c8ret x30
0007c1cc
0007c1ccloc_7c1cc:
0007c1ccstr x0, [sp+8]
0007c1d0mov x3, x30
0007c1d4bl runtime.morestack_noctxt.abi0
0007c1d8ldr x0, [sp+8]
0007c1dcb 0x7c1a0
0007c1a0
0007c1a0runtime.gcMarkRootPrepare.func1: ; void runtime.gcMarkRootPrepare.func1(uintptr bytes)
0007c1a0ldr x16, [x28+16]
0007c1a4subs xzr, sp, x16
0007c1a8b.ls 0x7c1cc
0007c1acstr x30, [sp-32]!
0007c1b0stur x29, [sp-8]
0007c1b4sub x29, sp, 8
0007c1b8orr x1, xzr, 0x40000
0007c1bcbl runtime.divRoundUp
0007c1c0ldur x29, [sp-8]
0007c1c4ldr x30, [sp], 32
0007c1c8ret x30
0007c1cc
0007c1ccloc_7c1cc:
0007c1ccstr x0, [sp+8]
0007c1d0mov x3, x30
0007c1d4bl runtime.morestack_noctxt.abi0
0007c1d8ldr x0, [sp+8]
0007c1dcb 0x7c1a0
0007c1a0
0007c1e0
0007c1e0runtime.unique_runtime_registerUniqueMapCleanup.func1: ; void runtime.unique_runtime_registerUniqueMapCleanup.func1(void)
0007c1e0ldr x16, [x28+16]
0007c1e4subs xzr, sp, x16
0007c1e8b.ls 0x7c23c
0007c1ecstr x30, [sp-32]!
0007c1f0stur x29, [sp-8]
0007c1f4sub x29, sp, 8
0007c1f8adrp x0, 0x57a000
0007c1fcadd x0, x0, 4032
0007c200orr x1, xzr, 1
0007c204bl runtime.makechan
0007c208adrp x27, 0x9cf000
0007c20cldr w2, [x27+3056]
0007c210cbz w2, 0x7c228
0007c214bl runtime.gcWriteBarrier2
0007c218str x0, [x25]
0007c21cadrp x27, 0x9a4000
0007c220ldr x1, [x27+2968]
0007c224str x1, [x25+8]
0007c228
0007c228loc_7c228:
0007c228adrp x27, 0x9a4000
0007c22cstr x0, [x27+2968]
0007c230ldur x29, [sp-8]
0007c234ldr x30, [sp], 32
0007c238ret x30
0007c23c
0007c23cloc_7c23c:
0007c23cmov x3, x30
0007c240bl runtime.morestack_noctxt.abi0
0007c244b 0x7c1e0
0007c248udf 0
0007c24cudf 0
0007c1e0
0007c1e0runtime.unique_runtime_registerUniqueMapCleanup.func1: ; void runtime.unique_runtime_registerUniqueMapCleanup.func1(void)
0007c1e0ldr x16, [x28+16]
0007c1e4subs xzr, sp, x16
0007c1e8b.ls 0x7c23c
0007c1ecstr x30, [sp-32]!
0007c1f0stur x29, [sp-8]
0007c1f4sub x29, sp, 8
0007c1f8adrp x0, 0x57a000
0007c1fcadd x0, x0, 4032
0007c200orr x1, xzr, 1
0007c204bl runtime.makechan
0007c208adrp x27, 0x9cf000
0007c20cldr w2, [x27+3056]
0007c210cbz w2, 0x7c228
0007c214bl runtime.gcWriteBarrier2
0007c218str x0, [x25]
0007c21cadrp x27, 0x9a4000
0007c220ldr x1, [x27+2968]
0007c224str x1, [x25+8]
0007c228
0007c228loc_7c228:
0007c228adrp x27, 0x9a4000
0007c22cstr x0, [x27+2968]
0007c230ldur x29, [sp-8]
0007c234ldr x30, [sp], 32
0007c238ret x30
0007c23c
0007c23cloc_7c23c:
0007c23cmov x3, x30
0007c240bl runtime.morestack_noctxt.abi0
0007c244b 0x7c1e0
0007c248udf 0
0007c24cudf 0
0007c1e0
0007c250
0007c250runtime.unique_runtime_registerUniqueMapCleanup.func2: ; void runtime.unique_runtime_registerUniqueMapCleanup.func2(func() cleanup)
0007c250ldr x16, [x28+16]
0007c254subs xzr, sp, x16
0007c258b.ls 0x7c28c
0007c25cstr x30, [sp-32]!
0007c260stur x29, [sp-8]
0007c264sub x29, sp, 8
0007c268str x0, [sp+40]
0007c26c
0007c26cloc_7c26c:
0007c26cadrp x27, 0x9a4000
0007c270ldr x0, [x27+2968]
0007c274mov x1, xzr
0007c278bl runtime.chanrecv1
0007c27cldr x26, [sp+40]
0007c280ldr x2, [x26]
0007c284blr x2
0007c288b 0x7c26c
0007c28c
0007c28cloc_7c28c:
0007c28cstr x0, [sp+8]
0007c290mov x3, x30
0007c294bl runtime.morestack_noctxt.abi0
0007c298ldr x0, [sp+8]
0007c29cb 0x7c250
0007c250
0007c250runtime.unique_runtime_registerUniqueMapCleanup.func2: ; void runtime.unique_runtime_registerUniqueMapCleanup.func2(func() cleanup)
0007c250ldr x16, [x28+16]
0007c254subs xzr, sp, x16
0007c258b.ls 0x7c28c
0007c25cstr x30, [sp-32]!
0007c260stur x29, [sp-8]
0007c264sub x29, sp, 8
0007c268str x0, [sp+40]
0007c26c
0007c26cloc_7c26c:
0007c26cadrp x27, 0x9a4000
0007c270ldr x0, [x27+2968]
0007c274mov x1, xzr
0007c278bl runtime.chanrecv1
0007c27cldr x26, [sp+40]
0007c280ldr x2, [x26]
0007c284blr x2
0007c288b 0x7c26c
0007c28c
0007c28cloc_7c28c:
0007c28cstr x0, [sp+8]
0007c290mov x3, x30
0007c294bl runtime.morestack_noctxt.abi0
0007c298ldr x0, [sp+8]
0007c29cb 0x7c250
0007c250
0007c2a0
0007c2a0runtime.gcResetMarkState.func1: ; void runtime.gcResetMarkState.func1(runtime.g * gp)
0007c2a0strb wzr, [x0+190]
0007c2a4str xzr, [x0+432]
0007c2a8ret x30
0007c2acudf 0
0007c2a0
0007c2a0runtime.gcResetMarkState.func1: ; void runtime.gcResetMarkState.func1(runtime.g * gp)
0007c2a0strb wzr, [x0+190]
0007c2a4str xzr, [x0+432]
0007c2a8ret x30
0007c2acudf 0
0007c2a0
0007c2b0
0007c2b0runtime.gcBgMarkWorker.func1: ; void runtime.gcBgMarkWorker.func1(runtime.g * g, void * nodep)
0007c2b0ldr x16, [x28+16]
0007c2b4subs xzr, sp, x16
0007c2b8b.ls 0x7c2fc
0007c2bcstr x30, [sp-32]!
0007c2c0stur x29, [sp-8]
0007c2c4sub x29, sp, 8
0007c2c8str x1, [sp+48]
0007c2ccldr x0, [x1+24]
0007c2d0bl runtime.muintptr.ptr
0007c2d4cbz x0, 0x7c2dc
0007c2d8bl runtime.releasem
0007c2dc
0007c2dcloc_7c2dc:
0007c2dcadrp x0, 0x9cf000
0007c2e0add x0, x0, 2032
0007c2e4ldr x1, [sp+48]
0007c2e8bl runtime.(*lfstack).push
0007c2ecorr x0, xzr, 1
0007c2f0ldur x29, [sp-8]
0007c2f4ldr x30, [sp], 32
0007c2f8ret x30
0007c2fc
0007c2fcloc_7c2fc:
0007c2fcstp x0, x1, [sp+8]
0007c300mov x3, x30
0007c304bl runtime.morestack_noctxt.abi0
0007c308ldp x0, x1, [sp+8]
0007c30cb 0x7c2b0
0007c2b0
0007c2b0runtime.gcBgMarkWorker.func1: ; void runtime.gcBgMarkWorker.func1(runtime.g * g, void * nodep)
0007c2b0ldr x16, [x28+16]
0007c2b4subs xzr, sp, x16
0007c2b8b.ls 0x7c2fc
0007c2bcstr x30, [sp-32]!
0007c2c0stur x29, [sp-8]
0007c2c4sub x29, sp, 8
0007c2c8str x1, [sp+48]
0007c2ccldr x0, [x1+24]
0007c2d0bl runtime.muintptr.ptr
0007c2d4cbz x0, 0x7c2dc
0007c2d8bl runtime.releasem
0007c2dc
0007c2dcloc_7c2dc:
0007c2dcadrp x0, 0x9cf000
0007c2e0add x0, x0, 2032
0007c2e4ldr x1, [sp+48]
0007c2e8bl runtime.(*lfstack).push
0007c2ecorr x0, xzr, 1
0007c2f0ldur x29, [sp-8]
0007c2f4ldr x30, [sp], 32
0007c2f8ret x30
0007c2fc
0007c2fcloc_7c2fc:
0007c2fcstp x0, x1, [sp+8]
0007c300mov x3, x30
0007c304bl runtime.morestack_noctxt.abi0
0007c308ldp x0, x1, [sp+8]
0007c30cb 0x7c2b0
0007c2b0
0007c310
0007c310runtime.gcMarkTermination.func4: ; void runtime.gcMarkTermination.func4(runtime.p * pp)
0007c310ldr x16, [x28+16]
0007c314subs xzr, sp, x16
0007c318b.ls 0x7c388
0007c31cstr x30, [sp-48]!
0007c320stur x29, [sp-8]
0007c324sub x29, sp, 8
0007c328str x0, [sp+56]
0007c32cldr x0, [x0+56]
0007c330bl runtime.(*mcache).prepareForSweep
0007c334ldr x1, [sp+56]
0007c338ldr w2, [x1+4]
0007c33ccbnz w2, 0x7c360
0007c340adrp x0, 0
0007c344add x0, x0, 928
0007c348str x0, [sp+24]
0007c34cstr x1, [sp+32]
0007c350add x0, sp, 24
0007c354str x0, [sp+8]
0007c358bl runtime.systemstack.abi0
0007c35cldr x1, [sp+56]
0007c360
0007c360loc_7c360:
0007c360adrp x27, 0x9cf000
0007c364ldr w0, [x27+3056]
0007c368cbz w0, 0x7c378
0007c36cldr x0, [x1+4552]
0007c370bl runtime.gcWriteBarrier1
0007c374str x0, [x25]
0007c378
0007c378loc_7c378:
0007c378str xzr, [x1+4552]
0007c37cldur x29, [sp-8]
0007c380ldr x30, [sp], 48
0007c384ret x30
0007c388
0007c388loc_7c388:
0007c388str x0, [sp+8]
0007c38cmov x3, x30
0007c390bl runtime.morestack_noctxt.abi0
0007c394ldr x0, [sp+8]
0007c398b 0x7c310
0007c39cudf 0
0007c310
0007c310runtime.gcMarkTermination.func4: ; void runtime.gcMarkTermination.func4(runtime.p * pp)
0007c310ldr x16, [x28+16]
0007c314subs xzr, sp, x16
0007c318b.ls 0x7c388
0007c31cstr x30, [sp-48]!
0007c320stur x29, [sp-8]
0007c324sub x29, sp, 8
0007c328str x0, [sp+56]
0007c32cldr x0, [x0+56]
0007c330bl runtime.(*mcache).prepareForSweep
0007c334ldr x1, [sp+56]
0007c338ldr w2, [x1+4]
0007c33ccbnz w2, 0x7c360
0007c340adrp x0, 0
0007c344add x0, x0, 928
0007c348str x0, [sp+24]
0007c34cstr x1, [sp+32]
0007c350add x0, sp, 24
0007c354str x0, [sp+8]
0007c358bl runtime.systemstack.abi0
0007c35cldr x1, [sp+56]
0007c360
0007c360loc_7c360:
0007c360adrp x27, 0x9cf000
0007c364ldr w0, [x27+3056]
0007c368cbz w0, 0x7c378
0007c36cldr x0, [x1+4552]
0007c370bl runtime.gcWriteBarrier1
0007c374str x0, [x25]
0007c378
0007c378loc_7c378:
0007c378str xzr, [x1+4552]
0007c37cldur x29, [sp-8]
0007c380ldr x30, [sp], 48
0007c384ret x30
0007c388
0007c388loc_7c388:
0007c388str x0, [sp+8]
0007c38cmov x3, x30
0007c390bl runtime.morestack_noctxt.abi0
0007c394ldr x0, [sp+8]
0007c398b 0x7c310
0007c39cudf 0
0007c310
0007c3a0
0007c3a0runtime.gcMarkTermination.func4.1: ; void runtime.gcMarkTermination.func4.1(void)
0007c3a0ldr x16, [x28+16]
0007c3a4subs xzr, sp, x16
0007c3a8b.ls 0x7c3fc
0007c3acstr x30, [sp-48]!
0007c3b0stur x29, [sp-8]
0007c3b4sub x29, sp, 8
0007c3b8ldr x1, [x26+8]
0007c3bcstr x1, [sp+32]
0007c3c0adrp x0, 0x9b6000
0007c3c4add x0, x0, 2112
0007c3c8bl runtime.lock
0007c3ccldr x1, [sp+32]
0007c3d0ldrsb x27, [x1]
0007c3d4add x0, x1, 64
0007c3d8adrp x1, 0x9b6000
0007c3dcadd x1, x1, 2120
0007c3e0bl runtime.(*pageCache).flush
0007c3e4adrp x0, 0x9b6000
0007c3e8add x0, x0, 2112
0007c3ecbl runtime.unlock
0007c3f0ldur x29, [sp-8]
0007c3f4ldr x30, [sp], 48
0007c3f8ret x30
0007c3fc
0007c3fcloc_7c3fc:
0007c3fcmov x3, x30
0007c400bl runtime.morestack.abi0
0007c404b 0x7c3a0
0007c408udf 0
0007c40cudf 0
0007c3a0
0007c3a0runtime.gcMarkTermination.func4.1: ; void runtime.gcMarkTermination.func4.1(void)
0007c3a0ldr x16, [x28+16]
0007c3a4subs xzr, sp, x16
0007c3a8b.ls 0x7c3fc
0007c3acstr x30, [sp-48]!
0007c3b0stur x29, [sp-8]
0007c3b4sub x29, sp, 8
0007c3b8ldr x1, [x26+8]
0007c3bcstr x1, [sp+32]
0007c3c0adrp x0, 0x9b6000
0007c3c4add x0, x0, 2112
0007c3c8bl runtime.lock
0007c3ccldr x1, [sp+32]
0007c3d0ldrsb x27, [x1]
0007c3d4add x0, x1, 64
0007c3d8adrp x1, 0x9b6000
0007c3dcadd x1, x1, 2120
0007c3e0bl runtime.(*pageCache).flush
0007c3e4adrp x0, 0x9b6000
0007c3e8add x0, x0, 2112
0007c3ecbl runtime.unlock
0007c3f0ldur x29, [sp-8]
0007c3f4ldr x30, [sp], 48
0007c3f8ret x30
0007c3fc
0007c3fcloc_7c3fc:
0007c3fcmov x3, x30
0007c400bl runtime.morestack.abi0
0007c404b 0x7c3a0
0007c408udf 0
0007c40cudf 0
0007c3a0
0007c410
0007c410runtime.gcMarkTermination.func5: ; void runtime.gcMarkTermination.func5(void)
0007c410ldr x16, [x28+16]
0007c414subs xzr, sp, x16
0007c418b.ls 0x7c440
0007c41cstr x30, [sp-32]!
0007c420stur x29, [sp-8]
0007c424sub x29, sp, 8
0007c428adrp x0, 0x9b6000
0007c42cadd x0, x0, 2112
0007c430bl runtime.(*mheap).enableMetadataHugePages
0007c434ldur x29, [sp-8]
0007c438ldr x30, [sp], 32
0007c43cret x30
0007c440
0007c440loc_7c440:
0007c440mov x3, x30
0007c444bl runtime.morestack_noctxt.abi0
0007c448b 0x7c410
0007c44cudf 0
0007c410
0007c410runtime.gcMarkTermination.func5: ; void runtime.gcMarkTermination.func5(void)
0007c410ldr x16, [x28+16]
0007c414subs xzr, sp, x16
0007c418b.ls 0x7c440
0007c41cstr x30, [sp-32]!
0007c420stur x29, [sp-8]
0007c424sub x29, sp, 8
0007c428adrp x0, 0x9b6000
0007c42cadd x0, x0, 2112
0007c430bl runtime.(*mheap).enableMetadataHugePages
0007c434ldur x29, [sp-8]
0007c438ldr x30, [sp], 32
0007c43cret x30
0007c440
0007c440loc_7c440:
0007c440mov x3, x30
0007c444bl runtime.morestack_noctxt.abi0
0007c448b 0x7c410
0007c44cudf 0
0007c410
0007c450
0007c450runtime.gcMarkDone.func1: ; void runtime.gcMarkDone.func1(runtime.p * pp)
0007c450ldr x16, [x28+16]
0007c454subs xzr, sp, x16
0007c458b.ls 0x7c4e8
0007c45cstr x30, [sp-32]!
0007c460stur x29, [sp-8]
0007c464sub x29, sp, 8
0007c468str x0, [sp+40]
0007c46cbl runtime.wbBufFlush1
0007c470ldr x1, [sp+40]
0007c474ldrsb x27, [x1]
0007c478movz x2, 4680
0007c47cadd x0, x1, x2
0007c480bl runtime.(*gcWork).dispose
0007c484ldr x1, [sp+40]
0007c488add x27, x1, 4096
0007c48cldrb w2, [x27+616]
0007c490tbz w2, 0, 0x7c4dc
0007c494adrp x27, 0x9cf000
0007c498ldrb w0, [x27+1516]
0007c49ctbz w0, 0, 0x7c4b8
0007c4a0orr x0, xzr, 1
0007c4a4adrp x2, 0x9cf000
0007c4a8add x2, x2, 1608
0007c4acldaddal w0, w3, [x2]
0007c4b0add x3, x3, x0
0007c4b4b 0x7c4d4
0007c4b8
0007c4b8loc_7c4b8:
0007c4b8orr x0, xzr, 1
0007c4bcadrp x2, 0x9cf000
0007c4c0add x2, x2, 1608
0007c4c4
0007c4c4loc_7c4c4:
0007c4c4ldaxr w3, [x2]
0007c4c8add x3, x3, x0
0007c4ccstlxr w27, w3, [x2]
0007c4d0cbnz x27, 0x7c4c4
0007c4d4
0007c4d4loc_7c4d4:
0007c4d4add x27, x1, 4096
0007c4d8strb wzr, [x27+616]
0007c4dc
0007c4dcloc_7c4dc:
0007c4dcldur x29, [sp-8]
0007c4e0ldr x30, [sp], 32
0007c4e4ret x30
0007c4e8
0007c4e8loc_7c4e8:
0007c4e8str x0, [sp+8]
0007c4ecmov x3, x30
0007c4f0bl runtime.morestack_noctxt.abi0
0007c4f4ldr x0, [sp+8]
0007c4f8b 0x7c450
0007c4fcudf 0
0007c450
0007c450runtime.gcMarkDone.func1: ; void runtime.gcMarkDone.func1(runtime.p * pp)
0007c450ldr x16, [x28+16]
0007c454subs xzr, sp, x16
0007c458b.ls 0x7c4e8
0007c45cstr x30, [sp-32]!
0007c460stur x29, [sp-8]
0007c464sub x29, sp, 8
0007c468str x0, [sp+40]
0007c46cbl runtime.wbBufFlush1
0007c470ldr x1, [sp+40]
0007c474ldrsb x27, [x1]
0007c478movz x2, 4680
0007c47cadd x0, x1, x2
0007c480bl runtime.(*gcWork).dispose
0007c484ldr x1, [sp+40]
0007c488add x27, x1, 4096
0007c48cldrb w2, [x27+616]
0007c490tbz w2, 0, 0x7c4dc
0007c494adrp x27, 0x9cf000
0007c498ldrb w0, [x27+1516]
0007c49ctbz w0, 0, 0x7c4b8
0007c4a0orr x0, xzr, 1
0007c4a4adrp x2, 0x9cf000
0007c4a8add x2, x2, 1608
0007c4acldaddal w0, w3, [x2]
0007c4b0add x3, x3, x0
0007c4b4b 0x7c4d4
0007c4b8
0007c4b8loc_7c4b8:
0007c4b8orr x0, xzr, 1
0007c4bcadrp x2, 0x9cf000
0007c4c0add x2, x2, 1608
0007c4c4
0007c4c4loc_7c4c4:
0007c4c4ldaxr w3, [x2]
0007c4c8add x3, x3, x0
0007c4ccstlxr w27, w3, [x2]
0007c4d0cbnz x27, 0x7c4c4
0007c4d4
0007c4d4loc_7c4d4:
0007c4d4add x27, x1, 4096
0007c4d8strb wzr, [x27+616]
0007c4dc
0007c4dcloc_7c4dc:
0007c4dcldur x29, [sp-8]
0007c4e0ldr x30, [sp], 32
0007c4e4ret x30
0007c4e8
0007c4e8loc_7c4e8:
0007c4e8str x0, [sp+8]
0007c4ecmov x3, x30
0007c4f0bl runtime.morestack_noctxt.abi0
0007c4f4ldr x0, [sp+8]
0007c4f8b 0x7c450
0007c4fcudf 0
0007c450
0007c500
0007c500runtime.gcStart.func3: ; void runtime.gcStart.func3(void)
0007c500ldr x16, [x28+16]
0007c504subs xzr, sp, x16
0007c508b.ls 0x7c528
0007c50cstr x30, [sp-16]!
0007c510stur x29, [sp-8]
0007c514sub x29, sp, 8
0007c518bl runtime.finishsweep_m
0007c51cldur x29, [sp-8]
0007c520ldr x30, [sp], 16
0007c524ret x30
0007c528
0007c528loc_7c528:
0007c528mov x3, x30
0007c52cbl runtime.morestack_noctxt.abi0
0007c530b 0x7c500
0007c534udf 0
0007c538udf 0
0007c53cudf 0
0007c500
0007c500runtime.gcStart.func3: ; void runtime.gcStart.func3(void)
0007c500ldr x16, [x28+16]
0007c504subs xzr, sp, x16
0007c508b.ls 0x7c528
0007c50cstr x30, [sp-16]!
0007c510stur x29, [sp-8]
0007c514sub x29, sp, 8
0007c518bl runtime.finishsweep_m
0007c51cldur x29, [sp-8]
0007c520ldr x30, [sp], 16
0007c524ret x30
0007c528
0007c528loc_7c528:
0007c528mov x3, x30
0007c52cbl runtime.morestack_noctxt.abi0
0007c530b 0x7c500
0007c534udf 0
0007c538udf 0
0007c53cudf 0
0007c500
0007c540
0007c540runtime.initMetrics.func1: ; void runtime.initMetrics.func1(runtime.statAggregate * p0, runtime.metricValue * out)
0007c540ldr x16, [x28+16]
0007c544subs xzr, sp, x16
0007c548b.ls 0x7c57c
0007c54cstr x30, [sp-16]!
0007c550stur x29, [sp-8]
0007c554sub x29, sp, 8
0007c558str x1, [sp+32]
0007c55corr x0, xzr, 1
0007c560str x0, [x1]
0007c564bl runtime.NumCgoCall
0007c568ldr x1, [sp+32]
0007c56cstr x0, [x1+8]
0007c570ldur x29, [sp-8]
0007c574ldr x30, [sp], 16
0007c578ret x30
0007c57c
0007c57cloc_7c57c:
0007c57cstp x0, x1, [sp+8]
0007c580mov x3, x30
0007c584bl runtime.morestack_noctxt.abi0
0007c588ldp x0, x1, [sp+8]
0007c58cb 0x7c540
0007c540
0007c540runtime.initMetrics.func1: ; void runtime.initMetrics.func1(runtime.statAggregate * p0, runtime.metricValue * out)
0007c540ldr x16, [x28+16]
0007c544subs xzr, sp, x16
0007c548b.ls 0x7c57c
0007c54cstr x30, [sp-16]!
0007c550stur x29, [sp-8]
0007c554sub x29, sp, 8
0007c558str x1, [sp+32]
0007c55corr x0, xzr, 1
0007c560str x0, [x1]
0007c564bl runtime.NumCgoCall
0007c568ldr x1, [sp+32]
0007c56cstr x0, [x1+8]
0007c570ldur x29, [sp-8]
0007c574ldr x30, [sp], 16
0007c578ret x30
0007c57c
0007c57cloc_7c57c:
0007c57cstp x0, x1, [sp+8]
0007c580mov x3, x30
0007c584bl runtime.morestack_noctxt.abi0
0007c588ldp x0, x1, [sp+8]
0007c58cb 0x7c540
0007c540
0007c590
0007c590runtime.initMetrics.func2: ; void runtime.initMetrics.func2(runtime.statAggregate * in, runtime.metricValue * out)
0007c590ldr x16, [x28+16]
0007c594subs xzr, sp, x16
0007c598b.ls 0x7c5d4
0007c59cstr x30, [sp-32]!
0007c5a0stur x29, [sp-8]
0007c5a4sub x29, sp, 8
0007c5a8str x1, [sp+48]
0007c5acorr x2, xzr, 2
0007c5b0str x2, [x1]
0007c5b4ldr x0, [x0+1320]
0007c5b8bl runtime.nsToSec
0007c5bcbl runtime.float64bits
0007c5c0ldr x1, [sp+48]
0007c5c4str x0, [x1+8]
0007c5c8ldur x29, [sp-8]
0007c5ccldr x30, [sp], 32
0007c5d0ret x30
0007c5d4
0007c5d4loc_7c5d4:
0007c5d4stp x0, x1, [sp+8]
0007c5d8mov x3, x30
0007c5dcbl runtime.morestack_noctxt.abi0
0007c5e0ldp x0, x1, [sp+8]
0007c5e4b 0x7c590
0007c5e8udf 0
0007c5ecudf 0
0007c590
0007c590runtime.initMetrics.func2: ; void runtime.initMetrics.func2(runtime.statAggregate * in, runtime.metricValue * out)
0007c590ldr x16, [x28+16]
0007c594subs xzr, sp, x16
0007c598b.ls 0x7c5d4
0007c59cstr x30, [sp-32]!
0007c5a0stur x29, [sp-8]
0007c5a4sub x29, sp, 8
0007c5a8str x1, [sp+48]
0007c5acorr x2, xzr, 2
0007c5b0str x2, [x1]
0007c5b4ldr x0, [x0+1320]
0007c5b8bl runtime.nsToSec
0007c5bcbl runtime.float64bits
0007c5c0ldr x1, [sp+48]
0007c5c4str x0, [x1+8]
0007c5c8ldur x29, [sp-8]
0007c5ccldr x30, [sp], 32
0007c5d0ret x30
0007c5d4
0007c5d4loc_7c5d4:
0007c5d4stp x0, x1, [sp+8]
0007c5d8mov x3, x30
0007c5dcbl runtime.morestack_noctxt.abi0
0007c5e0ldp x0, x1, [sp+8]
0007c5e4b 0x7c590
0007c5e8udf 0
0007c5ecudf 0
0007c590
0007c5f0
0007c5f0runtime.initMetrics.func3: ; void runtime.initMetrics.func3(runtime.statAggregate * in, runtime.metricValue * out)
0007c5f0ldr x16, [x28+16]
0007c5f4subs xzr, sp, x16
0007c5f8b.ls 0x7c634
0007c5fcstr x30, [sp-32]!
0007c600stur x29, [sp-8]
0007c604sub x29, sp, 8
0007c608str x1, [sp+48]
0007c60corr x2, xzr, 2
0007c610str x2, [x1]
0007c614ldr x0, [x0+1328]
0007c618bl runtime.nsToSec
0007c61cbl runtime.float64bits
0007c620ldr x1, [sp+48]
0007c624str x0, [x1+8]
0007c628ldur x29, [sp-8]
0007c62cldr x30, [sp], 32
0007c630ret x30
0007c634
0007c634loc_7c634:
0007c634stp x0, x1, [sp+8]
0007c638mov x3, x30
0007c63cbl runtime.morestack_noctxt.abi0
0007c640ldp x0, x1, [sp+8]
0007c644b 0x7c5f0
0007c648udf 0
0007c64cudf 0
0007c5f0
0007c5f0runtime.initMetrics.func3: ; void runtime.initMetrics.func3(runtime.statAggregate * in, runtime.metricValue * out)
0007c5f0ldr x16, [x28+16]
0007c5f4subs xzr, sp, x16
0007c5f8b.ls 0x7c634
0007c5fcstr x30, [sp-32]!
0007c600stur x29, [sp-8]
0007c604sub x29, sp, 8
0007c608str x1, [sp+48]
0007c60corr x2, xzr, 2
0007c610str x2, [x1]
0007c614ldr x0, [x0+1328]
0007c618bl runtime.nsToSec
0007c61cbl runtime.float64bits
0007c620ldr x1, [sp+48]
0007c624str x0, [x1+8]
0007c628ldur x29, [sp-8]
0007c62cldr x30, [sp], 32
0007c630ret x30
0007c634
0007c634loc_7c634:
0007c634stp x0, x1, [sp+8]
0007c638mov x3, x30
0007c63cbl runtime.morestack_noctxt.abi0
0007c640ldp x0, x1, [sp+8]
0007c644b 0x7c5f0
0007c648udf 0
0007c64cudf 0
0007c5f0
0007c650
0007c650runtime.initMetrics.func4: ; void runtime.initMetrics.func4(runtime.statAggregate * in, runtime.metricValue * out)
0007c650ldr x16, [x28+16]
0007c654subs xzr, sp, x16
0007c658b.ls 0x7c694
0007c65cstr x30, [sp-32]!
0007c660stur x29, [sp-8]
0007c664sub x29, sp, 8
0007c668str x1, [sp+48]
0007c66corr x2, xzr, 2
0007c670str x2, [x1]
0007c674ldr x0, [x0+1336]
0007c678bl runtime.nsToSec
0007c67cbl runtime.float64bits
0007c680ldr x1, [sp+48]
0007c684str x0, [x1+8]
0007c688ldur x29, [sp-8]
0007c68cldr x30, [sp], 32
0007c690ret x30
0007c694
0007c694loc_7c694:
0007c694stp x0, x1, [sp+8]
0007c698mov x3, x30
0007c69cbl runtime.morestack_noctxt.abi0
0007c6a0ldp x0, x1, [sp+8]
0007c6a4b 0x7c650
0007c6a8udf 0
0007c6acudf 0
0007c650
0007c650runtime.initMetrics.func4: ; void runtime.initMetrics.func4(runtime.statAggregate * in, runtime.metricValue * out)
0007c650ldr x16, [x28+16]
0007c654subs xzr, sp, x16
0007c658b.ls 0x7c694
0007c65cstr x30, [sp-32]!
0007c660stur x29, [sp-8]
0007c664sub x29, sp, 8
0007c668str x1, [sp+48]
0007c66corr x2, xzr, 2
0007c670str x2, [x1]
0007c674ldr x0, [x0+1336]
0007c678bl runtime.nsToSec
0007c67cbl runtime.float64bits
0007c680ldr x1, [sp+48]
0007c684str x0, [x1+8]
0007c688ldur x29, [sp-8]
0007c68cldr x30, [sp], 32
0007c690ret x30
0007c694
0007c694loc_7c694:
0007c694stp x0, x1, [sp+8]
0007c698mov x3, x30
0007c69cbl runtime.morestack_noctxt.abi0
0007c6a0ldp x0, x1, [sp+8]
0007c6a4b 0x7c650
0007c6a8udf 0
0007c6acudf 0
0007c650
0007c6b0
0007c6b0runtime.initMetrics.func5: ; void runtime.initMetrics.func5(runtime.statAggregate * in, runtime.metricValue * out)
0007c6b0ldr x16, [x28+16]
0007c6b4subs xzr, sp, x16
0007c6b8b.ls 0x7c6f4
0007c6bcstr x30, [sp-32]!
0007c6c0stur x29, [sp-8]
0007c6c4sub x29, sp, 8
0007c6c8str x1, [sp+48]
0007c6ccorr x2, xzr, 2
0007c6d0str x2, [x1]
0007c6d4ldr x0, [x0+1344]
0007c6d8bl runtime.nsToSec
0007c6dcbl runtime.float64bits
0007c6e0ldr x1, [sp+48]
0007c6e4str x0, [x1+8]
0007c6e8ldur x29, [sp-8]
0007c6ecldr x30, [sp], 32
0007c6f0ret x30
0007c6f4
0007c6f4loc_7c6f4:
0007c6f4stp x0, x1, [sp+8]
0007c6f8mov x3, x30
0007c6fcbl runtime.morestack_noctxt.abi0
0007c700ldp x0, x1, [sp+8]
0007c704b 0x7c6b0
0007c708udf 0
0007c70cudf 0
0007c6b0
0007c6b0runtime.initMetrics.func5: ; void runtime.initMetrics.func5(runtime.statAggregate * in, runtime.metricValue * out)
0007c6b0ldr x16, [x28+16]
0007c6b4subs xzr, sp, x16
0007c6b8b.ls 0x7c6f4
0007c6bcstr x30, [sp-32]!
0007c6c0stur x29, [sp-8]
0007c6c4sub x29, sp, 8
0007c6c8str x1, [sp+48]
0007c6ccorr x2, xzr, 2
0007c6d0str x2, [x1]
0007c6d4ldr x0, [x0+1344]
0007c6d8bl runtime.nsToSec
0007c6dcbl runtime.float64bits
0007c6e0ldr x1, [sp+48]
0007c6e4str x0, [x1+8]
0007c6e8ldur x29, [sp-8]
0007c6ecldr x30, [sp], 32
0007c6f0ret x30
0007c6f4
0007c6f4loc_7c6f4:
0007c6f4stp x0, x1, [sp+8]
0007c6f8mov x3, x30
0007c6fcbl runtime.morestack_noctxt.abi0
0007c700ldp x0, x1, [sp+8]
0007c704b 0x7c6b0
0007c708udf 0
0007c70cudf 0
0007c6b0
0007c710
0007c710runtime.initMetrics.func6: ; void runtime.initMetrics.func6(runtime.statAggregate * in, runtime.metricValue * out)
0007c710ldr x16, [x28+16]
0007c714subs xzr, sp, x16
0007c718b.ls 0x7c754
0007c71cstr x30, [sp-32]!
0007c720stur x29, [sp-8]
0007c724sub x29, sp, 8
0007c728str x1, [sp+48]
0007c72corr x2, xzr, 2
0007c730str x2, [x1]
0007c734ldr x0, [x0+1352]
0007c738bl runtime.nsToSec
0007c73cbl runtime.float64bits
0007c740ldr x1, [sp+48]
0007c744str x0, [x1+8]
0007c748ldur x29, [sp-8]
0007c74cldr x30, [sp], 32
0007c750ret x30
0007c754
0007c754loc_7c754:
0007c754stp x0, x1, [sp+8]
0007c758mov x3, x30
0007c75cbl runtime.morestack_noctxt.abi0
0007c760ldp x0, x1, [sp+8]
0007c764b 0x7c710
0007c768udf 0
0007c76cudf 0
0007c710
0007c710runtime.initMetrics.func6: ; void runtime.initMetrics.func6(runtime.statAggregate * in, runtime.metricValue * out)
0007c710ldr x16, [x28+16]
0007c714subs xzr, sp, x16
0007c718b.ls 0x7c754
0007c71cstr x30, [sp-32]!
0007c720stur x29, [sp-8]
0007c724sub x29, sp, 8
0007c728str x1, [sp+48]
0007c72corr x2, xzr, 2
0007c730str x2, [x1]
0007c734ldr x0, [x0+1352]
0007c738bl runtime.nsToSec
0007c73cbl runtime.float64bits
0007c740ldr x1, [sp+48]
0007c744str x0, [x1+8]
0007c748ldur x29, [sp-8]
0007c74cldr x30, [sp], 32
0007c750ret x30
0007c754
0007c754loc_7c754:
0007c754stp x0, x1, [sp+8]
0007c758mov x3, x30
0007c75cbl runtime.morestack_noctxt.abi0
0007c760ldp x0, x1, [sp+8]
0007c764b 0x7c710
0007c768udf 0
0007c76cudf 0
0007c710
0007c770
0007c770runtime.initMetrics.func7: ; void runtime.initMetrics.func7(runtime.statAggregate * in, runtime.metricValue * out)
0007c770ldr x16, [x28+16]
0007c774subs xzr, sp, x16
0007c778b.ls 0x7c7b4
0007c77cstr x30, [sp-32]!
0007c780stur x29, [sp-8]
0007c784sub x29, sp, 8
0007c788str x1, [sp+48]
0007c78corr x2, xzr, 2
0007c790str x2, [x1]
0007c794ldr x0, [x0+1384]
0007c798bl runtime.nsToSec
0007c79cbl runtime.float64bits
0007c7a0ldr x1, [sp+48]
0007c7a4str x0, [x1+8]
0007c7a8ldur x29, [sp-8]
0007c7acldr x30, [sp], 32
0007c7b0ret x30
0007c7b4
0007c7b4loc_7c7b4:
0007c7b4stp x0, x1, [sp+8]
0007c7b8mov x3, x30
0007c7bcbl runtime.morestack_noctxt.abi0
0007c7c0ldp x0, x1, [sp+8]
0007c7c4b 0x7c770
0007c7c8udf 0
0007c7ccudf 0
0007c770
0007c770runtime.initMetrics.func7: ; void runtime.initMetrics.func7(runtime.statAggregate * in, runtime.metricValue * out)
0007c770ldr x16, [x28+16]
0007c774subs xzr, sp, x16
0007c778b.ls 0x7c7b4
0007c77cstr x30, [sp-32]!
0007c780stur x29, [sp-8]
0007c784sub x29, sp, 8
0007c788str x1, [sp+48]
0007c78corr x2, xzr, 2
0007c790str x2, [x1]
0007c794ldr x0, [x0+1384]
0007c798bl runtime.nsToSec
0007c79cbl runtime.float64bits
0007c7a0ldr x1, [sp+48]
0007c7a4str x0, [x1+8]
0007c7a8ldur x29, [sp-8]
0007c7acldr x30, [sp], 32
0007c7b0ret x30
0007c7b4
0007c7b4loc_7c7b4:
0007c7b4stp x0, x1, [sp+8]
0007c7b8mov x3, x30
0007c7bcbl runtime.morestack_noctxt.abi0
0007c7c0ldp x0, x1, [sp+8]
0007c7c4b 0x7c770
0007c7c8udf 0
0007c7ccudf 0
0007c770
0007c7d0
0007c7d0runtime.initMetrics.func8: ; void runtime.initMetrics.func8(runtime.statAggregate * in, runtime.metricValue * out)
0007c7d0ldr x16, [x28+16]
0007c7d4subs xzr, sp, x16
0007c7d8b.ls 0x7c814
0007c7dcstr x30, [sp-32]!
0007c7e0stur x29, [sp-8]
0007c7e4sub x29, sp, 8
0007c7e8str x1, [sp+48]
0007c7ecorr x2, xzr, 2
0007c7f0str x2, [x1]
0007c7f4ldr x0, [x0+1360]
0007c7f8bl runtime.nsToSec
0007c7fcbl runtime.float64bits
0007c800ldr x1, [sp+48]
0007c804str x0, [x1+8]
0007c808ldur x29, [sp-8]
0007c80cldr x30, [sp], 32
0007c810ret x30
0007c814
0007c814loc_7c814:
0007c814stp x0, x1, [sp+8]
0007c818mov x3, x30
0007c81cbl runtime.morestack_noctxt.abi0
0007c820ldp x0, x1, [sp+8]
0007c824b 0x7c7d0
0007c828udf 0
0007c82cudf 0
0007c7d0
0007c7d0runtime.initMetrics.func8: ; void runtime.initMetrics.func8(runtime.statAggregate * in, runtime.metricValue * out)
0007c7d0ldr x16, [x28+16]
0007c7d4subs xzr, sp, x16
0007c7d8b.ls 0x7c814
0007c7dcstr x30, [sp-32]!
0007c7e0stur x29, [sp-8]
0007c7e4sub x29, sp, 8
0007c7e8str x1, [sp+48]
0007c7ecorr x2, xzr, 2
0007c7f0str x2, [x1]
0007c7f4ldr x0, [x0+1360]
0007c7f8bl runtime.nsToSec
0007c7fcbl runtime.float64bits
0007c800ldr x1, [sp+48]
0007c804str x0, [x1+8]
0007c808ldur x29, [sp-8]
0007c80cldr x30, [sp], 32
0007c810ret x30
0007c814
0007c814loc_7c814:
0007c814stp x0, x1, [sp+8]
0007c818mov x3, x30
0007c81cbl runtime.morestack_noctxt.abi0
0007c820ldp x0, x1, [sp+8]
0007c824b 0x7c7d0
0007c828udf 0
0007c82cudf 0
0007c7d0
0007c830
0007c830runtime.initMetrics.func9: ; void runtime.initMetrics.func9(runtime.statAggregate * in, runtime.metricValue * out)
0007c830ldr x16, [x28+16]
0007c834subs xzr, sp, x16
0007c838b.ls 0x7c874
0007c83cstr x30, [sp-32]!
0007c840stur x29, [sp-8]
0007c844sub x29, sp, 8
0007c848str x1, [sp+48]
0007c84corr x2, xzr, 2
0007c850str x2, [x1]
0007c854ldr x0, [x0+1368]
0007c858bl runtime.nsToSec
0007c85cbl runtime.float64bits
0007c860ldr x1, [sp+48]
0007c864str x0, [x1+8]
0007c868ldur x29, [sp-8]
0007c86cldr x30, [sp], 32
0007c870ret x30
0007c874
0007c874loc_7c874:
0007c874stp x0, x1, [sp+8]
0007c878mov x3, x30
0007c87cbl runtime.morestack_noctxt.abi0
0007c880ldp x0, x1, [sp+8]
0007c884b 0x7c830
0007c888udf 0
0007c88cudf 0
0007c830
0007c830runtime.initMetrics.func9: ; void runtime.initMetrics.func9(runtime.statAggregate * in, runtime.metricValue * out)
0007c830ldr x16, [x28+16]
0007c834subs xzr, sp, x16
0007c838b.ls 0x7c874
0007c83cstr x30, [sp-32]!
0007c840stur x29, [sp-8]
0007c844sub x29, sp, 8
0007c848str x1, [sp+48]
0007c84corr x2, xzr, 2
0007c850str x2, [x1]
0007c854ldr x0, [x0+1368]
0007c858bl runtime.nsToSec
0007c85cbl runtime.float64bits
0007c860ldr x1, [sp+48]
0007c864str x0, [x1+8]
0007c868ldur x29, [sp-8]
0007c86cldr x30, [sp], 32
0007c870ret x30
0007c874
0007c874loc_7c874:
0007c874stp x0, x1, [sp+8]
0007c878mov x3, x30
0007c87cbl runtime.morestack_noctxt.abi0
0007c880ldp x0, x1, [sp+8]
0007c884b 0x7c830
0007c888udf 0
0007c88cudf 0
0007c830
0007c890
0007c890runtime.initMetrics.func10: ; void runtime.initMetrics.func10(runtime.statAggregate * in, runtime.metricValue * out)
0007c890ldr x16, [x28+16]
0007c894subs xzr, sp, x16
0007c898b.ls 0x7c8d4
0007c89cstr x30, [sp-32]!
0007c8a0stur x29, [sp-8]
0007c8a4sub x29, sp, 8
0007c8a8str x1, [sp+48]
0007c8acorr x2, xzr, 2
0007c8b0str x2, [x1]
0007c8b4ldr x0, [x0+1376]
0007c8b8bl runtime.nsToSec
0007c8bcbl runtime.float64bits
0007c8c0ldr x1, [sp+48]
0007c8c4str x0, [x1+8]
0007c8c8ldur x29, [sp-8]
0007c8ccldr x30, [sp], 32
0007c8d0ret x30
0007c8d4
0007c8d4loc_7c8d4:
0007c8d4stp x0, x1, [sp+8]
0007c8d8mov x3, x30
0007c8dcbl runtime.morestack_noctxt.abi0
0007c8e0ldp x0, x1, [sp+8]
0007c8e4b 0x7c890
0007c8e8udf 0
0007c8ecudf 0
0007c890
0007c890runtime.initMetrics.func10: ; void runtime.initMetrics.func10(runtime.statAggregate * in, runtime.metricValue * out)
0007c890ldr x16, [x28+16]
0007c894subs xzr, sp, x16
0007c898b.ls 0x7c8d4
0007c89cstr x30, [sp-32]!
0007c8a0stur x29, [sp-8]
0007c8a4sub x29, sp, 8
0007c8a8str x1, [sp+48]
0007c8acorr x2, xzr, 2
0007c8b0str x2, [x1]
0007c8b4ldr x0, [x0+1376]
0007c8b8bl runtime.nsToSec
0007c8bcbl runtime.float64bits
0007c8c0ldr x1, [sp+48]
0007c8c4str x0, [x1+8]
0007c8c8ldur x29, [sp-8]
0007c8ccldr x30, [sp], 32
0007c8d0ret x30
0007c8d4
0007c8d4loc_7c8d4:
0007c8d4stp x0, x1, [sp+8]
0007c8d8mov x3, x30
0007c8dcbl runtime.morestack_noctxt.abi0
0007c8e0ldp x0, x1, [sp+8]
0007c8e4b 0x7c890
0007c8e8udf 0
0007c8ecudf 0
0007c890
0007c8f0
0007c8f0runtime.initMetrics.func11: ; void runtime.initMetrics.func11(runtime.statAggregate * in, runtime.metricValue * out)
0007c8f0ldr x16, [x28+16]
0007c8f4subs xzr, sp, x16
0007c8f8b.ls 0x7c934
0007c8fcstr x30, [sp-32]!
0007c900stur x29, [sp-8]
0007c904sub x29, sp, 8
0007c908str x1, [sp+48]
0007c90corr x2, xzr, 2
0007c910str x2, [x1]
0007c914ldr x0, [x0+1400]
0007c918bl runtime.nsToSec
0007c91cbl runtime.float64bits
0007c920ldr x1, [sp+48]
0007c924str x0, [x1+8]
0007c928ldur x29, [sp-8]
0007c92cldr x30, [sp], 32
0007c930ret x30
0007c934
0007c934loc_7c934:
0007c934stp x0, x1, [sp+8]
0007c938mov x3, x30
0007c93cbl runtime.morestack_noctxt.abi0
0007c940ldp x0, x1, [sp+8]
0007c944b 0x7c8f0
0007c948udf 0
0007c94cudf 0
0007c8f0
0007c8f0runtime.initMetrics.func11: ; void runtime.initMetrics.func11(runtime.statAggregate * in, runtime.metricValue * out)
0007c8f0ldr x16, [x28+16]
0007c8f4subs xzr, sp, x16
0007c8f8b.ls 0x7c934
0007c8fcstr x30, [sp-32]!
0007c900stur x29, [sp-8]
0007c904sub x29, sp, 8
0007c908str x1, [sp+48]
0007c90corr x2, xzr, 2
0007c910str x2, [x1]
0007c914ldr x0, [x0+1400]
0007c918bl runtime.nsToSec
0007c91cbl runtime.float64bits
0007c920ldr x1, [sp+48]
0007c924str x0, [x1+8]
0007c928ldur x29, [sp-8]
0007c92cldr x30, [sp], 32
0007c930ret x30
0007c934
0007c934loc_7c934:
0007c934stp x0, x1, [sp+8]
0007c938mov x3, x30
0007c93cbl runtime.morestack_noctxt.abi0
0007c940ldp x0, x1, [sp+8]
0007c944b 0x7c8f0
0007c948udf 0
0007c94cudf 0
0007c8f0
0007c950
0007c950runtime.initMetrics.func12: ; void runtime.initMetrics.func12(runtime.statAggregate * in, runtime.metricValue * out)
0007c950ldr x16, [x28+16]
0007c954subs xzr, sp, x16
0007c958b.ls 0x7c994
0007c95cstr x30, [sp-32]!
0007c960stur x29, [sp-8]
0007c964sub x29, sp, 8
0007c968str x1, [sp+48]
0007c96corr x2, xzr, 2
0007c970str x2, [x1]
0007c974ldr x0, [x0+1392]
0007c978bl runtime.nsToSec
0007c97cbl runtime.float64bits
0007c980ldr x1, [sp+48]
0007c984str x0, [x1+8]
0007c988ldur x29, [sp-8]
0007c98cldr x30, [sp], 32
0007c990ret x30
0007c994
0007c994loc_7c994:
0007c994stp x0, x1, [sp+8]
0007c998mov x3, x30
0007c99cbl runtime.morestack_noctxt.abi0
0007c9a0ldp x0, x1, [sp+8]
0007c9a4b 0x7c950
0007c9a8udf 0
0007c9acudf 0
0007c950
0007c950runtime.initMetrics.func12: ; void runtime.initMetrics.func12(runtime.statAggregate * in, runtime.metricValue * out)
0007c950ldr x16, [x28+16]
0007c954subs xzr, sp, x16
0007c958b.ls 0x7c994
0007c95cstr x30, [sp-32]!
0007c960stur x29, [sp-8]
0007c964sub x29, sp, 8
0007c968str x1, [sp+48]
0007c96corr x2, xzr, 2
0007c970str x2, [x1]
0007c974ldr x0, [x0+1392]
0007c978bl runtime.nsToSec
0007c97cbl runtime.float64bits
0007c980ldr x1, [sp+48]
0007c984str x0, [x1+8]
0007c988ldur x29, [sp-8]
0007c98cldr x30, [sp], 32
0007c990ret x30
0007c994
0007c994loc_7c994:
0007c994stp x0, x1, [sp+8]
0007c998mov x3, x30
0007c99cbl runtime.morestack_noctxt.abi0
0007c9a0ldp x0, x1, [sp+8]
0007c9a4b 0x7c950
0007c9a8udf 0
0007c9acudf 0
0007c950
0007c9b0
0007c9b0runtime.initMetrics.func13: ; void runtime.initMetrics.func13(runtime.statAggregate * in, runtime.metricValue * out)
0007c9b0orr x2, xzr, 1
0007c9b4str x2, [x1]
0007c9b8ldr x2, [x0+1304]
0007c9bcldr x0, [x0+1312]
0007c9c0sub x0, x2, x0
0007c9c4str x0, [x1+8]
0007c9c8ret x30
0007c9ccudf 0
0007c9b0
0007c9b0runtime.initMetrics.func13: ; void runtime.initMetrics.func13(runtime.statAggregate * in, runtime.metricValue * out)
0007c9b0orr x2, xzr, 1
0007c9b4str x2, [x1]
0007c9b8ldr x2, [x0+1304]
0007c9bcldr x0, [x0+1312]
0007c9c0sub x0, x2, x0
0007c9c4str x0, [x1+8]
0007c9c8ret x30
0007c9ccudf 0
0007c9b0
0007c9d0
0007c9d0runtime.initMetrics.func14: ; void runtime.initMetrics.func14(runtime.statAggregate * in, runtime.metricValue * out)
0007c9d0orr x2, xzr, 1
0007c9d4str x2, [x1]
0007c9d8ldr x0, [x0+1312]
0007c9dcstr x0, [x1+8]
0007c9e0ret x30
0007c9e4udf 0
0007c9e8udf 0
0007c9ecudf 0
0007c9d0
0007c9d0runtime.initMetrics.func14: ; void runtime.initMetrics.func14(runtime.statAggregate * in, runtime.metricValue * out)
0007c9d0orr x2, xzr, 1
0007c9d4str x2, [x1]
0007c9d8ldr x0, [x0+1312]
0007c9dcstr x0, [x1+8]
0007c9e0ret x30
0007c9e4udf 0
0007c9e8udf 0
0007c9ecudf 0
0007c9d0
0007c9f0
0007c9f0runtime.initMetrics.func15: ; void runtime.initMetrics.func15(runtime.statAggregate * in, runtime.metricValue * out)
0007c9f0orr x2, xzr, 1
0007c9f4str x2, [x1]
0007c9f8ldr x0, [x0+1304]
0007c9fcstr x0, [x1+8]
0007ca00ret x30
0007ca04udf 0
0007ca08udf 0
0007ca0cudf 0
0007c9f0
0007c9f0runtime.initMetrics.func15: ; void runtime.initMetrics.func15(runtime.statAggregate * in, runtime.metricValue * out)
0007c9f0orr x2, xzr, 1
0007c9f4str x2, [x1]
0007c9f8ldr x0, [x0+1304]
0007c9fcstr x0, [x1+8]
0007ca00ret x30
0007ca04udf 0
0007ca08udf 0
0007ca0cudf 0
0007c9f0
0007ca10
0007ca10runtime.initMetrics.func16: ; void runtime.initMetrics.func16(runtime.statAggregate * in, runtime.metricValue * out)
0007ca10orr x2, xzr, 1
0007ca14str x2, [x1]
0007ca18ldr x0, [x0+1424]
0007ca1cstr x0, [x1+8]
0007ca20ret x30
0007ca24udf 0
0007ca28udf 0
0007ca2cudf 0
0007ca10
0007ca10runtime.initMetrics.func16: ; void runtime.initMetrics.func16(runtime.statAggregate * in, runtime.metricValue * out)
0007ca10orr x2, xzr, 1
0007ca14str x2, [x1]
0007ca18ldr x0, [x0+1424]
0007ca1cstr x0, [x1+8]
0007ca20ret x30
0007ca24udf 0
0007ca28udf 0
0007ca2cudf 0
0007ca10
0007ca30
0007ca30runtime.initMetrics.func17: ; void runtime.initMetrics.func17(runtime.statAggregate * in, runtime.metricValue * out)
0007ca30orr x2, xzr, 1
0007ca34str x2, [x1]
0007ca38ldr x0, [x0+1408]
0007ca3cstr x0, [x1+8]
0007ca40ret x30
0007ca44udf 0
0007ca48udf 0
0007ca4cudf 0
0007ca30
0007ca30runtime.initMetrics.func17: ; void runtime.initMetrics.func17(runtime.statAggregate * in, runtime.metricValue * out)
0007ca30orr x2, xzr, 1
0007ca34str x2, [x1]
0007ca38ldr x0, [x0+1408]
0007ca3cstr x0, [x1+8]
0007ca40ret x30
0007ca44udf 0
0007ca48udf 0
0007ca4cudf 0
0007ca30
0007ca50
0007ca50runtime.initMetrics.func18: ; void runtime.initMetrics.func18(runtime.statAggregate * in, runtime.metricValue * out)
0007ca50orr x2, xzr, 1
0007ca54str x2, [x1]
0007ca58ldr x0, [x0+1416]
0007ca5cstr x0, [x1+8]
0007ca60ret x30
0007ca64udf 0
0007ca68udf 0
0007ca6cudf 0
0007ca50
0007ca50runtime.initMetrics.func18: ; void runtime.initMetrics.func18(runtime.statAggregate * in, runtime.metricValue * out)
0007ca50orr x2, xzr, 1
0007ca54str x2, [x1]
0007ca58ldr x0, [x0+1416]
0007ca5cstr x0, [x1+8]
0007ca60ret x30
0007ca64udf 0
0007ca68udf 0
0007ca6cudf 0
0007ca50
0007ca70
0007ca70runtime.initMetrics.func19: ; void runtime.initMetrics.func19(runtime.statAggregate * in, runtime.metricValue * out)
0007ca70orr x2, xzr, 1
0007ca74str x2, [x1]
0007ca78ldr x0, [x0+1432]
0007ca7cstr x0, [x1+8]
0007ca80ret x30
0007ca84udf 0
0007ca88udf 0
0007ca8cudf 0
0007ca70
0007ca70runtime.initMetrics.func19: ; void runtime.initMetrics.func19(runtime.statAggregate * in, runtime.metricValue * out)
0007ca70orr x2, xzr, 1
0007ca74str x2, [x1]
0007ca78ldr x0, [x0+1432]
0007ca7cstr x0, [x1+8]
0007ca80ret x30
0007ca84udf 0
0007ca88udf 0
0007ca8cudf 0
0007ca70
0007ca90
0007ca90runtime.initMetrics.func20: ; void runtime.initMetrics.func20(runtime.statAggregate * in, runtime.metricValue * out)
0007ca90ldr x16, [x28+16]
0007ca94subs xzr, sp, x16
0007ca98b.ls 0x7cb48
0007ca9cstr x30, [sp-48]!
0007caa0stur x29, [sp-8]
0007caa4sub x29, sp, 8
0007caa8str x0, [sp+56]
0007caacadrp x27, 0x9a6000
0007cab0ldr x4, [x27+2752]
0007cab4adrp x27, 0x9a6000
0007cab8ldr x2, [x27+2760]
0007cabcadrp x27, 0x9a6000
0007cac0ldr x3, [x27+2768]
0007cac4mov x0, x1
0007cac8mov x1, x4
0007caccbl runtime.(*metricValue).float64HistOrInit
0007cad0ldr x1, [x0+8]
0007cad4sub x4, x1, 1
0007cad8subs xzr, x1, x4
0007cadcb.ls 0x7cb3c
0007cae0ldr x2, [x0]
0007cae4ldr x3, [sp+56]
0007cae8ldr x5, [x3+72]
0007caecstr x5, [x2+3*x4]
0007caf0add x2, x3, 88
0007caf4mov x1, xzr
0007caf8b 0x7cb08
0007cafc
0007cafcloc_7cafc:
0007cafcldr x3, [x0]
0007cb00str x4, [x3+3*x1]
0007cb04add x1, x1, 1
0007cb08
0007cb08loc_7cb08:
0007cb08subs xzr, x1, 67
0007cb0cb.ge 0x7cb24
0007cb10ldr x3, [x0+8]
0007cb14ldr x4, [x2+3*x1]
0007cb18subs xzr, x1, x3
0007cb1cb.lo 0x7cafc
0007cb20b 0x7cb30
0007cb24
0007cb24loc_7cb24:
0007cb24ldur x29, [sp-8]
0007cb28ldr x30, [sp], 48
0007cb2cret x30
0007cb30
0007cb30loc_7cb30:
0007cb30mov x0, x1
0007cb34mov x1, x3
0007cb38bl runtime.panicIndex
0007cb3c
0007cb3cloc_7cb3c:
0007cb3cmov x0, x4
0007cb40bl runtime.panicIndex
0007cb44hint
0007cb48
0007cb48loc_7cb48:
0007cb48stp x0, x1, [sp+8]
0007cb4cmov x3, x30
0007cb50bl runtime.morestack_noctxt.abi0
0007cb54ldp x0, x1, [sp+8]
0007cb58b 0x7ca90
0007cb5cudf 0
0007ca90
0007ca90runtime.initMetrics.func20: ; void runtime.initMetrics.func20(runtime.statAggregate * in, runtime.metricValue * out)
0007ca90ldr x16, [x28+16]
0007ca94subs xzr, sp, x16
0007ca98b.ls 0x7cb48
0007ca9cstr x30, [sp-48]!
0007caa0stur x29, [sp-8]
0007caa4sub x29, sp, 8
0007caa8str x0, [sp+56]
0007caacadrp x27, 0x9a6000
0007cab0ldr x4, [x27+2752]
0007cab4adrp x27, 0x9a6000
0007cab8ldr x2, [x27+2760]
0007cabcadrp x27, 0x9a6000
0007cac0ldr x3, [x27+2768]
0007cac4mov x0, x1
0007cac8mov x1, x4
0007caccbl runtime.(*metricValue).float64HistOrInit
0007cad0ldr x1, [x0+8]
0007cad4sub x4, x1, 1
0007cad8subs xzr, x1, x4
0007cadcb.ls 0x7cb3c
0007cae0ldr x2, [x0]
0007cae4ldr x3, [sp+56]
0007cae8ldr x5, [x3+72]
0007caecstr x5, [x2+3*x4]
0007caf0add x2, x3, 88
0007caf4mov x1, xzr
0007caf8b 0x7cb08
0007cafc
0007cafcloc_7cafc:
0007cafcldr x3, [x0]
0007cb00str x4, [x3+3*x1]
0007cb04add x1, x1, 1
0007cb08
0007cb08loc_7cb08:
0007cb08subs xzr, x1, 67
0007cb0cb.ge 0x7cb24
0007cb10ldr x3, [x0+8]
0007cb14ldr x4, [x2+3*x1]
0007cb18subs xzr, x1, x3
0007cb1cb.lo 0x7cafc
0007cb20b 0x7cb30
0007cb24
0007cb24loc_7cb24:
0007cb24ldur x29, [sp-8]
0007cb28ldr x30, [sp], 48
0007cb2cret x30
0007cb30
0007cb30loc_7cb30:
0007cb30mov x0, x1
0007cb34mov x1, x3
0007cb38bl runtime.panicIndex
0007cb3c
0007cb3cloc_7cb3c:
0007cb3cmov x0, x4
0007cb40bl runtime.panicIndex
0007cb44hint
0007cb48
0007cb48loc_7cb48:
0007cb48stp x0, x1, [sp+8]
0007cb4cmov x3, x30
0007cb50bl runtime.morestack_noctxt.abi0
0007cb54ldp x0, x1, [sp+8]
0007cb58b 0x7ca90
0007cb5cudf 0
0007ca90
0007cb60
0007cb60runtime.initMetrics.func21: ; void runtime.initMetrics.func21(runtime.statAggregate * in, runtime.metricValue * out)
0007cb60orr x2, xzr, 1
0007cb64str x2, [x1]
0007cb68ldr x0, [x0+1200]
0007cb6cstr x0, [x1+8]
0007cb70ret x30
0007cb74udf 0
0007cb78udf 0
0007cb7cudf 0
0007cb60
0007cb60runtime.initMetrics.func21: ; void runtime.initMetrics.func21(runtime.statAggregate * in, runtime.metricValue * out)
0007cb60orr x2, xzr, 1
0007cb64str x2, [x1]
0007cb68ldr x0, [x0+1200]
0007cb6cstr x0, [x1+8]
0007cb70ret x30
0007cb74udf 0
0007cb78udf 0
0007cb7cudf 0
0007cb60
0007cb80
0007cb80runtime.initMetrics.func22: ; void runtime.initMetrics.func22(runtime.statAggregate * in, runtime.metricValue * out)
0007cb80orr x2, xzr, 1
0007cb84str x2, [x1]
0007cb88ldr x0, [x0+1216]
0007cb8cstr x0, [x1+8]
0007cb90ret x30
0007cb94udf 0
0007cb98udf 0
0007cb9cudf 0
0007cb80
0007cb80runtime.initMetrics.func22: ; void runtime.initMetrics.func22(runtime.statAggregate * in, runtime.metricValue * out)
0007cb80orr x2, xzr, 1
0007cb84str x2, [x1]
0007cb88ldr x0, [x0+1216]
0007cb8cstr x0, [x1+8]
0007cb90ret x30
0007cb94udf 0
0007cb98udf 0
0007cb9cudf 0
0007cb80
0007cba0
0007cba0runtime.initMetrics.func23: ; void runtime.initMetrics.func23(runtime.statAggregate * in, runtime.metricValue * out)
0007cba0ldr x16, [x28+16]
0007cba4subs xzr, sp, x16
0007cba8b.ls 0x7cc58
0007cbacstr x30, [sp-48]!
0007cbb0stur x29, [sp-8]
0007cbb4sub x29, sp, 8
0007cbb8str x0, [sp+56]
0007cbbcadrp x27, 0x9a6000
0007cbc0ldr x4, [x27+2752]
0007cbc4adrp x27, 0x9a6000
0007cbc8ldr x2, [x27+2760]
0007cbccadrp x27, 0x9a6000
0007cbd0ldr x3, [x27+2768]
0007cbd4mov x0, x1
0007cbd8mov x1, x4
0007cbdcbl runtime.(*metricValue).float64HistOrInit
0007cbe0ldr x1, [x0+8]
0007cbe4sub x4, x1, 1
0007cbe8subs xzr, x1, x4
0007cbecb.ls 0x7cc4c
0007cbf0ldr x2, [x0]
0007cbf4ldr x3, [sp+56]
0007cbf8ldr x5, [x3+632]
0007cbfcstr x5, [x2+3*x4]
0007cc00add x2, x3, 648
0007cc04mov x1, xzr
0007cc08b 0x7cc18
0007cc0c
0007cc0cloc_7cc0c:
0007cc0cldr x3, [x0]
0007cc10str x4, [x3+3*x1]
0007cc14add x1, x1, 1
0007cc18
0007cc18loc_7cc18:
0007cc18subs xzr, x1, 67
0007cc1cb.ge 0x7cc34
0007cc20ldr x3, [x0+8]
0007cc24ldr x4, [x2+3*x1]
0007cc28subs xzr, x1, x3
0007cc2cb.lo 0x7cc0c
0007cc30b 0x7cc40
0007cc34
0007cc34loc_7cc34:
0007cc34ldur x29, [sp-8]
0007cc38ldr x30, [sp], 48
0007cc3cret x30
0007cc40
0007cc40loc_7cc40:
0007cc40mov x0, x1
0007cc44mov x1, x3
0007cc48bl runtime.panicIndex
0007cc4c
0007cc4cloc_7cc4c:
0007cc4cmov x0, x4
0007cc50bl runtime.panicIndex
0007cc54hint
0007cc58
0007cc58loc_7cc58:
0007cc58stp x0, x1, [sp+8]
0007cc5cmov x3, x30
0007cc60bl runtime.morestack_noctxt.abi0
0007cc64ldp x0, x1, [sp+8]
0007cc68b 0x7cba0
0007cc6cudf 0
0007cba0
0007cba0runtime.initMetrics.func23: ; void runtime.initMetrics.func23(runtime.statAggregate * in, runtime.metricValue * out)
0007cba0ldr x16, [x28+16]
0007cba4subs xzr, sp, x16
0007cba8b.ls 0x7cc58
0007cbacstr x30, [sp-48]!
0007cbb0stur x29, [sp-8]
0007cbb4sub x29, sp, 8
0007cbb8str x0, [sp+56]
0007cbbcadrp x27, 0x9a6000
0007cbc0ldr x4, [x27+2752]
0007cbc4adrp x27, 0x9a6000
0007cbc8ldr x2, [x27+2760]
0007cbccadrp x27, 0x9a6000
0007cbd0ldr x3, [x27+2768]
0007cbd4mov x0, x1
0007cbd8mov x1, x4
0007cbdcbl runtime.(*metricValue).float64HistOrInit
0007cbe0ldr x1, [x0+8]
0007cbe4sub x4, x1, 1
0007cbe8subs xzr, x1, x4
0007cbecb.ls 0x7cc4c
0007cbf0ldr x2, [x0]
0007cbf4ldr x3, [sp+56]
0007cbf8ldr x5, [x3+632]
0007cbfcstr x5, [x2+3*x4]
0007cc00add x2, x3, 648
0007cc04mov x1, xzr
0007cc08b 0x7cc18
0007cc0c
0007cc0cloc_7cc0c:
0007cc0cldr x3, [x0]
0007cc10str x4, [x3+3*x1]
0007cc14add x1, x1, 1
0007cc18
0007cc18loc_7cc18:
0007cc18subs xzr, x1, 67
0007cc1cb.ge 0x7cc34
0007cc20ldr x3, [x0+8]
0007cc24ldr x4, [x2+3*x1]
0007cc28subs xzr, x1, x3
0007cc2cb.lo 0x7cc0c
0007cc30b 0x7cc40
0007cc34
0007cc34loc_7cc34:
0007cc34ldur x29, [sp-8]
0007cc38ldr x30, [sp], 48
0007cc3cret x30
0007cc40
0007cc40loc_7cc40:
0007cc40mov x0, x1
0007cc44mov x1, x3
0007cc48bl runtime.panicIndex
0007cc4c
0007cc4cloc_7cc4c:
0007cc4cmov x0, x4
0007cc50bl runtime.panicIndex
0007cc54hint
0007cc58
0007cc58loc_7cc58:
0007cc58stp x0, x1, [sp+8]
0007cc5cmov x3, x30
0007cc60bl runtime.morestack_noctxt.abi0
0007cc64ldp x0, x1, [sp+8]
0007cc68b 0x7cba0
0007cc6cudf 0
0007cba0
0007cc70
0007cc70runtime.initMetrics.func24: ; void runtime.initMetrics.func24(runtime.statAggregate * in, runtime.metricValue * out)
0007cc70orr x2, xzr, 1
0007cc74str x2, [x1]
0007cc78ldr x0, [x0+1208]
0007cc7cstr x0, [x1+8]
0007cc80ret x30
0007cc84udf 0
0007cc88udf 0
0007cc8cudf 0
0007cc70
0007cc70runtime.initMetrics.func24: ; void runtime.initMetrics.func24(runtime.statAggregate * in, runtime.metricValue * out)
0007cc70orr x2, xzr, 1
0007cc74str x2, [x1]
0007cc78ldr x0, [x0+1208]
0007cc7cstr x0, [x1+8]
0007cc80ret x30
0007cc84udf 0
0007cc88udf 0
0007cc8cudf 0
0007cc70
0007cc90
0007cc90runtime.initMetrics.func25: ; void runtime.initMetrics.func25(runtime.statAggregate * in, runtime.metricValue * out)
0007cc90orr x2, xzr, 1
0007cc94str x2, [x1]
0007cc98ldr x0, [x0+1224]
0007cc9cstr x0, [x1+8]
0007cca0ret x30
0007cca4udf 0
0007cca8udf 0
0007ccacudf 0
0007cc90
0007cc90runtime.initMetrics.func25: ; void runtime.initMetrics.func25(runtime.statAggregate * in, runtime.metricValue * out)
0007cc90orr x2, xzr, 1
0007cc94str x2, [x1]
0007cc98ldr x0, [x0+1224]
0007cc9cstr x0, [x1+8]
0007cca0ret x30
0007cca4udf 0
0007cca8udf 0
0007ccacudf 0
0007cc90
0007ccb0
0007ccb0runtime.initMetrics.func26: ; void runtime.initMetrics.func26(runtime.statAggregate * in, runtime.metricValue * out)
0007ccb0orr x2, xzr, 1
0007ccb4str x2, [x1]
0007ccb8ldr x0, [x0+1296]
0007ccbcstr x0, [x1+8]
0007ccc0ret x30
0007ccc4udf 0
0007ccc8udf 0
0007ccccudf 0
0007ccb0
0007ccb0runtime.initMetrics.func26: ; void runtime.initMetrics.func26(runtime.statAggregate * in, runtime.metricValue * out)
0007ccb0orr x2, xzr, 1
0007ccb4str x2, [x1]
0007ccb8ldr x0, [x0+1296]
0007ccbcstr x0, [x1+8]
0007ccc0ret x30
0007ccc4udf 0
0007ccc8udf 0
0007ccccudf 0
0007ccb0
0007ccd0
0007ccd0runtime.initMetrics.func27: ; void runtime.initMetrics.func27(runtime.statAggregate * in, runtime.metricValue * out)
0007ccd0ldr x16, [x28+16]
0007ccd4subs xzr, sp, x16
0007ccd8b.ls 0x7cd14
0007ccdcstr x30, [sp-32]!
0007cce0stur x29, [sp-8]
0007cce4sub x29, sp, 8
0007cce8str x1, [sp+48]
0007ccecorr x2, xzr, 1
0007ccf0str x2, [x1]
0007ccf4adrp x0, 0x9d0000
0007ccf8add x0, x0, 2504
0007ccfcbl internal/runtime/atomic.(*Int64).Load
0007cd00ldr x1, [sp+48]
0007cd04str x0, [x1+8]
0007cd08ldur x29, [sp-8]
0007cd0cldr x30, [sp], 32
0007cd10ret x30
0007cd14
0007cd14loc_7cd14:
0007cd14stp x0, x1, [sp+8]
0007cd18mov x3, x30
0007cd1cbl runtime.morestack_noctxt.abi0
0007cd20ldp x0, x1, [sp+8]
0007cd24b 0x7ccd0
0007cd28udf 0
0007cd2cudf 0
0007ccd0
0007ccd0runtime.initMetrics.func27: ; void runtime.initMetrics.func27(runtime.statAggregate * in, runtime.metricValue * out)
0007ccd0ldr x16, [x28+16]
0007ccd4subs xzr, sp, x16
0007ccd8b.ls 0x7cd14
0007ccdcstr x30, [sp-32]!
0007cce0stur x29, [sp-8]
0007cce4sub x29, sp, 8
0007cce8str x1, [sp+48]
0007ccecorr x2, xzr, 1
0007ccf0str x2, [x1]
0007ccf4adrp x0, 0x9d0000
0007ccf8add x0, x0, 2504
0007ccfcbl internal/runtime/atomic.(*Int64).Load
0007cd00ldr x1, [sp+48]
0007cd04str x0, [x1+8]
0007cd08ldur x29, [sp-8]
0007cd0cldr x30, [sp], 32
0007cd10ret x30
0007cd14
0007cd14loc_7cd14:
0007cd14stp x0, x1, [sp+8]
0007cd18mov x3, x30
0007cd1cbl runtime.morestack_noctxt.abi0
0007cd20ldp x0, x1, [sp+8]
0007cd24b 0x7ccd0
0007cd28udf 0
0007cd2cudf 0
0007ccd0
0007cd30
0007cd30runtime.initMetrics.func28: ; void runtime.initMetrics.func28(runtime.statAggregate * in, runtime.metricValue * out)
0007cd30ldr x16, [x28+16]
0007cd34subs xzr, sp, x16
0007cd38b.ls 0x7cd78
0007cd3cstr x30, [sp-32]!
0007cd40stur x29, [sp-8]
0007cd44sub x29, sp, 8
0007cd48str x1, [sp+48]
0007cd4corr x2, xzr, 1
0007cd50str x2, [x1]
0007cd54adrp x0, 0x9d0000
0007cd58add x0, x0, 2496
0007cd5cbl internal/runtime/atomic.(*Int32).Load
0007cd60sbfm x1, x0, 0, 31
0007cd64ldr x2, [sp+48]
0007cd68str x1, [x2+8]
0007cd6cldur x29, [sp-8]
0007cd70ldr x30, [sp], 32
0007cd74ret x30
0007cd78
0007cd78loc_7cd78:
0007cd78stp x0, x1, [sp+8]
0007cd7cmov x3, x30
0007cd80bl runtime.morestack_noctxt.abi0
0007cd84ldp x0, x1, [sp+8]
0007cd88b 0x7cd30
0007cd8cudf 0
0007cd30
0007cd30runtime.initMetrics.func28: ; void runtime.initMetrics.func28(runtime.statAggregate * in, runtime.metricValue * out)
0007cd30ldr x16, [x28+16]
0007cd34subs xzr, sp, x16
0007cd38b.ls 0x7cd78
0007cd3cstr x30, [sp-32]!
0007cd40stur x29, [sp-8]
0007cd44sub x29, sp, 8
0007cd48str x1, [sp+48]
0007cd4corr x2, xzr, 1
0007cd50str x2, [x1]
0007cd54adrp x0, 0x9d0000
0007cd58add x0, x0, 2496
0007cd5cbl internal/runtime/atomic.(*Int32).Load
0007cd60sbfm x1, x0, 0, 31
0007cd64ldr x2, [sp+48]
0007cd68str x1, [x2+8]
0007cd6cldur x29, [sp-8]
0007cd70ldr x30, [sp], 32
0007cd74ret x30
0007cd78
0007cd78loc_7cd78:
0007cd78stp x0, x1, [sp+8]
0007cd7cmov x3, x30
0007cd80bl runtime.morestack_noctxt.abi0
0007cd84ldp x0, x1, [sp+8]
0007cd88b 0x7cd30
0007cd8cudf 0
0007cd30
0007cd90
0007cd90runtime.initMetrics.func29: ; void runtime.initMetrics.func29(runtime.statAggregate * in, runtime.metricValue * out)
0007cd90orr x0, xzr, 1
0007cd94str x0, [x1]
0007cd98adrp x27, 0x9d0000
0007cd9cldr x0, [x27+2648]
0007cda0str x0, [x1+8]
0007cda4ret x30
0007cda8udf 0
0007cdacudf 0
0007cd90
0007cd90runtime.initMetrics.func29: ; void runtime.initMetrics.func29(runtime.statAggregate * in, runtime.metricValue * out)
0007cd90orr x0, xzr, 1
0007cd94str x0, [x1]
0007cd98adrp x27, 0x9d0000
0007cd9cldr x0, [x27+2648]
0007cda0str x0, [x1+8]
0007cda4ret x30
0007cda8udf 0
0007cdacudf 0
0007cd90
0007cdb0
0007cdb0runtime.initMetrics.func30: ; void runtime.initMetrics.func30(runtime.statAggregate * in, runtime.metricValue * out)
0007cdb0orr x2, xzr, 1
0007cdb4str x2, [x1]
0007cdb8ldr x0, [x0+1192]
0007cdbcstr x0, [x1+8]
0007cdc0ret x30
0007cdc4udf 0
0007cdc8udf 0
0007cdccudf 0
0007cdb0
0007cdb0runtime.initMetrics.func30: ; void runtime.initMetrics.func30(runtime.statAggregate * in, runtime.metricValue * out)
0007cdb0orr x2, xzr, 1
0007cdb4str x2, [x1]
0007cdb8ldr x0, [x0+1192]
0007cdbcstr x0, [x1+8]
0007cdc0ret x30
0007cdc4udf 0
0007cdc8udf 0
0007cdccudf 0
0007cdb0
0007cdd0
0007cdd0runtime.initMetrics.func31: ; void runtime.initMetrics.func31(runtime.statAggregate * in, runtime.metricValue * out)
0007cdd0orr x2, xzr, 1
0007cdd4str x2, [x1]
0007cdd8ldr x0, [x0+56]
0007cddcstr x0, [x1+8]
0007cde0ret x30
0007cde4udf 0
0007cde8udf 0
0007cdecudf 0
0007cdd0
0007cdd0runtime.initMetrics.func31: ; void runtime.initMetrics.func31(runtime.statAggregate * in, runtime.metricValue * out)
0007cdd0orr x2, xzr, 1
0007cdd4str x2, [x1]
0007cdd8ldr x0, [x0+56]
0007cddcstr x0, [x1+8]
0007cde0ret x30
0007cde4udf 0
0007cde8udf 0
0007cdecudf 0
0007cdd0
0007cdf0
0007cdf0runtime.initMetrics.func32: ; void runtime.initMetrics.func32(runtime.statAggregate * p0, runtime.metricValue * out)
0007cdf0ldr x16, [x28+16]
0007cdf4subs xzr, sp, x16
0007cdf8b.ls 0x7ce38
0007cdfcstr x30, [sp-32]!
0007ce00stur x29, [sp-8]
0007ce04sub x29, sp, 8
0007ce08str x1, [sp+48]
0007ce0corr x2, xzr, 1
0007ce10str x2, [x1]
0007ce14adrp x0, 0x9d0000
0007ce18add x0, x0, 0
0007ce1cbl internal/runtime/atomic.(*Uint32).Load
0007ce20mov w1, w0
0007ce24ldr x2, [sp+48]
0007ce28str x1, [x2+8]
0007ce2cldur x29, [sp-8]
0007ce30ldr x30, [sp], 32
0007ce34ret x30
0007ce38
0007ce38loc_7ce38:
0007ce38stp x0, x1, [sp+8]
0007ce3cmov x3, x30
0007ce40bl runtime.morestack_noctxt.abi0
0007ce44ldp x0, x1, [sp+8]
0007ce48b 0x7cdf0
0007ce4cudf 0
0007cdf0
0007cdf0runtime.initMetrics.func32: ; void runtime.initMetrics.func32(runtime.statAggregate * p0, runtime.metricValue * out)
0007cdf0ldr x16, [x28+16]
0007cdf4subs xzr, sp, x16
0007cdf8b.ls 0x7ce38
0007cdfcstr x30, [sp-32]!
0007ce00stur x29, [sp-8]
0007ce04sub x29, sp, 8
0007ce08str x1, [sp+48]
0007ce0corr x2, xzr, 1
0007ce10str x2, [x1]
0007ce14adrp x0, 0x9d0000
0007ce18add x0, x0, 0
0007ce1cbl internal/runtime/atomic.(*Uint32).Load
0007ce20mov w1, w0
0007ce24ldr x2, [sp+48]
0007ce28str x1, [x2+8]
0007ce2cldur x29, [sp-8]
0007ce30ldr x30, [sp], 32
0007ce34ret x30
0007ce38
0007ce38loc_7ce38:
0007ce38stp x0, x1, [sp+8]
0007ce3cmov x3, x30
0007ce40bl runtime.morestack_noctxt.abi0
0007ce44ldp x0, x1, [sp+8]
0007ce48b 0x7cdf0
0007ce4cudf 0
0007cdf0
0007ce50
0007ce50runtime.initMetrics.func33: ; void runtime.initMetrics.func33(runtime.statAggregate * p0, runtime.metricValue * out)
0007ce50ldr x16, [x28+16]
0007ce54subs xzr, sp, x16
0007ce58b.ls 0x7ce80
0007ce5cstr x30, [sp-32]!
0007ce60stur x29, [sp-8]
0007ce64sub x29, sp, 8
0007ce68adrp x0, 0x9ac000
0007ce6cadd x0, x0, 256
0007ce70bl runtime.(*timeHistogram).write
0007ce74ldur x29, [sp-8]
0007ce78ldr x30, [sp], 32
0007ce7cret x30
0007ce80
0007ce80loc_7ce80:
0007ce80stp x0, x1, [sp+8]
0007ce84mov x3, x30
0007ce88bl runtime.morestack_noctxt.abi0
0007ce8cldp x0, x1, [sp+8]
0007ce90b 0x7ce50
0007ce94udf 0
0007ce98udf 0
0007ce9cudf 0
0007ce50
0007ce50runtime.initMetrics.func33: ; void runtime.initMetrics.func33(runtime.statAggregate * p0, runtime.metricValue * out)
0007ce50ldr x16, [x28+16]
0007ce54subs xzr, sp, x16
0007ce58b.ls 0x7ce80
0007ce5cstr x30, [sp-32]!
0007ce60stur x29, [sp-8]
0007ce64sub x29, sp, 8
0007ce68adrp x0, 0x9ac000
0007ce6cadd x0, x0, 256
0007ce70bl runtime.(*timeHistogram).write
0007ce74ldur x29, [sp-8]
0007ce78ldr x30, [sp], 32
0007ce7cret x30
0007ce80
0007ce80loc_7ce80:
0007ce80stp x0, x1, [sp+8]
0007ce84mov x3, x30
0007ce88bl runtime.morestack_noctxt.abi0
0007ce8cldp x0, x1, [sp+8]
0007ce90b 0x7ce50
0007ce94udf 0
0007ce98udf 0
0007ce9cudf 0
0007ce50
0007cea0
0007cea0runtime.initMetrics.func34: ; void runtime.initMetrics.func34(runtime.statAggregate * in, runtime.metricValue * out)
0007cea0orr x0, xzr, 1
0007cea4str x0, [x1]
0007cea8adrp x27, 0x944000
0007ceacldr w0, [x27+1428]
0007ceb0str x0, [x1+8]
0007ceb4ret x30
0007ceb8udf 0
0007cebcudf 0
0007cea0
0007cea0runtime.initMetrics.func34: ; void runtime.initMetrics.func34(runtime.statAggregate * in, runtime.metricValue * out)
0007cea0orr x0, xzr, 1
0007cea4str x0, [x1]
0007cea8adrp x27, 0x944000
0007ceacldr w0, [x27+1428]
0007ceb0str x0, [x1+8]
0007ceb4ret x30
0007ceb8udf 0
0007cebcudf 0
0007cea0
0007cec0
0007cec0runtime.initMetrics.func35: ; void runtime.initMetrics.func35(runtime.statAggregate * in, runtime.metricValue * out)
0007cec0orr x2, xzr, 1
0007cec4str x2, [x1]
0007cec8ldr x2, [x0+8]
0007ceccldr x3, [x0+24]
0007ced0ldr x4, [x0+32]
0007ced4add x3, x4, x3
0007ced8ldr x4, [x0+40]
0007cedcadd x3, x4, x3
0007cee0ldr x0, [x0+48]
0007cee4add x0, x0, x3
0007cee8sub x0, x2, x0
0007ceecstr x0, [x1+8]
0007cef0ret x30
0007cef4udf 0
0007cef8udf 0
0007cefcudf 0
0007cec0
0007cec0runtime.initMetrics.func35: ; void runtime.initMetrics.func35(runtime.statAggregate * in, runtime.metricValue * out)
0007cec0orr x2, xzr, 1
0007cec4str x2, [x1]
0007cec8ldr x2, [x0+8]
0007ceccldr x3, [x0+24]
0007ced0ldr x4, [x0+32]
0007ced4add x3, x4, x3
0007ced8ldr x4, [x0+40]
0007cedcadd x3, x4, x3
0007cee0ldr x0, [x0+48]
0007cee4add x0, x0, x3
0007cee8sub x0, x2, x0
0007ceecstr x0, [x1+8]
0007cef0ret x30
0007cef4udf 0
0007cef8udf 0
0007cefcudf 0
0007cec0
0007cf00
0007cf00runtime.initMetrics.func36: ; void runtime.initMetrics.func36(runtime.statAggregate * in, runtime.metricValue * out)
0007cf00orr x2, xzr, 1
0007cf04str x2, [x1]
0007cf08ldr x0, [x0+1184]
0007cf0cstr x0, [x1+8]
0007cf10ret x30
0007cf14udf 0
0007cf18udf 0
0007cf1cudf 0
0007cf00
0007cf00runtime.initMetrics.func36: ; void runtime.initMetrics.func36(runtime.statAggregate * in, runtime.metricValue * out)
0007cf00orr x2, xzr, 1
0007cf04str x2, [x1]
0007cf08ldr x0, [x0+1184]
0007cf0cstr x0, [x1+8]
0007cf10ret x30
0007cf14udf 0
0007cf18udf 0
0007cf1cudf 0
0007cf00
0007cf20
0007cf20runtime.initMetrics.func37: ; void runtime.initMetrics.func37(runtime.statAggregate * in, runtime.metricValue * out)
0007cf20orr x2, xzr, 1
0007cf24str x2, [x1]
0007cf28ldr x0, [x0+16]
0007cf2cstr x0, [x1+8]
0007cf30ret x30
0007cf34udf 0
0007cf38udf 0
0007cf3cudf 0
0007cf20
0007cf20runtime.initMetrics.func37: ; void runtime.initMetrics.func37(runtime.statAggregate * in, runtime.metricValue * out)
0007cf20orr x2, xzr, 1
0007cf24str x2, [x1]
0007cf28ldr x0, [x0+16]
0007cf2cstr x0, [x1+8]
0007cf30ret x30
0007cf34udf 0
0007cf38udf 0
0007cf3cudf 0
0007cf20
0007cf40
0007cf40runtime.initMetrics.func38: ; void runtime.initMetrics.func38(runtime.statAggregate * in, runtime.metricValue * out)
0007cf40orr x2, xzr, 1
0007cf44str x2, [x1]
0007cf48ldr x0, [x0+32]
0007cf4cstr x0, [x1+8]
0007cf50ret x30
0007cf54udf 0
0007cf58udf 0
0007cf5cudf 0
0007cf40
0007cf40runtime.initMetrics.func38: ; void runtime.initMetrics.func38(runtime.statAggregate * in, runtime.metricValue * out)
0007cf40orr x2, xzr, 1
0007cf44str x2, [x1]
0007cf48ldr x0, [x0+32]
0007cf4cstr x0, [x1+8]
0007cf50ret x30
0007cf54udf 0
0007cf58udf 0
0007cf5cudf 0
0007cf40
0007cf60
0007cf60runtime.initMetrics.func39: ; void runtime.initMetrics.func39(runtime.statAggregate * in, runtime.metricValue * out)
0007cf60orr x2, xzr, 1
0007cf64str x2, [x1]
0007cf68ldr x2, [x0+24]
0007cf6cldr x0, [x0+1184]
0007cf70sub x0, x2, x0
0007cf74str x0, [x1+8]
0007cf78ret x30
0007cf7cudf 0
0007cf60
0007cf60runtime.initMetrics.func39: ; void runtime.initMetrics.func39(runtime.statAggregate * in, runtime.metricValue * out)
0007cf60orr x2, xzr, 1
0007cf64str x2, [x1]
0007cf68ldr x2, [x0+24]
0007cf6cldr x0, [x0+1184]
0007cf70sub x0, x2, x0
0007cf74str x0, [x1+8]
0007cf78ret x30
0007cf7cudf 0
0007cf60
0007cf80
0007cf80runtime.initMetrics.func40: ; void runtime.initMetrics.func40(runtime.statAggregate * in, runtime.metricValue * out)
0007cf80orr x2, xzr, 1
0007cf84str x2, [x1]
0007cf88ldr x2, [x0+1256]
0007cf8cldr x0, [x0+1264]
0007cf90sub x0, x2, x0
0007cf94str x0, [x1+8]
0007cf98ret x30
0007cf9cudf 0
0007cf80
0007cf80runtime.initMetrics.func40: ; void runtime.initMetrics.func40(runtime.statAggregate * in, runtime.metricValue * out)
0007cf80orr x2, xzr, 1
0007cf84str x2, [x1]
0007cf88ldr x2, [x0+1256]
0007cf8cldr x0, [x0+1264]
0007cf90sub x0, x2, x0
0007cf94str x0, [x1+8]
0007cf98ret x30
0007cf9cudf 0
0007cf80
0007cfa0
0007cfa0runtime.initMetrics.func41: ; void runtime.initMetrics.func41(runtime.statAggregate * in, runtime.metricValue * out)
0007cfa0orr x2, xzr, 1
0007cfa4str x2, [x1]
0007cfa8ldr x0, [x0+1264]
0007cfacstr x0, [x1+8]
0007cfb0ret x30
0007cfb4udf 0
0007cfb8udf 0
0007cfbcudf 0
0007cfa0
0007cfa0runtime.initMetrics.func41: ; void runtime.initMetrics.func41(runtime.statAggregate * in, runtime.metricValue * out)
0007cfa0orr x2, xzr, 1
0007cfa4str x2, [x1]
0007cfa8ldr x0, [x0+1264]
0007cfacstr x0, [x1+8]
0007cfb0ret x30
0007cfb4udf 0
0007cfb8udf 0
0007cfbcudf 0
0007cfa0
0007cfc0
0007cfc0runtime.initMetrics.func42: ; void runtime.initMetrics.func42(runtime.statAggregate * in, runtime.metricValue * out)
0007cfc0orr x2, xzr, 1
0007cfc4str x2, [x1]
0007cfc8ldr x2, [x0+1240]
0007cfccldr x0, [x0+1248]
0007cfd0sub x0, x2, x0
0007cfd4str x0, [x1+8]
0007cfd8ret x30
0007cfdcudf 0
0007cfc0
0007cfc0runtime.initMetrics.func42: ; void runtime.initMetrics.func42(runtime.statAggregate * in, runtime.metricValue * out)
0007cfc0orr x2, xzr, 1
0007cfc4str x2, [x1]
0007cfc8ldr x2, [x0+1240]
0007cfccldr x0, [x0+1248]
0007cfd0sub x0, x2, x0
0007cfd4str x0, [x1+8]
0007cfd8ret x30
0007cfdcudf 0
0007cfc0
0007cfe0
0007cfe0runtime.initMetrics.func43: ; void runtime.initMetrics.func43(runtime.statAggregate * in, runtime.metricValue * out)
0007cfe0orr x2, xzr, 1
0007cfe4str x2, [x1]
0007cfe8ldr x0, [x0+1248]
0007cfecstr x0, [x1+8]
0007cff0ret x30
0007cff4udf 0
0007cff8udf 0
0007cffcudf 0
0007cfe0
0007cfe0runtime.initMetrics.func43: ; void runtime.initMetrics.func43(runtime.statAggregate * in, runtime.metricValue * out)
0007cfe0orr x2, xzr, 1
0007cfe4str x2, [x1]
0007cfe8ldr x0, [x0+1248]
0007cfecstr x0, [x1+8]
0007cff0ret x30
0007cff4udf 0
0007cff8udf 0
0007cffcudf 0
0007cfe0
0007d000
0007d000runtime.initMetrics.func44: ; void runtime.initMetrics.func44(runtime.statAggregate * in, runtime.metricValue * out)
0007d000orr x2, xzr, 1
0007d004str x2, [x1]
0007d008ldr x2, [x0+40]
0007d00cldr x3, [x0+48]
0007d010add x2, x2, x3
0007d014ldr x0, [x0+1280]
0007d018add x0, x2, x0
0007d01cstr x0, [x1+8]
0007d020ret x30
0007d024udf 0
0007d028udf 0
0007d02cudf 0
0007d000
0007d000runtime.initMetrics.func44: ; void runtime.initMetrics.func44(runtime.statAggregate * in, runtime.metricValue * out)
0007d000orr x2, xzr, 1
0007d004str x2, [x1]
0007d008ldr x2, [x0+40]
0007d00cldr x3, [x0+48]
0007d010add x2, x2, x3
0007d014ldr x0, [x0+1280]
0007d018add x0, x2, x0
0007d01cstr x0, [x1+8]
0007d020ret x30
0007d024udf 0
0007d028udf 0
0007d02cudf 0
0007d000
0007d030
0007d030runtime.initMetrics.func45: ; void runtime.initMetrics.func45(runtime.statAggregate * in, runtime.metricValue * out)
0007d030orr x2, xzr, 1
0007d034str x2, [x1]
0007d038ldr x0, [x0+1232]
0007d03cstr x0, [x1+8]
0007d040ret x30
0007d044udf 0
0007d048udf 0
0007d04cudf 0
0007d030
0007d030runtime.initMetrics.func45: ; void runtime.initMetrics.func45(runtime.statAggregate * in, runtime.metricValue * out)
0007d030orr x2, xzr, 1
0007d034str x2, [x1]
0007d038ldr x0, [x0+1232]
0007d03cstr x0, [x1+8]
0007d040ret x30
0007d044udf 0
0007d048udf 0
0007d04cudf 0
0007d030
0007d050
0007d050runtime.initMetrics.func46: ; void runtime.initMetrics.func46(runtime.statAggregate * in, runtime.metricValue * out)
0007d050orr x2, xzr, 1
0007d054str x2, [x1]
0007d058ldr x0, [x0+1288]
0007d05cstr x0, [x1+8]
0007d060ret x30
0007d064udf 0
0007d068udf 0
0007d06cudf 0
0007d050
0007d050runtime.initMetrics.func46: ; void runtime.initMetrics.func46(runtime.statAggregate * in, runtime.metricValue * out)
0007d050orr x2, xzr, 1
0007d054str x2, [x1]
0007d058ldr x0, [x0+1288]
0007d05cstr x0, [x1+8]
0007d060ret x30
0007d064udf 0
0007d068udf 0
0007d06cudf 0
0007d050
0007d070
0007d070runtime.initMetrics.func47: ; void runtime.initMetrics.func47(runtime.statAggregate * in, runtime.metricValue * out)
0007d070orr x2, xzr, 1
0007d074str x2, [x1]
0007d078ldr x0, [x0+1272]
0007d07cstr x0, [x1+8]
0007d080ret x30
0007d084udf 0
0007d088udf 0
0007d08cudf 0
0007d070
0007d070runtime.initMetrics.func47: ; void runtime.initMetrics.func47(runtime.statAggregate * in, runtime.metricValue * out)
0007d070orr x2, xzr, 1
0007d074str x2, [x1]
0007d078ldr x0, [x0+1272]
0007d07cstr x0, [x1+8]
0007d080ret x30
0007d084udf 0
0007d088udf 0
0007d08cudf 0
0007d070
0007d090
0007d090runtime.initMetrics.func48: ; void runtime.initMetrics.func48(runtime.statAggregate * in, runtime.metricValue * out)
0007d090orr x2, xzr, 1
0007d094str x2, [x1]
0007d098ldr x2, [x0+8]
0007d09cldr x3, [x0+16]
0007d0a0add x2, x2, x3
0007d0a4ldr x3, [x0+1232]
0007d0a8add x2, x3, x2
0007d0acldr x3, [x0+1240]
0007d0b0add x2, x3, x2
0007d0b4ldr x3, [x0+1256]
0007d0b8add x2, x3, x2
0007d0bcldr x3, [x0+1272]
0007d0c0add x2, x3, x2
0007d0c4ldr x3, [x0+1280]
0007d0c8add x2, x3, x2
0007d0ccldr x0, [x0+1288]
0007d0d0add x0, x0, x2
0007d0d4str x0, [x1+8]
0007d0d8ret x30
0007d0dcudf 0
0007d090
0007d090runtime.initMetrics.func48: ; void runtime.initMetrics.func48(runtime.statAggregate * in, runtime.metricValue * out)
0007d090orr x2, xzr, 1
0007d094str x2, [x1]
0007d098ldr x2, [x0+8]
0007d09cldr x3, [x0+16]
0007d0a0add x2, x2, x3
0007d0a4ldr x3, [x0+1232]
0007d0a8add x2, x3, x2
0007d0acldr x3, [x0+1240]
0007d0b0add x2, x3, x2
0007d0b4ldr x3, [x0+1256]
0007d0b8add x2, x3, x2
0007d0bcldr x3, [x0+1272]
0007d0c0add x2, x3, x2
0007d0c4ldr x3, [x0+1280]
0007d0c8add x2, x3, x2
0007d0ccldr x0, [x0+1288]
0007d0d0add x0, x0, x2
0007d0d4str x0, [x1+8]
0007d0d8ret x30
0007d0dcudf 0
0007d090
0007d0e0
0007d0e0runtime.initMetrics.func49: ; void runtime.initMetrics.func49(runtime.statAggregate * p0, runtime.metricValue * out)
0007d0e0orr x0, xzr, 1
0007d0e4str x0, [x1]
0007d0e8adrp x27, 0x9ce000
0007d0ecldrsw x0, [x27+1648]
0007d0f0str x0, [x1+8]
0007d0f4ret x30
0007d0f8udf 0
0007d0fcudf 0
0007d0e0
0007d0e0runtime.initMetrics.func49: ; void runtime.initMetrics.func49(runtime.statAggregate * p0, runtime.metricValue * out)
0007d0e0orr x0, xzr, 1
0007d0e4str x0, [x1]
0007d0e8adrp x27, 0x9ce000
0007d0ecldrsw x0, [x27+1648]
0007d0f0str x0, [x1+8]
0007d0f4ret x30
0007d0f8udf 0
0007d0fcudf 0
0007d0e0
0007d100
0007d100runtime.initMetrics.func50: ; void runtime.initMetrics.func50(runtime.statAggregate * p0, runtime.metricValue * out)
0007d100ldr x16, [x28+16]
0007d104subs xzr, sp, x16
0007d108b.ls 0x7d140
0007d10cstr x30, [sp-16]!
0007d110stur x29, [sp-8]
0007d114sub x29, sp, 8
0007d118str x1, [sp+32]
0007d11corr x0, xzr, 1
0007d120str x0, [x1]
0007d124bl runtime.gcount
0007d128sbfm x0, x0, 0, 31
0007d12cldr x1, [sp+32]
0007d130str x0, [x1+8]
0007d134ldur x29, [sp-8]
0007d138ldr x30, [sp], 16
0007d13cret x30
0007d140
0007d140loc_7d140:
0007d140stp x0, x1, [sp+8]
0007d144mov x3, x30
0007d148bl runtime.morestack_noctxt.abi0
0007d14cldp x0, x1, [sp+8]
0007d150b 0x7d100
0007d154udf 0
0007d158udf 0
0007d15cudf 0
0007d100
0007d100runtime.initMetrics.func50: ; void runtime.initMetrics.func50(runtime.statAggregate * p0, runtime.metricValue * out)
0007d100ldr x16, [x28+16]
0007d104subs xzr, sp, x16
0007d108b.ls 0x7d140
0007d10cstr x30, [sp-16]!
0007d110stur x29, [sp-8]
0007d114sub x29, sp, 8
0007d118str x1, [sp+32]
0007d11corr x0, xzr, 1
0007d120str x0, [x1]
0007d124bl runtime.gcount
0007d128sbfm x0, x0, 0, 31
0007d12cldr x1, [sp+32]
0007d130str x0, [x1+8]
0007d134ldur x29, [sp-8]
0007d138ldr x30, [sp], 16
0007d13cret x30
0007d140
0007d140loc_7d140:
0007d140stp x0, x1, [sp+8]
0007d144mov x3, x30
0007d148bl runtime.morestack_noctxt.abi0
0007d14cldp x0, x1, [sp+8]
0007d150b 0x7d100
0007d154udf 0
0007d158udf 0
0007d15cudf 0
0007d100
0007d160
0007d160runtime.initMetrics.func51: ; void runtime.initMetrics.func51(runtime.statAggregate * p0, runtime.metricValue * out)
0007d160ldr x16, [x28+16]
0007d164subs xzr, sp, x16
0007d168b.ls 0x7d190
0007d16cstr x30, [sp-32]!
0007d170stur x29, [sp-8]
0007d174sub x29, sp, 8
0007d178adrp x0, 0x9aa000
0007d17cadd x0, x0, 448
0007d180bl runtime.(*timeHistogram).write
0007d184ldur x29, [sp-8]
0007d188ldr x30, [sp], 32
0007d18cret x30
0007d190
0007d190loc_7d190:
0007d190stp x0, x1, [sp+8]
0007d194mov x3, x30
0007d198bl runtime.morestack_noctxt.abi0
0007d19cldp x0, x1, [sp+8]
0007d1a0b 0x7d160
0007d1a4udf 0
0007d1a8udf 0
0007d1acudf 0
0007d160
0007d160runtime.initMetrics.func51: ; void runtime.initMetrics.func51(runtime.statAggregate * p0, runtime.metricValue * out)
0007d160ldr x16, [x28+16]
0007d164subs xzr, sp, x16
0007d168b.ls 0x7d190
0007d16cstr x30, [sp-32]!
0007d170stur x29, [sp-8]
0007d174sub x29, sp, 8
0007d178adrp x0, 0x9aa000
0007d17cadd x0, x0, 448
0007d180bl runtime.(*timeHistogram).write
0007d184ldur x29, [sp-8]
0007d188ldr x30, [sp], 32
0007d18cret x30
0007d190
0007d190loc_7d190:
0007d190stp x0, x1, [sp+8]
0007d194mov x3, x30
0007d198bl runtime.morestack_noctxt.abi0
0007d19cldp x0, x1, [sp+8]
0007d1a0b 0x7d160
0007d1a4udf 0
0007d1a8udf 0
0007d1acudf 0
0007d160
0007d1b0
0007d1b0runtime.initMetrics.func52: ; void runtime.initMetrics.func52(runtime.statAggregate * p0, runtime.metricValue * out)
0007d1b0ldr x16, [x28+16]
0007d1b4subs xzr, sp, x16
0007d1b8b.ls 0x7d1e0
0007d1bcstr x30, [sp-32]!
0007d1c0stur x29, [sp-8]
0007d1c4sub x29, sp, 8
0007d1c8adrp x0, 0x9aa000
0007d1ccadd x0, x0, 1760
0007d1d0bl runtime.(*timeHistogram).write
0007d1d4ldur x29, [sp-8]
0007d1d8ldr x30, [sp], 32
0007d1dcret x30
0007d1e0
0007d1e0loc_7d1e0:
0007d1e0stp x0, x1, [sp+8]
0007d1e4mov x3, x30
0007d1e8bl runtime.morestack_noctxt.abi0
0007d1ecldp x0, x1, [sp+8]
0007d1f0b 0x7d1b0
0007d1f4udf 0
0007d1f8udf 0
0007d1fcudf 0
0007d1b0
0007d1b0runtime.initMetrics.func52: ; void runtime.initMetrics.func52(runtime.statAggregate * p0, runtime.metricValue * out)
0007d1b0ldr x16, [x28+16]
0007d1b4subs xzr, sp, x16
0007d1b8b.ls 0x7d1e0
0007d1bcstr x30, [sp-32]!
0007d1c0stur x29, [sp-8]
0007d1c4sub x29, sp, 8
0007d1c8adrp x0, 0x9aa000
0007d1ccadd x0, x0, 1760
0007d1d0bl runtime.(*timeHistogram).write
0007d1d4ldur x29, [sp-8]
0007d1d8ldr x30, [sp], 32
0007d1dcret x30
0007d1e0
0007d1e0loc_7d1e0:
0007d1e0stp x0, x1, [sp+8]
0007d1e4mov x3, x30
0007d1e8bl runtime.morestack_noctxt.abi0
0007d1ecldp x0, x1, [sp+8]
0007d1f0b 0x7d1b0
0007d1f4udf 0
0007d1f8udf 0
0007d1fcudf 0
0007d1b0
0007d200
0007d200runtime.initMetrics.func53: ; void runtime.initMetrics.func53(runtime.statAggregate * p0, runtime.metricValue * out)
0007d200ldr x16, [x28+16]
0007d204subs xzr, sp, x16
0007d208b.ls 0x7d230
0007d20cstr x30, [sp-32]!
0007d210stur x29, [sp-8]
0007d214sub x29, sp, 8
0007d218adrp x0, 0x9aa000
0007d21cadd x0, x0, 3056
0007d220bl runtime.(*timeHistogram).write
0007d224ldur x29, [sp-8]
0007d228ldr x30, [sp], 32
0007d22cret x30
0007d230
0007d230loc_7d230:
0007d230stp x0, x1, [sp+8]
0007d234mov x3, x30
0007d238bl runtime.morestack_noctxt.abi0
0007d23cldp x0, x1, [sp+8]
0007d240b 0x7d200
0007d244udf 0
0007d248udf 0
0007d24cudf 0
0007d200
0007d200runtime.initMetrics.func53: ; void runtime.initMetrics.func53(runtime.statAggregate * p0, runtime.metricValue * out)
0007d200ldr x16, [x28+16]
0007d204subs xzr, sp, x16
0007d208b.ls 0x7d230
0007d20cstr x30, [sp-32]!
0007d210stur x29, [sp-8]
0007d214sub x29, sp, 8
0007d218adrp x0, 0x9aa000
0007d21cadd x0, x0, 3056
0007d220bl runtime.(*timeHistogram).write
0007d224ldur x29, [sp-8]
0007d228ldr x30, [sp], 32
0007d22cret x30
0007d230
0007d230loc_7d230:
0007d230stp x0, x1, [sp+8]
0007d234mov x3, x30
0007d238bl runtime.morestack_noctxt.abi0
0007d23cldp x0, x1, [sp+8]
0007d240b 0x7d200
0007d244udf 0
0007d248udf 0
0007d24cudf 0
0007d200
Loading..