File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0050ac10
0050ac10github.com/bishopfox/sliver/implant/sliver/handlers.rportFwdStopListenerHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.rportFwdStopListenerHandler(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * envelope, github.com/bishopfox/sliver/implant/sliver/transports.Connection * connection)
0050ac10ldr x16, [x28+16]
0050ac14sub x17, sp, 304
0050ac18subs xzr, x17, x16
0050ac1cb.ls 0x50b21c
0050ac20sub x20, sp, 432
0050ac24stp x29, x30, [x20-8]
0050ac28add sp, x20, 0
0050ac2csub x29, sp, 8
0050ac30str x0, [sp+440]
0050ac34str x1, [sp+448]
0050ac38adrp x0, 0x167000
0050ac3cadd x0, x0, 3136
0050ac40bl runtime.newobject
0050ac44str x0, [sp+296]
0050ac48adrp x27, 0x541000
0050ac4cldr w1, [x27+3056]
0050ac50cbz w1, 0x50ac58
0050ac54b 0x50ac5c
0050ac58
0050ac58loc_50ac58:
0050ac58b 0x50ac78
0050ac5c
0050ac5cloc_50ac5c:
0050ac5cstr x0, [sp+216]
0050ac60mov x1, x0
0050ac64adrp x0, 0x167000
0050ac68add x0, x0, 3136
0050ac6cbl runtime.wbZero
0050ac70ldr x0, [sp+216]
0050ac74b 0x50ac78
0050ac78
0050ac78loc_50ac78:
0050ac78stp xzr, xzr, [x0]
0050ac7cstp xzr, xzr, [x0+16]
0050ac80stp xzr, xzr, [x0+32]
0050ac84str xzr, [x0+48]
0050ac88ldr x1, [sp+296]
0050ac8cstr x1, [sp+80]
0050ac90adrp x0, 0x184000
0050ac94add x0, x0, 576
0050ac98bl runtime.newobject
0050ac9cstr x0, [sp+288]
0050aca0adrp x27, 0x541000
0050aca4ldr w1, [x27+3056]
0050aca8cbz w1, 0x50acb0
0050acacb 0x50acb4
0050acb0
0050acb0loc_50acb0:
0050acb0b 0x50acd0
0050acb4
0050acb4loc_50acb4:
0050acb4str x0, [sp+208]
0050acb8mov x1, x0
0050acbcadrp x0, 0x184000
0050acc0add x0, x0, 576
0050acc4bl runtime.wbZero
0050acc8ldr x0, [sp+208]
0050acccb 0x50acd0
0050acd0
0050acd0loc_50acd0:
0050acd0mov x20, x0
0050acd4adr x27, 16
0050acd8stp x29, x27, [sp-24]
0050acdcsub x29, sp, 24
0050ace0bl fn_87cf8
0050ace4sub x29, sp, 8
0050ace8str xzr, [x0+96]
0050acecadrp x0, 0x17b000
0050acf0add x0, x0, 3648
0050acf4bl runtime.newobject
0050acf8str x0, [sp+280]
0050acfcadrp x27, 0x541000
0050ad00ldr w1, [x27+3056]
0050ad04cbz w1, 0x50ad0c
0050ad08b 0x50ad10
0050ad0c
0050ad0cloc_50ad0c:
0050ad0cb 0x50ad2c
0050ad10
0050ad10loc_50ad10:
0050ad10str x0, [sp+200]
0050ad14mov x1, x0
0050ad18adrp x0, 0x17b000
0050ad1cadd x0, x0, 3648
0050ad20bl runtime.wbZero
0050ad24ldr x0, [sp+200]
0050ad28b 0x50ad2c
0050ad2c
0050ad2cloc_50ad2c:
0050ad2cmov x20, x0
0050ad30adr x27, 16
0050ad34stp x29, x27, [sp-24]
0050ad38sub x29, sp, 24
0050ad3cbl fn_87cf8
0050ad40sub x29, sp, 8
0050ad44ldr x5, [sp+288]
0050ad48ldrsb x27, [x5]
0050ad4cldr x6, [sp+280]
0050ad50adrp x27, 0x541000
0050ad54ldr w7, [x27+3056]
0050ad58cbz w7, 0x50ad60
0050ad5cb 0x50ad64
0050ad60
0050ad60loc_50ad60:
0050ad60b 0x50ad78
0050ad64
0050ad64loc_50ad64:
0050ad64bl runtime.gcWriteBarrier2
0050ad68str x6, [x25]
0050ad6cldr x7, [x5+64]
0050ad70str x7, [x25+8]
0050ad74b 0x50ad78
0050ad78
0050ad78loc_50ad78:
0050ad78str x6, [x5+64]
0050ad7cldr x5, [sp+288]
0050ad80str x5, [sp+72]
0050ad84ldr x5, [sp+80]
0050ad88str x5, [sp+376]
0050ad8cldr x5, [sp+440]
0050ad90ldrsb x27, [x5]
0050ad94ldr x0, [x5+24]
0050ad98ldr x1, [x5+32]
0050ad9cldr x2, [x5+40]
0050ada0str x0, [sp+256]
0050ada4str x1, [sp+264]
0050ada8str x2, [sp+272]
0050adacldr x4, [sp+376]
0050adb0adrp x3, 0x209000
0050adb4add x3, x3, 3008
0050adb8bl google.golang.org/protobuf/proto.Unmarshal
0050adbcstr x0, [sp+88]
0050adc0str x1, [sp+96]
0050adc4cbnz x0, 0x50adcc
0050adc8b 0x50af88
0050adcc
0050adccloc_50adcc:
0050adccldrsb x27, [x0]
0050add0ldr x2, [x0+24]
0050add4mov x0, x1
0050add8blr x2
0050addcstr x0, [sp+360]
0050ade0str x1, [sp+368]
0050ade4ldr x2, [sp+72]
0050ade8ldrsb x27, [x2]
0050adecldr x2, [x2+64]
0050adf0ldrsb x27, [x2]
0050adf4str x1, [x2+16]
0050adf8adrp x27, 0x541000
0050adfcldr w1, [x27+3056]
0050ae00cbz w1, 0x50ae08
0050ae04b 0x50ae0c
0050ae08
0050ae08loc_50ae08:
0050ae08b 0x50ae20
0050ae0c
0050ae0cloc_50ae0c:
0050ae0cbl runtime.gcWriteBarrier2
0050ae10str x0, [x25]
0050ae14ldr x3, [x2+8]
0050ae18str x3, [x25+8]
0050ae1cb 0x50ae20
0050ae20
0050ae20loc_50ae20:
0050ae20str x0, [x2+8]
0050ae24ldr x2, [sp+72]
0050ae28str x2, [sp+352]
0050ae2cstp xzr, xzr, [sp+328]
0050ae30str xzr, [sp+344]
0050ae34stp xzr, xzr, [sp+312]
0050ae38ldr x1, [sp+352]
0050ae3cadrp x0, 0x209000
0050ae40add x0, x0, 3040
0050ae44bl google.golang.org/protobuf/proto.Marshal
0050ae48str x0, [sp+328]
0050ae4cstr x1, [sp+336]
0050ae50str x2, [sp+344]
0050ae54str x3, [sp+312]
0050ae58str x4, [sp+320]
0050ae5cldr x2, [sp+328]
0050ae60ldr x3, [sp+336]
0050ae64ldr x4, [sp+344]
0050ae68str x2, [sp+168]
0050ae6cstr x3, [sp+176]
0050ae70str x4, [sp+184]
0050ae74ldr x2, [sp+312]
0050ae78ldr x3, [sp+320]
0050ae7cstr x2, [sp+152]
0050ae80str x3, [sp+160]
0050ae84ldr x2, [sp+168]
0050ae88ldr x3, [sp+176]
0050ae8cldr x4, [sp+184]
0050ae90str x2, [sp+128]
0050ae94str x3, [sp+136]
0050ae98str x4, [sp+144]
0050ae9cadrp x0, 0x17a000
0050aea0add x0, x0, 2848
0050aea4bl runtime.newobject
0050aea8str x0, [sp+248]
0050aeacadrp x27, 0x541000
0050aeb0ldr w2, [x27+3056]
0050aeb4cbz w2, 0x50aebc
0050aeb8b 0x50aec0
0050aebc
0050aebcloc_50aebc:
0050aebcb 0x50aedc
0050aec0
0050aec0loc_50aec0:
0050aec0str x0, [sp+192]
0050aec4mov x1, x0
0050aec8adrp x0, 0x17a000
0050aeccadd x0, x0, 2848
0050aed0bl runtime.wbZero
0050aed4ldr x0, [sp+192]
0050aed8b 0x50aedc
0050aedc
0050aedcloc_50aedc:
0050aedcmov x20, x0
0050aee0adr x27, 16
0050aee4stp x29, x27, [sp-24]
0050aee8sub x29, sp, 24
0050aeecbl fn_87cfc
0050aef0sub x29, sp, 8
0050aef4str xzr, [x0+80]
0050aef8ldr x2, [sp+248]
0050aefcldrsb x27, [x2]
0050af00ldr x3, [sp+440]
0050af04ldrsb x27, [x3]
0050af08ldr x3, [x3+8]
0050af0cstr x3, [x2+8]
0050af10ldr x2, [sp+248]
0050af14ldrsb x27, [x2]
0050af18ldr x3, [sp+128]
0050af1cldr x4, [sp+136]
0050af20ldr x5, [sp+144]
0050af24str x4, [x2+32]
0050af28str x5, [x2+40]
0050af2cadrp x27, 0x541000
0050af30ldr w4, [x27+3056]
0050af34cbz w4, 0x50af3c
0050af38b 0x50af40
0050af3c
0050af3cloc_50af3c:
0050af3cb 0x50af54
0050af40
0050af40loc_50af40:
0050af40bl runtime.gcWriteBarrier2
0050af44str x3, [x25]
0050af48ldr x4, [x2+24]
0050af4cstr x4, [x25+8]
0050af50b 0x50af54
0050af54
0050af54loc_50af54:
0050af54str x3, [x2+24]
0050af58ldr x2, [sp+248]
0050af5cstr x2, [sp+304]
0050af60ldr x2, [sp+448]
0050af64ldrsb x27, [x2]
0050af68ldr x2, [x2]
0050af6cstr x2, [sp+240]
0050af70ldr x0, [sp+240]
0050af74add x1, sp, 304
0050af78bl runtime.chansend1
0050af7cldp x29, x30, [sp-8]
0050af80add sp, sp, 432
0050af84ret x30
0050af88
0050af88loc_50af88:
0050af88ldr x2, [sp+80]
0050af8cldrsb x27, [x2]
0050af90ldr w2, [x2+8]
0050af94mov x1, x2
0050af98str x1, [sp+56]
0050af9cadrp x0, 0x503000
0050afa0add x0, x0, 2880
0050afa4bl github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Remove
0050afa8str x0, [sp+64]
0050afaccbnz x0, 0x50afb4
0050afb0b 0x50b06c
0050afb4
0050afb4loc_50afb4:
0050afb4ldrsb x27, [x0]
0050afb8ldr x2, [sp+72]
0050afbcldrsb x27, [x2]
0050afc0ldr x3, [x0]
0050afc4str w3, [x2+8]
0050afc8ldr x2, [sp+72]
0050afccldrsb x27, [x2]
0050afd0ldr x3, [sp+64]
0050afd4ldrsb x27, [x3]
0050afd8ldr x3, [x3+16]
0050afdcldrsb x27, [x3]
0050afe0ldr x4, [x3+8]
0050afe4ldr x3, [x3+16]
0050afe8str x3, [x2+24]
0050afecadrp x27, 0x541000
0050aff0ldr w3, [x27+3056]
0050aff4cbz w3, 0x50affc
0050aff8b 0x50b000
0050affc
0050affcloc_50affc:
0050affcb 0x50b014
0050b000
0050b000loc_50b000:
0050b000bl runtime.gcWriteBarrier2
0050b004str x4, [x25]
0050b008ldr x3, [x2+16]
0050b00cstr x3, [x25+8]
0050b010b 0x50b014
0050b014
0050b014loc_50b014:
0050b014str x4, [x2+16]
0050b018ldr x2, [sp+72]
0050b01cldrsb x27, [x2]
0050b020ldr x3, [sp+64]
0050b024ldrsb x27, [x3]
0050b028ldr x3, [x3+16]
0050b02cldrsb x27, [x3]
0050b030ldr x4, [x3+24]
0050b034ldr x3, [x3+32]
0050b038str x3, [x2+48]
0050b03cadrp x27, 0x540000
0050b040ldr w3, [x27+3056]
0050b044cbz w3, 0x50b04c
0050b048b 0x50b050
0050b04c
0050b04cloc_50b04c:
0050b04cb 0x50b064
0050b050
0050b050loc_50b050:
0050b050bl runtime.gcWriteBarrier2
0050b054str x4, [x25]
0050b058ldr x3, [x2+40]
0050b05cstr x3, [x25+8]
0050b060b 0x50b064
0050b064
0050b064loc_50b064:
0050b064str x4, [x2+40]
0050b068b 0x50b0b8
0050b06c
0050b06cloc_50b06c:
0050b06cldr x2, [sp+72]
0050b070ldrsb x27, [x2]
0050b074ldr x2, [x2+64]
0050b078ldrsb x27, [x2]
0050b07cmovz x3, 11
0050b080str x3, [x2+16]
0050b084adrp x27, 0x540000
0050b088ldr w3, [x27+3056]
0050b08ccbz w3, 0x50b094
0050b090b 0x50b098
0050b094
0050b094loc_50b094:
0050b094b 0x50b0a8
0050b098
0050b098loc_50b098:
0050b098ldr x3, [x2+8]
0050b09cbl runtime.gcWriteBarrier1
0050b0a0str x3, [x25]
0050b0a4b 0x50b0a8
0050b0a8
0050b0a8loc_50b0a8:
0050b0a8adrp x3, 0x1a7000
0050b0acadd x3, x3, 2351
0050b0b0str x3, [x2+8]
0050b0b4b 0x50b0b8
0050b0b8
0050b0b8loc_50b0b8:
0050b0b8ldr x2, [sp+72]
0050b0bcstr x2, [sp+352]
0050b0c0stp xzr, xzr, [sp+328]
0050b0c4str xzr, [sp+344]
0050b0c8stp xzr, xzr, [sp+312]
0050b0ccldr x1, [sp+352]
0050b0d0adrp x0, 0x208000
0050b0d4add x0, x0, 3040
0050b0d8bl google.golang.org/protobuf/proto.Marshal
0050b0dcstr x0, [sp+328]
0050b0e0str x1, [sp+336]
0050b0e4str x2, [sp+344]
0050b0e8str x3, [sp+312]
0050b0ecstr x4, [sp+320]
0050b0f0ldr x2, [sp+328]
0050b0f4ldr x3, [sp+336]
0050b0f8ldr x4, [sp+344]
0050b0fcstr x2, [sp+400]
0050b100str x3, [sp+408]
0050b104str x4, [sp+416]
0050b108ldr x2, [sp+312]
0050b10cldr x3, [sp+320]
0050b110str x2, [sp+384]
0050b114str x3, [sp+392]
0050b118ldr x2, [sp+400]
0050b11cldr x3, [sp+408]
0050b120ldr x4, [sp+416]
0050b124str x2, [sp+104]
0050b128str x3, [sp+112]
0050b12cstr x4, [sp+120]
0050b130adrp x0, 0x179000
0050b134add x0, x0, 2848
0050b138bl runtime.newobject
0050b13cstr x0, [sp+232]
0050b140adrp x27, 0x540000
0050b144ldr w2, [x27+3056]
0050b148cbz w2, 0x50b150
0050b14cb 0x50b154
0050b150
0050b150loc_50b150:
0050b150b 0x50b170
0050b154
0050b154loc_50b154:
0050b154str x0, [sp+192]
0050b158mov x1, x0
0050b15cadrp x0, 0x179000
0050b160add x0, x0, 2848
0050b164bl runtime.wbZero
0050b168ldr x0, [sp+192]
0050b16cb 0x50b170
0050b170
0050b170loc_50b170:
0050b170mov x20, x0
0050b174adr x27, 16
0050b178stp x29, x27, [sp-24]
0050b17csub x29, sp, 24
0050b180bl fn_87cfc
0050b184sub x29, sp, 8
0050b188str xzr, [x0+80]
0050b18cldr x2, [sp+232]
0050b190ldrsb x27, [x2]
0050b194ldr x3, [sp+440]
0050b198ldrsb x27, [x3]
0050b19cldr x3, [x3+8]
0050b1a0str x3, [x2+8]
0050b1a4ldr x2, [sp+232]
0050b1a8ldrsb x27, [x2]
0050b1acldr x3, [sp+104]
0050b1b0ldr x4, [sp+112]
0050b1b4ldr x5, [sp+120]
0050b1b8str x4, [x2+32]
0050b1bcstr x5, [x2+40]
0050b1c0adrp x27, 0x540000
0050b1c4ldr w4, [x27+3056]
0050b1c8cbz w4, 0x50b1d0
0050b1ccb 0x50b1d4
0050b1d0
0050b1d0loc_50b1d0:
0050b1d0b 0x50b1e8
0050b1d4
0050b1d4loc_50b1d4:
0050b1d4bl runtime.gcWriteBarrier2
0050b1d8str x3, [x25]
0050b1dcldr x4, [x2+24]
0050b1e0str x4, [x25+8]
0050b1e4b 0x50b1e8
0050b1e8
0050b1e8loc_50b1e8:
0050b1e8str x3, [x2+24]
0050b1ecldr x2, [sp+232]
0050b1f0str x2, [sp+304]
0050b1f4ldr x2, [sp+448]
0050b1f8ldrsb x27, [x2]
0050b1fcldr x2, [x2]
0050b200str x2, [sp+224]
0050b204ldr x0, [sp+224]
0050b208add x1, sp, 304
0050b20cbl runtime.chansend1
0050b210ldp x29, x30, [sp-8]
0050b214add sp, sp, 432
0050b218ret x30
0050b21c
0050b21cloc_50b21c:
0050b21cstp x0, x1, [sp+8]
0050b220mov x3, x30
0050b224bl runtime.morestack_noctxt.abi0
0050b228ldp x0, x1, [sp+8]
0050b22cb 0x50ac10
0050ac10
0050ac10github.com/bishopfox/sliver/implant/sliver/handlers.rportFwdStopListenerHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.rportFwdStopListenerHandler(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * envelope, github.com/bishopfox/sliver/implant/sliver/transports.Connection * connection)
0050ac10ldr x16, [x28+16]
0050ac14sub x17, sp, 304
0050ac18subs xzr, x17, x16
0050ac1cb.ls 0x50b21c
0050ac20sub x20, sp, 432
0050ac24stp x29, x30, [x20-8]
0050ac28add sp, x20, 0
0050ac2csub x29, sp, 8
0050ac30str x0, [sp+440]
0050ac34str x1, [sp+448]
0050ac38adrp x0, 0x167000
0050ac3cadd x0, x0, 3136
0050ac40bl runtime.newobject
0050ac44str x0, [sp+296]
0050ac48adrp x27, 0x541000
0050ac4cldr w1, [x27+3056]
0050ac50cbz w1, 0x50ac58
0050ac54b 0x50ac5c
0050ac58
0050ac58loc_50ac58:
0050ac58b 0x50ac78
0050ac5c
0050ac5cloc_50ac5c:
0050ac5cstr x0, [sp+216]
0050ac60mov x1, x0
0050ac64adrp x0, 0x167000
0050ac68add x0, x0, 3136
0050ac6cbl runtime.wbZero
0050ac70ldr x0, [sp+216]
0050ac74b 0x50ac78
0050ac78
0050ac78loc_50ac78:
0050ac78stp xzr, xzr, [x0]
0050ac7cstp xzr, xzr, [x0+16]
0050ac80stp xzr, xzr, [x0+32]
0050ac84str xzr, [x0+48]
0050ac88ldr x1, [sp+296]
0050ac8cstr x1, [sp+80]
0050ac90adrp x0, 0x184000
0050ac94add x0, x0, 576
0050ac98bl runtime.newobject
0050ac9cstr x0, [sp+288]
0050aca0adrp x27, 0x541000
0050aca4ldr w1, [x27+3056]
0050aca8cbz w1, 0x50acb0
0050acacb 0x50acb4
0050acb0
0050acb0loc_50acb0:
0050acb0b 0x50acd0
0050acb4
0050acb4loc_50acb4:
0050acb4str x0, [sp+208]
0050acb8mov x1, x0
0050acbcadrp x0, 0x184000
0050acc0add x0, x0, 576
0050acc4bl runtime.wbZero
0050acc8ldr x0, [sp+208]
0050acccb 0x50acd0
0050acd0
0050acd0loc_50acd0:
0050acd0mov x20, x0
0050acd4adr x27, 16
0050acd8stp x29, x27, [sp-24]
0050acdcsub x29, sp, 24
0050ace0bl fn_87cf8
0050ace4sub x29, sp, 8
0050ace8str xzr, [x0+96]
0050acecadrp x0, 0x17b000
0050acf0add x0, x0, 3648
0050acf4bl runtime.newobject
0050acf8str x0, [sp+280]
0050acfcadrp x27, 0x541000
0050ad00ldr w1, [x27+3056]
0050ad04cbz w1, 0x50ad0c
0050ad08b 0x50ad10
0050ad0c
0050ad0cloc_50ad0c:
0050ad0cb 0x50ad2c
0050ad10
0050ad10loc_50ad10:
0050ad10str x0, [sp+200]
0050ad14mov x1, x0
0050ad18adrp x0, 0x17b000
0050ad1cadd x0, x0, 3648
0050ad20bl runtime.wbZero
0050ad24ldr x0, [sp+200]
0050ad28b 0x50ad2c
0050ad2c
0050ad2cloc_50ad2c:
0050ad2cmov x20, x0
0050ad30adr x27, 16
0050ad34stp x29, x27, [sp-24]
0050ad38sub x29, sp, 24
0050ad3cbl fn_87cf8
0050ad40sub x29, sp, 8
0050ad44ldr x5, [sp+288]
0050ad48ldrsb x27, [x5]
0050ad4cldr x6, [sp+280]
0050ad50adrp x27, 0x541000
0050ad54ldr w7, [x27+3056]
0050ad58cbz w7, 0x50ad60
0050ad5cb 0x50ad64
0050ad60
0050ad60loc_50ad60:
0050ad60b 0x50ad78
0050ad64
0050ad64loc_50ad64:
0050ad64bl runtime.gcWriteBarrier2
0050ad68str x6, [x25]
0050ad6cldr x7, [x5+64]
0050ad70str x7, [x25+8]
0050ad74b 0x50ad78
0050ad78
0050ad78loc_50ad78:
0050ad78str x6, [x5+64]
0050ad7cldr x5, [sp+288]
0050ad80str x5, [sp+72]
0050ad84ldr x5, [sp+80]
0050ad88str x5, [sp+376]
0050ad8cldr x5, [sp+440]
0050ad90ldrsb x27, [x5]
0050ad94ldr x0, [x5+24]
0050ad98ldr x1, [x5+32]
0050ad9cldr x2, [x5+40]
0050ada0str x0, [sp+256]
0050ada4str x1, [sp+264]
0050ada8str x2, [sp+272]
0050adacldr x4, [sp+376]
0050adb0adrp x3, 0x209000
0050adb4add x3, x3, 3008
0050adb8bl google.golang.org/protobuf/proto.Unmarshal
0050adbcstr x0, [sp+88]
0050adc0str x1, [sp+96]
0050adc4cbnz x0, 0x50adcc
0050adc8b 0x50af88
0050adcc
0050adccloc_50adcc:
0050adccldrsb x27, [x0]
0050add0ldr x2, [x0+24]
0050add4mov x0, x1
0050add8blr x2
0050addcstr x0, [sp+360]
0050ade0str x1, [sp+368]
0050ade4ldr x2, [sp+72]
0050ade8ldrsb x27, [x2]
0050adecldr x2, [x2+64]
0050adf0ldrsb x27, [x2]
0050adf4str x1, [x2+16]
0050adf8adrp x27, 0x541000
0050adfcldr w1, [x27+3056]
0050ae00cbz w1, 0x50ae08
0050ae04b 0x50ae0c
0050ae08
0050ae08loc_50ae08:
0050ae08b 0x50ae20
0050ae0c
0050ae0cloc_50ae0c:
0050ae0cbl runtime.gcWriteBarrier2
0050ae10str x0, [x25]
0050ae14ldr x3, [x2+8]
0050ae18str x3, [x25+8]
0050ae1cb 0x50ae20
0050ae20
0050ae20loc_50ae20:
0050ae20str x0, [x2+8]
0050ae24ldr x2, [sp+72]
0050ae28str x2, [sp+352]
0050ae2cstp xzr, xzr, [sp+328]
0050ae30str xzr, [sp+344]
0050ae34stp xzr, xzr, [sp+312]
0050ae38ldr x1, [sp+352]
0050ae3cadrp x0, 0x209000
0050ae40add x0, x0, 3040
0050ae44bl google.golang.org/protobuf/proto.Marshal
0050ae48str x0, [sp+328]
0050ae4cstr x1, [sp+336]
0050ae50str x2, [sp+344]
0050ae54str x3, [sp+312]
0050ae58str x4, [sp+320]
0050ae5cldr x2, [sp+328]
0050ae60ldr x3, [sp+336]
0050ae64ldr x4, [sp+344]
0050ae68str x2, [sp+168]
0050ae6cstr x3, [sp+176]
0050ae70str x4, [sp+184]
0050ae74ldr x2, [sp+312]
0050ae78ldr x3, [sp+320]
0050ae7cstr x2, [sp+152]
0050ae80str x3, [sp+160]
0050ae84ldr x2, [sp+168]
0050ae88ldr x3, [sp+176]
0050ae8cldr x4, [sp+184]
0050ae90str x2, [sp+128]
0050ae94str x3, [sp+136]
0050ae98str x4, [sp+144]
0050ae9cadrp x0, 0x17a000
0050aea0add x0, x0, 2848
0050aea4bl runtime.newobject
0050aea8str x0, [sp+248]
0050aeacadrp x27, 0x541000
0050aeb0ldr w2, [x27+3056]
0050aeb4cbz w2, 0x50aebc
0050aeb8b 0x50aec0
0050aebc
0050aebcloc_50aebc:
0050aebcb 0x50aedc
0050aec0
0050aec0loc_50aec0:
0050aec0str x0, [sp+192]
0050aec4mov x1, x0
0050aec8adrp x0, 0x17a000
0050aeccadd x0, x0, 2848
0050aed0bl runtime.wbZero
0050aed4ldr x0, [sp+192]
0050aed8b 0x50aedc
0050aedc
0050aedcloc_50aedc:
0050aedcmov x20, x0
0050aee0adr x27, 16
0050aee4stp x29, x27, [sp-24]
0050aee8sub x29, sp, 24
0050aeecbl fn_87cfc
0050aef0sub x29, sp, 8
0050aef4str xzr, [x0+80]
0050aef8ldr x2, [sp+248]
0050aefcldrsb x27, [x2]
0050af00ldr x3, [sp+440]
0050af04ldrsb x27, [x3]
0050af08ldr x3, [x3+8]
0050af0cstr x3, [x2+8]
0050af10ldr x2, [sp+248]
0050af14ldrsb x27, [x2]
0050af18ldr x3, [sp+128]
0050af1cldr x4, [sp+136]
0050af20ldr x5, [sp+144]
0050af24str x4, [x2+32]
0050af28str x5, [x2+40]
0050af2cadrp x27, 0x541000
0050af30ldr w4, [x27+3056]
0050af34cbz w4, 0x50af3c
0050af38b 0x50af40
0050af3c
0050af3cloc_50af3c:
0050af3cb 0x50af54
0050af40
0050af40loc_50af40:
0050af40bl runtime.gcWriteBarrier2
0050af44str x3, [x25]
0050af48ldr x4, [x2+24]
0050af4cstr x4, [x25+8]
0050af50b 0x50af54
0050af54
0050af54loc_50af54:
0050af54str x3, [x2+24]
0050af58ldr x2, [sp+248]
0050af5cstr x2, [sp+304]
0050af60ldr x2, [sp+448]
0050af64ldrsb x27, [x2]
0050af68ldr x2, [x2]
0050af6cstr x2, [sp+240]
0050af70ldr x0, [sp+240]
0050af74add x1, sp, 304
0050af78bl runtime.chansend1
0050af7cldp x29, x30, [sp-8]
0050af80add sp, sp, 432
0050af84ret x30
0050af88
0050af88loc_50af88:
0050af88ldr x2, [sp+80]
0050af8cldrsb x27, [x2]
0050af90ldr w2, [x2+8]
0050af94mov x1, x2
0050af98str x1, [sp+56]
0050af9cadrp x0, 0x503000
0050afa0add x0, x0, 2880
0050afa4bl github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Remove
0050afa8str x0, [sp+64]
0050afaccbnz x0, 0x50afb4
0050afb0b 0x50b06c
0050afb4
0050afb4loc_50afb4:
0050afb4ldrsb x27, [x0]
0050afb8ldr x2, [sp+72]
0050afbcldrsb x27, [x2]
0050afc0ldr x3, [x0]
0050afc4str w3, [x2+8]
0050afc8ldr x2, [sp+72]
0050afccldrsb x27, [x2]
0050afd0ldr x3, [sp+64]
0050afd4ldrsb x27, [x3]
0050afd8ldr x3, [x3+16]
0050afdcldrsb x27, [x3]
0050afe0ldr x4, [x3+8]
0050afe4ldr x3, [x3+16]
0050afe8str x3, [x2+24]
0050afecadrp x27, 0x541000
0050aff0ldr w3, [x27+3056]
0050aff4cbz w3, 0x50affc
0050aff8b 0x50b000
0050affc
0050affcloc_50affc:
0050affcb 0x50b014
0050b000
0050b000loc_50b000:
0050b000bl runtime.gcWriteBarrier2
0050b004str x4, [x25]
0050b008ldr x3, [x2+16]
0050b00cstr x3, [x25+8]
0050b010b 0x50b014
0050b014
0050b014loc_50b014:
0050b014str x4, [x2+16]
0050b018ldr x2, [sp+72]
0050b01cldrsb x27, [x2]
0050b020ldr x3, [sp+64]
0050b024ldrsb x27, [x3]
0050b028ldr x3, [x3+16]
0050b02cldrsb x27, [x3]
0050b030ldr x4, [x3+24]
0050b034ldr x3, [x3+32]
0050b038str x3, [x2+48]
0050b03cadrp x27, 0x540000
0050b040ldr w3, [x27+3056]
0050b044cbz w3, 0x50b04c
0050b048b 0x50b050
0050b04c
0050b04cloc_50b04c:
0050b04cb 0x50b064
0050b050
0050b050loc_50b050:
0050b050bl runtime.gcWriteBarrier2
0050b054str x4, [x25]
0050b058ldr x3, [x2+40]
0050b05cstr x3, [x25+8]
0050b060b 0x50b064
0050b064
0050b064loc_50b064:
0050b064str x4, [x2+40]
0050b068b 0x50b0b8
0050b06c
0050b06cloc_50b06c:
0050b06cldr x2, [sp+72]
0050b070ldrsb x27, [x2]
0050b074ldr x2, [x2+64]
0050b078ldrsb x27, [x2]
0050b07cmovz x3, 11
0050b080str x3, [x2+16]
0050b084adrp x27, 0x540000
0050b088ldr w3, [x27+3056]
0050b08ccbz w3, 0x50b094
0050b090b 0x50b098
0050b094
0050b094loc_50b094:
0050b094b 0x50b0a8
0050b098
0050b098loc_50b098:
0050b098ldr x3, [x2+8]
0050b09cbl runtime.gcWriteBarrier1
0050b0a0str x3, [x25]
0050b0a4b 0x50b0a8
0050b0a8
0050b0a8loc_50b0a8:
0050b0a8adrp x3, 0x1a7000
0050b0acadd x3, x3, 2351
0050b0b0str x3, [x2+8]
0050b0b4b 0x50b0b8
0050b0b8
0050b0b8loc_50b0b8:
0050b0b8ldr x2, [sp+72]
0050b0bcstr x2, [sp+352]
0050b0c0stp xzr, xzr, [sp+328]
0050b0c4str xzr, [sp+344]
0050b0c8stp xzr, xzr, [sp+312]
0050b0ccldr x1, [sp+352]
0050b0d0adrp x0, 0x208000
0050b0d4add x0, x0, 3040
0050b0d8bl google.golang.org/protobuf/proto.Marshal
0050b0dcstr x0, [sp+328]
0050b0e0str x1, [sp+336]
0050b0e4str x2, [sp+344]
0050b0e8str x3, [sp+312]
0050b0ecstr x4, [sp+320]
0050b0f0ldr x2, [sp+328]
0050b0f4ldr x3, [sp+336]
0050b0f8ldr x4, [sp+344]
0050b0fcstr x2, [sp+400]
0050b100str x3, [sp+408]
0050b104str x4, [sp+416]
0050b108ldr x2, [sp+312]
0050b10cldr x3, [sp+320]
0050b110str x2, [sp+384]
0050b114str x3, [sp+392]
0050b118ldr x2, [sp+400]
0050b11cldr x3, [sp+408]
0050b120ldr x4, [sp+416]
0050b124str x2, [sp+104]
0050b128str x3, [sp+112]
0050b12cstr x4, [sp+120]
0050b130adrp x0, 0x179000
0050b134add x0, x0, 2848
0050b138bl runtime.newobject
0050b13cstr x0, [sp+232]
0050b140adrp x27, 0x540000
0050b144ldr w2, [x27+3056]
0050b148cbz w2, 0x50b150
0050b14cb 0x50b154
0050b150
0050b150loc_50b150:
0050b150b 0x50b170
0050b154
0050b154loc_50b154:
0050b154str x0, [sp+192]
0050b158mov x1, x0
0050b15cadrp x0, 0x179000
0050b160add x0, x0, 2848
0050b164bl runtime.wbZero
0050b168ldr x0, [sp+192]
0050b16cb 0x50b170
0050b170
0050b170loc_50b170:
0050b170mov x20, x0
0050b174adr x27, 16
0050b178stp x29, x27, [sp-24]
0050b17csub x29, sp, 24
0050b180bl fn_87cfc
0050b184sub x29, sp, 8
0050b188str xzr, [x0+80]
0050b18cldr x2, [sp+232]
0050b190ldrsb x27, [x2]
0050b194ldr x3, [sp+440]
0050b198ldrsb x27, [x3]
0050b19cldr x3, [x3+8]
0050b1a0str x3, [x2+8]
0050b1a4ldr x2, [sp+232]
0050b1a8ldrsb x27, [x2]
0050b1acldr x3, [sp+104]
0050b1b0ldr x4, [sp+112]
0050b1b4ldr x5, [sp+120]
0050b1b8str x4, [x2+32]
0050b1bcstr x5, [x2+40]
0050b1c0adrp x27, 0x540000
0050b1c4ldr w4, [x27+3056]
0050b1c8cbz w4, 0x50b1d0
0050b1ccb 0x50b1d4
0050b1d0
0050b1d0loc_50b1d0:
0050b1d0b 0x50b1e8
0050b1d4
0050b1d4loc_50b1d4:
0050b1d4bl runtime.gcWriteBarrier2
0050b1d8str x3, [x25]
0050b1dcldr x4, [x2+24]
0050b1e0str x4, [x25+8]
0050b1e4b 0x50b1e8
0050b1e8
0050b1e8loc_50b1e8:
0050b1e8str x3, [x2+24]
0050b1ecldr x2, [sp+232]
0050b1f0str x2, [sp+304]
0050b1f4ldr x2, [sp+448]
0050b1f8ldrsb x27, [x2]
0050b1fcldr x2, [x2]
0050b200str x2, [sp+224]
0050b204ldr x0, [sp+224]
0050b208add x1, sp, 304
0050b20cbl runtime.chansend1
0050b210ldp x29, x30, [sp-8]
0050b214add sp, sp, 432
0050b218ret x30
0050b21c
0050b21cloc_50b21c:
0050b21cstp x0, x1, [sp+8]
0050b220mov x3, x30
0050b224bl runtime.morestack_noctxt.abi0
0050b228ldp x0, x1, [sp+8]
0050b22cb 0x50ac10
0050ac10
0050b230
0050b230github.com/bishopfox/sliver/implant/sliver/handlers.GetTunnelHandlers: ; void github.com/bishopfox/sliver/implant/sliver/handlers.GetTunnelHandlers(void)
0050b230ldr x16, [x28+16]
0050b234subs xzr, sp, x16
0050b238b.ls 0x50b2e0
0050b23cstr x30, [sp-112]!
0050b240stur x29, [sp-8]
0050b244sub x29, sp, 8
0050b248str xzr, [sp+48]
0050b24cstp xzr, xzr, [sp+88]
0050b250add x2, sp, 88
0050b254str x2, [sp+56]
0050b258ldrsb x27, [x2]
0050b25cadrp x27, 0x515000
0050b260ldr x5, [x27+3200]
0050b264adrp x6, 0x118000
0050b268add x6, x6, 1888
0050b26cstr x6, [x2]
0050b270adrp x27, 0x540000
0050b274ldr w6, [x27+3056]
0050b278cbz w6, 0x50b280
0050b27cb 0x50b284
0050b280
0050b280loc_50b280:
0050b280b 0x50b298
0050b284
0050b284loc_50b284:
0050b284bl runtime.gcWriteBarrier2
0050b288str x5, [x25]
0050b28cldr x6, [x2+8]
0050b290str x6, [x25+8]
0050b294b 0x50b298
0050b298
0050b298loc_50b298:
0050b298str x5, [x2+8]
0050b29cldrsb x27, [x2]
0050b2a0b 0x50b2a4
0050b2a4
0050b2a4loc_50b2a4:
0050b2a4str x2, [sp+64]
0050b2a8orr x4, xzr, 1
0050b2acstr x4, [sp+72]
0050b2b0str x4, [sp+80]
0050b2b4adrp x0, 0x1af000
0050b2b8add x0, x0, 4037
0050b2bcmovz x1, 27
0050b2c0mov x3, x4
0050b2c4bl log.Printf
0050b2c8adrp x27, 0x515000
0050b2ccldr x0, [x27+3200]
0050b2d0str x0, [sp+48]
0050b2d4ldur x29, [sp-8]
0050b2d8ldr x30, [sp], 112
0050b2dcret x30
0050b2e0
0050b2e0loc_50b2e0:
0050b2e0mov x3, x30
0050b2e4bl runtime.morestack_noctxt.abi0
0050b2e8b 0x50b230
0050b2ecudf 0
0050b230
0050b230github.com/bishopfox/sliver/implant/sliver/handlers.GetTunnelHandlers: ; void github.com/bishopfox/sliver/implant/sliver/handlers.GetTunnelHandlers(void)
0050b230ldr x16, [x28+16]
0050b234subs xzr, sp, x16
0050b238b.ls 0x50b2e0
0050b23cstr x30, [sp-112]!
0050b240stur x29, [sp-8]
0050b244sub x29, sp, 8
0050b248str xzr, [sp+48]
0050b24cstp xzr, xzr, [sp+88]
0050b250add x2, sp, 88
0050b254str x2, [sp+56]
0050b258ldrsb x27, [x2]
0050b25cadrp x27, 0x515000
0050b260ldr x5, [x27+3200]
0050b264adrp x6, 0x118000
0050b268add x6, x6, 1888
0050b26cstr x6, [x2]
0050b270adrp x27, 0x540000
0050b274ldr w6, [x27+3056]
0050b278cbz w6, 0x50b280
0050b27cb 0x50b284
0050b280
0050b280loc_50b280:
0050b280b 0x50b298
0050b284
0050b284loc_50b284:
0050b284bl runtime.gcWriteBarrier2
0050b288str x5, [x25]
0050b28cldr x6, [x2+8]
0050b290str x6, [x25+8]
0050b294b 0x50b298
0050b298
0050b298loc_50b298:
0050b298str x5, [x2+8]
0050b29cldrsb x27, [x2]
0050b2a0b 0x50b2a4
0050b2a4
0050b2a4loc_50b2a4:
0050b2a4str x2, [sp+64]
0050b2a8orr x4, xzr, 1
0050b2acstr x4, [sp+72]
0050b2b0str x4, [sp+80]
0050b2b4adrp x0, 0x1af000
0050b2b8add x0, x0, 4037
0050b2bcmovz x1, 27
0050b2c0mov x3, x4
0050b2c4bl log.Printf
0050b2c8adrp x27, 0x515000
0050b2ccldr x0, [x27+3200]
0050b2d0str x0, [sp+48]
0050b2d4ldur x29, [sp-8]
0050b2d8ldr x30, [sp], 112
0050b2dcret x30
0050b2e0
0050b2e0loc_50b2e0:
0050b2e0mov x3, x30
0050b2e4bl runtime.morestack_noctxt.abi0
0050b2e8b 0x50b230
0050b2ecudf 0
0050b230
0050b2f0
0050b2f0github.com/bishopfox/sliver/implant/sliver/handlers.killHandler.func1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.killHandler.func1(void)
0050b2f0ldr x16, [x28+16]
0050b2f4subs xzr, sp, x16
0050b2f8b.ls 0x50b328
0050b2fcstr x30, [sp-32]!
0050b300stur x29, [sp-8]
0050b304sub x29, sp, 8
0050b308movz x0, 51712
0050b30cmovk x0, 0x3b9a0000
0050b310bl time.Sleep
0050b314mov x0, xzr
0050b318bl os.Exit
0050b31cldur x29, [sp-8]
0050b320ldr x30, [sp], 32
0050b324ret x30
0050b328
0050b328loc_50b328:
0050b328mov x3, x30
0050b32cbl runtime.morestack_noctxt.abi0
0050b330b 0x50b2f0
0050b334udf 0
0050b338udf 0
0050b33cudf 0
0050b2f0
0050b2f0github.com/bishopfox/sliver/implant/sliver/handlers.killHandler.func1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.killHandler.func1(void)
0050b2f0ldr x16, [x28+16]
0050b2f4subs xzr, sp, x16
0050b2f8b.ls 0x50b328
0050b2fcstr x30, [sp-32]!
0050b300stur x29, [sp-8]
0050b304sub x29, sp, 8
0050b308movz x0, 51712
0050b30cmovk x0, 0x3b9a0000
0050b310bl time.Sleep
0050b314mov x0, xzr
0050b318bl os.Exit
0050b31cldur x29, [sp-8]
0050b320ldr x30, [sp], 32
0050b324ret x30
0050b328
0050b328loc_50b328:
0050b328mov x3, x30
0050b32cbl runtime.morestack_noctxt.abi0
0050b330b 0x50b2f0
0050b334udf 0
0050b338udf 0
0050b33cudf 0
0050b2f0
0050b340
0050b340github.com/bishopfox/sliver/implant/sliver/handlers.netstatHandler.func1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.netstatHandler.func1(github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry * s)
0050b340str x30, [sp-32]!
0050b344stur x29, [sp-8]
0050b348sub x29, sp, 8
0050b34cstr x0, [sp+40]
0050b350strb wzr, [sp+23]
0050b354ldr x1, [sp+40]
0050b358ldrsb x27, [x1]
0050b35cldrb w1, [x1+32]
0050b360subs wzr, w1, 10
0050b364cset x0, eq
0050b368strb w0, [sp+23]
0050b36cadd x29, sp, 24
0050b370add sp, sp, 32
0050b374ret x30
0050b378udf 0
0050b37cudf 0
0050b340
0050b340github.com/bishopfox/sliver/implant/sliver/handlers.netstatHandler.func1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.netstatHandler.func1(github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry * s)
0050b340str x30, [sp-32]!
0050b344stur x29, [sp-8]
0050b348sub x29, sp, 8
0050b34cstr x0, [sp+40]
0050b350strb wzr, [sp+23]
0050b354ldr x1, [sp+40]
0050b358ldrsb x27, [x1]
0050b35cldrb w1, [x1+32]
0050b360subs wzr, w1, 10
0050b364cset x0, eq
0050b368strb w0, [sp+23]
0050b36cadd x29, sp, 24
0050b370add sp, sp, 32
0050b374ret x30
0050b378udf 0
0050b37cudf 0
0050b340
0050b380
0050b380github.com/bishopfox/sliver/implant/sliver/handlers.netstatHandler.func2: ; void github.com/bishopfox/sliver/implant/sliver/handlers.netstatHandler.func2(github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry * s)
0050b380str x30, [sp-32]!
0050b384stur x29, [sp-8]
0050b388sub x29, sp, 8
0050b38cstr x0, [sp+40]
0050b390strb wzr, [sp+23]
0050b394ldr x1, [sp+40]
0050b398ldrsb x27, [x1]
0050b39cldrb w1, [x1+32]
0050b3a0subs wzr, w1, 10
0050b3a4cset x0, ne
0050b3a8strb w0, [sp+23]
0050b3acadd x29, sp, 24
0050b3b0add sp, sp, 32
0050b3b4ret x30
0050b3b8udf 0
0050b3bcudf 0
0050b380
0050b380github.com/bishopfox/sliver/implant/sliver/handlers.netstatHandler.func2: ; void github.com/bishopfox/sliver/implant/sliver/handlers.netstatHandler.func2(github.com/bishopfox/sliver/implant/sliver/netstat.SockTabEntry * s)
0050b380str x30, [sp-32]!
0050b384stur x29, [sp-8]
0050b388sub x29, sp, 8
0050b38cstr x0, [sp+40]
0050b390strb wzr, [sp+23]
0050b394ldr x1, [sp+40]
0050b398ldrsb x27, [x1]
0050b39cldrb w1, [x1+32]
0050b3a0subs wzr, w1, 10
0050b3a4cset x0, ne
0050b3a8strb w0, [sp+23]
0050b3acadd x29, sp, 24
0050b3b0add sp, sp, 32
0050b3b4ret x30
0050b3b8udf 0
0050b3bcudf 0
0050b380
0050b3c0
0050b3c0database/sql/driver.init: ; void database/sql/driver.init(void)
0050b3c0ldr x16, [x28+16]
0050b3c4subs xzr, sp, x16
0050b3c8b.ls 0x50b510
0050b3ccstr x30, [sp-32]!
0050b3d0stur x29, [sp-8]
0050b3d4sub x29, sp, 8
0050b3d8adrp x0, 0x1bf000
0050b3dcadd x0, x0, 11
0050b3e0movz x1, 52
0050b3e4bl errors.New
0050b3e8adrp x27, 0x516000
0050b3ecstr x0, [x27+2896]
0050b3f0adrp x27, 0x540000
0050b3f4ldr w2, [x27+3056]
0050b3f8cbz w2, 0x50b400
0050b3fcb 0x50b404
0050b400
0050b400loc_50b400:
0050b400b 0x50b41c
0050b404
0050b404loc_50b404:
0050b404bl runtime.gcWriteBarrier2
0050b408str x1, [x25]
0050b40cadrp x27, 0x516000
0050b410ldr x2, [x27+2904]
0050b414str x2, [x25+8]
0050b418b 0x50b41c
0050b41c
0050b41cloc_50b41c:
0050b41cadrp x27, 0x516000
0050b420str x1, [x27+2904]
0050b424adrp x0, 0x1ac000
0050b428add x0, x0, 3788
0050b42cmovz x1, 22
0050b430bl errors.New
0050b434adrp x27, 0x516000
0050b438str x0, [x27+2912]
0050b43cadrp x27, 0x540000
0050b440ldr w2, [x27+3056]
0050b444cbz w2, 0x50b44c
0050b448b 0x50b450
0050b44c
0050b44cloc_50b44c:
0050b44cb 0x50b468
0050b450
0050b450loc_50b450:
0050b450bl runtime.gcWriteBarrier2
0050b454str x1, [x25]
0050b458adrp x27, 0x516000
0050b45cldr x2, [x27+2920]
0050b460str x2, [x25+8]
0050b464b 0x50b468
0050b468
0050b468loc_50b468:
0050b468adrp x27, 0x516000
0050b46cstr x1, [x27+2920]
0050b470adrp x0, 0x1b5000
0050b474add x0, x0, 777
0050b478movz x1, 34
0050b47cbl errors.New
0050b480adrp x27, 0x516000
0050b484str x0, [x27+2928]
0050b488adrp x27, 0x540000
0050b48cldr w2, [x27+3056]
0050b490cbz w2, 0x50b498
0050b494b 0x50b49c
0050b498
0050b498loc_50b498:
0050b498b 0x50b4b4
0050b49c
0050b49cloc_50b49c:
0050b49cbl runtime.gcWriteBarrier2
0050b4a0str x1, [x25]
0050b4a4adrp x27, 0x516000
0050b4a8ldr x2, [x27+2936]
0050b4acstr x2, [x25+8]
0050b4b0b 0x50b4b4
0050b4b4
0050b4b4loc_50b4b4:
0050b4b4adrp x27, 0x516000
0050b4b8str x1, [x27+2936]
0050b4bcadrp x0, 0x20c000
0050b4c0add x0, x0, 640
0050b4c4bl reflect.TypeFor[go.shape.interface { Value() (database/sql/driver.Value, error) }]
0050b4c8adrp x27, 0x516000
0050b4ccstr x0, [x27+2944]
0050b4d0adrp x27, 0x540000
0050b4d4ldr w2, [x27+3056]
0050b4d8cbz w2, 0x50b4e0
0050b4dcb 0x50b4e4
0050b4e0
0050b4e0loc_50b4e0:
0050b4e0b 0x50b4fc
0050b4e4
0050b4e4loc_50b4e4:
0050b4e4bl runtime.gcWriteBarrier2
0050b4e8str x1, [x25]
0050b4ecadrp x27, 0x516000
0050b4f0ldr x0, [x27+2952]
0050b4f4str x0, [x25+8]
0050b4f8b 0x50b4fc
0050b4fc
0050b4fcloc_50b4fc:
0050b4fcadrp x27, 0x516000
0050b500str x1, [x27+2952]
0050b504ldur x29, [sp-8]
0050b508ldr x30, [sp], 32
0050b50cret x30
0050b510
0050b510loc_50b510:
0050b510mov x3, x30
0050b514bl runtime.morestack_noctxt.abi0
0050b518b 0x50b3c0
0050b51cudf 0
0050b3c0
0050b3c0database/sql/driver.init: ; void database/sql/driver.init(void)
0050b3c0ldr x16, [x28+16]
0050b3c4subs xzr, sp, x16
0050b3c8b.ls 0x50b510
0050b3ccstr x30, [sp-32]!
0050b3d0stur x29, [sp-8]
0050b3d4sub x29, sp, 8
0050b3d8adrp x0, 0x1bf000
0050b3dcadd x0, x0, 11
0050b3e0movz x1, 52
0050b3e4bl errors.New
0050b3e8adrp x27, 0x516000
0050b3ecstr x0, [x27+2896]
0050b3f0adrp x27, 0x540000
0050b3f4ldr w2, [x27+3056]
0050b3f8cbz w2, 0x50b400
0050b3fcb 0x50b404
0050b400
0050b400loc_50b400:
0050b400b 0x50b41c
0050b404
0050b404loc_50b404:
0050b404bl runtime.gcWriteBarrier2
0050b408str x1, [x25]
0050b40cadrp x27, 0x516000
0050b410ldr x2, [x27+2904]
0050b414str x2, [x25+8]
0050b418b 0x50b41c
0050b41c
0050b41cloc_50b41c:
0050b41cadrp x27, 0x516000
0050b420str x1, [x27+2904]
0050b424adrp x0, 0x1ac000
0050b428add x0, x0, 3788
0050b42cmovz x1, 22
0050b430bl errors.New
0050b434adrp x27, 0x516000
0050b438str x0, [x27+2912]
0050b43cadrp x27, 0x540000
0050b440ldr w2, [x27+3056]
0050b444cbz w2, 0x50b44c
0050b448b 0x50b450
0050b44c
0050b44cloc_50b44c:
0050b44cb 0x50b468
0050b450
0050b450loc_50b450:
0050b450bl runtime.gcWriteBarrier2
0050b454str x1, [x25]
0050b458adrp x27, 0x516000
0050b45cldr x2, [x27+2920]
0050b460str x2, [x25+8]
0050b464b 0x50b468
0050b468
0050b468loc_50b468:
0050b468adrp x27, 0x516000
0050b46cstr x1, [x27+2920]
0050b470adrp x0, 0x1b5000
0050b474add x0, x0, 777
0050b478movz x1, 34
0050b47cbl errors.New
0050b480adrp x27, 0x516000
0050b484str x0, [x27+2928]
0050b488adrp x27, 0x540000
0050b48cldr w2, [x27+3056]
0050b490cbz w2, 0x50b498
0050b494b 0x50b49c
0050b498
0050b498loc_50b498:
0050b498b 0x50b4b4
0050b49c
0050b49cloc_50b49c:
0050b49cbl runtime.gcWriteBarrier2
0050b4a0str x1, [x25]
0050b4a4adrp x27, 0x516000
0050b4a8ldr x2, [x27+2936]
0050b4acstr x2, [x25+8]
0050b4b0b 0x50b4b4
0050b4b4
0050b4b4loc_50b4b4:
0050b4b4adrp x27, 0x516000
0050b4b8str x1, [x27+2936]
0050b4bcadrp x0, 0x20c000
0050b4c0add x0, x0, 640
0050b4c4bl reflect.TypeFor[go.shape.interface { Value() (database/sql/driver.Value, error) }]
0050b4c8adrp x27, 0x516000
0050b4ccstr x0, [x27+2944]
0050b4d0adrp x27, 0x540000
0050b4d4ldr w2, [x27+3056]
0050b4d8cbz w2, 0x50b4e0
0050b4dcb 0x50b4e4
0050b4e0
0050b4e0loc_50b4e0:
0050b4e0b 0x50b4fc
0050b4e4
0050b4e4loc_50b4e4:
0050b4e4bl runtime.gcWriteBarrier2
0050b4e8str x1, [x25]
0050b4ecadrp x27, 0x516000
0050b4f0ldr x0, [x27+2952]
0050b4f4str x0, [x25+8]
0050b4f8b 0x50b4fc
0050b4fc
0050b4fcloc_50b4fc:
0050b4fcadrp x27, 0x516000
0050b500str x1, [x27+2952]
0050b504ldur x29, [sp-8]
0050b508ldr x30, [sp], 32
0050b50cret x30
0050b510
0050b510loc_50b510:
0050b510mov x3, x30
0050b514bl runtime.morestack_noctxt.abi0
0050b518b 0x50b3c0
0050b51cudf 0
0050b3c0
0050b520
0050b520reflect.TypeFor[go.shape.interface { Value() (database/sql/driver.Value, error) }]: ; void reflect.TypeFor[go.shape.interface { Value() (database/sql/driver.Value, error) }](uintptr[5] * dict)
0050b520ldr x16, [x28+16]
0050b524sub x17, sp, 32
0050b528subs xzr, x17, x16
0050b52cb.ls 0x50b5f8
0050b530str x30, [sp-160]!
0050b534stur x29, [sp-8]
0050b538sub x29, sp, 8
0050b53cstr x0, [sp+168]
0050b540stp xzr, xzr, [sp+24]
0050b544stp xzr, xzr, [sp+40]
0050b548stp xzr, xzr, [sp+96]
0050b54cstr xzr, [sp+88]
0050b550ldr x2, [sp+88]
0050b554cbnz x2, 0x50b55c
0050b558b 0x50b56c
0050b55c
0050b55cloc_50b55c:
0050b55cldr x2, [sp+88]
0050b560ldr x2, [x2+8]
0050b564str x2, [sp+88]
0050b568b 0x50b570
0050b56c
0050b56cloc_50b56c:
0050b56cb 0x50b570
0050b570
0050b570loc_50b570:
0050b570ldr x1, [sp+104]
0050b574ldr x0, [sp+88]
0050b578bl reflect.TypeOf
0050b57cstr x0, [sp+56]
0050b580str x1, [sp+64]
0050b584cbnz x0, 0x50b58c
0050b588b 0x50b5a0
0050b58c
0050b58cloc_50b58c:
0050b58cstr x0, [sp+24]
0050b590str x1, [sp+32]
0050b594ldur x29, [sp-8]
0050b598ldr x30, [sp], 160
0050b59cret x30
0050b5a0
0050b5a0loc_50b5a0:
0050b5a0str xzr, [sp+128]
0050b5a4ldr x2, [sp+168]
0050b5a8ldrsb x27, [x2]
0050b5acb 0x50b5b0
0050b5b0
0050b5b0loc_50b5b0:
0050b5b0ldr x0, [x2+8]
0050b5b4str x0, [sp+72]
0050b5b8str xzr, [sp+80]
0050b5bcmov x1, xzr
0050b5c0bl reflect.TypeOf
0050b5c4str x0, [sp+136]
0050b5c8str x1, [sp+144]
0050b5ccldrsb x27, [x0]
0050b5d0ldr x2, [x0+88]
0050b5d4mov x0, x1
0050b5d8blr x2
0050b5dcstr x0, [sp+112]
0050b5e0str x1, [sp+120]
0050b5e4str x0, [sp+24]
0050b5e8str x1, [sp+32]
0050b5ecldur x29, [sp-8]
0050b5f0ldr x30, [sp], 160
0050b5f4ret x30
0050b5f8
0050b5f8loc_50b5f8:
0050b5f8str x0, [sp+8]
0050b5fcmov x3, x30
0050b600bl runtime.morestack_noctxt.abi0
0050b604ldr x0, [sp+8]
0050b608b 0x50b520
0050b60cudf 0
0050b520
0050b520reflect.TypeFor[go.shape.interface { Value() (database/sql/driver.Value, error) }]: ; void reflect.TypeFor[go.shape.interface { Value() (database/sql/driver.Value, error) }](uintptr[5] * dict)
0050b520ldr x16, [x28+16]
0050b524sub x17, sp, 32
0050b528subs xzr, x17, x16
0050b52cb.ls 0x50b5f8
0050b530str x30, [sp-160]!
0050b534stur x29, [sp-8]
0050b538sub x29, sp, 8
0050b53cstr x0, [sp+168]
0050b540stp xzr, xzr, [sp+24]
0050b544stp xzr, xzr, [sp+40]
0050b548stp xzr, xzr, [sp+96]
0050b54cstr xzr, [sp+88]
0050b550ldr x2, [sp+88]
0050b554cbnz x2, 0x50b55c
0050b558b 0x50b56c
0050b55c
0050b55cloc_50b55c:
0050b55cldr x2, [sp+88]
0050b560ldr x2, [x2+8]
0050b564str x2, [sp+88]
0050b568b 0x50b570
0050b56c
0050b56cloc_50b56c:
0050b56cb 0x50b570
0050b570
0050b570loc_50b570:
0050b570ldr x1, [sp+104]
0050b574ldr x0, [sp+88]
0050b578bl reflect.TypeOf
0050b57cstr x0, [sp+56]
0050b580str x1, [sp+64]
0050b584cbnz x0, 0x50b58c
0050b588b 0x50b5a0
0050b58c
0050b58cloc_50b58c:
0050b58cstr x0, [sp+24]
0050b590str x1, [sp+32]
0050b594ldur x29, [sp-8]
0050b598ldr x30, [sp], 160
0050b59cret x30
0050b5a0
0050b5a0loc_50b5a0:
0050b5a0str xzr, [sp+128]
0050b5a4ldr x2, [sp+168]
0050b5a8ldrsb x27, [x2]
0050b5acb 0x50b5b0
0050b5b0
0050b5b0loc_50b5b0:
0050b5b0ldr x0, [x2+8]
0050b5b4str x0, [sp+72]
0050b5b8str xzr, [sp+80]
0050b5bcmov x1, xzr
0050b5c0bl reflect.TypeOf
0050b5c4str x0, [sp+136]
0050b5c8str x1, [sp+144]
0050b5ccldrsb x27, [x0]
0050b5d0ldr x2, [x0+88]
0050b5d4mov x0, x1
0050b5d8blr x2
0050b5dcstr x0, [sp+112]
0050b5e0str x1, [sp+120]
0050b5e4str x0, [sp+24]
0050b5e8str x1, [sp+32]
0050b5ecldur x29, [sp-8]
0050b5f0ldr x30, [sp], 160
0050b5f4ret x30
0050b5f8
0050b5f8loc_50b5f8:
0050b5f8str x0, [sp+8]
0050b5fcmov x3, x30
0050b600bl runtime.morestack_noctxt.abi0
0050b604ldr x0, [sp+8]
0050b608b 0x50b520
0050b60cudf 0
0050b520
0050b610
0050b610github.com/gofrs/uuid.init: ; void github.com/gofrs/uuid.init(void)
0050b610ldr x16, [x28+16]
0050b614sub x17, sp, 112
0050b618subs xzr, x17, x16
0050b61cb.ls 0x50b7d4
0050b620str x30, [sp-240]!
0050b624stur x29, [sp-8]
0050b628sub x29, sp, 8
0050b62cbl github.com/gofrs/uuid.NewGen
0050b630str x0, [sp+144]
0050b634adrp x27, 0x540000
0050b638ldr w1, [x27+3056]
0050b63ccbz w1, 0x50b644
0050b640b 0x50b648
0050b644
0050b644loc_50b644:
0050b644b 0x50b660
0050b648
0050b648loc_50b648:
0050b648bl runtime.gcWriteBarrier2
0050b64cstr x0, [x25]
0050b650adrp x27, 0x502000
0050b654ldr x2, [x27+2552]
0050b658str x2, [x25+8]
0050b65cb 0x50b660
0050b660
0050b660loc_50b660:
0050b660adrp x27, 0x502000
0050b664str x0, [x27+2552]
0050b668stp xzr, xzr, [sp+200]
0050b66cadrp x0, 0x1b6000
0050b670add x0, x0, 2029
0050b674movz x1, 36
0050b678bl github.com/gofrs/uuid.FromString
0050b67cldp x2, x3, [sp+8]
0050b680stp x2, x3, [sp+64]
0050b684str x0, [sp+200]
0050b688str x1, [sp+208]
0050b68cldp x2, x3, [sp+64]
0050b690stp x2, x3, [sp+128]
0050b694ldr x0, [sp+200]
0050b698ldr x1, [sp+208]
0050b69cstr x0, [sp+216]
0050b6a0str x1, [sp+224]
0050b6a4ldp x2, x3, [sp+128]
0050b6a8stp x2, x3, [sp+8]
0050b6acbl github.com/gofrs/uuid.Must
0050b6b0ldp x2, x3, [sp+24]
0050b6b4adrp x27, 0x540000
0050b6b8add x27, x27, 2912
0050b6bcstp x2, x3, [x27]
0050b6c0stp xzr, xzr, [sp+200]
0050b6c4adrp x0, 0x1b6000
0050b6c8add x0, x0, 2065
0050b6ccmovz x1, 36
0050b6d0bl github.com/gofrs/uuid.FromString
0050b6d4ldp x2, x3, [sp+8]
0050b6d8stp x2, x3, [sp+64]
0050b6dcstr x0, [sp+200]
0050b6e0str x1, [sp+208]
0050b6e4ldp x2, x3, [sp+64]
0050b6e8stp x2, x3, [sp+112]
0050b6ecldr x0, [sp+200]
0050b6f0ldr x1, [sp+208]
0050b6f4str x0, [sp+184]
0050b6f8str x1, [sp+192]
0050b6fcldp x2, x3, [sp+112]
0050b700stp x2, x3, [sp+8]
0050b704bl github.com/gofrs/uuid.Must
0050b708ldp x2, x3, [sp+24]
0050b70cadrp x27, 0x540000
0050b710add x27, x27, 2928
0050b714stp x2, x3, [x27]
0050b718stp xzr, xzr, [sp+200]
0050b71cadrp x0, 0x1b6000
0050b720add x0, x0, 2101
0050b724movz x1, 36
0050b728bl github.com/gofrs/uuid.FromString
0050b72cldp x2, x3, [sp+8]
0050b730stp x2, x3, [sp+64]
0050b734str x0, [sp+200]
0050b738str x1, [sp+208]
0050b73cldp x2, x3, [sp+64]
0050b740stp x2, x3, [sp+96]
0050b744ldr x0, [sp+200]
0050b748ldr x1, [sp+208]
0050b74cstr x0, [sp+168]
0050b750str x1, [sp+176]
0050b754ldp x2, x3, [sp+96]
0050b758stp x2, x3, [sp+8]
0050b75cbl github.com/gofrs/uuid.Must
0050b760ldp x2, x3, [sp+24]
0050b764adrp x27, 0x540000
0050b768add x27, x27, 2944
0050b76cstp x2, x3, [x27]
0050b770stp xzr, xzr, [sp+200]
0050b774adrp x0, 0x1b6000
0050b778add x0, x0, 2137
0050b77cmovz x1, 36
0050b780bl github.com/gofrs/uuid.FromString
0050b784ldp x2, x3, [sp+8]
0050b788stp x2, x3, [sp+64]
0050b78cstr x0, [sp+200]
0050b790str x1, [sp+208]
0050b794ldp x2, x3, [sp+64]
0050b798stp x2, x3, [sp+80]
0050b79cldr x0, [sp+200]
0050b7a0ldr x1, [sp+208]
0050b7a4str x0, [sp+152]
0050b7a8str x1, [sp+160]
0050b7acldp x2, x3, [sp+80]
0050b7b0stp x2, x3, [sp+8]
0050b7b4bl github.com/gofrs/uuid.Must
0050b7b8ldp x2, x3, [sp+24]
0050b7bcadrp x27, 0x540000
0050b7c0add x27, x27, 2960
0050b7c4stp x2, x3, [x27]
0050b7c8ldur x29, [sp-8]
0050b7ccldr x30, [sp], 240
0050b7d0ret x30
0050b7d4
0050b7d4loc_50b7d4:
0050b7d4mov x3, x30
0050b7d8bl runtime.morestack_noctxt.abi0
0050b7dcb 0x50b610
0050b610
0050b610github.com/gofrs/uuid.init: ; void github.com/gofrs/uuid.init(void)
0050b610ldr x16, [x28+16]
0050b614sub x17, sp, 112
0050b618subs xzr, x17, x16
0050b61cb.ls 0x50b7d4
0050b620str x30, [sp-240]!
0050b624stur x29, [sp-8]
0050b628sub x29, sp, 8
0050b62cbl github.com/gofrs/uuid.NewGen
0050b630str x0, [sp+144]
0050b634adrp x27, 0x540000
0050b638ldr w1, [x27+3056]
0050b63ccbz w1, 0x50b644
0050b640b 0x50b648
0050b644
0050b644loc_50b644:
0050b644b 0x50b660
0050b648
0050b648loc_50b648:
0050b648bl runtime.gcWriteBarrier2
0050b64cstr x0, [x25]
0050b650adrp x27, 0x502000
0050b654ldr x2, [x27+2552]
0050b658str x2, [x25+8]
0050b65cb 0x50b660
0050b660
0050b660loc_50b660:
0050b660adrp x27, 0x502000
0050b664str x0, [x27+2552]
0050b668stp xzr, xzr, [sp+200]
0050b66cadrp x0, 0x1b6000
0050b670add x0, x0, 2029
0050b674movz x1, 36
0050b678bl github.com/gofrs/uuid.FromString
0050b67cldp x2, x3, [sp+8]
0050b680stp x2, x3, [sp+64]
0050b684str x0, [sp+200]
0050b688str x1, [sp+208]
0050b68cldp x2, x3, [sp+64]
0050b690stp x2, x3, [sp+128]
0050b694ldr x0, [sp+200]
0050b698ldr x1, [sp+208]
0050b69cstr x0, [sp+216]
0050b6a0str x1, [sp+224]
0050b6a4ldp x2, x3, [sp+128]
0050b6a8stp x2, x3, [sp+8]
0050b6acbl github.com/gofrs/uuid.Must
0050b6b0ldp x2, x3, [sp+24]
0050b6b4adrp x27, 0x540000
0050b6b8add x27, x27, 2912
0050b6bcstp x2, x3, [x27]
0050b6c0stp xzr, xzr, [sp+200]
0050b6c4adrp x0, 0x1b6000
0050b6c8add x0, x0, 2065
0050b6ccmovz x1, 36
0050b6d0bl github.com/gofrs/uuid.FromString
0050b6d4ldp x2, x3, [sp+8]
0050b6d8stp x2, x3, [sp+64]
0050b6dcstr x0, [sp+200]
0050b6e0str x1, [sp+208]
0050b6e4ldp x2, x3, [sp+64]
0050b6e8stp x2, x3, [sp+112]
0050b6ecldr x0, [sp+200]
0050b6f0ldr x1, [sp+208]
0050b6f4str x0, [sp+184]
0050b6f8str x1, [sp+192]
0050b6fcldp x2, x3, [sp+112]
0050b700stp x2, x3, [sp+8]
0050b704bl github.com/gofrs/uuid.Must
0050b708ldp x2, x3, [sp+24]
0050b70cadrp x27, 0x540000
0050b710add x27, x27, 2928
0050b714stp x2, x3, [x27]
0050b718stp xzr, xzr, [sp+200]
0050b71cadrp x0, 0x1b6000
0050b720add x0, x0, 2101
0050b724movz x1, 36
0050b728bl github.com/gofrs/uuid.FromString
0050b72cldp x2, x3, [sp+8]
0050b730stp x2, x3, [sp+64]
0050b734str x0, [sp+200]
0050b738str x1, [sp+208]
0050b73cldp x2, x3, [sp+64]
0050b740stp x2, x3, [sp+96]
0050b744ldr x0, [sp+200]
0050b748ldr x1, [sp+208]
0050b74cstr x0, [sp+168]
0050b750str x1, [sp+176]
0050b754ldp x2, x3, [sp+96]
0050b758stp x2, x3, [sp+8]
0050b75cbl github.com/gofrs/uuid.Must
0050b760ldp x2, x3, [sp+24]
0050b764adrp x27, 0x540000
0050b768add x27, x27, 2944
0050b76cstp x2, x3, [x27]
0050b770stp xzr, xzr, [sp+200]
0050b774adrp x0, 0x1b6000
0050b778add x0, x0, 2137
0050b77cmovz x1, 36
0050b780bl github.com/gofrs/uuid.FromString
0050b784ldp x2, x3, [sp+8]
0050b788stp x2, x3, [sp+64]
0050b78cstr x0, [sp+200]
0050b790str x1, [sp+208]
0050b794ldp x2, x3, [sp+64]
0050b798stp x2, x3, [sp+80]
0050b79cldr x0, [sp+200]
0050b7a0ldr x1, [sp+208]
0050b7a4str x0, [sp+152]
0050b7a8str x1, [sp+160]
0050b7acldp x2, x3, [sp+80]
0050b7b0stp x2, x3, [sp+8]
0050b7b4bl github.com/gofrs/uuid.Must
0050b7b8ldp x2, x3, [sp+24]
0050b7bcadrp x27, 0x540000
0050b7c0add x27, x27, 2960
0050b7c4stp x2, x3, [x27]
0050b7c8ldur x29, [sp-8]
0050b7ccldr x30, [sp], 240
0050b7d0ret x30
0050b7d4
0050b7d4loc_50b7d4:
0050b7d4mov x3, x30
0050b7d8bl runtime.morestack_noctxt.abi0
0050b7dcb 0x50b610
0050b610
0050b7e0
0050b7e0github.com/gofrs/uuid.FromBytes: ; void github.com/gofrs/uuid.FromBytes(struct []uint8 input)
0050b7e0ldr x16, [x28+16]
0050b7e4subs xzr, sp, x16
0050b7e8b.ls 0x50b850
0050b7ecstr x30, [sp-96]!
0050b7f0stur x29, [sp-8]
0050b7f4sub x29, sp, 8
0050b7f8str x0, [sp+120]
0050b7fcstr x1, [sp+128]
0050b800str x2, [sp+136]
0050b804stp xzr, xzr, [sp+104]
0050b808stp xzr, xzr, [sp+56]
0050b80cstp xzr, xzr, [sp+40]
0050b810ldr x1, [sp+120]
0050b814ldr x2, [sp+128]
0050b818ldr x3, [sp+136]
0050b81cadd x0, sp, 40
0050b820bl github.com/gofrs/uuid.(*UUID).UnmarshalBinary
0050b824str x0, [sp+72]
0050b828str x1, [sp+80]
0050b82cldp x4, x5, [sp+40]
0050b830stp x4, x5, [sp+104]
0050b834ldr x0, [sp+72]
0050b838ldr x1, [sp+80]
0050b83cstr x0, [sp+56]
0050b840str x1, [sp+64]
0050b844ldur x29, [sp-8]
0050b848ldr x30, [sp], 96
0050b84cret x30
0050b850
0050b850loc_50b850:
0050b850stp x0, x1, [sp+24]
0050b854str x2, [sp+40]
0050b858mov x3, x30
0050b85cbl runtime.morestack_noctxt.abi0
0050b860ldp x0, x1, [sp+24]
0050b864ldr x2, [sp+40]
0050b868b 0x50b7e0
0050b86cudf 0
0050b7e0
0050b7e0github.com/gofrs/uuid.FromBytes: ; void github.com/gofrs/uuid.FromBytes(struct []uint8 input)
0050b7e0ldr x16, [x28+16]
0050b7e4subs xzr, sp, x16
0050b7e8b.ls 0x50b850
0050b7ecstr x30, [sp-96]!
0050b7f0stur x29, [sp-8]
0050b7f4sub x29, sp, 8
0050b7f8str x0, [sp+120]
0050b7fcstr x1, [sp+128]
0050b800str x2, [sp+136]
0050b804stp xzr, xzr, [sp+104]
0050b808stp xzr, xzr, [sp+56]
0050b80cstp xzr, xzr, [sp+40]
0050b810ldr x1, [sp+120]
0050b814ldr x2, [sp+128]
0050b818ldr x3, [sp+136]
0050b81cadd x0, sp, 40
0050b820bl github.com/gofrs/uuid.(*UUID).UnmarshalBinary
0050b824str x0, [sp+72]
0050b828str x1, [sp+80]
0050b82cldp x4, x5, [sp+40]
0050b830stp x4, x5, [sp+104]
0050b834ldr x0, [sp+72]
0050b838ldr x1, [sp+80]
0050b83cstr x0, [sp+56]
0050b840str x1, [sp+64]
0050b844ldur x29, [sp-8]
0050b848ldr x30, [sp], 96
0050b84cret x30
0050b850
0050b850loc_50b850:
0050b850stp x0, x1, [sp+24]
0050b854str x2, [sp+40]
0050b858mov x3, x30
0050b85cbl runtime.morestack_noctxt.abi0
0050b860ldp x0, x1, [sp+24]
0050b864ldr x2, [sp+40]
0050b868b 0x50b7e0
0050b86cudf 0
0050b7e0
0050b870
0050b870github.com/gofrs/uuid.FromBytesOrNil: ; void github.com/gofrs/uuid.FromBytesOrNil(struct []uint8 input)
0050b870ldr x16, [x28+16]
0050b874sub x17, sp, 32
0050b878subs xzr, x17, x16
0050b87cb.ls 0x50b928
0050b880str x30, [sp-160]!
0050b884stur x29, [sp-8]
0050b888sub x29, sp, 8
0050b88cstr x0, [sp+184]
0050b890str x1, [sp+192]
0050b894str x2, [sp+200]
0050b898stp xzr, xzr, [sp+168]
0050b89cstp xzr, xzr, [sp+120]
0050b8a0ldr x0, [sp+184]
0050b8a4ldr x1, [sp+192]
0050b8a8ldr x2, [sp+200]
0050b8acbl github.com/gofrs/uuid.FromBytes
0050b8b0ldp x3, x4, [sp+8]
0050b8b4stp x3, x4, [sp+72]
0050b8b8str x0, [sp+120]
0050b8bcstr x1, [sp+128]
0050b8c0ldp x3, x4, [sp+72]
0050b8c4stp x3, x4, [sp+88]
0050b8c8ldr x3, [sp+128]
0050b8ccldr x4, [sp+120]
0050b8d0str x4, [sp+136]
0050b8d4str x3, [sp+144]
0050b8d8ldp x3, x4, [sp+88]
0050b8dcstp x3, x4, [sp+56]
0050b8e0ldr x3, [sp+144]
0050b8e4ldr x4, [sp+136]
0050b8e8str x4, [sp+104]
0050b8ecstr x3, [sp+112]
0050b8f0cbnz x4, 0x50b8f8
0050b8f4b 0x50b914
0050b8f8
0050b8f8loc_50b8f8:
0050b8f8adrp x27, 0x540000
0050b8fcadd x27, x27, 2896
0050b900ldp x0, x1, [x27]
0050b904stp x0, x1, [sp+168]
0050b908ldur x29, [sp-8]
0050b90cldr x30, [sp], 160
0050b910ret x30
0050b914
0050b914loc_50b914:
0050b914ldp x0, x1, [sp+56]
0050b918stp x0, x1, [sp+168]
0050b91cldur x29, [sp-8]
0050b920ldr x30, [sp], 160
0050b924ret x30
0050b928
0050b928loc_50b928:
0050b928stp x0, x1, [sp+24]
0050b92cstr x2, [sp+40]
0050b930mov x3, x30
0050b934bl runtime.morestack_noctxt.abi0
0050b938ldp x0, x1, [sp+24]
0050b93cldr x2, [sp+40]
0050b940b 0x50b870
0050b944udf 0
0050b948udf 0
0050b94cudf 0
0050b870
0050b870github.com/gofrs/uuid.FromBytesOrNil: ; void github.com/gofrs/uuid.FromBytesOrNil(struct []uint8 input)
0050b870ldr x16, [x28+16]
0050b874sub x17, sp, 32
0050b878subs xzr, x17, x16
0050b87cb.ls 0x50b928
0050b880str x30, [sp-160]!
0050b884stur x29, [sp-8]
0050b888sub x29, sp, 8
0050b88cstr x0, [sp+184]
0050b890str x1, [sp+192]
0050b894str x2, [sp+200]
0050b898stp xzr, xzr, [sp+168]
0050b89cstp xzr, xzr, [sp+120]
0050b8a0ldr x0, [sp+184]
0050b8a4ldr x1, [sp+192]
0050b8a8ldr x2, [sp+200]
0050b8acbl github.com/gofrs/uuid.FromBytes
0050b8b0ldp x3, x4, [sp+8]
0050b8b4stp x3, x4, [sp+72]
0050b8b8str x0, [sp+120]
0050b8bcstr x1, [sp+128]
0050b8c0ldp x3, x4, [sp+72]
0050b8c4stp x3, x4, [sp+88]
0050b8c8ldr x3, [sp+128]
0050b8ccldr x4, [sp+120]
0050b8d0str x4, [sp+136]
0050b8d4str x3, [sp+144]
0050b8d8ldp x3, x4, [sp+88]
0050b8dcstp x3, x4, [sp+56]
0050b8e0ldr x3, [sp+144]
0050b8e4ldr x4, [sp+136]
0050b8e8str x4, [sp+104]
0050b8ecstr x3, [sp+112]
0050b8f0cbnz x4, 0x50b8f8
0050b8f4b 0x50b914
0050b8f8
0050b8f8loc_50b8f8:
0050b8f8adrp x27, 0x540000
0050b8fcadd x27, x27, 2896
0050b900ldp x0, x1, [x27]
0050b904stp x0, x1, [sp+168]
0050b908ldur x29, [sp-8]
0050b90cldr x30, [sp], 160
0050b910ret x30
0050b914
0050b914loc_50b914:
0050b914ldp x0, x1, [sp+56]
0050b918stp x0, x1, [sp+168]
0050b91cldur x29, [sp-8]
0050b920ldr x30, [sp], 160
0050b924ret x30
0050b928
0050b928loc_50b928:
0050b928stp x0, x1, [sp+24]
0050b92cstr x2, [sp+40]
0050b930mov x3, x30
0050b934bl runtime.morestack_noctxt.abi0
0050b938ldp x0, x1, [sp+24]
0050b93cldr x2, [sp+40]
0050b940b 0x50b870
0050b944udf 0
0050b948udf 0
0050b94cudf 0
0050b870
0050b950
0050b950github.com/gofrs/uuid.FromString: ; void github.com/gofrs/uuid.FromString(struct string input)
0050b950ldr x16, [x28+16]
0050b954subs xzr, sp, x16
0050b958b.ls 0x50b9d8
0050b95cstr x30, [sp-128]!
0050b960stur x29, [sp-8]
0050b964sub x29, sp, 8
0050b968str x0, [sp+152]
0050b96cstr x1, [sp+160]
0050b970stp xzr, xzr, [sp+136]
0050b974stp xzr, xzr, [sp+64]
0050b978stp xzr, xzr, [sp+48]
0050b97cldr x1, [sp+152]
0050b980ldr x2, [sp+160]
0050b984mov x0, xzr
0050b988bl runtime.stringtoslicebyte
0050b98cstr x0, [sp+96]
0050b990str x1, [sp+104]
0050b994str x2, [sp+112]
0050b998mov x3, x2
0050b99cmov x2, x1
0050b9a0mov x1, x0
0050b9a4add x0, sp, 48
0050b9a8bl github.com/gofrs/uuid.(*UUID).UnmarshalText
0050b9acstr x0, [sp+80]
0050b9b0str x1, [sp+88]
0050b9b4ldp x3, x4, [sp+48]
0050b9b8stp x3, x4, [sp+136]
0050b9bcldr x0, [sp+80]
0050b9c0ldr x1, [sp+88]
0050b9c4str x0, [sp+64]
0050b9c8str x1, [sp+72]
0050b9ccldur x29, [sp-8]
0050b9d0ldr x30, [sp], 128
0050b9d4ret x30
0050b9d8
0050b9d8loc_50b9d8:
0050b9d8stp x0, x1, [sp+24]
0050b9dcmov x3, x30
0050b9e0bl runtime.morestack_noctxt.abi0
0050b9e4ldp x0, x1, [sp+24]
0050b9e8b 0x50b950
0050b9ecudf 0
0050b950
0050b950github.com/gofrs/uuid.FromString: ; void github.com/gofrs/uuid.FromString(struct string input)
0050b950ldr x16, [x28+16]
0050b954subs xzr, sp, x16
0050b958b.ls 0x50b9d8
0050b95cstr x30, [sp-128]!
0050b960stur x29, [sp-8]
0050b964sub x29, sp, 8
0050b968str x0, [sp+152]
0050b96cstr x1, [sp+160]
0050b970stp xzr, xzr, [sp+136]
0050b974stp xzr, xzr, [sp+64]
0050b978stp xzr, xzr, [sp+48]
0050b97cldr x1, [sp+152]
0050b980ldr x2, [sp+160]
0050b984mov x0, xzr
0050b988bl runtime.stringtoslicebyte
0050b98cstr x0, [sp+96]
0050b990str x1, [sp+104]
0050b994str x2, [sp+112]
0050b998mov x3, x2
0050b99cmov x2, x1
0050b9a0mov x1, x0
0050b9a4add x0, sp, 48
0050b9a8bl github.com/gofrs/uuid.(*UUID).UnmarshalText
0050b9acstr x0, [sp+80]
0050b9b0str x1, [sp+88]
0050b9b4ldp x3, x4, [sp+48]
0050b9b8stp x3, x4, [sp+136]
0050b9bcldr x0, [sp+80]
0050b9c0ldr x1, [sp+88]
0050b9c4str x0, [sp+64]
0050b9c8str x1, [sp+72]
0050b9ccldur x29, [sp-8]
0050b9d0ldr x30, [sp], 128
0050b9d4ret x30
0050b9d8
0050b9d8loc_50b9d8:
0050b9d8stp x0, x1, [sp+24]
0050b9dcmov x3, x30
0050b9e0bl runtime.morestack_noctxt.abi0
0050b9e4ldp x0, x1, [sp+24]
0050b9e8b 0x50b950
0050b9ecudf 0
0050b950
0050b9f0
0050b9f0github.com/gofrs/uuid.(*UUID).UnmarshalText: ; void github.com/gofrs/uuid.(*UUID).UnmarshalText(github.com/gofrs/uuid.UUID * u, struct []uint8 text)
0050b9f0ldr x16, [x28+16]
0050b9f4sub x17, sp, 64
0050b9f8subs xzr, x17, x16
0050b9fcb.ls 0x50bc78
0050ba00str x30, [sp-192]!
0050ba04stur x29, [sp-8]
0050ba08sub x29, sp, 8
0050ba0cstr x0, [sp+200]
0050ba10str x1, [sp+208]
0050ba14str x2, [sp+216]
0050ba18str x3, [sp+224]
0050ba1cstp xzr, xzr, [sp+72]
0050ba20ldr x4, [sp+216]
0050ba24str x4, [sp+64]
0050ba28str x4, [sp+48]
0050ba2csubs xzr, x4, 36
0050ba30b.le 0x50ba38
0050ba34b 0x50bad4
0050ba38
0050ba38loc_50ba38:
0050ba38subs xzr, x4, 32
0050ba3cb.eq 0x50ba44
0050ba40b 0x50ba78
0050ba44
0050ba44loc_50ba44:
0050ba44b 0x50ba48
0050ba48
0050ba48loc_50ba48:
0050ba48ldr x1, [sp+208]
0050ba4cldr x2, [sp+216]
0050ba50ldr x3, [sp+224]
0050ba54ldr x0, [sp+200]
0050ba58bl github.com/gofrs/uuid.(*UUID).decodeHashLike
0050ba5cstr x0, [sp+152]
0050ba60str x1, [sp+160]
0050ba64str x0, [sp+72]
0050ba68str x1, [sp+80]
0050ba6cldur x29, [sp-8]
0050ba70ldr x30, [sp], 192
0050ba74ret x30
0050ba78
0050ba78loc_50ba78:
0050ba78subs xzr, x4, 34
0050ba7cb.eq 0x50ba84
0050ba80b 0x50ba88
0050ba84
0050ba84loc_50ba84:
0050ba84b 0x50bae4
0050ba88
0050ba88loc_50ba88:
0050ba88subs xzr, x4, 36
0050ba8cb.eq 0x50ba94
0050ba90b 0x50bac8
0050ba94
0050ba94loc_50ba94:
0050ba94b 0x50ba98
0050ba98
0050ba98loc_50ba98:
0050ba98ldr x1, [sp+208]
0050ba9cldr x2, [sp+216]
0050baa0ldr x3, [sp+224]
0050baa4ldr x0, [sp+200]
0050baa8bl github.com/gofrs/uuid.(*UUID).decodeCanonical
0050baacstr x0, [sp+152]
0050bab0str x1, [sp+160]
0050bab4str x0, [sp+72]
0050bab8str x1, [sp+80]
0050babcldur x29, [sp-8]
0050bac0ldr x30, [sp], 192
0050bac4ret x30
0050bac8
0050bac8loc_50bac8:
0050bac8b 0x50bacc
0050bacc
0050baccloc_50bacc:
0050baccb 0x50bad0
0050bad0
0050bad0loc_50bad0:
0050bad0b 0x50bb70
0050bad4
0050bad4loc_50bad4:
0050bad4subs xzr, x4, 38
0050bad8b.eq 0x50bae0
0050badcb 0x50bb14
0050bae0
0050bae0loc_50bae0:
0050bae0b 0x50bae4
0050bae4
0050bae4loc_50bae4:
0050bae4ldr x1, [sp+208]
0050bae8ldr x2, [sp+216]
0050baecldr x3, [sp+224]
0050baf0ldr x0, [sp+200]
0050baf4bl github.com/gofrs/uuid.(*UUID).decodeBraced
0050baf8str x0, [sp+152]
0050bafcstr x1, [sp+160]
0050bb00str x0, [sp+72]
0050bb04str x1, [sp+80]
0050bb08ldur x29, [sp-8]
0050bb0cldr x30, [sp], 192
0050bb10ret x30
0050bb14
0050bb14loc_50bb14:
0050bb14subs xzr, x4, 41
0050bb18b.eq 0x50bb20
0050bb1cb 0x50bb24
0050bb20
0050bb20loc_50bb20:
0050bb20b 0x50bb34
0050bb24
0050bb24loc_50bb24:
0050bb24subs xzr, x4, 45
0050bb28b.eq 0x50bb30
0050bb2cb 0x50bb64
0050bb30
0050bb30loc_50bb30:
0050bb30b 0x50bb34
0050bb34
0050bb34loc_50bb34:
0050bb34ldr x1, [sp+208]
0050bb38ldr x2, [sp+216]
0050bb3cldr x3, [sp+224]
0050bb40ldr x0, [sp+200]
0050bb44bl github.com/gofrs/uuid.(*UUID).decodeURN
0050bb48str x0, [sp+152]
0050bb4cstr x1, [sp+160]
0050bb50str x0, [sp+72]
0050bb54str x1, [sp+80]
0050bb58ldur x29, [sp-8]
0050bb5cldr x30, [sp], 192
0050bb60ret x30
0050bb64
0050bb64loc_50bb64:
0050bb64b 0x50bb68
0050bb68
0050bb68loc_50bb68:
0050bb68b 0x50bb6c
0050bb6c
0050bb6cloc_50bb6c:
0050bb6cb 0x50bb70
0050bb70
0050bb70loc_50bb70:
0050bb70b 0x50bb74
0050bb74
0050bb74loc_50bb74:
0050bb74ldr x1, [sp+216]
0050bb78str x1, [sp+56]
0050bb7cstp xzr, xzr, [sp+120]
0050bb80stp xzr, xzr, [sp+136]
0050bb84add x1, sp, 120
0050bb88str x1, [sp+88]
0050bb8cldr x0, [sp+56]
0050bb90bl runtime.convT64
0050bb94str x0, [sp+176]
0050bb98ldr x1, [sp+88]
0050bb9cldrsb x27, [x1]
0050bba0adrp x2, 0xea000
0050bba4add x2, x2, 3520
0050bba8str x2, [x1]
0050bbacadrp x27, 0x540000
0050bbb0ldr w2, [x27+3056]
0050bbb4cbz w2, 0x50bbbc
0050bbb8b 0x50bbc0
0050bbbc
0050bbbcloc_50bbbc:
0050bbbcb 0x50bbd4
0050bbc0
0050bbc0loc_50bbc0:
0050bbc0bl runtime.gcWriteBarrier2
0050bbc4str x0, [x25]
0050bbc8ldr x3, [x1+8]
0050bbccstr x3, [x25+8]
0050bbd0b 0x50bbd4
0050bbd4
0050bbd4loc_50bbd4:
0050bbd4str x0, [x1+8]
0050bbd8ldr x1, [sp+216]
0050bbdcldr x2, [sp+224]
0050bbe0ldr x0, [sp+208]
0050bbe4bl runtime.convTslice
0050bbe8str x0, [sp+168]
0050bbecldr x3, [sp+88]
0050bbf0ldrsb x27, [x3]
0050bbf4adrp x4, 0xe2000
0050bbf8add x4, x4, 1216
0050bbfcstr x4, [x3+16]
0050bc00adrp x27, 0x540000
0050bc04ldr w4, [x27+3056]
0050bc08cbz w4, 0x50bc10
0050bc0cb 0x50bc14
0050bc10
0050bc10loc_50bc10:
0050bc10b 0x50bc28
0050bc14
0050bc14loc_50bc14:
0050bc14bl runtime.gcWriteBarrier2
0050bc18str x0, [x25]
0050bc1cldr x5, [x3+24]
0050bc20str x5, [x25+8]
0050bc24b 0x50bc28
0050bc28
0050bc28loc_50bc28:
0050bc28str x0, [x3+24]
0050bc2cldr x2, [sp+88]
0050bc30ldrsb x27, [x2]
0050bc34b 0x50bc38
0050bc38
0050bc38loc_50bc38:
0050bc38str x2, [sp+96]
0050bc3corr x4, xzr, 2
0050bc40str x4, [sp+104]
0050bc44str x4, [sp+112]
0050bc48adrp x0, 0x1ba000
0050bc4cadd x0, x0, 3569
0050bc50movz x1, 43
0050bc54mov x3, x4
0050bc58bl fmt.Errorf
0050bc5cstr x0, [sp+152]
0050bc60str x1, [sp+160]
0050bc64str x0, [sp+72]
0050bc68str x1, [sp+80]
0050bc6cldur x29, [sp-8]
0050bc70ldr x30, [sp], 192
0050bc74ret x30
0050bc78
0050bc78loc_50bc78:
0050bc78stp x0, x1, [sp+8]
0050bc7cstp x2, x3, [sp+24]
0050bc80mov x3, x30
0050bc84bl runtime.morestack_noctxt.abi0
0050bc88ldp x0, x1, [sp+8]
0050bc8cldp x2, x3, [sp+24]
0050bc90b 0x50b9f0
0050bc94udf 0
0050bc98udf 0
0050bc9cudf 0
0050b9f0
0050b9f0github.com/gofrs/uuid.(*UUID).UnmarshalText: ; void github.com/gofrs/uuid.(*UUID).UnmarshalText(github.com/gofrs/uuid.UUID * u, struct []uint8 text)
0050b9f0ldr x16, [x28+16]
0050b9f4sub x17, sp, 64
0050b9f8subs xzr, x17, x16
0050b9fcb.ls 0x50bc78
0050ba00str x30, [sp-192]!
0050ba04stur x29, [sp-8]
0050ba08sub x29, sp, 8
0050ba0cstr x0, [sp+200]
0050ba10str x1, [sp+208]
0050ba14str x2, [sp+216]
0050ba18str x3, [sp+224]
0050ba1cstp xzr, xzr, [sp+72]
0050ba20ldr x4, [sp+216]
0050ba24str x4, [sp+64]
0050ba28str x4, [sp+48]
0050ba2csubs xzr, x4, 36
0050ba30b.le 0x50ba38
0050ba34b 0x50bad4
0050ba38
0050ba38loc_50ba38:
0050ba38subs xzr, x4, 32
0050ba3cb.eq 0x50ba44
0050ba40b 0x50ba78
0050ba44
0050ba44loc_50ba44:
0050ba44b 0x50ba48
0050ba48
0050ba48loc_50ba48:
0050ba48ldr x1, [sp+208]
0050ba4cldr x2, [sp+216]
0050ba50ldr x3, [sp+224]
0050ba54ldr x0, [sp+200]
0050ba58bl github.com/gofrs/uuid.(*UUID).decodeHashLike
0050ba5cstr x0, [sp+152]
0050ba60str x1, [sp+160]
0050ba64str x0, [sp+72]
0050ba68str x1, [sp+80]
0050ba6cldur x29, [sp-8]
0050ba70ldr x30, [sp], 192
0050ba74ret x30
0050ba78
0050ba78loc_50ba78:
0050ba78subs xzr, x4, 34
0050ba7cb.eq 0x50ba84
0050ba80b 0x50ba88
0050ba84
0050ba84loc_50ba84:
0050ba84b 0x50bae4
0050ba88
0050ba88loc_50ba88:
0050ba88subs xzr, x4, 36
0050ba8cb.eq 0x50ba94
0050ba90b 0x50bac8
0050ba94
0050ba94loc_50ba94:
0050ba94b 0x50ba98
0050ba98
0050ba98loc_50ba98:
0050ba98ldr x1, [sp+208]
0050ba9cldr x2, [sp+216]
0050baa0ldr x3, [sp+224]
0050baa4ldr x0, [sp+200]
0050baa8bl github.com/gofrs/uuid.(*UUID).decodeCanonical
0050baacstr x0, [sp+152]
0050bab0str x1, [sp+160]
0050bab4str x0, [sp+72]
0050bab8str x1, [sp+80]
0050babcldur x29, [sp-8]
0050bac0ldr x30, [sp], 192
0050bac4ret x30
0050bac8
0050bac8loc_50bac8:
0050bac8b 0x50bacc
0050bacc
0050baccloc_50bacc:
0050baccb 0x50bad0
0050bad0
0050bad0loc_50bad0:
0050bad0b 0x50bb70
0050bad4
0050bad4loc_50bad4:
0050bad4subs xzr, x4, 38
0050bad8b.eq 0x50bae0
0050badcb 0x50bb14
0050bae0
0050bae0loc_50bae0:
0050bae0b 0x50bae4
0050bae4
0050bae4loc_50bae4:
0050bae4ldr x1, [sp+208]
0050bae8ldr x2, [sp+216]
0050baecldr x3, [sp+224]
0050baf0ldr x0, [sp+200]
0050baf4bl github.com/gofrs/uuid.(*UUID).decodeBraced
0050baf8str x0, [sp+152]
0050bafcstr x1, [sp+160]
0050bb00str x0, [sp+72]
0050bb04str x1, [sp+80]
0050bb08ldur x29, [sp-8]
0050bb0cldr x30, [sp], 192
0050bb10ret x30
0050bb14
0050bb14loc_50bb14:
0050bb14subs xzr, x4, 41
0050bb18b.eq 0x50bb20
0050bb1cb 0x50bb24
0050bb20
0050bb20loc_50bb20:
0050bb20b 0x50bb34
0050bb24
0050bb24loc_50bb24:
0050bb24subs xzr, x4, 45
0050bb28b.eq 0x50bb30
0050bb2cb 0x50bb64
0050bb30
0050bb30loc_50bb30:
0050bb30b 0x50bb34
0050bb34
0050bb34loc_50bb34:
0050bb34ldr x1, [sp+208]
0050bb38ldr x2, [sp+216]
0050bb3cldr x3, [sp+224]
0050bb40ldr x0, [sp+200]
0050bb44bl github.com/gofrs/uuid.(*UUID).decodeURN
0050bb48str x0, [sp+152]
0050bb4cstr x1, [sp+160]
0050bb50str x0, [sp+72]
0050bb54str x1, [sp+80]
0050bb58ldur x29, [sp-8]
0050bb5cldr x30, [sp], 192
0050bb60ret x30
0050bb64
0050bb64loc_50bb64:
0050bb64b 0x50bb68
0050bb68
0050bb68loc_50bb68:
0050bb68b 0x50bb6c
0050bb6c
0050bb6cloc_50bb6c:
0050bb6cb 0x50bb70
0050bb70
0050bb70loc_50bb70:
0050bb70b 0x50bb74
0050bb74
0050bb74loc_50bb74:
0050bb74ldr x1, [sp+216]
0050bb78str x1, [sp+56]
0050bb7cstp xzr, xzr, [sp+120]
0050bb80stp xzr, xzr, [sp+136]
0050bb84add x1, sp, 120
0050bb88str x1, [sp+88]
0050bb8cldr x0, [sp+56]
0050bb90bl runtime.convT64
0050bb94str x0, [sp+176]
0050bb98ldr x1, [sp+88]
0050bb9cldrsb x27, [x1]
0050bba0adrp x2, 0xea000
0050bba4add x2, x2, 3520
0050bba8str x2, [x1]
0050bbacadrp x27, 0x540000
0050bbb0ldr w2, [x27+3056]
0050bbb4cbz w2, 0x50bbbc
0050bbb8b 0x50bbc0
0050bbbc
0050bbbcloc_50bbbc:
0050bbbcb 0x50bbd4
0050bbc0
0050bbc0loc_50bbc0:
0050bbc0bl runtime.gcWriteBarrier2
0050bbc4str x0, [x25]
0050bbc8ldr x3, [x1+8]
0050bbccstr x3, [x25+8]
0050bbd0b 0x50bbd4
0050bbd4
0050bbd4loc_50bbd4:
0050bbd4str x0, [x1+8]
0050bbd8ldr x1, [sp+216]
0050bbdcldr x2, [sp+224]
0050bbe0ldr x0, [sp+208]
0050bbe4bl runtime.convTslice
0050bbe8str x0, [sp+168]
0050bbecldr x3, [sp+88]
0050bbf0ldrsb x27, [x3]
0050bbf4adrp x4, 0xe2000
0050bbf8add x4, x4, 1216
0050bbfcstr x4, [x3+16]
0050bc00adrp x27, 0x540000
0050bc04ldr w4, [x27+3056]
0050bc08cbz w4, 0x50bc10
0050bc0cb 0x50bc14
0050bc10
0050bc10loc_50bc10:
0050bc10b 0x50bc28
0050bc14
0050bc14loc_50bc14:
0050bc14bl runtime.gcWriteBarrier2
0050bc18str x0, [x25]
0050bc1cldr x5, [x3+24]
0050bc20str x5, [x25+8]
0050bc24b 0x50bc28
0050bc28
0050bc28loc_50bc28:
0050bc28str x0, [x3+24]
0050bc2cldr x2, [sp+88]
0050bc30ldrsb x27, [x2]
0050bc34b 0x50bc38
0050bc38
0050bc38loc_50bc38:
0050bc38str x2, [sp+96]
0050bc3corr x4, xzr, 2
0050bc40str x4, [sp+104]
0050bc44str x4, [sp+112]
0050bc48adrp x0, 0x1ba000
0050bc4cadd x0, x0, 3569
0050bc50movz x1, 43
0050bc54mov x3, x4
0050bc58bl fmt.Errorf
0050bc5cstr x0, [sp+152]
0050bc60str x1, [sp+160]
0050bc64str x0, [sp+72]
0050bc68str x1, [sp+80]
0050bc6cldur x29, [sp-8]
0050bc70ldr x30, [sp], 192
0050bc74ret x30
0050bc78
0050bc78loc_50bc78:
0050bc78stp x0, x1, [sp+8]
0050bc7cstp x2, x3, [sp+24]
0050bc80mov x3, x30
0050bc84bl runtime.morestack_noctxt.abi0
0050bc88ldp x0, x1, [sp+8]
0050bc8cldp x2, x3, [sp+24]
0050bc90b 0x50b9f0
0050bc94udf 0
0050bc98udf 0
0050bc9cudf 0
0050b9f0
0050bca0
0050bca0github.com/gofrs/uuid.(*UUID).decodeCanonical: ; void github.com/gofrs/uuid.(*UUID).decodeCanonical(github.com/gofrs/uuid.UUID * u, struct []uint8 t)
0050bca0ldr x16, [x28+16]
0050bca4sub x17, sp, 240
0050bca8subs xzr, x17, x16
0050bcacb.ls 0x50c0f8
0050bcb0sub x20, sp, 368
0050bcb4stp x29, x30, [x20-8]
0050bcb8add sp, x20, 0
0050bcbcsub x29, sp, 8
0050bcc0str x0, [sp+376]
0050bcc4str x1, [sp+384]
0050bcc8str x2, [sp+392]
0050bcccstr x3, [sp+400]
0050bcd0stp xzr, xzr, [sp+120]
0050bcd4ldr x1, [sp+392]
0050bcd8ldr x6, [sp+384]
0050bcdcsubs xzr, x1, 8
0050bce0b.hi 0x50bce8
0050bce4b 0x50c0ec
0050bce8
0050bce8loc_50bce8:
0050bce8ldrb w6, [x6+8]
0050bcecsubs wzr, w6, 45
0050bcf0cset x6, ne
0050bcf4strb w6, [sp+61]
0050bcf8b.ne 0x50bd00
0050bcfcb 0x50bd04
0050bd00
0050bd00loc_50bd00:
0050bd00b 0x50bd2c
0050bd04
0050bd04loc_50bd04:
0050bd04ldr x1, [sp+392]
0050bd08ldr x6, [sp+384]
0050bd0csubs xzr, x1, 13
0050bd10b.hi 0x50bd18
0050bd14b 0x50c0e4
0050bd18
0050bd18loc_50bd18:
0050bd18ldrb w6, [x6+13]
0050bd1csubs wzr, w6, 45
0050bd20cset x6, ne
0050bd24strb w6, [sp+61]
0050bd28b 0x50bd2c
0050bd2c
0050bd2cloc_50bd2c:
0050bd2cldrb w6, [sp+61]
0050bd30strb w6, [sp+62]
0050bd34tbnz w6, 0, 0x50bd3c
0050bd38b 0x50bd40
0050bd3c
0050bd3cloc_50bd3c:
0050bd3cb 0x50bd68
0050bd40
0050bd40loc_50bd40:
0050bd40ldr x1, [sp+392]
0050bd44ldr x6, [sp+384]
0050bd48subs xzr, x1, 18
0050bd4cb.hi 0x50bd54
0050bd50b 0x50c0dc
0050bd54
0050bd54loc_50bd54:
0050bd54ldrb w6, [x6+18]
0050bd58subs wzr, w6, 45
0050bd5ccset x6, ne
0050bd60strb w6, [sp+62]
0050bd64b 0x50bd68
0050bd68
0050bd68loc_50bd68:
0050bd68ldrb w6, [sp+62]
0050bd6cstrb w6, [sp+63]
0050bd70tbnz w6, 0, 0x50bd78
0050bd74b 0x50bd7c
0050bd78
0050bd78loc_50bd78:
0050bd78b 0x50bda4
0050bd7c
0050bd7cloc_50bd7c:
0050bd7cldr x1, [sp+392]
0050bd80ldr x6, [sp+384]
0050bd84subs xzr, x1, 23
0050bd88b.hi 0x50bd90
0050bd8cb 0x50c0d4
0050bd90
0050bd90loc_50bd90:
0050bd90ldrb w6, [x6+23]
0050bd94subs wzr, w6, 45
0050bd98cset x6, ne
0050bd9cstrb w6, [sp+63]
0050bda0b 0x50bda4
0050bda4
0050bda4loc_50bda4:
0050bda4ldrb w6, [sp+63]
0050bda8tbnz w6, 0, 0x50bdb0
0050bdacb 0x50be5c
0050bdb0
0050bdb0loc_50bdb0:
0050bdb0stp xzr, xzr, [sp+344]
0050bdb4add x3, sp, 344
0050bdb8str x3, [sp+224]
0050bdbcldr x0, [sp+384]
0050bdc0ldr x1, [sp+392]
0050bdc4ldr x2, [sp+400]
0050bdc8bl runtime.convTslice
0050bdccstr x0, [sp+216]
0050bdd0ldr x3, [sp+224]
0050bdd4ldrsb x27, [x3]
0050bdd8adrp x4, 0xe2000
0050bddcadd x4, x4, 1216
0050bde0str x4, [x3]
0050bde4adrp x27, 0x540000
0050bde8ldr w4, [x27+3056]
0050bdeccbz w4, 0x50bdf4
0050bdf0b 0x50bdf8
0050bdf4
0050bdf4loc_50bdf4:
0050bdf4b 0x50be0c
0050bdf8
0050bdf8loc_50bdf8:
0050bdf8bl runtime.gcWriteBarrier2
0050bdfcstr x0, [x25]
0050be00ldr x5, [x3+8]
0050be04str x5, [x25+8]
0050be08b 0x50be0c
0050be0c
0050be0cloc_50be0c:
0050be0cstr x0, [x3+8]
0050be10ldr x2, [sp+224]
0050be14ldrsb x27, [x2]
0050be18b 0x50be1c
0050be1c
0050be1cloc_50be1c:
0050be1cstr x2, [sp+232]
0050be20orr x4, xzr, 1
0050be24str x4, [sp+240]
0050be28str x4, [sp+248]
0050be2cadrp x0, 0x1b9000
0050be30add x0, x0, 499
0050be34movz x1, 40
0050be38mov x3, x4
0050be3cbl fmt.Errorf
0050be40str x0, [sp+328]
0050be44str x1, [sp+336]
0050be48str x0, [sp+120]
0050be4cstr x1, [sp+128]
0050be50ldp x29, x30, [sp-8]
0050be54add sp, sp, 368
0050be58ret x30
0050be5c
0050be5cloc_50be5c:
0050be5cldr x6, [sp+384]
0050be60ldr x7, [sp+392]
0050be64ldr x8, [sp+400]
0050be68str x6, [sp+136]
0050be6cstr x7, [sp+144]
0050be70str x8, [sp+152]
0050be74ldr x6, [sp+376]
0050be78ldrsb x27, [x6]
0050be7cb 0x50be80
0050be80
0050be80loc_50be80:
0050be80str x6, [sp+176]
0050be84orr x6, xzr, 16
0050be88str x6, [sp+184]
0050be8cstr x6, [sp+192]
0050be90adrp x27, 0x503000
0050be94ldr x6, [x27+184]
0050be98adrp x27, 0x503000
0050be9cldr x7, [x27+176]
0050bea0adrp x27, 0x503000
0050bea4ldr x8, [x27+192]
0050bea8str x7, [sp+304]
0050beacstr x6, [sp+312]
0050beb0str x8, [sp+320]
0050beb4str xzr, [sp+96]
0050beb8str x6, [sp+88]
0050bebcb 0x50bec0
0050bec0
0050bec0loc_50bec0:
0050bec0ldr x6, [sp+88]
0050bec4ldr x7, [sp+96]
0050bec8subs xzr, x6, x7
0050beccb.gt 0x50bed4
0050bed0b 0x50c0a4
0050bed4
0050bed4loc_50bed4:
0050bed4ldr x6, [sp+96]
0050bed8str x6, [sp+64]
0050bedcldr x7, [sp+96]
0050bee0ldr x8, [sp+304]
0050bee4ldr x7, [x8+3*x7]
0050bee8str x7, [sp+72]
0050beecsubs xzr, x6, 0
0050bef0b.gt 0x50bef8
0050bef4b 0x50bf3c
0050bef8
0050bef8loc_50bef8:
0050bef8ldr x1, [sp+144]
0050befcldr x6, [sp+136]
0050bf00ldr x7, [sp+152]
0050bf04b 0x50bf08
0050bf08
0050bf08loc_50bf08:
0050bf08subs xzr, x1, 1
0050bf0cb.hs 0x50bf14
0050bf10b 0x50c0cc
0050bf14
0050bf14loc_50bf14:
0050bf14sub x7, x7, 1
0050bf18sub x8, xzr, x7
0050bf1csub x9, x1, 1
0050bf20sbfm x8, x8, 63, 63
0050bf24and x8, x8, 1
0050bf28add x6, x6, x8
0050bf2cstr x6, [sp+136]
0050bf30str x9, [sp+144]
0050bf34str x7, [sp+152]
0050bf38b 0x50bf40
0050bf3c
0050bf3cloc_50bf3c:
0050bf3cb 0x50bf40
0050bf40
0050bf40loc_50bf40:
0050bf40ldr x6, [sp+72]
0050bf44add x6, x6, x6, lsr #63
0050bf48sbfm x1, x6, 1, 63
0050bf4cstr x1, [sp+112]
0050bf50ldr x2, [sp+192]
0050bf54ldr x7, [sp+176]
0050bf58subs xzr, x2, x6, asr #1
0050bf5cb.hs 0x50bf64
0050bf60b 0x50c0c8
0050bf64
0050bf64loc_50bf64:
0050bf64b 0x50bf68
0050bf68
0050bf68loc_50bf68:
0050bf68str x7, [sp+280]
0050bf6cstr x1, [sp+288]
0050bf70str x2, [sp+296]
0050bf74ldr x1, [sp+72]
0050bf78ldr x2, [sp+152]
0050bf7cldr x6, [sp+136]
0050bf80subs xzr, x2, x1
0050bf84b.hs 0x50bf8c
0050bf88b 0x50c0c4
0050bf8c
0050bf8cloc_50bf8c:
0050bf8cb 0x50bf90
0050bf90
0050bf90loc_50bf90:
0050bf90str x6, [sp+256]
0050bf94str x1, [sp+264]
0050bf98str x2, [sp+272]
0050bf9cstp xzr, xzr, [sp+328]
0050bfa0ldr x0, [sp+280]
0050bfa4ldr x1, [sp+288]
0050bfa8ldr x2, [sp+296]
0050bfacldr x3, [sp+256]
0050bfb0ldr x4, [sp+264]
0050bfb4ldr x5, [sp+272]
0050bfb8bl encoding/hex.Decode
0050bfbcstr x0, [sp+104]
0050bfc0str x1, [sp+328]
0050bfc4str x2, [sp+336]
0050bfc8ldr x6, [sp+104]
0050bfccstr x6, [sp+80]
0050bfd0str x1, [sp+200]
0050bfd4str x2, [sp+208]
0050bfd8str x1, [sp+160]
0050bfdcstr x2, [sp+168]
0050bfe0cbnz x1, 0x50bfe8
0050bfe4b 0x50c004
0050bfe8
0050bfe8loc_50bfe8:
0050bfe8str x1, [sp+120]
0050bfecstr x2, [sp+128]
0050bff0mov x0, x1
0050bff4mov x1, x2
0050bff8ldp x29, x30, [sp-8]
0050bffcadd sp, sp, 368
0050c000ret x30
0050c004
0050c004loc_50c004:
0050c004ldr x0, [sp+72]
0050c008ldr x1, [sp+144]
0050c00cldr x6, [sp+136]
0050c010ldr x7, [sp+152]
0050c014b 0x50c018
0050c018
0050c018loc_50c018:
0050c018subs xzr, x1, x0
0050c01cb.hs 0x50c024
0050c020b 0x50c0c0
0050c024
0050c024loc_50c024:
0050c024sub x7, x7, x0
0050c028sub x8, x1, x0
0050c02csub x9, xzr, x7
0050c030and x9, x0, x9, asr #63
0050c034add x6, x6, x9
0050c038str x6, [sp+136]
0050c03cstr x8, [sp+144]
0050c040str x7, [sp+152]
0050c044ldr x6, [sp+72]
0050c048add x6, x6, x6, lsr #63
0050c04csbfm x0, x6, 1, 63
0050c050str x0, [sp+104]
0050c054ldr x1, [sp+184]
0050c058ldr x7, [sp+176]
0050c05cldr x8, [sp+192]
0050c060b 0x50c064
0050c064
0050c064loc_50c064:
0050c064subs xzr, x1, x6, asr #1
0050c068b.hs 0x50c070
0050c06cb 0x50c0bc
0050c070
0050c070loc_50c070:
0050c070sub x8, x8, x6, asr #1
0050c074sub x6, x1, x6, asr #1
0050c078sub x9, xzr, x8
0050c07cand x9, x0, x9, asr #63
0050c080add x7, x7, x9
0050c084str x7, [sp+176]
0050c088str x6, [sp+184]
0050c08cstr x8, [sp+192]
0050c090b 0x50c094
0050c094
0050c094loc_50c094:
0050c094ldr x6, [sp+96]
0050c098add x6, x6, 1
0050c09cstr x6, [sp+96]
0050c0a0b 0x50bec0
0050c0a4
0050c0a4loc_50c0a4:
0050c0a4stp xzr, xzr, [sp+120]
0050c0a8mov x0, xzr
0050c0acmov x1, xzr
0050c0b0ldp x29, x30, [sp-8]
0050c0b4add sp, sp, 368
0050c0b8ret x30
0050c0bc
0050c0bcloc_50c0bc:
0050c0bcbl runtime.panicSliceB
0050c0c0
0050c0c0loc_50c0c0:
0050c0c0bl runtime.panicSliceB
0050c0c4
0050c0c4loc_50c0c4:
0050c0c4bl runtime.panicSliceAcap
0050c0c8
0050c0c8loc_50c0c8:
0050c0c8bl runtime.panicSliceAcap
0050c0cc
0050c0ccloc_50c0cc:
0050c0ccorr x0, xzr, 1
0050c0d0bl runtime.panicSliceB
0050c0d4
0050c0d4loc_50c0d4:
0050c0d4movz x0, 23
0050c0d8bl runtime.panicIndex
0050c0dc
0050c0dcloc_50c0dc:
0050c0dcmovz x0, 18
0050c0e0bl runtime.panicIndex
0050c0e4
0050c0e4loc_50c0e4:
0050c0e4movz x0, 13
0050c0e8bl runtime.panicIndex
0050c0ec
0050c0ecloc_50c0ec:
0050c0ecorr x0, xzr, 8
0050c0f0bl runtime.panicIndex
0050c0f4hint
0050c0f8
0050c0f8loc_50c0f8:
0050c0f8stp x0, x1, [sp+8]
0050c0fcstp x2, x3, [sp+24]
0050c100mov x3, x30
0050c104bl runtime.morestack_noctxt.abi0
0050c108ldp x0, x1, [sp+8]
0050c10cldp x2, x3, [sp+24]
0050c110b 0x50bca0
0050c114udf 0
0050c118udf 0
0050c11cudf 0
0050bca0
0050bca0github.com/gofrs/uuid.(*UUID).decodeCanonical: ; void github.com/gofrs/uuid.(*UUID).decodeCanonical(github.com/gofrs/uuid.UUID * u, struct []uint8 t)
0050bca0ldr x16, [x28+16]
0050bca4sub x17, sp, 240
0050bca8subs xzr, x17, x16
0050bcacb.ls 0x50c0f8
0050bcb0sub x20, sp, 368
0050bcb4stp x29, x30, [x20-8]
0050bcb8add sp, x20, 0
0050bcbcsub x29, sp, 8
0050bcc0str x0, [sp+376]
0050bcc4str x1, [sp+384]
0050bcc8str x2, [sp+392]
0050bcccstr x3, [sp+400]
0050bcd0stp xzr, xzr, [sp+120]
0050bcd4ldr x1, [sp+392]
0050bcd8ldr x6, [sp+384]
0050bcdcsubs xzr, x1, 8
0050bce0b.hi 0x50bce8
0050bce4b 0x50c0ec
0050bce8
0050bce8loc_50bce8:
0050bce8ldrb w6, [x6+8]
0050bcecsubs wzr, w6, 45
0050bcf0cset x6, ne
0050bcf4strb w6, [sp+61]
0050bcf8b.ne 0x50bd00
0050bcfcb 0x50bd04
0050bd00
0050bd00loc_50bd00:
0050bd00b 0x50bd2c
0050bd04
0050bd04loc_50bd04:
0050bd04ldr x1, [sp+392]
0050bd08ldr x6, [sp+384]
0050bd0csubs xzr, x1, 13
0050bd10b.hi 0x50bd18
0050bd14b 0x50c0e4
0050bd18
0050bd18loc_50bd18:
0050bd18ldrb w6, [x6+13]
0050bd1csubs wzr, w6, 45
0050bd20cset x6, ne
0050bd24strb w6, [sp+61]
0050bd28b 0x50bd2c
0050bd2c
0050bd2cloc_50bd2c:
0050bd2cldrb w6, [sp+61]
0050bd30strb w6, [sp+62]
0050bd34tbnz w6, 0, 0x50bd3c
0050bd38b 0x50bd40
0050bd3c
0050bd3cloc_50bd3c:
0050bd3cb 0x50bd68
0050bd40
0050bd40loc_50bd40:
0050bd40ldr x1, [sp+392]
0050bd44ldr x6, [sp+384]
0050bd48subs xzr, x1, 18
0050bd4cb.hi 0x50bd54
0050bd50b 0x50c0dc
0050bd54
0050bd54loc_50bd54:
0050bd54ldrb w6, [x6+18]
0050bd58subs wzr, w6, 45
0050bd5ccset x6, ne
0050bd60strb w6, [sp+62]
0050bd64b 0x50bd68
0050bd68
0050bd68loc_50bd68:
0050bd68ldrb w6, [sp+62]
0050bd6cstrb w6, [sp+63]
0050bd70tbnz w6, 0, 0x50bd78
0050bd74b 0x50bd7c
0050bd78
0050bd78loc_50bd78:
0050bd78b 0x50bda4
0050bd7c
0050bd7cloc_50bd7c:
0050bd7cldr x1, [sp+392]
0050bd80ldr x6, [sp+384]
0050bd84subs xzr, x1, 23
0050bd88b.hi 0x50bd90
0050bd8cb 0x50c0d4
0050bd90
0050bd90loc_50bd90:
0050bd90ldrb w6, [x6+23]
0050bd94subs wzr, w6, 45
0050bd98cset x6, ne
0050bd9cstrb w6, [sp+63]
0050bda0b 0x50bda4
0050bda4
0050bda4loc_50bda4:
0050bda4ldrb w6, [sp+63]
0050bda8tbnz w6, 0, 0x50bdb0
0050bdacb 0x50be5c
0050bdb0
0050bdb0loc_50bdb0:
0050bdb0stp xzr, xzr, [sp+344]
0050bdb4add x3, sp, 344
0050bdb8str x3, [sp+224]
0050bdbcldr x0, [sp+384]
0050bdc0ldr x1, [sp+392]
0050bdc4ldr x2, [sp+400]
0050bdc8bl runtime.convTslice
0050bdccstr x0, [sp+216]
0050bdd0ldr x3, [sp+224]
0050bdd4ldrsb x27, [x3]
0050bdd8adrp x4, 0xe2000
0050bddcadd x4, x4, 1216
0050bde0str x4, [x3]
0050bde4adrp x27, 0x540000
0050bde8ldr w4, [x27+3056]
0050bdeccbz w4, 0x50bdf4
0050bdf0b 0x50bdf8
0050bdf4
0050bdf4loc_50bdf4:
0050bdf4b 0x50be0c
0050bdf8
0050bdf8loc_50bdf8:
0050bdf8bl runtime.gcWriteBarrier2
0050bdfcstr x0, [x25]
0050be00ldr x5, [x3+8]
0050be04str x5, [x25+8]
0050be08b 0x50be0c
0050be0c
0050be0cloc_50be0c:
0050be0cstr x0, [x3+8]
0050be10ldr x2, [sp+224]
0050be14ldrsb x27, [x2]
0050be18b 0x50be1c
0050be1c
0050be1cloc_50be1c:
0050be1cstr x2, [sp+232]
0050be20orr x4, xzr, 1
0050be24str x4, [sp+240]
0050be28str x4, [sp+248]
0050be2cadrp x0, 0x1b9000
0050be30add x0, x0, 499
0050be34movz x1, 40
0050be38mov x3, x4
0050be3cbl fmt.Errorf
0050be40str x0, [sp+328]
0050be44str x1, [sp+336]
0050be48str x0, [sp+120]
0050be4cstr x1, [sp+128]
0050be50ldp x29, x30, [sp-8]
0050be54add sp, sp, 368
0050be58ret x30
0050be5c
0050be5cloc_50be5c:
0050be5cldr x6, [sp+384]
0050be60ldr x7, [sp+392]
0050be64ldr x8, [sp+400]
0050be68str x6, [sp+136]
0050be6cstr x7, [sp+144]
0050be70str x8, [sp+152]
0050be74ldr x6, [sp+376]
0050be78ldrsb x27, [x6]
0050be7cb 0x50be80
0050be80
0050be80loc_50be80:
0050be80str x6, [sp+176]
0050be84orr x6, xzr, 16
0050be88str x6, [sp+184]
0050be8cstr x6, [sp+192]
0050be90adrp x27, 0x503000
0050be94ldr x6, [x27+184]
0050be98adrp x27, 0x503000
0050be9cldr x7, [x27+176]
0050bea0adrp x27, 0x503000
0050bea4ldr x8, [x27+192]
0050bea8str x7, [sp+304]
0050beacstr x6, [sp+312]
0050beb0str x8, [sp+320]
0050beb4str xzr, [sp+96]
0050beb8str x6, [sp+88]
0050bebcb 0x50bec0
0050bec0
0050bec0loc_50bec0:
0050bec0ldr x6, [sp+88]
0050bec4ldr x7, [sp+96]
0050bec8subs xzr, x6, x7
0050beccb.gt 0x50bed4
0050bed0b 0x50c0a4
0050bed4
0050bed4loc_50bed4:
0050bed4ldr x6, [sp+96]
0050bed8str x6, [sp+64]
0050bedcldr x7, [sp+96]
0050bee0ldr x8, [sp+304]
0050bee4ldr x7, [x8+3*x7]
0050bee8str x7, [sp+72]
0050beecsubs xzr, x6, 0
0050bef0b.gt 0x50bef8
0050bef4b 0x50bf3c
0050bef8
0050bef8loc_50bef8:
0050bef8ldr x1, [sp+144]
0050befcldr x6, [sp+136]
0050bf00ldr x7, [sp+152]
0050bf04b 0x50bf08
0050bf08
0050bf08loc_50bf08:
0050bf08subs xzr, x1, 1
0050bf0cb.hs 0x50bf14
0050bf10b 0x50c0cc
0050bf14
0050bf14loc_50bf14:
0050bf14sub x7, x7, 1
0050bf18sub x8, xzr, x7
0050bf1csub x9, x1, 1
0050bf20sbfm x8, x8, 63, 63
0050bf24and x8, x8, 1
0050bf28add x6, x6, x8
0050bf2cstr x6, [sp+136]
0050bf30str x9, [sp+144]
0050bf34str x7, [sp+152]
0050bf38b 0x50bf40
0050bf3c
0050bf3cloc_50bf3c:
0050bf3cb 0x50bf40
0050bf40
0050bf40loc_50bf40:
0050bf40ldr x6, [sp+72]
0050bf44add x6, x6, x6, lsr #63
0050bf48sbfm x1, x6, 1, 63
0050bf4cstr x1, [sp+112]
0050bf50ldr x2, [sp+192]
0050bf54ldr x7, [sp+176]
0050bf58subs xzr, x2, x6, asr #1
0050bf5cb.hs 0x50bf64
0050bf60b 0x50c0c8
0050bf64
0050bf64loc_50bf64:
0050bf64b 0x50bf68
0050bf68
0050bf68loc_50bf68:
0050bf68str x7, [sp+280]
0050bf6cstr x1, [sp+288]
0050bf70str x2, [sp+296]
0050bf74ldr x1, [sp+72]
0050bf78ldr x2, [sp+152]
0050bf7cldr x6, [sp+136]
0050bf80subs xzr, x2, x1
0050bf84b.hs 0x50bf8c
0050bf88b 0x50c0c4
0050bf8c
0050bf8cloc_50bf8c:
0050bf8cb 0x50bf90
0050bf90
0050bf90loc_50bf90:
0050bf90str x6, [sp+256]
0050bf94str x1, [sp+264]
0050bf98str x2, [sp+272]
0050bf9cstp xzr, xzr, [sp+328]
0050bfa0ldr x0, [sp+280]
0050bfa4ldr x1, [sp+288]
0050bfa8ldr x2, [sp+296]
0050bfacldr x3, [sp+256]
0050bfb0ldr x4, [sp+264]
0050bfb4ldr x5, [sp+272]
0050bfb8bl encoding/hex.Decode
0050bfbcstr x0, [sp+104]
0050bfc0str x1, [sp+328]
0050bfc4str x2, [sp+336]
0050bfc8ldr x6, [sp+104]
0050bfccstr x6, [sp+80]
0050bfd0str x1, [sp+200]
0050bfd4str x2, [sp+208]
0050bfd8str x1, [sp+160]
0050bfdcstr x2, [sp+168]
0050bfe0cbnz x1, 0x50bfe8
0050bfe4b 0x50c004
0050bfe8
0050bfe8loc_50bfe8:
0050bfe8str x1, [sp+120]
0050bfecstr x2, [sp+128]
0050bff0mov x0, x1
0050bff4mov x1, x2
0050bff8ldp x29, x30, [sp-8]
0050bffcadd sp, sp, 368
0050c000ret x30
0050c004
0050c004loc_50c004:
0050c004ldr x0, [sp+72]
0050c008ldr x1, [sp+144]
0050c00cldr x6, [sp+136]
0050c010ldr x7, [sp+152]
0050c014b 0x50c018
0050c018
0050c018loc_50c018:
0050c018subs xzr, x1, x0
0050c01cb.hs 0x50c024
0050c020b 0x50c0c0
0050c024
0050c024loc_50c024:
0050c024sub x7, x7, x0
0050c028sub x8, x1, x0
0050c02csub x9, xzr, x7
0050c030and x9, x0, x9, asr #63
0050c034add x6, x6, x9
0050c038str x6, [sp+136]
0050c03cstr x8, [sp+144]
0050c040str x7, [sp+152]
0050c044ldr x6, [sp+72]
0050c048add x6, x6, x6, lsr #63
0050c04csbfm x0, x6, 1, 63
0050c050str x0, [sp+104]
0050c054ldr x1, [sp+184]
0050c058ldr x7, [sp+176]
0050c05cldr x8, [sp+192]
0050c060b 0x50c064
0050c064
0050c064loc_50c064:
0050c064subs xzr, x1, x6, asr #1
0050c068b.hs 0x50c070
0050c06cb 0x50c0bc
0050c070
0050c070loc_50c070:
0050c070sub x8, x8, x6, asr #1
0050c074sub x6, x1, x6, asr #1
0050c078sub x9, xzr, x8
0050c07cand x9, x0, x9, asr #63
0050c080add x7, x7, x9
0050c084str x7, [sp+176]
0050c088str x6, [sp+184]
0050c08cstr x8, [sp+192]
0050c090b 0x50c094
0050c094
0050c094loc_50c094:
0050c094ldr x6, [sp+96]
0050c098add x6, x6, 1
0050c09cstr x6, [sp+96]
0050c0a0b 0x50bec0
0050c0a4
0050c0a4loc_50c0a4:
0050c0a4stp xzr, xzr, [sp+120]
0050c0a8mov x0, xzr
0050c0acmov x1, xzr
0050c0b0ldp x29, x30, [sp-8]
0050c0b4add sp, sp, 368
0050c0b8ret x30
0050c0bc
0050c0bcloc_50c0bc:
0050c0bcbl runtime.panicSliceB
0050c0c0
0050c0c0loc_50c0c0:
0050c0c0bl runtime.panicSliceB
0050c0c4
0050c0c4loc_50c0c4:
0050c0c4bl runtime.panicSliceAcap
0050c0c8
0050c0c8loc_50c0c8:
0050c0c8bl runtime.panicSliceAcap
0050c0cc
0050c0ccloc_50c0cc:
0050c0ccorr x0, xzr, 1
0050c0d0bl runtime.panicSliceB
0050c0d4
0050c0d4loc_50c0d4:
0050c0d4movz x0, 23
0050c0d8bl runtime.panicIndex
0050c0dc
0050c0dcloc_50c0dc:
0050c0dcmovz x0, 18
0050c0e0bl runtime.panicIndex
0050c0e4
0050c0e4loc_50c0e4:
0050c0e4movz x0, 13
0050c0e8bl runtime.panicIndex
0050c0ec
0050c0ecloc_50c0ec:
0050c0ecorr x0, xzr, 8
0050c0f0bl runtime.panicIndex
0050c0f4hint
0050c0f8
0050c0f8loc_50c0f8:
0050c0f8stp x0, x1, [sp+8]
0050c0fcstp x2, x3, [sp+24]
0050c100mov x3, x30
0050c104bl runtime.morestack_noctxt.abi0
0050c108ldp x0, x1, [sp+8]
0050c10cldp x2, x3, [sp+24]
0050c110b 0x50bca0
0050c114udf 0
0050c118udf 0
0050c11cudf 0
0050bca0
0050c120
0050c120github.com/gofrs/uuid.(*UUID).decodeHashLike: ; void github.com/gofrs/uuid.(*UUID).decodeHashLike(github.com/gofrs/uuid.UUID * u, struct []uint8 t)
0050c120ldr x16, [x28+16]
0050c124sub x17, sp, 64
0050c128subs xzr, x17, x16
0050c12cb.ls 0x50c1e4
0050c130str x30, [sp-192]!
0050c134stur x29, [sp-8]
0050c138sub x29, sp, 8
0050c13cstr x0, [sp+200]
0050c140str x1, [sp+208]
0050c144str x2, [sp+216]
0050c148str x3, [sp+224]
0050c14cstp xzr, xzr, [sp+72]
0050c150ldr x6, [sp+208]
0050c154ldr x7, [sp+216]
0050c158ldr x8, [sp+224]
0050c15cstr x6, [sp+88]
0050c160str x7, [sp+96]
0050c164str x8, [sp+104]
0050c168ldr x6, [sp+200]
0050c16cldrsb x27, [x6]
0050c170b 0x50c174
0050c174
0050c174loc_50c174:
0050c174str x6, [sp+128]
0050c178orr x6, xzr, 16
0050c17cstr x6, [sp+136]
0050c180str x6, [sp+144]
0050c184stp xzr, xzr, [sp+152]
0050c188ldr x0, [sp+128]
0050c18cldr x3, [sp+88]
0050c190ldr x1, [sp+136]
0050c194ldr x4, [sp+96]
0050c198ldr x2, [sp+144]
0050c19cldr x5, [sp+104]
0050c1a0bl encoding/hex.Decode
0050c1a4str x0, [sp+56]
0050c1a8str x1, [sp+152]
0050c1acstr x2, [sp+160]
0050c1b0ldr x6, [sp+56]
0050c1b4str x6, [sp+64]
0050c1b8str x1, [sp+168]
0050c1bcstr x2, [sp+176]
0050c1c0str x1, [sp+112]
0050c1c4str x2, [sp+120]
0050c1c8str x1, [sp+72]
0050c1ccstr x2, [sp+80]
0050c1d0mov x0, x1
0050c1d4mov x1, x2
0050c1d8ldur x29, [sp-8]
0050c1dcldr x30, [sp], 192
0050c1e0ret x30
0050c1e4
0050c1e4loc_50c1e4:
0050c1e4stp x0, x1, [sp+8]
0050c1e8stp x2, x3, [sp+24]
0050c1ecmov x3, x30
0050c1f0bl runtime.morestack_noctxt.abi0
0050c1f4ldp x0, x1, [sp+8]
0050c1f8ldp x2, x3, [sp+24]
0050c1fcb 0x50c120
0050c120
0050c120github.com/gofrs/uuid.(*UUID).decodeHashLike: ; void github.com/gofrs/uuid.(*UUID).decodeHashLike(github.com/gofrs/uuid.UUID * u, struct []uint8 t)
0050c120ldr x16, [x28+16]
0050c124sub x17, sp, 64
0050c128subs xzr, x17, x16
0050c12cb.ls 0x50c1e4
0050c130str x30, [sp-192]!
0050c134stur x29, [sp-8]
0050c138sub x29, sp, 8
0050c13cstr x0, [sp+200]
0050c140str x1, [sp+208]
0050c144str x2, [sp+216]
0050c148str x3, [sp+224]
0050c14cstp xzr, xzr, [sp+72]
0050c150ldr x6, [sp+208]
0050c154ldr x7, [sp+216]
0050c158ldr x8, [sp+224]
0050c15cstr x6, [sp+88]
0050c160str x7, [sp+96]
0050c164str x8, [sp+104]
0050c168ldr x6, [sp+200]
0050c16cldrsb x27, [x6]
0050c170b 0x50c174
0050c174
0050c174loc_50c174:
0050c174str x6, [sp+128]
0050c178orr x6, xzr, 16
0050c17cstr x6, [sp+136]
0050c180str x6, [sp+144]
0050c184stp xzr, xzr, [sp+152]
0050c188ldr x0, [sp+128]
0050c18cldr x3, [sp+88]
0050c190ldr x1, [sp+136]
0050c194ldr x4, [sp+96]
0050c198ldr x2, [sp+144]
0050c19cldr x5, [sp+104]
0050c1a0bl encoding/hex.Decode
0050c1a4str x0, [sp+56]
0050c1a8str x1, [sp+152]
0050c1acstr x2, [sp+160]
0050c1b0ldr x6, [sp+56]
0050c1b4str x6, [sp+64]
0050c1b8str x1, [sp+168]
0050c1bcstr x2, [sp+176]
0050c1c0str x1, [sp+112]
0050c1c4str x2, [sp+120]
0050c1c8str x1, [sp+72]
0050c1ccstr x2, [sp+80]
0050c1d0mov x0, x1
0050c1d4mov x1, x2
0050c1d8ldur x29, [sp-8]
0050c1dcldr x30, [sp], 192
0050c1e0ret x30
0050c1e4
0050c1e4loc_50c1e4:
0050c1e4stp x0, x1, [sp+8]
0050c1e8stp x2, x3, [sp+24]
0050c1ecmov x3, x30
0050c1f0bl runtime.morestack_noctxt.abi0
0050c1f4ldp x0, x1, [sp+8]
0050c1f8ldp x2, x3, [sp+24]
0050c1fcb 0x50c120
0050c120
0050c200
0050c200github.com/gofrs/uuid.(*UUID).decodeBraced: ; void github.com/gofrs/uuid.(*UUID).decodeBraced(github.com/gofrs/uuid.UUID * u, struct []uint8 t)
0050c200ldr x16, [x28+16]
0050c204sub x17, sp, 64
0050c208subs xzr, x17, x16
0050c20cb.ls 0x50c3e0
0050c210str x30, [sp-192]!
0050c214stur x29, [sp-8]
0050c218sub x29, sp, 8
0050c21cstr x0, [sp+200]
0050c220str x1, [sp+208]
0050c224str x2, [sp+216]
0050c228str x3, [sp+224]
0050c22cstp xzr, xzr, [sp+72]
0050c230ldr x4, [sp+216]
0050c234str x4, [sp+56]
0050c238ldr x1, [sp+216]
0050c23cldr x4, [sp+208]
0050c240subs xzr, x1, 0
0050c244b.hi 0x50c24c
0050c248b 0x50c3d4
0050c24c
0050c24cloc_50c24c:
0050c24cldrb w4, [x4]
0050c250subs wzr, w4, 123
0050c254cset x4, ne
0050c258strb w4, [sp+55]
0050c25cb.ne 0x50c264
0050c260b 0x50c268
0050c264
0050c264loc_50c264:
0050c264b 0x50c298
0050c268
0050c268loc_50c268:
0050c268ldr x1, [sp+216]
0050c26cldr x4, [sp+208]
0050c270ldr x5, [sp+56]
0050c274sub x0, x5, 1
0050c278subs xzr, x1, x0
0050c27cb.hi 0x50c284
0050c280b 0x50c3d0
0050c284
0050c284loc_50c284:
0050c284ldrb w4, [x4+x0]
0050c288subs wzr, w4, 125
0050c28ccset x4, ne
0050c290strb w4, [sp+55]
0050c294b 0x50c298
0050c298
0050c298loc_50c298:
0050c298ldrb w4, [sp+55]
0050c29ctbnz w4, 0, 0x50c2a4
0050c2a0b 0x50c350
0050c2a4
0050c2a4loc_50c2a4:
0050c2a4stp xzr, xzr, [sp+152]
0050c2a8add x3, sp, 152
0050c2acstr x3, [sp+176]
0050c2b0ldr x0, [sp+208]
0050c2b4ldr x1, [sp+216]
0050c2b8ldr x2, [sp+224]
0050c2bcbl runtime.convTslice
0050c2c0str x0, [sp+168]
0050c2c4ldr x3, [sp+176]
0050c2c8ldrsb x27, [x3]
0050c2ccadrp x4, 0xe1000
0050c2d0add x4, x4, 1216
0050c2d4str x4, [x3]
0050c2d8adrp x27, 0x53f000
0050c2dcldr w4, [x27+3056]
0050c2e0cbz w4, 0x50c2e8
0050c2e4b 0x50c2ec
0050c2e8
0050c2e8loc_50c2e8:
0050c2e8b 0x50c300
0050c2ec
0050c2ecloc_50c2ec:
0050c2ecbl runtime.gcWriteBarrier2
0050c2f0str x0, [x25]
0050c2f4ldr x5, [x3+8]
0050c2f8str x5, [x25+8]
0050c2fcb 0x50c300
0050c300
0050c300loc_50c300:
0050c300str x0, [x3+8]
0050c304ldr x2, [sp+176]
0050c308ldrsb x27, [x2]
0050c30cb 0x50c310
0050c310
0050c310loc_50c310:
0050c310str x2, [sp+88]
0050c314orr x4, xzr, 1
0050c318str x4, [sp+96]
0050c31cstr x4, [sp+104]
0050c320adrp x0, 0x1b8000
0050c324add x0, x0, 499
0050c328movz x1, 40
0050c32cmov x3, x4
0050c330bl fmt.Errorf
0050c334str x0, [sp+136]
0050c338str x1, [sp+144]
0050c33cstr x0, [sp+72]
0050c340str x1, [sp+80]
0050c344ldur x29, [sp-8]
0050c348ldr x30, [sp], 192
0050c34cret x30
0050c350
0050c350loc_50c350:
0050c350ldr x4, [sp+56]
0050c354sub x1, x4, 1
0050c358str x1, [sp+64]
0050c35cldr x2, [sp+224]
0050c360ldr x5, [sp+208]
0050c364subs xzr, x2, x1
0050c368b.hs 0x50c370
0050c36cb 0x50c3cc
0050c370
0050c370loc_50c370:
0050c370subs xzr, x1, 1
0050c374b.hs 0x50c37c
0050c378b 0x50c3c4
0050c37c
0050c37cloc_50c37c:
0050c37csub x3, x2, 1
0050c380sub x2, x4, 2
0050c384sub x4, xzr, x3
0050c388sbfm x4, x4, 63, 63
0050c38cand x4, x4, 1
0050c390add x1, x5, x4
0050c394str x1, [sp+112]
0050c398str x2, [sp+120]
0050c39cstr x3, [sp+128]
0050c3a0ldr x0, [sp+200]
0050c3a4bl github.com/gofrs/uuid.(*UUID).decodePlain
0050c3a8str x0, [sp+136]
0050c3acstr x1, [sp+144]
0050c3b0str x0, [sp+72]
0050c3b4str x1, [sp+80]
0050c3b8ldur x29, [sp-8]
0050c3bcldr x30, [sp], 192
0050c3c0ret x30
0050c3c4
0050c3c4loc_50c3c4:
0050c3c4orr x0, xzr, 1
0050c3c8bl runtime.panicSliceB
0050c3cc
0050c3ccloc_50c3cc:
0050c3ccbl runtime.panicSliceAcap
0050c3d0
0050c3d0loc_50c3d0:
0050c3d0bl runtime.panicIndex
0050c3d4
0050c3d4loc_50c3d4:
0050c3d4mov x0, xzr
0050c3d8bl runtime.panicIndex
0050c3dchint
0050c3e0
0050c3e0loc_50c3e0:
0050c3e0stp x0, x1, [sp+8]
0050c3e4stp x2, x3, [sp+24]
0050c3e8mov x3, x30
0050c3ecbl runtime.morestack_noctxt.abi0
0050c3f0ldp x0, x1, [sp+8]
0050c3f4ldp x2, x3, [sp+24]
0050c3f8b 0x50c200
0050c3fcudf 0
0050c200
0050c200github.com/gofrs/uuid.(*UUID).decodeBraced: ; void github.com/gofrs/uuid.(*UUID).decodeBraced(github.com/gofrs/uuid.UUID * u, struct []uint8 t)
0050c200ldr x16, [x28+16]
0050c204sub x17, sp, 64
0050c208subs xzr, x17, x16
0050c20cb.ls 0x50c3e0
0050c210str x30, [sp-192]!
0050c214stur x29, [sp-8]
0050c218sub x29, sp, 8
0050c21cstr x0, [sp+200]
0050c220str x1, [sp+208]
0050c224str x2, [sp+216]
0050c228str x3, [sp+224]
0050c22cstp xzr, xzr, [sp+72]
0050c230ldr x4, [sp+216]
0050c234str x4, [sp+56]
0050c238ldr x1, [sp+216]
0050c23cldr x4, [sp+208]
0050c240subs xzr, x1, 0
0050c244b.hi 0x50c24c
0050c248b 0x50c3d4
0050c24c
0050c24cloc_50c24c:
0050c24cldrb w4, [x4]
0050c250subs wzr, w4, 123
0050c254cset x4, ne
0050c258strb w4, [sp+55]
0050c25cb.ne 0x50c264
0050c260b 0x50c268
0050c264
0050c264loc_50c264:
0050c264b 0x50c298
0050c268
0050c268loc_50c268:
0050c268ldr x1, [sp+216]
0050c26cldr x4, [sp+208]
0050c270ldr x5, [sp+56]
0050c274sub x0, x5, 1
0050c278subs xzr, x1, x0
0050c27cb.hi 0x50c284
0050c280b 0x50c3d0
0050c284
0050c284loc_50c284:
0050c284ldrb w4, [x4+x0]
0050c288subs wzr, w4, 125
0050c28ccset x4, ne
0050c290strb w4, [sp+55]
0050c294b 0x50c298
0050c298
0050c298loc_50c298:
0050c298ldrb w4, [sp+55]
0050c29ctbnz w4, 0, 0x50c2a4
0050c2a0b 0x50c350
0050c2a4
0050c2a4loc_50c2a4:
0050c2a4stp xzr, xzr, [sp+152]
0050c2a8add x3, sp, 152
0050c2acstr x3, [sp+176]
0050c2b0ldr x0, [sp+208]
0050c2b4ldr x1, [sp+216]
0050c2b8ldr x2, [sp+224]
0050c2bcbl runtime.convTslice
0050c2c0str x0, [sp+168]
0050c2c4ldr x3, [sp+176]
0050c2c8ldrsb x27, [x3]
0050c2ccadrp x4, 0xe1000
0050c2d0add x4, x4, 1216
0050c2d4str x4, [x3]
0050c2d8adrp x27, 0x53f000
0050c2dcldr w4, [x27+3056]
0050c2e0cbz w4, 0x50c2e8
0050c2e4b 0x50c2ec
0050c2e8
0050c2e8loc_50c2e8:
0050c2e8b 0x50c300
0050c2ec
0050c2ecloc_50c2ec:
0050c2ecbl runtime.gcWriteBarrier2
0050c2f0str x0, [x25]
0050c2f4ldr x5, [x3+8]
0050c2f8str x5, [x25+8]
0050c2fcb 0x50c300
0050c300
0050c300loc_50c300:
0050c300str x0, [x3+8]
0050c304ldr x2, [sp+176]
0050c308ldrsb x27, [x2]
0050c30cb 0x50c310
0050c310
0050c310loc_50c310:
0050c310str x2, [sp+88]
0050c314orr x4, xzr, 1
0050c318str x4, [sp+96]
0050c31cstr x4, [sp+104]
0050c320adrp x0, 0x1b8000
0050c324add x0, x0, 499
0050c328movz x1, 40
0050c32cmov x3, x4
0050c330bl fmt.Errorf
0050c334str x0, [sp+136]
0050c338str x1, [sp+144]
0050c33cstr x0, [sp+72]
0050c340str x1, [sp+80]
0050c344ldur x29, [sp-8]
0050c348ldr x30, [sp], 192
0050c34cret x30
0050c350
0050c350loc_50c350:
0050c350ldr x4, [sp+56]
0050c354sub x1, x4, 1
0050c358str x1, [sp+64]
0050c35cldr x2, [sp+224]
0050c360ldr x5, [sp+208]
0050c364subs xzr, x2, x1
0050c368b.hs 0x50c370
0050c36cb 0x50c3cc
0050c370
0050c370loc_50c370:
0050c370subs xzr, x1, 1
0050c374b.hs 0x50c37c
0050c378b 0x50c3c4
0050c37c
0050c37cloc_50c37c:
0050c37csub x3, x2, 1
0050c380sub x2, x4, 2
0050c384sub x4, xzr, x3
0050c388sbfm x4, x4, 63, 63
0050c38cand x4, x4, 1
0050c390add x1, x5, x4
0050c394str x1, [sp+112]
0050c398str x2, [sp+120]
0050c39cstr x3, [sp+128]
0050c3a0ldr x0, [sp+200]
0050c3a4bl github.com/gofrs/uuid.(*UUID).decodePlain
0050c3a8str x0, [sp+136]
0050c3acstr x1, [sp+144]
0050c3b0str x0, [sp+72]
0050c3b4str x1, [sp+80]
0050c3b8ldur x29, [sp-8]
0050c3bcldr x30, [sp], 192
0050c3c0ret x30
0050c3c4
0050c3c4loc_50c3c4:
0050c3c4orr x0, xzr, 1
0050c3c8bl runtime.panicSliceB
0050c3cc
0050c3ccloc_50c3cc:
0050c3ccbl runtime.panicSliceAcap
0050c3d0
0050c3d0loc_50c3d0:
0050c3d0bl runtime.panicIndex
0050c3d4
0050c3d4loc_50c3d4:
0050c3d4mov x0, xzr
0050c3d8bl runtime.panicIndex
0050c3dchint
0050c3e0
0050c3e0loc_50c3e0:
0050c3e0stp x0, x1, [sp+8]
0050c3e4stp x2, x3, [sp+24]
0050c3e8mov x3, x30
0050c3ecbl runtime.morestack_noctxt.abi0
0050c3f0ldp x0, x1, [sp+8]
0050c3f4ldp x2, x3, [sp+24]
0050c3f8b 0x50c200
0050c3fcudf 0
0050c200
0050c400
0050c400github.com/gofrs/uuid.(*UUID).decodeURN: ; void github.com/gofrs/uuid.(*UUID).decodeURN(github.com/gofrs/uuid.UUID * u, struct []uint8 t)
0050c400ldr x16, [x28+16]
0050c404sub x17, sp, 96
0050c408subs xzr, x17, x16
0050c40cb.ls 0x50c5bc
0050c410str x30, [sp-224]!
0050c414stur x29, [sp-8]
0050c418sub x29, sp, 8
0050c41cstr x0, [sp+232]
0050c420str x1, [sp+240]
0050c424str x2, [sp+248]
0050c428str x3, [sp+256]
0050c42cstp xzr, xzr, [sp+80]
0050c430ldr x6, [sp+248]
0050c434str x6, [sp+72]
0050c438ldr x2, [sp+256]
0050c43cldr x0, [sp+240]
0050c440subs xzr, x2, 9
0050c444b.hs 0x50c44c
0050c448b 0x50c5b0
0050c44c
0050c44cloc_50c44c:
0050c44cb 0x50c450
0050c450
0050c450loc_50c450:
0050c450str x0, [sp+96]
0050c454movz x1, 9
0050c458str x1, [sp+104]
0050c45cstr x2, [sp+112]
0050c460adrp x27, 0x502000
0050c464ldr x4, [x27+152]
0050c468adrp x27, 0x502000
0050c46cldr x5, [x27+160]
0050c470adrp x27, 0x502000
0050c474ldr x3, [x27+144]
0050c478bl bytes.Equal
0050c47cstrb w0, [sp+71]
0050c480tbnz w0, 0, 0x50c488
0050c484b 0x50c4f8
0050c488
0050c488loc_50c488:
0050c488ldr x1, [sp+72]
0050c48cldr x2, [sp+256]
0050c490ldr x4, [sp+240]
0050c494subs xzr, x2, x1
0050c498b.hs 0x50c4a0
0050c49cb 0x50c5ac
0050c4a0
0050c4a0loc_50c4a0:
0050c4a0subs xzr, x1, 9
0050c4a4b.hs 0x50c4ac
0050c4a8b 0x50c5a4
0050c4ac
0050c4acloc_50c4ac:
0050c4acsub x3, x2, 9
0050c4b0sub x2, x1, 9
0050c4b4sub x5, xzr, x3
0050c4b8sbfm x5, x5, 63, 63
0050c4bcmovz x6, 9
0050c4c0and x5, x5, x6
0050c4c4add x1, x4, x5
0050c4c8str x1, [sp+144]
0050c4ccstr x2, [sp+152]
0050c4d0str x3, [sp+160]
0050c4d4ldr x0, [sp+232]
0050c4d8bl github.com/gofrs/uuid.(*UUID).decodePlain
0050c4dcstr x0, [sp+168]
0050c4e0str x1, [sp+176]
0050c4e4str x0, [sp+80]
0050c4e8str x1, [sp+88]
0050c4ecldur x29, [sp-8]
0050c4f0ldr x30, [sp], 224
0050c4f4ret x30
0050c4f8
0050c4f8loc_50c4f8:
0050c4f8stp xzr, xzr, [sp+184]
0050c4fcadd x3, sp, 184
0050c500str x3, [sp+208]
0050c504ldr x0, [sp+240]
0050c508ldr x1, [sp+248]
0050c50cldr x2, [sp+256]
0050c510bl runtime.convTslice
0050c514str x0, [sp+200]
0050c518ldr x3, [sp+208]
0050c51cldrsb x27, [x3]
0050c520adrp x4, 0xe1000
0050c524add x4, x4, 1216
0050c528str x4, [x3]
0050c52cadrp x27, 0x53f000
0050c530ldr w4, [x27+3056]
0050c534cbz w4, 0x50c53c
0050c538b 0x50c540
0050c53c
0050c53cloc_50c53c:
0050c53cb 0x50c554
0050c540
0050c540loc_50c540:
0050c540bl runtime.gcWriteBarrier2
0050c544str x0, [x25]
0050c548ldr x5, [x3+8]
0050c54cstr x5, [x25+8]
0050c550b 0x50c554
0050c554
0050c554loc_50c554:
0050c554str x0, [x3+8]
0050c558ldr x2, [sp+208]
0050c55cldrsb x27, [x2]
0050c560b 0x50c564
0050c564
0050c564loc_50c564:
0050c564str x2, [sp+120]
0050c568orr x4, xzr, 1
0050c56cstr x4, [sp+128]
0050c570str x4, [sp+136]
0050c574adrp x0, 0x1b8000
0050c578add x0, x0, 499
0050c57cmovz x1, 40
0050c580mov x3, x4
0050c584bl fmt.Errorf
0050c588str x0, [sp+168]
0050c58cstr x1, [sp+176]
0050c590str x0, [sp+80]
0050c594str x1, [sp+88]
0050c598ldur x29, [sp-8]
0050c59cldr x30, [sp], 224
0050c5a0ret x30
0050c5a4
0050c5a4loc_50c5a4:
0050c5a4movz x0, 9
0050c5a8bl runtime.panicSliceB
0050c5ac
0050c5acloc_50c5ac:
0050c5acbl runtime.panicSliceAcap
0050c5b0
0050c5b0loc_50c5b0:
0050c5b0movz x1, 9
0050c5b4bl runtime.panicSliceAcap
0050c5b8hint
0050c5bc
0050c5bcloc_50c5bc:
0050c5bcstp x0, x1, [sp+8]
0050c5c0stp x2, x3, [sp+24]
0050c5c4mov x3, x30
0050c5c8bl runtime.morestack_noctxt.abi0
0050c5ccldp x0, x1, [sp+8]
0050c5d0ldp x2, x3, [sp+24]
0050c5d4b 0x50c400
0050c5d8udf 0
0050c5dcudf 0
0050c400
0050c400github.com/gofrs/uuid.(*UUID).decodeURN: ; void github.com/gofrs/uuid.(*UUID).decodeURN(github.com/gofrs/uuid.UUID * u, struct []uint8 t)
0050c400ldr x16, [x28+16]
0050c404sub x17, sp, 96
0050c408subs xzr, x17, x16
0050c40cb.ls 0x50c5bc
0050c410str x30, [sp-224]!
0050c414stur x29, [sp-8]
0050c418sub x29, sp, 8
0050c41cstr x0, [sp+232]
0050c420str x1, [sp+240]
0050c424str x2, [sp+248]
0050c428str x3, [sp+256]
0050c42cstp xzr, xzr, [sp+80]
0050c430ldr x6, [sp+248]
0050c434str x6, [sp+72]
0050c438ldr x2, [sp+256]
0050c43cldr x0, [sp+240]
0050c440subs xzr, x2, 9
0050c444b.hs 0x50c44c
0050c448b 0x50c5b0
0050c44c
0050c44cloc_50c44c:
0050c44cb 0x50c450
0050c450
0050c450loc_50c450:
0050c450str x0, [sp+96]
0050c454movz x1, 9
0050c458str x1, [sp+104]
0050c45cstr x2, [sp+112]
0050c460adrp x27, 0x502000
0050c464ldr x4, [x27+152]
0050c468adrp x27, 0x502000
0050c46cldr x5, [x27+160]
0050c470adrp x27, 0x502000
0050c474ldr x3, [x27+144]
0050c478bl bytes.Equal
0050c47cstrb w0, [sp+71]
0050c480tbnz w0, 0, 0x50c488
0050c484b 0x50c4f8
0050c488
0050c488loc_50c488:
0050c488ldr x1, [sp+72]
0050c48cldr x2, [sp+256]
0050c490ldr x4, [sp+240]
0050c494subs xzr, x2, x1
0050c498b.hs 0x50c4a0
0050c49cb 0x50c5ac
0050c4a0
0050c4a0loc_50c4a0:
0050c4a0subs xzr, x1, 9
0050c4a4b.hs 0x50c4ac
0050c4a8b 0x50c5a4
0050c4ac
0050c4acloc_50c4ac:
0050c4acsub x3, x2, 9
0050c4b0sub x2, x1, 9
0050c4b4sub x5, xzr, x3
0050c4b8sbfm x5, x5, 63, 63
0050c4bcmovz x6, 9
0050c4c0and x5, x5, x6
0050c4c4add x1, x4, x5
0050c4c8str x1, [sp+144]
0050c4ccstr x2, [sp+152]
0050c4d0str x3, [sp+160]
0050c4d4ldr x0, [sp+232]
0050c4d8bl github.com/gofrs/uuid.(*UUID).decodePlain
0050c4dcstr x0, [sp+168]
0050c4e0str x1, [sp+176]
0050c4e4str x0, [sp+80]
0050c4e8str x1, [sp+88]
0050c4ecldur x29, [sp-8]
0050c4f0ldr x30, [sp], 224
0050c4f4ret x30
0050c4f8
0050c4f8loc_50c4f8:
0050c4f8stp xzr, xzr, [sp+184]
0050c4fcadd x3, sp, 184
0050c500str x3, [sp+208]
0050c504ldr x0, [sp+240]
0050c508ldr x1, [sp+248]
0050c50cldr x2, [sp+256]
0050c510bl runtime.convTslice
0050c514str x0, [sp+200]
0050c518ldr x3, [sp+208]
0050c51cldrsb x27, [x3]
0050c520adrp x4, 0xe1000
0050c524add x4, x4, 1216
0050c528str x4, [x3]
0050c52cadrp x27, 0x53f000
0050c530ldr w4, [x27+3056]
0050c534cbz w4, 0x50c53c
0050c538b 0x50c540
0050c53c
0050c53cloc_50c53c:
0050c53cb 0x50c554
0050c540
0050c540loc_50c540:
0050c540bl runtime.gcWriteBarrier2
0050c544str x0, [x25]
0050c548ldr x5, [x3+8]
0050c54cstr x5, [x25+8]
0050c550b 0x50c554
0050c554
0050c554loc_50c554:
0050c554str x0, [x3+8]
0050c558ldr x2, [sp+208]
0050c55cldrsb x27, [x2]
0050c560b 0x50c564
0050c564
0050c564loc_50c564:
0050c564str x2, [sp+120]
0050c568orr x4, xzr, 1
0050c56cstr x4, [sp+128]
0050c570str x4, [sp+136]
0050c574adrp x0, 0x1b8000
0050c578add x0, x0, 499
0050c57cmovz x1, 40
0050c580mov x3, x4
0050c584bl fmt.Errorf
0050c588str x0, [sp+168]
0050c58cstr x1, [sp+176]
0050c590str x0, [sp+80]
0050c594str x1, [sp+88]
0050c598ldur x29, [sp-8]
0050c59cldr x30, [sp], 224
0050c5a0ret x30
0050c5a4
0050c5a4loc_50c5a4:
0050c5a4movz x0, 9
0050c5a8bl runtime.panicSliceB
0050c5ac
0050c5acloc_50c5ac:
0050c5acbl runtime.panicSliceAcap
0050c5b0
0050c5b0loc_50c5b0:
0050c5b0movz x1, 9
0050c5b4bl runtime.panicSliceAcap
0050c5b8hint
0050c5bc
0050c5bcloc_50c5bc:
0050c5bcstp x0, x1, [sp+8]
0050c5c0stp x2, x3, [sp+24]
0050c5c4mov x3, x30
0050c5c8bl runtime.morestack_noctxt.abi0
0050c5ccldp x0, x1, [sp+8]
0050c5d0ldp x2, x3, [sp+24]
0050c5d4b 0x50c400
0050c5d8udf 0
0050c5dcudf 0
0050c400
0050c5e0
0050c5e0github.com/gofrs/uuid.(*UUID).decodePlain: ; void github.com/gofrs/uuid.(*UUID).decodePlain(github.com/gofrs/uuid.UUID * u, struct []uint8 t)
0050c5e0ldr x16, [x28+16]
0050c5e4sub x17, sp, 64
0050c5e8subs xzr, x17, x16
0050c5ecb.ls 0x50c7a8
0050c5f0str x30, [sp-192]!
0050c5f4stur x29, [sp-8]
0050c5f8sub x29, sp, 8
0050c5fcstr x0, [sp+200]
0050c600str x1, [sp+208]
0050c604str x2, [sp+216]
0050c608str x3, [sp+224]
0050c60cstp xzr, xzr, [sp+72]
0050c610ldr x4, [sp+216]
0050c614str x4, [sp+64]
0050c618str x4, [sp+48]
0050c61csubs xzr, x4, 32
0050c620b.eq 0x50c628
0050c624b 0x50c65c
0050c628
0050c628loc_50c628:
0050c628b 0x50c62c
0050c62c
0050c62cloc_50c62c:
0050c62cldr x1, [sp+208]
0050c630ldr x2, [sp+216]
0050c634ldr x3, [sp+224]
0050c638ldr x0, [sp+200]
0050c63cbl github.com/gofrs/uuid.(*UUID).decodeHashLike
0050c640str x0, [sp+152]
0050c644str x1, [sp+160]
0050c648str x0, [sp+72]
0050c64cstr x1, [sp+80]
0050c650ldur x29, [sp-8]
0050c654ldr x30, [sp], 192
0050c658ret x30
0050c65c
0050c65cloc_50c65c:
0050c65csubs xzr, x4, 36
0050c660b.eq 0x50c668
0050c664b 0x50c69c
0050c668
0050c668loc_50c668:
0050c668b 0x50c66c
0050c66c
0050c66cloc_50c66c:
0050c66cldr x1, [sp+208]
0050c670ldr x2, [sp+216]
0050c674ldr x3, [sp+224]
0050c678ldr x0, [sp+200]
0050c67cbl github.com/gofrs/uuid.(*UUID).decodeCanonical
0050c680str x0, [sp+152]
0050c684str x1, [sp+160]
0050c688str x0, [sp+72]
0050c68cstr x1, [sp+80]
0050c690ldur x29, [sp-8]
0050c694ldr x30, [sp], 192
0050c698ret x30
0050c69c
0050c69cloc_50c69c:
0050c69cb 0x50c6a0
0050c6a0
0050c6a0loc_50c6a0:
0050c6a0b 0x50c6a4
0050c6a4
0050c6a4loc_50c6a4:
0050c6a4ldr x1, [sp+216]
0050c6a8str x1, [sp+56]
0050c6acstp xzr, xzr, [sp+120]
0050c6b0stp xzr, xzr, [sp+136]
0050c6b4add x1, sp, 120
0050c6b8str x1, [sp+88]
0050c6bcldr x0, [sp+56]
0050c6c0bl runtime.convT64
0050c6c4str x0, [sp+176]
0050c6c8ldr x1, [sp+88]
0050c6ccldrsb x27, [x1]
0050c6d0adrp x2, 0xe9000
0050c6d4add x2, x2, 3520
0050c6d8str x2, [x1]
0050c6dcadrp x27, 0x53f000
0050c6e0ldr w2, [x27+3056]
0050c6e4cbz w2, 0x50c6ec
0050c6e8b 0x50c6f0
0050c6ec
0050c6ecloc_50c6ec:
0050c6ecb 0x50c704
0050c6f0
0050c6f0loc_50c6f0:
0050c6f0bl runtime.gcWriteBarrier2
0050c6f4str x0, [x25]
0050c6f8ldr x3, [x1+8]
0050c6fcstr x3, [x25+8]
0050c700b 0x50c704
0050c704
0050c704loc_50c704:
0050c704str x0, [x1+8]
0050c708ldr x1, [sp+216]
0050c70cldr x2, [sp+224]
0050c710ldr x0, [sp+208]
0050c714bl runtime.convTslice
0050c718str x0, [sp+168]
0050c71cldr x3, [sp+88]
0050c720ldrsb x27, [x3]
0050c724adrp x4, 0xe1000
0050c728add x4, x4, 1216
0050c72cstr x4, [x3+16]
0050c730adrp x27, 0x53f000
0050c734ldr w4, [x27+3056]
0050c738cbz w4, 0x50c740
0050c73cb 0x50c744
0050c740
0050c740loc_50c740:
0050c740b 0x50c758
0050c744
0050c744loc_50c744:
0050c744bl runtime.gcWriteBarrier2
0050c748str x0, [x25]
0050c74cldr x5, [x3+24]
0050c750str x5, [x25+8]
0050c754b 0x50c758
0050c758
0050c758loc_50c758:
0050c758str x0, [x3+24]
0050c75cldr x2, [sp+88]
0050c760ldrsb x27, [x2]
0050c764b 0x50c768
0050c768
0050c768loc_50c768:
0050c768str x2, [sp+96]
0050c76corr x4, xzr, 2
0050c770str x4, [sp+104]
0050c774str x4, [sp+112]
0050c778adrp x0, 0x1b9000
0050c77cadd x0, x0, 3569
0050c780movz x1, 43
0050c784mov x3, x4
0050c788bl fmt.Errorf
0050c78cstr x0, [sp+152]
0050c790str x1, [sp+160]
0050c794str x0, [sp+72]
0050c798str x1, [sp+80]
0050c79cldur x29, [sp-8]
0050c7a0ldr x30, [sp], 192
0050c7a4ret x30
0050c7a8
0050c7a8loc_50c7a8:
0050c7a8stp x0, x1, [sp+8]
0050c7acstp x2, x3, [sp+24]
0050c7b0mov x3, x30
0050c7b4bl runtime.morestack_noctxt.abi0
0050c7b8ldp x0, x1, [sp+8]
0050c7bcldp x2, x3, [sp+24]
0050c7c0b 0x50c5e0
0050c7c4udf 0
0050c7c8udf 0
0050c7ccudf 0
0050c5e0
0050c5e0github.com/gofrs/uuid.(*UUID).decodePlain: ; void github.com/gofrs/uuid.(*UUID).decodePlain(github.com/gofrs/uuid.UUID * u, struct []uint8 t)
0050c5e0ldr x16, [x28+16]
0050c5e4sub x17, sp, 64
0050c5e8subs xzr, x17, x16
0050c5ecb.ls 0x50c7a8
0050c5f0str x30, [sp-192]!
0050c5f4stur x29, [sp-8]
0050c5f8sub x29, sp, 8
0050c5fcstr x0, [sp+200]
0050c600str x1, [sp+208]
0050c604str x2, [sp+216]
0050c608str x3, [sp+224]
0050c60cstp xzr, xzr, [sp+72]
0050c610ldr x4, [sp+216]
0050c614str x4, [sp+64]
0050c618str x4, [sp+48]
0050c61csubs xzr, x4, 32
0050c620b.eq 0x50c628
0050c624b 0x50c65c
0050c628
0050c628loc_50c628:
0050c628b 0x50c62c
0050c62c
0050c62cloc_50c62c:
0050c62cldr x1, [sp+208]
0050c630ldr x2, [sp+216]
0050c634ldr x3, [sp+224]
0050c638ldr x0, [sp+200]
0050c63cbl github.com/gofrs/uuid.(*UUID).decodeHashLike
0050c640str x0, [sp+152]
0050c644str x1, [sp+160]
0050c648str x0, [sp+72]
0050c64cstr x1, [sp+80]
0050c650ldur x29, [sp-8]
0050c654ldr x30, [sp], 192
0050c658ret x30
0050c65c
0050c65cloc_50c65c:
0050c65csubs xzr, x4, 36
0050c660b.eq 0x50c668
0050c664b 0x50c69c
0050c668
0050c668loc_50c668:
0050c668b 0x50c66c
0050c66c
0050c66cloc_50c66c:
0050c66cldr x1, [sp+208]
0050c670ldr x2, [sp+216]
0050c674ldr x3, [sp+224]
0050c678ldr x0, [sp+200]
0050c67cbl github.com/gofrs/uuid.(*UUID).decodeCanonical
0050c680str x0, [sp+152]
0050c684str x1, [sp+160]
0050c688str x0, [sp+72]
0050c68cstr x1, [sp+80]
0050c690ldur x29, [sp-8]
0050c694ldr x30, [sp], 192
0050c698ret x30
0050c69c
0050c69cloc_50c69c:
0050c69cb 0x50c6a0
0050c6a0
0050c6a0loc_50c6a0:
0050c6a0b 0x50c6a4
0050c6a4
0050c6a4loc_50c6a4:
0050c6a4ldr x1, [sp+216]
0050c6a8str x1, [sp+56]
0050c6acstp xzr, xzr, [sp+120]
0050c6b0stp xzr, xzr, [sp+136]
0050c6b4add x1, sp, 120
0050c6b8str x1, [sp+88]
0050c6bcldr x0, [sp+56]
0050c6c0bl runtime.convT64
0050c6c4str x0, [sp+176]
0050c6c8ldr x1, [sp+88]
0050c6ccldrsb x27, [x1]
0050c6d0adrp x2, 0xe9000
0050c6d4add x2, x2, 3520
0050c6d8str x2, [x1]
0050c6dcadrp x27, 0x53f000
0050c6e0ldr w2, [x27+3056]
0050c6e4cbz w2, 0x50c6ec
0050c6e8b 0x50c6f0
0050c6ec
0050c6ecloc_50c6ec:
0050c6ecb 0x50c704
0050c6f0
0050c6f0loc_50c6f0:
0050c6f0bl runtime.gcWriteBarrier2
0050c6f4str x0, [x25]
0050c6f8ldr x3, [x1+8]
0050c6fcstr x3, [x25+8]
0050c700b 0x50c704
0050c704
0050c704loc_50c704:
0050c704str x0, [x1+8]
0050c708ldr x1, [sp+216]
0050c70cldr x2, [sp+224]
0050c710ldr x0, [sp+208]
0050c714bl runtime.convTslice
0050c718str x0, [sp+168]
0050c71cldr x3, [sp+88]
0050c720ldrsb x27, [x3]
0050c724adrp x4, 0xe1000
0050c728add x4, x4, 1216
0050c72cstr x4, [x3+16]
0050c730adrp x27, 0x53f000
0050c734ldr w4, [x27+3056]
0050c738cbz w4, 0x50c740
0050c73cb 0x50c744
0050c740
0050c740loc_50c740:
0050c740b 0x50c758
0050c744
0050c744loc_50c744:
0050c744bl runtime.gcWriteBarrier2
0050c748str x0, [x25]
0050c74cldr x5, [x3+24]
0050c750str x5, [x25+8]
0050c754b 0x50c758
0050c758
0050c758loc_50c758:
0050c758str x0, [x3+24]
0050c75cldr x2, [sp+88]
0050c760ldrsb x27, [x2]
0050c764b 0x50c768
0050c768
0050c768loc_50c768:
0050c768str x2, [sp+96]
0050c76corr x4, xzr, 2
0050c770str x4, [sp+104]
0050c774str x4, [sp+112]
0050c778adrp x0, 0x1b9000
0050c77cadd x0, x0, 3569
0050c780movz x1, 43
0050c784mov x3, x4
0050c788bl fmt.Errorf
0050c78cstr x0, [sp+152]
0050c790str x1, [sp+160]
0050c794str x0, [sp+72]
0050c798str x1, [sp+80]
0050c79cldur x29, [sp-8]
0050c7a0ldr x30, [sp], 192
0050c7a4ret x30
0050c7a8
0050c7a8loc_50c7a8:
0050c7a8stp x0, x1, [sp+8]
0050c7acstp x2, x3, [sp+24]
0050c7b0mov x3, x30
0050c7b4bl runtime.morestack_noctxt.abi0
0050c7b8ldp x0, x1, [sp+8]
0050c7bcldp x2, x3, [sp+24]
0050c7c0b 0x50c5e0
0050c7c4udf 0
0050c7c8udf 0
0050c7ccudf 0
0050c5e0
0050c7d0
0050c7d0github.com/gofrs/uuid.UUID.MarshalBinary: ; void github.com/gofrs/uuid.UUID.MarshalBinary(github.com/gofrs/uuid.UUID u)
0050c7d0ldr x16, [x28+16]
0050c7d4subs xzr, sp, x16
0050c7d8b.ls 0x50c83c
0050c7dcstr x30, [sp-96]!
0050c7e0stur x29, [sp-8]
0050c7e4sub x29, sp, 8
0050c7e8str xzr, [sp+40]
0050c7ecstp xzr, xzr, [sp+48]
0050c7f0stp xzr, xzr, [sp+24]
0050c7f4ldp x0, x1, [sp+104]
0050c7f8stp x0, x1, [sp+8]
0050c7fcbl github.com/gofrs/uuid.UUID.Bytes
0050c800str x0, [sp+64]
0050c804str x1, [sp+72]
0050c808str x2, [sp+80]
0050c80cstr x0, [sp+40]
0050c810str x1, [sp+48]
0050c814str x2, [sp+56]
0050c818stp xzr, xzr, [sp+24]
0050c81cldr x0, [sp+40]
0050c820ldr x1, [sp+48]
0050c824ldr x2, [sp+56]
0050c828mov x3, xzr
0050c82cmov x4, xzr
0050c830ldur x29, [sp-8]
0050c834ldr x30, [sp], 96
0050c838ret x30
0050c83c
0050c83cloc_50c83c:
0050c83cmov x3, x30
0050c840bl runtime.morestack_noctxt.abi0
0050c844b 0x50c7d0
0050c848udf 0
0050c84cudf 0
0050c7d0
0050c7d0github.com/gofrs/uuid.UUID.MarshalBinary: ; void github.com/gofrs/uuid.UUID.MarshalBinary(github.com/gofrs/uuid.UUID u)
0050c7d0ldr x16, [x28+16]
0050c7d4subs xzr, sp, x16
0050c7d8b.ls 0x50c83c
0050c7dcstr x30, [sp-96]!
0050c7e0stur x29, [sp-8]
0050c7e4sub x29, sp, 8
0050c7e8str xzr, [sp+40]
0050c7ecstp xzr, xzr, [sp+48]
0050c7f0stp xzr, xzr, [sp+24]
0050c7f4ldp x0, x1, [sp+104]
0050c7f8stp x0, x1, [sp+8]
0050c7fcbl github.com/gofrs/uuid.UUID.Bytes
0050c800str x0, [sp+64]
0050c804str x1, [sp+72]
0050c808str x2, [sp+80]
0050c80cstr x0, [sp+40]
0050c810str x1, [sp+48]
0050c814str x2, [sp+56]
0050c818stp xzr, xzr, [sp+24]
0050c81cldr x0, [sp+40]
0050c820ldr x1, [sp+48]
0050c824ldr x2, [sp+56]
0050c828mov x3, xzr
0050c82cmov x4, xzr
0050c830ldur x29, [sp-8]
0050c834ldr x30, [sp], 96
0050c838ret x30
0050c83c
0050c83cloc_50c83c:
0050c83cmov x3, x30
0050c840bl runtime.morestack_noctxt.abi0
0050c844b 0x50c7d0
0050c848udf 0
0050c84cudf 0
0050c7d0
0050c850
0050c850github.com/gofrs/uuid.(*UUID).UnmarshalBinary: ; void github.com/gofrs/uuid.(*UUID).UnmarshalBinary(github.com/gofrs/uuid.UUID * u, struct []uint8 data)
0050c850ldr x16, [x28+16]
0050c854sub x17, sp, 112
0050c858subs xzr, x17, x16
0050c85cb.ls 0x50c9ec
0050c860str x30, [sp-240]!
0050c864stur x29, [sp-8]
0050c868sub x29, sp, 8
0050c86cstr x0, [sp+248]
0050c870str x1, [sp+256]
0050c874str x2, [sp+264]
0050c878str x3, [sp+272]
0050c87cstp xzr, xzr, [sp+72]
0050c880ldr x3, [sp+264]
0050c884str x3, [sp+48]
0050c888subs xzr, x3, 16
0050c88cb.ne 0x50c894
0050c890b 0x50c940
0050c894
0050c894loc_50c894:
0050c894ldr x1, [sp+264]
0050c898str x1, [sp+48]
0050c89cstp xzr, xzr, [sp+168]
0050c8a0add x1, sp, 168
0050c8a4str x1, [sp+96]
0050c8a8ldr x0, [sp+48]
0050c8acbl runtime.convT64
0050c8b0str x0, [sp+88]
0050c8b4ldr x1, [sp+96]
0050c8b8ldrsb x27, [x1]
0050c8bcadrp x2, 0xe9000
0050c8c0add x2, x2, 3520
0050c8c4str x2, [x1]
0050c8c8adrp x27, 0x53f000
0050c8ccldr w2, [x27+3056]
0050c8d0cbz w2, 0x50c8d8
0050c8d4b 0x50c8dc
0050c8d8
0050c8d8loc_50c8d8:
0050c8d8b 0x50c8f0
0050c8dc
0050c8dcloc_50c8dc:
0050c8dcbl runtime.gcWriteBarrier2
0050c8e0str x0, [x25]
0050c8e4ldr x5, [x1+8]
0050c8e8str x5, [x25+8]
0050c8ecb 0x50c8f0
0050c8f0
0050c8f0loc_50c8f0:
0050c8f0str x0, [x1+8]
0050c8f4ldr x2, [sp+96]
0050c8f8ldrsb x27, [x2]
0050c8fcb 0x50c900
0050c900
0050c900loc_50c900:
0050c900str x2, [sp+104]
0050c904orr x4, xzr, 1
0050c908str x4, [sp+112]
0050c90cstr x4, [sp+120]
0050c910adrp x0, 0x1be000
0050c914add x0, x0, 2338
0050c918movz x1, 54
0050c91cmov x3, x4
0050c920bl fmt.Errorf
0050c924str x0, [sp+152]
0050c928str x1, [sp+160]
0050c92cstr x0, [sp+72]
0050c930str x1, [sp+80]
0050c934ldur x29, [sp-8]
0050c938ldr x30, [sp], 240
0050c93cret x30
0050c940
0050c940loc_50c940:
0050c940ldr x3, [sp+248]
0050c944ldrsb x27, [x3]
0050c948b 0x50c94c
0050c94c
0050c94cloc_50c94c:
0050c94cstr x3, [sp+128]
0050c950orr x4, xzr, 16
0050c954str x4, [sp+136]
0050c958str x4, [sp+144]
0050c95cstr x3, [sp+208]
0050c960str x4, [sp+216]
0050c964str x4, [sp+224]
0050c968ldr x3, [sp+264]
0050c96cldr x4, [sp+256]
0050c970ldr x5, [sp+272]
0050c974str x4, [sp+184]
0050c978str x3, [sp+192]
0050c97cstr x5, [sp+200]
0050c980ldr x4, [sp+216]
0050c984str x4, [sp+64]
0050c988subs xzr, x4, x3
0050c98cb.gt 0x50c994
0050c990b 0x50c99c
0050c994
0050c994loc_50c994:
0050c994str x3, [sp+64]
0050c998b 0x50c9a0
0050c99c
0050c99cloc_50c99c:
0050c99cb 0x50c9a0
0050c9a0
0050c9a0loc_50c9a0:
0050c9a0ldr x3, [sp+208]
0050c9a4ldr x4, [sp+184]
0050c9a8subs xzr, x4, x3
0050c9acb.ne 0x50c9b4
0050c9b0b 0x50c9d0
0050c9b4
0050c9b4loc_50c9b4:
0050c9b4ldr x3, [sp+64]
0050c9b8str x3, [sp+56]
0050c9bcldr x2, [sp+56]
0050c9c0ldr x1, [sp+184]
0050c9c4ldr x0, [sp+208]
0050c9c8bl runtime.memmove
0050c9ccb 0x50c9d4
0050c9d0
0050c9d0loc_50c9d0:
0050c9d0b 0x50c9d4
0050c9d4
0050c9d4loc_50c9d4:
0050c9d4stp xzr, xzr, [sp+72]
0050c9d8mov x0, xzr
0050c9dcmov x1, xzr
0050c9e0ldur x29, [sp-8]
0050c9e4ldr x30, [sp], 240
0050c9e8ret x30
0050c9ec
0050c9ecloc_50c9ec:
0050c9ecstp x0, x1, [sp+8]
0050c9f0stp x2, x3, [sp+24]
0050c9f4mov x3, x30
0050c9f8bl runtime.morestack_noctxt.abi0
0050c9fcldp x0, x1, [sp+8]
0050ca00ldp x2, x3, [sp+24]
0050ca04b 0x50c850
0050ca08udf 0
0050ca0cudf 0
0050c850
0050c850github.com/gofrs/uuid.(*UUID).UnmarshalBinary: ; void github.com/gofrs/uuid.(*UUID).UnmarshalBinary(github.com/gofrs/uuid.UUID * u, struct []uint8 data)
0050c850ldr x16, [x28+16]
0050c854sub x17, sp, 112
0050c858subs xzr, x17, x16
0050c85cb.ls 0x50c9ec
0050c860str x30, [sp-240]!
0050c864stur x29, [sp-8]
0050c868sub x29, sp, 8
0050c86cstr x0, [sp+248]
0050c870str x1, [sp+256]
0050c874str x2, [sp+264]
0050c878str x3, [sp+272]
0050c87cstp xzr, xzr, [sp+72]
0050c880ldr x3, [sp+264]
0050c884str x3, [sp+48]
0050c888subs xzr, x3, 16
0050c88cb.ne 0x50c894
0050c890b 0x50c940
0050c894
0050c894loc_50c894:
0050c894ldr x1, [sp+264]
0050c898str x1, [sp+48]
0050c89cstp xzr, xzr, [sp+168]
0050c8a0add x1, sp, 168
0050c8a4str x1, [sp+96]
0050c8a8ldr x0, [sp+48]
0050c8acbl runtime.convT64
0050c8b0str x0, [sp+88]
0050c8b4ldr x1, [sp+96]
0050c8b8ldrsb x27, [x1]
0050c8bcadrp x2, 0xe9000
0050c8c0add x2, x2, 3520
0050c8c4str x2, [x1]
0050c8c8adrp x27, 0x53f000
0050c8ccldr w2, [x27+3056]
0050c8d0cbz w2, 0x50c8d8
0050c8d4b 0x50c8dc
0050c8d8
0050c8d8loc_50c8d8:
0050c8d8b 0x50c8f0
0050c8dc
0050c8dcloc_50c8dc:
0050c8dcbl runtime.gcWriteBarrier2
0050c8e0str x0, [x25]
0050c8e4ldr x5, [x1+8]
0050c8e8str x5, [x25+8]
0050c8ecb 0x50c8f0
0050c8f0
0050c8f0loc_50c8f0:
0050c8f0str x0, [x1+8]
0050c8f4ldr x2, [sp+96]
0050c8f8ldrsb x27, [x2]
0050c8fcb 0x50c900
0050c900
0050c900loc_50c900:
0050c900str x2, [sp+104]
0050c904orr x4, xzr, 1
0050c908str x4, [sp+112]
0050c90cstr x4, [sp+120]
0050c910adrp x0, 0x1be000
0050c914add x0, x0, 2338
0050c918movz x1, 54
0050c91cmov x3, x4
0050c920bl fmt.Errorf
0050c924str x0, [sp+152]
0050c928str x1, [sp+160]
0050c92cstr x0, [sp+72]
0050c930str x1, [sp+80]
0050c934ldur x29, [sp-8]
0050c938ldr x30, [sp], 240
0050c93cret x30
0050c940
0050c940loc_50c940:
0050c940ldr x3, [sp+248]
0050c944ldrsb x27, [x3]
0050c948b 0x50c94c
0050c94c
0050c94cloc_50c94c:
0050c94cstr x3, [sp+128]
0050c950orr x4, xzr, 16
0050c954str x4, [sp+136]
0050c958str x4, [sp+144]
0050c95cstr x3, [sp+208]
0050c960str x4, [sp+216]
0050c964str x4, [sp+224]
0050c968ldr x3, [sp+264]
0050c96cldr x4, [sp+256]
0050c970ldr x5, [sp+272]
0050c974str x4, [sp+184]
0050c978str x3, [sp+192]
0050c97cstr x5, [sp+200]
0050c980ldr x4, [sp+216]
0050c984str x4, [sp+64]
0050c988subs xzr, x4, x3
0050c98cb.gt 0x50c994
0050c990b 0x50c99c
0050c994
0050c994loc_50c994:
0050c994str x3, [sp+64]
0050c998b 0x50c9a0
0050c99c
0050c99cloc_50c99c:
0050c99cb 0x50c9a0
0050c9a0
0050c9a0loc_50c9a0:
0050c9a0ldr x3, [sp+208]
0050c9a4ldr x4, [sp+184]
0050c9a8subs xzr, x4, x3
0050c9acb.ne 0x50c9b4
0050c9b0b 0x50c9d0
0050c9b4
0050c9b4loc_50c9b4:
0050c9b4ldr x3, [sp+64]
0050c9b8str x3, [sp+56]
0050c9bcldr x2, [sp+56]
0050c9c0ldr x1, [sp+184]
0050c9c4ldr x0, [sp+208]
0050c9c8bl runtime.memmove
0050c9ccb 0x50c9d4
0050c9d0
0050c9d0loc_50c9d0:
0050c9d0b 0x50c9d4
0050c9d4
0050c9d4loc_50c9d4:
0050c9d4stp xzr, xzr, [sp+72]
0050c9d8mov x0, xzr
0050c9dcmov x1, xzr
0050c9e0ldur x29, [sp-8]
0050c9e4ldr x30, [sp], 240
0050c9e8ret x30
0050c9ec
0050c9ecloc_50c9ec:
0050c9ecstp x0, x1, [sp+8]
0050c9f0stp x2, x3, [sp+24]
0050c9f4mov x3, x30
0050c9f8bl runtime.morestack_noctxt.abi0
0050c9fcldp x0, x1, [sp+8]
0050ca00ldp x2, x3, [sp+24]
0050ca04b 0x50c850
0050ca08udf 0
0050ca0cudf 0
0050c850
0050ca10
0050ca10github.com/gofrs/uuid.NewV4: ; void github.com/gofrs/uuid.NewV4(void)
0050ca10ldr x16, [x28+16]
0050ca14subs xzr, sp, x16
0050ca18b.ls 0x50ca9c
0050ca1cstr x30, [sp-128]!
0050ca20stur x29, [sp-8]
0050ca24sub x29, sp, 8
0050ca28stp xzr, xzr, [sp+136]
0050ca2cstp xzr, xzr, [sp+72]
0050ca30stp xzr, xzr, [sp+88]
0050ca34adrp x27, 0x501000
0050ca38ldr x1, [x27+2544]
0050ca3cldrsb x27, [x1]
0050ca40ldr x1, [x1+40]
0050ca44adrp x27, 0x501000
0050ca48ldr x0, [x27+2552]
0050ca4cblr x1
0050ca50ldp x2, x3, [sp+8]
0050ca54stp x2, x3, [sp+40]
0050ca58str x0, [sp+88]
0050ca5cstr x1, [sp+96]
0050ca60ldp x1, x2, [sp+40]
0050ca64stp x1, x2, [sp+56]
0050ca68ldr x1, [sp+96]
0050ca6cldr x2, [sp+88]
0050ca70str x2, [sp+104]
0050ca74str x1, [sp+112]
0050ca78ldp x1, x2, [sp+56]
0050ca7cstp x1, x2, [sp+136]
0050ca80ldr x0, [sp+104]
0050ca84ldr x1, [sp+112]
0050ca88str x0, [sp+72]
0050ca8cstr x1, [sp+80]
0050ca90ldur x29, [sp-8]
0050ca94ldr x30, [sp], 128
0050ca98ret x30
0050ca9c
0050ca9cloc_50ca9c:
0050ca9cmov x3, x30
0050caa0bl runtime.morestack_noctxt.abi0
0050caa4b 0x50ca10
0050caa8udf 0
0050caacudf 0
0050ca10
0050ca10github.com/gofrs/uuid.NewV4: ; void github.com/gofrs/uuid.NewV4(void)
0050ca10ldr x16, [x28+16]
0050ca14subs xzr, sp, x16
0050ca18b.ls 0x50ca9c
0050ca1cstr x30, [sp-128]!
0050ca20stur x29, [sp-8]
0050ca24sub x29, sp, 8
0050ca28stp xzr, xzr, [sp+136]
0050ca2cstp xzr, xzr, [sp+72]
0050ca30stp xzr, xzr, [sp+88]
0050ca34adrp x27, 0x501000
0050ca38ldr x1, [x27+2544]
0050ca3cldrsb x27, [x1]
0050ca40ldr x1, [x1+40]
0050ca44adrp x27, 0x501000
0050ca48ldr x0, [x27+2552]
0050ca4cblr x1
0050ca50ldp x2, x3, [sp+8]
0050ca54stp x2, x3, [sp+40]
0050ca58str x0, [sp+88]
0050ca5cstr x1, [sp+96]
0050ca60ldp x1, x2, [sp+40]
0050ca64stp x1, x2, [sp+56]
0050ca68ldr x1, [sp+96]
0050ca6cldr x2, [sp+88]
0050ca70str x2, [sp+104]
0050ca74str x1, [sp+112]
0050ca78ldp x1, x2, [sp+56]
0050ca7cstp x1, x2, [sp+136]
0050ca80ldr x0, [sp+104]
0050ca84ldr x1, [sp+112]
0050ca88str x0, [sp+72]
0050ca8cstr x1, [sp+80]
0050ca90ldur x29, [sp-8]
0050ca94ldr x30, [sp], 128
0050ca98ret x30
0050ca9c
0050ca9cloc_50ca9c:
0050ca9cmov x3, x30
0050caa0bl runtime.morestack_noctxt.abi0
0050caa4b 0x50ca10
0050caa8udf 0
0050caacudf 0
0050ca10
0050cab0
0050cab0github.com/gofrs/uuid.NewGen: ; void github.com/gofrs/uuid.NewGen(void)
0050cab0ldr x16, [x28+16]
0050cab4subs xzr, sp, x16
0050cab8b.ls 0x50caec
0050cabcstr x30, [sp-48]!
0050cac0stur x29, [sp-8]
0050cac4sub x29, sp, 8
0050cac8str xzr, [sp+24]
0050caccadrp x0, 0x1cc000
0050cad0add x0, x0, 3184
0050cad4bl github.com/gofrs/uuid.NewGenWithHWAF
0050cad8str x0, [sp+32]
0050cadcstr x0, [sp+24]
0050cae0ldur x29, [sp-8]
0050cae4ldr x30, [sp], 48
0050cae8ret x30
0050caec
0050caecloc_50caec:
0050caecmov x3, x30
0050caf0bl runtime.morestack_noctxt.abi0
0050caf4b 0x50cab0
0050caf8udf 0
0050cafcudf 0
0050cab0
0050cab0github.com/gofrs/uuid.NewGen: ; void github.com/gofrs/uuid.NewGen(void)
0050cab0ldr x16, [x28+16]
0050cab4subs xzr, sp, x16
0050cab8b.ls 0x50caec
0050cabcstr x30, [sp-48]!
0050cac0stur x29, [sp-8]
0050cac4sub x29, sp, 8
0050cac8str xzr, [sp+24]
0050caccadrp x0, 0x1cc000
0050cad0add x0, x0, 3184
0050cad4bl github.com/gofrs/uuid.NewGenWithHWAF
0050cad8str x0, [sp+32]
0050cadcstr x0, [sp+24]
0050cae0ldur x29, [sp-8]
0050cae4ldr x30, [sp], 48
0050cae8ret x30
0050caec
0050caecloc_50caec:
0050caecmov x3, x30
0050caf0bl runtime.morestack_noctxt.abi0
0050caf4b 0x50cab0
0050caf8udf 0
0050cafcudf 0
0050cab0
0050cb00
0050cb00github.com/gofrs/uuid.NewGenWithHWAF: ; void github.com/gofrs/uuid.NewGenWithHWAF(github.com/gofrs/uuid.HWAddrFunc hwaf)
0050cb00ldr x16, [x28+16]
0050cb04subs xzr, sp, x16
0050cb08b.ls 0x50cc44
0050cb0cstr x30, [sp-64]!
0050cb10stur x29, [sp-8]
0050cb14sub x29, sp, 8
0050cb18str x0, [sp+72]
0050cb1cstr xzr, [sp+32]
0050cb20adrp x0, 0x182000
0050cb24add x0, x0, 2176
0050cb28bl runtime.newobject
0050cb2cstr x0, [sp+48]
0050cb30adrp x27, 0x53f000
0050cb34ldr w1, [x27+3056]
0050cb38cbz w1, 0x50cb40
0050cb3cb 0x50cb44
0050cb40
0050cb40loc_50cb40:
0050cb40b 0x50cb60
0050cb44
0050cb44loc_50cb44:
0050cb44str x0, [sp+40]
0050cb48mov x1, x0
0050cb4cadrp x0, 0x182000
0050cb50add x0, x0, 2176
0050cb54bl runtime.wbZero
0050cb58ldr x0, [sp+40]
0050cb5cb 0x50cb60
0050cb60
0050cb60loc_50cb60:
0050cb60mov x20, x0
0050cb64adr x27, 16
0050cb68stp x29, x27, [sp-24]
0050cb6csub x29, sp, 24
0050cb70bl fn_87cfc
0050cb74sub x29, sp, 8
0050cb78ldr x1, [sp+48]
0050cb7cldrsb x27, [x1]
0050cb80adrp x27, 0x53f000
0050cb84ldr w2, [x27+3056]
0050cb88cbz w2, 0x50cb90
0050cb8cb 0x50cb94
0050cb90
0050cb90loc_50cb90:
0050cb90b 0x50cba4
0050cb94
0050cb94loc_50cb94:
0050cb94ldr x2, [x1+48]
0050cb98bl runtime.gcWriteBarrier1
0050cb9cstr x2, [x25]
0050cba0b 0x50cba4
0050cba4
0050cba4loc_50cba4:
0050cba4adrp x2, 0x1cc000
0050cba8add x2, x2, 3200
0050cbacstr x2, [x1+48]
0050cbb0ldr x1, [sp+48]
0050cbb4ldrsb x27, [x1]
0050cbb8ldr x2, [sp+72]
0050cbbcadrp x27, 0x53f000
0050cbc0ldr w3, [x27+3056]
0050cbc4cbz w3, 0x50cbcc
0050cbc8b 0x50cbd0
0050cbcc
0050cbccloc_50cbcc:
0050cbccb 0x50cbe4
0050cbd0
0050cbd0loc_50cbd0:
0050cbd0bl runtime.gcWriteBarrier2
0050cbd4str x2, [x25]
0050cbd8ldr x3, [x1+56]
0050cbdcstr x3, [x25+8]
0050cbe0b 0x50cbe4
0050cbe4
0050cbe4loc_50cbe4:
0050cbe4str x2, [x1+56]
0050cbe8ldr x1, [sp+48]
0050cbecldrsb x27, [x1]
0050cbf0adrp x27, 0x515000
0050cbf4ldr x2, [x27+2680]
0050cbf8adrp x27, 0x515000
0050cbfcldr x3, [x27+2672]
0050cc00str x3, [x1+32]
0050cc04adrp x27, 0x53f000
0050cc08ldr w3, [x27+3056]
0050cc0ccbz w3, 0x50cc14
0050cc10b 0x50cc18
0050cc14
0050cc14loc_50cc14:
0050cc14b 0x50cc2c
0050cc18
0050cc18loc_50cc18:
0050cc18bl runtime.gcWriteBarrier2
0050cc1cstr x2, [x25]
0050cc20ldr x3, [x1+40]
0050cc24str x3, [x25+8]
0050cc28b 0x50cc2c
0050cc2c
0050cc2cloc_50cc2c:
0050cc2cstr x2, [x1+40]
0050cc30ldr x0, [sp+48]
0050cc34str x0, [sp+32]
0050cc38ldur x29, [sp-8]
0050cc3cldr x30, [sp], 64
0050cc40ret x30
0050cc44
0050cc44loc_50cc44:
0050cc44str x0, [sp+8]
0050cc48mov x3, x30
0050cc4cbl runtime.morestack_noctxt.abi0
0050cc50ldr x0, [sp+8]
0050cc54b 0x50cb00
0050cc58udf 0
0050cc5cudf 0
0050cb00
0050cb00github.com/gofrs/uuid.NewGenWithHWAF: ; void github.com/gofrs/uuid.NewGenWithHWAF(github.com/gofrs/uuid.HWAddrFunc hwaf)
0050cb00ldr x16, [x28+16]
0050cb04subs xzr, sp, x16
0050cb08b.ls 0x50cc44
0050cb0cstr x30, [sp-64]!
0050cb10stur x29, [sp-8]
0050cb14sub x29, sp, 8
0050cb18str x0, [sp+72]
0050cb1cstr xzr, [sp+32]
0050cb20adrp x0, 0x182000
0050cb24add x0, x0, 2176
0050cb28bl runtime.newobject
0050cb2cstr x0, [sp+48]
0050cb30adrp x27, 0x53f000
0050cb34ldr w1, [x27+3056]
0050cb38cbz w1, 0x50cb40
0050cb3cb 0x50cb44
0050cb40
0050cb40loc_50cb40:
0050cb40b 0x50cb60
0050cb44
0050cb44loc_50cb44:
0050cb44str x0, [sp+40]
0050cb48mov x1, x0
0050cb4cadrp x0, 0x182000
0050cb50add x0, x0, 2176
0050cb54bl runtime.wbZero
0050cb58ldr x0, [sp+40]
0050cb5cb 0x50cb60
0050cb60
0050cb60loc_50cb60:
0050cb60mov x20, x0
0050cb64adr x27, 16
0050cb68stp x29, x27, [sp-24]
0050cb6csub x29, sp, 24
0050cb70bl fn_87cfc
0050cb74sub x29, sp, 8
0050cb78ldr x1, [sp+48]
0050cb7cldrsb x27, [x1]
0050cb80adrp x27, 0x53f000
0050cb84ldr w2, [x27+3056]
0050cb88cbz w2, 0x50cb90
0050cb8cb 0x50cb94
0050cb90
0050cb90loc_50cb90:
0050cb90b 0x50cba4
0050cb94
0050cb94loc_50cb94:
0050cb94ldr x2, [x1+48]
0050cb98bl runtime.gcWriteBarrier1
0050cb9cstr x2, [x25]
0050cba0b 0x50cba4
0050cba4
0050cba4loc_50cba4:
0050cba4adrp x2, 0x1cc000
0050cba8add x2, x2, 3200
0050cbacstr x2, [x1+48]
0050cbb0ldr x1, [sp+48]
0050cbb4ldrsb x27, [x1]
0050cbb8ldr x2, [sp+72]
0050cbbcadrp x27, 0x53f000
0050cbc0ldr w3, [x27+3056]
0050cbc4cbz w3, 0x50cbcc
0050cbc8b 0x50cbd0
0050cbcc
0050cbccloc_50cbcc:
0050cbccb 0x50cbe4
0050cbd0
0050cbd0loc_50cbd0:
0050cbd0bl runtime.gcWriteBarrier2
0050cbd4str x2, [x25]
0050cbd8ldr x3, [x1+56]
0050cbdcstr x3, [x25+8]
0050cbe0b 0x50cbe4
0050cbe4
0050cbe4loc_50cbe4:
0050cbe4str x2, [x1+56]
0050cbe8ldr x1, [sp+48]
0050cbecldrsb x27, [x1]
0050cbf0adrp x27, 0x515000
0050cbf4ldr x2, [x27+2680]
0050cbf8adrp x27, 0x515000
0050cbfcldr x3, [x27+2672]
0050cc00str x3, [x1+32]
0050cc04adrp x27, 0x53f000
0050cc08ldr w3, [x27+3056]
0050cc0ccbz w3, 0x50cc14
0050cc10b 0x50cc18
0050cc14
0050cc14loc_50cc14:
0050cc14b 0x50cc2c
0050cc18
0050cc18loc_50cc18:
0050cc18bl runtime.gcWriteBarrier2
0050cc1cstr x2, [x25]
0050cc20ldr x3, [x1+40]
0050cc24str x3, [x25+8]
0050cc28b 0x50cc2c
0050cc2c
0050cc2cloc_50cc2c:
0050cc2cstr x2, [x1+40]
0050cc30ldr x0, [sp+48]
0050cc34str x0, [sp+32]
0050cc38ldur x29, [sp-8]
0050cc3cldr x30, [sp], 64
0050cc40ret x30
0050cc44
0050cc44loc_50cc44:
0050cc44str x0, [sp+8]
0050cc48mov x3, x30
0050cc4cbl runtime.morestack_noctxt.abi0
0050cc50ldr x0, [sp+8]
0050cc54b 0x50cb00
0050cc58udf 0
0050cc5cudf 0
0050cb00
0050cc60
0050cc60github.com/gofrs/uuid.(*Gen).NewV4: ; void github.com/gofrs/uuid.(*Gen).NewV4(github.com/gofrs/uuid.Gen * g)
0050cc60ldr x16, [x28+16]
0050cc64sub x17, sp, 64
0050cc68subs xzr, x17, x16
0050cc6cb.ls 0x50cd78
0050cc70str x30, [sp-192]!
0050cc74stur x29, [sp-8]
0050cc78sub x29, sp, 8
0050cc7cstr x0, [sp+216]
0050cc80stp xzr, xzr, [sp+200]
0050cc84stp xzr, xzr, [sp+72]
0050cc88adrp x0, 0x167000
0050cc8cadd x0, x0, 3456
0050cc90bl runtime.newobject
0050cc94str x0, [sp+176]
0050cc98stp xzr, xzr, [x0]
0050cc9cldr x1, [sp+176]
0050cca0ldrsb x27, [x1]
0050cca4b 0x50cca8
0050cca8
0050cca8loc_50cca8:
0050cca8str x1, [sp+120]
0050ccacorr x5, xzr, 16
0050ccb0str x5, [sp+128]
0050ccb4str x5, [sp+136]
0050ccb8stp xzr, xzr, [sp+104]
0050ccbcldr x5, [sp+216]
0050ccc0ldrsb x27, [x5]
0050ccc4ldr x0, [x5+32]
0050ccc8ldr x1, [x5+40]
0050ccccstr x0, [sp+160]
0050ccd0str x1, [sp+168]
0050ccd4ldr x2, [sp+120]
0050ccd8ldr x3, [sp+128]
0050ccdcldr x4, [sp+136]
0050cce0bl io.ReadFull
0050cce4str x0, [sp+56]
0050cce8str x1, [sp+104]
0050ccecstr x2, [sp+112]
0050ccf0ldr x5, [sp+56]
0050ccf4str x5, [sp+64]
0050ccf8str x1, [sp+144]
0050ccfcstr x2, [sp+152]
0050cd00str x1, [sp+88]
0050cd04str x2, [sp+96]
0050cd08cbnz x1, 0x50cd10
0050cd0cb 0x50cd3c
0050cd10
0050cd10loc_50cd10:
0050cd10adrp x27, 0x53f000
0050cd14add x27, x27, 2896
0050cd18ldp x2, x3, [x27]
0050cd1cstp x2, x3, [sp+200]
0050cd20ldr x0, [sp+88]
0050cd24ldr x1, [sp+96]
0050cd28str x0, [sp+72]
0050cd2cstr x1, [sp+80]
0050cd30ldur x29, [sp-8]
0050cd34ldr x30, [sp], 192
0050cd38ret x30
0050cd3c
0050cd3cloc_50cd3c:
0050cd3cldr x0, [sp+176]
0050cd40orr x1, xzr, 4
0050cd44bl github.com/gofrs/uuid.(*UUID).SetVersion
0050cd48ldr x0, [sp+176]
0050cd4corr x1, xzr, 1
0050cd50bl github.com/gofrs/uuid.(*UUID).SetVariant
0050cd54ldr x2, [sp+176]
0050cd58ldp x2, x3, [x2]
0050cd5cstp x2, x3, [sp+200]
0050cd60stp xzr, xzr, [sp+72]
0050cd64mov x0, xzr
0050cd68mov x1, xzr
0050cd6cldur x29, [sp-8]
0050cd70ldr x30, [sp], 192
0050cd74ret x30
0050cd78
0050cd78loc_50cd78:
0050cd78str x0, [sp+24]
0050cd7cmov x3, x30
0050cd80bl runtime.morestack_noctxt.abi0
0050cd84ldr x0, [sp+24]
0050cd88b 0x50cc60
0050cd8cudf 0
0050cc60
0050cc60github.com/gofrs/uuid.(*Gen).NewV4: ; void github.com/gofrs/uuid.(*Gen).NewV4(github.com/gofrs/uuid.Gen * g)
0050cc60ldr x16, [x28+16]
0050cc64sub x17, sp, 64
0050cc68subs xzr, x17, x16
0050cc6cb.ls 0x50cd78
0050cc70str x30, [sp-192]!
0050cc74stur x29, [sp-8]
0050cc78sub x29, sp, 8
0050cc7cstr x0, [sp+216]
0050cc80stp xzr, xzr, [sp+200]
0050cc84stp xzr, xzr, [sp+72]
0050cc88adrp x0, 0x167000
0050cc8cadd x0, x0, 3456
0050cc90bl runtime.newobject
0050cc94str x0, [sp+176]
0050cc98stp xzr, xzr, [x0]
0050cc9cldr x1, [sp+176]
0050cca0ldrsb x27, [x1]
0050cca4b 0x50cca8
0050cca8
0050cca8loc_50cca8:
0050cca8str x1, [sp+120]
0050ccacorr x5, xzr, 16
0050ccb0str x5, [sp+128]
0050ccb4str x5, [sp+136]
0050ccb8stp xzr, xzr, [sp+104]
0050ccbcldr x5, [sp+216]
0050ccc0ldrsb x27, [x5]
0050ccc4ldr x0, [x5+32]
0050ccc8ldr x1, [x5+40]
0050ccccstr x0, [sp+160]
0050ccd0str x1, [sp+168]
0050ccd4ldr x2, [sp+120]
0050ccd8ldr x3, [sp+128]
0050ccdcldr x4, [sp+136]
0050cce0bl io.ReadFull
0050cce4str x0, [sp+56]
0050cce8str x1, [sp+104]
0050ccecstr x2, [sp+112]
0050ccf0ldr x5, [sp+56]
0050ccf4str x5, [sp+64]
0050ccf8str x1, [sp+144]
0050ccfcstr x2, [sp+152]
0050cd00str x1, [sp+88]
0050cd04str x2, [sp+96]
0050cd08cbnz x1, 0x50cd10
0050cd0cb 0x50cd3c
0050cd10
0050cd10loc_50cd10:
0050cd10adrp x27, 0x53f000
0050cd14add x27, x27, 2896
0050cd18ldp x2, x3, [x27]
0050cd1cstp x2, x3, [sp+200]
0050cd20ldr x0, [sp+88]
0050cd24ldr x1, [sp+96]
0050cd28str x0, [sp+72]
0050cd2cstr x1, [sp+80]
0050cd30ldur x29, [sp-8]
0050cd34ldr x30, [sp], 192
0050cd38ret x30
0050cd3c
0050cd3cloc_50cd3c:
0050cd3cldr x0, [sp+176]
0050cd40orr x1, xzr, 4
0050cd44bl github.com/gofrs/uuid.(*UUID).SetVersion
0050cd48ldr x0, [sp+176]
0050cd4corr x1, xzr, 1
0050cd50bl github.com/gofrs/uuid.(*UUID).SetVariant
0050cd54ldr x2, [sp+176]
0050cd58ldp x2, x3, [x2]
0050cd5cstp x2, x3, [sp+200]
0050cd60stp xzr, xzr, [sp+72]
0050cd64mov x0, xzr
0050cd68mov x1, xzr
0050cd6cldur x29, [sp-8]
0050cd70ldr x30, [sp], 192
0050cd74ret x30
0050cd78
0050cd78loc_50cd78:
0050cd78str x0, [sp+24]
0050cd7cmov x3, x30
0050cd80bl runtime.morestack_noctxt.abi0
0050cd84ldr x0, [sp+24]
0050cd88b 0x50cc60
0050cd8cudf 0
0050cc60
0050cd90
0050cd90github.com/gofrs/uuid.defaultHWAddrFunc: ; void github.com/gofrs/uuid.defaultHWAddrFunc(void)
0050cd90ldr x16, [x28+16]
0050cd94sub x17, sp, 256
0050cd98subs xzr, x17, x16
0050cd9cb.ls 0x50cfc8
0050cda0sub x20, sp, 384
0050cda4stp x29, x30, [x20-8]
0050cda8add sp, x20, 0
0050cdacsub x29, sp, 8
0050cdb0str xzr, [sp+96]
0050cdb4stp xzr, xzr, [sp+104]
0050cdb8stp xzr, xzr, [sp+80]
0050cdbcstr xzr, [sp+240]
0050cdc0stp xzr, xzr, [sp+248]
0050cdc4stp xzr, xzr, [sp+224]
0050cdc8bl net.Interfaces
0050cdccstr x0, [sp+240]
0050cdd0str x1, [sp+248]
0050cdd4str x2, [sp+256]
0050cdd8str x3, [sp+224]
0050cddcstr x4, [sp+232]
0050cde0ldr x0, [sp+240]
0050cde4ldr x1, [sp+248]
0050cde8ldr x2, [sp+256]
0050cdecstr x0, [sp+280]
0050cdf0str x1, [sp+288]
0050cdf4str x2, [sp+296]
0050cdf8ldr x0, [sp+224]
0050cdfcldr x1, [sp+232]
0050ce00str x0, [sp+264]
0050ce04str x1, [sp+272]
0050ce08ldr x0, [sp+280]
0050ce0cldr x1, [sp+288]
0050ce10ldr x2, [sp+296]
0050ce14str x0, [sp+120]
0050ce18str x1, [sp+128]
0050ce1cstr x2, [sp+136]
0050ce20ldr x0, [sp+272]
0050ce24ldr x1, [sp+264]
0050ce28str x1, [sp+208]
0050ce2cstr x0, [sp+216]
0050ce30cbnz x1, 0x50ce38
0050ce34b 0x50ce80
0050ce38
0050ce38loc_50ce38:
0050ce38adrp x5, 0x53f000
0050ce3cadd x5, x5, 1504
0050ce40str x5, [sp+344]
0050ce44b 0x50ce48
0050ce48
0050ce48loc_50ce48:
0050ce48str x5, [sp+352]
0050ce4cstp xzr, xzr, [sp+360]
0050ce50str x5, [sp+96]
0050ce54stp xzr, xzr, [sp+104]
0050ce58ldr x3, [sp+208]
0050ce5cldr x4, [sp+216]
0050ce60str x3, [sp+80]
0050ce64str x4, [sp+88]
0050ce68ldr x0, [sp+96]
0050ce6cldr x1, [sp+104]
0050ce70ldr x2, [sp+112]
0050ce74ldp x29, x30, [sp-8]
0050ce78add sp, sp, 384
0050ce7cret x30
0050ce80
0050ce80loc_50ce80:
0050ce80ldr x5, [sp+128]
0050ce84ldr x6, [sp+120]
0050ce88ldr x7, [sp+136]
0050ce8cstr x6, [sp+240]
0050ce90str x5, [sp+248]
0050ce94str x7, [sp+256]
0050ce98str xzr, [sp+72]
0050ce9cstr x5, [sp+64]
0050cea0ldr x5, [sp+240]
0050cea4str x5, [sp+56]
0050cea8b 0x50ceac
0050ceac
0050ceacloc_50ceac:
0050ceacldr x5, [sp+64]
0050ceb0ldr x6, [sp+72]
0050ceb4subs xzr, x5, x6
0050ceb8b.gt 0x50cec0
0050cebcb 0x50cf5c
0050cec0
0050cec0loc_50cec0:
0050cec0ldr x5, [sp+56]
0050cec4str x5, [sp+336]
0050cec8ldr x5, [sp+336]
0050ceccldp x6, x7, [x5]
0050ced0ldp x8, x9, [x5+16]
0050ced4ldp x10, x11, [x5+32]
0050ced8ldp x5, x12, [x5+48]
0050cedcstp x6, x7, [sp+144]
0050cee0stp x8, x9, [sp+160]
0050cee4stp x10, x11, [sp+176]
0050cee8stp x5, x12, [sp+192]
0050ceecldr x5, [sp+184]
0050cef0str x5, [sp+48]
0050cef4subs xzr, x5, 6
0050cef8b.ge 0x50cf00
0050cefcb 0x50cf3c
0050cf00
0050cf00loc_50cf00:
0050cf00ldr x5, [sp+176]
0050cf04ldr x6, [sp+184]
0050cf08ldr x7, [sp+192]
0050cf0cstr x5, [sp+96]
0050cf10str x6, [sp+104]
0050cf14str x7, [sp+112]
0050cf18stp xzr, xzr, [sp+80]
0050cf1cldr x0, [sp+96]
0050cf20ldr x1, [sp+104]
0050cf24ldr x2, [sp+112]
0050cf28mov x3, xzr
0050cf2cmov x4, xzr
0050cf30ldp x29, x30, [sp-8]
0050cf34add sp, sp, 384
0050cf38ret x30
0050cf3c
0050cf3cloc_50cf3c:
0050cf3cb 0x50cf40
0050cf40
0050cf40loc_50cf40:
0050cf40ldr x5, [sp+72]
0050cf44add x5, x5, 1
0050cf48str x5, [sp+72]
0050cf4cldr x5, [sp+336]
0050cf50add x5, x5, 64
0050cf54str x5, [sp+56]
0050cf58b 0x50ceac
0050cf5c
0050cf5cloc_50cf5c:
0050cf5cadrp x0, 0x1ad000
0050cf60add x0, x0, 2579
0050cf64movz x1, 25
0050cf68mov x2, xzr
0050cf6cmov x3, xzr
0050cf70mov x4, x3
0050cf74bl fmt.Errorf
0050cf78str x0, [sp+224]
0050cf7cstr x1, [sp+232]
0050cf80adrp x5, 0x53f000
0050cf84add x5, x5, 1504
0050cf88str x5, [sp+304]
0050cf8cb 0x50cf90
0050cf90
0050cf90loc_50cf90:
0050cf90str x5, [sp+312]
0050cf94stp xzr, xzr, [sp+320]
0050cf98str x5, [sp+96]
0050cf9cstp xzr, xzr, [sp+104]
0050cfa0ldr x3, [sp+224]
0050cfa4ldr x4, [sp+232]
0050cfa8str x3, [sp+80]
0050cfacstr x4, [sp+88]
0050cfb0ldr x0, [sp+96]
0050cfb4ldr x1, [sp+104]
0050cfb8ldr x2, [sp+112]
0050cfbcldp x29, x30, [sp-8]
0050cfc0add sp, sp, 384
0050cfc4ret x30
0050cfc8
0050cfc8loc_50cfc8:
0050cfc8mov x3, x30
0050cfccbl runtime.morestack_noctxt.abi0
0050cfd0b 0x50cd90
0050cfd4udf 0
0050cfd8udf 0
0050cfdcudf 0
0050cd90
0050cd90github.com/gofrs/uuid.defaultHWAddrFunc: ; void github.com/gofrs/uuid.defaultHWAddrFunc(void)
0050cd90ldr x16, [x28+16]
0050cd94sub x17, sp, 256
0050cd98subs xzr, x17, x16
0050cd9cb.ls 0x50cfc8
0050cda0sub x20, sp, 384
0050cda4stp x29, x30, [x20-8]
0050cda8add sp, x20, 0
0050cdacsub x29, sp, 8
0050cdb0str xzr, [sp+96]
0050cdb4stp xzr, xzr, [sp+104]
0050cdb8stp xzr, xzr, [sp+80]
0050cdbcstr xzr, [sp+240]
0050cdc0stp xzr, xzr, [sp+248]
0050cdc4stp xzr, xzr, [sp+224]
0050cdc8bl net.Interfaces
0050cdccstr x0, [sp+240]
0050cdd0str x1, [sp+248]
0050cdd4str x2, [sp+256]
0050cdd8str x3, [sp+224]
0050cddcstr x4, [sp+232]
0050cde0ldr x0, [sp+240]
0050cde4ldr x1, [sp+248]
0050cde8ldr x2, [sp+256]
0050cdecstr x0, [sp+280]
0050cdf0str x1, [sp+288]
0050cdf4str x2, [sp+296]
0050cdf8ldr x0, [sp+224]
0050cdfcldr x1, [sp+232]
0050ce00str x0, [sp+264]
0050ce04str x1, [sp+272]
0050ce08ldr x0, [sp+280]
0050ce0cldr x1, [sp+288]
0050ce10ldr x2, [sp+296]
0050ce14str x0, [sp+120]
0050ce18str x1, [sp+128]
0050ce1cstr x2, [sp+136]
0050ce20ldr x0, [sp+272]
0050ce24ldr x1, [sp+264]
0050ce28str x1, [sp+208]
0050ce2cstr x0, [sp+216]
0050ce30cbnz x1, 0x50ce38
0050ce34b 0x50ce80
0050ce38
0050ce38loc_50ce38:
0050ce38adrp x5, 0x53f000
0050ce3cadd x5, x5, 1504
0050ce40str x5, [sp+344]
0050ce44b 0x50ce48
0050ce48
0050ce48loc_50ce48:
0050ce48str x5, [sp+352]
0050ce4cstp xzr, xzr, [sp+360]
0050ce50str x5, [sp+96]
0050ce54stp xzr, xzr, [sp+104]
0050ce58ldr x3, [sp+208]
0050ce5cldr x4, [sp+216]
0050ce60str x3, [sp+80]
0050ce64str x4, [sp+88]
0050ce68ldr x0, [sp+96]
0050ce6cldr x1, [sp+104]
0050ce70ldr x2, [sp+112]
0050ce74ldp x29, x30, [sp-8]
0050ce78add sp, sp, 384
0050ce7cret x30
0050ce80
0050ce80loc_50ce80:
0050ce80ldr x5, [sp+128]
0050ce84ldr x6, [sp+120]
0050ce88ldr x7, [sp+136]
0050ce8cstr x6, [sp+240]
0050ce90str x5, [sp+248]
0050ce94str x7, [sp+256]
0050ce98str xzr, [sp+72]
0050ce9cstr x5, [sp+64]
0050cea0ldr x5, [sp+240]
0050cea4str x5, [sp+56]
0050cea8b 0x50ceac
0050ceac
0050ceacloc_50ceac:
0050ceacldr x5, [sp+64]
0050ceb0ldr x6, [sp+72]
0050ceb4subs xzr, x5, x6
0050ceb8b.gt 0x50cec0
0050cebcb 0x50cf5c
0050cec0
0050cec0loc_50cec0:
0050cec0ldr x5, [sp+56]
0050cec4str x5, [sp+336]
0050cec8ldr x5, [sp+336]
0050ceccldp x6, x7, [x5]
0050ced0ldp x8, x9, [x5+16]
0050ced4ldp x10, x11, [x5+32]
0050ced8ldp x5, x12, [x5+48]
0050cedcstp x6, x7, [sp+144]
0050cee0stp x8, x9, [sp+160]
0050cee4stp x10, x11, [sp+176]
0050cee8stp x5, x12, [sp+192]
0050ceecldr x5, [sp+184]
0050cef0str x5, [sp+48]
0050cef4subs xzr, x5, 6
0050cef8b.ge 0x50cf00
0050cefcb 0x50cf3c
0050cf00
0050cf00loc_50cf00:
0050cf00ldr x5, [sp+176]
0050cf04ldr x6, [sp+184]
0050cf08ldr x7, [sp+192]
0050cf0cstr x5, [sp+96]
0050cf10str x6, [sp+104]
0050cf14str x7, [sp+112]
0050cf18stp xzr, xzr, [sp+80]
0050cf1cldr x0, [sp+96]
0050cf20ldr x1, [sp+104]
0050cf24ldr x2, [sp+112]
0050cf28mov x3, xzr
0050cf2cmov x4, xzr
0050cf30ldp x29, x30, [sp-8]
0050cf34add sp, sp, 384
0050cf38ret x30
0050cf3c
0050cf3cloc_50cf3c:
0050cf3cb 0x50cf40
0050cf40
0050cf40loc_50cf40:
0050cf40ldr x5, [sp+72]
0050cf44add x5, x5, 1
0050cf48str x5, [sp+72]
0050cf4cldr x5, [sp+336]
0050cf50add x5, x5, 64
0050cf54str x5, [sp+56]
0050cf58b 0x50ceac
0050cf5c
0050cf5cloc_50cf5c:
0050cf5cadrp x0, 0x1ad000
0050cf60add x0, x0, 2579
0050cf64movz x1, 25
0050cf68mov x2, xzr
0050cf6cmov x3, xzr
0050cf70mov x4, x3
0050cf74bl fmt.Errorf
0050cf78str x0, [sp+224]
0050cf7cstr x1, [sp+232]
0050cf80adrp x5, 0x53f000
0050cf84add x5, x5, 1504
0050cf88str x5, [sp+304]
0050cf8cb 0x50cf90
0050cf90
0050cf90loc_50cf90:
0050cf90str x5, [sp+312]
0050cf94stp xzr, xzr, [sp+320]
0050cf98str x5, [sp+96]
0050cf9cstp xzr, xzr, [sp+104]
0050cfa0ldr x3, [sp+224]
0050cfa4ldr x4, [sp+232]
0050cfa8str x3, [sp+80]
0050cfacstr x4, [sp+88]
0050cfb0ldr x0, [sp+96]
0050cfb4ldr x1, [sp+104]
0050cfb8ldr x2, [sp+112]
0050cfbcldp x29, x30, [sp-8]
0050cfc0add sp, sp, 384
0050cfc4ret x30
0050cfc8
0050cfc8loc_50cfc8:
0050cfc8mov x3, x30
0050cfccbl runtime.morestack_noctxt.abi0
0050cfd0b 0x50cd90
0050cfd4udf 0
0050cfd8udf 0
0050cfdcudf 0
0050cd90
0050cfe0
0050cfe0github.com/gofrs/uuid.UUID.Bytes: ; void github.com/gofrs/uuid.UUID.Bytes(github.com/gofrs/uuid.UUID u)
0050cfe0ldr x16, [x28+16]
0050cfe4subs xzr, sp, x16
0050cfe8b.ls 0x50d054
0050cfecstr x30, [sp-96]!
0050cff0stur x29, [sp-8]
0050cff4sub x29, sp, 8
0050cff8str xzr, [sp+32]
0050cffcstp xzr, xzr, [sp+40]
0050d000adrp x0, 0x166000
0050d004add x0, x0, 3456
0050d008bl runtime.newobject
0050d00cstr x0, [sp+80]
0050d010ldp x1, x2, [sp+104]
0050d014stp x1, x2, [x0]
0050d018ldr x1, [sp+80]
0050d01cldrsb x27, [x1]
0050d020b 0x50d024
0050d024
0050d024loc_50d024:
0050d024str x1, [sp+56]
0050d028orr x2, xzr, 16
0050d02cstr x2, [sp+64]
0050d030str x2, [sp+72]
0050d034str x1, [sp+32]
0050d038str x2, [sp+40]
0050d03cstr x2, [sp+48]
0050d040ldr x0, [sp+32]
0050d044mov x1, x2
0050d048ldur x29, [sp-8]
0050d04cldr x30, [sp], 96
0050d050ret x30
0050d054
0050d054loc_50d054:
0050d054mov x3, x30
0050d058bl runtime.morestack_noctxt.abi0
0050d05cb 0x50cfe0
0050cfe0
0050cfe0github.com/gofrs/uuid.UUID.Bytes: ; void github.com/gofrs/uuid.UUID.Bytes(github.com/gofrs/uuid.UUID u)
0050cfe0ldr x16, [x28+16]
0050cfe4subs xzr, sp, x16
0050cfe8b.ls 0x50d054
0050cfecstr x30, [sp-96]!
0050cff0stur x29, [sp-8]
0050cff4sub x29, sp, 8
0050cff8str xzr, [sp+32]
0050cffcstp xzr, xzr, [sp+40]
0050d000adrp x0, 0x166000
0050d004add x0, x0, 3456
0050d008bl runtime.newobject
0050d00cstr x0, [sp+80]
0050d010ldp x1, x2, [sp+104]
0050d014stp x1, x2, [x0]
0050d018ldr x1, [sp+80]
0050d01cldrsb x27, [x1]
0050d020b 0x50d024
0050d024
0050d024loc_50d024:
0050d024str x1, [sp+56]
0050d028orr x2, xzr, 16
0050d02cstr x2, [sp+64]
0050d030str x2, [sp+72]
0050d034str x1, [sp+32]
0050d038str x2, [sp+40]
0050d03cstr x2, [sp+48]
0050d040ldr x0, [sp+32]
0050d044mov x1, x2
0050d048ldur x29, [sp-8]
0050d04cldr x30, [sp], 96
0050d050ret x30
0050d054
0050d054loc_50d054:
0050d054mov x3, x30
0050d058bl runtime.morestack_noctxt.abi0
0050d05cb 0x50cfe0
0050cfe0
0050d060
0050d060github.com/gofrs/uuid.UUID.String: ; void github.com/gofrs/uuid.UUID.String(github.com/gofrs/uuid.UUID u)
0050d060ldr x16, [x28+16]
0050d064sub x17, sp, 64
0050d068subs xzr, x17, x16
0050d06cb.ls 0x50d3b0
0050d070str x30, [sp-192]!
0050d074stur x29, [sp-8]
0050d078sub x29, sp, 8
0050d07cstp xzr, xzr, [sp+96]
0050d080b 0x50d084
0050d084
0050d084loc_50d084:
0050d084add x27, sp, 60
0050d088stp xzr, xzr, [x27]
0050d08cadd x27, sp, 76
0050d090stp xzr, xzr, [x27]
0050d094str xzr, [sp+88]
0050d098add x6, sp, 60
0050d09cldrsb x27, [x6]
0050d0a0b 0x50d0a4
0050d0a4
0050d0a4loc_50d0a4:
0050d0a4str x6, [sp+112]
0050d0a8movz x7, 36
0050d0acstr x7, [sp+120]
0050d0b0str x7, [sp+128]
0050d0b4b 0x50d0b8
0050d0b8
0050d0b8loc_50d0b8:
0050d0b8b 0x50d0bc
0050d0bc
0050d0bcloc_50d0bc:
0050d0bcstr x6, [sp+160]
0050d0c0orr x6, xzr, 8
0050d0c4str x6, [sp+168]
0050d0c8str x7, [sp+176]
0050d0ccadd x3, sp, 200
0050d0d0ldrsb x27, [x3]
0050d0d4b 0x50d0d8
0050d0d8
0050d0d8loc_50d0d8:
0050d0d8b 0x50d0dc
0050d0dc
0050d0dcloc_50d0dc:
0050d0dcstr x3, [sp+136]
0050d0e0orr x4, xzr, 4
0050d0e4str x4, [sp+144]
0050d0e8orr x5, xzr, 16
0050d0ecstr x5, [sp+152]
0050d0f0ldr x0, [sp+160]
0050d0f4ldr x1, [sp+168]
0050d0f8ldr x2, [sp+176]
0050d0fcbl encoding/hex.Encode
0050d100ldr x1, [sp+120]
0050d104ldr x6, [sp+112]
0050d108subs xzr, x1, 8
0050d10cb.hi 0x50d114
0050d110b 0x50d3a4
0050d114
0050d114loc_50d114:
0050d114movz x7, 45
0050d118strb w7, [x6+8]
0050d11cldr x2, [sp+128]
0050d120ldr x6, [sp+112]
0050d124subs xzr, x2, 13
0050d128b.hs 0x50d130
0050d12cb 0x50d39c
0050d130
0050d130loc_50d130:
0050d130b 0x50d134
0050d134
0050d134loc_50d134:
0050d134sub x8, x2, 9
0050d138sub x9, xzr, x8
0050d13csbfm x9, x9, 63, 63
0050d140movz x10, 9
0050d144and x9, x9, x10
0050d148add x6, x6, x9
0050d14cstr x6, [sp+136]
0050d150orr x6, xzr, 4
0050d154str x6, [sp+144]
0050d158str x8, [sp+152]
0050d15cadd x8, sp, 200
0050d160ldrsb x27, [x8]
0050d164b 0x50d168
0050d168
0050d168loc_50d168:
0050d168b 0x50d16c
0050d16c
0050d16cloc_50d16c:
0050d16cadd x3, x8, 4
0050d170str x3, [sp+160]
0050d174orr x4, xzr, 2
0050d178str x4, [sp+168]
0050d17corr x5, xzr, 12
0050d180str x5, [sp+176]
0050d184ldr x0, [sp+136]
0050d188ldr x1, [sp+144]
0050d18cldr x2, [sp+152]
0050d190bl encoding/hex.Encode
0050d194ldr x1, [sp+120]
0050d198ldr x6, [sp+112]
0050d19csubs xzr, x1, 13
0050d1a0b.hi 0x50d1a8
0050d1a4b 0x50d394
0050d1a8
0050d1a8loc_50d1a8:
0050d1a8movz x7, 45
0050d1acstrb w7, [x6+13]
0050d1b0ldr x2, [sp+128]
0050d1b4ldr x6, [sp+112]
0050d1b8subs xzr, x2, 18
0050d1bcb.hs 0x50d1c4
0050d1c0b 0x50d38c
0050d1c4
0050d1c4loc_50d1c4:
0050d1c4b 0x50d1c8
0050d1c8
0050d1c8loc_50d1c8:
0050d1c8sub x8, x2, 14
0050d1ccsub x9, xzr, x8
0050d1d0sbfm x9, x9, 63, 63
0050d1d4and x9, x9, 14
0050d1d8add x6, x6, x9
0050d1dcstr x6, [sp+160]
0050d1e0orr x6, xzr, 4
0050d1e4str x6, [sp+168]
0050d1e8str x8, [sp+176]
0050d1ecadd x8, sp, 200
0050d1f0ldrsb x27, [x8]
0050d1f4b 0x50d1f8
0050d1f8
0050d1f8loc_50d1f8:
0050d1f8b 0x50d1fc
0050d1fc
0050d1fcloc_50d1fc:
0050d1fcadd x3, x8, 6
0050d200str x3, [sp+136]
0050d204orr x4, xzr, 2
0050d208str x4, [sp+144]
0050d20cmovz x5, 10
0050d210str x5, [sp+152]
0050d214ldr x0, [sp+160]
0050d218ldr x1, [sp+168]
0050d21cldr x2, [sp+176]
0050d220bl encoding/hex.Encode
0050d224ldr x1, [sp+120]
0050d228ldr x6, [sp+112]
0050d22csubs xzr, x1, 18
0050d230b.hi 0x50d238
0050d234b 0x50d384
0050d238
0050d238loc_50d238:
0050d238movz x7, 45
0050d23cstrb w7, [x6+18]
0050d240ldr x2, [sp+128]
0050d244ldr x6, [sp+112]
0050d248subs xzr, x2, 23
0050d24cb.hs 0x50d254
0050d250b 0x50d37c
0050d254
0050d254loc_50d254:
0050d254b 0x50d258
0050d258
0050d258loc_50d258:
0050d258sub x8, x2, 19
0050d25csub x9, xzr, x8
0050d260sbfm x9, x9, 63, 63
0050d264movz x10, 19
0050d268and x9, x9, x10
0050d26cadd x6, x6, x9
0050d270str x6, [sp+136]
0050d274orr x6, xzr, 4
0050d278str x6, [sp+144]
0050d27cstr x8, [sp+152]
0050d280add x6, sp, 200
0050d284ldrsb x27, [x6]
0050d288b 0x50d28c
0050d28c
0050d28cloc_50d28c:
0050d28cb 0x50d290
0050d290
0050d290loc_50d290:
0050d290add x3, x6, 8
0050d294str x3, [sp+160]
0050d298orr x4, xzr, 2
0050d29cstr x4, [sp+168]
0050d2a0orr x5, xzr, 8
0050d2a4str x5, [sp+176]
0050d2a8ldr x0, [sp+136]
0050d2acldr x1, [sp+144]
0050d2b0ldr x2, [sp+152]
0050d2b4bl encoding/hex.Encode
0050d2b8ldr x1, [sp+120]
0050d2bcldr x6, [sp+112]
0050d2c0subs xzr, x1, 23
0050d2c4b.hi 0x50d2cc
0050d2c8b 0x50d374
0050d2cc
0050d2ccloc_50d2cc:
0050d2ccmovz x7, 45
0050d2d0strb w7, [x6+23]
0050d2d4ldr x1, [sp+120]
0050d2d8ldr x6, [sp+112]
0050d2dcldr x7, [sp+128]
0050d2e0b 0x50d2e4
0050d2e4
0050d2e4loc_50d2e4:
0050d2e4subs xzr, x1, 24
0050d2e8b.hs 0x50d2f0
0050d2ecb 0x50d36c
0050d2f0
0050d2f0loc_50d2f0:
0050d2f0sub x7, x7, 24
0050d2f4sub x8, xzr, x7
0050d2f8sub x9, x1, 24
0050d2fcsbfm x8, x8, 63, 63
0050d300and x8, x8, 24
0050d304add x6, x6, x8
0050d308str x6, [sp+160]
0050d30cstr x9, [sp+168]
0050d310str x7, [sp+176]
0050d314add x6, sp, 200
0050d318ldrsb x27, [x6]
0050d31cb 0x50d320
0050d320
0050d320loc_50d320:
0050d320add x3, x6, 10
0050d324str x3, [sp+136]
0050d328orr x5, xzr, 6
0050d32cstr x5, [sp+144]
0050d330str x5, [sp+152]
0050d334ldr x0, [sp+160]
0050d338ldr x1, [sp+168]
0050d33cldr x2, [sp+176]
0050d340mov x4, x5
0050d344bl encoding/hex.Encode
0050d348ldr x1, [sp+112]
0050d34cldr x2, [sp+120]
0050d350mov x0, xzr
0050d354bl runtime.slicebytetostring
0050d358str x0, [sp+96]
0050d35cstr x1, [sp+104]
0050d360ldur x29, [sp-8]
0050d364ldr x30, [sp], 192
0050d368ret x30
0050d36c
0050d36cloc_50d36c:
0050d36corr x0, xzr, 24
0050d370bl runtime.panicSliceB
0050d374
0050d374loc_50d374:
0050d374movz x0, 23
0050d378bl runtime.panicIndex
0050d37c
0050d37cloc_50d37c:
0050d37cmovz x1, 23
0050d380bl runtime.panicSliceAcap
0050d384
0050d384loc_50d384:
0050d384movz x0, 18
0050d388bl runtime.panicIndex
0050d38c
0050d38cloc_50d38c:
0050d38cmovz x1, 18
0050d390bl runtime.panicSliceAcap
0050d394
0050d394loc_50d394:
0050d394movz x0, 13
0050d398bl runtime.panicIndex
0050d39c
0050d39cloc_50d39c:
0050d39cmovz x1, 13
0050d3a0bl runtime.panicSliceAcap
0050d3a4
0050d3a4loc_50d3a4:
0050d3a4orr x0, xzr, 8
0050d3a8bl runtime.panicIndex
0050d3achint
0050d3b0
0050d3b0loc_50d3b0:
0050d3b0mov x3, x30
0050d3b4bl runtime.morestack_noctxt.abi0
0050d3b8b 0x50d060
0050d3bcudf 0
0050d060
0050d060github.com/gofrs/uuid.UUID.String: ; void github.com/gofrs/uuid.UUID.String(github.com/gofrs/uuid.UUID u)
0050d060ldr x16, [x28+16]
0050d064sub x17, sp, 64
0050d068subs xzr, x17, x16
0050d06cb.ls 0x50d3b0
0050d070str x30, [sp-192]!
0050d074stur x29, [sp-8]
0050d078sub x29, sp, 8
0050d07cstp xzr, xzr, [sp+96]
0050d080b 0x50d084
0050d084
0050d084loc_50d084:
0050d084add x27, sp, 60
0050d088stp xzr, xzr, [x27]
0050d08cadd x27, sp, 76
0050d090stp xzr, xzr, [x27]
0050d094str xzr, [sp+88]
0050d098add x6, sp, 60
0050d09cldrsb x27, [x6]
0050d0a0b 0x50d0a4
0050d0a4
0050d0a4loc_50d0a4:
0050d0a4str x6, [sp+112]
0050d0a8movz x7, 36
0050d0acstr x7, [sp+120]
0050d0b0str x7, [sp+128]
0050d0b4b 0x50d0b8
0050d0b8
0050d0b8loc_50d0b8:
0050d0b8b 0x50d0bc
0050d0bc
0050d0bcloc_50d0bc:
0050d0bcstr x6, [sp+160]
0050d0c0orr x6, xzr, 8
0050d0c4str x6, [sp+168]
0050d0c8str x7, [sp+176]
0050d0ccadd x3, sp, 200
0050d0d0ldrsb x27, [x3]
0050d0d4b 0x50d0d8
0050d0d8
0050d0d8loc_50d0d8:
0050d0d8b 0x50d0dc
0050d0dc
0050d0dcloc_50d0dc:
0050d0dcstr x3, [sp+136]
0050d0e0orr x4, xzr, 4
0050d0e4str x4, [sp+144]
0050d0e8orr x5, xzr, 16
0050d0ecstr x5, [sp+152]
0050d0f0ldr x0, [sp+160]
0050d0f4ldr x1, [sp+168]
0050d0f8ldr x2, [sp+176]
0050d0fcbl encoding/hex.Encode
0050d100ldr x1, [sp+120]
0050d104ldr x6, [sp+112]
0050d108subs xzr, x1, 8
0050d10cb.hi 0x50d114
0050d110b 0x50d3a4
0050d114
0050d114loc_50d114:
0050d114movz x7, 45
0050d118strb w7, [x6+8]
0050d11cldr x2, [sp+128]
0050d120ldr x6, [sp+112]
0050d124subs xzr, x2, 13
0050d128b.hs 0x50d130
0050d12cb 0x50d39c
0050d130
0050d130loc_50d130:
0050d130b 0x50d134
0050d134
0050d134loc_50d134:
0050d134sub x8, x2, 9
0050d138sub x9, xzr, x8
0050d13csbfm x9, x9, 63, 63
0050d140movz x10, 9
0050d144and x9, x9, x10
0050d148add x6, x6, x9
0050d14cstr x6, [sp+136]
0050d150orr x6, xzr, 4
0050d154str x6, [sp+144]
0050d158str x8, [sp+152]
0050d15cadd x8, sp, 200
0050d160ldrsb x27, [x8]
0050d164b 0x50d168
0050d168
0050d168loc_50d168:
0050d168b 0x50d16c
0050d16c
0050d16cloc_50d16c:
0050d16cadd x3, x8, 4
0050d170str x3, [sp+160]
0050d174orr x4, xzr, 2
0050d178str x4, [sp+168]
0050d17corr x5, xzr, 12
0050d180str x5, [sp+176]
0050d184ldr x0, [sp+136]
0050d188ldr x1, [sp+144]
0050d18cldr x2, [sp+152]
0050d190bl encoding/hex.Encode
0050d194ldr x1, [sp+120]
0050d198ldr x6, [sp+112]
0050d19csubs xzr, x1, 13
0050d1a0b.hi 0x50d1a8
0050d1a4b 0x50d394
0050d1a8
0050d1a8loc_50d1a8:
0050d1a8movz x7, 45
0050d1acstrb w7, [x6+13]
0050d1b0ldr x2, [sp+128]
0050d1b4ldr x6, [sp+112]
0050d1b8subs xzr, x2, 18
0050d1bcb.hs 0x50d1c4
0050d1c0b 0x50d38c
0050d1c4
0050d1c4loc_50d1c4:
0050d1c4b 0x50d1c8
0050d1c8
0050d1c8loc_50d1c8:
0050d1c8sub x8, x2, 14
0050d1ccsub x9, xzr, x8
0050d1d0sbfm x9, x9, 63, 63
0050d1d4and x9, x9, 14
0050d1d8add x6, x6, x9
0050d1dcstr x6, [sp+160]
0050d1e0orr x6, xzr, 4
0050d1e4str x6, [sp+168]
0050d1e8str x8, [sp+176]
0050d1ecadd x8, sp, 200
0050d1f0ldrsb x27, [x8]
0050d1f4b 0x50d1f8
0050d1f8
0050d1f8loc_50d1f8:
0050d1f8b 0x50d1fc
0050d1fc
0050d1fcloc_50d1fc:
0050d1fcadd x3, x8, 6
0050d200str x3, [sp+136]
0050d204orr x4, xzr, 2
0050d208str x4, [sp+144]
0050d20cmovz x5, 10
0050d210str x5, [sp+152]
0050d214ldr x0, [sp+160]
0050d218ldr x1, [sp+168]
0050d21cldr x2, [sp+176]
0050d220bl encoding/hex.Encode
0050d224ldr x1, [sp+120]
0050d228ldr x6, [sp+112]
0050d22csubs xzr, x1, 18
0050d230b.hi 0x50d238
0050d234b 0x50d384
0050d238
0050d238loc_50d238:
0050d238movz x7, 45
0050d23cstrb w7, [x6+18]
0050d240ldr x2, [sp+128]
0050d244ldr x6, [sp+112]
0050d248subs xzr, x2, 23
0050d24cb.hs 0x50d254
0050d250b 0x50d37c
0050d254
0050d254loc_50d254:
0050d254b 0x50d258
0050d258
0050d258loc_50d258:
0050d258sub x8, x2, 19
0050d25csub x9, xzr, x8
0050d260sbfm x9, x9, 63, 63
0050d264movz x10, 19
0050d268and x9, x9, x10
0050d26cadd x6, x6, x9
0050d270str x6, [sp+136]
0050d274orr x6, xzr, 4
0050d278str x6, [sp+144]
0050d27cstr x8, [sp+152]
0050d280add x6, sp, 200
0050d284ldrsb x27, [x6]
0050d288b 0x50d28c
0050d28c
0050d28cloc_50d28c:
0050d28cb 0x50d290
0050d290
0050d290loc_50d290:
0050d290add x3, x6, 8
0050d294str x3, [sp+160]
0050d298orr x4, xzr, 2
0050d29cstr x4, [sp+168]
0050d2a0orr x5, xzr, 8
0050d2a4str x5, [sp+176]
0050d2a8ldr x0, [sp+136]
0050d2acldr x1, [sp+144]
0050d2b0ldr x2, [sp+152]
0050d2b4bl encoding/hex.Encode
0050d2b8ldr x1, [sp+120]
0050d2bcldr x6, [sp+112]
0050d2c0subs xzr, x1, 23
0050d2c4b.hi 0x50d2cc
0050d2c8b 0x50d374
0050d2cc
0050d2ccloc_50d2cc:
0050d2ccmovz x7, 45
0050d2d0strb w7, [x6+23]
0050d2d4ldr x1, [sp+120]
0050d2d8ldr x6, [sp+112]
0050d2dcldr x7, [sp+128]
0050d2e0b 0x50d2e4
0050d2e4
0050d2e4loc_50d2e4:
0050d2e4subs xzr, x1, 24
0050d2e8b.hs 0x50d2f0
0050d2ecb 0x50d36c
0050d2f0
0050d2f0loc_50d2f0:
0050d2f0sub x7, x7, 24
0050d2f4sub x8, xzr, x7
0050d2f8sub x9, x1, 24
0050d2fcsbfm x8, x8, 63, 63
0050d300and x8, x8, 24
0050d304add x6, x6, x8
0050d308str x6, [sp+160]
0050d30cstr x9, [sp+168]
0050d310str x7, [sp+176]
0050d314add x6, sp, 200
0050d318ldrsb x27, [x6]
0050d31cb 0x50d320
0050d320
0050d320loc_50d320:
0050d320add x3, x6, 10
0050d324str x3, [sp+136]
0050d328orr x5, xzr, 6
0050d32cstr x5, [sp+144]
0050d330str x5, [sp+152]
0050d334ldr x0, [sp+160]
0050d338ldr x1, [sp+168]
0050d33cldr x2, [sp+176]
0050d340mov x4, x5
0050d344bl encoding/hex.Encode
0050d348ldr x1, [sp+112]
0050d34cldr x2, [sp+120]
0050d350mov x0, xzr
0050d354bl runtime.slicebytetostring
0050d358str x0, [sp+96]
0050d35cstr x1, [sp+104]
0050d360ldur x29, [sp-8]
0050d364ldr x30, [sp], 192
0050d368ret x30
0050d36c
0050d36cloc_50d36c:
0050d36corr x0, xzr, 24
0050d370bl runtime.panicSliceB
0050d374
0050d374loc_50d374:
0050d374movz x0, 23
0050d378bl runtime.panicIndex
0050d37c
0050d37cloc_50d37c:
0050d37cmovz x1, 23
0050d380bl runtime.panicSliceAcap
0050d384
0050d384loc_50d384:
0050d384movz x0, 18
0050d388bl runtime.panicIndex
0050d38c
0050d38cloc_50d38c:
0050d38cmovz x1, 18
0050d390bl runtime.panicSliceAcap
0050d394
0050d394loc_50d394:
0050d394movz x0, 13
0050d398bl runtime.panicIndex
0050d39c
0050d39cloc_50d39c:
0050d39cmovz x1, 13
0050d3a0bl runtime.panicSliceAcap
0050d3a4
0050d3a4loc_50d3a4:
0050d3a4orr x0, xzr, 8
0050d3a8bl runtime.panicIndex
0050d3achint
0050d3b0
0050d3b0loc_50d3b0:
0050d3b0mov x3, x30
0050d3b4bl runtime.morestack_noctxt.abi0
0050d3b8b 0x50d060
0050d3bcudf 0
0050d060
Loading..