File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0007a9b0
0007a9b0runtime.vdsoInitFromSysinfoEhdr: ; void runtime.vdsoInitFromSysinfoEhdr(runtime.vdsoInfo * info, runtime.elfEhdr * hdr)
0007a9b0ldr x16, [x28+16]
0007a9b4subs xzr, sp, x16
0007a9b8b.ls 0x7ae1c
0007a9bcstr x30, [sp-64]!
0007a9c0stur x29, [sp-8]
0007a9c4sub x29, sp, 8
0007a9c8str x0, [sp+72]
0007a9ccstr x1, [sp+80]
0007a9d0strb wzr, [x0]
0007a9d4mov x2, x1
0007a9d8str x1, [x0+8]
0007a9dcldr x3, [x2+32]
0007a9e0add x3, x3, x1
0007a9e4str x3, [sp+40]
0007a9e8mov x1, xzr
0007a9ecmov x4, xzr
0007a9f0mov x5, xzr
0007a9f4b 0x7aa10
0007a9f8
0007a9f8loc_7a9f8:
0007a9f8ldrh w6, [sp+38]
0007a9fcadd x1, x6, 1
0007aa00ldr x2, [sp+80]
0007aa04ldr x3, [sp+40]
0007aa08mov x4, x0
0007aa0cldr x0, [sp+72]
0007aa10
0007aa10loc_7aa10:
0007aa10ubfm x6, x1, 0, 15
0007aa14ldrh w7, [x2+56]
0007aa18subs wzr, w6, w7
0007aa1cb.hs 0x7aad4
0007aa20strh w1, [sp+38]
0007aa24str x5, [sp+48]
0007aa28strb w4, [sp+37]
0007aa2cubfm x2, x1, 0, 15
0007aa30sub x4, xzr, x2
0007aa34add x2, x4, x2, lsl #3
0007aa38ubfm x1, x2, 61, 60
0007aa3cmov x0, x3
0007aa40bl runtime.add
0007aa44ldr w2, [x0]
0007aa48subs wzr, w2, 1
0007aa4cb.ne 0x7aaa4
0007aa50ldrb w1, [sp+37]
0007aa54tbz w1, 0, 0x7aa60
0007aa58ldr x2, [sp+72]
0007aa5cb 0x7aa98
0007aa60
0007aa60loc_7aa60:
0007aa60ldr x2, [sp+72]
0007aa64ldr x3, [x2+8]
0007aa68ldr x4, [x0+8]
0007aa6cldr x5, [x0+16]
0007aa70sub x4, x4, x5
0007aa74add x3, x4, x3
0007aa78str x3, [x2+16]
0007aa7cadrp x27, 0x9d1000
0007aa80str x3, [x27+2088]
0007aa84ldr x3, [x2+16]
0007aa88ldr x4, [x0+40]
0007aa8cadd x3, x4, x3
0007aa90adrp x27, 0x9d1000
0007aa94str x3, [x27+2096]
0007aa98
0007aa98loc_7aa98:
0007aa98orr x0, xzr, 1
0007aa9cldr x5, [sp+48]
0007aaa0b 0x7a9f8
0007aaa4
0007aaa4loc_7aaa4:
0007aaa4subs wzr, w2, 2
0007aaa8b.ne 0x7aac4
0007aaacldr x2, [sp+72]
0007aab0ldr x3, [x2+8]
0007aab4ldr x6, [x0+8]
0007aab8add x5, x6, x3
0007aabcldrb w0, [sp+37]
0007aac0b 0x7a9f8
0007aac4
0007aac4loc_7aac4:
0007aac4ldr x2, [sp+72]
0007aac8ldrb w0, [sp+37]
0007aaccldr x5, [sp+48]
0007aad0b 0x7a9f8
0007aad4
0007aad4loc_7aad4:
0007aad4tbz w4, 0, 0x7ab24
0007aad8cbz x5, 0x7ab24
0007aadcadrp x27, 0x9d1000
0007aae0ldr w2, [x27+3056]
0007aae4cbz w2, 0x7ab0c
0007aae8ldr x2, [x0+32]
0007aaecbl runtime.gcWriteBarrier4
0007aaf0str x2, [x25]
0007aaf4ldr x2, [x0+24]
0007aaf8str x2, [x25+8]
0007aafcldr x2, [x0+96]
0007ab00str x2, [x25+16]
0007ab04ldr x2, [x0+104]
0007ab08str x2, [x25+24]
0007ab0c
0007ab0cloc_7ab0c:
0007ab0cstp xzr, xzr, [x0+24]
0007ab10stp xzr, xzr, [x0+96]
0007ab14mov x1, xzr
0007ab18mov x2, xzr
0007ab1cmov x3, xzr
0007ab20b 0x7ab34
0007ab24
0007ab24loc_7ab24:
0007ab24ldur x29, [sp-8]
0007ab28ldr x30, [sp], 64
0007ab2cret x30
0007ab30
0007ab30loc_7ab30:
0007ab30add x1, x1, 1
0007ab34
0007ab34loc_7ab34:
0007ab34orr x4, xzr, 0x3fffffffffff
0007ab38subs xzr, x1, x4
0007ab3cb.hs 0x7ae0c
0007ab40ubfm x4, x1, 60, 59
0007ab44add x6, x5, x1, lsl #4
0007ab48ldr x4, [x5+x4]
0007ab4ccbz x4, 0x7ac4c
0007ab50ldr x7, [x0+16]
0007ab54ldr x6, [x6+8]
0007ab58add x6, x6, x7
0007ab5csubs xzr, x4, 6
0007ab60b.gt 0x7abcc
0007ab64subs xzr, x4, 4
0007ab68b.ne 0x7ab74
0007ab6cmov x3, x6
0007ab70b 0x7ab30
0007ab74
0007ab74loc_7ab74:
0007ab74subs xzr, x4, 5
0007ab78b.ne 0x7aba0
0007ab7cadrp x27, 0x9d1000
0007ab80ldr w4, [x27+3056]
0007ab84cbz w4, 0x7ab98
0007ab88bl runtime.gcWriteBarrier2
0007ab8cstr x6, [x25]
0007ab90ldr x4, [x0+32]
0007ab94str x4, [x25+8]
0007ab98
0007ab98loc_7ab98:
0007ab98str x6, [x0+32]
0007ab9cb 0x7ab30
0007aba0
0007aba0loc_7aba0:
0007aba0subs xzr, x4, 6
0007aba4b.ne 0x7ab30
0007aba8adrp x27, 0x9d1000
0007abacldr w4, [x27+3056]
0007abb0cbz w4, 0x7abc4
0007abb4bl runtime.gcWriteBarrier2
0007abb8str x6, [x25]
0007abbcldr x4, [x0+24]
0007abc0str x4, [x25+8]
0007abc4
0007abc4loc_7abc4:
0007abc4str x6, [x0+24]
0007abc8b 0x7ab30
0007abcc
0007abccloc_7abcc:
0007abccmovz x7, 65269
0007abd0movk x7, 0x6fff0000
0007abd4subs xzr, x4, x7
0007abd8b.ne 0x7abe4
0007abdcmov x2, x6
0007abe0b 0x7ab30
0007abe4
0007abe4loc_7abe4:
0007abe4movz x7, 65520
0007abe8movk x7, 0x6fff0000
0007abecsubs xzr, x4, x7
0007abf0b.ne 0x7ac18
0007abf4adrp x27, 0x9d1000
0007abf8ldr w4, [x27+3056]
0007abfccbz w4, 0x7ac10
0007ac00bl runtime.gcWriteBarrier2
0007ac04str x6, [x25]
0007ac08ldr x4, [x0+96]
0007ac0cstr x4, [x25+8]
0007ac10
0007ac10loc_7ac10:
0007ac10str x6, [x0+96]
0007ac14b 0x7ab30
0007ac18
0007ac18loc_7ac18:
0007ac18movz x7, 65532
0007ac1cmovk x7, 0x6fff0000
0007ac20subs xzr, x4, x7
0007ac24b.ne 0x7ab30
0007ac28adrp x27, 0x9d1000
0007ac2cldr w4, [x27+3056]
0007ac30cbz w4, 0x7ac44
0007ac34bl runtime.gcWriteBarrier2
0007ac38str x6, [x25]
0007ac3cldr x4, [x0+104]
0007ac40str x4, [x25+8]
0007ac44
0007ac44loc_7ac44:
0007ac44str x6, [x0+104]
0007ac48b 0x7ab30
0007ac4c
0007ac4cloc_7ac4c:
0007ac4cldr x4, [x0+32]
0007ac50cbz x4, 0x7adec
0007ac54ldr x4, [x0+24]
0007ac58cbz x4, 0x7adec
0007ac5ccbnz x3, 0x7ac64
0007ac60cbz x2, 0x7adec
0007ac64
0007ac64loc_7ac64:
0007ac64ldr x4, [x0+104]
0007ac68cbnz x4, 0x7ac88
0007ac6cadrp x27, 0x9d1000
0007ac70ldr w4, [x27+3056]
0007ac74cbz w4, 0x7ac84
0007ac78ldr x4, [x0+96]
0007ac7cbl runtime.gcWriteBarrier1
0007ac80str x4, [x25]
0007ac84
0007ac84loc_7ac84:
0007ac84str xzr, [x0+96]
0007ac88
0007ac88loc_7ac88:
0007ac88cbz x2, 0x7ad30
0007ac8cldr w1, [x2]
0007ac90ldr w3, [x2+4]
0007ac94str w3, [x0+88]
0007ac98ldr w3, [x2+8]
0007ac9cubfm x4, x3, 63, 62
0007aca0add x4, x4, 4
0007aca4mov w4, w4
0007aca8movn x5, 0xffff000000000000
0007acacsub x6, x5, x4
0007acb0sub x7, xzr, x6
0007acb4sbfm x7, x7, 63, 63
0007acb8and x4, x7, x4, lsl #2
0007acbcmov x7, x1
0007acc0str x7, [x0+72]
0007acc4str x6, [x0+80]
0007acc8add x1, x1, x3, lsl #1
0007acccadd x1, x1, 4
0007acd0mov w1, w1
0007acd4sub x3, x5, x1
0007acd8sub x5, xzr, x3
0007acdcsbfm x5, x5, 63, 63
0007ace0and x1, x5, x1, lsl #2
0007ace4add x4, x2, x4
0007ace8add x1, x2, x1
0007acecadrp x27, 0x9d1000
0007acf0ldr w2, [x27+3056]
0007acf4cbz w2, 0x7ad14
0007acf8bl runtime.gcWriteBarrier4
0007acfcstr x4, [x25]
0007ad00ldr x2, [x0+64]
0007ad04str x2, [x25+8]
0007ad08str x1, [x25+16]
0007ad0cldr x2, [x0+40]
0007ad10str x2, [x25+24]
0007ad14
0007ad14loc_7ad14:
0007ad14str x4, [x0+64]
0007ad18str x3, [x0+48]
0007ad1cstr x3, [x0+56]
0007ad20str x1, [x0+40]
0007ad24orr x1, xzr, 1
0007ad28strb w1, [x0+92]
0007ad2cb 0x7addc
0007ad30
0007ad30loc_7ad30:
0007ad30ldr w2, [x3]
0007ad34add x4, x2, 2
0007ad38mov w1, w4
0007ad3csubs xzr, x1, 2
0007ad40b.lo 0x7ae04
0007ad44ldr w4, [x3+4]
0007ad48sub x5, x1, 2
0007ad4cstr x5, [x0+72]
0007ad50movn x5, 2
0007ad54movk x5, 0
0007ad58str x5, [x0+80]
0007ad5cadd x5, x3, 8
0007ad60add x2, x2, x4
0007ad64adrp x27, 0x9d1000
0007ad68ldr w4, [x27+3056]
0007ad6ccbz w4, 0x7ad80
0007ad70bl runtime.gcWriteBarrier2
0007ad74str x5, [x25]
0007ad78ldr x4, [x0+64]
0007ad7cstr x4, [x25+8]
0007ad80
0007ad80loc_7ad80:
0007ad80str x5, [x0+64]
0007ad84add x2, x2, 2
0007ad88mov w2, w2
0007ad8csubs xzr, x2, x1
0007ad90b.lo 0x7adf8
0007ad94movn x4, 0xffff000000000000
0007ad98sub x4, x4, x1
0007ad9csub x2, x2, x1
0007ada0str x2, [x0+48]
0007ada4str x4, [x0+56]
0007ada8sub x2, xzr, x4
0007adacsbfm x2, x2, 63, 63
0007adb0and x1, x2, x1, lsl #2
0007adb4add x1, x3, x1
0007adb8adrp x27, 0x9d1000
0007adbcldr w2, [x27+3056]
0007adc0cbz w2, 0x7add4
0007adc4bl runtime.gcWriteBarrier2
0007adc8str x1, [x25]
0007adccldr x2, [x0+40]
0007add0str x2, [x25+8]
0007add4
0007add4loc_7add4:
0007add4str x1, [x0+40]
0007add8orr x1, xzr, 1
0007addc
0007addcloc_7addc:
0007addcstrb w1, [x0]
0007ade0ldur x29, [sp-8]
0007ade4ldr x30, [sp], 64
0007ade8ret x30
0007adec
0007adecloc_7adec:
0007adecldur x29, [sp-8]
0007adf0ldr x30, [sp], 64
0007adf4ret x30
0007adf8
0007adf8loc_7adf8:
0007adf8mov x0, x1
0007adfcmov x1, x2
0007ae00bl runtime.panicSliceB
0007ae04
0007ae04loc_7ae04:
0007ae04orr x0, xzr, 2
0007ae08bl runtime.panicSliceB
0007ae0c
0007ae0cloc_7ae0c:
0007ae0cmov x0, x1
0007ae10orr x1, xzr, 0x3fffffffffff
0007ae14bl runtime.panicIndex
0007ae18hint
0007ae1c
0007ae1cloc_7ae1c:
0007ae1cstp x0, x1, [sp+8]
0007ae20mov x3, x30
0007ae24bl runtime.morestack_noctxt.abi0
0007ae28ldp x0, x1, [sp+8]
0007ae2cb 0x7a9b0
0007a9b0
0007a9b0runtime.vdsoInitFromSysinfoEhdr: ; void runtime.vdsoInitFromSysinfoEhdr(runtime.vdsoInfo * info, runtime.elfEhdr * hdr)
0007a9b0ldr x16, [x28+16]
0007a9b4subs xzr, sp, x16
0007a9b8b.ls 0x7ae1c
0007a9bcstr x30, [sp-64]!
0007a9c0stur x29, [sp-8]
0007a9c4sub x29, sp, 8
0007a9c8str x0, [sp+72]
0007a9ccstr x1, [sp+80]
0007a9d0strb wzr, [x0]
0007a9d4mov x2, x1
0007a9d8str x1, [x0+8]
0007a9dcldr x3, [x2+32]
0007a9e0add x3, x3, x1
0007a9e4str x3, [sp+40]
0007a9e8mov x1, xzr
0007a9ecmov x4, xzr
0007a9f0mov x5, xzr
0007a9f4b 0x7aa10
0007a9f8
0007a9f8loc_7a9f8:
0007a9f8ldrh w6, [sp+38]
0007a9fcadd x1, x6, 1
0007aa00ldr x2, [sp+80]
0007aa04ldr x3, [sp+40]
0007aa08mov x4, x0
0007aa0cldr x0, [sp+72]
0007aa10
0007aa10loc_7aa10:
0007aa10ubfm x6, x1, 0, 15
0007aa14ldrh w7, [x2+56]
0007aa18subs wzr, w6, w7
0007aa1cb.hs 0x7aad4
0007aa20strh w1, [sp+38]
0007aa24str x5, [sp+48]
0007aa28strb w4, [sp+37]
0007aa2cubfm x2, x1, 0, 15
0007aa30sub x4, xzr, x2
0007aa34add x2, x4, x2, lsl #3
0007aa38ubfm x1, x2, 61, 60
0007aa3cmov x0, x3
0007aa40bl runtime.add
0007aa44ldr w2, [x0]
0007aa48subs wzr, w2, 1
0007aa4cb.ne 0x7aaa4
0007aa50ldrb w1, [sp+37]
0007aa54tbz w1, 0, 0x7aa60
0007aa58ldr x2, [sp+72]
0007aa5cb 0x7aa98
0007aa60
0007aa60loc_7aa60:
0007aa60ldr x2, [sp+72]
0007aa64ldr x3, [x2+8]
0007aa68ldr x4, [x0+8]
0007aa6cldr x5, [x0+16]
0007aa70sub x4, x4, x5
0007aa74add x3, x4, x3
0007aa78str x3, [x2+16]
0007aa7cadrp x27, 0x9d1000
0007aa80str x3, [x27+2088]
0007aa84ldr x3, [x2+16]
0007aa88ldr x4, [x0+40]
0007aa8cadd x3, x4, x3
0007aa90adrp x27, 0x9d1000
0007aa94str x3, [x27+2096]
0007aa98
0007aa98loc_7aa98:
0007aa98orr x0, xzr, 1
0007aa9cldr x5, [sp+48]
0007aaa0b 0x7a9f8
0007aaa4
0007aaa4loc_7aaa4:
0007aaa4subs wzr, w2, 2
0007aaa8b.ne 0x7aac4
0007aaacldr x2, [sp+72]
0007aab0ldr x3, [x2+8]
0007aab4ldr x6, [x0+8]
0007aab8add x5, x6, x3
0007aabcldrb w0, [sp+37]
0007aac0b 0x7a9f8
0007aac4
0007aac4loc_7aac4:
0007aac4ldr x2, [sp+72]
0007aac8ldrb w0, [sp+37]
0007aaccldr x5, [sp+48]
0007aad0b 0x7a9f8
0007aad4
0007aad4loc_7aad4:
0007aad4tbz w4, 0, 0x7ab24
0007aad8cbz x5, 0x7ab24
0007aadcadrp x27, 0x9d1000
0007aae0ldr w2, [x27+3056]
0007aae4cbz w2, 0x7ab0c
0007aae8ldr x2, [x0+32]
0007aaecbl runtime.gcWriteBarrier4
0007aaf0str x2, [x25]
0007aaf4ldr x2, [x0+24]
0007aaf8str x2, [x25+8]
0007aafcldr x2, [x0+96]
0007ab00str x2, [x25+16]
0007ab04ldr x2, [x0+104]
0007ab08str x2, [x25+24]
0007ab0c
0007ab0cloc_7ab0c:
0007ab0cstp xzr, xzr, [x0+24]
0007ab10stp xzr, xzr, [x0+96]
0007ab14mov x1, xzr
0007ab18mov x2, xzr
0007ab1cmov x3, xzr
0007ab20b 0x7ab34
0007ab24
0007ab24loc_7ab24:
0007ab24ldur x29, [sp-8]
0007ab28ldr x30, [sp], 64
0007ab2cret x30
0007ab30
0007ab30loc_7ab30:
0007ab30add x1, x1, 1
0007ab34
0007ab34loc_7ab34:
0007ab34orr x4, xzr, 0x3fffffffffff
0007ab38subs xzr, x1, x4
0007ab3cb.hs 0x7ae0c
0007ab40ubfm x4, x1, 60, 59
0007ab44add x6, x5, x1, lsl #4
0007ab48ldr x4, [x5+x4]
0007ab4ccbz x4, 0x7ac4c
0007ab50ldr x7, [x0+16]
0007ab54ldr x6, [x6+8]
0007ab58add x6, x6, x7
0007ab5csubs xzr, x4, 6
0007ab60b.gt 0x7abcc
0007ab64subs xzr, x4, 4
0007ab68b.ne 0x7ab74
0007ab6cmov x3, x6
0007ab70b 0x7ab30
0007ab74
0007ab74loc_7ab74:
0007ab74subs xzr, x4, 5
0007ab78b.ne 0x7aba0
0007ab7cadrp x27, 0x9d1000
0007ab80ldr w4, [x27+3056]
0007ab84cbz w4, 0x7ab98
0007ab88bl runtime.gcWriteBarrier2
0007ab8cstr x6, [x25]
0007ab90ldr x4, [x0+32]
0007ab94str x4, [x25+8]
0007ab98
0007ab98loc_7ab98:
0007ab98str x6, [x0+32]
0007ab9cb 0x7ab30
0007aba0
0007aba0loc_7aba0:
0007aba0subs xzr, x4, 6
0007aba4b.ne 0x7ab30
0007aba8adrp x27, 0x9d1000
0007abacldr w4, [x27+3056]
0007abb0cbz w4, 0x7abc4
0007abb4bl runtime.gcWriteBarrier2
0007abb8str x6, [x25]
0007abbcldr x4, [x0+24]
0007abc0str x4, [x25+8]
0007abc4
0007abc4loc_7abc4:
0007abc4str x6, [x0+24]
0007abc8b 0x7ab30
0007abcc
0007abccloc_7abcc:
0007abccmovz x7, 65269
0007abd0movk x7, 0x6fff0000
0007abd4subs xzr, x4, x7
0007abd8b.ne 0x7abe4
0007abdcmov x2, x6
0007abe0b 0x7ab30
0007abe4
0007abe4loc_7abe4:
0007abe4movz x7, 65520
0007abe8movk x7, 0x6fff0000
0007abecsubs xzr, x4, x7
0007abf0b.ne 0x7ac18
0007abf4adrp x27, 0x9d1000
0007abf8ldr w4, [x27+3056]
0007abfccbz w4, 0x7ac10
0007ac00bl runtime.gcWriteBarrier2
0007ac04str x6, [x25]
0007ac08ldr x4, [x0+96]
0007ac0cstr x4, [x25+8]
0007ac10
0007ac10loc_7ac10:
0007ac10str x6, [x0+96]
0007ac14b 0x7ab30
0007ac18
0007ac18loc_7ac18:
0007ac18movz x7, 65532
0007ac1cmovk x7, 0x6fff0000
0007ac20subs xzr, x4, x7
0007ac24b.ne 0x7ab30
0007ac28adrp x27, 0x9d1000
0007ac2cldr w4, [x27+3056]
0007ac30cbz w4, 0x7ac44
0007ac34bl runtime.gcWriteBarrier2
0007ac38str x6, [x25]
0007ac3cldr x4, [x0+104]
0007ac40str x4, [x25+8]
0007ac44
0007ac44loc_7ac44:
0007ac44str x6, [x0+104]
0007ac48b 0x7ab30
0007ac4c
0007ac4cloc_7ac4c:
0007ac4cldr x4, [x0+32]
0007ac50cbz x4, 0x7adec
0007ac54ldr x4, [x0+24]
0007ac58cbz x4, 0x7adec
0007ac5ccbnz x3, 0x7ac64
0007ac60cbz x2, 0x7adec
0007ac64
0007ac64loc_7ac64:
0007ac64ldr x4, [x0+104]
0007ac68cbnz x4, 0x7ac88
0007ac6cadrp x27, 0x9d1000
0007ac70ldr w4, [x27+3056]
0007ac74cbz w4, 0x7ac84
0007ac78ldr x4, [x0+96]
0007ac7cbl runtime.gcWriteBarrier1
0007ac80str x4, [x25]
0007ac84
0007ac84loc_7ac84:
0007ac84str xzr, [x0+96]
0007ac88
0007ac88loc_7ac88:
0007ac88cbz x2, 0x7ad30
0007ac8cldr w1, [x2]
0007ac90ldr w3, [x2+4]
0007ac94str w3, [x0+88]
0007ac98ldr w3, [x2+8]
0007ac9cubfm x4, x3, 63, 62
0007aca0add x4, x4, 4
0007aca4mov w4, w4
0007aca8movn x5, 0xffff000000000000
0007acacsub x6, x5, x4
0007acb0sub x7, xzr, x6
0007acb4sbfm x7, x7, 63, 63
0007acb8and x4, x7, x4, lsl #2
0007acbcmov x7, x1
0007acc0str x7, [x0+72]
0007acc4str x6, [x0+80]
0007acc8add x1, x1, x3, lsl #1
0007acccadd x1, x1, 4
0007acd0mov w1, w1
0007acd4sub x3, x5, x1
0007acd8sub x5, xzr, x3
0007acdcsbfm x5, x5, 63, 63
0007ace0and x1, x5, x1, lsl #2
0007ace4add x4, x2, x4
0007ace8add x1, x2, x1
0007acecadrp x27, 0x9d1000
0007acf0ldr w2, [x27+3056]
0007acf4cbz w2, 0x7ad14
0007acf8bl runtime.gcWriteBarrier4
0007acfcstr x4, [x25]
0007ad00ldr x2, [x0+64]
0007ad04str x2, [x25+8]
0007ad08str x1, [x25+16]
0007ad0cldr x2, [x0+40]
0007ad10str x2, [x25+24]
0007ad14
0007ad14loc_7ad14:
0007ad14str x4, [x0+64]
0007ad18str x3, [x0+48]
0007ad1cstr x3, [x0+56]
0007ad20str x1, [x0+40]
0007ad24orr x1, xzr, 1
0007ad28strb w1, [x0+92]
0007ad2cb 0x7addc
0007ad30
0007ad30loc_7ad30:
0007ad30ldr w2, [x3]
0007ad34add x4, x2, 2
0007ad38mov w1, w4
0007ad3csubs xzr, x1, 2
0007ad40b.lo 0x7ae04
0007ad44ldr w4, [x3+4]
0007ad48sub x5, x1, 2
0007ad4cstr x5, [x0+72]
0007ad50movn x5, 2
0007ad54movk x5, 0
0007ad58str x5, [x0+80]
0007ad5cadd x5, x3, 8
0007ad60add x2, x2, x4
0007ad64adrp x27, 0x9d1000
0007ad68ldr w4, [x27+3056]
0007ad6ccbz w4, 0x7ad80
0007ad70bl runtime.gcWriteBarrier2
0007ad74str x5, [x25]
0007ad78ldr x4, [x0+64]
0007ad7cstr x4, [x25+8]
0007ad80
0007ad80loc_7ad80:
0007ad80str x5, [x0+64]
0007ad84add x2, x2, 2
0007ad88mov w2, w2
0007ad8csubs xzr, x2, x1
0007ad90b.lo 0x7adf8
0007ad94movn x4, 0xffff000000000000
0007ad98sub x4, x4, x1
0007ad9csub x2, x2, x1
0007ada0str x2, [x0+48]
0007ada4str x4, [x0+56]
0007ada8sub x2, xzr, x4
0007adacsbfm x2, x2, 63, 63
0007adb0and x1, x2, x1, lsl #2
0007adb4add x1, x3, x1
0007adb8adrp x27, 0x9d1000
0007adbcldr w2, [x27+3056]
0007adc0cbz w2, 0x7add4
0007adc4bl runtime.gcWriteBarrier2
0007adc8str x1, [x25]
0007adccldr x2, [x0+40]
0007add0str x2, [x25+8]
0007add4
0007add4loc_7add4:
0007add4str x1, [x0+40]
0007add8orr x1, xzr, 1
0007addc
0007addcloc_7addc:
0007addcstrb w1, [x0]
0007ade0ldur x29, [sp-8]
0007ade4ldr x30, [sp], 64
0007ade8ret x30
0007adec
0007adecloc_7adec:
0007adecldur x29, [sp-8]
0007adf0ldr x30, [sp], 64
0007adf4ret x30
0007adf8
0007adf8loc_7adf8:
0007adf8mov x0, x1
0007adfcmov x1, x2
0007ae00bl runtime.panicSliceB
0007ae04
0007ae04loc_7ae04:
0007ae04orr x0, xzr, 2
0007ae08bl runtime.panicSliceB
0007ae0c
0007ae0cloc_7ae0c:
0007ae0cmov x0, x1
0007ae10orr x1, xzr, 0x3fffffffffff
0007ae14bl runtime.panicIndex
0007ae18hint
0007ae1c
0007ae1cloc_7ae1c:
0007ae1cstp x0, x1, [sp+8]
0007ae20mov x3, x30
0007ae24bl runtime.morestack_noctxt.abi0
0007ae28ldp x0, x1, [sp+8]
0007ae2cb 0x7a9b0
0007a9b0
0007ae30
0007ae30runtime.vdsoFindVersion: ; void runtime.vdsoFindVersion(runtime.vdsoInfo * info, runtime.vdsoVersionKey * ver)
0007ae30ldr x16, [x28+16]
0007ae34subs xzr, sp, x16
0007ae38b.ls 0x7af48
0007ae3cstr x30, [sp-48]!
0007ae40stur x29, [sp-8]
0007ae44sub x29, sp, 8
0007ae48ldrb w2, [x0]
0007ae4ctbz w2, 0, 0x7ae60
0007ae50str x0, [sp+56]
0007ae54str x1, [sp+64]
0007ae58ldr x2, [x0+104]
0007ae5cb 0x7ae88
0007ae60
0007ae60loc_7ae60:
0007ae60mov x0, xzr
0007ae64ldur x29, [sp-8]
0007ae68ldr x30, [sp], 48
0007ae6cret x30
0007ae70
0007ae70loc_7ae70:
0007ae70mov x1, x3
0007ae74mov x0, x2
0007ae78bl runtime.add
0007ae7cldr x1, [sp+64]
0007ae80mov x2, x0
0007ae84ldr x0, [sp+56]
0007ae88
0007ae88loc_7ae88:
0007ae88ldrh w3, [x2+2]
0007ae8ctbnz w3, 0, 0x7af18
0007ae90str x2, [sp+32]
0007ae94ldr w3, [x2+12]
0007ae98mov x1, x3
0007ae9cmov x0, x2
0007aea0bl runtime.add
0007aea4ldr x2, [sp+32]
0007aea8ldr w3, [x2+8]
0007aeacldr x4, [sp+64]
0007aeb0ldr w5, [x4+16]
0007aeb4subs wzr, w5, w3
0007aeb8b.ne 0x7af10
0007aebcldr x1, [sp+56]
0007aec0ldr x1, [x1+32]
0007aec4ldrsb x27, [x1]
0007aec8ldr w2, [x0]
0007aeccadd x0, x1, x2
0007aed0bl runtime.gostringnocopy
0007aed4ldr x2, [sp+64]
0007aed8ldr x3, [x2+8]
0007aedcsubs xzr, x1, x3
0007aee0b.eq 0x7aeec
0007aee4mov x0, xzr
0007aee8b 0x7af04
0007aeec
0007aeecloc_7aeec:
0007aeecldr x4, [x2]
0007aef0mov x1, x0
0007aef4mov x2, x3
0007aef8mov x0, x4
0007aefcbl runtime.memequal
0007af00ldr x2, [sp+64]
0007af04
0007af04loc_7af04:
0007af04tbnz w0, 0, 0x7af30
0007af08ldr x2, [sp+32]
0007af0cldr x4, [sp+64]
0007af10
0007af10loc_7af10:
0007af10ldr x0, [sp+56]
0007af14mov x1, x4
0007af18
0007af18loc_7af18:
0007af18ldr w3, [x2+16]
0007af1ccbnz w3, 0x7ae70
0007af20movn x0, 0
0007af24ldur x29, [sp-8]
0007af28ldr x30, [sp], 48
0007af2cret x30
0007af30
0007af30loc_7af30:
0007af30ldr x1, [sp+32]
0007af34ldrh w1, [x1+4]
0007af38and x0, x1, 32767
0007af3cldur x29, [sp-8]
0007af40ldr x30, [sp], 48
0007af44ret x30
0007af48
0007af48loc_7af48:
0007af48stp x0, x1, [sp+8]
0007af4cmov x3, x30
0007af50bl runtime.morestack_noctxt.abi0
0007af54ldp x0, x1, [sp+8]
0007af58b 0x7ae30
0007af5cudf 0
0007ae30
0007ae30runtime.vdsoFindVersion: ; void runtime.vdsoFindVersion(runtime.vdsoInfo * info, runtime.vdsoVersionKey * ver)
0007ae30ldr x16, [x28+16]
0007ae34subs xzr, sp, x16
0007ae38b.ls 0x7af48
0007ae3cstr x30, [sp-48]!
0007ae40stur x29, [sp-8]
0007ae44sub x29, sp, 8
0007ae48ldrb w2, [x0]
0007ae4ctbz w2, 0, 0x7ae60
0007ae50str x0, [sp+56]
0007ae54str x1, [sp+64]
0007ae58ldr x2, [x0+104]
0007ae5cb 0x7ae88
0007ae60
0007ae60loc_7ae60:
0007ae60mov x0, xzr
0007ae64ldur x29, [sp-8]
0007ae68ldr x30, [sp], 48
0007ae6cret x30
0007ae70
0007ae70loc_7ae70:
0007ae70mov x1, x3
0007ae74mov x0, x2
0007ae78bl runtime.add
0007ae7cldr x1, [sp+64]
0007ae80mov x2, x0
0007ae84ldr x0, [sp+56]
0007ae88
0007ae88loc_7ae88:
0007ae88ldrh w3, [x2+2]
0007ae8ctbnz w3, 0, 0x7af18
0007ae90str x2, [sp+32]
0007ae94ldr w3, [x2+12]
0007ae98mov x1, x3
0007ae9cmov x0, x2
0007aea0bl runtime.add
0007aea4ldr x2, [sp+32]
0007aea8ldr w3, [x2+8]
0007aeacldr x4, [sp+64]
0007aeb0ldr w5, [x4+16]
0007aeb4subs wzr, w5, w3
0007aeb8b.ne 0x7af10
0007aebcldr x1, [sp+56]
0007aec0ldr x1, [x1+32]
0007aec4ldrsb x27, [x1]
0007aec8ldr w2, [x0]
0007aeccadd x0, x1, x2
0007aed0bl runtime.gostringnocopy
0007aed4ldr x2, [sp+64]
0007aed8ldr x3, [x2+8]
0007aedcsubs xzr, x1, x3
0007aee0b.eq 0x7aeec
0007aee4mov x0, xzr
0007aee8b 0x7af04
0007aeec
0007aeecloc_7aeec:
0007aeecldr x4, [x2]
0007aef0mov x1, x0
0007aef4mov x2, x3
0007aef8mov x0, x4
0007aefcbl runtime.memequal
0007af00ldr x2, [sp+64]
0007af04
0007af04loc_7af04:
0007af04tbnz w0, 0, 0x7af30
0007af08ldr x2, [sp+32]
0007af0cldr x4, [sp+64]
0007af10
0007af10loc_7af10:
0007af10ldr x0, [sp+56]
0007af14mov x1, x4
0007af18
0007af18loc_7af18:
0007af18ldr w3, [x2+16]
0007af1ccbnz w3, 0x7ae70
0007af20movn x0, 0
0007af24ldur x29, [sp-8]
0007af28ldr x30, [sp], 48
0007af2cret x30
0007af30
0007af30loc_7af30:
0007af30ldr x1, [sp+32]
0007af34ldrh w1, [x1+4]
0007af38and x0, x1, 32767
0007af3cldur x29, [sp-8]
0007af40ldr x30, [sp], 48
0007af44ret x30
0007af48
0007af48loc_7af48:
0007af48stp x0, x1, [sp+8]
0007af4cmov x3, x30
0007af50bl runtime.morestack_noctxt.abi0
0007af54ldp x0, x1, [sp+8]
0007af58b 0x7ae30
0007af5cudf 0
0007ae30
0007af60
0007af60runtime.vdsoParseSymbols: ; void runtime.vdsoParseSymbols(runtime.vdsoInfo * info, int32 version)
0007af60ldr x16, [x28+16]
0007af64sub x17, sp, 16
0007af68subs xzr, x17, x16
0007af6cb.ls 0x7b1f4
0007af70str x30, [sp-144]!
0007af74stur x29, [sp-8]
0007af78sub x29, sp, 8
0007af7cldrb w6, [x0]
0007af80tbz w6, 0, 0x7afcc
0007af84str x0, [sp+152]
0007af88adrp x6, 4096
0007af8cadd x6, x6, 528
0007af90str x6, [sp+112]
0007af94str x0, [sp+120]
0007af98str w1, [sp+128]
0007af9cldrb w6, [x0+92]
0007afa0tbz w6, 0, 0x7afb8
0007afa4adrp x27, 0x993000
0007afa8ldr x6, [x27+3792]
0007afacadrp x27, 0x993000
0007afb0ldr x7, [x27+3800]
0007afb4b 0x7b0d4
0007afb8
0007afb8loc_7afb8:
0007afb8adrp x27, 0x993000
0007afbcldr x6, [x27+3792]
0007afc0adrp x27, 0x993000
0007afc4ldr x7, [x27+3800]
0007afc8b 0x7afe0
0007afcc
0007afccloc_7afcc:
0007afccldur x29, [sp-8]
0007afd0ldr x30, [sp], 144
0007afd4ret x30
0007afd8
0007afd8loc_7afd8:
0007afd8add x6, x6, 32
0007afdcsub x7, x7, 1
0007afe0
0007afe0loc_7afe0:
0007afe0subs xzr, x7, 0
0007afe4b.le 0x7b040
0007afe8ldr x1, [x0+72]
0007afeccbz x1, 0x7afd8
0007aff0cbz w1, 0x7b0c8
0007aff4ldr w3, [x6+16]
0007aff8udiv w8, w3, w1
0007affcmsub w8, w8, w1, w3
0007b000subs xzr, x8, x1
0007b004b.hs 0x7b0c0
0007b008str x7, [sp+80]
0007b00cstr x6, [sp+104]
0007b010str w3, [sp+68]
0007b014ldr x9, [x0+64]
0007b018ldr x1, [x6]
0007b01cstr x1, [sp+96]
0007b020ldr x2, [x6+8]
0007b024str x2, [sp+72]
0007b028ldr w4, [x6+20]
0007b02cstr w4, [sp+64]
0007b030ldr x5, [x6+24]
0007b034str x5, [sp+88]
0007b038ldr w8, [x9+2*x8]
0007b03cb 0x7b074
0007b040
0007b040loc_7b040:
0007b040ldur x29, [sp-8]
0007b044ldr x30, [sp], 144
0007b048ret x30
0007b04c
0007b04cloc_7b04c:
0007b04cldr x9, [x6+40]
0007b050ldr w8, [x9+2*x0]
0007b054mov x0, x6
0007b058ldr x1, [sp+96]
0007b05cldr x2, [sp+72]
0007b060ldr w3, [sp+68]
0007b064ldr w4, [sp+64]
0007b068ldr x5, [sp+88]
0007b06cldr x6, [sp+104]
0007b070ldr x7, [sp+80]
0007b074
0007b074loc_7b074:
0007b074cbz w8, 0x7afd8
0007b078str w8, [sp+60]
0007b07cldr x6, [sp+112]
0007b080mov x0, x8
0007b084add x26, sp, 112
0007b088blr x6
0007b08ctbnz w0, 0, 0x7b0ac
0007b090ldr x6, [sp+152]
0007b094ldr x1, [x6+48]
0007b098ldr w7, [sp+60]
0007b09cmov x0, x7
0007b0a0subs xzr, x0, x1
0007b0a4b.lo 0x7b04c
0007b0a8b 0x7b0bc
0007b0ac
0007b0acloc_7b0ac:
0007b0acldr x0, [sp+152]
0007b0b0ldr x6, [sp+104]
0007b0b4ldr x7, [sp+80]
0007b0b8b 0x7afd8
0007b0bc
0007b0bcloc_7b0bc:
0007b0bcbl runtime.panicIndex
0007b0c0
0007b0c0loc_7b0c0:
0007b0c0mov x0, x8
0007b0c4bl runtime.panicIndex
0007b0c8
0007b0c8loc_7b0c8:
0007b0c8bl runtime.panicdivide
0007b0cc
0007b0ccloc_7b0cc:
0007b0ccadd x6, x6, 32
0007b0d0sub x7, x7, 1
0007b0d4
0007b0d4loc_7b0d4:
0007b0d4subs xzr, x7, 0
0007b0d8b.le 0x7b14c
0007b0dcldr x1, [x0+72]
0007b0e0cbz w1, 0x7b1ec
0007b0e4ldr w4, [x6+20]
0007b0e8udiv w8, w4, w1
0007b0ecmsub w8, w8, w1, w4
0007b0f0subs xzr, x8, x1
0007b0f4b.hs 0x7b1e4
0007b0f8ldr x9, [x0+64]
0007b0fcldr w8, [x9+2*x8]
0007b100ldr w9, [x0+88]
0007b104subs wzr, w8, w9
0007b108b.lo 0x7b0cc
0007b10cstr x7, [sp+80]
0007b110str x6, [sp+104]
0007b114str w4, [sp+68]
0007b118ldr x1, [x6]
0007b11cstr x1, [sp+96]
0007b120ldr x2, [x6+8]
0007b124str x2, [sp+72]
0007b128ldr w3, [x6+16]
0007b12cstr w3, [sp+64]
0007b130ldr x5, [x6+24]
0007b134str x5, [sp+88]
0007b138b 0x7b15c
0007b13c
0007b13cloc_7b13c:
0007b13cldr x0, [sp+152]
0007b140ldr x6, [sp+104]
0007b144ldr x7, [sp+80]
0007b148b 0x7b0cc
0007b14c
0007b14cloc_7b14c:
0007b14cldur x29, [sp-8]
0007b150ldr x30, [sp], 144
0007b154ret x30
0007b158
0007b158loc_7b158:
0007b158add x8, x8, 1
0007b15c
0007b15cloc_7b15c:
0007b15cldr x9, [x0+48]
0007b160ldr w10, [x0+88]
0007b164sub x10, x8, x10
0007b168mov w10, w10
0007b16csubs xzr, x10, x9
0007b170b.hs 0x7b1d8
0007b174ldr x9, [x0+40]
0007b178ldr w9, [x9+2*x10]
0007b17corr x10, x9, 1
0007b180orr x11, x4, 1
0007b184subs wzr, w11, w10
0007b188b.ne 0x7b1d0
0007b18cstr w9, [sp+56]
0007b190str w8, [sp+52]
0007b194ldr x6, [sp+112]
0007b198mov x0, x8
0007b19cadd x26, sp, 112
0007b1a0blr x6
0007b1a4tbnz w0, 0, 0x7b13c
0007b1a8ldr x0, [sp+152]
0007b1acldr x1, [sp+96]
0007b1b0ldr x2, [sp+72]
0007b1b4ldr w3, [sp+64]
0007b1b8ldr w4, [sp+68]
0007b1bcldr x5, [sp+88]
0007b1c0ldr x6, [sp+104]
0007b1c4ldr x7, [sp+80]
0007b1c8ldr w8, [sp+52]
0007b1ccldr w9, [sp+56]
0007b1d0
0007b1d0loc_7b1d0:
0007b1d0tbz w9, 0, 0x7b158
0007b1d4b 0x7b0cc
0007b1d8
0007b1d8loc_7b1d8:
0007b1d8mov x0, x10
0007b1dcmov x1, x9
0007b1e0bl runtime.panicIndex
0007b1e4
0007b1e4loc_7b1e4:
0007b1e4mov x0, x8
0007b1e8bl runtime.panicIndex
0007b1ec
0007b1ecloc_7b1ec:
0007b1ecbl runtime.panicdivide
0007b1f0hint
0007b1f4
0007b1f4loc_7b1f4:
0007b1f4str x0, [sp+8]
0007b1f8str w1, [sp+16]
0007b1fcmov x3, x30
0007b200bl runtime.morestack_noctxt.abi0
0007b204ldr x0, [sp+8]
0007b208ldrsw x1, [sp+16]
0007b20cb 0x7af60
0007af60
0007af60runtime.vdsoParseSymbols: ; void runtime.vdsoParseSymbols(runtime.vdsoInfo * info, int32 version)
0007af60ldr x16, [x28+16]
0007af64sub x17, sp, 16
0007af68subs xzr, x17, x16
0007af6cb.ls 0x7b1f4
0007af70str x30, [sp-144]!
0007af74stur x29, [sp-8]
0007af78sub x29, sp, 8
0007af7cldrb w6, [x0]
0007af80tbz w6, 0, 0x7afcc
0007af84str x0, [sp+152]
0007af88adrp x6, 4096
0007af8cadd x6, x6, 528
0007af90str x6, [sp+112]
0007af94str x0, [sp+120]
0007af98str w1, [sp+128]
0007af9cldrb w6, [x0+92]
0007afa0tbz w6, 0, 0x7afb8
0007afa4adrp x27, 0x993000
0007afa8ldr x6, [x27+3792]
0007afacadrp x27, 0x993000
0007afb0ldr x7, [x27+3800]
0007afb4b 0x7b0d4
0007afb8
0007afb8loc_7afb8:
0007afb8adrp x27, 0x993000
0007afbcldr x6, [x27+3792]
0007afc0adrp x27, 0x993000
0007afc4ldr x7, [x27+3800]
0007afc8b 0x7afe0
0007afcc
0007afccloc_7afcc:
0007afccldur x29, [sp-8]
0007afd0ldr x30, [sp], 144
0007afd4ret x30
0007afd8
0007afd8loc_7afd8:
0007afd8add x6, x6, 32
0007afdcsub x7, x7, 1
0007afe0
0007afe0loc_7afe0:
0007afe0subs xzr, x7, 0
0007afe4b.le 0x7b040
0007afe8ldr x1, [x0+72]
0007afeccbz x1, 0x7afd8
0007aff0cbz w1, 0x7b0c8
0007aff4ldr w3, [x6+16]
0007aff8udiv w8, w3, w1
0007affcmsub w8, w8, w1, w3
0007b000subs xzr, x8, x1
0007b004b.hs 0x7b0c0
0007b008str x7, [sp+80]
0007b00cstr x6, [sp+104]
0007b010str w3, [sp+68]
0007b014ldr x9, [x0+64]
0007b018ldr x1, [x6]
0007b01cstr x1, [sp+96]
0007b020ldr x2, [x6+8]
0007b024str x2, [sp+72]
0007b028ldr w4, [x6+20]
0007b02cstr w4, [sp+64]
0007b030ldr x5, [x6+24]
0007b034str x5, [sp+88]
0007b038ldr w8, [x9+2*x8]
0007b03cb 0x7b074
0007b040
0007b040loc_7b040:
0007b040ldur x29, [sp-8]
0007b044ldr x30, [sp], 144
0007b048ret x30
0007b04c
0007b04cloc_7b04c:
0007b04cldr x9, [x6+40]
0007b050ldr w8, [x9+2*x0]
0007b054mov x0, x6
0007b058ldr x1, [sp+96]
0007b05cldr x2, [sp+72]
0007b060ldr w3, [sp+68]
0007b064ldr w4, [sp+64]
0007b068ldr x5, [sp+88]
0007b06cldr x6, [sp+104]
0007b070ldr x7, [sp+80]
0007b074
0007b074loc_7b074:
0007b074cbz w8, 0x7afd8
0007b078str w8, [sp+60]
0007b07cldr x6, [sp+112]
0007b080mov x0, x8
0007b084add x26, sp, 112
0007b088blr x6
0007b08ctbnz w0, 0, 0x7b0ac
0007b090ldr x6, [sp+152]
0007b094ldr x1, [x6+48]
0007b098ldr w7, [sp+60]
0007b09cmov x0, x7
0007b0a0subs xzr, x0, x1
0007b0a4b.lo 0x7b04c
0007b0a8b 0x7b0bc
0007b0ac
0007b0acloc_7b0ac:
0007b0acldr x0, [sp+152]
0007b0b0ldr x6, [sp+104]
0007b0b4ldr x7, [sp+80]
0007b0b8b 0x7afd8
0007b0bc
0007b0bcloc_7b0bc:
0007b0bcbl runtime.panicIndex
0007b0c0
0007b0c0loc_7b0c0:
0007b0c0mov x0, x8
0007b0c4bl runtime.panicIndex
0007b0c8
0007b0c8loc_7b0c8:
0007b0c8bl runtime.panicdivide
0007b0cc
0007b0ccloc_7b0cc:
0007b0ccadd x6, x6, 32
0007b0d0sub x7, x7, 1
0007b0d4
0007b0d4loc_7b0d4:
0007b0d4subs xzr, x7, 0
0007b0d8b.le 0x7b14c
0007b0dcldr x1, [x0+72]
0007b0e0cbz w1, 0x7b1ec
0007b0e4ldr w4, [x6+20]
0007b0e8udiv w8, w4, w1
0007b0ecmsub w8, w8, w1, w4
0007b0f0subs xzr, x8, x1
0007b0f4b.hs 0x7b1e4
0007b0f8ldr x9, [x0+64]
0007b0fcldr w8, [x9+2*x8]
0007b100ldr w9, [x0+88]
0007b104subs wzr, w8, w9
0007b108b.lo 0x7b0cc
0007b10cstr x7, [sp+80]
0007b110str x6, [sp+104]
0007b114str w4, [sp+68]
0007b118ldr x1, [x6]
0007b11cstr x1, [sp+96]
0007b120ldr x2, [x6+8]
0007b124str x2, [sp+72]
0007b128ldr w3, [x6+16]
0007b12cstr w3, [sp+64]
0007b130ldr x5, [x6+24]
0007b134str x5, [sp+88]
0007b138b 0x7b15c
0007b13c
0007b13cloc_7b13c:
0007b13cldr x0, [sp+152]
0007b140ldr x6, [sp+104]
0007b144ldr x7, [sp+80]
0007b148b 0x7b0cc
0007b14c
0007b14cloc_7b14c:
0007b14cldur x29, [sp-8]
0007b150ldr x30, [sp], 144
0007b154ret x30
0007b158
0007b158loc_7b158:
0007b158add x8, x8, 1
0007b15c
0007b15cloc_7b15c:
0007b15cldr x9, [x0+48]
0007b160ldr w10, [x0+88]
0007b164sub x10, x8, x10
0007b168mov w10, w10
0007b16csubs xzr, x10, x9
0007b170b.hs 0x7b1d8
0007b174ldr x9, [x0+40]
0007b178ldr w9, [x9+2*x10]
0007b17corr x10, x9, 1
0007b180orr x11, x4, 1
0007b184subs wzr, w11, w10
0007b188b.ne 0x7b1d0
0007b18cstr w9, [sp+56]
0007b190str w8, [sp+52]
0007b194ldr x6, [sp+112]
0007b198mov x0, x8
0007b19cadd x26, sp, 112
0007b1a0blr x6
0007b1a4tbnz w0, 0, 0x7b13c
0007b1a8ldr x0, [sp+152]
0007b1acldr x1, [sp+96]
0007b1b0ldr x2, [sp+72]
0007b1b4ldr w3, [sp+64]
0007b1b8ldr w4, [sp+68]
0007b1bcldr x5, [sp+88]
0007b1c0ldr x6, [sp+104]
0007b1c4ldr x7, [sp+80]
0007b1c8ldr w8, [sp+52]
0007b1ccldr w9, [sp+56]
0007b1d0
0007b1d0loc_7b1d0:
0007b1d0tbz w9, 0, 0x7b158
0007b1d4b 0x7b0cc
0007b1d8
0007b1d8loc_7b1d8:
0007b1d8mov x0, x10
0007b1dcmov x1, x9
0007b1e0bl runtime.panicIndex
0007b1e4
0007b1e4loc_7b1e4:
0007b1e4mov x0, x8
0007b1e8bl runtime.panicIndex
0007b1ec
0007b1ecloc_7b1ec:
0007b1ecbl runtime.panicdivide
0007b1f0hint
0007b1f4
0007b1f4loc_7b1f4:
0007b1f4str x0, [sp+8]
0007b1f8str w1, [sp+16]
0007b1fcmov x3, x30
0007b200bl runtime.morestack_noctxt.abi0
0007b204ldr x0, [sp+8]
0007b208ldrsw x1, [sp+16]
0007b20cb 0x7af60
0007af60
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
Loading..