File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
0050d3c0
0050d3c0github.com/gofrs/uuid.UUID.Format: ; void github.com/gofrs/uuid.UUID.Format(github.com/gofrs/uuid.UUID u, fmt.State f, int32 c)
0050d3c0ldr x16, [x28+16]
0050d3c4sub x17, sp, 496
0050d3c8subs xzr, x17, x16
0050d3ccb.ls 0x50d9a8
0050d3d0sub x20, sp, 624
0050d3d4stp x29, x30, [x20-8]
0050d3d8add sp, x20, 0
0050d3dcsub x29, sp, 8
0050d3e0str x0, [sp+648]
0050d3e4str x1, [sp+656]
0050d3e8str w2, [sp+664]
0050d3ecstr w2, [sp+84]
0050d3f0subs wzr, w2, 113
0050d3f4b.le 0x50d3fc
0050d3f8b 0x50d508
0050d3fc
0050d3fcloc_50d3fc:
0050d3fcsubs wzr, w2, 83
0050d400b.eq 0x50d408
0050d404b 0x50d40c
0050d408
0050d408loc_50d408:
0050d408b 0x50d518
0050d40c
0050d40cloc_50d40c:
0050d40csubs wzr, w2, 88
0050d410b.eq 0x50d418
0050d414b 0x50d41c
0050d418
0050d418loc_50d418:
0050d418b 0x50d770
0050d41c
0050d41cloc_50d41c:
0050d41csubs wzr, w2, 113
0050d420b.eq 0x50d428
0050d424b 0x50d4fc
0050d428
0050d428loc_50d428:
0050d428b 0x50d42c
0050d42c
0050d42cloc_50d42c:
0050d42cadd x27, sp, 632
0050d430ldp x0, x1, [x27]
0050d434stp x0, x1, [sp+8]
0050d438bl github.com/gofrs/uuid.UUID.String
0050d43cstr x0, [sp+512]
0050d440str x1, [sp+520]
0050d444add x27, sp, 544
0050d448stp xzr, xzr, [x27]
0050d44cldr x0, [sp+656]
0050d450ldr x1, [sp+648]
0050d454str x1, [sp+328]
0050d458str x0, [sp+336]
0050d45ccbnz x1, 0x50d464
0050d460b 0x50d484
0050d464
0050d464loc_50d464:
0050d464str x0, [sp+208]
0050d468ldr x1, [x1+8]
0050d46cadrp x0, 0x501000
0050d470add x0, x0, 304
0050d474bl runtime.typeAssert
0050d478mov x1, x0
0050d47cldr x0, [sp+208]
0050d480b 0x50d488
0050d484
0050d484loc_50d484:
0050d484b 0x50d488
0050d488
0050d488loc_50d488:
0050d488str x1, [sp+312]
0050d48cstr x0, [sp+320]
0050d490ldr x3, [sp+512]
0050d494ldr x4, [sp+520]
0050d498mov x0, xzr
0050d49cadrp x1, 0x203000
0050d4a0add x1, x1, 3112
0050d4a4orr x2, xzr, 1
0050d4a8adrp x5, 0x203000
0050d4acadd x5, x5, 3112
0050d4b0mov x6, x2
0050d4b4bl runtime.concatstring3
0050d4b8str x0, [sp+296]
0050d4bcstr x1, [sp+304]
0050d4c0ldr x7, [sp+312]
0050d4c4ldr x8, [sp+320]
0050d4c8mov x2, x0
0050d4ccmov x3, x1
0050d4d0mov x0, x7
0050d4d4mov x1, x8
0050d4d8bl io.WriteString
0050d4dcstr x0, [sp+104]
0050d4e0str x1, [sp+544]
0050d4e4str x2, [sp+552]
0050d4e8ldr x7, [sp+104]
0050d4ecstr x7, [sp+112]
0050d4f0str x1, [sp+584]
0050d4f4str x2, [sp+592]
0050d4f8b 0x50d99c
0050d4fc
0050d4fcloc_50d4fc:
0050d4fcb 0x50d500
0050d500
0050d500loc_50d500:
0050d500b 0x50d504
0050d504
0050d504loc_50d504:
0050d504b 0x50d854
0050d508
0050d508loc_50d508:
0050d508subs wzr, w2, 115
0050d50cb.eq 0x50d514
0050d510b 0x50d5e0
0050d514
0050d514loc_50d514:
0050d514b 0x50d518
0050d518
0050d518loc_50d518:
0050d518add x27, sp, 632
0050d51cldp x0, x1, [x27]
0050d520stp x0, x1, [sp+8]
0050d524bl github.com/gofrs/uuid.UUID.String
0050d528str x0, [sp+128]
0050d52cstr x1, [sp+136]
0050d530ldrsw x2, [sp+664]
0050d534subs wzr, w2, 83
0050d538b.eq 0x50d540
0050d53cb 0x50d560
0050d540
0050d540loc_50d540:
0050d540mov x2, x1
0050d544mov x1, x0
0050d548adrp x0, 0x1cb000
0050d54cadd x0, x0, 3192
0050d550bl strings.Map
0050d554str x0, [sp+128]
0050d558str x1, [sp+136]
0050d55cb 0x50d564
0050d560
0050d560loc_50d560:
0050d560b 0x50d564
0050d564
0050d564loc_50d564:
0050d564add x27, sp, 544
0050d568stp xzr, xzr, [x27]
0050d56cldr x1, [sp+656]
0050d570ldr x4, [sp+648]
0050d574str x4, [sp+360]
0050d578str x1, [sp+368]
0050d57ccbnz x4, 0x50d584
0050d580b 0x50d5a4
0050d584
0050d584loc_50d584:
0050d584str x1, [sp+208]
0050d588ldr x1, [x4+8]
0050d58cadrp x0, 0x501000
0050d590add x0, x0, 272
0050d594bl runtime.typeAssert
0050d598ldr x1, [sp+208]
0050d59cmov x4, x0
0050d5a0b 0x50d5a8
0050d5a4
0050d5a4loc_50d5a4:
0050d5a4b 0x50d5a8
0050d5a8
0050d5a8loc_50d5a8:
0050d5a8str x4, [sp+344]
0050d5acstr x1, [sp+352]
0050d5b0ldr x2, [sp+128]
0050d5b4ldr x3, [sp+136]
0050d5b8mov x0, x4
0050d5bcbl io.WriteString
0050d5c0str x0, [sp+104]
0050d5c4str x1, [sp+544]
0050d5c8str x2, [sp+552]
0050d5ccldr x4, [sp+104]
0050d5d0str x4, [sp+120]
0050d5d4str x1, [sp+600]
0050d5d8str x2, [sp+608]
0050d5dcb 0x50d99c
0050d5e0
0050d5e0loc_50d5e0:
0050d5e0subs wzr, w2, 118
0050d5e4b.eq 0x50d5ec
0050d5e8b 0x50d760
0050d5ec
0050d5ecloc_50d5ec:
0050d5ecb 0x50d5f0
0050d5f0
0050d5f0loc_50d5f0:
0050d5f0stp xzr, xzr, [sp+144]
0050d5f4ldr x2, [sp+648]
0050d5f8ldrsb x27, [x2]
0050d5fcldr x2, [x2+24]
0050d600ldr x0, [sp+656]
0050d604movz x1, 35
0050d608blr x2
0050d60cstrb w0, [sp+83]
0050d610tbnz w0, 0, 0x50d618
0050d614b 0x50d6c8
0050d618
0050d618loc_50d618:
0050d618add x27, sp, 632
0050d61cldp x2, x3, [x27]
0050d620add x27, sp, 67
0050d624stp x2, x3, [x27]
0050d628add x27, sp, 528
0050d62cstp xzr, xzr, [x27]
0050d630add x2, sp, 528
0050d634str x2, [sp+416]
0050d638adrp x0, 0xef000
0050d63cadd x0, x0, 3264
0050d640add x1, sp, 67
0050d644bl runtime.convTnoptr
0050d648str x0, [sp+408]
0050d64cldr x2, [sp+416]
0050d650ldrsb x27, [x2]
0050d654adrp x3, 0xef000
0050d658add x3, x3, 3264
0050d65cstr x3, [x2]
0050d660adrp x27, 0x53e000
0050d664ldr w3, [x27+3056]
0050d668cbz w3, 0x50d670
0050d66cb 0x50d674
0050d670
0050d670loc_50d670:
0050d670b 0x50d688
0050d674
0050d674loc_50d674:
0050d674bl runtime.gcWriteBarrier2
0050d678str x0, [x25]
0050d67cldr x5, [x2+8]
0050d680str x5, [x25+8]
0050d684b 0x50d688
0050d688
0050d688loc_50d688:
0050d688str x0, [x2+8]
0050d68cldr x2, [sp+416]
0050d690ldrsb x27, [x2]
0050d694b 0x50d698
0050d698
0050d698loc_50d698:
0050d698str x2, [sp+424]
0050d69corr x4, xzr, 1
0050d6a0str x4, [sp+432]
0050d6a4str x4, [sp+440]
0050d6a8adrp x0, 0x1a3000
0050d6acadd x0, x0, 468
0050d6b0orr x1, xzr, 3
0050d6b4mov x3, x4
0050d6b8bl fmt.Sprintf
0050d6bcstr x0, [sp+144]
0050d6c0str x1, [sp+152]
0050d6c4b 0x50d6e4
0050d6c8
0050d6c8loc_50d6c8:
0050d6c8add x27, sp, 632
0050d6ccldp x0, x1, [x27]
0050d6d0stp x0, x1, [sp+8]
0050d6d4bl github.com/gofrs/uuid.UUID.String
0050d6d8str x0, [sp+144]
0050d6dcstr x1, [sp+152]
0050d6e0b 0x50d6e4
0050d6e4
0050d6e4loc_50d6e4:
0050d6e4add x27, sp, 544
0050d6e8stp xzr, xzr, [x27]
0050d6ecldr x1, [sp+656]
0050d6f0ldr x4, [sp+648]
0050d6f4str x4, [sp+392]
0050d6f8str x1, [sp+400]
0050d6fccbnz x4, 0x50d704
0050d700b 0x50d724
0050d704
0050d704loc_50d704:
0050d704str x1, [sp+208]
0050d708ldr x1, [x4+8]
0050d70cadrp x0, 0x501000
0050d710add x0, x0, 240
0050d714bl runtime.typeAssert
0050d718ldr x1, [sp+208]
0050d71cmov x4, x0
0050d720b 0x50d728
0050d724
0050d724loc_50d724:
0050d724b 0x50d728
0050d728
0050d728loc_50d728:
0050d728str x4, [sp+376]
0050d72cstr x1, [sp+384]
0050d730ldr x2, [sp+144]
0050d734ldr x3, [sp+152]
0050d738mov x0, x4
0050d73cbl io.WriteString
0050d740str x0, [sp+104]
0050d744str x1, [sp+544]
0050d748str x2, [sp+552]
0050d74cldr x4, [sp+104]
0050d750str x4, [sp+88]
0050d754str x1, [sp+176]
0050d758str x2, [sp+184]
0050d75cb 0x50d99c
0050d760
0050d760loc_50d760:
0050d760subs wzr, w2, 120
0050d764b.eq 0x50d76c
0050d768b 0x50d848
0050d76c
0050d76cloc_50d76c:
0050d76cb 0x50d770
0050d770
0050d770loc_50d770:
0050d770add x27, sp, 632
0050d774ldp x0, x1, [x27]
0050d778stp x0, x1, [sp+8]
0050d77cbl github.com/gofrs/uuid.UUID.Bytes
0050d780str x0, [sp+560]
0050d784str x1, [sp+568]
0050d788str x2, [sp+576]
0050d78cbl encoding/hex.EncodeToString
0050d790str x0, [sp+160]
0050d794str x1, [sp+168]
0050d798ldrsw x2, [sp+664]
0050d79csubs wzr, w2, 88
0050d7a0b.eq 0x50d7a8
0050d7a4b 0x50d7c8
0050d7a8
0050d7a8loc_50d7a8:
0050d7a8mov x2, x1
0050d7acmov x1, x0
0050d7b0adrp x0, 0x1cb000
0050d7b4add x0, x0, 3192
0050d7b8bl strings.Map
0050d7bcstr x0, [sp+160]
0050d7c0str x1, [sp+168]
0050d7c4b 0x50d7cc
0050d7c8
0050d7c8loc_50d7c8:
0050d7c8b 0x50d7cc
0050d7cc
0050d7ccloc_50d7cc:
0050d7ccadd x27, sp, 544
0050d7d0stp xzr, xzr, [x27]
0050d7d4ldr x1, [sp+656]
0050d7d8ldr x4, [sp+648]
0050d7dcstr x4, [sp+464]
0050d7e0str x1, [sp+472]
0050d7e4cbnz x4, 0x50d7ec
0050d7e8b 0x50d80c
0050d7ec
0050d7ecloc_50d7ec:
0050d7ecstr x1, [sp+208]
0050d7f0ldr x1, [x4+8]
0050d7f4adrp x0, 0x501000
0050d7f8add x0, x0, 208
0050d7fcbl runtime.typeAssert
0050d800ldr x1, [sp+208]
0050d804mov x4, x0
0050d808b 0x50d810
0050d80c
0050d80cloc_50d80c:
0050d80cb 0x50d810
0050d810
0050d810loc_50d810:
0050d810str x4, [sp+448]
0050d814str x1, [sp+456]
0050d818ldr x2, [sp+160]
0050d81cldr x3, [sp+168]
0050d820mov x0, x4
0050d824bl io.WriteString
0050d828str x0, [sp+104]
0050d82cstr x1, [sp+544]
0050d830str x2, [sp+552]
0050d834ldr x4, [sp+104]
0050d838str x4, [sp+96]
0050d83cstr x1, [sp+192]
0050d840str x2, [sp+200]
0050d844b 0x50d99c
0050d848
0050d848loc_50d848:
0050d848b 0x50d84c
0050d84c
0050d84cloc_50d84c:
0050d84cb 0x50d850
0050d850
0050d850loc_50d850:
0050d850b 0x50d854
0050d854
0050d854loc_50d854:
0050d854b 0x50d858
0050d858
0050d858loc_50d858:
0050d858add x27, sp, 632
0050d85cldp x0, x1, [x27]
0050d860stp x0, x1, [sp+8]
0050d864bl github.com/gofrs/uuid.UUID.String
0050d868str x0, [sp+512]
0050d86cstr x1, [sp+520]
0050d870ldr x0, [sp+656]
0050d874ldr x1, [sp+648]
0050d878str x1, [sp+280]
0050d87cstr x0, [sp+288]
0050d880cbnz x1, 0x50d888
0050d884b 0x50d8a8
0050d888
0050d888loc_50d888:
0050d888str x0, [sp+208]
0050d88cldr x1, [x1+8]
0050d890adrp x0, 0x501000
0050d894add x0, x0, 336
0050d898bl runtime.typeAssert
0050d89cmov x1, x0
0050d8a0ldr x0, [sp+208]
0050d8a4b 0x50d8ac
0050d8a8
0050d8a8loc_50d8a8:
0050d8a8b 0x50d8ac
0050d8ac
0050d8acloc_50d8ac:
0050d8acstr x1, [sp+264]
0050d8b0str x0, [sp+272]
0050d8b4stp xzr, xzr, [sp+480]
0050d8b8stp xzr, xzr, [sp+496]
0050d8bcadd x1, sp, 480
0050d8c0str x1, [sp+232]
0050d8c4ldrsw x0, [sp+664]
0050d8c8bl runtime.convT32
0050d8ccstr x0, [sp+224]
0050d8d0ldr x1, [sp+232]
0050d8d4ldrsb x27, [x1]
0050d8d8adrp x2, 0xe8000
0050d8dcadd x2, x2, 3264
0050d8e0str x2, [x1]
0050d8e4adrp x27, 0x53e000
0050d8e8ldr w2, [x27+3056]
0050d8eccbz w2, 0x50d8f4
0050d8f0b 0x50d8f8
0050d8f4
0050d8f4loc_50d8f4:
0050d8f4b 0x50d90c
0050d8f8
0050d8f8loc_50d8f8:
0050d8f8bl runtime.gcWriteBarrier2
0050d8fcstr x0, [x25]
0050d900ldr x2, [x1+8]
0050d904str x2, [x25+8]
0050d908b 0x50d90c
0050d90c
0050d90cloc_50d90c:
0050d90cstr x0, [x1+8]
0050d910ldr x0, [sp+512]
0050d914ldr x1, [sp+520]
0050d918bl runtime.convTstring
0050d91cstr x0, [sp+216]
0050d920ldr x2, [sp+232]
0050d924ldrsb x27, [x2]
0050d928adrp x3, 0xe8000
0050d92cadd x3, x3, 2944
0050d930str x3, [x2+16]
0050d934adrp x27, 0x53e000
0050d938ldr w3, [x27+3056]
0050d93ccbz w3, 0x50d944
0050d940b 0x50d948
0050d944
0050d944loc_50d944:
0050d944b 0x50d95c
0050d948
0050d948loc_50d948:
0050d948bl runtime.gcWriteBarrier2
0050d94cstr x0, [x25]
0050d950ldr x7, [x2+24]
0050d954str x7, [x25+8]
0050d958b 0x50d95c
0050d95c
0050d95cloc_50d95c:
0050d95cstr x0, [x2+24]
0050d960ldr x4, [sp+232]
0050d964ldrsb x27, [x4]
0050d968b 0x50d96c
0050d96c
0050d96cloc_50d96c:
0050d96cstr x4, [sp+240]
0050d970orr x6, xzr, 2
0050d974str x6, [sp+248]
0050d978str x6, [sp+256]
0050d97cldr x0, [sp+264]
0050d980ldr x1, [sp+272]
0050d984adrp x2, 0x1a9000
0050d988add x2, x2, 567
0050d98cmovz x3, 19
0050d990mov x5, x6
0050d994bl fmt.Fprintf
0050d998b 0x50d99c
0050d99c
0050d99cloc_50d99c:
0050d99cldp x29, x30, [sp-8]
0050d9a0add sp, sp, 624
0050d9a4ret x30
0050d9a8
0050d9a8loc_50d9a8:
0050d9a8stp x0, x1, [sp+24]
0050d9acstr w2, [sp+40]
0050d9b0mov x3, x30
0050d9b4bl runtime.morestack_noctxt.abi0
0050d9b8ldp x0, x1, [sp+24]
0050d9bcldrsw x2, [sp+40]
0050d9c0b 0x50d3c0
0050d9c4udf 0
0050d9c8udf 0
0050d9ccudf 0
0050d3c0
0050d3c0github.com/gofrs/uuid.UUID.Format: ; void github.com/gofrs/uuid.UUID.Format(github.com/gofrs/uuid.UUID u, fmt.State f, int32 c)
0050d3c0ldr x16, [x28+16]
0050d3c4sub x17, sp, 496
0050d3c8subs xzr, x17, x16
0050d3ccb.ls 0x50d9a8
0050d3d0sub x20, sp, 624
0050d3d4stp x29, x30, [x20-8]
0050d3d8add sp, x20, 0
0050d3dcsub x29, sp, 8
0050d3e0str x0, [sp+648]
0050d3e4str x1, [sp+656]
0050d3e8str w2, [sp+664]
0050d3ecstr w2, [sp+84]
0050d3f0subs wzr, w2, 113
0050d3f4b.le 0x50d3fc
0050d3f8b 0x50d508
0050d3fc
0050d3fcloc_50d3fc:
0050d3fcsubs wzr, w2, 83
0050d400b.eq 0x50d408
0050d404b 0x50d40c
0050d408
0050d408loc_50d408:
0050d408b 0x50d518
0050d40c
0050d40cloc_50d40c:
0050d40csubs wzr, w2, 88
0050d410b.eq 0x50d418
0050d414b 0x50d41c
0050d418
0050d418loc_50d418:
0050d418b 0x50d770
0050d41c
0050d41cloc_50d41c:
0050d41csubs wzr, w2, 113
0050d420b.eq 0x50d428
0050d424b 0x50d4fc
0050d428
0050d428loc_50d428:
0050d428b 0x50d42c
0050d42c
0050d42cloc_50d42c:
0050d42cadd x27, sp, 632
0050d430ldp x0, x1, [x27]
0050d434stp x0, x1, [sp+8]
0050d438bl github.com/gofrs/uuid.UUID.String
0050d43cstr x0, [sp+512]
0050d440str x1, [sp+520]
0050d444add x27, sp, 544
0050d448stp xzr, xzr, [x27]
0050d44cldr x0, [sp+656]
0050d450ldr x1, [sp+648]
0050d454str x1, [sp+328]
0050d458str x0, [sp+336]
0050d45ccbnz x1, 0x50d464
0050d460b 0x50d484
0050d464
0050d464loc_50d464:
0050d464str x0, [sp+208]
0050d468ldr x1, [x1+8]
0050d46cadrp x0, 0x501000
0050d470add x0, x0, 304
0050d474bl runtime.typeAssert
0050d478mov x1, x0
0050d47cldr x0, [sp+208]
0050d480b 0x50d488
0050d484
0050d484loc_50d484:
0050d484b 0x50d488
0050d488
0050d488loc_50d488:
0050d488str x1, [sp+312]
0050d48cstr x0, [sp+320]
0050d490ldr x3, [sp+512]
0050d494ldr x4, [sp+520]
0050d498mov x0, xzr
0050d49cadrp x1, 0x203000
0050d4a0add x1, x1, 3112
0050d4a4orr x2, xzr, 1
0050d4a8adrp x5, 0x203000
0050d4acadd x5, x5, 3112
0050d4b0mov x6, x2
0050d4b4bl runtime.concatstring3
0050d4b8str x0, [sp+296]
0050d4bcstr x1, [sp+304]
0050d4c0ldr x7, [sp+312]
0050d4c4ldr x8, [sp+320]
0050d4c8mov x2, x0
0050d4ccmov x3, x1
0050d4d0mov x0, x7
0050d4d4mov x1, x8
0050d4d8bl io.WriteString
0050d4dcstr x0, [sp+104]
0050d4e0str x1, [sp+544]
0050d4e4str x2, [sp+552]
0050d4e8ldr x7, [sp+104]
0050d4ecstr x7, [sp+112]
0050d4f0str x1, [sp+584]
0050d4f4str x2, [sp+592]
0050d4f8b 0x50d99c
0050d4fc
0050d4fcloc_50d4fc:
0050d4fcb 0x50d500
0050d500
0050d500loc_50d500:
0050d500b 0x50d504
0050d504
0050d504loc_50d504:
0050d504b 0x50d854
0050d508
0050d508loc_50d508:
0050d508subs wzr, w2, 115
0050d50cb.eq 0x50d514
0050d510b 0x50d5e0
0050d514
0050d514loc_50d514:
0050d514b 0x50d518
0050d518
0050d518loc_50d518:
0050d518add x27, sp, 632
0050d51cldp x0, x1, [x27]
0050d520stp x0, x1, [sp+8]
0050d524bl github.com/gofrs/uuid.UUID.String
0050d528str x0, [sp+128]
0050d52cstr x1, [sp+136]
0050d530ldrsw x2, [sp+664]
0050d534subs wzr, w2, 83
0050d538b.eq 0x50d540
0050d53cb 0x50d560
0050d540
0050d540loc_50d540:
0050d540mov x2, x1
0050d544mov x1, x0
0050d548adrp x0, 0x1cb000
0050d54cadd x0, x0, 3192
0050d550bl strings.Map
0050d554str x0, [sp+128]
0050d558str x1, [sp+136]
0050d55cb 0x50d564
0050d560
0050d560loc_50d560:
0050d560b 0x50d564
0050d564
0050d564loc_50d564:
0050d564add x27, sp, 544
0050d568stp xzr, xzr, [x27]
0050d56cldr x1, [sp+656]
0050d570ldr x4, [sp+648]
0050d574str x4, [sp+360]
0050d578str x1, [sp+368]
0050d57ccbnz x4, 0x50d584
0050d580b 0x50d5a4
0050d584
0050d584loc_50d584:
0050d584str x1, [sp+208]
0050d588ldr x1, [x4+8]
0050d58cadrp x0, 0x501000
0050d590add x0, x0, 272
0050d594bl runtime.typeAssert
0050d598ldr x1, [sp+208]
0050d59cmov x4, x0
0050d5a0b 0x50d5a8
0050d5a4
0050d5a4loc_50d5a4:
0050d5a4b 0x50d5a8
0050d5a8
0050d5a8loc_50d5a8:
0050d5a8str x4, [sp+344]
0050d5acstr x1, [sp+352]
0050d5b0ldr x2, [sp+128]
0050d5b4ldr x3, [sp+136]
0050d5b8mov x0, x4
0050d5bcbl io.WriteString
0050d5c0str x0, [sp+104]
0050d5c4str x1, [sp+544]
0050d5c8str x2, [sp+552]
0050d5ccldr x4, [sp+104]
0050d5d0str x4, [sp+120]
0050d5d4str x1, [sp+600]
0050d5d8str x2, [sp+608]
0050d5dcb 0x50d99c
0050d5e0
0050d5e0loc_50d5e0:
0050d5e0subs wzr, w2, 118
0050d5e4b.eq 0x50d5ec
0050d5e8b 0x50d760
0050d5ec
0050d5ecloc_50d5ec:
0050d5ecb 0x50d5f0
0050d5f0
0050d5f0loc_50d5f0:
0050d5f0stp xzr, xzr, [sp+144]
0050d5f4ldr x2, [sp+648]
0050d5f8ldrsb x27, [x2]
0050d5fcldr x2, [x2+24]
0050d600ldr x0, [sp+656]
0050d604movz x1, 35
0050d608blr x2
0050d60cstrb w0, [sp+83]
0050d610tbnz w0, 0, 0x50d618
0050d614b 0x50d6c8
0050d618
0050d618loc_50d618:
0050d618add x27, sp, 632
0050d61cldp x2, x3, [x27]
0050d620add x27, sp, 67
0050d624stp x2, x3, [x27]
0050d628add x27, sp, 528
0050d62cstp xzr, xzr, [x27]
0050d630add x2, sp, 528
0050d634str x2, [sp+416]
0050d638adrp x0, 0xef000
0050d63cadd x0, x0, 3264
0050d640add x1, sp, 67
0050d644bl runtime.convTnoptr
0050d648str x0, [sp+408]
0050d64cldr x2, [sp+416]
0050d650ldrsb x27, [x2]
0050d654adrp x3, 0xef000
0050d658add x3, x3, 3264
0050d65cstr x3, [x2]
0050d660adrp x27, 0x53e000
0050d664ldr w3, [x27+3056]
0050d668cbz w3, 0x50d670
0050d66cb 0x50d674
0050d670
0050d670loc_50d670:
0050d670b 0x50d688
0050d674
0050d674loc_50d674:
0050d674bl runtime.gcWriteBarrier2
0050d678str x0, [x25]
0050d67cldr x5, [x2+8]
0050d680str x5, [x25+8]
0050d684b 0x50d688
0050d688
0050d688loc_50d688:
0050d688str x0, [x2+8]
0050d68cldr x2, [sp+416]
0050d690ldrsb x27, [x2]
0050d694b 0x50d698
0050d698
0050d698loc_50d698:
0050d698str x2, [sp+424]
0050d69corr x4, xzr, 1
0050d6a0str x4, [sp+432]
0050d6a4str x4, [sp+440]
0050d6a8adrp x0, 0x1a3000
0050d6acadd x0, x0, 468
0050d6b0orr x1, xzr, 3
0050d6b4mov x3, x4
0050d6b8bl fmt.Sprintf
0050d6bcstr x0, [sp+144]
0050d6c0str x1, [sp+152]
0050d6c4b 0x50d6e4
0050d6c8
0050d6c8loc_50d6c8:
0050d6c8add x27, sp, 632
0050d6ccldp x0, x1, [x27]
0050d6d0stp x0, x1, [sp+8]
0050d6d4bl github.com/gofrs/uuid.UUID.String
0050d6d8str x0, [sp+144]
0050d6dcstr x1, [sp+152]
0050d6e0b 0x50d6e4
0050d6e4
0050d6e4loc_50d6e4:
0050d6e4add x27, sp, 544
0050d6e8stp xzr, xzr, [x27]
0050d6ecldr x1, [sp+656]
0050d6f0ldr x4, [sp+648]
0050d6f4str x4, [sp+392]
0050d6f8str x1, [sp+400]
0050d6fccbnz x4, 0x50d704
0050d700b 0x50d724
0050d704
0050d704loc_50d704:
0050d704str x1, [sp+208]
0050d708ldr x1, [x4+8]
0050d70cadrp x0, 0x501000
0050d710add x0, x0, 240
0050d714bl runtime.typeAssert
0050d718ldr x1, [sp+208]
0050d71cmov x4, x0
0050d720b 0x50d728
0050d724
0050d724loc_50d724:
0050d724b 0x50d728
0050d728
0050d728loc_50d728:
0050d728str x4, [sp+376]
0050d72cstr x1, [sp+384]
0050d730ldr x2, [sp+144]
0050d734ldr x3, [sp+152]
0050d738mov x0, x4
0050d73cbl io.WriteString
0050d740str x0, [sp+104]
0050d744str x1, [sp+544]
0050d748str x2, [sp+552]
0050d74cldr x4, [sp+104]
0050d750str x4, [sp+88]
0050d754str x1, [sp+176]
0050d758str x2, [sp+184]
0050d75cb 0x50d99c
0050d760
0050d760loc_50d760:
0050d760subs wzr, w2, 120
0050d764b.eq 0x50d76c
0050d768b 0x50d848
0050d76c
0050d76cloc_50d76c:
0050d76cb 0x50d770
0050d770
0050d770loc_50d770:
0050d770add x27, sp, 632
0050d774ldp x0, x1, [x27]
0050d778stp x0, x1, [sp+8]
0050d77cbl github.com/gofrs/uuid.UUID.Bytes
0050d780str x0, [sp+560]
0050d784str x1, [sp+568]
0050d788str x2, [sp+576]
0050d78cbl encoding/hex.EncodeToString
0050d790str x0, [sp+160]
0050d794str x1, [sp+168]
0050d798ldrsw x2, [sp+664]
0050d79csubs wzr, w2, 88
0050d7a0b.eq 0x50d7a8
0050d7a4b 0x50d7c8
0050d7a8
0050d7a8loc_50d7a8:
0050d7a8mov x2, x1
0050d7acmov x1, x0
0050d7b0adrp x0, 0x1cb000
0050d7b4add x0, x0, 3192
0050d7b8bl strings.Map
0050d7bcstr x0, [sp+160]
0050d7c0str x1, [sp+168]
0050d7c4b 0x50d7cc
0050d7c8
0050d7c8loc_50d7c8:
0050d7c8b 0x50d7cc
0050d7cc
0050d7ccloc_50d7cc:
0050d7ccadd x27, sp, 544
0050d7d0stp xzr, xzr, [x27]
0050d7d4ldr x1, [sp+656]
0050d7d8ldr x4, [sp+648]
0050d7dcstr x4, [sp+464]
0050d7e0str x1, [sp+472]
0050d7e4cbnz x4, 0x50d7ec
0050d7e8b 0x50d80c
0050d7ec
0050d7ecloc_50d7ec:
0050d7ecstr x1, [sp+208]
0050d7f0ldr x1, [x4+8]
0050d7f4adrp x0, 0x501000
0050d7f8add x0, x0, 208
0050d7fcbl runtime.typeAssert
0050d800ldr x1, [sp+208]
0050d804mov x4, x0
0050d808b 0x50d810
0050d80c
0050d80cloc_50d80c:
0050d80cb 0x50d810
0050d810
0050d810loc_50d810:
0050d810str x4, [sp+448]
0050d814str x1, [sp+456]
0050d818ldr x2, [sp+160]
0050d81cldr x3, [sp+168]
0050d820mov x0, x4
0050d824bl io.WriteString
0050d828str x0, [sp+104]
0050d82cstr x1, [sp+544]
0050d830str x2, [sp+552]
0050d834ldr x4, [sp+104]
0050d838str x4, [sp+96]
0050d83cstr x1, [sp+192]
0050d840str x2, [sp+200]
0050d844b 0x50d99c
0050d848
0050d848loc_50d848:
0050d848b 0x50d84c
0050d84c
0050d84cloc_50d84c:
0050d84cb 0x50d850
0050d850
0050d850loc_50d850:
0050d850b 0x50d854
0050d854
0050d854loc_50d854:
0050d854b 0x50d858
0050d858
0050d858loc_50d858:
0050d858add x27, sp, 632
0050d85cldp x0, x1, [x27]
0050d860stp x0, x1, [sp+8]
0050d864bl github.com/gofrs/uuid.UUID.String
0050d868str x0, [sp+512]
0050d86cstr x1, [sp+520]
0050d870ldr x0, [sp+656]
0050d874ldr x1, [sp+648]
0050d878str x1, [sp+280]
0050d87cstr x0, [sp+288]
0050d880cbnz x1, 0x50d888
0050d884b 0x50d8a8
0050d888
0050d888loc_50d888:
0050d888str x0, [sp+208]
0050d88cldr x1, [x1+8]
0050d890adrp x0, 0x501000
0050d894add x0, x0, 336
0050d898bl runtime.typeAssert
0050d89cmov x1, x0
0050d8a0ldr x0, [sp+208]
0050d8a4b 0x50d8ac
0050d8a8
0050d8a8loc_50d8a8:
0050d8a8b 0x50d8ac
0050d8ac
0050d8acloc_50d8ac:
0050d8acstr x1, [sp+264]
0050d8b0str x0, [sp+272]
0050d8b4stp xzr, xzr, [sp+480]
0050d8b8stp xzr, xzr, [sp+496]
0050d8bcadd x1, sp, 480
0050d8c0str x1, [sp+232]
0050d8c4ldrsw x0, [sp+664]
0050d8c8bl runtime.convT32
0050d8ccstr x0, [sp+224]
0050d8d0ldr x1, [sp+232]
0050d8d4ldrsb x27, [x1]
0050d8d8adrp x2, 0xe8000
0050d8dcadd x2, x2, 3264
0050d8e0str x2, [x1]
0050d8e4adrp x27, 0x53e000
0050d8e8ldr w2, [x27+3056]
0050d8eccbz w2, 0x50d8f4
0050d8f0b 0x50d8f8
0050d8f4
0050d8f4loc_50d8f4:
0050d8f4b 0x50d90c
0050d8f8
0050d8f8loc_50d8f8:
0050d8f8bl runtime.gcWriteBarrier2
0050d8fcstr x0, [x25]
0050d900ldr x2, [x1+8]
0050d904str x2, [x25+8]
0050d908b 0x50d90c
0050d90c
0050d90cloc_50d90c:
0050d90cstr x0, [x1+8]
0050d910ldr x0, [sp+512]
0050d914ldr x1, [sp+520]
0050d918bl runtime.convTstring
0050d91cstr x0, [sp+216]
0050d920ldr x2, [sp+232]
0050d924ldrsb x27, [x2]
0050d928adrp x3, 0xe8000
0050d92cadd x3, x3, 2944
0050d930str x3, [x2+16]
0050d934adrp x27, 0x53e000
0050d938ldr w3, [x27+3056]
0050d93ccbz w3, 0x50d944
0050d940b 0x50d948
0050d944
0050d944loc_50d944:
0050d944b 0x50d95c
0050d948
0050d948loc_50d948:
0050d948bl runtime.gcWriteBarrier2
0050d94cstr x0, [x25]
0050d950ldr x7, [x2+24]
0050d954str x7, [x25+8]
0050d958b 0x50d95c
0050d95c
0050d95cloc_50d95c:
0050d95cstr x0, [x2+24]
0050d960ldr x4, [sp+232]
0050d964ldrsb x27, [x4]
0050d968b 0x50d96c
0050d96c
0050d96cloc_50d96c:
0050d96cstr x4, [sp+240]
0050d970orr x6, xzr, 2
0050d974str x6, [sp+248]
0050d978str x6, [sp+256]
0050d97cldr x0, [sp+264]
0050d980ldr x1, [sp+272]
0050d984adrp x2, 0x1a9000
0050d988add x2, x2, 567
0050d98cmovz x3, 19
0050d990mov x5, x6
0050d994bl fmt.Fprintf
0050d998b 0x50d99c
0050d99c
0050d99cloc_50d99c:
0050d99cldp x29, x30, [sp-8]
0050d9a0add sp, sp, 624
0050d9a4ret x30
0050d9a8
0050d9a8loc_50d9a8:
0050d9a8stp x0, x1, [sp+24]
0050d9acstr w2, [sp+40]
0050d9b0mov x3, x30
0050d9b4bl runtime.morestack_noctxt.abi0
0050d9b8ldp x0, x1, [sp+24]
0050d9bcldrsw x2, [sp+40]
0050d9c0b 0x50d3c0
0050d9c4udf 0
0050d9c8udf 0
0050d9ccudf 0
0050d3c0
0050d9d0
0050d9d0github.com/gofrs/uuid.toCapitalHexDigits: ; void github.com/gofrs/uuid.toCapitalHexDigits(int32 ch)
0050d9d0str x30, [sp-32]!
0050d9d4stur x29, [sp-8]
0050d9d8sub x29, sp, 8
0050d9dcstr w0, [sp+40]
0050d9e0str wzr, [sp+16]
0050d9e4str w0, [sp+20]
0050d9e8subs wzr, w0, 99
0050d9ecb.le 0x50d9f4
0050d9f0b 0x50da6c
0050d9f4
0050d9f4loc_50d9f4:
0050d9f4subs wzr, w0, 97
0050d9f8b.eq 0x50da00
0050d9fcb 0x50da18
0050da00
0050da00loc_50da00:
0050da00b 0x50da04
0050da04
0050da04loc_50da04:
0050da04movz x0, 65
0050da08str w0, [sp+16]
0050da0cadd x29, sp, 24
0050da10add sp, sp, 32
0050da14ret x30
0050da18
0050da18loc_50da18:
0050da18subs wzr, w0, 98
0050da1cb.eq 0x50da24
0050da20b 0x50da3c
0050da24
0050da24loc_50da24:
0050da24b 0x50da28
0050da28
0050da28loc_50da28:
0050da28movz x0, 66
0050da2cstr w0, [sp+16]
0050da30add x29, sp, 24
0050da34add sp, sp, 32
0050da38ret x30
0050da3c
0050da3cloc_50da3c:
0050da3csubs wzr, w0, 99
0050da40b.eq 0x50da48
0050da44b 0x50da60
0050da48
0050da48loc_50da48:
0050da48b 0x50da4c
0050da4c
0050da4cloc_50da4c:
0050da4cmovz x0, 67
0050da50str w0, [sp+16]
0050da54add x29, sp, 24
0050da58add sp, sp, 32
0050da5cret x30
0050da60
0050da60loc_50da60:
0050da60b 0x50da64
0050da64
0050da64loc_50da64:
0050da64b 0x50da68
0050da68
0050da68loc_50da68:
0050da68b 0x50dae4
0050da6c
0050da6cloc_50da6c:
0050da6csubs wzr, w0, 100
0050da70b.eq 0x50da78
0050da74b 0x50da90
0050da78
0050da78loc_50da78:
0050da78b 0x50da7c
0050da7c
0050da7cloc_50da7c:
0050da7cmovz x0, 68
0050da80str w0, [sp+16]
0050da84add x29, sp, 24
0050da88add sp, sp, 32
0050da8cret x30
0050da90
0050da90loc_50da90:
0050da90subs wzr, w0, 101
0050da94b.eq 0x50da9c
0050da98b 0x50dab4
0050da9c
0050da9cloc_50da9c:
0050da9cb 0x50daa0
0050daa0
0050daa0loc_50daa0:
0050daa0movz x0, 69
0050daa4str w0, [sp+16]
0050daa8add x29, sp, 24
0050daacadd sp, sp, 32
0050dab0ret x30
0050dab4
0050dab4loc_50dab4:
0050dab4subs wzr, w0, 102
0050dab8b.eq 0x50dac0
0050dabcb 0x50dad8
0050dac0
0050dac0loc_50dac0:
0050dac0b 0x50dac4
0050dac4
0050dac4loc_50dac4:
0050dac4movz x0, 70
0050dac8str w0, [sp+16]
0050daccadd x29, sp, 24
0050dad0add sp, sp, 32
0050dad4ret x30
0050dad8
0050dad8loc_50dad8:
0050dad8b 0x50dadc
0050dadc
0050dadcloc_50dadc:
0050dadcb 0x50dae0
0050dae0
0050dae0loc_50dae0:
0050dae0b 0x50dae4
0050dae4
0050dae4loc_50dae4:
0050dae4b 0x50dae8
0050dae8
0050dae8loc_50dae8:
0050dae8str w0, [sp+16]
0050daecadd x29, sp, 24
0050daf0add sp, sp, 32
0050daf4ret x30
0050daf8udf 0
0050dafcudf 0
0050d9d0
0050d9d0github.com/gofrs/uuid.toCapitalHexDigits: ; void github.com/gofrs/uuid.toCapitalHexDigits(int32 ch)
0050d9d0str x30, [sp-32]!
0050d9d4stur x29, [sp-8]
0050d9d8sub x29, sp, 8
0050d9dcstr w0, [sp+40]
0050d9e0str wzr, [sp+16]
0050d9e4str w0, [sp+20]
0050d9e8subs wzr, w0, 99
0050d9ecb.le 0x50d9f4
0050d9f0b 0x50da6c
0050d9f4
0050d9f4loc_50d9f4:
0050d9f4subs wzr, w0, 97
0050d9f8b.eq 0x50da00
0050d9fcb 0x50da18
0050da00
0050da00loc_50da00:
0050da00b 0x50da04
0050da04
0050da04loc_50da04:
0050da04movz x0, 65
0050da08str w0, [sp+16]
0050da0cadd x29, sp, 24
0050da10add sp, sp, 32
0050da14ret x30
0050da18
0050da18loc_50da18:
0050da18subs wzr, w0, 98
0050da1cb.eq 0x50da24
0050da20b 0x50da3c
0050da24
0050da24loc_50da24:
0050da24b 0x50da28
0050da28
0050da28loc_50da28:
0050da28movz x0, 66
0050da2cstr w0, [sp+16]
0050da30add x29, sp, 24
0050da34add sp, sp, 32
0050da38ret x30
0050da3c
0050da3cloc_50da3c:
0050da3csubs wzr, w0, 99
0050da40b.eq 0x50da48
0050da44b 0x50da60
0050da48
0050da48loc_50da48:
0050da48b 0x50da4c
0050da4c
0050da4cloc_50da4c:
0050da4cmovz x0, 67
0050da50str w0, [sp+16]
0050da54add x29, sp, 24
0050da58add sp, sp, 32
0050da5cret x30
0050da60
0050da60loc_50da60:
0050da60b 0x50da64
0050da64
0050da64loc_50da64:
0050da64b 0x50da68
0050da68
0050da68loc_50da68:
0050da68b 0x50dae4
0050da6c
0050da6cloc_50da6c:
0050da6csubs wzr, w0, 100
0050da70b.eq 0x50da78
0050da74b 0x50da90
0050da78
0050da78loc_50da78:
0050da78b 0x50da7c
0050da7c
0050da7cloc_50da7c:
0050da7cmovz x0, 68
0050da80str w0, [sp+16]
0050da84add x29, sp, 24
0050da88add sp, sp, 32
0050da8cret x30
0050da90
0050da90loc_50da90:
0050da90subs wzr, w0, 101
0050da94b.eq 0x50da9c
0050da98b 0x50dab4
0050da9c
0050da9cloc_50da9c:
0050da9cb 0x50daa0
0050daa0
0050daa0loc_50daa0:
0050daa0movz x0, 69
0050daa4str w0, [sp+16]
0050daa8add x29, sp, 24
0050daacadd sp, sp, 32
0050dab0ret x30
0050dab4
0050dab4loc_50dab4:
0050dab4subs wzr, w0, 102
0050dab8b.eq 0x50dac0
0050dabcb 0x50dad8
0050dac0
0050dac0loc_50dac0:
0050dac0b 0x50dac4
0050dac4
0050dac4loc_50dac4:
0050dac4movz x0, 70
0050dac8str w0, [sp+16]
0050daccadd x29, sp, 24
0050dad0add sp, sp, 32
0050dad4ret x30
0050dad8
0050dad8loc_50dad8:
0050dad8b 0x50dadc
0050dadc
0050dadcloc_50dadc:
0050dadcb 0x50dae0
0050dae0
0050dae0loc_50dae0:
0050dae0b 0x50dae4
0050dae4
0050dae4loc_50dae4:
0050dae4b 0x50dae8
0050dae8
0050dae8loc_50dae8:
0050dae8str w0, [sp+16]
0050daecadd x29, sp, 24
0050daf0add sp, sp, 32
0050daf4ret x30
0050daf8udf 0
0050dafcudf 0
0050d9d0
0050db00
0050db00github.com/gofrs/uuid.(*UUID).SetVersion: ; void github.com/gofrs/uuid.(*UUID).SetVersion(github.com/gofrs/uuid.UUID * u, uint8 v)
0050db00str x0, [sp+8]
0050db04strb w1, [sp+16]
0050db08ldr x0, [sp+8]
0050db0cldrsb x27, [x0]
0050db10ldr x2, [sp+8]
0050db14ldrsb x27, [x2]
0050db18ldrb w2, [x2+6]
0050db1cand x2, x2, 15
0050db20orr x1, x2, x1, lsl #4
0050db24strb w1, [x0+6]
0050db28ret x30
0050db2cudf 0
0050db00
0050db00github.com/gofrs/uuid.(*UUID).SetVersion: ; void github.com/gofrs/uuid.(*UUID).SetVersion(github.com/gofrs/uuid.UUID * u, uint8 v)
0050db00str x0, [sp+8]
0050db04strb w1, [sp+16]
0050db08ldr x0, [sp+8]
0050db0cldrsb x27, [x0]
0050db10ldr x2, [sp+8]
0050db14ldrsb x27, [x2]
0050db18ldrb w2, [x2+6]
0050db1cand x2, x2, 15
0050db20orr x1, x2, x1, lsl #4
0050db24strb w1, [x0+6]
0050db28ret x30
0050db2cudf 0
0050db00
0050db30
0050db30github.com/gofrs/uuid.(*UUID).SetVariant: ; void github.com/gofrs/uuid.(*UUID).SetVariant(github.com/gofrs/uuid.UUID * u, uint8 v)
0050db30str x30, [sp-32]!
0050db34stur x29, [sp-8]
0050db38sub x29, sp, 8
0050db3cstr x0, [sp+40]
0050db40strb w1, [sp+48]
0050db44strb w1, [sp+23]
0050db48ubfm x0, x1, 0, 7
0050db4csubs wzr, w0, 1
0050db50b.ls 0x50db58
0050db54b 0x50dbc8
0050db58
0050db58loc_50db58:
0050db58ubfm x0, x1, 0, 7
0050db5ccbz w0, 0x50db64
0050db60b 0x50db88
0050db64
0050db64loc_50db64:
0050db64b 0x50db68
0050db68
0050db68loc_50db68:
0050db68ldr x0, [sp+40]
0050db6cldrsb x27, [x0]
0050db70ldr x1, [sp+40]
0050db74ldrsb x27, [x1]
0050db78ldrb w1, [x1+8]
0050db7cand x1, x1, 127
0050db80strb w1, [x0+8]
0050db84b 0x50dc44
0050db88
0050db88loc_50db88:
0050db88ubfm x0, x1, 0, 7
0050db8csubs wzr, w0, 1
0050db90b.eq 0x50db98
0050db94b 0x50dbc0
0050db98
0050db98loc_50db98:
0050db98b 0x50db9c
0050db9c
0050db9cloc_50db9c:
0050db9cldr x0, [sp+40]
0050dba0ldrsb x27, [x0]
0050dba4ldr x1, [sp+40]
0050dba8ldrsb x27, [x1]
0050dbacldrb w1, [x1+8]
0050dbb0and x1, x1, 63
0050dbb4orr x1, x1, -128
0050dbb8strb w1, [x0+8]
0050dbbcb 0x50dc44
0050dbc0
0050dbc0loc_50dbc0:
0050dbc0b 0x50dbc4
0050dbc4
0050dbc4loc_50dbc4:
0050dbc4b 0x50dc20
0050dbc8
0050dbc8loc_50dbc8:
0050dbc8ubfm x0, x1, 0, 7
0050dbccsubs wzr, w0, 2
0050dbd0b.eq 0x50dbd8
0050dbd4b 0x50dc00
0050dbd8
0050dbd8loc_50dbd8:
0050dbd8b 0x50dbdc
0050dbdc
0050dbdcloc_50dbdc:
0050dbdcldr x0, [sp+40]
0050dbe0ldrsb x27, [x0]
0050dbe4ldr x1, [sp+40]
0050dbe8ldrsb x27, [x1]
0050dbecldrb w1, [x1+8]
0050dbf0and x1, x1, 31
0050dbf4orr x1, x1, -64
0050dbf8strb w1, [x0+8]
0050dbfcb 0x50dc44
0050dc00
0050dc00loc_50dc00:
0050dc00ubfm x0, x1, 0, 7
0050dc04subs wzr, w0, 3
0050dc08b.eq 0x50dc10
0050dc0cb 0x50dc18
0050dc10
0050dc10loc_50dc10:
0050dc10b 0x50dc14
0050dc14
0050dc14loc_50dc14:
0050dc14b 0x50dc24
0050dc18
0050dc18loc_50dc18:
0050dc18b 0x50dc1c
0050dc1c
0050dc1cloc_50dc1c:
0050dc1cb 0x50dc20
0050dc20
0050dc20loc_50dc20:
0050dc20b 0x50dc24
0050dc24
0050dc24loc_50dc24:
0050dc24ldr x0, [sp+40]
0050dc28ldrsb x27, [x0]
0050dc2cldr x1, [sp+40]
0050dc30ldrsb x27, [x1]
0050dc34ldrb w1, [x1+8]
0050dc38orr x1, x1, -32
0050dc3cstrb w1, [x0+8]
0050dc40b 0x50dc44
0050dc44
0050dc44loc_50dc44:
0050dc44add x29, sp, 24
0050dc48add sp, sp, 32
0050dc4cret x30
0050db30
0050db30github.com/gofrs/uuid.(*UUID).SetVariant: ; void github.com/gofrs/uuid.(*UUID).SetVariant(github.com/gofrs/uuid.UUID * u, uint8 v)
0050db30str x30, [sp-32]!
0050db34stur x29, [sp-8]
0050db38sub x29, sp, 8
0050db3cstr x0, [sp+40]
0050db40strb w1, [sp+48]
0050db44strb w1, [sp+23]
0050db48ubfm x0, x1, 0, 7
0050db4csubs wzr, w0, 1
0050db50b.ls 0x50db58
0050db54b 0x50dbc8
0050db58
0050db58loc_50db58:
0050db58ubfm x0, x1, 0, 7
0050db5ccbz w0, 0x50db64
0050db60b 0x50db88
0050db64
0050db64loc_50db64:
0050db64b 0x50db68
0050db68
0050db68loc_50db68:
0050db68ldr x0, [sp+40]
0050db6cldrsb x27, [x0]
0050db70ldr x1, [sp+40]
0050db74ldrsb x27, [x1]
0050db78ldrb w1, [x1+8]
0050db7cand x1, x1, 127
0050db80strb w1, [x0+8]
0050db84b 0x50dc44
0050db88
0050db88loc_50db88:
0050db88ubfm x0, x1, 0, 7
0050db8csubs wzr, w0, 1
0050db90b.eq 0x50db98
0050db94b 0x50dbc0
0050db98
0050db98loc_50db98:
0050db98b 0x50db9c
0050db9c
0050db9cloc_50db9c:
0050db9cldr x0, [sp+40]
0050dba0ldrsb x27, [x0]
0050dba4ldr x1, [sp+40]
0050dba8ldrsb x27, [x1]
0050dbacldrb w1, [x1+8]
0050dbb0and x1, x1, 63
0050dbb4orr x1, x1, -128
0050dbb8strb w1, [x0+8]
0050dbbcb 0x50dc44
0050dbc0
0050dbc0loc_50dbc0:
0050dbc0b 0x50dbc4
0050dbc4
0050dbc4loc_50dbc4:
0050dbc4b 0x50dc20
0050dbc8
0050dbc8loc_50dbc8:
0050dbc8ubfm x0, x1, 0, 7
0050dbccsubs wzr, w0, 2
0050dbd0b.eq 0x50dbd8
0050dbd4b 0x50dc00
0050dbd8
0050dbd8loc_50dbd8:
0050dbd8b 0x50dbdc
0050dbdc
0050dbdcloc_50dbdc:
0050dbdcldr x0, [sp+40]
0050dbe0ldrsb x27, [x0]
0050dbe4ldr x1, [sp+40]
0050dbe8ldrsb x27, [x1]
0050dbecldrb w1, [x1+8]
0050dbf0and x1, x1, 31
0050dbf4orr x1, x1, -64
0050dbf8strb w1, [x0+8]
0050dbfcb 0x50dc44
0050dc00
0050dc00loc_50dc00:
0050dc00ubfm x0, x1, 0, 7
0050dc04subs wzr, w0, 3
0050dc08b.eq 0x50dc10
0050dc0cb 0x50dc18
0050dc10
0050dc10loc_50dc10:
0050dc10b 0x50dc14
0050dc14
0050dc14loc_50dc14:
0050dc14b 0x50dc24
0050dc18
0050dc18loc_50dc18:
0050dc18b 0x50dc1c
0050dc1c
0050dc1cloc_50dc1c:
0050dc1cb 0x50dc20
0050dc20
0050dc20loc_50dc20:
0050dc20b 0x50dc24
0050dc24
0050dc24loc_50dc24:
0050dc24ldr x0, [sp+40]
0050dc28ldrsb x27, [x0]
0050dc2cldr x1, [sp+40]
0050dc30ldrsb x27, [x1]
0050dc34ldrb w1, [x1+8]
0050dc38orr x1, x1, -32
0050dc3cstrb w1, [x0+8]
0050dc40b 0x50dc44
0050dc44
0050dc44loc_50dc44:
0050dc44add x29, sp, 24
0050dc48add sp, sp, 32
0050dc4cret x30
0050db30
0050dc50
0050dc50github.com/gofrs/uuid.Must: ; void github.com/gofrs/uuid.Must(github.com/gofrs/uuid.UUID u, error err)
0050dc50ldr x16, [x28+16]
0050dc54subs xzr, sp, x16
0050dc58b.ls 0x50dcd4
0050dc5cstr x30, [sp-64]!
0050dc60stur x29, [sp-8]
0050dc64sub x29, sp, 8
0050dc68str x0, [sp+104]
0050dc6cstr x1, [sp+112]
0050dc70stp xzr, xzr, [sp+88]
0050dc74ldr x2, [sp+104]
0050dc78cbnz x2, 0x50dc94
0050dc7cb 0x50dc80
0050dc80
0050dc80loc_50dc80:
0050dc80ldp x0, x1, [sp+72]
0050dc84stp x0, x1, [sp+88]
0050dc88ldur x29, [sp-8]
0050dc8cldr x30, [sp], 64
0050dc90ret x30
0050dc94
0050dc94loc_50dc94:
0050dc94ldr x2, [sp+104]
0050dc98ldr x3, [sp+112]
0050dc9cstr x2, [sp+40]
0050dca0str x3, [sp+48]
0050dca4str x2, [sp+32]
0050dca8ldr x2, [sp+32]
0050dcaccbnz x2, 0x50dcb4
0050dcb0b 0x50dcd0
0050dcb4
0050dcb4loc_50dcb4:
0050dcb4ldr x2, [sp+32]
0050dcb8ldr x2, [x2+8]
0050dcbcstr x2, [sp+32]
0050dcc0b 0x50dcc4
0050dcc4
0050dcc4loc_50dcc4:
0050dcc4ldr x1, [sp+48]
0050dcc8ldr x0, [sp+32]
0050dcccbl runtime.gopanic
0050dcd0
0050dcd0loc_50dcd0:
0050dcd0b 0x50dcc4
0050dcd4
0050dcd4loc_50dcd4:
0050dcd4stp x0, x1, [sp+40]
0050dcd8mov x3, x30
0050dcdcbl runtime.morestack_noctxt.abi0
0050dce0ldp x0, x1, [sp+40]
0050dce4b 0x50dc50
0050dce8udf 0
0050dcecudf 0
0050dc50
0050dc50github.com/gofrs/uuid.Must: ; void github.com/gofrs/uuid.Must(github.com/gofrs/uuid.UUID u, error err)
0050dc50ldr x16, [x28+16]
0050dc54subs xzr, sp, x16
0050dc58b.ls 0x50dcd4
0050dc5cstr x30, [sp-64]!
0050dc60stur x29, [sp-8]
0050dc64sub x29, sp, 8
0050dc68str x0, [sp+104]
0050dc6cstr x1, [sp+112]
0050dc70stp xzr, xzr, [sp+88]
0050dc74ldr x2, [sp+104]
0050dc78cbnz x2, 0x50dc94
0050dc7cb 0x50dc80
0050dc80
0050dc80loc_50dc80:
0050dc80ldp x0, x1, [sp+72]
0050dc84stp x0, x1, [sp+88]
0050dc88ldur x29, [sp-8]
0050dc8cldr x30, [sp], 64
0050dc90ret x30
0050dc94
0050dc94loc_50dc94:
0050dc94ldr x2, [sp+104]
0050dc98ldr x3, [sp+112]
0050dc9cstr x2, [sp+40]
0050dca0str x3, [sp+48]
0050dca4str x2, [sp+32]
0050dca8ldr x2, [sp+32]
0050dcaccbnz x2, 0x50dcb4
0050dcb0b 0x50dcd0
0050dcb4
0050dcb4loc_50dcb4:
0050dcb4ldr x2, [sp+32]
0050dcb8ldr x2, [x2+8]
0050dcbcstr x2, [sp+32]
0050dcc0b 0x50dcc4
0050dcc4
0050dcc4loc_50dcc4:
0050dcc4ldr x1, [sp+48]
0050dcc8ldr x0, [sp+32]
0050dcccbl runtime.gopanic
0050dcd0
0050dcd0loc_50dcd0:
0050dcd0b 0x50dcc4
0050dcd4
0050dcd4loc_50dcd4:
0050dcd4stp x0, x1, [sp+40]
0050dcd8mov x3, x30
0050dcdcbl runtime.morestack_noctxt.abi0
0050dce0ldp x0, x1, [sp+40]
0050dce4b 0x50dc50
0050dce8udf 0
0050dcecudf 0
0050dc50
0050dcf0
0050dcf0github.com/gofrs/uuid.(*UUID).Format: ; void github.com/gofrs/uuid.(*UUID).Format(github.com/gofrs/uuid.UUID * u, fmt.State f, int32 c)
0050dcf0ldr x16, [x28+16]
0050dcf4subs xzr, sp, x16
0050dcf8b.ls 0x50dd68
0050dcfcstr x30, [sp-80]!
0050dd00stur x29, [sp-8]
0050dd04sub x29, sp, 8
0050dd08ldr x16, [x28+32]
0050dd0ccbnz x16, 0x50dd8c
0050dd10
0050dd10loc_50dd10:
0050dd10str x0, [sp+88]
0050dd14str x1, [sp+96]
0050dd18str x2, [sp+104]
0050dd1cstr w3, [sp+112]
0050dd20ldr x3, [sp+88]
0050dd24cbnz x3, 0x50dd2c
0050dd28b 0x50dd60
0050dd2c
0050dd2cloc_50dd2c:
0050dd2cldr x3, [sp+88]
0050dd30ldrsb x27, [x3]
0050dd34ldp x3, x4, [x3]
0050dd38stp x3, x4, [sp+56]
0050dd3cldp x3, x4, [sp+56]
0050dd40ldrsw x2, [sp+112]
0050dd44ldr x0, [sp+96]
0050dd48ldr x1, [sp+104]
0050dd4cstp x3, x4, [sp+8]
0050dd50bl github.com/gofrs/uuid.UUID.Format
0050dd54ldur x29, [sp-8]
0050dd58ldr x30, [sp], 80
0050dd5cret x30
0050dd60
0050dd60loc_50dd60:
0050dd60bl runtime.panicwrap
0050dd64hint
0050dd68
0050dd68loc_50dd68:
0050dd68stp x0, x1, [sp+8]
0050dd6cstr x2, [sp+24]
0050dd70str w3, [sp+32]
0050dd74mov x3, x30
0050dd78bl runtime.morestack_noctxt.abi0
0050dd7cldp x0, x1, [sp+8]
0050dd80ldr x2, [sp+24]
0050dd84ldrsw x3, [sp+32]
0050dd88b 0x50dcf0
0050dd8c
0050dd8cloc_50dd8c:
0050dd8cldr x17, [x16]
0050dd90add x20, sp, 88
0050dd94subs xzr, x20, x17
0050dd98b.ne 0x50dd10
0050dd9cadd x20, sp, 8
0050dda0str x20, [x16]
0050dda4b 0x50dd10
0050dda8udf 0
0050ddacudf 0
0050dcf0
0050dcf0github.com/gofrs/uuid.(*UUID).Format: ; void github.com/gofrs/uuid.(*UUID).Format(github.com/gofrs/uuid.UUID * u, fmt.State f, int32 c)
0050dcf0ldr x16, [x28+16]
0050dcf4subs xzr, sp, x16
0050dcf8b.ls 0x50dd68
0050dcfcstr x30, [sp-80]!
0050dd00stur x29, [sp-8]
0050dd04sub x29, sp, 8
0050dd08ldr x16, [x28+32]
0050dd0ccbnz x16, 0x50dd8c
0050dd10
0050dd10loc_50dd10:
0050dd10str x0, [sp+88]
0050dd14str x1, [sp+96]
0050dd18str x2, [sp+104]
0050dd1cstr w3, [sp+112]
0050dd20ldr x3, [sp+88]
0050dd24cbnz x3, 0x50dd2c
0050dd28b 0x50dd60
0050dd2c
0050dd2cloc_50dd2c:
0050dd2cldr x3, [sp+88]
0050dd30ldrsb x27, [x3]
0050dd34ldp x3, x4, [x3]
0050dd38stp x3, x4, [sp+56]
0050dd3cldp x3, x4, [sp+56]
0050dd40ldrsw x2, [sp+112]
0050dd44ldr x0, [sp+96]
0050dd48ldr x1, [sp+104]
0050dd4cstp x3, x4, [sp+8]
0050dd50bl github.com/gofrs/uuid.UUID.Format
0050dd54ldur x29, [sp-8]
0050dd58ldr x30, [sp], 80
0050dd5cret x30
0050dd60
0050dd60loc_50dd60:
0050dd60bl runtime.panicwrap
0050dd64hint
0050dd68
0050dd68loc_50dd68:
0050dd68stp x0, x1, [sp+8]
0050dd6cstr x2, [sp+24]
0050dd70str w3, [sp+32]
0050dd74mov x3, x30
0050dd78bl runtime.morestack_noctxt.abi0
0050dd7cldp x0, x1, [sp+8]
0050dd80ldr x2, [sp+24]
0050dd84ldrsw x3, [sp+32]
0050dd88b 0x50dcf0
0050dd8c
0050dd8cloc_50dd8c:
0050dd8cldr x17, [x16]
0050dd90add x20, sp, 88
0050dd94subs xzr, x20, x17
0050dd98b.ne 0x50dd10
0050dd9cadd x20, sp, 8
0050dda0str x20, [x16]
0050dda4b 0x50dd10
0050dda8udf 0
0050ddacudf 0
0050dcf0
0050ddb0
0050ddb0github.com/gofrs/uuid.(*UUID).MarshalBinary: ; void github.com/gofrs/uuid.(*UUID).MarshalBinary(github.com/gofrs/uuid.UUID * u)
0050ddb0ldr x16, [x28+16]
0050ddb4sub x17, sp, 48
0050ddb8subs xzr, x17, x16
0050ddbcb.ls 0x50de9c
0050ddc0str x30, [sp-176]!
0050ddc4stur x29, [sp-8]
0050ddc8sub x29, sp, 8
0050ddccldr x16, [x28+32]
0050ddd0cbnz x16, 0x50deb0
0050ddd4
0050ddd4loc_50ddd4:
0050ddd4str x0, [sp+184]
0050ddd8str xzr, [sp+64]
0050dddcstp xzr, xzr, [sp+72]
0050dde0stp xzr, xzr, [sp+48]
0050dde4ldr x0, [sp+184]
0050dde8cbnz x0, 0x50ddf0
0050ddecb 0x50de94
0050ddf0
0050ddf0loc_50ddf0:
0050ddf0str xzr, [sp+104]
0050ddf4stp xzr, xzr, [sp+112]
0050ddf8stp xzr, xzr, [sp+88]
0050ddfcldr x0, [sp+184]
0050de00ldrsb x27, [x0]
0050de04ldp x0, x1, [x0]
0050de08stp x0, x1, [sp+32]
0050de0cldp x0, x1, [sp+32]
0050de10stp x0, x1, [sp+8]
0050de14bl github.com/gofrs/uuid.UUID.MarshalBinary
0050de18str x0, [sp+104]
0050de1cstr x1, [sp+112]
0050de20str x2, [sp+120]
0050de24str x3, [sp+88]
0050de28str x4, [sp+96]
0050de2cldr x0, [sp+104]
0050de30ldr x1, [sp+112]
0050de34ldr x2, [sp+120]
0050de38str x0, [sp+144]
0050de3cstr x1, [sp+152]
0050de40str x2, [sp+160]
0050de44ldr x0, [sp+88]
0050de48ldr x1, [sp+96]
0050de4cstr x0, [sp+128]
0050de50str x1, [sp+136]
0050de54ldr x0, [sp+144]
0050de58ldr x1, [sp+152]
0050de5cldr x2, [sp+160]
0050de60str x0, [sp+64]
0050de64str x1, [sp+72]
0050de68str x2, [sp+80]
0050de6cldr x3, [sp+128]
0050de70ldr x4, [sp+136]
0050de74str x3, [sp+48]
0050de78str x4, [sp+56]
0050de7cldr x0, [sp+64]
0050de80ldr x1, [sp+72]
0050de84ldr x2, [sp+80]
0050de88ldur x29, [sp-8]
0050de8cldr x30, [sp], 176
0050de90ret x30
0050de94
0050de94loc_50de94:
0050de94bl runtime.panicwrap
0050de98hint
0050de9c
0050de9cloc_50de9c:
0050de9cstr x0, [sp+8]
0050dea0mov x3, x30
0050dea4bl runtime.morestack_noctxt.abi0
0050dea8ldr x0, [sp+8]
0050deacb 0x50ddb0
0050deb0
0050deb0loc_50deb0:
0050deb0ldr x17, [x16]
0050deb4add x20, sp, 184
0050deb8subs xzr, x20, x17
0050debcb.ne 0x50ddd4
0050dec0add x20, sp, 8
0050dec4str x20, [x16]
0050dec8b 0x50ddd4
0050deccudf 0
0050ddb0
0050ddb0github.com/gofrs/uuid.(*UUID).MarshalBinary: ; void github.com/gofrs/uuid.(*UUID).MarshalBinary(github.com/gofrs/uuid.UUID * u)
0050ddb0ldr x16, [x28+16]
0050ddb4sub x17, sp, 48
0050ddb8subs xzr, x17, x16
0050ddbcb.ls 0x50de9c
0050ddc0str x30, [sp-176]!
0050ddc4stur x29, [sp-8]
0050ddc8sub x29, sp, 8
0050ddccldr x16, [x28+32]
0050ddd0cbnz x16, 0x50deb0
0050ddd4
0050ddd4loc_50ddd4:
0050ddd4str x0, [sp+184]
0050ddd8str xzr, [sp+64]
0050dddcstp xzr, xzr, [sp+72]
0050dde0stp xzr, xzr, [sp+48]
0050dde4ldr x0, [sp+184]
0050dde8cbnz x0, 0x50ddf0
0050ddecb 0x50de94
0050ddf0
0050ddf0loc_50ddf0:
0050ddf0str xzr, [sp+104]
0050ddf4stp xzr, xzr, [sp+112]
0050ddf8stp xzr, xzr, [sp+88]
0050ddfcldr x0, [sp+184]
0050de00ldrsb x27, [x0]
0050de04ldp x0, x1, [x0]
0050de08stp x0, x1, [sp+32]
0050de0cldp x0, x1, [sp+32]
0050de10stp x0, x1, [sp+8]
0050de14bl github.com/gofrs/uuid.UUID.MarshalBinary
0050de18str x0, [sp+104]
0050de1cstr x1, [sp+112]
0050de20str x2, [sp+120]
0050de24str x3, [sp+88]
0050de28str x4, [sp+96]
0050de2cldr x0, [sp+104]
0050de30ldr x1, [sp+112]
0050de34ldr x2, [sp+120]
0050de38str x0, [sp+144]
0050de3cstr x1, [sp+152]
0050de40str x2, [sp+160]
0050de44ldr x0, [sp+88]
0050de48ldr x1, [sp+96]
0050de4cstr x0, [sp+128]
0050de50str x1, [sp+136]
0050de54ldr x0, [sp+144]
0050de58ldr x1, [sp+152]
0050de5cldr x2, [sp+160]
0050de60str x0, [sp+64]
0050de64str x1, [sp+72]
0050de68str x2, [sp+80]
0050de6cldr x3, [sp+128]
0050de70ldr x4, [sp+136]
0050de74str x3, [sp+48]
0050de78str x4, [sp+56]
0050de7cldr x0, [sp+64]
0050de80ldr x1, [sp+72]
0050de84ldr x2, [sp+80]
0050de88ldur x29, [sp-8]
0050de8cldr x30, [sp], 176
0050de90ret x30
0050de94
0050de94loc_50de94:
0050de94bl runtime.panicwrap
0050de98hint
0050de9c
0050de9cloc_50de9c:
0050de9cstr x0, [sp+8]
0050dea0mov x3, x30
0050dea4bl runtime.morestack_noctxt.abi0
0050dea8ldr x0, [sp+8]
0050deacb 0x50ddb0
0050deb0
0050deb0loc_50deb0:
0050deb0ldr x17, [x16]
0050deb4add x20, sp, 184
0050deb8subs xzr, x20, x17
0050debcb.ne 0x50ddd4
0050dec0add x20, sp, 8
0050dec4str x20, [x16]
0050dec8b 0x50ddd4
0050deccudf 0
0050ddb0
0050ded0
0050ded0github.com/gofrs/uuid.(*UUID).String: ; void github.com/gofrs/uuid.(*UUID).String(github.com/gofrs/uuid.UUID * u)
0050ded0ldr x16, [x28+16]
0050ded4subs xzr, sp, x16
0050ded8b.ls 0x50df44
0050dedcstr x30, [sp-80]!
0050dee0stur x29, [sp-8]
0050dee4sub x29, sp, 8
0050dee8ldr x16, [x28+32]
0050deeccbnz x16, 0x50df58
0050def0
0050def0loc_50def0:
0050def0str x0, [sp+88]
0050def4stp xzr, xzr, [sp+40]
0050def8ldr x0, [sp+88]
0050defccbnz x0, 0x50df04
0050df00b 0x50df3c
0050df04
0050df04loc_50df04:
0050df04ldr x0, [sp+88]
0050df08ldrsb x27, [x0]
0050df0cldp x0, x1, [x0]
0050df10stp x0, x1, [sp+24]
0050df14ldp x0, x1, [sp+24]
0050df18stp x0, x1, [sp+8]
0050df1cbl github.com/gofrs/uuid.UUID.String
0050df20str x0, [sp+56]
0050df24str x1, [sp+64]
0050df28str x0, [sp+40]
0050df2cstr x1, [sp+48]
0050df30ldur x29, [sp-8]
0050df34ldr x30, [sp], 80
0050df38ret x30
0050df3c
0050df3cloc_50df3c:
0050df3cbl runtime.panicwrap
0050df40hint
0050df44
0050df44loc_50df44:
0050df44str x0, [sp+8]
0050df48mov x3, x30
0050df4cbl runtime.morestack_noctxt.abi0
0050df50ldr x0, [sp+8]
0050df54b 0x50ded0
0050df58
0050df58loc_50df58:
0050df58ldr x17, [x16]
0050df5cadd x20, sp, 88
0050df60subs xzr, x20, x17
0050df64b.ne 0x50def0
0050df68add x20, sp, 8
0050df6cstr x20, [x16]
0050df70b 0x50def0
0050df74udf 0
0050df78udf 0
0050df7cudf 0
0050ded0
0050ded0github.com/gofrs/uuid.(*UUID).String: ; void github.com/gofrs/uuid.(*UUID).String(github.com/gofrs/uuid.UUID * u)
0050ded0ldr x16, [x28+16]
0050ded4subs xzr, sp, x16
0050ded8b.ls 0x50df44
0050dedcstr x30, [sp-80]!
0050dee0stur x29, [sp-8]
0050dee4sub x29, sp, 8
0050dee8ldr x16, [x28+32]
0050deeccbnz x16, 0x50df58
0050def0
0050def0loc_50def0:
0050def0str x0, [sp+88]
0050def4stp xzr, xzr, [sp+40]
0050def8ldr x0, [sp+88]
0050defccbnz x0, 0x50df04
0050df00b 0x50df3c
0050df04
0050df04loc_50df04:
0050df04ldr x0, [sp+88]
0050df08ldrsb x27, [x0]
0050df0cldp x0, x1, [x0]
0050df10stp x0, x1, [sp+24]
0050df14ldp x0, x1, [sp+24]
0050df18stp x0, x1, [sp+8]
0050df1cbl github.com/gofrs/uuid.UUID.String
0050df20str x0, [sp+56]
0050df24str x1, [sp+64]
0050df28str x0, [sp+40]
0050df2cstr x1, [sp+48]
0050df30ldur x29, [sp-8]
0050df34ldr x30, [sp], 80
0050df38ret x30
0050df3c
0050df3cloc_50df3c:
0050df3cbl runtime.panicwrap
0050df40hint
0050df44
0050df44loc_50df44:
0050df44str x0, [sp+8]
0050df48mov x3, x30
0050df4cbl runtime.morestack_noctxt.abi0
0050df50ldr x0, [sp+8]
0050df54b 0x50ded0
0050df58
0050df58loc_50df58:
0050df58ldr x17, [x16]
0050df5cadd x20, sp, 88
0050df60subs xzr, x20, x17
0050df64b.ne 0x50def0
0050df68add x20, sp, 8
0050df6cstr x20, [x16]
0050df70b 0x50def0
0050df74udf 0
0050df78udf 0
0050df7cudf 0
0050ded0
0050df80
0050df80github.com/bishopfox/sliver/implant/sliver/hostuuid.init: ; void github.com/bishopfox/sliver/implant/sliver/hostuuid.init(void)
0050df80ldr x16, [x28+16]
0050df84subs xzr, sp, x16
0050df88b.ls 0x50dffc
0050df8cstr x30, [sp-128]!
0050df90stur x29, [sp-8]
0050df94sub x29, sp, 8
0050df98stp xzr, xzr, [sp+88]
0050df9cadrp x0, 0x1b4000
0050dfa0add x0, x0, 1921
0050dfa4movz x1, 36
0050dfa8bl github.com/gofrs/uuid.FromString
0050dfacldp x2, x3, [sp+8]
0050dfb0stp x2, x3, [sp+56]
0050dfb4str x0, [sp+88]
0050dfb8str x1, [sp+96]
0050dfbcldp x2, x3, [sp+56]
0050dfc0stp x2, x3, [sp+72]
0050dfc4ldr x0, [sp+88]
0050dfc8ldr x1, [sp+96]
0050dfccstr x0, [sp+104]
0050dfd0str x1, [sp+112]
0050dfd4ldp x2, x3, [sp+72]
0050dfd8stp x2, x3, [sp+8]
0050dfdcbl github.com/gofrs/uuid.Must
0050dfe0ldp x2, x3, [sp+24]
0050dfe4adrp x27, 0x53e000
0050dfe8add x27, x27, 2880
0050dfecstp x2, x3, [x27]
0050dff0ldur x29, [sp-8]
0050dff4ldr x30, [sp], 128
0050dff8ret x30
0050dffc
0050dffcloc_50dffc:
0050dffcmov x3, x30
0050e000bl runtime.morestack_noctxt.abi0
0050e004b 0x50df80
0050e008udf 0
0050e00cudf 0
0050df80
0050df80github.com/bishopfox/sliver/implant/sliver/hostuuid.init: ; void github.com/bishopfox/sliver/implant/sliver/hostuuid.init(void)
0050df80ldr x16, [x28+16]
0050df84subs xzr, sp, x16
0050df88b.ls 0x50dffc
0050df8cstr x30, [sp-128]!
0050df90stur x29, [sp-8]
0050df94sub x29, sp, 8
0050df98stp xzr, xzr, [sp+88]
0050df9cadrp x0, 0x1b4000
0050dfa0add x0, x0, 1921
0050dfa4movz x1, 36
0050dfa8bl github.com/gofrs/uuid.FromString
0050dfacldp x2, x3, [sp+8]
0050dfb0stp x2, x3, [sp+56]
0050dfb4str x0, [sp+88]
0050dfb8str x1, [sp+96]
0050dfbcldp x2, x3, [sp+56]
0050dfc0stp x2, x3, [sp+72]
0050dfc4ldr x0, [sp+88]
0050dfc8ldr x1, [sp+96]
0050dfccstr x0, [sp+104]
0050dfd0str x1, [sp+112]
0050dfd4ldp x2, x3, [sp+72]
0050dfd8stp x2, x3, [sp+8]
0050dfdcbl github.com/gofrs/uuid.Must
0050dfe0ldp x2, x3, [sp+24]
0050dfe4adrp x27, 0x53e000
0050dfe8add x27, x27, 2880
0050dfecstp x2, x3, [x27]
0050dff0ldur x29, [sp-8]
0050dff4ldr x30, [sp], 128
0050dff8ret x30
0050dffc
0050dffcloc_50dffc:
0050dffcmov x3, x30
0050e000bl runtime.morestack_noctxt.abi0
0050e004b 0x50df80
0050e008udf 0
0050e00cudf 0
0050df80
0050e010
0050e010github.com/bishopfox/sliver/implant/sliver/hostuuid.UUIDFromMAC: ; void github.com/bishopfox/sliver/implant/sliver/hostuuid.UUIDFromMAC(void)
0050e010ldr x16, [x28+16]
0050e014sub x17, sp, 448
0050e018subs xzr, x17, x16
0050e01cb.ls 0x50e488
0050e020sub x20, sp, 576
0050e024stp x29, x30, [x20-8]
0050e028add sp, x20, 0
0050e02csub x29, sp, 8
0050e030stp xzr, xzr, [sp+184]
0050e034adrp x0, 0x1ba000
0050e038add x0, x0, 1269
0050e03corr x1, xzr, 48
0050e040mov x2, xzr
0050e044mov x3, xzr
0050e048mov x4, x3
0050e04cbl log.Printf
0050e050str xzr, [sp+528]
0050e054add x27, sp, 536
0050e058stp xzr, xzr, [x27]
0050e05cadd x27, sp, 512
0050e060stp xzr, xzr, [x27]
0050e064bl net.Interfaces
0050e068str x0, [sp+528]
0050e06cstr x1, [sp+536]
0050e070str x2, [sp+544]
0050e074str x3, [sp+512]
0050e078str x4, [sp+520]
0050e07cldr x5, [sp+528]
0050e080ldr x6, [sp+536]
0050e084ldr x7, [sp+544]
0050e088str x5, [sp+376]
0050e08cstr x6, [sp+384]
0050e090str x7, [sp+392]
0050e094ldr x5, [sp+512]
0050e098ldr x6, [sp+520]
0050e09cstr x5, [sp+360]
0050e0a0str x6, [sp+368]
0050e0a4ldr x5, [sp+376]
0050e0a8ldr x6, [sp+384]
0050e0acldr x7, [sp+392]
0050e0b0str x5, [sp+200]
0050e0b4str x6, [sp+208]
0050e0b8str x7, [sp+216]
0050e0bcldr x5, [sp+368]
0050e0c0ldr x6, [sp+360]
0050e0c4str x6, [sp+312]
0050e0c8str x5, [sp+320]
0050e0cccbnz x6, 0x50e0d4
0050e0d0b 0x50e104
0050e0d4
0050e0d4loc_50e0d4:
0050e0d4adrp x27, 0x53d000
0050e0d8add x27, x27, 2880
0050e0dcldp x0, x1, [x27]
0050e0e0stp x0, x1, [sp+8]
0050e0e4bl github.com/gofrs/uuid.UUID.String
0050e0e8str x0, [sp+496]
0050e0ecstr x1, [sp+504]
0050e0f0str x0, [sp+184]
0050e0f4str x1, [sp+192]
0050e0f8ldp x29, x30, [sp-8]
0050e0fcadd sp, sp, 576
0050e100ret x30
0050e104
0050e104loc_50e104:
0050e104add x3, sp, 176
0050e108str x3, [sp+416]
0050e10cldrsb x27, [x3]
0050e110b 0x50e114
0050e114
0050e114loc_50e114:
0050e114str x3, [sp+288]
0050e118stp xzr, xzr, [sp+296]
0050e11cldr x3, [sp+208]
0050e120ldr x4, [sp+200]
0050e124ldr x5, [sp+216]
0050e128str x4, [sp+528]
0050e12cstr x3, [sp+536]
0050e130str x5, [sp+544]
0050e134str xzr, [sp+168]
0050e138str x3, [sp+160]
0050e13cldr x3, [sp+528]
0050e140str x3, [sp+152]
0050e144b 0x50e148
0050e148
0050e148loc_50e148:
0050e148ldr x3, [sp+160]
0050e14cldr x4, [sp+168]
0050e150subs xzr, x3, x4
0050e154b.gt 0x50e15c
0050e158b 0x50e258
0050e15c
0050e15cloc_50e15c:
0050e15cldr x3, [sp+152]
0050e160str x3, [sp+408]
0050e164ldr x3, [sp+408]
0050e168ldp x4, x5, [x3]
0050e16cldp x6, x7, [x3+16]
0050e170ldp x8, x9, [x3+32]
0050e174ldp x3, x10, [x3+48]
0050e178stp x4, x5, [sp+224]
0050e17cstp x6, x7, [sp+240]
0050e180stp x8, x9, [sp+256]
0050e184stp x3, x10, [sp+272]
0050e188ldr x3, [sp+256]
0050e18ccbnz x3, 0x50e194
0050e190b 0x50e234
0050e194
0050e194loc_50e194:
0050e194ldr x0, [sp+256]
0050e198ldr x1, [sp+264]
0050e19cldr x2, [sp+272]
0050e1a0bl net.HardwareAddr.String
0050e1a4str x0, [sp+496]
0050e1a8str x1, [sp+504]
0050e1acldr x2, [sp+304]
0050e1b0ldr x3, [sp+296]
0050e1b4add x1, x3, 1
0050e1b8ldr x0, [sp+288]
0050e1bcsubs xzr, x2, x1
0050e1c0b.hs 0x50e1c8
0050e1c4b 0x50e1cc
0050e1c8
0050e1c8loc_50e1c8:
0050e1c8b 0x50e1e0
0050e1cc
0050e1ccloc_50e1cc:
0050e1ccorr x3, xzr, 1
0050e1d0adrp x4, 0xe7000
0050e1d4add x4, x4, 2944
0050e1d8bl runtime.growslice
0050e1dcb 0x50e1e0
0050e1e0
0050e1e0loc_50e1e0:
0050e1e0sub x3, x1, 1
0050e1e4add x4, x0, x3, lsl #4
0050e1e8ubfm x3, x3, 60, 59
0050e1ecldr x5, [sp+496]
0050e1f0ldr x6, [sp+504]
0050e1f4str x6, [x4+8]
0050e1f8adrp x27, 0x53d000
0050e1fcldr w4, [x27+3056]
0050e200cbz w4, 0x50e208
0050e204b 0x50e20c
0050e208
0050e208loc_50e208:
0050e208b 0x50e220
0050e20c
0050e20cloc_50e20c:
0050e20cbl runtime.gcWriteBarrier2
0050e210str x5, [x25]
0050e214ldr x4, [x0+x3]
0050e218str x4, [x25+8]
0050e21cb 0x50e220
0050e220
0050e220loc_50e220:
0050e220str x5, [x0+x3]
0050e224str x0, [sp+288]
0050e228str x1, [sp+296]
0050e22cstr x2, [sp+304]
0050e230b 0x50e238
0050e234
0050e234loc_50e234:
0050e234b 0x50e238
0050e238
0050e238loc_50e238:
0050e238b 0x50e23c
0050e23c
0050e23cloc_50e23c:
0050e23cldr x3, [sp+168]
0050e240add x3, x3, 1
0050e244str x3, [sp+168]
0050e248ldr x3, [sp+408]
0050e24cadd x3, x3, 64
0050e250str x3, [sp+152]
0050e254b 0x50e148
0050e258
0050e258loc_50e258:
0050e258ldr x3, [sp+296]
0050e25cstr x3, [sp+176]
0050e260cbz x3, 0x50e268
0050e264b 0x50e298
0050e268
0050e268loc_50e268:
0050e268adrp x27, 0x53d000
0050e26cadd x27, x27, 2880
0050e270ldp x0, x1, [x27]
0050e274stp x0, x1, [sp+8]
0050e278bl github.com/gofrs/uuid.UUID.String
0050e27cstr x0, [sp+496]
0050e280str x1, [sp+504]
0050e284str x0, [sp+184]
0050e288str x1, [sp+192]
0050e28cldp x29, x30, [sp-8]
0050e290add sp, sp, 576
0050e294ret x30
0050e298
0050e298loc_50e298:
0050e298ldr x0, [sp+288]
0050e29cldr x1, [sp+296]
0050e2a0ldr x2, [sp+304]
0050e2a4bl sort.Strings
0050e2a8bl crypto/sha256.New
0050e2acstr x0, [sp+328]
0050e2b0str x1, [sp+336]
0050e2b4ldr x3, [sp+296]
0050e2b8ldr x4, [sp+288]
0050e2bcldr x5, [sp+304]
0050e2c0str x4, [sp+472]
0050e2c4str x3, [sp+480]
0050e2c8str x5, [sp+488]
0050e2ccstr xzr, [sp+144]
0050e2d0str x3, [sp+136]
0050e2d4ldr x3, [sp+472]
0050e2d8str x3, [sp+128]
0050e2dcb 0x50e2e0
0050e2e0
0050e2e0loc_50e2e0:
0050e2e0ldr x4, [sp+136]
0050e2e4ldr x5, [sp+144]
0050e2e8subs xzr, x4, x5
0050e2ecb.gt 0x50e2f4
0050e2f0b 0x50e378
0050e2f4
0050e2f4loc_50e2f4:
0050e2f4ldr x3, [sp+128]
0050e2f8str x3, [sp+400]
0050e2fcldr x3, [sp+400]
0050e300ldr x1, [x3]
0050e304ldr x2, [x3+8]
0050e308str x1, [sp+344]
0050e30cstr x2, [sp+352]
0050e310mov x0, xzr
0050e314bl runtime.stringtoslicebyte
0050e318str x0, [sp+448]
0050e31cstr x1, [sp+456]
0050e320str x2, [sp+464]
0050e324ldr x3, [sp+328]
0050e328ldrsb x27, [x3]
0050e32cldr x4, [sp+336]
0050e330ldr x3, [x3+56]
0050e334mov x5, x0
0050e338mov x0, x4
0050e33cmov x6, x1
0050e340mov x1, x5
0050e344mov x7, x2
0050e348mov x2, x6
0050e34cmov x8, x3
0050e350mov x3, x7
0050e354blr x8
0050e358b 0x50e35c
0050e35c
0050e35cloc_50e35c:
0050e35cldr x4, [sp+144]
0050e360add x4, x4, 1
0050e364str x4, [sp+144]
0050e368ldr x4, [sp+400]
0050e36cadd x4, x4, 16
0050e370str x4, [sp+128]
0050e374b 0x50e2e0
0050e378
0050e378loc_50e378:
0050e378ldr x4, [sp+328]
0050e37cldrsb x27, [x4]
0050e380ldr x4, [x4+48]
0050e384ldr x0, [sp+336]
0050e388mov x1, xzr
0050e38cmov x2, xzr
0050e390mov x3, x2
0050e394blr x4
0050e398str x0, [sp+448]
0050e39cstr x1, [sp+456]
0050e3a0str x2, [sp+464]
0050e3a4subs xzr, x2, 16
0050e3a8b.hs 0x50e3b0
0050e3acb 0x50e47c
0050e3b0
0050e3b0loc_50e3b0:
0050e3b0b 0x50e3b4
0050e3b4
0050e3b4loc_50e3b4:
0050e3b4str x0, [sp+424]
0050e3b8orr x3, xzr, 16
0050e3bcstr x3, [sp+432]
0050e3c0str x2, [sp+440]
0050e3c4add x27, sp, 512
0050e3c8stp xzr, xzr, [x27]
0050e3ccldr x0, [sp+424]
0050e3d0ldr x1, [sp+432]
0050e3d4ldr x2, [sp+440]
0050e3d8bl github.com/gofrs/uuid.FromBytes
0050e3dcldp x3, x4, [sp+8]
0050e3e0stp x3, x4, [sp+96]
0050e3e4str x0, [sp+512]
0050e3e8str x1, [sp+520]
0050e3ecldp x3, x4, [sp+96]
0050e3f0stp x3, x4, [sp+112]
0050e3f4ldr x3, [sp+512]
0050e3f8ldr x4, [sp+520]
0050e3fcstr x3, [sp+552]
0050e400str x4, [sp+560]
0050e404ldp x3, x4, [sp+112]
0050e408stp x3, x4, [sp+80]
0050e40cldr x3, [sp+560]
0050e410ldr x4, [sp+552]
0050e414str x4, [sp+312]
0050e418str x3, [sp+320]
0050e41ccbnz x4, 0x50e424
0050e420b 0x50e454
0050e424
0050e424loc_50e424:
0050e424adrp x27, 0x53d000
0050e428add x27, x27, 2880
0050e42cldp x0, x1, [x27]
0050e430stp x0, x1, [sp+8]
0050e434bl github.com/gofrs/uuid.UUID.String
0050e438str x0, [sp+496]
0050e43cstr x1, [sp+504]
0050e440str x0, [sp+184]
0050e444str x1, [sp+192]
0050e448ldp x29, x30, [sp-8]
0050e44cadd sp, sp, 576
0050e450ret x30
0050e454
0050e454loc_50e454:
0050e454ldp x0, x1, [sp+80]
0050e458stp x0, x1, [sp+8]
0050e45cbl github.com/gofrs/uuid.UUID.String
0050e460str x0, [sp+496]
0050e464str x1, [sp+504]
0050e468str x0, [sp+184]
0050e46cstr x1, [sp+192]
0050e470ldp x29, x30, [sp-8]
0050e474add sp, sp, 576
0050e478ret x30
0050e47c
0050e47cloc_50e47c:
0050e47corr x1, xzr, 16
0050e480bl runtime.panicSliceAcap
0050e484hint
0050e488
0050e488loc_50e488:
0050e488mov x3, x30
0050e48cbl runtime.morestack_noctxt.abi0
0050e490b 0x50e010
0050e494udf 0
0050e498udf 0
0050e49cudf 0
0050e010
0050e010github.com/bishopfox/sliver/implant/sliver/hostuuid.UUIDFromMAC: ; void github.com/bishopfox/sliver/implant/sliver/hostuuid.UUIDFromMAC(void)
0050e010ldr x16, [x28+16]
0050e014sub x17, sp, 448
0050e018subs xzr, x17, x16
0050e01cb.ls 0x50e488
0050e020sub x20, sp, 576
0050e024stp x29, x30, [x20-8]
0050e028add sp, x20, 0
0050e02csub x29, sp, 8
0050e030stp xzr, xzr, [sp+184]
0050e034adrp x0, 0x1ba000
0050e038add x0, x0, 1269
0050e03corr x1, xzr, 48
0050e040mov x2, xzr
0050e044mov x3, xzr
0050e048mov x4, x3
0050e04cbl log.Printf
0050e050str xzr, [sp+528]
0050e054add x27, sp, 536
0050e058stp xzr, xzr, [x27]
0050e05cadd x27, sp, 512
0050e060stp xzr, xzr, [x27]
0050e064bl net.Interfaces
0050e068str x0, [sp+528]
0050e06cstr x1, [sp+536]
0050e070str x2, [sp+544]
0050e074str x3, [sp+512]
0050e078str x4, [sp+520]
0050e07cldr x5, [sp+528]
0050e080ldr x6, [sp+536]
0050e084ldr x7, [sp+544]
0050e088str x5, [sp+376]
0050e08cstr x6, [sp+384]
0050e090str x7, [sp+392]
0050e094ldr x5, [sp+512]
0050e098ldr x6, [sp+520]
0050e09cstr x5, [sp+360]
0050e0a0str x6, [sp+368]
0050e0a4ldr x5, [sp+376]
0050e0a8ldr x6, [sp+384]
0050e0acldr x7, [sp+392]
0050e0b0str x5, [sp+200]
0050e0b4str x6, [sp+208]
0050e0b8str x7, [sp+216]
0050e0bcldr x5, [sp+368]
0050e0c0ldr x6, [sp+360]
0050e0c4str x6, [sp+312]
0050e0c8str x5, [sp+320]
0050e0cccbnz x6, 0x50e0d4
0050e0d0b 0x50e104
0050e0d4
0050e0d4loc_50e0d4:
0050e0d4adrp x27, 0x53d000
0050e0d8add x27, x27, 2880
0050e0dcldp x0, x1, [x27]
0050e0e0stp x0, x1, [sp+8]
0050e0e4bl github.com/gofrs/uuid.UUID.String
0050e0e8str x0, [sp+496]
0050e0ecstr x1, [sp+504]
0050e0f0str x0, [sp+184]
0050e0f4str x1, [sp+192]
0050e0f8ldp x29, x30, [sp-8]
0050e0fcadd sp, sp, 576
0050e100ret x30
0050e104
0050e104loc_50e104:
0050e104add x3, sp, 176
0050e108str x3, [sp+416]
0050e10cldrsb x27, [x3]
0050e110b 0x50e114
0050e114
0050e114loc_50e114:
0050e114str x3, [sp+288]
0050e118stp xzr, xzr, [sp+296]
0050e11cldr x3, [sp+208]
0050e120ldr x4, [sp+200]
0050e124ldr x5, [sp+216]
0050e128str x4, [sp+528]
0050e12cstr x3, [sp+536]
0050e130str x5, [sp+544]
0050e134str xzr, [sp+168]
0050e138str x3, [sp+160]
0050e13cldr x3, [sp+528]
0050e140str x3, [sp+152]
0050e144b 0x50e148
0050e148
0050e148loc_50e148:
0050e148ldr x3, [sp+160]
0050e14cldr x4, [sp+168]
0050e150subs xzr, x3, x4
0050e154b.gt 0x50e15c
0050e158b 0x50e258
0050e15c
0050e15cloc_50e15c:
0050e15cldr x3, [sp+152]
0050e160str x3, [sp+408]
0050e164ldr x3, [sp+408]
0050e168ldp x4, x5, [x3]
0050e16cldp x6, x7, [x3+16]
0050e170ldp x8, x9, [x3+32]
0050e174ldp x3, x10, [x3+48]
0050e178stp x4, x5, [sp+224]
0050e17cstp x6, x7, [sp+240]
0050e180stp x8, x9, [sp+256]
0050e184stp x3, x10, [sp+272]
0050e188ldr x3, [sp+256]
0050e18ccbnz x3, 0x50e194
0050e190b 0x50e234
0050e194
0050e194loc_50e194:
0050e194ldr x0, [sp+256]
0050e198ldr x1, [sp+264]
0050e19cldr x2, [sp+272]
0050e1a0bl net.HardwareAddr.String
0050e1a4str x0, [sp+496]
0050e1a8str x1, [sp+504]
0050e1acldr x2, [sp+304]
0050e1b0ldr x3, [sp+296]
0050e1b4add x1, x3, 1
0050e1b8ldr x0, [sp+288]
0050e1bcsubs xzr, x2, x1
0050e1c0b.hs 0x50e1c8
0050e1c4b 0x50e1cc
0050e1c8
0050e1c8loc_50e1c8:
0050e1c8b 0x50e1e0
0050e1cc
0050e1ccloc_50e1cc:
0050e1ccorr x3, xzr, 1
0050e1d0adrp x4, 0xe7000
0050e1d4add x4, x4, 2944
0050e1d8bl runtime.growslice
0050e1dcb 0x50e1e0
0050e1e0
0050e1e0loc_50e1e0:
0050e1e0sub x3, x1, 1
0050e1e4add x4, x0, x3, lsl #4
0050e1e8ubfm x3, x3, 60, 59
0050e1ecldr x5, [sp+496]
0050e1f0ldr x6, [sp+504]
0050e1f4str x6, [x4+8]
0050e1f8adrp x27, 0x53d000
0050e1fcldr w4, [x27+3056]
0050e200cbz w4, 0x50e208
0050e204b 0x50e20c
0050e208
0050e208loc_50e208:
0050e208b 0x50e220
0050e20c
0050e20cloc_50e20c:
0050e20cbl runtime.gcWriteBarrier2
0050e210str x5, [x25]
0050e214ldr x4, [x0+x3]
0050e218str x4, [x25+8]
0050e21cb 0x50e220
0050e220
0050e220loc_50e220:
0050e220str x5, [x0+x3]
0050e224str x0, [sp+288]
0050e228str x1, [sp+296]
0050e22cstr x2, [sp+304]
0050e230b 0x50e238
0050e234
0050e234loc_50e234:
0050e234b 0x50e238
0050e238
0050e238loc_50e238:
0050e238b 0x50e23c
0050e23c
0050e23cloc_50e23c:
0050e23cldr x3, [sp+168]
0050e240add x3, x3, 1
0050e244str x3, [sp+168]
0050e248ldr x3, [sp+408]
0050e24cadd x3, x3, 64
0050e250str x3, [sp+152]
0050e254b 0x50e148
0050e258
0050e258loc_50e258:
0050e258ldr x3, [sp+296]
0050e25cstr x3, [sp+176]
0050e260cbz x3, 0x50e268
0050e264b 0x50e298
0050e268
0050e268loc_50e268:
0050e268adrp x27, 0x53d000
0050e26cadd x27, x27, 2880
0050e270ldp x0, x1, [x27]
0050e274stp x0, x1, [sp+8]
0050e278bl github.com/gofrs/uuid.UUID.String
0050e27cstr x0, [sp+496]
0050e280str x1, [sp+504]
0050e284str x0, [sp+184]
0050e288str x1, [sp+192]
0050e28cldp x29, x30, [sp-8]
0050e290add sp, sp, 576
0050e294ret x30
0050e298
0050e298loc_50e298:
0050e298ldr x0, [sp+288]
0050e29cldr x1, [sp+296]
0050e2a0ldr x2, [sp+304]
0050e2a4bl sort.Strings
0050e2a8bl crypto/sha256.New
0050e2acstr x0, [sp+328]
0050e2b0str x1, [sp+336]
0050e2b4ldr x3, [sp+296]
0050e2b8ldr x4, [sp+288]
0050e2bcldr x5, [sp+304]
0050e2c0str x4, [sp+472]
0050e2c4str x3, [sp+480]
0050e2c8str x5, [sp+488]
0050e2ccstr xzr, [sp+144]
0050e2d0str x3, [sp+136]
0050e2d4ldr x3, [sp+472]
0050e2d8str x3, [sp+128]
0050e2dcb 0x50e2e0
0050e2e0
0050e2e0loc_50e2e0:
0050e2e0ldr x4, [sp+136]
0050e2e4ldr x5, [sp+144]
0050e2e8subs xzr, x4, x5
0050e2ecb.gt 0x50e2f4
0050e2f0b 0x50e378
0050e2f4
0050e2f4loc_50e2f4:
0050e2f4ldr x3, [sp+128]
0050e2f8str x3, [sp+400]
0050e2fcldr x3, [sp+400]
0050e300ldr x1, [x3]
0050e304ldr x2, [x3+8]
0050e308str x1, [sp+344]
0050e30cstr x2, [sp+352]
0050e310mov x0, xzr
0050e314bl runtime.stringtoslicebyte
0050e318str x0, [sp+448]
0050e31cstr x1, [sp+456]
0050e320str x2, [sp+464]
0050e324ldr x3, [sp+328]
0050e328ldrsb x27, [x3]
0050e32cldr x4, [sp+336]
0050e330ldr x3, [x3+56]
0050e334mov x5, x0
0050e338mov x0, x4
0050e33cmov x6, x1
0050e340mov x1, x5
0050e344mov x7, x2
0050e348mov x2, x6
0050e34cmov x8, x3
0050e350mov x3, x7
0050e354blr x8
0050e358b 0x50e35c
0050e35c
0050e35cloc_50e35c:
0050e35cldr x4, [sp+144]
0050e360add x4, x4, 1
0050e364str x4, [sp+144]
0050e368ldr x4, [sp+400]
0050e36cadd x4, x4, 16
0050e370str x4, [sp+128]
0050e374b 0x50e2e0
0050e378
0050e378loc_50e378:
0050e378ldr x4, [sp+328]
0050e37cldrsb x27, [x4]
0050e380ldr x4, [x4+48]
0050e384ldr x0, [sp+336]
0050e388mov x1, xzr
0050e38cmov x2, xzr
0050e390mov x3, x2
0050e394blr x4
0050e398str x0, [sp+448]
0050e39cstr x1, [sp+456]
0050e3a0str x2, [sp+464]
0050e3a4subs xzr, x2, 16
0050e3a8b.hs 0x50e3b0
0050e3acb 0x50e47c
0050e3b0
0050e3b0loc_50e3b0:
0050e3b0b 0x50e3b4
0050e3b4
0050e3b4loc_50e3b4:
0050e3b4str x0, [sp+424]
0050e3b8orr x3, xzr, 16
0050e3bcstr x3, [sp+432]
0050e3c0str x2, [sp+440]
0050e3c4add x27, sp, 512
0050e3c8stp xzr, xzr, [x27]
0050e3ccldr x0, [sp+424]
0050e3d0ldr x1, [sp+432]
0050e3d4ldr x2, [sp+440]
0050e3d8bl github.com/gofrs/uuid.FromBytes
0050e3dcldp x3, x4, [sp+8]
0050e3e0stp x3, x4, [sp+96]
0050e3e4str x0, [sp+512]
0050e3e8str x1, [sp+520]
0050e3ecldp x3, x4, [sp+96]
0050e3f0stp x3, x4, [sp+112]
0050e3f4ldr x3, [sp+512]
0050e3f8ldr x4, [sp+520]
0050e3fcstr x3, [sp+552]
0050e400str x4, [sp+560]
0050e404ldp x3, x4, [sp+112]
0050e408stp x3, x4, [sp+80]
0050e40cldr x3, [sp+560]
0050e410ldr x4, [sp+552]
0050e414str x4, [sp+312]
0050e418str x3, [sp+320]
0050e41ccbnz x4, 0x50e424
0050e420b 0x50e454
0050e424
0050e424loc_50e424:
0050e424adrp x27, 0x53d000
0050e428add x27, x27, 2880
0050e42cldp x0, x1, [x27]
0050e430stp x0, x1, [sp+8]
0050e434bl github.com/gofrs/uuid.UUID.String
0050e438str x0, [sp+496]
0050e43cstr x1, [sp+504]
0050e440str x0, [sp+184]
0050e444str x1, [sp+192]
0050e448ldp x29, x30, [sp-8]
0050e44cadd sp, sp, 576
0050e450ret x30
0050e454
0050e454loc_50e454:
0050e454ldp x0, x1, [sp+80]
0050e458stp x0, x1, [sp+8]
0050e45cbl github.com/gofrs/uuid.UUID.String
0050e460str x0, [sp+496]
0050e464str x1, [sp+504]
0050e468str x0, [sp+184]
0050e46cstr x1, [sp+192]
0050e470ldp x29, x30, [sp-8]
0050e474add sp, sp, 576
0050e478ret x30
0050e47c
0050e47cloc_50e47c:
0050e47corr x1, xzr, 16
0050e480bl runtime.panicSliceAcap
0050e484hint
0050e488
0050e488loc_50e488:
0050e488mov x3, x30
0050e48cbl runtime.morestack_noctxt.abi0
0050e490b 0x50e010
0050e494udf 0
0050e498udf 0
0050e49cudf 0
0050e010
0050e4a0
0050e4a0github.com/bishopfox/sliver/implant/sliver/hostuuid.GetUUID: ; void github.com/bishopfox/sliver/implant/sliver/hostuuid.GetUUID(void)
0050e4a0ldr x16, [x28+16]
0050e4a4sub x17, sp, 384
0050e4a8subs xzr, x17, x16
0050e4acb.ls 0x50e9b4
0050e4b0sub x20, sp, 512
0050e4b4stp x29, x30, [x20-8]
0050e4b8add sp, x20, 0
0050e4bcsub x29, sp, 8
0050e4c0stp xzr, xzr, [sp+64]
0050e4c4str xzr, [sp+136]
0050e4c8stp xzr, xzr, [sp+144]
0050e4ccstp xzr, xzr, [sp+120]
0050e4d0adrp x0, 0x1a6000
0050e4d4add x0, x0, 912
0050e4d8orr x1, xzr, 15
0050e4dcbl os.ReadFile
0050e4e0str x0, [sp+136]
0050e4e4str x1, [sp+144]
0050e4e8str x2, [sp+152]
0050e4ecstr x3, [sp+120]
0050e4f0str x4, [sp+128]
0050e4f4ldr x2, [sp+136]
0050e4f8ldr x3, [sp+144]
0050e4fcldr x4, [sp+152]
0050e500str x2, [sp+216]
0050e504str x3, [sp+224]
0050e508str x4, [sp+232]
0050e50cldr x2, [sp+120]
0050e510ldr x3, [sp+128]
0050e514str x2, [sp+200]
0050e518str x3, [sp+208]
0050e51cldr x2, [sp+216]
0050e520ldr x3, [sp+224]
0050e524ldr x4, [sp+232]
0050e528str x2, [sp+80]
0050e52cstr x3, [sp+88]
0050e530str x4, [sp+96]
0050e534ldr x2, [sp+208]
0050e538ldr x3, [sp+200]
0050e53cstr x3, [sp+104]
0050e540str x2, [sp+112]
0050e544subs xzr, x3, 0
0050e548cset x2, ne
0050e54cstrb w2, [sp+55]
0050e550cbnz x3, 0x50e558
0050e554b 0x50e55c
0050e558
0050e558loc_50e558:
0050e558b 0x50e574
0050e55c
0050e55cloc_50e55c:
0050e55cldr x3, [sp+88]
0050e560str x3, [sp+56]
0050e564subs xzr, x3, 33
0050e568cset x3, ne
0050e56cstrb w3, [sp+55]
0050e570b 0x50e574
0050e574
0050e574loc_50e574:
0050e574ldrb w3, [sp+55]
0050e578tbnz w3, 0, 0x50e580
0050e57cb 0x50e660
0050e580
0050e580loc_50e580:
0050e580str xzr, [sp+136]
0050e584stp xzr, xzr, [sp+144]
0050e588stp xzr, xzr, [sp+120]
0050e58cadrp x0, 0x1ab000
0050e590add x0, x0, 390
0050e594orr x1, xzr, 24
0050e598bl os.ReadFile
0050e59cstr x0, [sp+136]
0050e5a0str x1, [sp+144]
0050e5a4str x2, [sp+152]
0050e5a8str x3, [sp+120]
0050e5acstr x4, [sp+128]
0050e5b0ldr x2, [sp+136]
0050e5b4ldr x3, [sp+144]
0050e5b8ldr x4, [sp+152]
0050e5bcstr x2, [sp+176]
0050e5c0str x3, [sp+184]
0050e5c4str x4, [sp+192]
0050e5c8ldr x2, [sp+120]
0050e5ccldr x3, [sp+128]
0050e5d0str x2, [sp+160]
0050e5d4str x3, [sp+168]
0050e5d8ldr x2, [sp+176]
0050e5dcldr x3, [sp+184]
0050e5e0ldr x4, [sp+192]
0050e5e4str x2, [sp+80]
0050e5e8str x3, [sp+88]
0050e5ecstr x4, [sp+96]
0050e5f0ldr x2, [sp+168]
0050e5f4ldr x3, [sp+160]
0050e5f8str x3, [sp+104]
0050e5fcstr x2, [sp+112]
0050e600subs xzr, x3, 0
0050e604cset x2, ne
0050e608strb w2, [sp+55]
0050e60ccbnz x3, 0x50e614
0050e610b 0x50e618
0050e614
0050e614loc_50e614:
0050e614b 0x50e630
0050e618
0050e618loc_50e618:
0050e618ldr x3, [sp+88]
0050e61cstr x3, [sp+56]
0050e620subs xzr, x3, 33
0050e624cset x3, ne
0050e628strb w3, [sp+55]
0050e62cb 0x50e630
0050e630
0050e630loc_50e630:
0050e630ldrb w3, [sp+55]
0050e634tbnz w3, 0, 0x50e63c
0050e638b 0x50e65c
0050e63c
0050e63cloc_50e63c:
0050e63cbl github.com/bishopfox/sliver/implant/sliver/hostuuid.UUIDFromMAC
0050e640str x0, [sp+488]
0050e644str x1, [sp+496]
0050e648str x0, [sp+64]
0050e64cstr x1, [sp+72]
0050e650ldp x29, x30, [sp-8]
0050e654add sp, sp, 512
0050e658ret x30
0050e65c
0050e65cloc_50e65c:
0050e65cb 0x50e664
0050e660
0050e660loc_50e660:
0050e660b 0x50e664
0050e664
0050e664loc_50e664:
0050e664ldr x2, [sp+96]
0050e668ldr x3, [sp+80]
0050e66csubs xzr, x2, 8
0050e670b.hs 0x50e678
0050e674b 0x50e9a8
0050e678
0050e678loc_50e678:
0050e678b 0x50e67c
0050e67c
0050e67cloc_50e67c:
0050e67cstr x3, [sp+136]
0050e680orr x3, xzr, 8
0050e684str x3, [sp+144]
0050e688str x2, [sp+152]
0050e68cldr x2, [sp+96]
0050e690ldr x3, [sp+80]
0050e694subs xzr, x2, 12
0050e698b.hs 0x50e6a0
0050e69cb 0x50e9a0
0050e6a0
0050e6a0loc_50e6a0:
0050e6a0b 0x50e6a4
0050e6a4
0050e6a4loc_50e6a4:
0050e6a4sub x4, x2, 8
0050e6a8sub x5, xzr, x4
0050e6acsbfm x5, x5, 63, 63
0050e6b0and x5, x5, 8
0050e6b4add x3, x3, x5
0050e6b8str x3, [sp+464]
0050e6bcorr x3, xzr, 4
0050e6c0str x3, [sp+472]
0050e6c4str x4, [sp+480]
0050e6c8ldr x2, [sp+96]
0050e6ccldr x4, [sp+80]
0050e6d0subs xzr, x2, 16
0050e6d4b.hs 0x50e6dc
0050e6d8b 0x50e998
0050e6dc
0050e6dcloc_50e6dc:
0050e6dcb 0x50e6e0
0050e6e0
0050e6e0loc_50e6e0:
0050e6e0sub x5, x2, 12
0050e6e4sub x6, xzr, x5
0050e6e8sbfm x6, x6, 63, 63
0050e6ecand x6, x6, 12
0050e6f0add x4, x4, x6
0050e6f4str x4, [sp+440]
0050e6f8str x3, [sp+448]
0050e6fcstr x5, [sp+456]
0050e700ldr x2, [sp+96]
0050e704ldr x4, [sp+80]
0050e708subs xzr, x2, 20
0050e70cb.hs 0x50e714
0050e710b 0x50e990
0050e714
0050e714loc_50e714:
0050e714b 0x50e718
0050e718
0050e718loc_50e718:
0050e718sub x5, x2, 16
0050e71csub x6, xzr, x5
0050e720sbfm x6, x6, 63, 63
0050e724and x6, x6, 16
0050e728add x4, x4, x6
0050e72cstr x4, [sp+416]
0050e730str x3, [sp+424]
0050e734str x5, [sp+432]
0050e738ldr x2, [sp+96]
0050e73cldr x3, [sp+80]
0050e740subs xzr, x2, 32
0050e744b.hs 0x50e74c
0050e748b 0x50e988
0050e74c
0050e74cloc_50e74c:
0050e74cb 0x50e750
0050e750
0050e750loc_50e750:
0050e750sub x4, x2, 20
0050e754sub x5, xzr, x4
0050e758sbfm x5, x5, 63, 63
0050e75cmovz x6, 20
0050e760and x5, x5, x6
0050e764add x3, x3, x5
0050e768str x3, [sp+392]
0050e76corr x3, xzr, 12
0050e770str x3, [sp+400]
0050e774str x4, [sp+408]
0050e778add x20, sp, 312
0050e77cadr x27, 16
0050e780stp x29, x27, [sp-24]
0050e784sub x29, sp, 24
0050e788bl fn_87cfc
0050e78csub x29, sp, 8
0050e790add x3, sp, 312
0050e794str x3, [sp+280]
0050e798ldr x0, [sp+136]
0050e79cldr x1, [sp+144]
0050e7a0ldr x2, [sp+152]
0050e7a4bl runtime.convTslice
0050e7a8str x0, [sp+272]
0050e7acldr x3, [sp+280]
0050e7b0ldrsb x27, [x3]
0050e7b4adrp x4, 0xdf000
0050e7b8add x4, x4, 1216
0050e7bcstr x4, [x3]
0050e7c0adrp x27, 0x53d000
0050e7c4ldr w4, [x27+3056]
0050e7c8cbz w4, 0x50e7d0
0050e7ccb 0x50e7d4
0050e7d0
0050e7d0loc_50e7d0:
0050e7d0b 0x50e7e8
0050e7d4
0050e7d4loc_50e7d4:
0050e7d4bl runtime.gcWriteBarrier2
0050e7d8str x0, [x25]
0050e7dcldr x4, [x3+8]
0050e7e0str x4, [x25+8]
0050e7e4b 0x50e7e8
0050e7e8
0050e7e8loc_50e7e8:
0050e7e8str x0, [x3+8]
0050e7ecldr x0, [sp+464]
0050e7f0ldr x1, [sp+472]
0050e7f4ldr x2, [sp+480]
0050e7f8bl runtime.convTslice
0050e7fcstr x0, [sp+264]
0050e800ldr x3, [sp+280]
0050e804ldrsb x27, [x3]
0050e808adrp x4, 0xdf000
0050e80cadd x4, x4, 1216
0050e810str x4, [x3+16]
0050e814adrp x27, 0x53d000
0050e818ldr w4, [x27+3056]
0050e81ccbz w4, 0x50e824
0050e820b 0x50e828
0050e824
0050e824loc_50e824:
0050e824b 0x50e83c
0050e828
0050e828loc_50e828:
0050e828bl runtime.gcWriteBarrier2
0050e82cstr x0, [x25]
0050e830ldr x4, [x3+24]
0050e834str x4, [x25+8]
0050e838b 0x50e83c
0050e83c
0050e83cloc_50e83c:
0050e83cstr x0, [x3+24]
0050e840ldr x0, [sp+440]
0050e844ldr x1, [sp+448]
0050e848ldr x2, [sp+456]
0050e84cbl runtime.convTslice
0050e850str x0, [sp+256]
0050e854ldr x3, [sp+280]
0050e858ldrsb x27, [x3]
0050e85cadrp x4, 0xdf000
0050e860add x4, x4, 1216
0050e864str x4, [x3+32]
0050e868adrp x27, 0x53d000
0050e86cldr w4, [x27+3056]
0050e870cbz w4, 0x50e878
0050e874b 0x50e87c
0050e878
0050e878loc_50e878:
0050e878b 0x50e890
0050e87c
0050e87cloc_50e87c:
0050e87cbl runtime.gcWriteBarrier2
0050e880str x0, [x25]
0050e884ldr x4, [x3+40]
0050e888str x4, [x25+8]
0050e88cb 0x50e890
0050e890
0050e890loc_50e890:
0050e890str x0, [x3+40]
0050e894ldr x0, [sp+416]
0050e898ldr x1, [sp+424]
0050e89cldr x2, [sp+432]
0050e8a0bl runtime.convTslice
0050e8a4str x0, [sp+248]
0050e8a8ldr x3, [sp+280]
0050e8acldrsb x27, [x3]
0050e8b0adrp x4, 0xdf000
0050e8b4add x4, x4, 1216
0050e8b8str x4, [x3+48]
0050e8bcadrp x27, 0x53d000
0050e8c0ldr w4, [x27+3056]
0050e8c4cbz w4, 0x50e8cc
0050e8c8b 0x50e8d0
0050e8cc
0050e8ccloc_50e8cc:
0050e8ccb 0x50e8e4
0050e8d0
0050e8d0loc_50e8d0:
0050e8d0bl runtime.gcWriteBarrier2
0050e8d4str x0, [x25]
0050e8d8ldr x4, [x3+56]
0050e8dcstr x4, [x25+8]
0050e8e0b 0x50e8e4
0050e8e4
0050e8e4loc_50e8e4:
0050e8e4str x0, [x3+56]
0050e8e8ldr x0, [sp+392]
0050e8ecldr x1, [sp+400]
0050e8f0ldr x2, [sp+408]
0050e8f4bl runtime.convTslice
0050e8f8str x0, [sp+240]
0050e8fcldr x3, [sp+280]
0050e900ldrsb x27, [x3]
0050e904adrp x4, 0xdf000
0050e908add x4, x4, 1216
0050e90cstr x4, [x3+64]
0050e910adrp x27, 0x53d000
0050e914ldr w4, [x27+3056]
0050e918cbz w4, 0x50e920
0050e91cb 0x50e924
0050e920
0050e920loc_50e920:
0050e920b 0x50e938
0050e924
0050e924loc_50e924:
0050e924bl runtime.gcWriteBarrier2
0050e928str x0, [x25]
0050e92cldr x5, [x3+72]
0050e930str x5, [x25+8]
0050e934b 0x50e938
0050e938
0050e938loc_50e938:
0050e938str x0, [x3+72]
0050e93cldr x2, [sp+280]
0050e940ldrsb x27, [x2]
0050e944b 0x50e948
0050e948
0050e948loc_50e948:
0050e948str x2, [sp+288]
0050e94cmovz x4, 5
0050e950str x4, [sp+296]
0050e954str x4, [sp+304]
0050e958adrp x0, 0x1a5000
0050e95cadd x0, x0, 3570
0050e960orr x1, xzr, 14
0050e964mov x3, x4
0050e968bl fmt.Sprintf
0050e96cstr x0, [sp+488]
0050e970str x1, [sp+496]
0050e974str x0, [sp+64]
0050e978str x1, [sp+72]
0050e97cldp x29, x30, [sp-8]
0050e980add sp, sp, 512
0050e984ret x30
0050e988
0050e988loc_50e988:
0050e988orr x1, xzr, 32
0050e98cbl runtime.panicSliceAcap
0050e990
0050e990loc_50e990:
0050e990movz x1, 20
0050e994bl runtime.panicSliceAcap
0050e998
0050e998loc_50e998:
0050e998orr x1, xzr, 16
0050e99cbl runtime.panicSliceAcap
0050e9a0
0050e9a0loc_50e9a0:
0050e9a0orr x1, xzr, 12
0050e9a4bl runtime.panicSliceAcap
0050e9a8
0050e9a8loc_50e9a8:
0050e9a8orr x1, xzr, 8
0050e9acbl runtime.panicSliceAcap
0050e9b0hint
0050e9b4
0050e9b4loc_50e9b4:
0050e9b4mov x3, x30
0050e9b8bl runtime.morestack_noctxt.abi0
0050e9bcb 0x50e4a0
0050e4a0
0050e4a0github.com/bishopfox/sliver/implant/sliver/hostuuid.GetUUID: ; void github.com/bishopfox/sliver/implant/sliver/hostuuid.GetUUID(void)
0050e4a0ldr x16, [x28+16]
0050e4a4sub x17, sp, 384
0050e4a8subs xzr, x17, x16
0050e4acb.ls 0x50e9b4
0050e4b0sub x20, sp, 512
0050e4b4stp x29, x30, [x20-8]
0050e4b8add sp, x20, 0
0050e4bcsub x29, sp, 8
0050e4c0stp xzr, xzr, [sp+64]
0050e4c4str xzr, [sp+136]
0050e4c8stp xzr, xzr, [sp+144]
0050e4ccstp xzr, xzr, [sp+120]
0050e4d0adrp x0, 0x1a6000
0050e4d4add x0, x0, 912
0050e4d8orr x1, xzr, 15
0050e4dcbl os.ReadFile
0050e4e0str x0, [sp+136]
0050e4e4str x1, [sp+144]
0050e4e8str x2, [sp+152]
0050e4ecstr x3, [sp+120]
0050e4f0str x4, [sp+128]
0050e4f4ldr x2, [sp+136]
0050e4f8ldr x3, [sp+144]
0050e4fcldr x4, [sp+152]
0050e500str x2, [sp+216]
0050e504str x3, [sp+224]
0050e508str x4, [sp+232]
0050e50cldr x2, [sp+120]
0050e510ldr x3, [sp+128]
0050e514str x2, [sp+200]
0050e518str x3, [sp+208]
0050e51cldr x2, [sp+216]
0050e520ldr x3, [sp+224]
0050e524ldr x4, [sp+232]
0050e528str x2, [sp+80]
0050e52cstr x3, [sp+88]
0050e530str x4, [sp+96]
0050e534ldr x2, [sp+208]
0050e538ldr x3, [sp+200]
0050e53cstr x3, [sp+104]
0050e540str x2, [sp+112]
0050e544subs xzr, x3, 0
0050e548cset x2, ne
0050e54cstrb w2, [sp+55]
0050e550cbnz x3, 0x50e558
0050e554b 0x50e55c
0050e558
0050e558loc_50e558:
0050e558b 0x50e574
0050e55c
0050e55cloc_50e55c:
0050e55cldr x3, [sp+88]
0050e560str x3, [sp+56]
0050e564subs xzr, x3, 33
0050e568cset x3, ne
0050e56cstrb w3, [sp+55]
0050e570b 0x50e574
0050e574
0050e574loc_50e574:
0050e574ldrb w3, [sp+55]
0050e578tbnz w3, 0, 0x50e580
0050e57cb 0x50e660
0050e580
0050e580loc_50e580:
0050e580str xzr, [sp+136]
0050e584stp xzr, xzr, [sp+144]
0050e588stp xzr, xzr, [sp+120]
0050e58cadrp x0, 0x1ab000
0050e590add x0, x0, 390
0050e594orr x1, xzr, 24
0050e598bl os.ReadFile
0050e59cstr x0, [sp+136]
0050e5a0str x1, [sp+144]
0050e5a4str x2, [sp+152]
0050e5a8str x3, [sp+120]
0050e5acstr x4, [sp+128]
0050e5b0ldr x2, [sp+136]
0050e5b4ldr x3, [sp+144]
0050e5b8ldr x4, [sp+152]
0050e5bcstr x2, [sp+176]
0050e5c0str x3, [sp+184]
0050e5c4str x4, [sp+192]
0050e5c8ldr x2, [sp+120]
0050e5ccldr x3, [sp+128]
0050e5d0str x2, [sp+160]
0050e5d4str x3, [sp+168]
0050e5d8ldr x2, [sp+176]
0050e5dcldr x3, [sp+184]
0050e5e0ldr x4, [sp+192]
0050e5e4str x2, [sp+80]
0050e5e8str x3, [sp+88]
0050e5ecstr x4, [sp+96]
0050e5f0ldr x2, [sp+168]
0050e5f4ldr x3, [sp+160]
0050e5f8str x3, [sp+104]
0050e5fcstr x2, [sp+112]
0050e600subs xzr, x3, 0
0050e604cset x2, ne
0050e608strb w2, [sp+55]
0050e60ccbnz x3, 0x50e614
0050e610b 0x50e618
0050e614
0050e614loc_50e614:
0050e614b 0x50e630
0050e618
0050e618loc_50e618:
0050e618ldr x3, [sp+88]
0050e61cstr x3, [sp+56]
0050e620subs xzr, x3, 33
0050e624cset x3, ne
0050e628strb w3, [sp+55]
0050e62cb 0x50e630
0050e630
0050e630loc_50e630:
0050e630ldrb w3, [sp+55]
0050e634tbnz w3, 0, 0x50e63c
0050e638b 0x50e65c
0050e63c
0050e63cloc_50e63c:
0050e63cbl github.com/bishopfox/sliver/implant/sliver/hostuuid.UUIDFromMAC
0050e640str x0, [sp+488]
0050e644str x1, [sp+496]
0050e648str x0, [sp+64]
0050e64cstr x1, [sp+72]
0050e650ldp x29, x30, [sp-8]
0050e654add sp, sp, 512
0050e658ret x30
0050e65c
0050e65cloc_50e65c:
0050e65cb 0x50e664
0050e660
0050e660loc_50e660:
0050e660b 0x50e664
0050e664
0050e664loc_50e664:
0050e664ldr x2, [sp+96]
0050e668ldr x3, [sp+80]
0050e66csubs xzr, x2, 8
0050e670b.hs 0x50e678
0050e674b 0x50e9a8
0050e678
0050e678loc_50e678:
0050e678b 0x50e67c
0050e67c
0050e67cloc_50e67c:
0050e67cstr x3, [sp+136]
0050e680orr x3, xzr, 8
0050e684str x3, [sp+144]
0050e688str x2, [sp+152]
0050e68cldr x2, [sp+96]
0050e690ldr x3, [sp+80]
0050e694subs xzr, x2, 12
0050e698b.hs 0x50e6a0
0050e69cb 0x50e9a0
0050e6a0
0050e6a0loc_50e6a0:
0050e6a0b 0x50e6a4
0050e6a4
0050e6a4loc_50e6a4:
0050e6a4sub x4, x2, 8
0050e6a8sub x5, xzr, x4
0050e6acsbfm x5, x5, 63, 63
0050e6b0and x5, x5, 8
0050e6b4add x3, x3, x5
0050e6b8str x3, [sp+464]
0050e6bcorr x3, xzr, 4
0050e6c0str x3, [sp+472]
0050e6c4str x4, [sp+480]
0050e6c8ldr x2, [sp+96]
0050e6ccldr x4, [sp+80]
0050e6d0subs xzr, x2, 16
0050e6d4b.hs 0x50e6dc
0050e6d8b 0x50e998
0050e6dc
0050e6dcloc_50e6dc:
0050e6dcb 0x50e6e0
0050e6e0
0050e6e0loc_50e6e0:
0050e6e0sub x5, x2, 12
0050e6e4sub x6, xzr, x5
0050e6e8sbfm x6, x6, 63, 63
0050e6ecand x6, x6, 12
0050e6f0add x4, x4, x6
0050e6f4str x4, [sp+440]
0050e6f8str x3, [sp+448]
0050e6fcstr x5, [sp+456]
0050e700ldr x2, [sp+96]
0050e704ldr x4, [sp+80]
0050e708subs xzr, x2, 20
0050e70cb.hs 0x50e714
0050e710b 0x50e990
0050e714
0050e714loc_50e714:
0050e714b 0x50e718
0050e718
0050e718loc_50e718:
0050e718sub x5, x2, 16
0050e71csub x6, xzr, x5
0050e720sbfm x6, x6, 63, 63
0050e724and x6, x6, 16
0050e728add x4, x4, x6
0050e72cstr x4, [sp+416]
0050e730str x3, [sp+424]
0050e734str x5, [sp+432]
0050e738ldr x2, [sp+96]
0050e73cldr x3, [sp+80]
0050e740subs xzr, x2, 32
0050e744b.hs 0x50e74c
0050e748b 0x50e988
0050e74c
0050e74cloc_50e74c:
0050e74cb 0x50e750
0050e750
0050e750loc_50e750:
0050e750sub x4, x2, 20
0050e754sub x5, xzr, x4
0050e758sbfm x5, x5, 63, 63
0050e75cmovz x6, 20
0050e760and x5, x5, x6
0050e764add x3, x3, x5
0050e768str x3, [sp+392]
0050e76corr x3, xzr, 12
0050e770str x3, [sp+400]
0050e774str x4, [sp+408]
0050e778add x20, sp, 312
0050e77cadr x27, 16
0050e780stp x29, x27, [sp-24]
0050e784sub x29, sp, 24
0050e788bl fn_87cfc
0050e78csub x29, sp, 8
0050e790add x3, sp, 312
0050e794str x3, [sp+280]
0050e798ldr x0, [sp+136]
0050e79cldr x1, [sp+144]
0050e7a0ldr x2, [sp+152]
0050e7a4bl runtime.convTslice
0050e7a8str x0, [sp+272]
0050e7acldr x3, [sp+280]
0050e7b0ldrsb x27, [x3]
0050e7b4adrp x4, 0xdf000
0050e7b8add x4, x4, 1216
0050e7bcstr x4, [x3]
0050e7c0adrp x27, 0x53d000
0050e7c4ldr w4, [x27+3056]
0050e7c8cbz w4, 0x50e7d0
0050e7ccb 0x50e7d4
0050e7d0
0050e7d0loc_50e7d0:
0050e7d0b 0x50e7e8
0050e7d4
0050e7d4loc_50e7d4:
0050e7d4bl runtime.gcWriteBarrier2
0050e7d8str x0, [x25]
0050e7dcldr x4, [x3+8]
0050e7e0str x4, [x25+8]
0050e7e4b 0x50e7e8
0050e7e8
0050e7e8loc_50e7e8:
0050e7e8str x0, [x3+8]
0050e7ecldr x0, [sp+464]
0050e7f0ldr x1, [sp+472]
0050e7f4ldr x2, [sp+480]
0050e7f8bl runtime.convTslice
0050e7fcstr x0, [sp+264]
0050e800ldr x3, [sp+280]
0050e804ldrsb x27, [x3]
0050e808adrp x4, 0xdf000
0050e80cadd x4, x4, 1216
0050e810str x4, [x3+16]
0050e814adrp x27, 0x53d000
0050e818ldr w4, [x27+3056]
0050e81ccbz w4, 0x50e824
0050e820b 0x50e828
0050e824
0050e824loc_50e824:
0050e824b 0x50e83c
0050e828
0050e828loc_50e828:
0050e828bl runtime.gcWriteBarrier2
0050e82cstr x0, [x25]
0050e830ldr x4, [x3+24]
0050e834str x4, [x25+8]
0050e838b 0x50e83c
0050e83c
0050e83cloc_50e83c:
0050e83cstr x0, [x3+24]
0050e840ldr x0, [sp+440]
0050e844ldr x1, [sp+448]
0050e848ldr x2, [sp+456]
0050e84cbl runtime.convTslice
0050e850str x0, [sp+256]
0050e854ldr x3, [sp+280]
0050e858ldrsb x27, [x3]
0050e85cadrp x4, 0xdf000
0050e860add x4, x4, 1216
0050e864str x4, [x3+32]
0050e868adrp x27, 0x53d000
0050e86cldr w4, [x27+3056]
0050e870cbz w4, 0x50e878
0050e874b 0x50e87c
0050e878
0050e878loc_50e878:
0050e878b 0x50e890
0050e87c
0050e87cloc_50e87c:
0050e87cbl runtime.gcWriteBarrier2
0050e880str x0, [x25]
0050e884ldr x4, [x3+40]
0050e888str x4, [x25+8]
0050e88cb 0x50e890
0050e890
0050e890loc_50e890:
0050e890str x0, [x3+40]
0050e894ldr x0, [sp+416]
0050e898ldr x1, [sp+424]
0050e89cldr x2, [sp+432]
0050e8a0bl runtime.convTslice
0050e8a4str x0, [sp+248]
0050e8a8ldr x3, [sp+280]
0050e8acldrsb x27, [x3]
0050e8b0adrp x4, 0xdf000
0050e8b4add x4, x4, 1216
0050e8b8str x4, [x3+48]
0050e8bcadrp x27, 0x53d000
0050e8c0ldr w4, [x27+3056]
0050e8c4cbz w4, 0x50e8cc
0050e8c8b 0x50e8d0
0050e8cc
0050e8ccloc_50e8cc:
0050e8ccb 0x50e8e4
0050e8d0
0050e8d0loc_50e8d0:
0050e8d0bl runtime.gcWriteBarrier2
0050e8d4str x0, [x25]
0050e8d8ldr x4, [x3+56]
0050e8dcstr x4, [x25+8]
0050e8e0b 0x50e8e4
0050e8e4
0050e8e4loc_50e8e4:
0050e8e4str x0, [x3+56]
0050e8e8ldr x0, [sp+392]
0050e8ecldr x1, [sp+400]
0050e8f0ldr x2, [sp+408]
0050e8f4bl runtime.convTslice
0050e8f8str x0, [sp+240]
0050e8fcldr x3, [sp+280]
0050e900ldrsb x27, [x3]
0050e904adrp x4, 0xdf000
0050e908add x4, x4, 1216
0050e90cstr x4, [x3+64]
0050e910adrp x27, 0x53d000
0050e914ldr w4, [x27+3056]
0050e918cbz w4, 0x50e920
0050e91cb 0x50e924
0050e920
0050e920loc_50e920:
0050e920b 0x50e938
0050e924
0050e924loc_50e924:
0050e924bl runtime.gcWriteBarrier2
0050e928str x0, [x25]
0050e92cldr x5, [x3+72]
0050e930str x5, [x25+8]
0050e934b 0x50e938
0050e938
0050e938loc_50e938:
0050e938str x0, [x3+72]
0050e93cldr x2, [sp+280]
0050e940ldrsb x27, [x2]
0050e944b 0x50e948
0050e948
0050e948loc_50e948:
0050e948str x2, [sp+288]
0050e94cmovz x4, 5
0050e950str x4, [sp+296]
0050e954str x4, [sp+304]
0050e958adrp x0, 0x1a5000
0050e95cadd x0, x0, 3570
0050e960orr x1, xzr, 14
0050e964mov x3, x4
0050e968bl fmt.Sprintf
0050e96cstr x0, [sp+488]
0050e970str x1, [sp+496]
0050e974str x0, [sp+64]
0050e978str x1, [sp+72]
0050e97cldp x29, x30, [sp-8]
0050e980add sp, sp, 512
0050e984ret x30
0050e988
0050e988loc_50e988:
0050e988orr x1, xzr, 32
0050e98cbl runtime.panicSliceAcap
0050e990
0050e990loc_50e990:
0050e990movz x1, 20
0050e994bl runtime.panicSliceAcap
0050e998
0050e998loc_50e998:
0050e998orr x1, xzr, 16
0050e99cbl runtime.panicSliceAcap
0050e9a0
0050e9a0loc_50e9a0:
0050e9a0orr x1, xzr, 12
0050e9a4bl runtime.panicSliceAcap
0050e9a8
0050e9a8loc_50e9a8:
0050e9a8orr x1, xzr, 8
0050e9acbl runtime.panicSliceAcap
0050e9b0hint
0050e9b4
0050e9b4loc_50e9b4:
0050e9b4mov x3, x30
0050e9b8bl runtime.morestack_noctxt.abi0
0050e9bcb 0x50e4a0
0050e4a0
0050e9c0
0050e9c0github.com/bishopfox/sliver/implant/sliver/limits.ExecLimits: ; void github.com/bishopfox/sliver/implant/sliver/limits.ExecLimits(void)
0050e9c0ldr x16, [x28+16]
0050e9c4subs xzr, sp, x16
0050e9c8b.ls 0x50ea04
0050e9ccstr x30, [sp-64]!
0050e9d0stur x29, [sp-8]
0050e9d4sub x29, sp, 8
0050e9d8adrp x0, 0x1a9000
0050e9dcadd x0, x0, 2930
0050e9e0movz x1, 22
0050e9e4mov x2, xzr
0050e9e8mov x3, xzr
0050e9ecmov x4, x3
0050e9f0bl log.Printf
0050e9f4bl os.Executable
0050e9f8ldur x29, [sp-8]
0050e9fcldr x30, [sp], 64
0050ea00ret x30
0050ea04
0050ea04loc_50ea04:
0050ea04mov x3, x30
0050ea08bl runtime.morestack_noctxt.abi0
0050ea0cb 0x50e9c0
0050e9c0
0050e9c0github.com/bishopfox/sliver/implant/sliver/limits.ExecLimits: ; void github.com/bishopfox/sliver/implant/sliver/limits.ExecLimits(void)
0050e9c0ldr x16, [x28+16]
0050e9c4subs xzr, sp, x16
0050e9c8b.ls 0x50ea04
0050e9ccstr x30, [sp-64]!
0050e9d0stur x29, [sp-8]
0050e9d4sub x29, sp, 8
0050e9d8adrp x0, 0x1a9000
0050e9dcadd x0, x0, 2930
0050e9e0movz x1, 22
0050e9e4mov x2, xzr
0050e9e8mov x3, xzr
0050e9ecmov x4, x3
0050e9f0bl log.Printf
0050e9f4bl os.Executable
0050e9f8ldur x29, [sp-8]
0050e9fcldr x30, [sp], 64
0050ea00ret x30
0050ea04
0050ea04loc_50ea04:
0050ea04mov x3, x30
0050ea08bl runtime.morestack_noctxt.abi0
0050ea0cb 0x50e9c0
0050e9c0
0050ea10
0050ea10github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.init: ; void github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.init(void)
0050ea10ldr x16, [x28+16]
0050ea14subs xzr, sp, x16
0050ea18b.ls 0x50ebb0
0050ea1cstr x30, [sp-32]!
0050ea20stur x29, [sp-8]
0050ea24sub x29, sp, 8
0050ea28adrp x0, 0x1ab000
0050ea2cadd x0, x0, 3304
0050ea30movz x1, 25
0050ea34bl errors.New
0050ea38adrp x27, 0x513000
0050ea3cstr x0, [x27+2592]
0050ea40adrp x27, 0x53d000
0050ea44ldr w2, [x27+3056]
0050ea48cbz w2, 0x50ea50
0050ea4cb 0x50ea54
0050ea50
0050ea50loc_50ea50:
0050ea50b 0x50ea6c
0050ea54
0050ea54loc_50ea54:
0050ea54bl runtime.gcWriteBarrier2
0050ea58str x1, [x25]
0050ea5cadrp x27, 0x513000
0050ea60ldr x2, [x27+2600]
0050ea64str x2, [x25+8]
0050ea68b 0x50ea6c
0050ea6c
0050ea6cloc_50ea6c:
0050ea6cadrp x27, 0x513000
0050ea70str x1, [x27+2600]
0050ea74adrp x0, 0x1ad000
0050ea78add x0, x0, 3320
0050ea7corr x1, xzr, 28
0050ea80bl errors.New
0050ea84adrp x27, 0x513000
0050ea88str x0, [x27+2608]
0050ea8cadrp x27, 0x53d000
0050ea90ldr w2, [x27+3056]
0050ea94cbz w2, 0x50ea9c
0050ea98b 0x50eaa0
0050ea9c
0050ea9cloc_50ea9c:
0050ea9cb 0x50eab8
0050eaa0
0050eaa0loc_50eaa0:
0050eaa0bl runtime.gcWriteBarrier2
0050eaa4str x1, [x25]
0050eaa8adrp x27, 0x513000
0050eaacldr x2, [x27+2616]
0050eab0str x2, [x25+8]
0050eab4b 0x50eab8
0050eab8
0050eab8loc_50eab8:
0050eab8adrp x27, 0x513000
0050eabcstr x1, [x27+2616]
0050eac0adrp x0, 0x1b7000
0050eac4add x0, x0, 1915
0050eac8movz x1, 42
0050eaccbl errors.New
0050ead0adrp x27, 0x513000
0050ead4str x0, [x27+2624]
0050ead8adrp x27, 0x53d000
0050eadcldr w2, [x27+3056]
0050eae0cbz w2, 0x50eae8
0050eae4b 0x50eaec
0050eae8
0050eae8loc_50eae8:
0050eae8b 0x50eb04
0050eaec
0050eaecloc_50eaec:
0050eaecbl runtime.gcWriteBarrier2
0050eaf0str x1, [x25]
0050eaf4adrp x27, 0x513000
0050eaf8ldr x2, [x27+2632]
0050eafcstr x2, [x25+8]
0050eb00b 0x50eb04
0050eb04
0050eb04loc_50eb04:
0050eb04adrp x27, 0x513000
0050eb08str x1, [x27+2632]
0050eb0cadrp x0, 0x1a9000
0050eb10add x0, x0, 3590
0050eb14movz x1, 22
0050eb18bl errors.New
0050eb1cadrp x27, 0x513000
0050eb20str x0, [x27+2640]
0050eb24adrp x27, 0x53d000
0050eb28ldr w2, [x27+3056]
0050eb2ccbz w2, 0x50eb34
0050eb30b 0x50eb38
0050eb34
0050eb34loc_50eb34:
0050eb34b 0x50eb50
0050eb38
0050eb38loc_50eb38:
0050eb38bl runtime.gcWriteBarrier2
0050eb3cstr x1, [x25]
0050eb40adrp x27, 0x513000
0050eb44ldr x2, [x27+2648]
0050eb48str x2, [x25+8]
0050eb4cb 0x50eb50
0050eb50
0050eb50loc_50eb50:
0050eb50adrp x27, 0x513000
0050eb54str x1, [x27+2648]
0050eb58adrp x0, 0x1b3000
0050eb5cadd x0, x0, 2749
0050eb60movz x1, 36
0050eb64bl errors.New
0050eb68adrp x27, 0x513000
0050eb6cstr x0, [x27+2656]
0050eb70adrp x27, 0x53d000
0050eb74ldr w2, [x27+3056]
0050eb78cbz w2, 0x50eb80
0050eb7cb 0x50eb84
0050eb80
0050eb80loc_50eb80:
0050eb80b 0x50eb9c
0050eb84
0050eb84loc_50eb84:
0050eb84bl runtime.gcWriteBarrier2
0050eb88str x1, [x25]
0050eb8cadrp x27, 0x513000
0050eb90ldr x0, [x27+2664]
0050eb94str x0, [x25+8]
0050eb98b 0x50eb9c
0050eb9c
0050eb9cloc_50eb9c:
0050eb9cadrp x27, 0x513000
0050eba0str x1, [x27+2664]
0050eba4ldur x29, [sp-8]
0050eba8ldr x30, [sp], 32
0050ebacret x30
0050ebb0
0050ebb0loc_50ebb0:
0050ebb0mov x3, x30
0050ebb4bl runtime.morestack_noctxt.abi0
0050ebb8b 0x50ea10
0050ebbcudf 0
0050ea10
0050ea10github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.init: ; void github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.init(void)
0050ea10ldr x16, [x28+16]
0050ea14subs xzr, sp, x16
0050ea18b.ls 0x50ebb0
0050ea1cstr x30, [sp-32]!
0050ea20stur x29, [sp-8]
0050ea24sub x29, sp, 8
0050ea28adrp x0, 0x1ab000
0050ea2cadd x0, x0, 3304
0050ea30movz x1, 25
0050ea34bl errors.New
0050ea38adrp x27, 0x513000
0050ea3cstr x0, [x27+2592]
0050ea40adrp x27, 0x53d000
0050ea44ldr w2, [x27+3056]
0050ea48cbz w2, 0x50ea50
0050ea4cb 0x50ea54
0050ea50
0050ea50loc_50ea50:
0050ea50b 0x50ea6c
0050ea54
0050ea54loc_50ea54:
0050ea54bl runtime.gcWriteBarrier2
0050ea58str x1, [x25]
0050ea5cadrp x27, 0x513000
0050ea60ldr x2, [x27+2600]
0050ea64str x2, [x25+8]
0050ea68b 0x50ea6c
0050ea6c
0050ea6cloc_50ea6c:
0050ea6cadrp x27, 0x513000
0050ea70str x1, [x27+2600]
0050ea74adrp x0, 0x1ad000
0050ea78add x0, x0, 3320
0050ea7corr x1, xzr, 28
0050ea80bl errors.New
0050ea84adrp x27, 0x513000
0050ea88str x0, [x27+2608]
0050ea8cadrp x27, 0x53d000
0050ea90ldr w2, [x27+3056]
0050ea94cbz w2, 0x50ea9c
0050ea98b 0x50eaa0
0050ea9c
0050ea9cloc_50ea9c:
0050ea9cb 0x50eab8
0050eaa0
0050eaa0loc_50eaa0:
0050eaa0bl runtime.gcWriteBarrier2
0050eaa4str x1, [x25]
0050eaa8adrp x27, 0x513000
0050eaacldr x2, [x27+2616]
0050eab0str x2, [x25+8]
0050eab4b 0x50eab8
0050eab8
0050eab8loc_50eab8:
0050eab8adrp x27, 0x513000
0050eabcstr x1, [x27+2616]
0050eac0adrp x0, 0x1b7000
0050eac4add x0, x0, 1915
0050eac8movz x1, 42
0050eaccbl errors.New
0050ead0adrp x27, 0x513000
0050ead4str x0, [x27+2624]
0050ead8adrp x27, 0x53d000
0050eadcldr w2, [x27+3056]
0050eae0cbz w2, 0x50eae8
0050eae4b 0x50eaec
0050eae8
0050eae8loc_50eae8:
0050eae8b 0x50eb04
0050eaec
0050eaecloc_50eaec:
0050eaecbl runtime.gcWriteBarrier2
0050eaf0str x1, [x25]
0050eaf4adrp x27, 0x513000
0050eaf8ldr x2, [x27+2632]
0050eafcstr x2, [x25+8]
0050eb00b 0x50eb04
0050eb04
0050eb04loc_50eb04:
0050eb04adrp x27, 0x513000
0050eb08str x1, [x27+2632]
0050eb0cadrp x0, 0x1a9000
0050eb10add x0, x0, 3590
0050eb14movz x1, 22
0050eb18bl errors.New
0050eb1cadrp x27, 0x513000
0050eb20str x0, [x27+2640]
0050eb24adrp x27, 0x53d000
0050eb28ldr w2, [x27+3056]
0050eb2ccbz w2, 0x50eb34
0050eb30b 0x50eb38
0050eb34
0050eb34loc_50eb34:
0050eb34b 0x50eb50
0050eb38
0050eb38loc_50eb38:
0050eb38bl runtime.gcWriteBarrier2
0050eb3cstr x1, [x25]
0050eb40adrp x27, 0x513000
0050eb44ldr x2, [x27+2648]
0050eb48str x2, [x25+8]
0050eb4cb 0x50eb50
0050eb50
0050eb50loc_50eb50:
0050eb50adrp x27, 0x513000
0050eb54str x1, [x27+2648]
0050eb58adrp x0, 0x1b3000
0050eb5cadd x0, x0, 2749
0050eb60movz x1, 36
0050eb64bl errors.New
0050eb68adrp x27, 0x513000
0050eb6cstr x0, [x27+2656]
0050eb70adrp x27, 0x53d000
0050eb74ldr w2, [x27+3056]
0050eb78cbz w2, 0x50eb80
0050eb7cb 0x50eb84
0050eb80
0050eb80loc_50eb80:
0050eb80b 0x50eb9c
0050eb84
0050eb84loc_50eb84:
0050eb84bl runtime.gcWriteBarrier2
0050eb88str x1, [x25]
0050eb8cadrp x27, 0x513000
0050eb90ldr x0, [x27+2664]
0050eb94str x0, [x25+8]
0050eb98b 0x50eb9c
0050eb9c
0050eb9cloc_50eb9c:
0050eb9cadrp x27, 0x513000
0050eba0str x1, [x27+2664]
0050eba4ldur x29, [sp-8]
0050eba8ldr x30, [sp], 32
0050ebacret x30
0050ebb0
0050ebb0loc_50ebb0:
0050ebb0mov x3, x30
0050ebb4bl runtime.morestack_noctxt.abi0
0050ebb8b 0x50ea10
0050ebbcudf 0
0050ea10
0050ebc0
0050ebc0github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.splitLocale: ; void github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.splitLocale(struct string locale)
0050ebc0ldr x16, [x28+16]
0050ebc4sub x17, sp, 80
0050ebc8subs xzr, x17, x16
0050ebccb.ls 0x50ed40
0050ebd0str x30, [sp-208]!
0050ebd4stur x29, [sp-8]
0050ebd8sub x29, sp, 8
0050ebdcstr x0, [sp+216]
0050ebe0str x1, [sp+224]
0050ebe4stp xzr, xzr, [sp+88]
0050ebe8stp xzr, xzr, [sp+72]
0050ebecldr x0, [sp+216]
0050ebf0ldr x1, [sp+224]
0050ebf4adrp x2, 0x201000
0050ebf8add x2, x2, 296
0050ebfcorr x3, xzr, 1
0050ec00bl strings.Split
0050ec04str x0, [sp+176]
0050ec08str x1, [sp+184]
0050ec0cstr x2, [sp+192]
0050ec10subs xzr, x1, 0
0050ec14b.hi 0x50ec1c
0050ec18b 0x50ed34
0050ec1c
0050ec1cloc_50ec1c:
0050ec1cldr x7, [x0]
0050ec20ldr x1, [x0+8]
0050ec24str x7, [sp+160]
0050ec28str x1, [sp+168]
0050ec2cmov x0, x7
0050ec30adrp x2, 0x201000
0050ec34add x2, x2, 728
0050ec38orr x3, xzr, 1
0050ec3cadrp x4, 0x202000
0050ec40add x4, x4, 3136
0050ec44mov x5, x3
0050ec48movn x6, 0
0050ec4cbl strings.Replace
0050ec50str x0, [sp+160]
0050ec54str x1, [sp+168]
0050ec58adrp x2, 0x202000
0050ec5cadd x2, x2, 3136
0050ec60orr x3, xzr, 1
0050ec64bl strings.Split
0050ec68str x0, [sp+120]
0050ec6cstr x1, [sp+128]
0050ec70str x2, [sp+136]
0050ec74subs xzr, x1, 0
0050ec78b.hi 0x50ec80
0050ec7cb 0x50ed2c
0050ec80
0050ec80loc_50ec80:
0050ec80ldr x4, [x0]
0050ec84ldr x5, [x0+8]
0050ec88str x4, [sp+144]
0050ec8cstr x5, [sp+152]
0050ec90stp xzr, xzr, [sp+104]
0050ec94ldr x4, [sp+128]
0050ec98str x4, [sp+64]
0050ec9csubs xzr, x4, 1
0050eca0b.gt 0x50eca8
0050eca4b 0x50ecec
0050eca8
0050eca8loc_50eca8:
0050eca8ldr x0, [sp+160]
0050ecacldr x1, [sp+168]
0050ecb0adrp x2, 0x202000
0050ecb4add x2, x2, 3136
0050ecb8orr x3, xzr, 1
0050ecbcbl strings.Split
0050ecc0str x0, [sp+176]
0050ecc4str x1, [sp+184]
0050ecc8str x2, [sp+192]
0050ecccsubs xzr, x1, 1
0050ecd0b.hi 0x50ecd8
0050ecd4b 0x50ed24
0050ecd8
0050ecd8loc_50ecd8:
0050ecd8ldr x4, [x0+16]
0050ecdcldr x5, [x0+24]
0050ece0str x4, [sp+104]
0050ece4str x5, [sp+112]
0050ece8b 0x50ecf0
0050ecec
0050ececloc_50ecec:
0050ececb 0x50ecf0
0050ecf0
0050ecf0loc_50ecf0:
0050ecf0ldr x4, [sp+144]
0050ecf4ldr x5, [sp+152]
0050ecf8str x4, [sp+88]
0050ecfcstr x5, [sp+96]
0050ed00ldr x2, [sp+104]
0050ed04ldr x3, [sp+112]
0050ed08str x2, [sp+72]
0050ed0cstr x3, [sp+80]
0050ed10ldr x0, [sp+88]
0050ed14ldr x1, [sp+96]
0050ed18ldur x29, [sp-8]
0050ed1cldr x30, [sp], 208
0050ed20ret x30
0050ed24
0050ed24loc_50ed24:
0050ed24orr x0, xzr, 1
0050ed28bl runtime.panicIndex
0050ed2c
0050ed2cloc_50ed2c:
0050ed2cmov x0, xzr
0050ed30bl runtime.panicIndex
0050ed34
0050ed34loc_50ed34:
0050ed34mov x0, xzr
0050ed38bl runtime.panicIndex
0050ed3chint
0050ed40
0050ed40loc_50ed40:
0050ed40stp x0, x1, [sp+8]
0050ed44mov x3, x30
0050ed48bl runtime.morestack_noctxt.abi0
0050ed4cldp x0, x1, [sp+8]
0050ed50b 0x50ebc0
0050ed54udf 0
0050ed58udf 0
0050ed5cudf 0
0050ebc0
0050ebc0github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.splitLocale: ; void github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.splitLocale(struct string locale)
0050ebc0ldr x16, [x28+16]
0050ebc4sub x17, sp, 80
0050ebc8subs xzr, x17, x16
0050ebccb.ls 0x50ed40
0050ebd0str x30, [sp-208]!
0050ebd4stur x29, [sp-8]
0050ebd8sub x29, sp, 8
0050ebdcstr x0, [sp+216]
0050ebe0str x1, [sp+224]
0050ebe4stp xzr, xzr, [sp+88]
0050ebe8stp xzr, xzr, [sp+72]
0050ebecldr x0, [sp+216]
0050ebf0ldr x1, [sp+224]
0050ebf4adrp x2, 0x201000
0050ebf8add x2, x2, 296
0050ebfcorr x3, xzr, 1
0050ec00bl strings.Split
0050ec04str x0, [sp+176]
0050ec08str x1, [sp+184]
0050ec0cstr x2, [sp+192]
0050ec10subs xzr, x1, 0
0050ec14b.hi 0x50ec1c
0050ec18b 0x50ed34
0050ec1c
0050ec1cloc_50ec1c:
0050ec1cldr x7, [x0]
0050ec20ldr x1, [x0+8]
0050ec24str x7, [sp+160]
0050ec28str x1, [sp+168]
0050ec2cmov x0, x7
0050ec30adrp x2, 0x201000
0050ec34add x2, x2, 728
0050ec38orr x3, xzr, 1
0050ec3cadrp x4, 0x202000
0050ec40add x4, x4, 3136
0050ec44mov x5, x3
0050ec48movn x6, 0
0050ec4cbl strings.Replace
0050ec50str x0, [sp+160]
0050ec54str x1, [sp+168]
0050ec58adrp x2, 0x202000
0050ec5cadd x2, x2, 3136
0050ec60orr x3, xzr, 1
0050ec64bl strings.Split
0050ec68str x0, [sp+120]
0050ec6cstr x1, [sp+128]
0050ec70str x2, [sp+136]
0050ec74subs xzr, x1, 0
0050ec78b.hi 0x50ec80
0050ec7cb 0x50ed2c
0050ec80
0050ec80loc_50ec80:
0050ec80ldr x4, [x0]
0050ec84ldr x5, [x0+8]
0050ec88str x4, [sp+144]
0050ec8cstr x5, [sp+152]
0050ec90stp xzr, xzr, [sp+104]
0050ec94ldr x4, [sp+128]
0050ec98str x4, [sp+64]
0050ec9csubs xzr, x4, 1
0050eca0b.gt 0x50eca8
0050eca4b 0x50ecec
0050eca8
0050eca8loc_50eca8:
0050eca8ldr x0, [sp+160]
0050ecacldr x1, [sp+168]
0050ecb0adrp x2, 0x202000
0050ecb4add x2, x2, 3136
0050ecb8orr x3, xzr, 1
0050ecbcbl strings.Split
0050ecc0str x0, [sp+176]
0050ecc4str x1, [sp+184]
0050ecc8str x2, [sp+192]
0050ecccsubs xzr, x1, 1
0050ecd0b.hi 0x50ecd8
0050ecd4b 0x50ed24
0050ecd8
0050ecd8loc_50ecd8:
0050ecd8ldr x4, [x0+16]
0050ecdcldr x5, [x0+24]
0050ece0str x4, [sp+104]
0050ece4str x5, [sp+112]
0050ece8b 0x50ecf0
0050ecec
0050ececloc_50ecec:
0050ececb 0x50ecf0
0050ecf0
0050ecf0loc_50ecf0:
0050ecf0ldr x4, [sp+144]
0050ecf4ldr x5, [sp+152]
0050ecf8str x4, [sp+88]
0050ecfcstr x5, [sp+96]
0050ed00ldr x2, [sp+104]
0050ed04ldr x3, [sp+112]
0050ed08str x2, [sp+72]
0050ed0cstr x3, [sp+80]
0050ed10ldr x0, [sp+88]
0050ed14ldr x1, [sp+96]
0050ed18ldur x29, [sp-8]
0050ed1cldr x30, [sp], 208
0050ed20ret x30
0050ed24
0050ed24loc_50ed24:
0050ed24orr x0, xzr, 1
0050ed28bl runtime.panicIndex
0050ed2c
0050ed2cloc_50ed2c:
0050ed2cmov x0, xzr
0050ed30bl runtime.panicIndex
0050ed34
0050ed34loc_50ed34:
0050ed34mov x0, xzr
0050ed38bl runtime.panicIndex
0050ed3chint
0050ed40
0050ed40loc_50ed40:
0050ed40stp x0, x1, [sp+8]
0050ed44mov x3, x30
0050ed48bl runtime.morestack_noctxt.abi0
0050ed4cldp x0, x1, [sp+8]
0050ed50b 0x50ebc0
0050ed54udf 0
0050ed58udf 0
0050ed5cudf 0
0050ebc0
0050ed60
0050ed60github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.getLangFromEnv: ; void github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.getLangFromEnv(void)
0050ed60ldr x16, [x28+16]
0050ed64sub x17, sp, 80
0050ed68subs xzr, x17, x16
0050ed6cb.ls 0x50ef10
0050ed70str x30, [sp-208]!
0050ed74stur x29, [sp-8]
0050ed78sub x29, sp, 8
0050ed7cstp xzr, xzr, [sp+64]
0050ed80stp xzr, xzr, [sp+112]
0050ed84stp xzr, xzr, [sp+128]
0050ed88stp xzr, xzr, [sp+144]
0050ed8cadd x2, sp, 112
0050ed90str x2, [sp+160]
0050ed94ldrsb x27, [x2]
0050ed98movz x3, 11
0050ed9cstr x3, [x2+8]
0050eda0adrp x27, 0x53d000
0050eda4ldr w3, [x27+3056]
0050eda8cbz w3, 0x50edb0
0050edacb 0x50edb4
0050edb0
0050edb0loc_50edb0:
0050edb0b 0x50edc4
0050edb4
0050edb4loc_50edb4:
0050edb4ldr x3, [x2]
0050edb8bl runtime.gcWriteBarrier1
0050edbcstr x3, [x25]
0050edc0b 0x50edc4
0050edc4
0050edc4loc_50edc4:
0050edc4adrp x3, 0x1a4000
0050edc8add x3, x3, 2824
0050edccstr x3, [x2]
0050edd0ldrsb x27, [x2]
0050edd4orr x3, xzr, 6
0050edd8str x3, [x2+24]
0050eddcadrp x27, 0x53d000
0050ede0ldr w3, [x27+3056]
0050ede4cbz w3, 0x50edec
0050ede8b 0x50edf0
0050edec
0050edecloc_50edec:
0050edecb 0x50ee00
0050edf0
0050edf0loc_50edf0:
0050edf0ldr x3, [x2+16]
0050edf4bl runtime.gcWriteBarrier1
0050edf8str x3, [x25]
0050edfcb 0x50ee00
0050ee00
0050ee00loc_50ee00:
0050ee00adrp x3, 0x1a2000
0050ee04add x3, x3, 2929
0050ee08str x3, [x2+16]
0050ee0cldr x2, [sp+160]
0050ee10ldrsb x27, [x2]
0050ee14orr x3, xzr, 4
0050ee18str x3, [x2+40]
0050ee1cadrp x27, 0x53d000
0050ee20ldr w3, [x27+3056]
0050ee24cbz w3, 0x50ee2c
0050ee28b 0x50ee30
0050ee2c
0050ee2cloc_50ee2c:
0050ee2cb 0x50ee40
0050ee30
0050ee30loc_50ee30:
0050ee30ldr x3, [x2+32]
0050ee34bl runtime.gcWriteBarrier1
0050ee38str x3, [x25]
0050ee3cb 0x50ee40
0050ee40
0050ee40loc_50ee40:
0050ee40adrp x3, 0x1a2000
0050ee44add x3, x3, 1162
0050ee48str x3, [x2+32]
0050ee4cldr x2, [sp+160]
0050ee50ldrsb x27, [x2]
0050ee54b 0x50ee58
0050ee58
0050ee58loc_50ee58:
0050ee58str x2, [sp+168]
0050ee5corr x2, xzr, 3
0050ee60str x2, [sp+176]
0050ee64str x2, [sp+184]
0050ee68str xzr, [sp+48]
0050ee6cstr x2, [sp+40]
0050ee70ldr x2, [sp+168]
0050ee74str x2, [sp+32]
0050ee78b 0x50ee7c
0050ee7c
0050ee7cloc_50ee7c:
0050ee7cldr x2, [sp+40]
0050ee80ldr x3, [sp+48]
0050ee84subs xzr, x2, x3
0050ee88b.gt 0x50ee90
0050ee8cb 0x50eef8
0050ee90
0050ee90loc_50ee90:
0050ee90ldr x2, [sp+32]
0050ee94str x2, [sp+192]
0050ee98ldr x2, [sp+192]
0050ee9cldr x0, [x2]
0050eea0ldr x1, [x2+8]
0050eea4str x0, [sp+96]
0050eea8str x1, [sp+104]
0050eeacbl os.Getenv
0050eeb0str x0, [sp+80]
0050eeb4str x1, [sp+88]
0050eeb8str x1, [sp+56]
0050eebccbnz x1, 0x50eec4
0050eec0b 0x50eed8
0050eec4
0050eec4loc_50eec4:
0050eec4str x0, [sp+64]
0050eec8str x1, [sp+72]
0050eeccldur x29, [sp-8]
0050eed0ldr x30, [sp], 208
0050eed4ret x30
0050eed8
0050eed8loc_50eed8:
0050eed8b 0x50eedc
0050eedc
0050eedcloc_50eedc:
0050eedcldr x2, [sp+48]
0050eee0add x2, x2, 1
0050eee4str x2, [sp+48]
0050eee8ldr x2, [sp+192]
0050eeecadd x2, x2, 16
0050eef0str x2, [sp+32]
0050eef4b 0x50ee7c
0050eef8
0050eef8loc_50eef8:
0050eef8stp xzr, xzr, [sp+64]
0050eefcmov x0, xzr
0050ef00mov x1, xzr
0050ef04ldur x29, [sp-8]
0050ef08ldr x30, [sp], 208
0050ef0cret x30
0050ef10
0050ef10loc_50ef10:
0050ef10mov x3, x30
0050ef14bl runtime.morestack_noctxt.abi0
0050ef18b 0x50ed60
0050ef1cudf 0
0050ed60
0050ed60github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.getLangFromEnv: ; void github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.getLangFromEnv(void)
0050ed60ldr x16, [x28+16]
0050ed64sub x17, sp, 80
0050ed68subs xzr, x17, x16
0050ed6cb.ls 0x50ef10
0050ed70str x30, [sp-208]!
0050ed74stur x29, [sp-8]
0050ed78sub x29, sp, 8
0050ed7cstp xzr, xzr, [sp+64]
0050ed80stp xzr, xzr, [sp+112]
0050ed84stp xzr, xzr, [sp+128]
0050ed88stp xzr, xzr, [sp+144]
0050ed8cadd x2, sp, 112
0050ed90str x2, [sp+160]
0050ed94ldrsb x27, [x2]
0050ed98movz x3, 11
0050ed9cstr x3, [x2+8]
0050eda0adrp x27, 0x53d000
0050eda4ldr w3, [x27+3056]
0050eda8cbz w3, 0x50edb0
0050edacb 0x50edb4
0050edb0
0050edb0loc_50edb0:
0050edb0b 0x50edc4
0050edb4
0050edb4loc_50edb4:
0050edb4ldr x3, [x2]
0050edb8bl runtime.gcWriteBarrier1
0050edbcstr x3, [x25]
0050edc0b 0x50edc4
0050edc4
0050edc4loc_50edc4:
0050edc4adrp x3, 0x1a4000
0050edc8add x3, x3, 2824
0050edccstr x3, [x2]
0050edd0ldrsb x27, [x2]
0050edd4orr x3, xzr, 6
0050edd8str x3, [x2+24]
0050eddcadrp x27, 0x53d000
0050ede0ldr w3, [x27+3056]
0050ede4cbz w3, 0x50edec
0050ede8b 0x50edf0
0050edec
0050edecloc_50edec:
0050edecb 0x50ee00
0050edf0
0050edf0loc_50edf0:
0050edf0ldr x3, [x2+16]
0050edf4bl runtime.gcWriteBarrier1
0050edf8str x3, [x25]
0050edfcb 0x50ee00
0050ee00
0050ee00loc_50ee00:
0050ee00adrp x3, 0x1a2000
0050ee04add x3, x3, 2929
0050ee08str x3, [x2+16]
0050ee0cldr x2, [sp+160]
0050ee10ldrsb x27, [x2]
0050ee14orr x3, xzr, 4
0050ee18str x3, [x2+40]
0050ee1cadrp x27, 0x53d000
0050ee20ldr w3, [x27+3056]
0050ee24cbz w3, 0x50ee2c
0050ee28b 0x50ee30
0050ee2c
0050ee2cloc_50ee2c:
0050ee2cb 0x50ee40
0050ee30
0050ee30loc_50ee30:
0050ee30ldr x3, [x2+32]
0050ee34bl runtime.gcWriteBarrier1
0050ee38str x3, [x25]
0050ee3cb 0x50ee40
0050ee40
0050ee40loc_50ee40:
0050ee40adrp x3, 0x1a2000
0050ee44add x3, x3, 1162
0050ee48str x3, [x2+32]
0050ee4cldr x2, [sp+160]
0050ee50ldrsb x27, [x2]
0050ee54b 0x50ee58
0050ee58
0050ee58loc_50ee58:
0050ee58str x2, [sp+168]
0050ee5corr x2, xzr, 3
0050ee60str x2, [sp+176]
0050ee64str x2, [sp+184]
0050ee68str xzr, [sp+48]
0050ee6cstr x2, [sp+40]
0050ee70ldr x2, [sp+168]
0050ee74str x2, [sp+32]
0050ee78b 0x50ee7c
0050ee7c
0050ee7cloc_50ee7c:
0050ee7cldr x2, [sp+40]
0050ee80ldr x3, [sp+48]
0050ee84subs xzr, x2, x3
0050ee88b.gt 0x50ee90
0050ee8cb 0x50eef8
0050ee90
0050ee90loc_50ee90:
0050ee90ldr x2, [sp+32]
0050ee94str x2, [sp+192]
0050ee98ldr x2, [sp+192]
0050ee9cldr x0, [x2]
0050eea0ldr x1, [x2+8]
0050eea4str x0, [sp+96]
0050eea8str x1, [sp+104]
0050eeacbl os.Getenv
0050eeb0str x0, [sp+80]
0050eeb4str x1, [sp+88]
0050eeb8str x1, [sp+56]
0050eebccbnz x1, 0x50eec4
0050eec0b 0x50eed8
0050eec4
0050eec4loc_50eec4:
0050eec4str x0, [sp+64]
0050eec8str x1, [sp+72]
0050eeccldur x29, [sp-8]
0050eed0ldr x30, [sp], 208
0050eed4ret x30
0050eed8
0050eed8loc_50eed8:
0050eed8b 0x50eedc
0050eedc
0050eedcloc_50eedc:
0050eedcldr x2, [sp+48]
0050eee0add x2, x2, 1
0050eee4str x2, [sp+48]
0050eee8ldr x2, [sp+192]
0050eeecadd x2, x2, 16
0050eef0str x2, [sp+32]
0050eef4b 0x50ee7c
0050eef8
0050eef8loc_50eef8:
0050eef8stp xzr, xzr, [sp+64]
0050eefcmov x0, xzr
0050ef00mov x1, xzr
0050ef04ldur x29, [sp-8]
0050ef08ldr x30, [sp], 208
0050ef0cret x30
0050ef10
0050ef10loc_50ef10:
0050ef10mov x3, x30
0050ef14bl runtime.morestack_noctxt.abi0
0050ef18b 0x50ed60
0050ef1cudf 0
0050ed60
0050ef20
0050ef20github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.getUnixLocale: ; void github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.getUnixLocale(void)
0050ef20ldr x16, [x28+16]
0050ef24subs xzr, sp, x16
0050ef28b.ls 0x50efb4
0050ef2cstr x30, [sp-80]!
0050ef30stur x29, [sp-8]
0050ef34sub x29, sp, 8
0050ef38stp xzr, xzr, [sp+40]
0050ef3cstp xzr, xzr, [sp+24]
0050ef40bl github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.getLangFromEnv
0050ef44str x0, [sp+56]
0050ef48str x1, [sp+64]
0050ef4cstr x1, [sp+16]
0050ef50subs xzr, x1, 0
0050ef54b.le 0x50ef5c
0050ef58b 0x50ef8c
0050ef5c
0050ef5cloc_50ef5c:
0050ef5cstp xzr, xzr, [sp+40]
0050ef60adrp x27, 0x513000
0050ef64ldr x3, [x27+2600]
0050ef68adrp x27, 0x513000
0050ef6cldr x2, [x27+2592]
0050ef70str x2, [sp+24]
0050ef74str x3, [sp+32]
0050ef78ldr x0, [sp+40]
0050ef7cldr x1, [sp+48]
0050ef80ldur x29, [sp-8]
0050ef84ldr x30, [sp], 80
0050ef88ret x30
0050ef8c
0050ef8cloc_50ef8c:
0050ef8cstr x0, [sp+40]
0050ef90str x1, [sp+48]
0050ef94stp xzr, xzr, [sp+24]
0050ef98ldr x0, [sp+40]
0050ef9cldr x1, [sp+48]
0050efa0mov x2, xzr
0050efa4mov x3, xzr
0050efa8ldur x29, [sp-8]
0050efacldr x30, [sp], 80
0050efb0ret x30
0050efb4
0050efb4loc_50efb4:
0050efb4mov x3, x30
0050efb8bl runtime.morestack_noctxt.abi0
0050efbcb 0x50ef20
0050ef20
0050ef20github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.getUnixLocale: ; void github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.getUnixLocale(void)
0050ef20ldr x16, [x28+16]
0050ef24subs xzr, sp, x16
0050ef28b.ls 0x50efb4
0050ef2cstr x30, [sp-80]!
0050ef30stur x29, [sp-8]
0050ef34sub x29, sp, 8
0050ef38stp xzr, xzr, [sp+40]
0050ef3cstp xzr, xzr, [sp+24]
0050ef40bl github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.getLangFromEnv
0050ef44str x0, [sp+56]
0050ef48str x1, [sp+64]
0050ef4cstr x1, [sp+16]
0050ef50subs xzr, x1, 0
0050ef54b.le 0x50ef5c
0050ef58b 0x50ef8c
0050ef5c
0050ef5cloc_50ef5c:
0050ef5cstp xzr, xzr, [sp+40]
0050ef60adrp x27, 0x513000
0050ef64ldr x3, [x27+2600]
0050ef68adrp x27, 0x513000
0050ef6cldr x2, [x27+2592]
0050ef70str x2, [sp+24]
0050ef74str x3, [sp+32]
0050ef78ldr x0, [sp+40]
0050ef7cldr x1, [sp+48]
0050ef80ldur x29, [sp-8]
0050ef84ldr x30, [sp], 80
0050ef88ret x30
0050ef8c
0050ef8cloc_50ef8c:
0050ef8cstr x0, [sp+40]
0050ef90str x1, [sp+48]
0050ef94stp xzr, xzr, [sp+24]
0050ef98ldr x0, [sp+40]
0050ef9cldr x1, [sp+48]
0050efa0mov x2, xzr
0050efa4mov x3, xzr
0050efa8ldur x29, [sp-8]
0050efacldr x30, [sp], 80
0050efb0ret x30
0050efb4
0050efb4loc_50efb4:
0050efb4mov x3, x30
0050efb8bl runtime.morestack_noctxt.abi0
0050efbcb 0x50ef20
0050ef20
0050efc0
0050efc0github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.DetectIETF: ; void github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.DetectIETF(void)
0050efc0ldr x16, [x28+16]
0050efc4sub x17, sp, 208
0050efc8subs xzr, x17, x16
0050efccb.ls 0x50f1f0
0050efd0sub x20, sp, 336
0050efd4stp x29, x30, [x20-8]
0050efd8add sp, x20, 0
0050efdcsub x29, sp, 8
0050efe0stp xzr, xzr, [sp+72]
0050efe4stp xzr, xzr, [sp+56]
0050efe8stp xzr, xzr, [sp+312]
0050efecstp xzr, xzr, [sp+296]
0050eff0bl github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.getUnixLocale
0050eff4str x0, [sp+312]
0050eff8str x1, [sp+320]
0050effcstr x2, [sp+296]
0050f000str x3, [sp+304]
0050f004ldr x0, [sp+312]
0050f008ldr x1, [sp+320]
0050f00cstr x0, [sp+200]
0050f010str x1, [sp+208]
0050f014ldr x0, [sp+296]
0050f018ldr x1, [sp+304]
0050f01cstr x0, [sp+184]
0050f020str x1, [sp+192]
0050f024ldr x0, [sp+200]
0050f028ldr x1, [sp+208]
0050f02cstr x0, [sp+104]
0050f030str x1, [sp+112]
0050f034ldr x0, [sp+192]
0050f038ldr x1, [sp+184]
0050f03cstr x1, [sp+136]
0050f040str x0, [sp+144]
0050f044cbnz x1, 0x50f04c
0050f048b 0x50f074
0050f04c
0050f04cloc_50f04c:
0050f04cstp xzr, xzr, [sp+72]
0050f050ldr x3, [sp+144]
0050f054ldr x2, [sp+136]
0050f058str x2, [sp+56]
0050f05cstr x3, [sp+64]
0050f060ldr x0, [sp+72]
0050f064ldr x1, [sp+80]
0050f068ldp x29, x30, [sp-8]
0050f06cadd sp, sp, 336
0050f070ret x30
0050f074
0050f074loc_50f074:
0050f074stp xzr, xzr, [sp+312]
0050f078stp xzr, xzr, [sp+280]
0050f07cldr x0, [sp+104]
0050f080ldr x1, [sp+112]
0050f084bl github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.splitLocale
0050f088str x0, [sp+312]
0050f08cstr x1, [sp+320]
0050f090str x2, [sp+280]
0050f094str x3, [sp+288]
0050f098ldr x2, [sp+320]
0050f09cldr x3, [sp+312]
0050f0a0str x3, [sp+168]
0050f0a4str x2, [sp+176]
0050f0a8ldr x2, [sp+280]
0050f0acldr x3, [sp+288]
0050f0b0str x2, [sp+152]
0050f0b4str x3, [sp+160]
0050f0b8ldr x2, [sp+168]
0050f0bcldr x3, [sp+176]
0050f0c0str x2, [sp+120]
0050f0c4str x3, [sp+128]
0050f0c8ldr x2, [sp+152]
0050f0ccldr x3, [sp+160]
0050f0d0str x2, [sp+88]
0050f0d4str x3, [sp+96]
0050f0d8ldr x2, [sp+120]
0050f0dcldr x3, [sp+128]
0050f0e0str x2, [sp+104]
0050f0e4str x3, [sp+112]
0050f0e8ldr x2, [sp+96]
0050f0ecstr x2, [sp+48]
0050f0f0cbnz x2, 0x50f0f8
0050f0f4b 0x50f1bc
0050f0f8
0050f0f8loc_50f0f8:
0050f0f8stp xzr, xzr, [sp+248]
0050f0fcstp xzr, xzr, [sp+264]
0050f100add x5, sp, 248
0050f104str x5, [sp+216]
0050f108ldrsb x27, [x5]
0050f10cldr x6, [sp+120]
0050f110ldr x7, [sp+128]
0050f114str x7, [x5+8]
0050f118adrp x27, 0x53c000
0050f11cldr w7, [x27+3056]
0050f120cbz w7, 0x50f128
0050f124b 0x50f12c
0050f128
0050f128loc_50f128:
0050f128b 0x50f140
0050f12c
0050f12cloc_50f12c:
0050f12cbl runtime.gcWriteBarrier2
0050f130str x6, [x25]
0050f134ldr x7, [x5]
0050f138str x7, [x25+8]
0050f13cb 0x50f140
0050f140
0050f140loc_50f140:
0050f140str x6, [x5]
0050f144ldrsb x27, [x5]
0050f148ldr x6, [sp+88]
0050f14cldr x7, [sp+96]
0050f150str x7, [x5+24]
0050f154adrp x27, 0x53c000
0050f158ldr w7, [x27+3056]
0050f15ccbz w7, 0x50f164
0050f160b 0x50f168
0050f164
0050f164loc_50f164:
0050f164b 0x50f17c
0050f168
0050f168loc_50f168:
0050f168bl runtime.gcWriteBarrier2
0050f16cstr x6, [x25]
0050f170ldr x7, [x5+16]
0050f174str x7, [x25+8]
0050f178b 0x50f17c
0050f17c
0050f17cloc_50f17c:
0050f17cstr x6, [x5+16]
0050f180ldr x0, [sp+216]
0050f184ldrsb x27, [x0]
0050f188b 0x50f18c
0050f18c
0050f18cloc_50f18c:
0050f18cstr x0, [sp+224]
0050f190orr x2, xzr, 2
0050f194str x2, [sp+232]
0050f198str x2, [sp+240]
0050f19cmov x1, x2
0050f1a0adrp x3, 0x200000
0050f1a4add x3, x3, 728
0050f1a8orr x4, xzr, 1
0050f1acbl strings.Join
0050f1b0str x0, [sp+104]
0050f1b4str x1, [sp+112]
0050f1b8b 0x50f1c0
0050f1bc
0050f1bcloc_50f1bc:
0050f1bcb 0x50f1c0
0050f1c0
0050f1c0loc_50f1c0:
0050f1c0ldr x4, [sp+104]
0050f1c4ldr x5, [sp+112]
0050f1c8str x4, [sp+72]
0050f1ccstr x5, [sp+80]
0050f1d0stp xzr, xzr, [sp+56]
0050f1d4ldr x0, [sp+72]
0050f1d8ldr x1, [sp+80]
0050f1dcmov x2, xzr
0050f1e0mov x3, xzr
0050f1e4ldp x29, x30, [sp-8]
0050f1e8add sp, sp, 336
0050f1ecret x30
0050f1f0
0050f1f0loc_50f1f0:
0050f1f0mov x3, x30
0050f1f4bl runtime.morestack_noctxt.abi0
0050f1f8b 0x50efc0
0050f1fcudf 0
0050efc0
0050efc0github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.DetectIETF: ; void github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.DetectIETF(void)
0050efc0ldr x16, [x28+16]
0050efc4sub x17, sp, 208
0050efc8subs xzr, x17, x16
0050efccb.ls 0x50f1f0
0050efd0sub x20, sp, 336
0050efd4stp x29, x30, [x20-8]
0050efd8add sp, x20, 0
0050efdcsub x29, sp, 8
0050efe0stp xzr, xzr, [sp+72]
0050efe4stp xzr, xzr, [sp+56]
0050efe8stp xzr, xzr, [sp+312]
0050efecstp xzr, xzr, [sp+296]
0050eff0bl github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.getUnixLocale
0050eff4str x0, [sp+312]
0050eff8str x1, [sp+320]
0050effcstr x2, [sp+296]
0050f000str x3, [sp+304]
0050f004ldr x0, [sp+312]
0050f008ldr x1, [sp+320]
0050f00cstr x0, [sp+200]
0050f010str x1, [sp+208]
0050f014ldr x0, [sp+296]
0050f018ldr x1, [sp+304]
0050f01cstr x0, [sp+184]
0050f020str x1, [sp+192]
0050f024ldr x0, [sp+200]
0050f028ldr x1, [sp+208]
0050f02cstr x0, [sp+104]
0050f030str x1, [sp+112]
0050f034ldr x0, [sp+192]
0050f038ldr x1, [sp+184]
0050f03cstr x1, [sp+136]
0050f040str x0, [sp+144]
0050f044cbnz x1, 0x50f04c
0050f048b 0x50f074
0050f04c
0050f04cloc_50f04c:
0050f04cstp xzr, xzr, [sp+72]
0050f050ldr x3, [sp+144]
0050f054ldr x2, [sp+136]
0050f058str x2, [sp+56]
0050f05cstr x3, [sp+64]
0050f060ldr x0, [sp+72]
0050f064ldr x1, [sp+80]
0050f068ldp x29, x30, [sp-8]
0050f06cadd sp, sp, 336
0050f070ret x30
0050f074
0050f074loc_50f074:
0050f074stp xzr, xzr, [sp+312]
0050f078stp xzr, xzr, [sp+280]
0050f07cldr x0, [sp+104]
0050f080ldr x1, [sp+112]
0050f084bl github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.splitLocale
0050f088str x0, [sp+312]
0050f08cstr x1, [sp+320]
0050f090str x2, [sp+280]
0050f094str x3, [sp+288]
0050f098ldr x2, [sp+320]
0050f09cldr x3, [sp+312]
0050f0a0str x3, [sp+168]
0050f0a4str x2, [sp+176]
0050f0a8ldr x2, [sp+280]
0050f0acldr x3, [sp+288]
0050f0b0str x2, [sp+152]
0050f0b4str x3, [sp+160]
0050f0b8ldr x2, [sp+168]
0050f0bcldr x3, [sp+176]
0050f0c0str x2, [sp+120]
0050f0c4str x3, [sp+128]
0050f0c8ldr x2, [sp+152]
0050f0ccldr x3, [sp+160]
0050f0d0str x2, [sp+88]
0050f0d4str x3, [sp+96]
0050f0d8ldr x2, [sp+120]
0050f0dcldr x3, [sp+128]
0050f0e0str x2, [sp+104]
0050f0e4str x3, [sp+112]
0050f0e8ldr x2, [sp+96]
0050f0ecstr x2, [sp+48]
0050f0f0cbnz x2, 0x50f0f8
0050f0f4b 0x50f1bc
0050f0f8
0050f0f8loc_50f0f8:
0050f0f8stp xzr, xzr, [sp+248]
0050f0fcstp xzr, xzr, [sp+264]
0050f100add x5, sp, 248
0050f104str x5, [sp+216]
0050f108ldrsb x27, [x5]
0050f10cldr x6, [sp+120]
0050f110ldr x7, [sp+128]
0050f114str x7, [x5+8]
0050f118adrp x27, 0x53c000
0050f11cldr w7, [x27+3056]
0050f120cbz w7, 0x50f128
0050f124b 0x50f12c
0050f128
0050f128loc_50f128:
0050f128b 0x50f140
0050f12c
0050f12cloc_50f12c:
0050f12cbl runtime.gcWriteBarrier2
0050f130str x6, [x25]
0050f134ldr x7, [x5]
0050f138str x7, [x25+8]
0050f13cb 0x50f140
0050f140
0050f140loc_50f140:
0050f140str x6, [x5]
0050f144ldrsb x27, [x5]
0050f148ldr x6, [sp+88]
0050f14cldr x7, [sp+96]
0050f150str x7, [x5+24]
0050f154adrp x27, 0x53c000
0050f158ldr w7, [x27+3056]
0050f15ccbz w7, 0x50f164
0050f160b 0x50f168
0050f164
0050f164loc_50f164:
0050f164b 0x50f17c
0050f168
0050f168loc_50f168:
0050f168bl runtime.gcWriteBarrier2
0050f16cstr x6, [x25]
0050f170ldr x7, [x5+16]
0050f174str x7, [x25+8]
0050f178b 0x50f17c
0050f17c
0050f17cloc_50f17c:
0050f17cstr x6, [x5+16]
0050f180ldr x0, [sp+216]
0050f184ldrsb x27, [x0]
0050f188b 0x50f18c
0050f18c
0050f18cloc_50f18c:
0050f18cstr x0, [sp+224]
0050f190orr x2, xzr, 2
0050f194str x2, [sp+232]
0050f198str x2, [sp+240]
0050f19cmov x1, x2
0050f1a0adrp x3, 0x200000
0050f1a4add x3, x3, 728
0050f1a8orr x4, xzr, 1
0050f1acbl strings.Join
0050f1b0str x0, [sp+104]
0050f1b4str x1, [sp+112]
0050f1b8b 0x50f1c0
0050f1bc
0050f1bcloc_50f1bc:
0050f1bcb 0x50f1c0
0050f1c0
0050f1c0loc_50f1c0:
0050f1c0ldr x4, [sp+104]
0050f1c4ldr x5, [sp+112]
0050f1c8str x4, [sp+72]
0050f1ccstr x5, [sp+80]
0050f1d0stp xzr, xzr, [sp+56]
0050f1d4ldr x0, [sp+72]
0050f1d8ldr x1, [sp+80]
0050f1dcmov x2, xzr
0050f1e0mov x3, xzr
0050f1e4ldp x29, x30, [sp-8]
0050f1e8add sp, sp, 336
0050f1ecret x30
0050f1f0
0050f1f0loc_50f1f0:
0050f1f0mov x3, x30
0050f1f4bl runtime.morestack_noctxt.abi0
0050f1f8b 0x50efc0
0050f1fcudf 0
0050efc0
0050f200
0050f200github.com/bishopfox/sliver/implant/sliver/locale.GetLocale: ; void github.com/bishopfox/sliver/implant/sliver/locale.GetLocale(void)
0050f200ldr x16, [x28+16]
0050f204subs xzr, sp, x16
0050f208b.ls 0x50f2b4
0050f20cstr x30, [sp-128]!
0050f210stur x29, [sp-8]
0050f214sub x29, sp, 8
0050f218stp xzr, xzr, [sp+8]
0050f21cstp xzr, xzr, [sp+72]
0050f220stp xzr, xzr, [sp+56]
0050f224bl github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.DetectIETF
0050f228str x0, [sp+72]
0050f22cstr x1, [sp+80]
0050f230str x2, [sp+56]
0050f234str x3, [sp+64]
0050f238ldr x0, [sp+72]
0050f23cldr x1, [sp+80]
0050f240str x0, [sp+104]
0050f244str x1, [sp+112]
0050f248ldr x0, [sp+56]
0050f24cldr x1, [sp+64]
0050f250str x0, [sp+88]
0050f254str x1, [sp+96]
0050f258ldr x0, [sp+104]
0050f25cldr x1, [sp+112]
0050f260str x0, [sp+24]
0050f264str x1, [sp+32]
0050f268ldr x0, [sp+96]
0050f26cldr x1, [sp+88]
0050f270str x1, [sp+40]
0050f274str x0, [sp+48]
0050f278cbnz x1, 0x50f280
0050f27cb 0x50f298
0050f280
0050f280loc_50f280:
0050f280stp xzr, xzr, [sp+8]
0050f284mov x0, xzr
0050f288mov x1, xzr
0050f28cldur x29, [sp-8]
0050f290ldr x30, [sp], 128
0050f294ret x30
0050f298
0050f298loc_50f298:
0050f298ldr x0, [sp+24]
0050f29cldr x1, [sp+32]
0050f2a0str x0, [sp+8]
0050f2a4str x1, [sp+16]
0050f2a8ldur x29, [sp-8]
0050f2acldr x30, [sp], 128
0050f2b0ret x30
0050f2b4
0050f2b4loc_50f2b4:
0050f2b4mov x3, x30
0050f2b8bl runtime.morestack_noctxt.abi0
0050f2bcb 0x50f200
0050f200
0050f200github.com/bishopfox/sliver/implant/sliver/locale.GetLocale: ; void github.com/bishopfox/sliver/implant/sliver/locale.GetLocale(void)
0050f200ldr x16, [x28+16]
0050f204subs xzr, sp, x16
0050f208b.ls 0x50f2b4
0050f20cstr x30, [sp-128]!
0050f210stur x29, [sp-8]
0050f214sub x29, sp, 8
0050f218stp xzr, xzr, [sp+8]
0050f21cstp xzr, xzr, [sp+72]
0050f220stp xzr, xzr, [sp+56]
0050f224bl github.com/bishopfox/sliver/implant/sliver/locale/jibberjabber.DetectIETF
0050f228str x0, [sp+72]
0050f22cstr x1, [sp+80]
0050f230str x2, [sp+56]
0050f234str x3, [sp+64]
0050f238ldr x0, [sp+72]
0050f23cldr x1, [sp+80]
0050f240str x0, [sp+104]
0050f244str x1, [sp+112]
0050f248ldr x0, [sp+56]
0050f24cldr x1, [sp+64]
0050f250str x0, [sp+88]
0050f254str x1, [sp+96]
0050f258ldr x0, [sp+104]
0050f25cldr x1, [sp+112]
0050f260str x0, [sp+24]
0050f264str x1, [sp+32]
0050f268ldr x0, [sp+96]
0050f26cldr x1, [sp+88]
0050f270str x1, [sp+40]
0050f274str x0, [sp+48]
0050f278cbnz x1, 0x50f280
0050f27cb 0x50f298
0050f280
0050f280loc_50f280:
0050f280stp xzr, xzr, [sp+8]
0050f284mov x0, xzr
0050f288mov x1, xzr
0050f28cldur x29, [sp-8]
0050f290ldr x30, [sp], 128
0050f294ret x30
0050f298
0050f298loc_50f298:
0050f298ldr x0, [sp+24]
0050f29cldr x1, [sp+32]
0050f2a0str x0, [sp+8]
0050f2a4str x1, [sp+16]
0050f2a8ldur x29, [sp-8]
0050f2acldr x30, [sp], 128
0050f2b0ret x30
0050f2b4
0050f2b4loc_50f2b4:
0050f2b4mov x3, x30
0050f2b8bl runtime.morestack_noctxt.abi0
0050f2bcb 0x50f200
0050f200
0050f2c0
0050f2c0github.com/bishopfox/sliver/implant/sliver/version.GetVersion: ; void github.com/bishopfox/sliver/implant/sliver/version.GetVersion(void)
0050f2c0str x30, [sp-32]!
0050f2c4stur x29, [sp-8]
0050f2c8sub x29, sp, 8
0050f2ccstp xzr, xzr, [sp+8]
0050f2d0stp xzr, xzr, [sp+8]
0050f2d4mov x0, xzr
0050f2d8mov x1, xzr
0050f2dcadd x29, sp, 24
0050f2e0add sp, sp, 32
0050f2e4ret x30
0050f2e8udf 0
0050f2ecudf 0
0050f2c0
0050f2c0github.com/bishopfox/sliver/implant/sliver/version.GetVersion: ; void github.com/bishopfox/sliver/implant/sliver/version.GetVersion(void)
0050f2c0str x30, [sp-32]!
0050f2c4stur x29, [sp-8]
0050f2c8sub x29, sp, 8
0050f2ccstp xzr, xzr, [sp+8]
0050f2d0stp xzr, xzr, [sp+8]
0050f2d4mov x0, xzr
0050f2d8mov x1, xzr
0050f2dcadd x29, sp, 24
0050f2e0add sp, sp, 32
0050f2e4ret x30
0050f2e8udf 0
0050f2ecudf 0
0050f2c0
0050f2f0
0050f2f0main.init: ; void main.init(void)
0050f2f0ldr x16, [x28+16]
0050f2f4subs xzr, sp, x16
0050f2f8b.ls 0x50f360
0050f2fcstr x30, [sp-32]!
0050f300stur x29, [sp-8]
0050f304sub x29, sp, 8
0050f308adrp x0, 0x1a2000
0050f30cadd x0, x0, 2308
0050f310movz x1, 9
0050f314bl errors.New
0050f318adrp x27, 0x512000
0050f31cstr x0, [x27+1008]
0050f320adrp x27, 0x53c000
0050f324ldr w2, [x27+3056]
0050f328cbz w2, 0x50f330
0050f32cb 0x50f334
0050f330
0050f330loc_50f330:
0050f330b 0x50f34c
0050f334
0050f334loc_50f334:
0050f334bl runtime.gcWriteBarrier2
0050f338str x1, [x25]
0050f33cadrp x27, 0x512000
0050f340ldr x0, [x27+1016]
0050f344str x0, [x25+8]
0050f348b 0x50f34c
0050f34c
0050f34cloc_50f34c:
0050f34cadrp x27, 0x512000
0050f350str x1, [x27+1016]
0050f354ldur x29, [sp-8]
0050f358ldr x30, [sp], 32
0050f35cret x30
0050f360
0050f360loc_50f360:
0050f360mov x3, x30
0050f364bl runtime.morestack_noctxt.abi0
0050f368b 0x50f2f0
0050f36cudf 0
0050f2f0
0050f2f0main.init: ; void main.init(void)
0050f2f0ldr x16, [x28+16]
0050f2f4subs xzr, sp, x16
0050f2f8b.ls 0x50f360
0050f2fcstr x30, [sp-32]!
0050f300stur x29, [sp-8]
0050f304sub x29, sp, 8
0050f308adrp x0, 0x1a2000
0050f30cadd x0, x0, 2308
0050f310movz x1, 9
0050f314bl errors.New
0050f318adrp x27, 0x512000
0050f31cstr x0, [x27+1008]
0050f320adrp x27, 0x53c000
0050f324ldr w2, [x27+3056]
0050f328cbz w2, 0x50f330
0050f32cb 0x50f334
0050f330
0050f330loc_50f330:
0050f330b 0x50f34c
0050f334
0050f334loc_50f334:
0050f334bl runtime.gcWriteBarrier2
0050f338str x1, [x25]
0050f33cadrp x27, 0x512000
0050f340ldr x0, [x27+1016]
0050f344str x0, [x25+8]
0050f348b 0x50f34c
0050f34c
0050f34cloc_50f34c:
0050f34cadrp x27, 0x512000
0050f350str x1, [x27+1016]
0050f354ldur x29, [sp-8]
0050f358ldr x30, [sp], 32
0050f35cret x30
0050f360
0050f360loc_50f360:
0050f360mov x3, x30
0050f364bl runtime.morestack_noctxt.abi0
0050f368b 0x50f2f0
0050f36cudf 0
0050f2f0
Loading..