File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00426b90
00426b90archive/tar.(*formatter).formatOctal-fm: ; void archive/tar.(*formatter).formatOctal-fm(struct []uint8 b, int64 x)
00426b90ldr x16, [x28+16]
00426b94subs xzr, sp, x16
00426b98b.ls 0x426be8
00426b9cstr x30, [sp-64]!
00426ba0stur x29, [sp-8]
00426ba4sub x29, sp, 8
00426ba8ldr x16, [x28+32]
00426baccbnz x16, 0x426c04
00426bb0
00426bb0loc_426bb0:
00426bb0str x0, [sp+72]
00426bb4str x1, [sp+80]
00426bb8str x2, [sp+88]
00426bbcstr x3, [sp+96]
00426bc0ldr x0, [x26+8]
00426bc4str x0, [sp+48]
00426bc8ldr x4, [sp+96]
00426bccldr x1, [sp+72]
00426bd0ldr x2, [sp+80]
00426bd4ldr x3, [sp+88]
00426bd8bl archive/tar.(*formatter).formatOctal
00426bdcldur x29, [sp-8]
00426be0ldr x30, [sp], 64
00426be4ret x30
00426be8
00426be8loc_426be8:
00426be8stp x0, x1, [sp+8]
00426becstp x2, x3, [sp+24]
00426bf0mov x3, x30
00426bf4bl runtime.morestack.abi0
00426bf8ldp x0, x1, [sp+8]
00426bfcldp x2, x3, [sp+24]
00426c00b 0x426b90
00426c04
00426c04loc_426c04:
00426c04ldr x17, [x16]
00426c08add x20, sp, 72
00426c0csubs xzr, x20, x17
00426c10b.ne 0x426bb0
00426c14add x20, sp, 8
00426c18str x20, [x16]
00426c1cb 0x426bb0
00426b90
00426b90archive/tar.(*formatter).formatOctal-fm: ; void archive/tar.(*formatter).formatOctal-fm(struct []uint8 b, int64 x)
00426b90ldr x16, [x28+16]
00426b94subs xzr, sp, x16
00426b98b.ls 0x426be8
00426b9cstr x30, [sp-64]!
00426ba0stur x29, [sp-8]
00426ba4sub x29, sp, 8
00426ba8ldr x16, [x28+32]
00426baccbnz x16, 0x426c04
00426bb0
00426bb0loc_426bb0:
00426bb0str x0, [sp+72]
00426bb4str x1, [sp+80]
00426bb8str x2, [sp+88]
00426bbcstr x3, [sp+96]
00426bc0ldr x0, [x26+8]
00426bc4str x0, [sp+48]
00426bc8ldr x4, [sp+96]
00426bccldr x1, [sp+72]
00426bd0ldr x2, [sp+80]
00426bd4ldr x3, [sp+88]
00426bd8bl archive/tar.(*formatter).formatOctal
00426bdcldur x29, [sp-8]
00426be0ldr x30, [sp], 64
00426be4ret x30
00426be8
00426be8loc_426be8:
00426be8stp x0, x1, [sp+8]
00426becstp x2, x3, [sp+24]
00426bf0mov x3, x30
00426bf4bl runtime.morestack.abi0
00426bf8ldp x0, x1, [sp+8]
00426bfcldp x2, x3, [sp+24]
00426c00b 0x426b90
00426c04
00426c04loc_426c04:
00426c04ldr x17, [x16]
00426c08add x20, sp, 72
00426c0csubs xzr, x20, x17
00426c10b.ne 0x426bb0
00426c14add x20, sp, 8
00426c18str x20, [x16]
00426c1cb 0x426bb0
00426b90
00426c20
00426c20github.com/bishopfox/sliver/implant/sliver/handlers/matcher.Match: ; void github.com/bishopfox/sliver/implant/sliver/handlers/matcher.Match(struct string pattern, struct string s)
00426c20ldr x16, [x28+16]
00426c24subs xzr, sp, x16
00426c28b.ls 0x426cb4
00426c2cstr x30, [sp-112]!
00426c30stur x29, [sp-8]
00426c34sub x29, sp, 8
00426c38str x0, [sp+120]
00426c3cstr x1, [sp+128]
00426c40str x2, [sp+136]
00426c44str x3, [sp+144]
00426c48strb wzr, [sp+53]
00426c4cstp xzr, xzr, [sp+56]
00426c50stp xzr, xzr, [sp+72]
00426c54ldr x0, [sp+120]
00426c58ldr x2, [sp+136]
00426c5cldr x1, [sp+128]
00426c60ldr x3, [sp+144]
00426c64bl path/filepath.Match
00426c68strb w0, [sp+54]
00426c6cstr x1, [sp+72]
00426c70str x2, [sp+80]
00426c74ldrb w4, [sp+54]
00426c78strb w4, [sp+55]
00426c7cldr x4, [sp+80]
00426c80ldr x5, [sp+72]
00426c84str x5, [sp+88]
00426c88str x4, [sp+96]
00426c8cldrb w4, [sp+55]
00426c90strb w4, [sp+53]
00426c94ldr x1, [sp+88]
00426c98ldr x2, [sp+96]
00426c9cstr x1, [sp+56]
00426ca0str x2, [sp+64]
00426ca4ldrb w0, [sp+53]
00426ca8ldur x29, [sp-8]
00426cacldr x30, [sp], 112
00426cb0ret x30
00426cb4
00426cb4loc_426cb4:
00426cb4stp x0, x1, [sp+8]
00426cb8stp x2, x3, [sp+24]
00426cbcmov x3, x30
00426cc0bl runtime.morestack_noctxt.abi0
00426cc4ldp x0, x1, [sp+8]
00426cc8ldp x2, x3, [sp+24]
00426cccb 0x426c20
00426c20
00426c20github.com/bishopfox/sliver/implant/sliver/handlers/matcher.Match: ; void github.com/bishopfox/sliver/implant/sliver/handlers/matcher.Match(struct string pattern, struct string s)
00426c20ldr x16, [x28+16]
00426c24subs xzr, sp, x16
00426c28b.ls 0x426cb4
00426c2cstr x30, [sp-112]!
00426c30stur x29, [sp-8]
00426c34sub x29, sp, 8
00426c38str x0, [sp+120]
00426c3cstr x1, [sp+128]
00426c40str x2, [sp+136]
00426c44str x3, [sp+144]
00426c48strb wzr, [sp+53]
00426c4cstp xzr, xzr, [sp+56]
00426c50stp xzr, xzr, [sp+72]
00426c54ldr x0, [sp+120]
00426c58ldr x2, [sp+136]
00426c5cldr x1, [sp+128]
00426c60ldr x3, [sp+144]
00426c64bl path/filepath.Match
00426c68strb w0, [sp+54]
00426c6cstr x1, [sp+72]
00426c70str x2, [sp+80]
00426c74ldrb w4, [sp+54]
00426c78strb w4, [sp+55]
00426c7cldr x4, [sp+80]
00426c80ldr x5, [sp+72]
00426c84str x5, [sp+88]
00426c88str x4, [sp+96]
00426c8cldrb w4, [sp+55]
00426c90strb w4, [sp+53]
00426c94ldr x1, [sp+88]
00426c98ldr x2, [sp+96]
00426c9cstr x1, [sp+56]
00426ca0str x2, [sp+64]
00426ca4ldrb w0, [sp+53]
00426ca8ldur x29, [sp-8]
00426cacldr x30, [sp], 112
00426cb0ret x30
00426cb4
00426cb4loc_426cb4:
00426cb4stp x0, x1, [sp+8]
00426cb8stp x2, x3, [sp+24]
00426cbcmov x3, x30
00426cc0bl runtime.morestack_noctxt.abi0
00426cc4ldp x0, x1, [sp+8]
00426cc8ldp x2, x3, [sp+24]
00426cccb 0x426c20
00426c20
00426cd0
00426cd0github.com/bishopfox/sliver/implant/sliver/mount.GetMountInformation: ; void github.com/bishopfox/sliver/implant/sliver/mount.GetMountInformation(void)
00426cd0ldr x16, [x28+16]
00426cd4sub x17, sp, 496
00426cd8subs xzr, x17, x16
00426cdcb.ls 0x427248
00426ce0sub x20, sp, 624
00426ce4stp x29, x30, [x20-8]
00426ce8add sp, x20, 0
00426cecsub x29, sp, 8
00426cf0str xzr, [sp+280]
00426cf4stp xzr, xzr, [sp+288]
00426cf8stp xzr, xzr, [sp+264]
00426cfcadrp x2, 0x625000
00426d00add x2, x2, 1504
00426d04str x2, [sp+392]
00426d08stp xzr, xzr, [sp+400]
00426d0cstr xzr, [sp+600]
00426d10add x27, sp, 584
00426d14stp xzr, xzr, [x27]
00426d18adrp x0, 0x290000
00426d1cadd x0, x0, 3367
00426d20movz x1, 20
00426d24bl os.Open
00426d28str x0, [sp+600]
00426d2cstr x1, [sp+584]
00426d30str x2, [sp+592]
00426d34ldr x2, [sp+600]
00426d38str x2, [sp+520]
00426d3cldr x2, [sp+584]
00426d40ldr x3, [sp+592]
00426d44str x2, [sp+504]
00426d48str x3, [sp+512]
00426d4cldr x2, [sp+520]
00426d50str x2, [sp+432]
00426d54ldr x2, [sp+512]
00426d58ldr x3, [sp+504]
00426d5cstr x3, [sp+480]
00426d60str x2, [sp+488]
00426d64cbnz x3, 0x426d6c
00426d68b 0x426db8
00426d6c
00426d6cloc_426d6c:
00426d6cldr x0, [sp+392]
00426d70ldr x1, [sp+400]
00426d74ldr x2, [sp+408]
00426d78str x0, [sp+280]
00426d7cstr x1, [sp+288]
00426d80str x2, [sp+296]
00426d84ldr x0, [sp+480]
00426d88ldr x1, [sp+488]
00426d8cstr x0, [sp+264]
00426d90str x1, [sp+272]
00426d94bl runtime.deferreturn
00426d98ldr x3, [sp+264]
00426d9cldr x0, [sp+280]
00426da0ldr x1, [sp+288]
00426da4ldr x4, [sp+272]
00426da8ldr x2, [sp+296]
00426dacldp x29, x30, [sp-8]
00426db0add sp, sp, 624
00426db4ret x30
00426db8
00426db8loc_426db8:
00426db8ldr x1, [sp+432]
00426dbcstr x1, [sp+496]
00426dc0add x27, sp, 560
00426dc4stp xzr, xzr, [x27]
00426dc8add x1, sp, 560
00426dccstr x1, [sp+576]
00426dd0ldrsb x27, [x1]
00426dd4adrp x2, 4096
00426dd8add x2, x2, 608
00426ddcstr x2, [x1]
00426de0ldrsb x27, [x1]
00426de4ldr x2, [sp+496]
00426de8adrp x27, 0x625000
00426decldr w3, [x27+3056]
00426df0cbz w3, 0x426df8
00426df4b 0x426dfc
00426df8
00426df8loc_426df8:
00426df8b 0x426e10
00426dfc
00426dfcloc_426dfc:
00426dfcbl runtime.gcWriteBarrier2
00426e00str x2, [x25]
00426e04ldr x3, [x1+8]
00426e08str x3, [x25+8]
00426e0cb 0x426e10
00426e10
00426e10loc_426e10:
00426e10str x2, [x1+8]
00426e14str x1, [sp+232]
00426e18add x0, sp, 208
00426e1cbl runtime.deferprocStack
00426e20subs xzr, x0, 0
00426e24b.ne 0x426e48
00426e28b 0x426e2c
00426e2c
00426e2cloc_426e2c:
00426e2cldr x1, [sp+432]
00426e30str x1, [sp+600]
00426e34adrp x0, 0x2ed000
00426e38add x0, x0, 2456
00426e3cbl bufio.NewScanner
00426e40str x0, [sp+304]
00426e44b 0x426e6c
00426e48
00426e48loc_426e48:
00426e48bl runtime.deferreturn
00426e4cldr x3, [sp+264]
00426e50ldr x0, [sp+280]
00426e54ldr x1, [sp+288]
00426e58ldr x4, [sp+272]
00426e5cldr x2, [sp+296]
00426e60ldp x29, x30, [sp-8]
00426e64add sp, sp, 624
00426e68ret x30
00426e6c
00426e6cloc_426e6c:
00426e6cldr x0, [sp+304]
00426e70bl bufio.(*Scanner).Scan
00426e74strb w0, [sp+87]
00426e78tbnz w0, 0, 0x426e80
00426e7cb 0x4271d0
00426e80
00426e80loc_426e80:
00426e80ldr x0, [sp+304]
00426e84bl bufio.(*Scanner).Text
00426e88str x0, [sp+416]
00426e8cstr x1, [sp+424]
00426e90bl strings.Fields
00426e94str x0, [sp+440]
00426e98str x1, [sp+448]
00426e9cstr x2, [sp+456]
00426ea0subs xzr, x1, 3
00426ea4b.hi 0x426eac
00426ea8b 0x42723c
00426eac
00426eacloc_426eac:
00426eacldr x3, [x0+48]
00426eb0ldr x4, [x0+56]
00426eb4str x3, [sp+344]
00426eb8str x4, [sp+352]
00426ebcldr x3, [sp+440]
00426ec0ldr x1, [sp+448]
00426ec4subs xzr, x1, 4
00426ec8b.hi 0x426ed0
00426eccb 0x427234
00426ed0
00426ed0loc_426ed0:
00426ed0ldr x4, [x3+64]
00426ed4ldr x3, [x3+72]
00426ed8str x4, [sp+360]
00426edcstr x3, [sp+368]
00426ee0ldr x3, [sp+440]
00426ee4ldr x1, [sp+448]
00426ee8subs xzr, x1, 5
00426eecb.hi 0x426ef4
00426ef0b 0x42722c
00426ef4
00426ef4loc_426ef4:
00426ef4ldr x4, [x3+80]
00426ef8ldr x3, [x3+88]
00426efcstr x4, [sp+376]
00426f00str x3, [sp+384]
00426f04ldr x3, [sp+448]
00426f08str x3, [sp+256]
00426f0cldr x1, [sp+448]
00426f10ldr x4, [sp+440]
00426f14sub x0, x3, 3
00426f18subs xzr, x1, x0
00426f1cb.hi 0x426f24
00426f20b 0x427228
00426f24
00426f24loc_426f24:
00426f24add x3, x4, x0, lsl #4
00426f28ldr x3, [x3+8]
00426f2cubfm x5, x0, 60, 59
00426f30ldr x4, [x4+x5]
00426f34str x4, [sp+312]
00426f38str x3, [sp+320]
00426f3cldr x3, [sp+448]
00426f40str x3, [sp+256]
00426f44ldr x1, [sp+448]
00426f48ldr x4, [sp+440]
00426f4csub x0, x3, 2
00426f50subs xzr, x1, x0
00426f54b.hi 0x426f5c
00426f58b 0x427224
00426f5c
00426f5cloc_426f5c:
00426f5cadd x3, x4, x0, lsl #4
00426f60ldr x3, [x3+8]
00426f64ubfm x5, x0, 60, 59
00426f68ldr x4, [x4+x5]
00426f6cstr x4, [sp+328]
00426f70str x3, [sp+336]
00426f74add x20, sp, 88
00426f78adr x27, 16
00426f7cstp x29, x27, [sp-24]
00426f80sub x29, sp, 24
00426f84bl fn_87cf4
00426f88sub x29, sp, 8
00426f8cstr xzr, [sp+200]
00426f90ldr x0, [sp+360]
00426f94ldr x1, [sp+368]
00426f98add x2, sp, 88
00426f9cbl syscall.Statfs
00426fa0str x0, [sp+464]
00426fa4str x1, [sp+472]
00426fa8cbnz x0, 0x426fb0
00426facb 0x426fb4
00426fb0
00426fb0loc_426fb0:
00426fb0b 0x4271cc
00426fb4
00426fb4loc_426fb4:
00426fb4adrp x0, 0x271000
00426fb8add x0, x0, 448
00426fbcbl runtime.newobject
00426fc0str x0, [sp+608]
00426fc4adrp x27, 0x625000
00426fc8ldr w1, [x27+3056]
00426fcccbz w1, 0x426fd4
00426fd0b 0x426fd8
00426fd4
00426fd4loc_426fd4:
00426fd4b 0x426ff4
00426fd8
00426fd8loc_426fd8:
00426fd8str x0, [sp+528]
00426fdcmov x1, x0
00426fe0adrp x0, 0x271000
00426fe4add x0, x0, 448
00426fe8bl runtime.wbZero
00426fecldr x0, [sp+528]
00426ff0b 0x426ff4
00426ff4
00426ff4loc_426ff4:
00426ff4mov x20, x0
00426ff8adr x27, 16
00426ffcstp x29, x27, [sp-24]
00427000sub x29, sp, 24
00427004bl fn_87ce8
00427008sub x29, sp, 8
0042700cldr x5, [sp+608]
00427010ldr x6, [sp+344]
00427014ldr x7, [sp+352]
00427018str x7, [x5+64]
0042701cadrp x27, 0x624000
00427020ldr w7, [x27+3056]
00427024cbz w7, 0x42702c
00427028b 0x427030
0042702c
0042702cloc_42702c:
0042702cb 0x427044
00427030
00427030loc_427030:
00427030bl runtime.gcWriteBarrier2
00427034str x6, [x25]
00427038ldr x7, [x5+56]
0042703cstr x7, [x25+8]
00427040b 0x427044
00427044
00427044loc_427044:
00427044str x6, [x5+56]
00427048ldr x5, [sp+608]
0042704cldr x6, [sp+360]
00427050ldr x7, [sp+368]
00427054str x7, [x5+48]
00427058adrp x27, 0x624000
0042705cldr w7, [x27+3056]
00427060cbz w7, 0x427068
00427064b 0x42706c
00427068
00427068loc_427068:
00427068b 0x427080
0042706c
0042706cloc_42706c:
0042706cbl runtime.gcWriteBarrier2
00427070str x6, [x25]
00427074ldr x7, [x5+40]
00427078str x7, [x25+8]
0042707cb 0x427080
00427080
00427080loc_427080:
00427080str x6, [x5+40]
00427084ldr x5, [sp+608]
00427088ldr x6, [sp+312]
0042708cldr x7, [sp+320]
00427090str x7, [x5+32]
00427094adrp x27, 0x624000
00427098ldr w7, [x27+3056]
0042709ccbz w7, 0x4270a4
004270a0b 0x4270a8
004270a4
004270a4loc_4270a4:
004270a4b 0x4270bc
004270a8
004270a8loc_4270a8:
004270a8bl runtime.gcWriteBarrier2
004270acstr x6, [x25]
004270b0ldr x7, [x5+24]
004270b4str x7, [x25+8]
004270b8b 0x4270bc
004270bc
004270bcloc_4270bc:
004270bcstr x6, [x5+24]
004270c0ldr x5, [sp+608]
004270c4ldr x6, [sp+328]
004270c8ldr x7, [sp+336]
004270ccstr x7, [x5+16]
004270d0adrp x27, 0x624000
004270d4ldr w7, [x27+3056]
004270d8cbz w7, 0x4270e0
004270dcb 0x4270e4
004270e0
004270e0loc_4270e0:
004270e0b 0x4270f8
004270e4
004270e4loc_4270e4:
004270e4bl runtime.gcWriteBarrier2
004270e8str x6, [x25]
004270ecldr x7, [x5+8]
004270f0str x7, [x25+8]
004270f4b 0x4270f8
004270f8
004270f8loc_4270f8:
004270f8str x6, [x5+8]
004270fcldr x5, [sp+608]
00427100ldr x6, [sp+376]
00427104ldr x7, [sp+384]
00427108str x7, [x5+120]
0042710cadrp x27, 0x624000
00427110ldr w7, [x27+3056]
00427114cbz w7, 0x42711c
00427118b 0x427120
0042711c
0042711cloc_42711c:
0042711cb 0x427134
00427120
00427120loc_427120:
00427120bl runtime.gcWriteBarrier2
00427124str x6, [x25]
00427128ldr x7, [x5+112]
0042712cstr x7, [x25+8]
00427130b 0x427134
00427134
00427134loc_427134:
00427134str x6, [x5+112]
00427138ldr x5, [sp+608]
0042713cldr x6, [sp+104]
00427140ldr x7, [sp+96]
00427144madd x6, x6, x7, xzr
00427148str x6, [x5+104]
0042714cldr x5, [sp+608]
00427150str x5, [sp+552]
00427154ldr x2, [sp+408]
00427158ldr x0, [sp+392]
0042715cldr x5, [sp+400]
00427160add x1, x5, 1
00427164subs xzr, x2, x1
00427168b.hs 0x427170
0042716cb 0x427174
00427170
00427170loc_427170:
00427170b 0x427188
00427174
00427174loc_427174:
00427174orr x3, xzr, 1
00427178adrp x4, 0x265000
0042717cadd x4, x4, 3008
00427180bl runtime.growslice
00427184b 0x427188
00427188
00427188loc_427188:
00427188sub x3, x1, 1
0042718cldr x4, [sp+552]
00427190adrp x27, 0x624000
00427194ldr w5, [x27+3056]
00427198cbz w5, 0x4271a0
0042719cb 0x4271a4
004271a0
004271a0loc_4271a0:
004271a0b 0x4271b8
004271a4
004271a4loc_4271a4:
004271a4bl runtime.gcWriteBarrier2
004271a8str x4, [x25]
004271acldr x5, [x0+3*x3]
004271b0str x5, [x25+8]
004271b4b 0x4271b8
004271b8
004271b8loc_4271b8:
004271b8str x4, [x0+3*x3]
004271bcstr x0, [sp+392]
004271c0str x1, [sp+400]
004271c4str x2, [sp+408]
004271c8b 0x4271cc
004271cc
004271ccloc_4271cc:
004271ccb 0x426e6c
004271d0
004271d0loc_4271d0:
004271d0add x27, sp, 536
004271d4stp xzr, xzr, [x27]
004271d8ldr x0, [sp+392]
004271dcldr x1, [sp+400]
004271e0ldr x2, [sp+408]
004271e4str x0, [sp+280]
004271e8str x1, [sp+288]
004271ecstr x2, [sp+296]
004271f0ldr x0, [sp+536]
004271f4ldr x1, [sp+544]
004271f8str x0, [sp+264]
004271fcstr x1, [sp+272]
00427200bl runtime.deferreturn
00427204ldr x3, [sp+264]
00427208ldr x0, [sp+280]
0042720cldr x1, [sp+288]
00427210ldr x4, [sp+272]
00427214ldr x2, [sp+296]
00427218ldp x29, x30, [sp-8]
0042721cadd sp, sp, 624
00427220ret x30
00427224
00427224loc_427224:
00427224bl runtime.panicIndex
00427228
00427228loc_427228:
00427228bl runtime.panicIndex
0042722c
0042722cloc_42722c:
0042722cmovz x0, 5
00427230bl runtime.panicIndex
00427234
00427234loc_427234:
00427234orr x0, xzr, 4
00427238bl runtime.panicIndex
0042723c
0042723cloc_42723c:
0042723corr x0, xzr, 3
00427240bl runtime.panicIndex
00427244hint
00427248
00427248loc_427248:
00427248mov x3, x30
0042724cbl runtime.morestack_noctxt.abi0
00427250b 0x426cd0
00427254udf 0
00427258udf 0
0042725cudf 0
00426cd0
00426cd0github.com/bishopfox/sliver/implant/sliver/mount.GetMountInformation: ; void github.com/bishopfox/sliver/implant/sliver/mount.GetMountInformation(void)
00426cd0ldr x16, [x28+16]
00426cd4sub x17, sp, 496
00426cd8subs xzr, x17, x16
00426cdcb.ls 0x427248
00426ce0sub x20, sp, 624
00426ce4stp x29, x30, [x20-8]
00426ce8add sp, x20, 0
00426cecsub x29, sp, 8
00426cf0str xzr, [sp+280]
00426cf4stp xzr, xzr, [sp+288]
00426cf8stp xzr, xzr, [sp+264]
00426cfcadrp x2, 0x625000
00426d00add x2, x2, 1504
00426d04str x2, [sp+392]
00426d08stp xzr, xzr, [sp+400]
00426d0cstr xzr, [sp+600]
00426d10add x27, sp, 584
00426d14stp xzr, xzr, [x27]
00426d18adrp x0, 0x290000
00426d1cadd x0, x0, 3367
00426d20movz x1, 20
00426d24bl os.Open
00426d28str x0, [sp+600]
00426d2cstr x1, [sp+584]
00426d30str x2, [sp+592]
00426d34ldr x2, [sp+600]
00426d38str x2, [sp+520]
00426d3cldr x2, [sp+584]
00426d40ldr x3, [sp+592]
00426d44str x2, [sp+504]
00426d48str x3, [sp+512]
00426d4cldr x2, [sp+520]
00426d50str x2, [sp+432]
00426d54ldr x2, [sp+512]
00426d58ldr x3, [sp+504]
00426d5cstr x3, [sp+480]
00426d60str x2, [sp+488]
00426d64cbnz x3, 0x426d6c
00426d68b 0x426db8
00426d6c
00426d6cloc_426d6c:
00426d6cldr x0, [sp+392]
00426d70ldr x1, [sp+400]
00426d74ldr x2, [sp+408]
00426d78str x0, [sp+280]
00426d7cstr x1, [sp+288]
00426d80str x2, [sp+296]
00426d84ldr x0, [sp+480]
00426d88ldr x1, [sp+488]
00426d8cstr x0, [sp+264]
00426d90str x1, [sp+272]
00426d94bl runtime.deferreturn
00426d98ldr x3, [sp+264]
00426d9cldr x0, [sp+280]
00426da0ldr x1, [sp+288]
00426da4ldr x4, [sp+272]
00426da8ldr x2, [sp+296]
00426dacldp x29, x30, [sp-8]
00426db0add sp, sp, 624
00426db4ret x30
00426db8
00426db8loc_426db8:
00426db8ldr x1, [sp+432]
00426dbcstr x1, [sp+496]
00426dc0add x27, sp, 560
00426dc4stp xzr, xzr, [x27]
00426dc8add x1, sp, 560
00426dccstr x1, [sp+576]
00426dd0ldrsb x27, [x1]
00426dd4adrp x2, 4096
00426dd8add x2, x2, 608
00426ddcstr x2, [x1]
00426de0ldrsb x27, [x1]
00426de4ldr x2, [sp+496]
00426de8adrp x27, 0x625000
00426decldr w3, [x27+3056]
00426df0cbz w3, 0x426df8
00426df4b 0x426dfc
00426df8
00426df8loc_426df8:
00426df8b 0x426e10
00426dfc
00426dfcloc_426dfc:
00426dfcbl runtime.gcWriteBarrier2
00426e00str x2, [x25]
00426e04ldr x3, [x1+8]
00426e08str x3, [x25+8]
00426e0cb 0x426e10
00426e10
00426e10loc_426e10:
00426e10str x2, [x1+8]
00426e14str x1, [sp+232]
00426e18add x0, sp, 208
00426e1cbl runtime.deferprocStack
00426e20subs xzr, x0, 0
00426e24b.ne 0x426e48
00426e28b 0x426e2c
00426e2c
00426e2cloc_426e2c:
00426e2cldr x1, [sp+432]
00426e30str x1, [sp+600]
00426e34adrp x0, 0x2ed000
00426e38add x0, x0, 2456
00426e3cbl bufio.NewScanner
00426e40str x0, [sp+304]
00426e44b 0x426e6c
00426e48
00426e48loc_426e48:
00426e48bl runtime.deferreturn
00426e4cldr x3, [sp+264]
00426e50ldr x0, [sp+280]
00426e54ldr x1, [sp+288]
00426e58ldr x4, [sp+272]
00426e5cldr x2, [sp+296]
00426e60ldp x29, x30, [sp-8]
00426e64add sp, sp, 624
00426e68ret x30
00426e6c
00426e6cloc_426e6c:
00426e6cldr x0, [sp+304]
00426e70bl bufio.(*Scanner).Scan
00426e74strb w0, [sp+87]
00426e78tbnz w0, 0, 0x426e80
00426e7cb 0x4271d0
00426e80
00426e80loc_426e80:
00426e80ldr x0, [sp+304]
00426e84bl bufio.(*Scanner).Text
00426e88str x0, [sp+416]
00426e8cstr x1, [sp+424]
00426e90bl strings.Fields
00426e94str x0, [sp+440]
00426e98str x1, [sp+448]
00426e9cstr x2, [sp+456]
00426ea0subs xzr, x1, 3
00426ea4b.hi 0x426eac
00426ea8b 0x42723c
00426eac
00426eacloc_426eac:
00426eacldr x3, [x0+48]
00426eb0ldr x4, [x0+56]
00426eb4str x3, [sp+344]
00426eb8str x4, [sp+352]
00426ebcldr x3, [sp+440]
00426ec0ldr x1, [sp+448]
00426ec4subs xzr, x1, 4
00426ec8b.hi 0x426ed0
00426eccb 0x427234
00426ed0
00426ed0loc_426ed0:
00426ed0ldr x4, [x3+64]
00426ed4ldr x3, [x3+72]
00426ed8str x4, [sp+360]
00426edcstr x3, [sp+368]
00426ee0ldr x3, [sp+440]
00426ee4ldr x1, [sp+448]
00426ee8subs xzr, x1, 5
00426eecb.hi 0x426ef4
00426ef0b 0x42722c
00426ef4
00426ef4loc_426ef4:
00426ef4ldr x4, [x3+80]
00426ef8ldr x3, [x3+88]
00426efcstr x4, [sp+376]
00426f00str x3, [sp+384]
00426f04ldr x3, [sp+448]
00426f08str x3, [sp+256]
00426f0cldr x1, [sp+448]
00426f10ldr x4, [sp+440]
00426f14sub x0, x3, 3
00426f18subs xzr, x1, x0
00426f1cb.hi 0x426f24
00426f20b 0x427228
00426f24
00426f24loc_426f24:
00426f24add x3, x4, x0, lsl #4
00426f28ldr x3, [x3+8]
00426f2cubfm x5, x0, 60, 59
00426f30ldr x4, [x4+x5]
00426f34str x4, [sp+312]
00426f38str x3, [sp+320]
00426f3cldr x3, [sp+448]
00426f40str x3, [sp+256]
00426f44ldr x1, [sp+448]
00426f48ldr x4, [sp+440]
00426f4csub x0, x3, 2
00426f50subs xzr, x1, x0
00426f54b.hi 0x426f5c
00426f58b 0x427224
00426f5c
00426f5cloc_426f5c:
00426f5cadd x3, x4, x0, lsl #4
00426f60ldr x3, [x3+8]
00426f64ubfm x5, x0, 60, 59
00426f68ldr x4, [x4+x5]
00426f6cstr x4, [sp+328]
00426f70str x3, [sp+336]
00426f74add x20, sp, 88
00426f78adr x27, 16
00426f7cstp x29, x27, [sp-24]
00426f80sub x29, sp, 24
00426f84bl fn_87cf4
00426f88sub x29, sp, 8
00426f8cstr xzr, [sp+200]
00426f90ldr x0, [sp+360]
00426f94ldr x1, [sp+368]
00426f98add x2, sp, 88
00426f9cbl syscall.Statfs
00426fa0str x0, [sp+464]
00426fa4str x1, [sp+472]
00426fa8cbnz x0, 0x426fb0
00426facb 0x426fb4
00426fb0
00426fb0loc_426fb0:
00426fb0b 0x4271cc
00426fb4
00426fb4loc_426fb4:
00426fb4adrp x0, 0x271000
00426fb8add x0, x0, 448
00426fbcbl runtime.newobject
00426fc0str x0, [sp+608]
00426fc4adrp x27, 0x625000
00426fc8ldr w1, [x27+3056]
00426fcccbz w1, 0x426fd4
00426fd0b 0x426fd8
00426fd4
00426fd4loc_426fd4:
00426fd4b 0x426ff4
00426fd8
00426fd8loc_426fd8:
00426fd8str x0, [sp+528]
00426fdcmov x1, x0
00426fe0adrp x0, 0x271000
00426fe4add x0, x0, 448
00426fe8bl runtime.wbZero
00426fecldr x0, [sp+528]
00426ff0b 0x426ff4
00426ff4
00426ff4loc_426ff4:
00426ff4mov x20, x0
00426ff8adr x27, 16
00426ffcstp x29, x27, [sp-24]
00427000sub x29, sp, 24
00427004bl fn_87ce8
00427008sub x29, sp, 8
0042700cldr x5, [sp+608]
00427010ldr x6, [sp+344]
00427014ldr x7, [sp+352]
00427018str x7, [x5+64]
0042701cadrp x27, 0x624000
00427020ldr w7, [x27+3056]
00427024cbz w7, 0x42702c
00427028b 0x427030
0042702c
0042702cloc_42702c:
0042702cb 0x427044
00427030
00427030loc_427030:
00427030bl runtime.gcWriteBarrier2
00427034str x6, [x25]
00427038ldr x7, [x5+56]
0042703cstr x7, [x25+8]
00427040b 0x427044
00427044
00427044loc_427044:
00427044str x6, [x5+56]
00427048ldr x5, [sp+608]
0042704cldr x6, [sp+360]
00427050ldr x7, [sp+368]
00427054str x7, [x5+48]
00427058adrp x27, 0x624000
0042705cldr w7, [x27+3056]
00427060cbz w7, 0x427068
00427064b 0x42706c
00427068
00427068loc_427068:
00427068b 0x427080
0042706c
0042706cloc_42706c:
0042706cbl runtime.gcWriteBarrier2
00427070str x6, [x25]
00427074ldr x7, [x5+40]
00427078str x7, [x25+8]
0042707cb 0x427080
00427080
00427080loc_427080:
00427080str x6, [x5+40]
00427084ldr x5, [sp+608]
00427088ldr x6, [sp+312]
0042708cldr x7, [sp+320]
00427090str x7, [x5+32]
00427094adrp x27, 0x624000
00427098ldr w7, [x27+3056]
0042709ccbz w7, 0x4270a4
004270a0b 0x4270a8
004270a4
004270a4loc_4270a4:
004270a4b 0x4270bc
004270a8
004270a8loc_4270a8:
004270a8bl runtime.gcWriteBarrier2
004270acstr x6, [x25]
004270b0ldr x7, [x5+24]
004270b4str x7, [x25+8]
004270b8b 0x4270bc
004270bc
004270bcloc_4270bc:
004270bcstr x6, [x5+24]
004270c0ldr x5, [sp+608]
004270c4ldr x6, [sp+328]
004270c8ldr x7, [sp+336]
004270ccstr x7, [x5+16]
004270d0adrp x27, 0x624000
004270d4ldr w7, [x27+3056]
004270d8cbz w7, 0x4270e0
004270dcb 0x4270e4
004270e0
004270e0loc_4270e0:
004270e0b 0x4270f8
004270e4
004270e4loc_4270e4:
004270e4bl runtime.gcWriteBarrier2
004270e8str x6, [x25]
004270ecldr x7, [x5+8]
004270f0str x7, [x25+8]
004270f4b 0x4270f8
004270f8
004270f8loc_4270f8:
004270f8str x6, [x5+8]
004270fcldr x5, [sp+608]
00427100ldr x6, [sp+376]
00427104ldr x7, [sp+384]
00427108str x7, [x5+120]
0042710cadrp x27, 0x624000
00427110ldr w7, [x27+3056]
00427114cbz w7, 0x42711c
00427118b 0x427120
0042711c
0042711cloc_42711c:
0042711cb 0x427134
00427120
00427120loc_427120:
00427120bl runtime.gcWriteBarrier2
00427124str x6, [x25]
00427128ldr x7, [x5+112]
0042712cstr x7, [x25+8]
00427130b 0x427134
00427134
00427134loc_427134:
00427134str x6, [x5+112]
00427138ldr x5, [sp+608]
0042713cldr x6, [sp+104]
00427140ldr x7, [sp+96]
00427144madd x6, x6, x7, xzr
00427148str x6, [x5+104]
0042714cldr x5, [sp+608]
00427150str x5, [sp+552]
00427154ldr x2, [sp+408]
00427158ldr x0, [sp+392]
0042715cldr x5, [sp+400]
00427160add x1, x5, 1
00427164subs xzr, x2, x1
00427168b.hs 0x427170
0042716cb 0x427174
00427170
00427170loc_427170:
00427170b 0x427188
00427174
00427174loc_427174:
00427174orr x3, xzr, 1
00427178adrp x4, 0x265000
0042717cadd x4, x4, 3008
00427180bl runtime.growslice
00427184b 0x427188
00427188
00427188loc_427188:
00427188sub x3, x1, 1
0042718cldr x4, [sp+552]
00427190adrp x27, 0x624000
00427194ldr w5, [x27+3056]
00427198cbz w5, 0x4271a0
0042719cb 0x4271a4
004271a0
004271a0loc_4271a0:
004271a0b 0x4271b8
004271a4
004271a4loc_4271a4:
004271a4bl runtime.gcWriteBarrier2
004271a8str x4, [x25]
004271acldr x5, [x0+3*x3]
004271b0str x5, [x25+8]
004271b4b 0x4271b8
004271b8
004271b8loc_4271b8:
004271b8str x4, [x0+3*x3]
004271bcstr x0, [sp+392]
004271c0str x1, [sp+400]
004271c4str x2, [sp+408]
004271c8b 0x4271cc
004271cc
004271ccloc_4271cc:
004271ccb 0x426e6c
004271d0
004271d0loc_4271d0:
004271d0add x27, sp, 536
004271d4stp xzr, xzr, [x27]
004271d8ldr x0, [sp+392]
004271dcldr x1, [sp+400]
004271e0ldr x2, [sp+408]
004271e4str x0, [sp+280]
004271e8str x1, [sp+288]
004271ecstr x2, [sp+296]
004271f0ldr x0, [sp+536]
004271f4ldr x1, [sp+544]
004271f8str x0, [sp+264]
004271fcstr x1, [sp+272]
00427200bl runtime.deferreturn
00427204ldr x3, [sp+264]
00427208ldr x0, [sp+280]
0042720cldr x1, [sp+288]
00427210ldr x4, [sp+272]
00427214ldr x2, [sp+296]
00427218ldp x29, x30, [sp-8]
0042721cadd sp, sp, 624
00427220ret x30
00427224
00427224loc_427224:
00427224bl runtime.panicIndex
00427228
00427228loc_427228:
00427228bl runtime.panicIndex
0042722c
0042722cloc_42722c:
0042722cmovz x0, 5
00427230bl runtime.panicIndex
00427234
00427234loc_427234:
00427234orr x0, xzr, 4
00427238bl runtime.panicIndex
0042723c
0042723cloc_42723c:
0042723corr x0, xzr, 3
00427240bl runtime.panicIndex
00427244hint
00427248
00427248loc_427248:
00427248mov x3, x30
0042724cbl runtime.morestack_noctxt.abi0
00427250b 0x426cd0
00427254udf 0
00427258udf 0
0042725cudf 0
00426cd0
00427260
00427260github.com/bishopfox/sliver/implant/sliver/mount.GetMountInformation.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/mount.GetMountInformation.deferwrap1(void)
00427260ldr x16, [x28+16]
00427264subs xzr, sp, x16
00427268b.ls 0x427298
0042726cstr x30, [sp-32]!
00427270stur x29, [sp-8]
00427274sub x29, sp, 8
00427278ldr x16, [x28+32]
0042727ccbnz x16, 0x4272a4
00427280
00427280loc_427280:
00427280ldr x0, [x26+8]
00427284str x0, [sp+16]
00427288bl os.(*File).Close
0042728cldur x29, [sp-8]
00427290ldr x30, [sp], 32
00427294ret x30
00427298
00427298loc_427298:
00427298mov x3, x30
0042729cbl runtime.morestack.abi0
004272a0b 0x427260
004272a4
004272a4loc_4272a4:
004272a4ldr x17, [x16]
004272a8add x20, sp, 40
004272acsubs xzr, x20, x17
004272b0b.ne 0x427280
004272b4add x20, sp, 8
004272b8str x20, [x16]
004272bcb 0x427280
00427260
00427260github.com/bishopfox/sliver/implant/sliver/mount.GetMountInformation.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/mount.GetMountInformation.deferwrap1(void)
00427260ldr x16, [x28+16]
00427264subs xzr, sp, x16
00427268b.ls 0x427298
0042726cstr x30, [sp-32]!
00427270stur x29, [sp-8]
00427274sub x29, sp, 8
00427278ldr x16, [x28+32]
0042727ccbnz x16, 0x4272a4
00427280
00427280loc_427280:
00427280ldr x0, [x26+8]
00427284str x0, [sp+16]
00427288bl os.(*File).Close
0042728cldur x29, [sp-8]
00427290ldr x30, [sp], 32
00427294ret x30
00427298
00427298loc_427298:
00427298mov x3, x30
0042729cbl runtime.morestack.abi0
004272a0b 0x427260
004272a4
004272a4loc_4272a4:
004272a4ldr x17, [x16]
004272a8add x20, sp, 40
004272acsubs xzr, x20, x17
004272b0b.ne 0x427280
004272b4add x20, sp, 8
004272b8str x20, [x16]
004272bcb 0x427280
00427260
004272c0
004272c0github.com/bishopfox/sliver/implant/sliver/procdump.init: ; void github.com/bishopfox/sliver/implant/sliver/procdump.init(void)
004272c0ldr x16, [x28+16]
004272c4subs xzr, sp, x16
004272c8b.ls 0x427328
004272ccstr x30, [sp-32]!
004272d0stur x29, [sp-8]
004272d4sub x29, sp, 8
004272d8adrp x0, 0x2a2000
004272dcadd x0, x0, 1108
004272e0movz x1, 50
004272e4bl regexp.MustCompile
004272e8adrp x27, 0x624000
004272ecldr w2, [x27+3056]
004272f0cbz w2, 0x4272f8
004272f4b 0x4272fc
004272f8
004272f8loc_4272f8:
004272f8b 0x427314
004272fc
004272fcloc_4272fc:
004272fcbl runtime.gcWriteBarrier2
00427300str x0, [x25]
00427304adrp x27, 0x5f9000
00427308ldr x1, [x27+3512]
0042730cstr x1, [x25+8]
00427310b 0x427314
00427314
00427314loc_427314:
00427314adrp x27, 0x5f9000
00427318str x0, [x27+3512]
0042731cldur x29, [sp-8]
00427320ldr x30, [sp], 32
00427324ret x30
00427328
00427328loc_427328:
00427328mov x3, x30
0042732cbl runtime.morestack_noctxt.abi0
00427330b 0x4272c0
00427334udf 0
00427338udf 0
0042733cudf 0
004272c0
004272c0github.com/bishopfox/sliver/implant/sliver/procdump.init: ; void github.com/bishopfox/sliver/implant/sliver/procdump.init(void)
004272c0ldr x16, [x28+16]
004272c4subs xzr, sp, x16
004272c8b.ls 0x427328
004272ccstr x30, [sp-32]!
004272d0stur x29, [sp-8]
004272d4sub x29, sp, 8
004272d8adrp x0, 0x2a2000
004272dcadd x0, x0, 1108
004272e0movz x1, 50
004272e4bl regexp.MustCompile
004272e8adrp x27, 0x624000
004272ecldr w2, [x27+3056]
004272f0cbz w2, 0x4272f8
004272f4b 0x4272fc
004272f8
004272f8loc_4272f8:
004272f8b 0x427314
004272fc
004272fcloc_4272fc:
004272fcbl runtime.gcWriteBarrier2
00427300str x0, [x25]
00427304adrp x27, 0x5f9000
00427308ldr x1, [x27+3512]
0042730cstr x1, [x25+8]
00427310b 0x427314
00427314
00427314loc_427314:
00427314adrp x27, 0x5f9000
00427318str x0, [x27+3512]
0042731cldur x29, [sp-8]
00427320ldr x30, [sp], 32
00427324ret x30
00427328
00427328loc_427328:
00427328mov x3, x30
0042732cbl runtime.morestack_noctxt.abi0
00427330b 0x4272c0
00427334udf 0
00427338udf 0
0042733cudf 0
004272c0
00427340
00427340github.com/bishopfox/sliver/implant/sliver/procdump.DumpProcess: ; void github.com/bishopfox/sliver/implant/sliver/procdump.DumpProcess(int32 pid)
00427340ldr x16, [x28+16]
00427344subs xzr, sp, x16
00427348b.ls 0x4273d8
0042734cstr x30, [sp-128]!
00427350stur x29, [sp-8]
00427354sub x29, sp, 8
00427358str w0, [sp+136]
0042735cstp xzr, xzr, [sp+40]
00427360stp xzr, xzr, [sp+24]
00427364stp xzr, xzr, [sp+72]
00427368stp xzr, xzr, [sp+56]
0042736cldrsw x0, [sp+136]
00427370bl github.com/bishopfox/sliver/implant/sliver/procdump.dumpProcess
00427374str x0, [sp+72]
00427378str x1, [sp+80]
0042737cstr x2, [sp+56]
00427380str x3, [sp+64]
00427384ldr x1, [sp+72]
00427388ldr x2, [sp+80]
0042738cstr x1, [sp+104]
00427390str x2, [sp+112]
00427394ldr x1, [sp+56]
00427398ldr x2, [sp+64]
0042739cstr x1, [sp+88]
004273a0str x2, [sp+96]
004273a4ldr x1, [sp+104]
004273a8ldr x2, [sp+112]
004273acstr x1, [sp+40]
004273b0str x2, [sp+48]
004273b4ldr x2, [sp+88]
004273b8ldr x3, [sp+96]
004273bcstr x2, [sp+24]
004273c0str x3, [sp+32]
004273c4ldr x0, [sp+40]
004273c8ldr x1, [sp+48]
004273ccldur x29, [sp-8]
004273d0ldr x30, [sp], 128
004273d4ret x30
004273d8
004273d8loc_4273d8:
004273d8str w0, [sp+8]
004273dcmov x3, x30
004273e0bl runtime.morestack_noctxt.abi0
004273e4ldrsw x0, [sp+8]
004273e8b 0x427340
004273ecudf 0
00427340
00427340github.com/bishopfox/sliver/implant/sliver/procdump.DumpProcess: ; void github.com/bishopfox/sliver/implant/sliver/procdump.DumpProcess(int32 pid)
00427340ldr x16, [x28+16]
00427344subs xzr, sp, x16
00427348b.ls 0x4273d8
0042734cstr x30, [sp-128]!
00427350stur x29, [sp-8]
00427354sub x29, sp, 8
00427358str w0, [sp+136]
0042735cstp xzr, xzr, [sp+40]
00427360stp xzr, xzr, [sp+24]
00427364stp xzr, xzr, [sp+72]
00427368stp xzr, xzr, [sp+56]
0042736cldrsw x0, [sp+136]
00427370bl github.com/bishopfox/sliver/implant/sliver/procdump.dumpProcess
00427374str x0, [sp+72]
00427378str x1, [sp+80]
0042737cstr x2, [sp+56]
00427380str x3, [sp+64]
00427384ldr x1, [sp+72]
00427388ldr x2, [sp+80]
0042738cstr x1, [sp+104]
00427390str x2, [sp+112]
00427394ldr x1, [sp+56]
00427398ldr x2, [sp+64]
0042739cstr x1, [sp+88]
004273a0str x2, [sp+96]
004273a4ldr x1, [sp+104]
004273a8ldr x2, [sp+112]
004273acstr x1, [sp+40]
004273b0str x2, [sp+48]
004273b4ldr x2, [sp+88]
004273b8ldr x3, [sp+96]
004273bcstr x2, [sp+24]
004273c0str x3, [sp+32]
004273c4ldr x0, [sp+40]
004273c8ldr x1, [sp+48]
004273ccldur x29, [sp-8]
004273d0ldr x30, [sp], 128
004273d4ret x30
004273d8
004273d8loc_4273d8:
004273d8str w0, [sp+8]
004273dcmov x3, x30
004273e0bl runtime.morestack_noctxt.abi0
004273e4ldrsw x0, [sp+8]
004273e8b 0x427340
004273ecudf 0
00427340
004273f0
004273f0github.com/bishopfox/sliver/implant/sliver/procdump.(*LinuxDump).Data: ; void github.com/bishopfox/sliver/implant/sliver/procdump.(*LinuxDump).Data(github.com/bishopfox/sliver/implant/sliver/procdump.LinuxDump * d)
004273f0str x30, [sp-48]!
004273f4stur x29, [sp-8]
004273f8sub x29, sp, 8
004273fcstr x0, [sp+56]
00427400str xzr, [sp+16]
00427404stp xzr, xzr, [sp+24]
00427408ldr x3, [sp+56]
0042740cldrsb x27, [x3]
00427410ldr x0, [x3]
00427414ldr x1, [x3+8]
00427418ldr x2, [x3+16]
0042741cstr x0, [sp+16]
00427420str x1, [sp+24]
00427424str x2, [sp+32]
00427428add x29, sp, 40
0042742cadd sp, sp, 48
00427430ret x30
00427434udf 0
00427438udf 0
0042743cudf 0
004273f0
004273f0github.com/bishopfox/sliver/implant/sliver/procdump.(*LinuxDump).Data: ; void github.com/bishopfox/sliver/implant/sliver/procdump.(*LinuxDump).Data(github.com/bishopfox/sliver/implant/sliver/procdump.LinuxDump * d)
004273f0str x30, [sp-48]!
004273f4stur x29, [sp-8]
004273f8sub x29, sp, 8
004273fcstr x0, [sp+56]
00427400str xzr, [sp+16]
00427404stp xzr, xzr, [sp+24]
00427408ldr x3, [sp+56]
0042740cldrsb x27, [x3]
00427410ldr x0, [x3]
00427414ldr x1, [x3+8]
00427418ldr x2, [x3+16]
0042741cstr x0, [sp+16]
00427420str x1, [sp+24]
00427424str x2, [sp+32]
00427428add x29, sp, 40
0042742cadd sp, sp, 48
00427430ret x30
00427434udf 0
00427438udf 0
0042743cudf 0
004273f0
00427440
00427440github.com/bishopfox/sliver/implant/sliver/procdump.parseMap: ; void github.com/bishopfox/sliver/implant/sliver/procdump.parseMap(struct string mapLine)
00427440ldr x16, [x28+16]
00427444sub x17, sp, 128
00427448subs xzr, x17, x16
0042744cb.ls 0x428000
00427450sub x20, sp, 256
00427454stp x29, x30, [x20-8]
00427458add sp, x20, 0
0042745csub x29, sp, 8
00427460str x0, [sp+264]
00427464str x1, [sp+272]
00427468str xzr, [sp+88]
0042746cldr x1, [sp+264]
00427470ldr x2, [sp+272]
00427474adrp x27, 0x5f9000
00427478ldr x0, [x27+3512]
0042747cbl regexp.(*Regexp).FindStringSubmatch
00427480str x0, [sp+96]
00427484str x1, [sp+104]
00427488str x2, [sp+112]
0042748ccbnz x0, 0x427494
00427490b 0x427df8
00427494
00427494loc_427494:
00427494subs xzr, x1, 3
00427498b.hi 0x4274a0
0042749cb 0x427ff4
004274a0
004274a0loc_4274a0:
004274a0ldr x4, [x0+48]
004274a4ldr x1, [x0+56]
004274a8str x4, [sp+192]
004274acstr x1, [sp+200]
004274b0mov x0, x4
004274b4adrp x2, 0x2e9000
004274b8add x2, x2, 3600
004274bcorr x3, xzr, 1
004274c0bl strings.HasPrefix
004274c4strb w0, [sp+47]
004274c8tbnz w0, 0, 0x4274d0
004274ccb 0x427de4
004274d0
004274d0loc_4274d0:
004274d0ldr x1, [sp+104]
004274d4ldr x2, [sp+96]
004274d8subs xzr, x1, 5
004274dcb.hi 0x4274e4
004274e0b 0x427fec
004274e4
004274e4loc_4274e4:
004274e4ldr x2, [x2+88]
004274e8subs xzr, x2, 6
004274eccset x2, eq
004274f0b.eq 0x4274f8
004274f4b 0x4275d4
004274f8
004274f8loc_4274f8:
004274f8ldr x2, [sp+96]
004274fcldr x1, [sp+104]
00427500subs xzr, x1, 5
00427504b.hi 0x42750c
00427508b 0x427fe4
0042750c
0042750cloc_42750c:
0042750cldr x1, [x2+88]
00427510ldr x2, [x2+80]
00427514subs xzr, x1, 0
00427518b.hi 0x427520
0042751cb 0x427fdc
00427520
00427520loc_427520:
00427520ldr x3, [sp+96]
00427524ldr x1, [sp+104]
00427528ldrb w2, [x2]
0042752csubs xzr, x1, 5
00427530b.hi 0x427538
00427534b 0x427fd4
00427538
00427538loc_427538:
00427538ldr x1, [x3+88]
0042753cldr x3, [x3+80]
00427540subs xzr, x1, 1
00427544b.hi 0x42754c
00427548b 0x427fcc
0042754c
0042754cloc_42754c:
0042754cldr x4, [sp+96]
00427550ldr x1, [sp+104]
00427554ldrb w3, [x3+1]
00427558ubfm x3, x3, 56, 7
0042755corr x2, x2, x3
00427560subs xzr, x1, 5
00427564b.hi 0x42756c
00427568b 0x427fc4
0042756c
0042756cloc_42756c:
0042756cldr x1, [x4+88]
00427570ldr x3, [x4+80]
00427574subs xzr, x1, 2
00427578b.hi 0x427580
0042757cb 0x427fbc
00427580
00427580loc_427580:
00427580ldr x4, [sp+96]
00427584ldr x1, [sp+104]
00427588ldrb w3, [x3+2]
0042758cubfm x3, x3, 48, 7
00427590orr x2, x2, x3
00427594subs xzr, x1, 5
00427598b.hi 0x4275a0
0042759cb 0x427fb4
004275a0
004275a0loc_4275a0:
004275a0ldr x1, [x4+88]
004275a4ldr x3, [x4+80]
004275a8subs xzr, x1, 3
004275acb.hi 0x4275b4
004275b0b 0x427fac
004275b4
004275b4loc_4275b4:
004275b4ldrb w3, [x3+3]
004275b8ubfm x3, x3, 40, 7
004275bcorr x3, x2, x3
004275c0movz x4, 30299
004275c4movk x4, 0x61760000
004275c8subs wzr, w3, w4
004275cccset x2, eq
004275d0b 0x4275d8
004275d4
004275d4loc_4275d4:
004275d4b 0x4275d8
004275d8
004275d8loc_4275d8:
004275d8tbnz w2, 0, 0x4275e0
004275dcb 0x427654
004275e0
004275e0loc_4275e0:
004275e0ldr x2, [sp+96]
004275e4ldr x1, [sp+104]
004275e8subs xzr, x1, 5
004275ecb.hi 0x4275f4
004275f0b 0x427fa4
004275f4
004275f4loc_4275f4:
004275f4ldr x1, [x2+88]
004275f8ldr x2, [x2+80]
004275fcsubs xzr, x1, 4
00427600b.hi 0x427608
00427604b 0x427f9c
00427608
00427608loc_427608:
00427608ldr x3, [sp+96]
0042760cldr x1, [sp+104]
00427610ldrb w2, [x2+4]
00427614subs xzr, x1, 5
00427618b.hi 0x427620
0042761cb 0x427f94
00427620
00427620loc_427620:
00427620ldr x1, [x3+88]
00427624ldr x3, [x3+80]
00427628subs xzr, x1, 5
0042762cb.hi 0x427634
00427630b 0x427f8c
00427634
00427634loc_427634:
00427634ldrb w3, [x3+5]
00427638ubfm x3, x3, 56, 7
0042763corr x3, x2, x3
00427640ubfm x3, x3, 0, 15
00427644movz x4, 23922
00427648subs wzr, w3, w4
0042764ccset x2, eq
00427650b 0x427658
00427654
00427654loc_427654:
00427654b 0x427658
00427658
00427658loc_427658:
00427658strb w2, [sp+46]
0042765ctbnz w2, 0, 0x427664
00427660b 0x427668
00427664
00427664loc_427664:
00427664b 0x4277f8
00427668
00427668loc_427668:
00427668ldr x1, [sp+104]
0042766cldr x2, [sp+96]
00427670subs xzr, x1, 5
00427674b.hi 0x42767c
00427678b 0x427f84
0042767c
0042767cloc_42767c:
0042767cldr x2, [x2+88]
00427680subs xzr, x2, 6
00427684cset x2, eq
00427688b.eq 0x427690
0042768cb 0x42776c
00427690
00427690loc_427690:
00427690ldr x2, [sp+96]
00427694ldr x1, [sp+104]
00427698subs xzr, x1, 5
0042769cb.hi 0x4276a4
004276a0b 0x427f7c
004276a4
004276a4loc_4276a4:
004276a4ldr x1, [x2+88]
004276a8ldr x2, [x2+80]
004276acsubs xzr, x1, 0
004276b0b.hi 0x4276b8
004276b4b 0x427f74
004276b8
004276b8loc_4276b8:
004276b8ldr x3, [sp+96]
004276bcldr x1, [sp+104]
004276c0ldrb w2, [x2]
004276c4subs xzr, x1, 5
004276c8b.hi 0x4276d0
004276ccb 0x427f6c
004276d0
004276d0loc_4276d0:
004276d0ldr x1, [x3+88]
004276d4ldr x3, [x3+80]
004276d8subs xzr, x1, 1
004276dcb.hi 0x4276e4
004276e0b 0x427f64
004276e4
004276e4loc_4276e4:
004276e4ldr x4, [sp+96]
004276e8ldr x1, [sp+104]
004276ecldrb w3, [x3+1]
004276f0ubfm x3, x3, 56, 7
004276f4orr x2, x2, x3
004276f8subs xzr, x1, 5
004276fcb.hi 0x427704
00427700b 0x427f5c
00427704
00427704loc_427704:
00427704ldr x1, [x4+88]
00427708ldr x3, [x4+80]
0042770csubs xzr, x1, 2
00427710b.hi 0x427718
00427714b 0x427f54
00427718
00427718loc_427718:
00427718ldr x4, [sp+96]
0042771cldr x1, [sp+104]
00427720ldrb w3, [x3+2]
00427724ubfm x3, x3, 48, 7
00427728orr x2, x2, x3
0042772csubs xzr, x1, 5
00427730b.hi 0x427738
00427734b 0x427f4c
00427738
00427738loc_427738:
00427738ldr x1, [x4+88]
0042773cldr x3, [x4+80]
00427740subs xzr, x1, 3
00427744b.hi 0x42774c
00427748b 0x427f44
0042774c
0042774cloc_42774c:
0042774cldrb w3, [x3+3]
00427750ubfm x3, x3, 40, 7
00427754orr x3, x2, x3
00427758movz x4, 30299
0042775cmovk x4, 0x73640000
00427760subs wzr, w3, w4
00427764cset x2, eq
00427768b 0x427770
0042776c
0042776cloc_42776c:
0042776cb 0x427770
00427770
00427770loc_427770:
00427770tbnz w2, 0, 0x427778
00427774b 0x4277ec
00427778
00427778loc_427778:
00427778ldr x2, [sp+96]
0042777cldr x1, [sp+104]
00427780subs xzr, x1, 5
00427784b.hi 0x42778c
00427788b 0x427f3c
0042778c
0042778cloc_42778c:
0042778cldr x1, [x2+88]
00427790ldr x2, [x2+80]
00427794subs xzr, x1, 4
00427798b.hi 0x4277a0
0042779cb 0x427f34
004277a0
004277a0loc_4277a0:
004277a0ldr x3, [sp+96]
004277a4ldr x1, [sp+104]
004277a8ldrb w2, [x2+4]
004277acsubs xzr, x1, 5
004277b0b.hi 0x4277b8
004277b4b 0x427f2c
004277b8
004277b8loc_4277b8:
004277b8ldr x1, [x3+88]
004277bcldr x3, [x3+80]
004277c0subs xzr, x1, 5
004277c4b.hi 0x4277cc
004277c8b 0x427f24
004277cc
004277ccloc_4277cc:
004277ccldrb w3, [x3+5]
004277d0ubfm x3, x3, 56, 7
004277d4orr x3, x2, x3
004277d8ubfm x3, x3, 0, 15
004277dcmovz x4, 23919
004277e0subs wzr, w3, w4
004277e4cset x2, eq
004277e8b 0x4277f0
004277ec
004277ecloc_4277ec:
004277ecb 0x4277f0
004277f0
004277f0loc_4277f0:
004277f0strb w2, [sp+46]
004277f4b 0x4277f8
004277f8
004277f8loc_4277f8:
004277f8ldrb w2, [sp+46]
004277fcstrb w2, [sp+47]
00427800tbnz w2, 0, 0x427808
00427804b 0x42780c
00427808
00427808loc_427808:
00427808b 0x427a74
0042780c
0042780cloc_42780c:
0042780cldr x1, [sp+104]
00427810ldr x2, [sp+96]
00427814subs xzr, x1, 5
00427818b.hi 0x427820
0042781cb 0x427f1c
00427820
00427820loc_427820:
00427820ldr x2, [x2+88]
00427824subs xzr, x2, 10
00427828cset x2, eq
0042782cb.eq 0x427834
00427830b 0x4279e8
00427834
00427834loc_427834:
00427834ldr x2, [sp+96]
00427838ldr x1, [sp+104]
0042783csubs xzr, x1, 5
00427840b.hi 0x427848
00427844b 0x427f14
00427848
00427848loc_427848:
00427848ldr x1, [x2+88]
0042784cldr x2, [x2+80]
00427850subs xzr, x1, 0
00427854b.hi 0x42785c
00427858b 0x427f0c
0042785c
0042785cloc_42785c:
0042785cldr x3, [sp+96]
00427860ldr x1, [sp+104]
00427864ldrb w2, [x2]
00427868subs xzr, x1, 5
0042786cb.hi 0x427874
00427870b 0x427f04
00427874
00427874loc_427874:
00427874ldr x1, [x3+88]
00427878ldr x3, [x3+80]
0042787csubs xzr, x1, 1
00427880b.hi 0x427888
00427884b 0x427efc
00427888
00427888loc_427888:
00427888ldr x4, [sp+96]
0042788cldr x1, [sp+104]
00427890ldrb w3, [x3+1]
00427894ubfm x3, x3, 56, 7
00427898orr x2, x2, x3
0042789csubs xzr, x1, 5
004278a0b.hi 0x4278a8
004278a4b 0x427ef4
004278a8
004278a8loc_4278a8:
004278a8ldr x1, [x4+88]
004278acldr x3, [x4+80]
004278b0subs xzr, x1, 2
004278b4b.hi 0x4278bc
004278b8b 0x427eec
004278bc
004278bcloc_4278bc:
004278bcldr x4, [sp+96]
004278c0ldr x1, [sp+104]
004278c4ldrb w3, [x3+2]
004278c8ubfm x3, x3, 48, 7
004278ccorr x2, x2, x3
004278d0subs xzr, x1, 5
004278d4b.hi 0x4278dc
004278d8b 0x427ee4
004278dc
004278dcloc_4278dc:
004278dcldr x1, [x4+88]
004278e0ldr x3, [x4+80]
004278e4subs xzr, x1, 3
004278e8b.hi 0x4278f0
004278ecb 0x427edc
004278f0
004278f0loc_4278f0:
004278f0ldr x4, [sp+96]
004278f4ldr x1, [sp+104]
004278f8ldrb w3, [x3+3]
004278fcubfm x3, x3, 40, 7
00427900orr x2, x2, x3
00427904subs xzr, x1, 5
00427908b.hi 0x427910
0042790cb 0x427ed4
00427910
00427910loc_427910:
00427910ldr x1, [x4+88]
00427914ldr x3, [x4+80]
00427918subs xzr, x1, 4
0042791cb.hi 0x427924
00427920b 0x427ecc
00427924
00427924loc_427924:
00427924ldr x4, [sp+96]
00427928ldr x1, [sp+104]
0042792cldrb w3, [x3+4]
00427930ubfm x3, x3, 32, 7
00427934orr x2, x2, x3
00427938subs xzr, x1, 5
0042793cb.hi 0x427944
00427940b 0x427ec4
00427944
00427944loc_427944:
00427944ldr x1, [x4+88]
00427948ldr x3, [x4+80]
0042794csubs xzr, x1, 5
00427950b.hi 0x427958
00427954b 0x427ebc
00427958
00427958loc_427958:
00427958ldr x4, [sp+96]
0042795cldr x1, [sp+104]
00427960ldrb w3, [x3+5]
00427964ubfm x3, x3, 24, 7
00427968orr x2, x2, x3
0042796csubs xzr, x1, 5
00427970b.hi 0x427978
00427974b 0x427eb4
00427978
00427978loc_427978:
00427978ldr x1, [x4+88]
0042797cldr x3, [x4+80]
00427980subs xzr, x1, 6
00427984b.hi 0x42798c
00427988b 0x427eac
0042798c
0042798cloc_42798c:
0042798cldr x4, [sp+96]
00427990ldr x1, [sp+104]
00427994ldrb w3, [x3+6]
00427998ubfm x3, x3, 16, 7
0042799corr x2, x2, x3
004279a0subs xzr, x1, 5
004279a4b.hi 0x4279ac
004279a8b 0x427ea4
004279ac
004279acloc_4279ac:
004279acldr x1, [x4+88]
004279b0ldr x3, [x4+80]
004279b4subs xzr, x1, 7
004279b8b.hi 0x4279c0
004279bcb 0x427e9c
004279c0
004279c0loc_4279c0:
004279c0ldrb w3, [x3+7]
004279c4ubfm x3, x3, 8, 7
004279c8orr x3, x2, x3
004279ccmovz x4, 30299
004279d0movk x4, 0x79730000
004279d4movk x4, 0x637300000000
004279d8movk x4, 0x6c61000000000000
004279dcsubs xzr, x3, x4
004279e0cset x2, eq
004279e4b 0x4279ec
004279e8
004279e8loc_4279e8:
004279e8b 0x4279ec
004279ec
004279ecloc_4279ec:
004279ectbnz w2, 0, 0x4279f4
004279f0b 0x427a68
004279f4
004279f4loc_4279f4:
004279f4ldr x2, [sp+96]
004279f8ldr x1, [sp+104]
004279fcsubs xzr, x1, 5
00427a00b.hi 0x427a08
00427a04b 0x427e94
00427a08
00427a08loc_427a08:
00427a08ldr x1, [x2+88]
00427a0cldr x2, [x2+80]
00427a10subs xzr, x1, 8
00427a14b.hi 0x427a1c
00427a18b 0x427e8c
00427a1c
00427a1cloc_427a1c:
00427a1cldr x3, [sp+96]
00427a20ldr x1, [sp+104]
00427a24ldrb w2, [x2+8]
00427a28subs xzr, x1, 5
00427a2cb.hi 0x427a34
00427a30b 0x427e84
00427a34
00427a34loc_427a34:
00427a34ldr x1, [x3+88]
00427a38ldr x3, [x3+80]
00427a3csubs xzr, x1, 9
00427a40b.hi 0x427a48
00427a44b 0x427e7c
00427a48
00427a48loc_427a48:
00427a48ldrb w1, [x3+9]
00427a4cubfm x1, x1, 56, 7
00427a50orr x1, x2, x1
00427a54ubfm x1, x1, 0, 15
00427a58movz x3, 23916
00427a5csubs wzr, w1, w3
00427a60cset x2, eq
00427a64b 0x427a6c
00427a68
00427a68loc_427a68:
00427a68b 0x427a6c
00427a6c
00427a6cloc_427a6c:
00427a6cstrb w2, [sp+47]
00427a70b 0x427a74
00427a74
00427a74loc_427a74:
00427a74ldrb w1, [sp+47]
00427a78tbnz w1, 0, 0x427a80
00427a7cb 0x427a94
00427a80
00427a80loc_427a80:
00427a80str xzr, [sp+88]
00427a84mov x0, xzr
00427a88ldp x29, x30, [sp-8]
00427a8cadd sp, sp, 256
00427a90ret x30
00427a94
00427a94loc_427a94:
00427a94adrp x0, 0x23e000
00427a98add x0, x0, 2528
00427a9cbl runtime.newobject
00427aa0str x0, [sp+240]
00427aa4adrp x27, 0x624000
00427aa8ldr w1, [x27+3056]
00427aaccbz w1, 0x427ab4
00427ab0b 0x427ab8
00427ab4
00427ab4loc_427ab4:
00427ab4b 0x427ad4
00427ab8
00427ab8loc_427ab8:
00427ab8str x0, [sp+152]
00427abcmov x1, x0
00427ac0adrp x0, 0x23e000
00427ac4add x0, x0, 2528
00427ac8bl runtime.wbZero
00427accldr x0, [sp+152]
00427ad0b 0x427ad4
00427ad4
00427ad4loc_427ad4:
00427ad4stp xzr, xzr, [x0]
00427ad8stp xzr, xzr, [x0+16]
00427adcstr xzr, [x0+32]
00427ae0stp xzr, xzr, [sp+208]
00427ae4ldr x4, [sp+96]
00427ae8ldr x1, [sp+104]
00427aecsubs xzr, x1, 1
00427af0b.hi 0x427af8
00427af4b 0x427e74
00427af8
00427af8loc_427af8:
00427af8ldr x0, [x4+16]
00427afcldr x1, [x4+24]
00427b00str x0, [sp+176]
00427b04str x1, [sp+184]
00427b08orr x2, xzr, 16
00427b0corr x3, xzr, 64
00427b10bl strconv.ParseUint
00427b14str x0, [sp+80]
00427b18str x1, [sp+208]
00427b1cstr x2, [sp+216]
00427b20ldr x4, [sp+80]
00427b24str x4, [sp+72]
00427b28str x1, [sp+136]
00427b2cstr x2, [sp+144]
00427b30ldr x4, [sp+72]
00427b34str x4, [sp+48]
00427b38str x1, [sp+120]
00427b3cstr x2, [sp+128]
00427b40cbnz x1, 0x427b48
00427b44b 0x427b5c
00427b48
00427b48loc_427b48:
00427b48str xzr, [sp+88]
00427b4cmov x0, xzr
00427b50ldp x29, x30, [sp-8]
00427b54add sp, sp, 256
00427b58ret x30
00427b5c
00427b5cloc_427b5c:
00427b5cldr x4, [sp+240]
00427b60ldr x5, [sp+48]
00427b64str x5, [x4]
00427b68stp xzr, xzr, [sp+208]
00427b6cldr x4, [sp+96]
00427b70ldr x1, [sp+104]
00427b74subs xzr, x1, 2
00427b78b.hi 0x427b80
00427b7cb 0x427e6c
00427b80
00427b80loc_427b80:
00427b80ldr x0, [x4+32]
00427b84ldr x1, [x4+40]
00427b88str x0, [sp+160]
00427b8cstr x1, [sp+168]
00427b90orr x2, xzr, 16
00427b94orr x3, xzr, 64
00427b98bl strconv.ParseUint
00427b9cstr x0, [sp+80]
00427ba0str x1, [sp+208]
00427ba4str x2, [sp+216]
00427ba8ldr x4, [sp+80]
00427bacstr x4, [sp+64]
00427bb0str x1, [sp+224]
00427bb4str x2, [sp+232]
00427bb8ldr x4, [sp+64]
00427bbcstr x4, [sp+56]
00427bc0str x1, [sp+120]
00427bc4str x2, [sp+128]
00427bc8cbnz x1, 0x427bd0
00427bccb 0x427be4
00427bd0
00427bd0loc_427bd0:
00427bd0str xzr, [sp+88]
00427bd4mov x0, xzr
00427bd8ldp x29, x30, [sp-8]
00427bdcadd sp, sp, 256
00427be0ret x30
00427be4
00427be4loc_427be4:
00427be4ldr x2, [sp+240]
00427be8ldr x3, [sp+56]
00427becstr x3, [x2+8]
00427bf0ldr x1, [sp+104]
00427bf4ldr x2, [sp+96]
00427bf8subs xzr, x1, 4
00427bfcb.hi 0x427c04
00427c00b 0x427e64
00427c04
00427c04loc_427c04:
00427c04ldr x2, [x2+72]
00427c08subs xzr, x2, 5
00427c0cb.eq 0x427c14
00427c10b 0x427d6c
00427c14
00427c14loc_427c14:
00427c14ldr x2, [sp+96]
00427c18ldr x1, [sp+104]
00427c1csubs xzr, x1, 4
00427c20b.hi 0x427c28
00427c24b 0x427e5c
00427c28
00427c28loc_427c28:
00427c28ldr x1, [x2+72]
00427c2cldr x2, [x2+64]
00427c30subs xzr, x1, 0
00427c34b.hi 0x427c3c
00427c38b 0x427e54
00427c3c
00427c3cloc_427c3c:
00427c3cldr x3, [sp+96]
00427c40ldr x1, [sp+104]
00427c44ldrb w2, [x2]
00427c48subs xzr, x1, 4
00427c4cb.hi 0x427c54
00427c50b 0x427e4c
00427c54
00427c54loc_427c54:
00427c54ldr x1, [x3+72]
00427c58ldr x3, [x3+64]
00427c5csubs xzr, x1, 1
00427c60b.hi 0x427c68
00427c64b 0x427e44
00427c68
00427c68loc_427c68:
00427c68ldr x4, [sp+96]
00427c6cldr x1, [sp+104]
00427c70ldrb w3, [x3+1]
00427c74ubfm x3, x3, 56, 7
00427c78orr x2, x2, x3
00427c7csubs xzr, x1, 4
00427c80b.hi 0x427c88
00427c84b 0x427e3c
00427c88
00427c88loc_427c88:
00427c88ldr x1, [x4+72]
00427c8cldr x3, [x4+64]
00427c90subs xzr, x1, 2
00427c94b.hi 0x427c9c
00427c98b 0x427e34
00427c9c
00427c9cloc_427c9c:
00427c9cldr x4, [sp+96]
00427ca0ldr x1, [sp+104]
00427ca4ldrb w3, [x3+2]
00427ca8ubfm x3, x3, 48, 7
00427cacorr x2, x2, x3
00427cb0subs xzr, x1, 4
00427cb4b.hi 0x427cbc
00427cb8b 0x427e2c
00427cbc
00427cbcloc_427cbc:
00427cbcldr x1, [x4+72]
00427cc0ldr x3, [x4+64]
00427cc4subs xzr, x1, 3
00427cc8b.hi 0x427cd0
00427cccb 0x427e24
00427cd0
00427cd0loc_427cd0:
00427cd0ldrb w3, [x3+3]
00427cd4ubfm x3, x3, 40, 7
00427cd8orr x2, x2, x3
00427cdcmovz x3, 12336
00427ce0movk x3, 0x303a0000
00427ce4subs wzr, w2, w3
00427ce8b.eq 0x427cf0
00427cecb 0x427d68
00427cf0
00427cf0loc_427cf0:
00427cf0ldr x2, [sp+96]
00427cf4ldr x1, [sp+104]
00427cf8subs xzr, x1, 4
00427cfcb.hi 0x427d04
00427d00b 0x427e1c
00427d04
00427d04loc_427d04:
00427d04ldr x1, [x2+72]
00427d08ldr x2, [x2+64]
00427d0csubs xzr, x1, 4
00427d10b.hi 0x427d18
00427d14b 0x427e14
00427d18
00427d18loc_427d18:
00427d18ldrb w2, [x2+4]
00427d1csubs wzr, w2, 48
00427d20b.eq 0x427d28
00427d24b 0x427d64
00427d28
00427d28loc_427d28:
00427d28ldr x1, [sp+240]
00427d2cstrb wzr, [x1+16]
00427d30ldr x1, [sp+240]
00427d34str xzr, [x1+32]
00427d38adrp x27, 0x624000
00427d3cldr w2, [x27+3056]
00427d40cbz w2, 0x427d48
00427d44b 0x427d4c
00427d48
00427d48loc_427d48:
00427d48b 0x427d5c
00427d4c
00427d4cloc_427d4c:
00427d4cldr x2, [x1+24]
00427d50bl runtime.gcWriteBarrier1
00427d54str x2, [x25]
00427d58b 0x427d5c
00427d5c
00427d5cloc_427d5c:
00427d5cstr xzr, [x1+24]
00427d60b 0x427dd0
00427d64
00427d64loc_427d64:
00427d64b 0x427d70
00427d68
00427d68loc_427d68:
00427d68b 0x427d70
00427d6c
00427d6cloc_427d6c:
00427d6cb 0x427d70
00427d70
00427d70loc_427d70:
00427d70ldr x2, [sp+240]
00427d74orr x3, xzr, 1
00427d78strb w3, [x2+16]
00427d7cldr x2, [sp+96]
00427d80ldr x1, [sp+104]
00427d84subs xzr, x1, 5
00427d88b.hi 0x427d90
00427d8cb 0x427e0c
00427d90
00427d90loc_427d90:
00427d90ldr x1, [sp+240]
00427d94ldr x3, [x2+80]
00427d98ldr x2, [x2+88]
00427d9cstr x2, [x1+32]
00427da0adrp x27, 0x624000
00427da4ldr w2, [x27+3056]
00427da8cbz w2, 0x427db0
00427dacb 0x427db4
00427db0
00427db0loc_427db0:
00427db0b 0x427dc8
00427db4
00427db4loc_427db4:
00427db4bl runtime.gcWriteBarrier2
00427db8str x3, [x25]
00427dbcldr x2, [x1+24]
00427dc0str x2, [x25+8]
00427dc4b 0x427dc8
00427dc8
00427dc8loc_427dc8:
00427dc8str x3, [x1+24]
00427dccb 0x427dd0
00427dd0
00427dd0loc_427dd0:
00427dd0ldr x0, [sp+240]
00427dd4str x0, [sp+88]
00427dd8ldp x29, x30, [sp-8]
00427ddcadd sp, sp, 256
00427de0ret x30
00427de4
00427de4loc_427de4:
00427de4str xzr, [sp+88]
00427de8mov x0, xzr
00427decldp x29, x30, [sp-8]
00427df0add sp, sp, 256
00427df4ret x30
00427df8
00427df8loc_427df8:
00427df8str xzr, [sp+88]
00427dfcmov x0, xzr
00427e00ldp x29, x30, [sp-8]
00427e04add sp, sp, 256
00427e08ret x30
00427e0c
00427e0cloc_427e0c:
00427e0cmovz x0, 5
00427e10bl runtime.panicIndex
00427e14
00427e14loc_427e14:
00427e14orr x0, xzr, 4
00427e18bl runtime.panicIndex
00427e1c
00427e1cloc_427e1c:
00427e1corr x0, xzr, 4
00427e20bl runtime.panicIndex
00427e24
00427e24loc_427e24:
00427e24orr x0, xzr, 3
00427e28bl runtime.panicIndex
00427e2c
00427e2cloc_427e2c:
00427e2corr x0, xzr, 4
00427e30bl runtime.panicIndex
00427e34
00427e34loc_427e34:
00427e34orr x0, xzr, 2
00427e38bl runtime.panicIndex
00427e3c
00427e3cloc_427e3c:
00427e3corr x0, xzr, 4
00427e40bl runtime.panicIndex
00427e44
00427e44loc_427e44:
00427e44orr x0, xzr, 1
00427e48bl runtime.panicIndex
00427e4c
00427e4cloc_427e4c:
00427e4corr x0, xzr, 4
00427e50bl runtime.panicIndex
00427e54
00427e54loc_427e54:
00427e54mov x0, xzr
00427e58bl runtime.panicIndex
00427e5c
00427e5cloc_427e5c:
00427e5corr x0, xzr, 4
00427e60bl runtime.panicIndex
00427e64
00427e64loc_427e64:
00427e64orr x0, xzr, 4
00427e68bl runtime.panicIndex
00427e6c
00427e6cloc_427e6c:
00427e6corr x0, xzr, 2
00427e70bl runtime.panicIndex
00427e74
00427e74loc_427e74:
00427e74orr x0, xzr, 1
00427e78bl runtime.panicIndex
00427e7c
00427e7cloc_427e7c:
00427e7cmovz x0, 9
00427e80bl runtime.panicIndex
00427e84
00427e84loc_427e84:
00427e84movz x0, 5
00427e88bl runtime.panicIndex
00427e8c
00427e8cloc_427e8c:
00427e8corr x0, xzr, 8
00427e90bl runtime.panicIndex
00427e94
00427e94loc_427e94:
00427e94movz x0, 5
00427e98bl runtime.panicIndex
00427e9c
00427e9cloc_427e9c:
00427e9corr x0, xzr, 7
00427ea0bl runtime.panicIndex
00427ea4
00427ea4loc_427ea4:
00427ea4movz x0, 5
00427ea8bl runtime.panicIndex
00427eac
00427eacloc_427eac:
00427eacorr x0, xzr, 6
00427eb0bl runtime.panicIndex
00427eb4
00427eb4loc_427eb4:
00427eb4movz x0, 5
00427eb8bl runtime.panicIndex
00427ebc
00427ebcloc_427ebc:
00427ebcmovz x0, 5
00427ec0bl runtime.panicIndex
00427ec4
00427ec4loc_427ec4:
00427ec4movz x0, 5
00427ec8bl runtime.panicIndex
00427ecc
00427eccloc_427ecc:
00427eccorr x0, xzr, 4
00427ed0bl runtime.panicIndex
00427ed4
00427ed4loc_427ed4:
00427ed4movz x0, 5
00427ed8bl runtime.panicIndex
00427edc
00427edcloc_427edc:
00427edcorr x0, xzr, 3
00427ee0bl runtime.panicIndex
00427ee4
00427ee4loc_427ee4:
00427ee4movz x0, 5
00427ee8bl runtime.panicIndex
00427eec
00427eecloc_427eec:
00427eecorr x0, xzr, 2
00427ef0bl runtime.panicIndex
00427ef4
00427ef4loc_427ef4:
00427ef4movz x0, 5
00427ef8bl runtime.panicIndex
00427efc
00427efcloc_427efc:
00427efcorr x0, xzr, 1
00427f00bl runtime.panicIndex
00427f04
00427f04loc_427f04:
00427f04movz x0, 5
00427f08bl runtime.panicIndex
00427f0c
00427f0cloc_427f0c:
00427f0cmov x0, xzr
00427f10bl runtime.panicIndex
00427f14
00427f14loc_427f14:
00427f14movz x0, 5
00427f18bl runtime.panicIndex
00427f1c
00427f1cloc_427f1c:
00427f1cmovz x0, 5
00427f20bl runtime.panicIndex
00427f24
00427f24loc_427f24:
00427f24movz x0, 5
00427f28bl runtime.panicIndex
00427f2c
00427f2cloc_427f2c:
00427f2cmovz x0, 5
00427f30bl runtime.panicIndex
00427f34
00427f34loc_427f34:
00427f34orr x0, xzr, 4
00427f38bl runtime.panicIndex
00427f3c
00427f3cloc_427f3c:
00427f3cmovz x0, 5
00427f40bl runtime.panicIndex
00427f44
00427f44loc_427f44:
00427f44orr x0, xzr, 3
00427f48bl runtime.panicIndex
00427f4c
00427f4cloc_427f4c:
00427f4cmovz x0, 5
00427f50bl runtime.panicIndex
00427f54
00427f54loc_427f54:
00427f54orr x0, xzr, 2
00427f58bl runtime.panicIndex
00427f5c
00427f5cloc_427f5c:
00427f5cmovz x0, 5
00427f60bl runtime.panicIndex
00427f64
00427f64loc_427f64:
00427f64orr x0, xzr, 1
00427f68bl runtime.panicIndex
00427f6c
00427f6cloc_427f6c:
00427f6cmovz x0, 5
00427f70bl runtime.panicIndex
00427f74
00427f74loc_427f74:
00427f74mov x0, xzr
00427f78bl runtime.panicIndex
00427f7c
00427f7cloc_427f7c:
00427f7cmovz x0, 5
00427f80bl runtime.panicIndex
00427f84
00427f84loc_427f84:
00427f84movz x0, 5
00427f88bl runtime.panicIndex
00427f8c
00427f8cloc_427f8c:
00427f8cmovz x0, 5
00427f90bl runtime.panicIndex
00427f94
00427f94loc_427f94:
00427f94movz x0, 5
00427f98bl runtime.panicIndex
00427f9c
00427f9cloc_427f9c:
00427f9corr x0, xzr, 4
00427fa0bl runtime.panicIndex
00427fa4
00427fa4loc_427fa4:
00427fa4movz x0, 5
00427fa8bl runtime.panicIndex
00427fac
00427facloc_427fac:
00427facorr x0, xzr, 3
00427fb0bl runtime.panicIndex
00427fb4
00427fb4loc_427fb4:
00427fb4movz x0, 5
00427fb8bl runtime.panicIndex
00427fbc
00427fbcloc_427fbc:
00427fbcorr x0, xzr, 2
00427fc0bl runtime.panicIndex
00427fc4
00427fc4loc_427fc4:
00427fc4movz x0, 5
00427fc8bl runtime.panicIndex
00427fcc
00427fccloc_427fcc:
00427fccorr x0, xzr, 1
00427fd0bl runtime.panicIndex
00427fd4
00427fd4loc_427fd4:
00427fd4movz x0, 5
00427fd8bl runtime.panicIndex
00427fdc
00427fdcloc_427fdc:
00427fdcmov x0, xzr
00427fe0bl runtime.panicIndex
00427fe4
00427fe4loc_427fe4:
00427fe4movz x0, 5
00427fe8bl runtime.panicIndex
00427fec
00427fecloc_427fec:
00427fecmovz x0, 5
00427ff0bl runtime.panicIndex
00427ff4
00427ff4loc_427ff4:
00427ff4orr x0, xzr, 3
00427ff8bl runtime.panicIndex
00427ffchint
00428000
00428000loc_428000:
00428000stp x0, x1, [sp+8]
00428004mov x3, x30
00428008bl runtime.morestack_noctxt.abi0
0042800cldp x0, x1, [sp+8]
00428010b 0x427440
00428014udf 0
00428018udf 0
0042801cudf 0
00427440
00427440github.com/bishopfox/sliver/implant/sliver/procdump.parseMap: ; void github.com/bishopfox/sliver/implant/sliver/procdump.parseMap(struct string mapLine)
00427440ldr x16, [x28+16]
00427444sub x17, sp, 128
00427448subs xzr, x17, x16
0042744cb.ls 0x428000
00427450sub x20, sp, 256
00427454stp x29, x30, [x20-8]
00427458add sp, x20, 0
0042745csub x29, sp, 8
00427460str x0, [sp+264]
00427464str x1, [sp+272]
00427468str xzr, [sp+88]
0042746cldr x1, [sp+264]
00427470ldr x2, [sp+272]
00427474adrp x27, 0x5f9000
00427478ldr x0, [x27+3512]
0042747cbl regexp.(*Regexp).FindStringSubmatch
00427480str x0, [sp+96]
00427484str x1, [sp+104]
00427488str x2, [sp+112]
0042748ccbnz x0, 0x427494
00427490b 0x427df8
00427494
00427494loc_427494:
00427494subs xzr, x1, 3
00427498b.hi 0x4274a0
0042749cb 0x427ff4
004274a0
004274a0loc_4274a0:
004274a0ldr x4, [x0+48]
004274a4ldr x1, [x0+56]
004274a8str x4, [sp+192]
004274acstr x1, [sp+200]
004274b0mov x0, x4
004274b4adrp x2, 0x2e9000
004274b8add x2, x2, 3600
004274bcorr x3, xzr, 1
004274c0bl strings.HasPrefix
004274c4strb w0, [sp+47]
004274c8tbnz w0, 0, 0x4274d0
004274ccb 0x427de4
004274d0
004274d0loc_4274d0:
004274d0ldr x1, [sp+104]
004274d4ldr x2, [sp+96]
004274d8subs xzr, x1, 5
004274dcb.hi 0x4274e4
004274e0b 0x427fec
004274e4
004274e4loc_4274e4:
004274e4ldr x2, [x2+88]
004274e8subs xzr, x2, 6
004274eccset x2, eq
004274f0b.eq 0x4274f8
004274f4b 0x4275d4
004274f8
004274f8loc_4274f8:
004274f8ldr x2, [sp+96]
004274fcldr x1, [sp+104]
00427500subs xzr, x1, 5
00427504b.hi 0x42750c
00427508b 0x427fe4
0042750c
0042750cloc_42750c:
0042750cldr x1, [x2+88]
00427510ldr x2, [x2+80]
00427514subs xzr, x1, 0
00427518b.hi 0x427520
0042751cb 0x427fdc
00427520
00427520loc_427520:
00427520ldr x3, [sp+96]
00427524ldr x1, [sp+104]
00427528ldrb w2, [x2]
0042752csubs xzr, x1, 5
00427530b.hi 0x427538
00427534b 0x427fd4
00427538
00427538loc_427538:
00427538ldr x1, [x3+88]
0042753cldr x3, [x3+80]
00427540subs xzr, x1, 1
00427544b.hi 0x42754c
00427548b 0x427fcc
0042754c
0042754cloc_42754c:
0042754cldr x4, [sp+96]
00427550ldr x1, [sp+104]
00427554ldrb w3, [x3+1]
00427558ubfm x3, x3, 56, 7
0042755corr x2, x2, x3
00427560subs xzr, x1, 5
00427564b.hi 0x42756c
00427568b 0x427fc4
0042756c
0042756cloc_42756c:
0042756cldr x1, [x4+88]
00427570ldr x3, [x4+80]
00427574subs xzr, x1, 2
00427578b.hi 0x427580
0042757cb 0x427fbc
00427580
00427580loc_427580:
00427580ldr x4, [sp+96]
00427584ldr x1, [sp+104]
00427588ldrb w3, [x3+2]
0042758cubfm x3, x3, 48, 7
00427590orr x2, x2, x3
00427594subs xzr, x1, 5
00427598b.hi 0x4275a0
0042759cb 0x427fb4
004275a0
004275a0loc_4275a0:
004275a0ldr x1, [x4+88]
004275a4ldr x3, [x4+80]
004275a8subs xzr, x1, 3
004275acb.hi 0x4275b4
004275b0b 0x427fac
004275b4
004275b4loc_4275b4:
004275b4ldrb w3, [x3+3]
004275b8ubfm x3, x3, 40, 7
004275bcorr x3, x2, x3
004275c0movz x4, 30299
004275c4movk x4, 0x61760000
004275c8subs wzr, w3, w4
004275cccset x2, eq
004275d0b 0x4275d8
004275d4
004275d4loc_4275d4:
004275d4b 0x4275d8
004275d8
004275d8loc_4275d8:
004275d8tbnz w2, 0, 0x4275e0
004275dcb 0x427654
004275e0
004275e0loc_4275e0:
004275e0ldr x2, [sp+96]
004275e4ldr x1, [sp+104]
004275e8subs xzr, x1, 5
004275ecb.hi 0x4275f4
004275f0b 0x427fa4
004275f4
004275f4loc_4275f4:
004275f4ldr x1, [x2+88]
004275f8ldr x2, [x2+80]
004275fcsubs xzr, x1, 4
00427600b.hi 0x427608
00427604b 0x427f9c
00427608
00427608loc_427608:
00427608ldr x3, [sp+96]
0042760cldr x1, [sp+104]
00427610ldrb w2, [x2+4]
00427614subs xzr, x1, 5
00427618b.hi 0x427620
0042761cb 0x427f94
00427620
00427620loc_427620:
00427620ldr x1, [x3+88]
00427624ldr x3, [x3+80]
00427628subs xzr, x1, 5
0042762cb.hi 0x427634
00427630b 0x427f8c
00427634
00427634loc_427634:
00427634ldrb w3, [x3+5]
00427638ubfm x3, x3, 56, 7
0042763corr x3, x2, x3
00427640ubfm x3, x3, 0, 15
00427644movz x4, 23922
00427648subs wzr, w3, w4
0042764ccset x2, eq
00427650b 0x427658
00427654
00427654loc_427654:
00427654b 0x427658
00427658
00427658loc_427658:
00427658strb w2, [sp+46]
0042765ctbnz w2, 0, 0x427664
00427660b 0x427668
00427664
00427664loc_427664:
00427664b 0x4277f8
00427668
00427668loc_427668:
00427668ldr x1, [sp+104]
0042766cldr x2, [sp+96]
00427670subs xzr, x1, 5
00427674b.hi 0x42767c
00427678b 0x427f84
0042767c
0042767cloc_42767c:
0042767cldr x2, [x2+88]
00427680subs xzr, x2, 6
00427684cset x2, eq
00427688b.eq 0x427690
0042768cb 0x42776c
00427690
00427690loc_427690:
00427690ldr x2, [sp+96]
00427694ldr x1, [sp+104]
00427698subs xzr, x1, 5
0042769cb.hi 0x4276a4
004276a0b 0x427f7c
004276a4
004276a4loc_4276a4:
004276a4ldr x1, [x2+88]
004276a8ldr x2, [x2+80]
004276acsubs xzr, x1, 0
004276b0b.hi 0x4276b8
004276b4b 0x427f74
004276b8
004276b8loc_4276b8:
004276b8ldr x3, [sp+96]
004276bcldr x1, [sp+104]
004276c0ldrb w2, [x2]
004276c4subs xzr, x1, 5
004276c8b.hi 0x4276d0
004276ccb 0x427f6c
004276d0
004276d0loc_4276d0:
004276d0ldr x1, [x3+88]
004276d4ldr x3, [x3+80]
004276d8subs xzr, x1, 1
004276dcb.hi 0x4276e4
004276e0b 0x427f64
004276e4
004276e4loc_4276e4:
004276e4ldr x4, [sp+96]
004276e8ldr x1, [sp+104]
004276ecldrb w3, [x3+1]
004276f0ubfm x3, x3, 56, 7
004276f4orr x2, x2, x3
004276f8subs xzr, x1, 5
004276fcb.hi 0x427704
00427700b 0x427f5c
00427704
00427704loc_427704:
00427704ldr x1, [x4+88]
00427708ldr x3, [x4+80]
0042770csubs xzr, x1, 2
00427710b.hi 0x427718
00427714b 0x427f54
00427718
00427718loc_427718:
00427718ldr x4, [sp+96]
0042771cldr x1, [sp+104]
00427720ldrb w3, [x3+2]
00427724ubfm x3, x3, 48, 7
00427728orr x2, x2, x3
0042772csubs xzr, x1, 5
00427730b.hi 0x427738
00427734b 0x427f4c
00427738
00427738loc_427738:
00427738ldr x1, [x4+88]
0042773cldr x3, [x4+80]
00427740subs xzr, x1, 3
00427744b.hi 0x42774c
00427748b 0x427f44
0042774c
0042774cloc_42774c:
0042774cldrb w3, [x3+3]
00427750ubfm x3, x3, 40, 7
00427754orr x3, x2, x3
00427758movz x4, 30299
0042775cmovk x4, 0x73640000
00427760subs wzr, w3, w4
00427764cset x2, eq
00427768b 0x427770
0042776c
0042776cloc_42776c:
0042776cb 0x427770
00427770
00427770loc_427770:
00427770tbnz w2, 0, 0x427778
00427774b 0x4277ec
00427778
00427778loc_427778:
00427778ldr x2, [sp+96]
0042777cldr x1, [sp+104]
00427780subs xzr, x1, 5
00427784b.hi 0x42778c
00427788b 0x427f3c
0042778c
0042778cloc_42778c:
0042778cldr x1, [x2+88]
00427790ldr x2, [x2+80]
00427794subs xzr, x1, 4
00427798b.hi 0x4277a0
0042779cb 0x427f34
004277a0
004277a0loc_4277a0:
004277a0ldr x3, [sp+96]
004277a4ldr x1, [sp+104]
004277a8ldrb w2, [x2+4]
004277acsubs xzr, x1, 5
004277b0b.hi 0x4277b8
004277b4b 0x427f2c
004277b8
004277b8loc_4277b8:
004277b8ldr x1, [x3+88]
004277bcldr x3, [x3+80]
004277c0subs xzr, x1, 5
004277c4b.hi 0x4277cc
004277c8b 0x427f24
004277cc
004277ccloc_4277cc:
004277ccldrb w3, [x3+5]
004277d0ubfm x3, x3, 56, 7
004277d4orr x3, x2, x3
004277d8ubfm x3, x3, 0, 15
004277dcmovz x4, 23919
004277e0subs wzr, w3, w4
004277e4cset x2, eq
004277e8b 0x4277f0
004277ec
004277ecloc_4277ec:
004277ecb 0x4277f0
004277f0
004277f0loc_4277f0:
004277f0strb w2, [sp+46]
004277f4b 0x4277f8
004277f8
004277f8loc_4277f8:
004277f8ldrb w2, [sp+46]
004277fcstrb w2, [sp+47]
00427800tbnz w2, 0, 0x427808
00427804b 0x42780c
00427808
00427808loc_427808:
00427808b 0x427a74
0042780c
0042780cloc_42780c:
0042780cldr x1, [sp+104]
00427810ldr x2, [sp+96]
00427814subs xzr, x1, 5
00427818b.hi 0x427820
0042781cb 0x427f1c
00427820
00427820loc_427820:
00427820ldr x2, [x2+88]
00427824subs xzr, x2, 10
00427828cset x2, eq
0042782cb.eq 0x427834
00427830b 0x4279e8
00427834
00427834loc_427834:
00427834ldr x2, [sp+96]
00427838ldr x1, [sp+104]
0042783csubs xzr, x1, 5
00427840b.hi 0x427848
00427844b 0x427f14
00427848
00427848loc_427848:
00427848ldr x1, [x2+88]
0042784cldr x2, [x2+80]
00427850subs xzr, x1, 0
00427854b.hi 0x42785c
00427858b 0x427f0c
0042785c
0042785cloc_42785c:
0042785cldr x3, [sp+96]
00427860ldr x1, [sp+104]
00427864ldrb w2, [x2]
00427868subs xzr, x1, 5
0042786cb.hi 0x427874
00427870b 0x427f04
00427874
00427874loc_427874:
00427874ldr x1, [x3+88]
00427878ldr x3, [x3+80]
0042787csubs xzr, x1, 1
00427880b.hi 0x427888
00427884b 0x427efc
00427888
00427888loc_427888:
00427888ldr x4, [sp+96]
0042788cldr x1, [sp+104]
00427890ldrb w3, [x3+1]
00427894ubfm x3, x3, 56, 7
00427898orr x2, x2, x3
0042789csubs xzr, x1, 5
004278a0b.hi 0x4278a8
004278a4b 0x427ef4
004278a8
004278a8loc_4278a8:
004278a8ldr x1, [x4+88]
004278acldr x3, [x4+80]
004278b0subs xzr, x1, 2
004278b4b.hi 0x4278bc
004278b8b 0x427eec
004278bc
004278bcloc_4278bc:
004278bcldr x4, [sp+96]
004278c0ldr x1, [sp+104]
004278c4ldrb w3, [x3+2]
004278c8ubfm x3, x3, 48, 7
004278ccorr x2, x2, x3
004278d0subs xzr, x1, 5
004278d4b.hi 0x4278dc
004278d8b 0x427ee4
004278dc
004278dcloc_4278dc:
004278dcldr x1, [x4+88]
004278e0ldr x3, [x4+80]
004278e4subs xzr, x1, 3
004278e8b.hi 0x4278f0
004278ecb 0x427edc
004278f0
004278f0loc_4278f0:
004278f0ldr x4, [sp+96]
004278f4ldr x1, [sp+104]
004278f8ldrb w3, [x3+3]
004278fcubfm x3, x3, 40, 7
00427900orr x2, x2, x3
00427904subs xzr, x1, 5
00427908b.hi 0x427910
0042790cb 0x427ed4
00427910
00427910loc_427910:
00427910ldr x1, [x4+88]
00427914ldr x3, [x4+80]
00427918subs xzr, x1, 4
0042791cb.hi 0x427924
00427920b 0x427ecc
00427924
00427924loc_427924:
00427924ldr x4, [sp+96]
00427928ldr x1, [sp+104]
0042792cldrb w3, [x3+4]
00427930ubfm x3, x3, 32, 7
00427934orr x2, x2, x3
00427938subs xzr, x1, 5
0042793cb.hi 0x427944
00427940b 0x427ec4
00427944
00427944loc_427944:
00427944ldr x1, [x4+88]
00427948ldr x3, [x4+80]
0042794csubs xzr, x1, 5
00427950b.hi 0x427958
00427954b 0x427ebc
00427958
00427958loc_427958:
00427958ldr x4, [sp+96]
0042795cldr x1, [sp+104]
00427960ldrb w3, [x3+5]
00427964ubfm x3, x3, 24, 7
00427968orr x2, x2, x3
0042796csubs xzr, x1, 5
00427970b.hi 0x427978
00427974b 0x427eb4
00427978
00427978loc_427978:
00427978ldr x1, [x4+88]
0042797cldr x3, [x4+80]
00427980subs xzr, x1, 6
00427984b.hi 0x42798c
00427988b 0x427eac
0042798c
0042798cloc_42798c:
0042798cldr x4, [sp+96]
00427990ldr x1, [sp+104]
00427994ldrb w3, [x3+6]
00427998ubfm x3, x3, 16, 7
0042799corr x2, x2, x3
004279a0subs xzr, x1, 5
004279a4b.hi 0x4279ac
004279a8b 0x427ea4
004279ac
004279acloc_4279ac:
004279acldr x1, [x4+88]
004279b0ldr x3, [x4+80]
004279b4subs xzr, x1, 7
004279b8b.hi 0x4279c0
004279bcb 0x427e9c
004279c0
004279c0loc_4279c0:
004279c0ldrb w3, [x3+7]
004279c4ubfm x3, x3, 8, 7
004279c8orr x3, x2, x3
004279ccmovz x4, 30299
004279d0movk x4, 0x79730000
004279d4movk x4, 0x637300000000
004279d8movk x4, 0x6c61000000000000
004279dcsubs xzr, x3, x4
004279e0cset x2, eq
004279e4b 0x4279ec
004279e8
004279e8loc_4279e8:
004279e8b 0x4279ec
004279ec
004279ecloc_4279ec:
004279ectbnz w2, 0, 0x4279f4
004279f0b 0x427a68
004279f4
004279f4loc_4279f4:
004279f4ldr x2, [sp+96]
004279f8ldr x1, [sp+104]
004279fcsubs xzr, x1, 5
00427a00b.hi 0x427a08
00427a04b 0x427e94
00427a08
00427a08loc_427a08:
00427a08ldr x1, [x2+88]
00427a0cldr x2, [x2+80]
00427a10subs xzr, x1, 8
00427a14b.hi 0x427a1c
00427a18b 0x427e8c
00427a1c
00427a1cloc_427a1c:
00427a1cldr x3, [sp+96]
00427a20ldr x1, [sp+104]
00427a24ldrb w2, [x2+8]
00427a28subs xzr, x1, 5
00427a2cb.hi 0x427a34
00427a30b 0x427e84
00427a34
00427a34loc_427a34:
00427a34ldr x1, [x3+88]
00427a38ldr x3, [x3+80]
00427a3csubs xzr, x1, 9
00427a40b.hi 0x427a48
00427a44b 0x427e7c
00427a48
00427a48loc_427a48:
00427a48ldrb w1, [x3+9]
00427a4cubfm x1, x1, 56, 7
00427a50orr x1, x2, x1
00427a54ubfm x1, x1, 0, 15
00427a58movz x3, 23916
00427a5csubs wzr, w1, w3
00427a60cset x2, eq
00427a64b 0x427a6c
00427a68
00427a68loc_427a68:
00427a68b 0x427a6c
00427a6c
00427a6cloc_427a6c:
00427a6cstrb w2, [sp+47]
00427a70b 0x427a74
00427a74
00427a74loc_427a74:
00427a74ldrb w1, [sp+47]
00427a78tbnz w1, 0, 0x427a80
00427a7cb 0x427a94
00427a80
00427a80loc_427a80:
00427a80str xzr, [sp+88]
00427a84mov x0, xzr
00427a88ldp x29, x30, [sp-8]
00427a8cadd sp, sp, 256
00427a90ret x30
00427a94
00427a94loc_427a94:
00427a94adrp x0, 0x23e000
00427a98add x0, x0, 2528
00427a9cbl runtime.newobject
00427aa0str x0, [sp+240]
00427aa4adrp x27, 0x624000
00427aa8ldr w1, [x27+3056]
00427aaccbz w1, 0x427ab4
00427ab0b 0x427ab8
00427ab4
00427ab4loc_427ab4:
00427ab4b 0x427ad4
00427ab8
00427ab8loc_427ab8:
00427ab8str x0, [sp+152]
00427abcmov x1, x0
00427ac0adrp x0, 0x23e000
00427ac4add x0, x0, 2528
00427ac8bl runtime.wbZero
00427accldr x0, [sp+152]
00427ad0b 0x427ad4
00427ad4
00427ad4loc_427ad4:
00427ad4stp xzr, xzr, [x0]
00427ad8stp xzr, xzr, [x0+16]
00427adcstr xzr, [x0+32]
00427ae0stp xzr, xzr, [sp+208]
00427ae4ldr x4, [sp+96]
00427ae8ldr x1, [sp+104]
00427aecsubs xzr, x1, 1
00427af0b.hi 0x427af8
00427af4b 0x427e74
00427af8
00427af8loc_427af8:
00427af8ldr x0, [x4+16]
00427afcldr x1, [x4+24]
00427b00str x0, [sp+176]
00427b04str x1, [sp+184]
00427b08orr x2, xzr, 16
00427b0corr x3, xzr, 64
00427b10bl strconv.ParseUint
00427b14str x0, [sp+80]
00427b18str x1, [sp+208]
00427b1cstr x2, [sp+216]
00427b20ldr x4, [sp+80]
00427b24str x4, [sp+72]
00427b28str x1, [sp+136]
00427b2cstr x2, [sp+144]
00427b30ldr x4, [sp+72]
00427b34str x4, [sp+48]
00427b38str x1, [sp+120]
00427b3cstr x2, [sp+128]
00427b40cbnz x1, 0x427b48
00427b44b 0x427b5c
00427b48
00427b48loc_427b48:
00427b48str xzr, [sp+88]
00427b4cmov x0, xzr
00427b50ldp x29, x30, [sp-8]
00427b54add sp, sp, 256
00427b58ret x30
00427b5c
00427b5cloc_427b5c:
00427b5cldr x4, [sp+240]
00427b60ldr x5, [sp+48]
00427b64str x5, [x4]
00427b68stp xzr, xzr, [sp+208]
00427b6cldr x4, [sp+96]
00427b70ldr x1, [sp+104]
00427b74subs xzr, x1, 2
00427b78b.hi 0x427b80
00427b7cb 0x427e6c
00427b80
00427b80loc_427b80:
00427b80ldr x0, [x4+32]
00427b84ldr x1, [x4+40]
00427b88str x0, [sp+160]
00427b8cstr x1, [sp+168]
00427b90orr x2, xzr, 16
00427b94orr x3, xzr, 64
00427b98bl strconv.ParseUint
00427b9cstr x0, [sp+80]
00427ba0str x1, [sp+208]
00427ba4str x2, [sp+216]
00427ba8ldr x4, [sp+80]
00427bacstr x4, [sp+64]
00427bb0str x1, [sp+224]
00427bb4str x2, [sp+232]
00427bb8ldr x4, [sp+64]
00427bbcstr x4, [sp+56]
00427bc0str x1, [sp+120]
00427bc4str x2, [sp+128]
00427bc8cbnz x1, 0x427bd0
00427bccb 0x427be4
00427bd0
00427bd0loc_427bd0:
00427bd0str xzr, [sp+88]
00427bd4mov x0, xzr
00427bd8ldp x29, x30, [sp-8]
00427bdcadd sp, sp, 256
00427be0ret x30
00427be4
00427be4loc_427be4:
00427be4ldr x2, [sp+240]
00427be8ldr x3, [sp+56]
00427becstr x3, [x2+8]
00427bf0ldr x1, [sp+104]
00427bf4ldr x2, [sp+96]
00427bf8subs xzr, x1, 4
00427bfcb.hi 0x427c04
00427c00b 0x427e64
00427c04
00427c04loc_427c04:
00427c04ldr x2, [x2+72]
00427c08subs xzr, x2, 5
00427c0cb.eq 0x427c14
00427c10b 0x427d6c
00427c14
00427c14loc_427c14:
00427c14ldr x2, [sp+96]
00427c18ldr x1, [sp+104]
00427c1csubs xzr, x1, 4
00427c20b.hi 0x427c28
00427c24b 0x427e5c
00427c28
00427c28loc_427c28:
00427c28ldr x1, [x2+72]
00427c2cldr x2, [x2+64]
00427c30subs xzr, x1, 0
00427c34b.hi 0x427c3c
00427c38b 0x427e54
00427c3c
00427c3cloc_427c3c:
00427c3cldr x3, [sp+96]
00427c40ldr x1, [sp+104]
00427c44ldrb w2, [x2]
00427c48subs xzr, x1, 4
00427c4cb.hi 0x427c54
00427c50b 0x427e4c
00427c54
00427c54loc_427c54:
00427c54ldr x1, [x3+72]
00427c58ldr x3, [x3+64]
00427c5csubs xzr, x1, 1
00427c60b.hi 0x427c68
00427c64b 0x427e44
00427c68
00427c68loc_427c68:
00427c68ldr x4, [sp+96]
00427c6cldr x1, [sp+104]
00427c70ldrb w3, [x3+1]
00427c74ubfm x3, x3, 56, 7
00427c78orr x2, x2, x3
00427c7csubs xzr, x1, 4
00427c80b.hi 0x427c88
00427c84b 0x427e3c
00427c88
00427c88loc_427c88:
00427c88ldr x1, [x4+72]
00427c8cldr x3, [x4+64]
00427c90subs xzr, x1, 2
00427c94b.hi 0x427c9c
00427c98b 0x427e34
00427c9c
00427c9cloc_427c9c:
00427c9cldr x4, [sp+96]
00427ca0ldr x1, [sp+104]
00427ca4ldrb w3, [x3+2]
00427ca8ubfm x3, x3, 48, 7
00427cacorr x2, x2, x3
00427cb0subs xzr, x1, 4
00427cb4b.hi 0x427cbc
00427cb8b 0x427e2c
00427cbc
00427cbcloc_427cbc:
00427cbcldr x1, [x4+72]
00427cc0ldr x3, [x4+64]
00427cc4subs xzr, x1, 3
00427cc8b.hi 0x427cd0
00427cccb 0x427e24
00427cd0
00427cd0loc_427cd0:
00427cd0ldrb w3, [x3+3]
00427cd4ubfm x3, x3, 40, 7
00427cd8orr x2, x2, x3
00427cdcmovz x3, 12336
00427ce0movk x3, 0x303a0000
00427ce4subs wzr, w2, w3
00427ce8b.eq 0x427cf0
00427cecb 0x427d68
00427cf0
00427cf0loc_427cf0:
00427cf0ldr x2, [sp+96]
00427cf4ldr x1, [sp+104]
00427cf8subs xzr, x1, 4
00427cfcb.hi 0x427d04
00427d00b 0x427e1c
00427d04
00427d04loc_427d04:
00427d04ldr x1, [x2+72]
00427d08ldr x2, [x2+64]
00427d0csubs xzr, x1, 4
00427d10b.hi 0x427d18
00427d14b 0x427e14
00427d18
00427d18loc_427d18:
00427d18ldrb w2, [x2+4]
00427d1csubs wzr, w2, 48
00427d20b.eq 0x427d28
00427d24b 0x427d64
00427d28
00427d28loc_427d28:
00427d28ldr x1, [sp+240]
00427d2cstrb wzr, [x1+16]
00427d30ldr x1, [sp+240]
00427d34str xzr, [x1+32]
00427d38adrp x27, 0x624000
00427d3cldr w2, [x27+3056]
00427d40cbz w2, 0x427d48
00427d44b 0x427d4c
00427d48
00427d48loc_427d48:
00427d48b 0x427d5c
00427d4c
00427d4cloc_427d4c:
00427d4cldr x2, [x1+24]
00427d50bl runtime.gcWriteBarrier1
00427d54str x2, [x25]
00427d58b 0x427d5c
00427d5c
00427d5cloc_427d5c:
00427d5cstr xzr, [x1+24]
00427d60b 0x427dd0
00427d64
00427d64loc_427d64:
00427d64b 0x427d70
00427d68
00427d68loc_427d68:
00427d68b 0x427d70
00427d6c
00427d6cloc_427d6c:
00427d6cb 0x427d70
00427d70
00427d70loc_427d70:
00427d70ldr x2, [sp+240]
00427d74orr x3, xzr, 1
00427d78strb w3, [x2+16]
00427d7cldr x2, [sp+96]
00427d80ldr x1, [sp+104]
00427d84subs xzr, x1, 5
00427d88b.hi 0x427d90
00427d8cb 0x427e0c
00427d90
00427d90loc_427d90:
00427d90ldr x1, [sp+240]
00427d94ldr x3, [x2+80]
00427d98ldr x2, [x2+88]
00427d9cstr x2, [x1+32]
00427da0adrp x27, 0x624000
00427da4ldr w2, [x27+3056]
00427da8cbz w2, 0x427db0
00427dacb 0x427db4
00427db0
00427db0loc_427db0:
00427db0b 0x427dc8
00427db4
00427db4loc_427db4:
00427db4bl runtime.gcWriteBarrier2
00427db8str x3, [x25]
00427dbcldr x2, [x1+24]
00427dc0str x2, [x25+8]
00427dc4b 0x427dc8
00427dc8
00427dc8loc_427dc8:
00427dc8str x3, [x1+24]
00427dccb 0x427dd0
00427dd0
00427dd0loc_427dd0:
00427dd0ldr x0, [sp+240]
00427dd4str x0, [sp+88]
00427dd8ldp x29, x30, [sp-8]
00427ddcadd sp, sp, 256
00427de0ret x30
00427de4
00427de4loc_427de4:
00427de4str xzr, [sp+88]
00427de8mov x0, xzr
00427decldp x29, x30, [sp-8]
00427df0add sp, sp, 256
00427df4ret x30
00427df8
00427df8loc_427df8:
00427df8str xzr, [sp+88]
00427dfcmov x0, xzr
00427e00ldp x29, x30, [sp-8]
00427e04add sp, sp, 256
00427e08ret x30
00427e0c
00427e0cloc_427e0c:
00427e0cmovz x0, 5
00427e10bl runtime.panicIndex
00427e14
00427e14loc_427e14:
00427e14orr x0, xzr, 4
00427e18bl runtime.panicIndex
00427e1c
00427e1cloc_427e1c:
00427e1corr x0, xzr, 4
00427e20bl runtime.panicIndex
00427e24
00427e24loc_427e24:
00427e24orr x0, xzr, 3
00427e28bl runtime.panicIndex
00427e2c
00427e2cloc_427e2c:
00427e2corr x0, xzr, 4
00427e30bl runtime.panicIndex
00427e34
00427e34loc_427e34:
00427e34orr x0, xzr, 2
00427e38bl runtime.panicIndex
00427e3c
00427e3cloc_427e3c:
00427e3corr x0, xzr, 4
00427e40bl runtime.panicIndex
00427e44
00427e44loc_427e44:
00427e44orr x0, xzr, 1
00427e48bl runtime.panicIndex
00427e4c
00427e4cloc_427e4c:
00427e4corr x0, xzr, 4
00427e50bl runtime.panicIndex
00427e54
00427e54loc_427e54:
00427e54mov x0, xzr
00427e58bl runtime.panicIndex
00427e5c
00427e5cloc_427e5c:
00427e5corr x0, xzr, 4
00427e60bl runtime.panicIndex
00427e64
00427e64loc_427e64:
00427e64orr x0, xzr, 4
00427e68bl runtime.panicIndex
00427e6c
00427e6cloc_427e6c:
00427e6corr x0, xzr, 2
00427e70bl runtime.panicIndex
00427e74
00427e74loc_427e74:
00427e74orr x0, xzr, 1
00427e78bl runtime.panicIndex
00427e7c
00427e7cloc_427e7c:
00427e7cmovz x0, 9
00427e80bl runtime.panicIndex
00427e84
00427e84loc_427e84:
00427e84movz x0, 5
00427e88bl runtime.panicIndex
00427e8c
00427e8cloc_427e8c:
00427e8corr x0, xzr, 8
00427e90bl runtime.panicIndex
00427e94
00427e94loc_427e94:
00427e94movz x0, 5
00427e98bl runtime.panicIndex
00427e9c
00427e9cloc_427e9c:
00427e9corr x0, xzr, 7
00427ea0bl runtime.panicIndex
00427ea4
00427ea4loc_427ea4:
00427ea4movz x0, 5
00427ea8bl runtime.panicIndex
00427eac
00427eacloc_427eac:
00427eacorr x0, xzr, 6
00427eb0bl runtime.panicIndex
00427eb4
00427eb4loc_427eb4:
00427eb4movz x0, 5
00427eb8bl runtime.panicIndex
00427ebc
00427ebcloc_427ebc:
00427ebcmovz x0, 5
00427ec0bl runtime.panicIndex
00427ec4
00427ec4loc_427ec4:
00427ec4movz x0, 5
00427ec8bl runtime.panicIndex
00427ecc
00427eccloc_427ecc:
00427eccorr x0, xzr, 4
00427ed0bl runtime.panicIndex
00427ed4
00427ed4loc_427ed4:
00427ed4movz x0, 5
00427ed8bl runtime.panicIndex
00427edc
00427edcloc_427edc:
00427edcorr x0, xzr, 3
00427ee0bl runtime.panicIndex
00427ee4
00427ee4loc_427ee4:
00427ee4movz x0, 5
00427ee8bl runtime.panicIndex
00427eec
00427eecloc_427eec:
00427eecorr x0, xzr, 2
00427ef0bl runtime.panicIndex
00427ef4
00427ef4loc_427ef4:
00427ef4movz x0, 5
00427ef8bl runtime.panicIndex
00427efc
00427efcloc_427efc:
00427efcorr x0, xzr, 1
00427f00bl runtime.panicIndex
00427f04
00427f04loc_427f04:
00427f04movz x0, 5
00427f08bl runtime.panicIndex
00427f0c
00427f0cloc_427f0c:
00427f0cmov x0, xzr
00427f10bl runtime.panicIndex
00427f14
00427f14loc_427f14:
00427f14movz x0, 5
00427f18bl runtime.panicIndex
00427f1c
00427f1cloc_427f1c:
00427f1cmovz x0, 5
00427f20bl runtime.panicIndex
00427f24
00427f24loc_427f24:
00427f24movz x0, 5
00427f28bl runtime.panicIndex
00427f2c
00427f2cloc_427f2c:
00427f2cmovz x0, 5
00427f30bl runtime.panicIndex
00427f34
00427f34loc_427f34:
00427f34orr x0, xzr, 4
00427f38bl runtime.panicIndex
00427f3c
00427f3cloc_427f3c:
00427f3cmovz x0, 5
00427f40bl runtime.panicIndex
00427f44
00427f44loc_427f44:
00427f44orr x0, xzr, 3
00427f48bl runtime.panicIndex
00427f4c
00427f4cloc_427f4c:
00427f4cmovz x0, 5
00427f50bl runtime.panicIndex
00427f54
00427f54loc_427f54:
00427f54orr x0, xzr, 2
00427f58bl runtime.panicIndex
00427f5c
00427f5cloc_427f5c:
00427f5cmovz x0, 5
00427f60bl runtime.panicIndex
00427f64
00427f64loc_427f64:
00427f64orr x0, xzr, 1
00427f68bl runtime.panicIndex
00427f6c
00427f6cloc_427f6c:
00427f6cmovz x0, 5
00427f70bl runtime.panicIndex
00427f74
00427f74loc_427f74:
00427f74mov x0, xzr
00427f78bl runtime.panicIndex
00427f7c
00427f7cloc_427f7c:
00427f7cmovz x0, 5
00427f80bl runtime.panicIndex
00427f84
00427f84loc_427f84:
00427f84movz x0, 5
00427f88bl runtime.panicIndex
00427f8c
00427f8cloc_427f8c:
00427f8cmovz x0, 5
00427f90bl runtime.panicIndex
00427f94
00427f94loc_427f94:
00427f94movz x0, 5
00427f98bl runtime.panicIndex
00427f9c
00427f9cloc_427f9c:
00427f9corr x0, xzr, 4
00427fa0bl runtime.panicIndex
00427fa4
00427fa4loc_427fa4:
00427fa4movz x0, 5
00427fa8bl runtime.panicIndex
00427fac
00427facloc_427fac:
00427facorr x0, xzr, 3
00427fb0bl runtime.panicIndex
00427fb4
00427fb4loc_427fb4:
00427fb4movz x0, 5
00427fb8bl runtime.panicIndex
00427fbc
00427fbcloc_427fbc:
00427fbcorr x0, xzr, 2
00427fc0bl runtime.panicIndex
00427fc4
00427fc4loc_427fc4:
00427fc4movz x0, 5
00427fc8bl runtime.panicIndex
00427fcc
00427fccloc_427fcc:
00427fccorr x0, xzr, 1
00427fd0bl runtime.panicIndex
00427fd4
00427fd4loc_427fd4:
00427fd4movz x0, 5
00427fd8bl runtime.panicIndex
00427fdc
00427fdcloc_427fdc:
00427fdcmov x0, xzr
00427fe0bl runtime.panicIndex
00427fe4
00427fe4loc_427fe4:
00427fe4movz x0, 5
00427fe8bl runtime.panicIndex
00427fec
00427fecloc_427fec:
00427fecmovz x0, 5
00427ff0bl runtime.panicIndex
00427ff4
00427ff4loc_427ff4:
00427ff4orr x0, xzr, 3
00427ff8bl runtime.panicIndex
00427ffchint
00428000
00428000loc_428000:
00428000stp x0, x1, [sp+8]
00428004mov x3, x30
00428008bl runtime.morestack_noctxt.abi0
0042800cldp x0, x1, [sp+8]
00428010b 0x427440
00428014udf 0
00428018udf 0
0042801cudf 0
00427440
00428020
00428020github.com/bishopfox/sliver/implant/sliver/procdump.createMemoryMap: ; void github.com/bishopfox/sliver/implant/sliver/procdump.createMemoryMap(int32 pid)
00428020ldr x16, [x28+16]
00428024sub x17, sp, 384
00428028subs xzr, x17, x16
0042802cb.ls 0x428534
00428030sub x20, sp, 512
00428034stp x29, x30, [x20-8]
00428038add sp, x20, 0
0042803csub x29, sp, 8
00428040str w0, [sp+520]
00428044str xzr, [sp+192]
00428048stp xzr, xzr, [sp+200]
0042804cstr xzr, [sp+96]
00428050stp xzr, xzr, [sp+176]
00428054ldrsw x2, [sp+520]
00428058mov x0, x2
0042805cmovz x1, 10
00428060bl strconv.FormatInt
00428064str x0, [sp+424]
00428068str x1, [sp+432]
0042806cstr xzr, [sp+416]
00428070stp xzr, xzr, [sp+400]
00428074ldr x3, [sp+424]
00428078ldr x4, [sp+432]
0042807cmov x0, xzr
00428080adrp x1, 0x288000
00428084add x1, x1, 2737
00428088orr x2, xzr, 6
0042808cadrp x5, 0x288000
00428090add x5, x5, 1942
00428094movz x6, 5
00428098bl runtime.concatstring3
0042809cstr x0, [sp+384]
004280a0str x1, [sp+392]
004280a4bl os.Open
004280a8str x0, [sp+416]
004280acstr x1, [sp+400]
004280b0str x2, [sp+408]
004280b4ldr x2, [sp+416]
004280b8str x2, [sp+320]
004280bcldr x2, [sp+400]
004280c0ldr x3, [sp+408]
004280c4str x2, [sp+304]
004280c8str x3, [sp+312]
004280ccldr x2, [sp+320]
004280d0str x2, [sp+224]
004280d4ldr x2, [sp+312]
004280d8ldr x3, [sp+304]
004280dcstr x3, [sp+248]
004280e0str x2, [sp+256]
004280e4cbnz x3, 0x4280ec
004280e8b 0x428154
004280ec
004280ecloc_4280ec:
004280ecadrp x0, 0x29c000
004280f0add x0, x0, 3766
004280f4movz x1, 41
004280f8mov x2, xzr
004280fcmov x3, xzr
00428100mov x4, x3
00428104bl fmt.Errorf
00428108str x0, [sp+400]
0042810cstr x1, [sp+408]
00428110str xzr, [sp+192]
00428114stp xzr, xzr, [sp+200]
00428118str xzr, [sp+96]
0042811cldr x5, [sp+400]
00428120ldr x6, [sp+408]
00428124str x5, [sp+176]
00428128str x6, [sp+184]
0042812cbl runtime.deferreturn
00428130ldr x3, [sp+96]
00428134ldr x4, [sp+176]
00428138ldr x0, [sp+192]
0042813cldr x1, [sp+200]
00428140ldr x5, [sp+184]
00428144ldr x2, [sp+208]
00428148ldp x29, x30, [sp-8]
0042814cadd sp, sp, 512
00428150ret x30
00428154
00428154loc_428154:
00428154ldr x1, [sp+224]
00428158str x1, [sp+296]
0042815cstp xzr, xzr, [sp+360]
00428160add x1, sp, 360
00428164str x1, [sp+376]
00428168ldrsb x27, [x1]
0042816cadrp x2, 0
00428170add x2, x2, 1360
00428174str x2, [x1]
00428178ldrsb x27, [x1]
0042817cldr x2, [sp+296]
00428180adrp x27, 0x623000
00428184ldr w3, [x27+3056]
00428188cbz w3, 0x428190
0042818cb 0x428194
00428190
00428190loc_428190:
00428190b 0x4281a8
00428194
00428194loc_428194:
00428194bl runtime.gcWriteBarrier2
00428198str x2, [x25]
0042819cldr x3, [x1+8]
004281a0str x3, [x25+8]
004281a4b 0x4281a8
004281a8
004281a8loc_4281a8:
004281a8str x2, [x1+8]
004281acstr x1, [sp+136]
004281b0add x0, sp, 112
004281b4bl runtime.deferprocStack
004281b8subs xzr, x0, 0
004281bcb.ne 0x428250
004281c0b 0x4281c4
004281c4
004281c4loc_4281c4:
004281c4str xzr, [sp+104]
004281c8str xzr, [sp+264]
004281ccstp xzr, xzr, [sp+272]
004281d0ldr x1, [sp+224]
004281d4str x1, [sp+416]
004281d8adrp x0, 0x2eb000
004281dcadd x0, x0, 2456
004281e0bl bufio.NewReader
004281e4str x0, [sp+288]
004281e8stp xzr, xzr, [sp+424]
004281ecstp xzr, xzr, [sp+400]
004281f0ldr x0, [sp+288]
004281f4movz x1, 10
004281f8bl bufio.(*Reader).ReadString
004281fcstr x0, [sp+424]
00428200str x1, [sp+432]
00428204str x2, [sp+400]
00428208str x3, [sp+408]
0042820cldr x2, [sp+424]
00428210ldr x3, [sp+432]
00428214str x2, [sp+488]
00428218str x3, [sp+496]
0042821cldr x2, [sp+400]
00428220ldr x3, [sp+408]
00428224str x2, [sp+472]
00428228str x3, [sp+480]
0042822cldr x2, [sp+488]
00428230ldr x3, [sp+496]
00428234str x2, [sp+232]
00428238str x3, [sp+240]
0042823cldr x2, [sp+472]
00428240ldr x3, [sp+480]
00428244str x2, [sp+248]
00428248str x3, [sp+256]
0042824cb 0x428278
00428250
00428250loc_428250:
00428250bl runtime.deferreturn
00428254ldr x3, [sp+96]
00428258ldr x4, [sp+176]
0042825cldr x0, [sp+192]
00428260ldr x1, [sp+200]
00428264ldr x5, [sp+184]
00428268ldr x2, [sp+208]
0042826cldp x29, x30, [sp-8]
00428270add sp, sp, 512
00428274ret x30
00428278
00428278loc_428278:
00428278ldr x5, [sp+248]
0042827ccbz x5, 0x428284
00428280b 0x4283ec
00428284
00428284loc_428284:
00428284ldr x0, [sp+232]
00428288ldr x1, [sp+240]
0042828cbl strings.TrimSpace
00428290str x0, [sp+424]
00428294str x1, [sp+432]
00428298bl github.com/bishopfox/sliver/implant/sliver/procdump.parseMap
0042829cstr x0, [sp+216]
004282a0subs xzr, x0, 0
004282a4cset x2, ne
004282a8strb w2, [sp+95]
004282accbnz x0, 0x4282b4
004282b0b 0x4282cc
004282b4
004282b4loc_4282b4:
004282b4ldr x5, [sp+216]
004282b8ldrsb x27, [x5]
004282bcldrb w5, [x5+16]
004282c0eor x5, x5, 1
004282c4strb w5, [sp+95]
004282c8b 0x4282d0
004282cc
004282ccloc_4282cc:
004282ccb 0x4282d0
004282d0
004282d0loc_4282d0:
004282d0ldrb w5, [sp+95]
004282d4tbnz w5, 0, 0x4282dc
004282d8b 0x42837c
004282dc
004282dcloc_4282dc:
004282dcldr x2, [sp+280]
004282e0ldr x0, [sp+264]
004282e4ldr x5, [sp+272]
004282e8add x1, x5, 1
004282ecsubs xzr, x2, x1
004282f0b.hs 0x4282f8
004282f4b 0x4282fc
004282f8
004282f8loc_4282f8:
004282f8b 0x428310
004282fc
004282fcloc_4282fc:
004282fcorr x3, xzr, 1
00428300adrp x4, 0x1bf000
00428304add x4, x4, 1472
00428308bl runtime.growslice
0042830cb 0x428310
00428310
00428310loc_428310:
00428310ldr x3, [sp+216]
00428314sub x4, x1, 1
00428318adrp x27, 0x623000
0042831cldr w5, [x27+3056]
00428320cbz w5, 0x428328
00428324b 0x42832c
00428328
00428328loc_428328:
00428328b 0x428340
0042832c
0042832cloc_42832c:
0042832cbl runtime.gcWriteBarrier2
00428330str x3, [x25]
00428334ldr x5, [x0+3*x4]
00428338str x5, [x25+8]
0042833cb 0x428340
00428340
00428340loc_428340:
00428340str x3, [x0+3*x4]
00428344str x0, [sp+264]
00428348str x1, [sp+272]
0042834cstr x2, [sp+280]
00428350ldr x2, [sp+104]
00428354ldr x3, [sp+216]
00428358ldrsb x27, [x3]
0042835cldr x3, [x3+8]
00428360ldr x4, [sp+216]
00428364ldrsb x27, [x4]
00428368ldr x4, [x4]
0042836csub x3, x3, x4
00428370add x2, x2, x3
00428374str x2, [sp+104]
00428378b 0x428380
0042837c
0042837cloc_42837c:
0042837cb 0x428380
00428380
00428380loc_428380:
00428380stp xzr, xzr, [sp+424]
00428384stp xzr, xzr, [sp+400]
00428388ldr x0, [sp+288]
0042838cmovz x1, 10
00428390bl bufio.(*Reader).ReadString
00428394str x0, [sp+424]
00428398str x1, [sp+432]
0042839cstr x2, [sp+400]
004283a0str x3, [sp+408]
004283a4ldr x2, [sp+424]
004283a8ldr x3, [sp+432]
004283acstr x2, [sp+456]
004283b0str x3, [sp+464]
004283b4ldr x2, [sp+400]
004283b8ldr x3, [sp+408]
004283bcstr x2, [sp+440]
004283c0str x3, [sp+448]
004283c4ldr x2, [sp+456]
004283c8ldr x3, [sp+464]
004283ccstr x2, [sp+232]
004283d0str x3, [sp+240]
004283d4ldr x2, [sp+440]
004283d8ldr x3, [sp+448]
004283dcstr x2, [sp+248]
004283e0str x3, [sp+256]
004283e4b 0x4283e8
004283e8
004283e8loc_4283e8:
004283e8b 0x428278
004283ec
004283ecloc_4283ec:
004283ecldr x5, [sp+248]
004283f0subs xzr, x5, 0
004283f4cset x6, ne
004283f8strb w6, [sp+95]
004283fccbnz x5, 0x428404
00428400b 0x428448
00428404
00428404loc_428404:
00428404ldr x5, [sp+248]
00428408adrp x27, 0x5f9000
0042840cldr x6, [x27+1520]
00428410subs xzr, x6, x5
00428414cset x5, ne
00428418b.ne 0x428420
0042841cb 0x428424
00428420
00428420loc_428420:
00428420b 0x428440
00428424
00428424loc_428424:
00428424ldr x0, [sp+248]
00428428ldr x1, [sp+256]
0042842cadrp x27, 0x5f9000
00428430ldr x2, [x27+1528]
00428434bl runtime.ifaceeq
00428438eor x5, x0, 1
0042843cb 0x428440
00428440
00428440loc_428440:
00428440strb w5, [sp+95]
00428444b 0x42844c
00428448
00428448loc_428448:
00428448b 0x42844c
0042844c
0042844cloc_42844c:
0042844cldrb w5, [sp+95]
00428450tbnz w5, 0, 0x428458
00428454b 0x4284d0
00428458
00428458loc_428458:
00428458adrp x0, 0x29e000
0042845cadd x0, x0, 3591
00428460movz x1, 45
00428464mov x2, xzr
00428468mov x3, xzr
0042846cmov x4, x3
00428470bl fmt.Errorf
00428474str x0, [sp+400]
00428478str x1, [sp+408]
0042847cstr xzr, [sp+168]
00428480str x0, [sp+344]
00428484str x1, [sp+352]
00428488str xzr, [sp+192]
0042848cstp xzr, xzr, [sp+200]
00428490ldr x5, [sp+168]
00428494str x5, [sp+96]
00428498ldr x5, [sp+344]
0042849cldr x6, [sp+352]
004284a0str x5, [sp+176]
004284a4str x6, [sp+184]
004284a8bl runtime.deferreturn
004284acldr x3, [sp+96]
004284b0ldr x4, [sp+176]
004284b4ldr x0, [sp+192]
004284b8ldr x1, [sp+200]
004284bcldr x5, [sp+184]
004284c0ldr x2, [sp+208]
004284c4ldp x29, x30, [sp-8]
004284c8add sp, sp, 512
004284ccret x30
004284d0
004284d0loc_4284d0:
004284d0ldr x0, [sp+104]
004284d4str x0, [sp+160]
004284d8stp xzr, xzr, [sp+328]
004284dcldr x0, [sp+264]
004284e0ldr x1, [sp+272]
004284e4ldr x2, [sp+280]
004284e8str x0, [sp+192]
004284ecstr x1, [sp+200]
004284f0str x2, [sp+208]
004284f4ldr x0, [sp+160]
004284f8str x0, [sp+96]
004284fcldr x0, [sp+328]
00428500ldr x1, [sp+336]
00428504str x0, [sp+176]
00428508str x1, [sp+184]
0042850cbl runtime.deferreturn
00428510ldr x3, [sp+96]
00428514ldr x4, [sp+176]
00428518ldr x0, [sp+192]
0042851cldr x1, [sp+200]
00428520ldr x5, [sp+184]
00428524ldr x2, [sp+208]
00428528ldp x29, x30, [sp-8]
0042852cadd sp, sp, 512
00428530ret x30
00428534
00428534loc_428534:
00428534str w0, [sp+8]
00428538mov x3, x30
0042853cbl runtime.morestack_noctxt.abi0
00428540ldrsw x0, [sp+8]
00428544b 0x428020
00428548udf 0
0042854cudf 0
00428020
00428020github.com/bishopfox/sliver/implant/sliver/procdump.createMemoryMap: ; void github.com/bishopfox/sliver/implant/sliver/procdump.createMemoryMap(int32 pid)
00428020ldr x16, [x28+16]
00428024sub x17, sp, 384
00428028subs xzr, x17, x16
0042802cb.ls 0x428534
00428030sub x20, sp, 512
00428034stp x29, x30, [x20-8]
00428038add sp, x20, 0
0042803csub x29, sp, 8
00428040str w0, [sp+520]
00428044str xzr, [sp+192]
00428048stp xzr, xzr, [sp+200]
0042804cstr xzr, [sp+96]
00428050stp xzr, xzr, [sp+176]
00428054ldrsw x2, [sp+520]
00428058mov x0, x2
0042805cmovz x1, 10
00428060bl strconv.FormatInt
00428064str x0, [sp+424]
00428068str x1, [sp+432]
0042806cstr xzr, [sp+416]
00428070stp xzr, xzr, [sp+400]
00428074ldr x3, [sp+424]
00428078ldr x4, [sp+432]
0042807cmov x0, xzr
00428080adrp x1, 0x288000
00428084add x1, x1, 2737
00428088orr x2, xzr, 6
0042808cadrp x5, 0x288000
00428090add x5, x5, 1942
00428094movz x6, 5
00428098bl runtime.concatstring3
0042809cstr x0, [sp+384]
004280a0str x1, [sp+392]
004280a4bl os.Open
004280a8str x0, [sp+416]
004280acstr x1, [sp+400]
004280b0str x2, [sp+408]
004280b4ldr x2, [sp+416]
004280b8str x2, [sp+320]
004280bcldr x2, [sp+400]
004280c0ldr x3, [sp+408]
004280c4str x2, [sp+304]
004280c8str x3, [sp+312]
004280ccldr x2, [sp+320]
004280d0str x2, [sp+224]
004280d4ldr x2, [sp+312]
004280d8ldr x3, [sp+304]
004280dcstr x3, [sp+248]
004280e0str x2, [sp+256]
004280e4cbnz x3, 0x4280ec
004280e8b 0x428154
004280ec
004280ecloc_4280ec:
004280ecadrp x0, 0x29c000
004280f0add x0, x0, 3766
004280f4movz x1, 41
004280f8mov x2, xzr
004280fcmov x3, xzr
00428100mov x4, x3
00428104bl fmt.Errorf
00428108str x0, [sp+400]
0042810cstr x1, [sp+408]
00428110str xzr, [sp+192]
00428114stp xzr, xzr, [sp+200]
00428118str xzr, [sp+96]
0042811cldr x5, [sp+400]
00428120ldr x6, [sp+408]
00428124str x5, [sp+176]
00428128str x6, [sp+184]
0042812cbl runtime.deferreturn
00428130ldr x3, [sp+96]
00428134ldr x4, [sp+176]
00428138ldr x0, [sp+192]
0042813cldr x1, [sp+200]
00428140ldr x5, [sp+184]
00428144ldr x2, [sp+208]
00428148ldp x29, x30, [sp-8]
0042814cadd sp, sp, 512
00428150ret x30
00428154
00428154loc_428154:
00428154ldr x1, [sp+224]
00428158str x1, [sp+296]
0042815cstp xzr, xzr, [sp+360]
00428160add x1, sp, 360
00428164str x1, [sp+376]
00428168ldrsb x27, [x1]
0042816cadrp x2, 0
00428170add x2, x2, 1360
00428174str x2, [x1]
00428178ldrsb x27, [x1]
0042817cldr x2, [sp+296]
00428180adrp x27, 0x623000
00428184ldr w3, [x27+3056]
00428188cbz w3, 0x428190
0042818cb 0x428194
00428190
00428190loc_428190:
00428190b 0x4281a8
00428194
00428194loc_428194:
00428194bl runtime.gcWriteBarrier2
00428198str x2, [x25]
0042819cldr x3, [x1+8]
004281a0str x3, [x25+8]
004281a4b 0x4281a8
004281a8
004281a8loc_4281a8:
004281a8str x2, [x1+8]
004281acstr x1, [sp+136]
004281b0add x0, sp, 112
004281b4bl runtime.deferprocStack
004281b8subs xzr, x0, 0
004281bcb.ne 0x428250
004281c0b 0x4281c4
004281c4
004281c4loc_4281c4:
004281c4str xzr, [sp+104]
004281c8str xzr, [sp+264]
004281ccstp xzr, xzr, [sp+272]
004281d0ldr x1, [sp+224]
004281d4str x1, [sp+416]
004281d8adrp x0, 0x2eb000
004281dcadd x0, x0, 2456
004281e0bl bufio.NewReader
004281e4str x0, [sp+288]
004281e8stp xzr, xzr, [sp+424]
004281ecstp xzr, xzr, [sp+400]
004281f0ldr x0, [sp+288]
004281f4movz x1, 10
004281f8bl bufio.(*Reader).ReadString
004281fcstr x0, [sp+424]
00428200str x1, [sp+432]
00428204str x2, [sp+400]
00428208str x3, [sp+408]
0042820cldr x2, [sp+424]
00428210ldr x3, [sp+432]
00428214str x2, [sp+488]
00428218str x3, [sp+496]
0042821cldr x2, [sp+400]
00428220ldr x3, [sp+408]
00428224str x2, [sp+472]
00428228str x3, [sp+480]
0042822cldr x2, [sp+488]
00428230ldr x3, [sp+496]
00428234str x2, [sp+232]
00428238str x3, [sp+240]
0042823cldr x2, [sp+472]
00428240ldr x3, [sp+480]
00428244str x2, [sp+248]
00428248str x3, [sp+256]
0042824cb 0x428278
00428250
00428250loc_428250:
00428250bl runtime.deferreturn
00428254ldr x3, [sp+96]
00428258ldr x4, [sp+176]
0042825cldr x0, [sp+192]
00428260ldr x1, [sp+200]
00428264ldr x5, [sp+184]
00428268ldr x2, [sp+208]
0042826cldp x29, x30, [sp-8]
00428270add sp, sp, 512
00428274ret x30
00428278
00428278loc_428278:
00428278ldr x5, [sp+248]
0042827ccbz x5, 0x428284
00428280b 0x4283ec
00428284
00428284loc_428284:
00428284ldr x0, [sp+232]
00428288ldr x1, [sp+240]
0042828cbl strings.TrimSpace
00428290str x0, [sp+424]
00428294str x1, [sp+432]
00428298bl github.com/bishopfox/sliver/implant/sliver/procdump.parseMap
0042829cstr x0, [sp+216]
004282a0subs xzr, x0, 0
004282a4cset x2, ne
004282a8strb w2, [sp+95]
004282accbnz x0, 0x4282b4
004282b0b 0x4282cc
004282b4
004282b4loc_4282b4:
004282b4ldr x5, [sp+216]
004282b8ldrsb x27, [x5]
004282bcldrb w5, [x5+16]
004282c0eor x5, x5, 1
004282c4strb w5, [sp+95]
004282c8b 0x4282d0
004282cc
004282ccloc_4282cc:
004282ccb 0x4282d0
004282d0
004282d0loc_4282d0:
004282d0ldrb w5, [sp+95]
004282d4tbnz w5, 0, 0x4282dc
004282d8b 0x42837c
004282dc
004282dcloc_4282dc:
004282dcldr x2, [sp+280]
004282e0ldr x0, [sp+264]
004282e4ldr x5, [sp+272]
004282e8add x1, x5, 1
004282ecsubs xzr, x2, x1
004282f0b.hs 0x4282f8
004282f4b 0x4282fc
004282f8
004282f8loc_4282f8:
004282f8b 0x428310
004282fc
004282fcloc_4282fc:
004282fcorr x3, xzr, 1
00428300adrp x4, 0x1bf000
00428304add x4, x4, 1472
00428308bl runtime.growslice
0042830cb 0x428310
00428310
00428310loc_428310:
00428310ldr x3, [sp+216]
00428314sub x4, x1, 1
00428318adrp x27, 0x623000
0042831cldr w5, [x27+3056]
00428320cbz w5, 0x428328
00428324b 0x42832c
00428328
00428328loc_428328:
00428328b 0x428340
0042832c
0042832cloc_42832c:
0042832cbl runtime.gcWriteBarrier2
00428330str x3, [x25]
00428334ldr x5, [x0+3*x4]
00428338str x5, [x25+8]
0042833cb 0x428340
00428340
00428340loc_428340:
00428340str x3, [x0+3*x4]
00428344str x0, [sp+264]
00428348str x1, [sp+272]
0042834cstr x2, [sp+280]
00428350ldr x2, [sp+104]
00428354ldr x3, [sp+216]
00428358ldrsb x27, [x3]
0042835cldr x3, [x3+8]
00428360ldr x4, [sp+216]
00428364ldrsb x27, [x4]
00428368ldr x4, [x4]
0042836csub x3, x3, x4
00428370add x2, x2, x3
00428374str x2, [sp+104]
00428378b 0x428380
0042837c
0042837cloc_42837c:
0042837cb 0x428380
00428380
00428380loc_428380:
00428380stp xzr, xzr, [sp+424]
00428384stp xzr, xzr, [sp+400]
00428388ldr x0, [sp+288]
0042838cmovz x1, 10
00428390bl bufio.(*Reader).ReadString
00428394str x0, [sp+424]
00428398str x1, [sp+432]
0042839cstr x2, [sp+400]
004283a0str x3, [sp+408]
004283a4ldr x2, [sp+424]
004283a8ldr x3, [sp+432]
004283acstr x2, [sp+456]
004283b0str x3, [sp+464]
004283b4ldr x2, [sp+400]
004283b8ldr x3, [sp+408]
004283bcstr x2, [sp+440]
004283c0str x3, [sp+448]
004283c4ldr x2, [sp+456]
004283c8ldr x3, [sp+464]
004283ccstr x2, [sp+232]
004283d0str x3, [sp+240]
004283d4ldr x2, [sp+440]
004283d8ldr x3, [sp+448]
004283dcstr x2, [sp+248]
004283e0str x3, [sp+256]
004283e4b 0x4283e8
004283e8
004283e8loc_4283e8:
004283e8b 0x428278
004283ec
004283ecloc_4283ec:
004283ecldr x5, [sp+248]
004283f0subs xzr, x5, 0
004283f4cset x6, ne
004283f8strb w6, [sp+95]
004283fccbnz x5, 0x428404
00428400b 0x428448
00428404
00428404loc_428404:
00428404ldr x5, [sp+248]
00428408adrp x27, 0x5f9000
0042840cldr x6, [x27+1520]
00428410subs xzr, x6, x5
00428414cset x5, ne
00428418b.ne 0x428420
0042841cb 0x428424
00428420
00428420loc_428420:
00428420b 0x428440
00428424
00428424loc_428424:
00428424ldr x0, [sp+248]
00428428ldr x1, [sp+256]
0042842cadrp x27, 0x5f9000
00428430ldr x2, [x27+1528]
00428434bl runtime.ifaceeq
00428438eor x5, x0, 1
0042843cb 0x428440
00428440
00428440loc_428440:
00428440strb w5, [sp+95]
00428444b 0x42844c
00428448
00428448loc_428448:
00428448b 0x42844c
0042844c
0042844cloc_42844c:
0042844cldrb w5, [sp+95]
00428450tbnz w5, 0, 0x428458
00428454b 0x4284d0
00428458
00428458loc_428458:
00428458adrp x0, 0x29e000
0042845cadd x0, x0, 3591
00428460movz x1, 45
00428464mov x2, xzr
00428468mov x3, xzr
0042846cmov x4, x3
00428470bl fmt.Errorf
00428474str x0, [sp+400]
00428478str x1, [sp+408]
0042847cstr xzr, [sp+168]
00428480str x0, [sp+344]
00428484str x1, [sp+352]
00428488str xzr, [sp+192]
0042848cstp xzr, xzr, [sp+200]
00428490ldr x5, [sp+168]
00428494str x5, [sp+96]
00428498ldr x5, [sp+344]
0042849cldr x6, [sp+352]
004284a0str x5, [sp+176]
004284a4str x6, [sp+184]
004284a8bl runtime.deferreturn
004284acldr x3, [sp+96]
004284b0ldr x4, [sp+176]
004284b4ldr x0, [sp+192]
004284b8ldr x1, [sp+200]
004284bcldr x5, [sp+184]
004284c0ldr x2, [sp+208]
004284c4ldp x29, x30, [sp-8]
004284c8add sp, sp, 512
004284ccret x30
004284d0
004284d0loc_4284d0:
004284d0ldr x0, [sp+104]
004284d4str x0, [sp+160]
004284d8stp xzr, xzr, [sp+328]
004284dcldr x0, [sp+264]
004284e0ldr x1, [sp+272]
004284e4ldr x2, [sp+280]
004284e8str x0, [sp+192]
004284ecstr x1, [sp+200]
004284f0str x2, [sp+208]
004284f4ldr x0, [sp+160]
004284f8str x0, [sp+96]
004284fcldr x0, [sp+328]
00428500ldr x1, [sp+336]
00428504str x0, [sp+176]
00428508str x1, [sp+184]
0042850cbl runtime.deferreturn
00428510ldr x3, [sp+96]
00428514ldr x4, [sp+176]
00428518ldr x0, [sp+192]
0042851cldr x1, [sp+200]
00428520ldr x5, [sp+184]
00428524ldr x2, [sp+208]
00428528ldp x29, x30, [sp-8]
0042852cadd sp, sp, 512
00428530ret x30
00428534
00428534loc_428534:
00428534str w0, [sp+8]
00428538mov x3, x30
0042853cbl runtime.morestack_noctxt.abi0
00428540ldrsw x0, [sp+8]
00428544b 0x428020
00428548udf 0
0042854cudf 0
00428020
00428550
00428550github.com/bishopfox/sliver/implant/sliver/procdump.createMemoryMap.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/procdump.createMemoryMap.deferwrap1(void)
00428550ldr x16, [x28+16]
00428554subs xzr, sp, x16
00428558b.ls 0x428588
0042855cstr x30, [sp-32]!
00428560stur x29, [sp-8]
00428564sub x29, sp, 8
00428568ldr x16, [x28+32]
0042856ccbnz x16, 0x428594
00428570
00428570loc_428570:
00428570ldr x0, [x26+8]
00428574str x0, [sp+16]
00428578bl os.(*File).Close
0042857cldur x29, [sp-8]
00428580ldr x30, [sp], 32
00428584ret x30
00428588
00428588loc_428588:
00428588mov x3, x30
0042858cbl runtime.morestack.abi0
00428590b 0x428550
00428594
00428594loc_428594:
00428594ldr x17, [x16]
00428598add x20, sp, 40
0042859csubs xzr, x20, x17
004285a0b.ne 0x428570
004285a4add x20, sp, 8
004285a8str x20, [x16]
004285acb 0x428570
00428550
00428550github.com/bishopfox/sliver/implant/sliver/procdump.createMemoryMap.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/procdump.createMemoryMap.deferwrap1(void)
00428550ldr x16, [x28+16]
00428554subs xzr, sp, x16
00428558b.ls 0x428588
0042855cstr x30, [sp-32]!
00428560stur x29, [sp-8]
00428564sub x29, sp, 8
00428568ldr x16, [x28+32]
0042856ccbnz x16, 0x428594
00428570
00428570loc_428570:
00428570ldr x0, [x26+8]
00428574str x0, [sp+16]
00428578bl os.(*File).Close
0042857cldur x29, [sp-8]
00428580ldr x30, [sp], 32
00428584ret x30
00428588
00428588loc_428588:
00428588mov x3, x30
0042858cbl runtime.morestack.abi0
00428590b 0x428550
00428594
00428594loc_428594:
00428594ldr x17, [x16]
00428598add x20, sp, 40
0042859csubs xzr, x20, x17
004285a0b.ne 0x428570
004285a4add x20, sp, 8
004285a8str x20, [x16]
004285acb 0x428570
00428550
004285b0
004285b0github.com/bishopfox/sliver/implant/sliver/procdump.checkPermissions: ; void github.com/bishopfox/sliver/implant/sliver/procdump.checkPermissions(void)
004285b0ldr x16, [x28+16]
004285b4sub x17, sp, 144
004285b8subs xzr, x17, x16
004285bcb.ls 0x4287a8
004285c0sub x20, sp, 272
004285c4stp x29, x30, [x20-8]
004285c8add sp, x20, 0
004285ccsub x29, sp, 8
004285d0strb wzr, [sp+55]
004285d4stp xzr, xzr, [sp+96]
004285d8bl os.Getuid
004285dcstr x0, [sp+88]
004285e0cbnz x0, 0x4285e8
004285e4b 0x428630
004285e8
004285e8loc_4285e8:
004285e8adrp x0, 0x2a0000
004285ecadd x0, x0, 1605
004285f0orr x1, xzr, 48
004285f4mov x2, xzr
004285f8mov x3, xzr
004285fcmov x4, x3
00428600bl fmt.Errorf
00428604str x0, [sp+192]
00428608str x1, [sp+200]
0042860cstrb wzr, [sp+55]
00428610ldr x1, [sp+192]
00428614ldr x2, [sp+200]
00428618str x1, [sp+96]
0042861cstr x2, [sp+104]
00428620ldrb w0, [sp+55]
00428624ldp x29, x30, [sp-8]
00428628add sp, sp, 272
0042862cret x30
00428630
00428630loc_428630:
00428630str xzr, [sp+168]
00428634stp xzr, xzr, [sp+176]
00428638stp xzr, xzr, [sp+192]
0042863cadrp x0, 0x298000
00428640add x0, x0, 505
00428644movz x1, 34
00428648bl os.ReadFile
0042864cstr x0, [sp+168]
00428650str x1, [sp+176]
00428654str x2, [sp+184]
00428658str x3, [sp+192]
0042865cstr x4, [sp+200]
00428660ldr x2, [sp+168]
00428664ldr x3, [sp+176]
00428668ldr x4, [sp+184]
0042866cstr x2, [sp+224]
00428670str x3, [sp+232]
00428674str x4, [sp+240]
00428678ldr x2, [sp+192]
0042867cldr x3, [sp+200]
00428680str x2, [sp+208]
00428684str x3, [sp+216]
00428688ldr x2, [sp+224]
0042868cldr x3, [sp+232]
00428690ldr x4, [sp+240]
00428694str x2, [sp+112]
00428698str x3, [sp+120]
0042869cstr x4, [sp+128]
004286a0ldr x2, [sp+216]
004286a4ldr x3, [sp+208]
004286a8str x3, [sp+136]
004286acstr x2, [sp+144]
004286b0cbnz x3, 0x4286b8
004286b4b 0x4286dc
004286b8
004286b8loc_4286b8:
004286b8orr x3, xzr, 1
004286bcstrb w3, [sp+55]
004286c0stp xzr, xzr, [sp+96]
004286c4ldrb w0, [sp+55]
004286c8mov x1, xzr
004286ccmov x2, xzr
004286d0ldp x29, x30, [sp-8]
004286d4add sp, sp, 272
004286d8ret x30
004286dc
004286dcloc_4286dc:
004286dcldr x1, [sp+112]
004286e0ldr x2, [sp+120]
004286e4add x0, sp, 56
004286e8bl runtime.slicebytetostring
004286ecstr x0, [sp+248]
004286f0str x1, [sp+256]
004286f4bl strings.TrimSpace
004286f8str x0, [sp+152]
004286fcstr x1, [sp+160]
00428700subs xzr, x1, 1
00428704b.eq 0x42870c
00428708b 0x428774
0042870c
0042870cloc_42870c:
0042870csubs xzr, x1, 0
00428710b.hi 0x428718
00428714b 0x42879c
00428718
00428718loc_428718:
00428718ldrb w5, [x0]
0042871csubs wzr, w5, 51
00428720b.eq 0x428728
00428724b 0x428770
00428728
00428728loc_428728:
00428728adrp x0, 0x295000
0042872cadd x0, x0, 3424
00428730orr x1, xzr, 31
00428734mov x2, xzr
00428738mov x3, xzr
0042873cmov x4, x3
00428740bl fmt.Errorf
00428744str x0, [sp+192]
00428748str x1, [sp+200]
0042874cstrb wzr, [sp+55]
00428750ldr x1, [sp+192]
00428754ldr x2, [sp+200]
00428758str x1, [sp+96]
0042875cstr x2, [sp+104]
00428760ldrb w0, [sp+55]
00428764ldp x29, x30, [sp-8]
00428768add sp, sp, 272
0042876cret x30
00428770
00428770loc_428770:
00428770b 0x428778
00428774
00428774loc_428774:
00428774b 0x428778
00428778
00428778loc_428778:
00428778orr x3, xzr, 1
0042877cstrb w3, [sp+55]
00428780stp xzr, xzr, [sp+96]
00428784ldrb w0, [sp+55]
00428788mov x1, xzr
0042878cmov x2, xzr
00428790ldp x29, x30, [sp-8]
00428794add sp, sp, 272
00428798ret x30
0042879c
0042879cloc_42879c:
0042879cmov x0, xzr
004287a0bl runtime.panicIndex
004287a4hint
004287a8
004287a8loc_4287a8:
004287a8mov x3, x30
004287acbl runtime.morestack_noctxt.abi0
004287b0b 0x4285b0
004287b4udf 0
004287b8udf 0
004287bcudf 0
004285b0
004285b0github.com/bishopfox/sliver/implant/sliver/procdump.checkPermissions: ; void github.com/bishopfox/sliver/implant/sliver/procdump.checkPermissions(void)
004285b0ldr x16, [x28+16]
004285b4sub x17, sp, 144
004285b8subs xzr, x17, x16
004285bcb.ls 0x4287a8
004285c0sub x20, sp, 272
004285c4stp x29, x30, [x20-8]
004285c8add sp, x20, 0
004285ccsub x29, sp, 8
004285d0strb wzr, [sp+55]
004285d4stp xzr, xzr, [sp+96]
004285d8bl os.Getuid
004285dcstr x0, [sp+88]
004285e0cbnz x0, 0x4285e8
004285e4b 0x428630
004285e8
004285e8loc_4285e8:
004285e8adrp x0, 0x2a0000
004285ecadd x0, x0, 1605
004285f0orr x1, xzr, 48
004285f4mov x2, xzr
004285f8mov x3, xzr
004285fcmov x4, x3
00428600bl fmt.Errorf
00428604str x0, [sp+192]
00428608str x1, [sp+200]
0042860cstrb wzr, [sp+55]
00428610ldr x1, [sp+192]
00428614ldr x2, [sp+200]
00428618str x1, [sp+96]
0042861cstr x2, [sp+104]
00428620ldrb w0, [sp+55]
00428624ldp x29, x30, [sp-8]
00428628add sp, sp, 272
0042862cret x30
00428630
00428630loc_428630:
00428630str xzr, [sp+168]
00428634stp xzr, xzr, [sp+176]
00428638stp xzr, xzr, [sp+192]
0042863cadrp x0, 0x298000
00428640add x0, x0, 505
00428644movz x1, 34
00428648bl os.ReadFile
0042864cstr x0, [sp+168]
00428650str x1, [sp+176]
00428654str x2, [sp+184]
00428658str x3, [sp+192]
0042865cstr x4, [sp+200]
00428660ldr x2, [sp+168]
00428664ldr x3, [sp+176]
00428668ldr x4, [sp+184]
0042866cstr x2, [sp+224]
00428670str x3, [sp+232]
00428674str x4, [sp+240]
00428678ldr x2, [sp+192]
0042867cldr x3, [sp+200]
00428680str x2, [sp+208]
00428684str x3, [sp+216]
00428688ldr x2, [sp+224]
0042868cldr x3, [sp+232]
00428690ldr x4, [sp+240]
00428694str x2, [sp+112]
00428698str x3, [sp+120]
0042869cstr x4, [sp+128]
004286a0ldr x2, [sp+216]
004286a4ldr x3, [sp+208]
004286a8str x3, [sp+136]
004286acstr x2, [sp+144]
004286b0cbnz x3, 0x4286b8
004286b4b 0x4286dc
004286b8
004286b8loc_4286b8:
004286b8orr x3, xzr, 1
004286bcstrb w3, [sp+55]
004286c0stp xzr, xzr, [sp+96]
004286c4ldrb w0, [sp+55]
004286c8mov x1, xzr
004286ccmov x2, xzr
004286d0ldp x29, x30, [sp-8]
004286d4add sp, sp, 272
004286d8ret x30
004286dc
004286dcloc_4286dc:
004286dcldr x1, [sp+112]
004286e0ldr x2, [sp+120]
004286e4add x0, sp, 56
004286e8bl runtime.slicebytetostring
004286ecstr x0, [sp+248]
004286f0str x1, [sp+256]
004286f4bl strings.TrimSpace
004286f8str x0, [sp+152]
004286fcstr x1, [sp+160]
00428700subs xzr, x1, 1
00428704b.eq 0x42870c
00428708b 0x428774
0042870c
0042870cloc_42870c:
0042870csubs xzr, x1, 0
00428710b.hi 0x428718
00428714b 0x42879c
00428718
00428718loc_428718:
00428718ldrb w5, [x0]
0042871csubs wzr, w5, 51
00428720b.eq 0x428728
00428724b 0x428770
00428728
00428728loc_428728:
00428728adrp x0, 0x295000
0042872cadd x0, x0, 3424
00428730orr x1, xzr, 31
00428734mov x2, xzr
00428738mov x3, xzr
0042873cmov x4, x3
00428740bl fmt.Errorf
00428744str x0, [sp+192]
00428748str x1, [sp+200]
0042874cstrb wzr, [sp+55]
00428750ldr x1, [sp+192]
00428754ldr x2, [sp+200]
00428758str x1, [sp+96]
0042875cstr x2, [sp+104]
00428760ldrb w0, [sp+55]
00428764ldp x29, x30, [sp-8]
00428768add sp, sp, 272
0042876cret x30
00428770
00428770loc_428770:
00428770b 0x428778
00428774
00428774loc_428774:
00428774b 0x428778
00428778
00428778loc_428778:
00428778orr x3, xzr, 1
0042877cstrb w3, [sp+55]
00428780stp xzr, xzr, [sp+96]
00428784ldrb w0, [sp+55]
00428788mov x1, xzr
0042878cmov x2, xzr
00428790ldp x29, x30, [sp-8]
00428794add sp, sp, 272
00428798ret x30
0042879c
0042879cloc_42879c:
0042879cmov x0, xzr
004287a0bl runtime.panicIndex
004287a4hint
004287a8
004287a8loc_4287a8:
004287a8mov x3, x30
004287acbl runtime.morestack_noctxt.abi0
004287b0b 0x4285b0
004287b4udf 0
004287b8udf 0
004287bcudf 0
004285b0
004287c0
004287c0github.com/bishopfox/sliver/implant/sliver/procdump.isOldKernelVersion: ; void github.com/bishopfox/sliver/implant/sliver/procdump.isOldKernelVersion(void)
004287c0ldr x16, [x28+16]
004287c4sub x17, sp, 224
004287c8subs xzr, x17, x16
004287ccb.ls 0x428a70
004287d0sub x20, sp, 352
004287d4stp x29, x30, [x20-8]
004287d8add sp, x20, 0
004287dcsub x29, sp, 8
004287e0strb wzr, [sp+39]
004287e4adrp x0, 0x28c000
004287e8add x0, x0, 3188
004287ecorr x1, xzr, 16
004287f0bl regexp.MustCompile
004287f4str x0, [sp+104]
004287f8str xzr, [sp+304]
004287fcstp xzr, xzr, [sp+312]
00428800stp xzr, xzr, [sp+288]
00428804adrp x0, 0x292000
00428808add x0, x0, 1475
0042880cmovz x1, 26
00428810bl os.ReadFile
00428814str x0, [sp+304]
00428818str x1, [sp+312]
0042881cstr x2, [sp+320]
00428820str x3, [sp+288]
00428824str x4, [sp+296]
00428828ldr x2, [sp+304]
0042882cldr x3, [sp+312]
00428830ldr x4, [sp+320]
00428834str x2, [sp+200]
00428838str x3, [sp+208]
0042883cstr x4, [sp+216]
00428840ldr x2, [sp+288]
00428844ldr x3, [sp+296]
00428848str x2, [sp+184]
0042884cstr x3, [sp+192]
00428850ldr x2, [sp+200]
00428854ldr x3, [sp+208]
00428858ldr x4, [sp+216]
0042885cstr x2, [sp+112]
00428860str x3, [sp+120]
00428864str x4, [sp+128]
00428868ldr x2, [sp+192]
0042886cldr x3, [sp+184]
00428870str x3, [sp+152]
00428874str x2, [sp+160]
00428878cbnz x3, 0x428880
0042887cb 0x428894
00428880
00428880loc_428880:
00428880orr x0, xzr, 1
00428884strb w0, [sp+39]
00428888ldp x29, x30, [sp-8]
0042888cadd sp, sp, 352
00428890ret x30
00428894
00428894loc_428894:
00428894ldr x1, [sp+112]
00428898ldr x2, [sp+120]
0042889cmov x0, xzr
004288a0bl runtime.slicebytetostring
004288a4str x0, [sp+256]
004288a8str x1, [sp+264]
004288acbl strings.TrimSpace
004288b0str x0, [sp+272]
004288b4str x1, [sp+280]
004288b8ldr x3, [sp+104]
004288bcmov x2, x1
004288c0mov x1, x0
004288c4mov x0, x3
004288c8bl regexp.(*Regexp).FindStringSubmatch
004288ccstr x0, [sp+80]
004288d0str x1, [sp+88]
004288d4str x2, [sp+96]
004288d8cbnz x0, 0x4288e0
004288dcb 0x428a48
004288e0
004288e0loc_4288e0:
004288e0stp xzr, xzr, [sp+288]
004288e4ldr x2, [sp+80]
004288e8ldr x1, [sp+88]
004288ecsubs xzr, x1, 1
004288f0b.hi 0x4288f8
004288f4b 0x428a64
004288f8
004288f8loc_4288f8:
004288f8ldr x0, [x2+16]
004288fcldr x1, [x2+24]
00428900str x0, [sp+240]
00428904str x1, [sp+248]
00428908bl strconv.Atoi
0042890cstr x0, [sp+64]
00428910str x1, [sp+288]
00428914str x2, [sp+296]
00428918ldr x3, [sp+64]
0042891cstr x3, [sp+56]
00428920str x1, [sp+168]
00428924str x2, [sp+176]
00428928ldr x3, [sp+56]
0042892cstr x3, [sp+48]
00428930str x1, [sp+152]
00428934str x2, [sp+160]
00428938cbnz x1, 0x428940
0042893cb 0x428954
00428940
00428940loc_428940:
00428940orr x0, xzr, 1
00428944strb w0, [sp+39]
00428948ldp x29, x30, [sp-8]
0042894cadd sp, sp, 352
00428950ret x30
00428954
00428954loc_428954:
00428954ldr x2, [sp+48]
00428958subs xzr, x2, 3
0042895cb.gt 0x428964
00428960b 0x428978
00428964
00428964loc_428964:
00428964strb wzr, [sp+39]
00428968mov x0, xzr
0042896cldp x29, x30, [sp-8]
00428970add sp, sp, 352
00428974ret x30
00428978
00428978loc_428978:
00428978ldr x2, [sp+48]
0042897csubs xzr, x2, 3
00428980b.eq 0x428988
00428984b 0x428a34
00428988
00428988loc_428988:
00428988stp xzr, xzr, [sp+288]
0042898cldr x2, [sp+80]
00428990ldr x1, [sp+88]
00428994subs xzr, x1, 2
00428998b.hi 0x4289a0
0042899cb 0x428a5c
004289a0
004289a0loc_4289a0:
004289a0ldr x0, [x2+32]
004289a4ldr x1, [x2+40]
004289a8str x0, [sp+224]
004289acstr x1, [sp+232]
004289b0bl strconv.Atoi
004289b4str x0, [sp+64]
004289b8str x1, [sp+288]
004289bcstr x2, [sp+296]
004289c0ldr x3, [sp+64]
004289c4str x3, [sp+72]
004289c8str x1, [sp+328]
004289ccstr x2, [sp+336]
004289d0ldr x3, [sp+72]
004289d4str x3, [sp+40]
004289d8str x1, [sp+136]
004289dcstr x2, [sp+144]
004289e0cbnz x1, 0x4289e8
004289e4b 0x4289fc
004289e8
004289e8loc_4289e8:
004289e8orr x0, xzr, 1
004289ecstrb w0, [sp+39]
004289f0ldp x29, x30, [sp-8]
004289f4add sp, sp, 352
004289f8ret x30
004289fc
004289fcloc_4289fc:
004289fcldr x1, [sp+40]
00428a00subs xzr, x1, 3
00428a04b.ge 0x428a0c
00428a08b 0x428a20
00428a0c
00428a0cloc_428a0c:
00428a0cstrb wzr, [sp+39]
00428a10mov x0, xzr
00428a14ldp x29, x30, [sp-8]
00428a18add sp, sp, 352
00428a1cret x30
00428a20
00428a20loc_428a20:
00428a20orr x0, xzr, 1
00428a24strb w0, [sp+39]
00428a28ldp x29, x30, [sp-8]
00428a2cadd sp, sp, 352
00428a30ret x30
00428a34
00428a34loc_428a34:
00428a34orr x0, xzr, 1
00428a38strb w0, [sp+39]
00428a3cldp x29, x30, [sp-8]
00428a40add sp, sp, 352
00428a44ret x30
00428a48
00428a48loc_428a48:
00428a48orr x0, xzr, 1
00428a4cstrb w0, [sp+39]
00428a50ldp x29, x30, [sp-8]
00428a54add sp, sp, 352
00428a58ret x30
00428a5c
00428a5cloc_428a5c:
00428a5corr x0, xzr, 2
00428a60bl runtime.panicIndex
00428a64
00428a64loc_428a64:
00428a64orr x0, xzr, 1
00428a68bl runtime.panicIndex
00428a6chint
00428a70
00428a70loc_428a70:
00428a70mov x3, x30
00428a74bl runtime.morestack_noctxt.abi0
00428a78b 0x4287c0
00428a7cudf 0
004287c0
004287c0github.com/bishopfox/sliver/implant/sliver/procdump.isOldKernelVersion: ; void github.com/bishopfox/sliver/implant/sliver/procdump.isOldKernelVersion(void)
004287c0ldr x16, [x28+16]
004287c4sub x17, sp, 224
004287c8subs xzr, x17, x16
004287ccb.ls 0x428a70
004287d0sub x20, sp, 352
004287d4stp x29, x30, [x20-8]
004287d8add sp, x20, 0
004287dcsub x29, sp, 8
004287e0strb wzr, [sp+39]
004287e4adrp x0, 0x28c000
004287e8add x0, x0, 3188
004287ecorr x1, xzr, 16
004287f0bl regexp.MustCompile
004287f4str x0, [sp+104]
004287f8str xzr, [sp+304]
004287fcstp xzr, xzr, [sp+312]
00428800stp xzr, xzr, [sp+288]
00428804adrp x0, 0x292000
00428808add x0, x0, 1475
0042880cmovz x1, 26
00428810bl os.ReadFile
00428814str x0, [sp+304]
00428818str x1, [sp+312]
0042881cstr x2, [sp+320]
00428820str x3, [sp+288]
00428824str x4, [sp+296]
00428828ldr x2, [sp+304]
0042882cldr x3, [sp+312]
00428830ldr x4, [sp+320]
00428834str x2, [sp+200]
00428838str x3, [sp+208]
0042883cstr x4, [sp+216]
00428840ldr x2, [sp+288]
00428844ldr x3, [sp+296]
00428848str x2, [sp+184]
0042884cstr x3, [sp+192]
00428850ldr x2, [sp+200]
00428854ldr x3, [sp+208]
00428858ldr x4, [sp+216]
0042885cstr x2, [sp+112]
00428860str x3, [sp+120]
00428864str x4, [sp+128]
00428868ldr x2, [sp+192]
0042886cldr x3, [sp+184]
00428870str x3, [sp+152]
00428874str x2, [sp+160]
00428878cbnz x3, 0x428880
0042887cb 0x428894
00428880
00428880loc_428880:
00428880orr x0, xzr, 1
00428884strb w0, [sp+39]
00428888ldp x29, x30, [sp-8]
0042888cadd sp, sp, 352
00428890ret x30
00428894
00428894loc_428894:
00428894ldr x1, [sp+112]
00428898ldr x2, [sp+120]
0042889cmov x0, xzr
004288a0bl runtime.slicebytetostring
004288a4str x0, [sp+256]
004288a8str x1, [sp+264]
004288acbl strings.TrimSpace
004288b0str x0, [sp+272]
004288b4str x1, [sp+280]
004288b8ldr x3, [sp+104]
004288bcmov x2, x1
004288c0mov x1, x0
004288c4mov x0, x3
004288c8bl regexp.(*Regexp).FindStringSubmatch
004288ccstr x0, [sp+80]
004288d0str x1, [sp+88]
004288d4str x2, [sp+96]
004288d8cbnz x0, 0x4288e0
004288dcb 0x428a48
004288e0
004288e0loc_4288e0:
004288e0stp xzr, xzr, [sp+288]
004288e4ldr x2, [sp+80]
004288e8ldr x1, [sp+88]
004288ecsubs xzr, x1, 1
004288f0b.hi 0x4288f8
004288f4b 0x428a64
004288f8
004288f8loc_4288f8:
004288f8ldr x0, [x2+16]
004288fcldr x1, [x2+24]
00428900str x0, [sp+240]
00428904str x1, [sp+248]
00428908bl strconv.Atoi
0042890cstr x0, [sp+64]
00428910str x1, [sp+288]
00428914str x2, [sp+296]
00428918ldr x3, [sp+64]
0042891cstr x3, [sp+56]
00428920str x1, [sp+168]
00428924str x2, [sp+176]
00428928ldr x3, [sp+56]
0042892cstr x3, [sp+48]
00428930str x1, [sp+152]
00428934str x2, [sp+160]
00428938cbnz x1, 0x428940
0042893cb 0x428954
00428940
00428940loc_428940:
00428940orr x0, xzr, 1
00428944strb w0, [sp+39]
00428948ldp x29, x30, [sp-8]
0042894cadd sp, sp, 352
00428950ret x30
00428954
00428954loc_428954:
00428954ldr x2, [sp+48]
00428958subs xzr, x2, 3
0042895cb.gt 0x428964
00428960b 0x428978
00428964
00428964loc_428964:
00428964strb wzr, [sp+39]
00428968mov x0, xzr
0042896cldp x29, x30, [sp-8]
00428970add sp, sp, 352
00428974ret x30
00428978
00428978loc_428978:
00428978ldr x2, [sp+48]
0042897csubs xzr, x2, 3
00428980b.eq 0x428988
00428984b 0x428a34
00428988
00428988loc_428988:
00428988stp xzr, xzr, [sp+288]
0042898cldr x2, [sp+80]
00428990ldr x1, [sp+88]
00428994subs xzr, x1, 2
00428998b.hi 0x4289a0
0042899cb 0x428a5c
004289a0
004289a0loc_4289a0:
004289a0ldr x0, [x2+32]
004289a4ldr x1, [x2+40]
004289a8str x0, [sp+224]
004289acstr x1, [sp+232]
004289b0bl strconv.Atoi
004289b4str x0, [sp+64]
004289b8str x1, [sp+288]
004289bcstr x2, [sp+296]
004289c0ldr x3, [sp+64]
004289c4str x3, [sp+72]
004289c8str x1, [sp+328]
004289ccstr x2, [sp+336]
004289d0ldr x3, [sp+72]
004289d4str x3, [sp+40]
004289d8str x1, [sp+136]
004289dcstr x2, [sp+144]
004289e0cbnz x1, 0x4289e8
004289e4b 0x4289fc
004289e8
004289e8loc_4289e8:
004289e8orr x0, xzr, 1
004289ecstrb w0, [sp+39]
004289f0ldp x29, x30, [sp-8]
004289f4add sp, sp, 352
004289f8ret x30
004289fc
004289fcloc_4289fc:
004289fcldr x1, [sp+40]
00428a00subs xzr, x1, 3
00428a04b.ge 0x428a0c
00428a08b 0x428a20
00428a0c
00428a0cloc_428a0c:
00428a0cstrb wzr, [sp+39]
00428a10mov x0, xzr
00428a14ldp x29, x30, [sp-8]
00428a18add sp, sp, 352
00428a1cret x30
00428a20
00428a20loc_428a20:
00428a20orr x0, xzr, 1
00428a24strb w0, [sp+39]
00428a28ldp x29, x30, [sp-8]
00428a2cadd sp, sp, 352
00428a30ret x30
00428a34
00428a34loc_428a34:
00428a34orr x0, xzr, 1
00428a38strb w0, [sp+39]
00428a3cldp x29, x30, [sp-8]
00428a40add sp, sp, 352
00428a44ret x30
00428a48
00428a48loc_428a48:
00428a48orr x0, xzr, 1
00428a4cstrb w0, [sp+39]
00428a50ldp x29, x30, [sp-8]
00428a54add sp, sp, 352
00428a58ret x30
00428a5c
00428a5cloc_428a5c:
00428a5corr x0, xzr, 2
00428a60bl runtime.panicIndex
00428a64
00428a64loc_428a64:
00428a64orr x0, xzr, 1
00428a68bl runtime.panicIndex
00428a6chint
00428a70
00428a70loc_428a70:
00428a70mov x3, x30
00428a74bl runtime.morestack_noctxt.abi0
00428a78b 0x4287c0
00428a7cudf 0
004287c0
00428a80
00428a80github.com/bishopfox/sliver/implant/sliver/procdump.dumpProcess: ; void github.com/bishopfox/sliver/implant/sliver/procdump.dumpProcess(int32 pid)
00428a80ldr x16, [x28+16]
00428a84sub x17, sp, 832
00428a88subs xzr, x17, x16
00428a8cb.ls 0x42969c
00428a90sub x20, sp, 960
00428a94stp x29, x30, [x20-8]
00428a98add sp, x20, 0
00428a9csub x29, sp, 8
00428aa0str w0, [sp+968]
00428aa4stp xzr, xzr, [sp+336]
00428aa8stp xzr, xzr, [sp+320]
00428aacadrp x0, 0x201000
00428ab0add x0, x0, 3552
00428ab4bl runtime.newobject
00428ab8str x0, [sp+680]
00428abcstp xzr, xzr, [x0+8]
00428ac0adrp x27, 0x623000
00428ac4ldr w1, [x27+3056]
00428ac8cbz w1, 0x428ad0
00428accb 0x428ad4
00428ad0
00428ad0loc_428ad0:
00428ad0b 0x428ae4
00428ad4
00428ad4loc_428ad4:
00428ad4ldr x1, [x0]
00428ad8bl runtime.gcWriteBarrier1
00428adcstr x1, [x25]
00428ae0b 0x428ae4
00428ae4
00428ae4loc_428ae4:
00428ae4str xzr, [x0]
00428ae8ldr x0, [sp+680]
00428aecstr x0, [sp+352]
00428af0bl github.com/bishopfox/sliver/implant/sliver/procdump.isOldKernelVersion
00428af4strb w0, [sp+76]
00428af8add x27, sp, 784
00428afcstp xzr, xzr, [x27]
00428b00bl github.com/bishopfox/sliver/implant/sliver/procdump.checkPermissions
00428b04strb w0, [sp+79]
00428b08str x1, [sp+784]
00428b0cstr x2, [sp+792]
00428b10ldrb w0, [sp+79]
00428b14strb w0, [sp+78]
00428b18ldr x0, [sp+784]
00428b1cldr x1, [sp+792]
00428b20str x0, [sp+496]
00428b24str x1, [sp+504]
00428b28ldrb w0, [sp+78]
00428b2cstrb w0, [sp+77]
00428b30ldr x0, [sp+496]
00428b34ldr x1, [sp+504]
00428b38str x0, [sp+480]
00428b3cstr x1, [sp+488]
00428b40ldrb w0, [sp+77]
00428b44eor x1, x0, 1
00428b48strb w1, [sp+79]
00428b4ctbnz w0, 0, 0x428b54
00428b50b 0x428b68
00428b54
00428b54loc_428b54:
00428b54ldr x1, [sp+480]
00428b58subs xzr, x1, 0
00428b5ccset x1, ne
00428b60strb w1, [sp+79]
00428b64b 0x428b6c
00428b68
00428b68loc_428b68:
00428b68b 0x428b6c
00428b6c
00428b6cloc_428b6c:
00428b6cldrb w1, [sp+79]
00428b70tbnz w1, 0, 0x428b78
00428b74b 0x428bc0
00428b78
00428b78loc_428b78:
00428b78ldr x0, [sp+352]
00428b7cstr x0, [sp+776]
00428b80adrp x1, 0x2ed000
00428b84add x1, x1, 2016
00428b88str x1, [sp+336]
00428b8cstr x0, [sp+344]
00428b90ldr x0, [sp+480]
00428b94ldr x1, [sp+488]
00428b98str x0, [sp+320]
00428b9cstr x1, [sp+328]
00428ba0bl runtime.deferreturn
00428ba4ldr x0, [sp+336]
00428ba8ldr x2, [sp+320]
00428bacldr x1, [sp+344]
00428bb0ldr x3, [sp+328]
00428bb4ldp x29, x30, [sp-8]
00428bb8add sp, sp, 960
00428bbcret x30
00428bc0
00428bc0loc_428bc0:
00428bc0str xzr, [sp+752]
00428bc4add x27, sp, 760
00428bc8stp xzr, xzr, [x27]
00428bccadd x27, sp, 784
00428bd0stp xzr, xzr, [x27]
00428bd4ldrsw x0, [sp+968]
00428bd8bl github.com/bishopfox/sliver/implant/sliver/procdump.createMemoryMap
00428bdcstr x0, [sp+752]
00428be0str x1, [sp+760]
00428be4str x2, [sp+768]
00428be8str x3, [sp+288]
00428becstr x4, [sp+784]
00428bf0str x5, [sp+792]
00428bf4ldr x1, [sp+752]
00428bf8ldr x2, [sp+760]
00428bfcldr x3, [sp+768]
00428c00str x1, [sp+928]
00428c04str x2, [sp+936]
00428c08str x3, [sp+944]
00428c0cldr x1, [sp+288]
00428c10str x1, [sp+312]
00428c14ldr x1, [sp+784]
00428c18ldr x2, [sp+792]
00428c1cstr x1, [sp+912]
00428c20str x2, [sp+920]
00428c24ldr x1, [sp+928]
00428c28ldr x2, [sp+936]
00428c2cldr x3, [sp+944]
00428c30str x1, [sp+376]
00428c34str x2, [sp+384]
00428c38str x3, [sp+392]
00428c3cldr x1, [sp+312]
00428c40str x1, [sp+96]
00428c44ldr x1, [sp+920]
00428c48ldr x2, [sp+912]
00428c4cstr x2, [sp+480]
00428c50str x1, [sp+488]
00428c54cbnz x2, 0x428c5c
00428c58b 0x428ca4
00428c5c
00428c5cloc_428c5c:
00428c5cldr x0, [sp+352]
00428c60str x0, [sp+776]
00428c64adrp x1, 0x2ed000
00428c68add x1, x1, 2016
00428c6cstr x1, [sp+336]
00428c70str x0, [sp+344]
00428c74ldr x0, [sp+480]
00428c78ldr x1, [sp+488]
00428c7cstr x0, [sp+320]
00428c80str x1, [sp+328]
00428c84bl runtime.deferreturn
00428c88ldr x0, [sp+336]
00428c8cldr x2, [sp+320]
00428c90ldr x1, [sp+344]
00428c94ldr x3, [sp+328]
00428c98ldp x29, x30, [sp-8]
00428c9cadd sp, sp, 960
00428ca0ret x30
00428ca4
00428ca4loc_428ca4:
00428ca4ldr x2, [sp+96]
00428ca8ldr x1, [sp+96]
00428cacadrp x0, 0x1cd000
00428cb0add x0, x0, 3072
00428cb4bl runtime.makeslice
00428cb8ldr x3, [sp+96]
00428cbcldr x4, [sp+96]
00428cc0str x0, [sp+728]
00428cc4str x3, [sp+736]
00428cc8str x4, [sp+744]
00428cccldr x5, [sp+352]
00428cd0ldrsb x27, [x5]
00428cd4str x3, [x5+8]
00428cd8str x4, [x5+16]
00428cdcadrp x27, 0x623000
00428ce0ldr w3, [x27+3056]
00428ce4cbz w3, 0x428cec
00428ce8b 0x428cf0
00428cec
00428cecloc_428cec:
00428cecb 0x428d04
00428cf0
00428cf0loc_428cf0:
00428cf0bl runtime.gcWriteBarrier2
00428cf4str x0, [x25]
00428cf8ldr x2, [x5]
00428cfcstr x2, [x25+8]
00428d00b 0x428d04
00428d04
00428d04loc_428d04:
00428d04str x0, [x5]
00428d08str xzr, [sp+104]
00428d0cldrb w2, [sp+76]
00428d10tbnz w2, 0, 0x428d18
00428d14b 0x428fa0
00428d18
00428d18loc_428d18:
00428d18str xzr, [sp+720]
00428d1cadd x27, sp, 784
00428d20stp xzr, xzr, [x27]
00428d24ldrsw x1, [sp+968]
00428d28mov x0, x1
00428d2cbl os.FindProcess
00428d30str x0, [sp+720]
00428d34str x1, [sp+784]
00428d38str x2, [sp+792]
00428d3cldr x1, [sp+720]
00428d40str x1, [sp+904]
00428d44ldr x1, [sp+784]
00428d48ldr x2, [sp+792]
00428d4cstr x1, [sp+888]
00428d50str x2, [sp+896]
00428d54ldr x1, [sp+904]
00428d58str x1, [sp+408]
00428d5cldr x1, [sp+896]
00428d60ldr x2, [sp+888]
00428d64str x2, [sp+464]
00428d68str x1, [sp+472]
00428d6ccbnz x2, 0x428d74
00428d70b 0x428de4
00428d74
00428d74loc_428d74:
00428d74ldr x5, [sp+352]
00428d78str x5, [sp+776]
00428d7cadrp x0, 0x2a2000
00428d80add x0, x0, 4072
00428d84movz x1, 55
00428d88mov x2, xzr
00428d8cmov x3, xzr
00428d90mov x4, x3
00428d94bl fmt.Errorf
00428d98str x0, [sp+784]
00428d9cstr x1, [sp+792]
00428da0ldr x5, [sp+776]
00428da4adrp x6, 0x2ed000
00428da8add x6, x6, 2016
00428dacstr x6, [sp+336]
00428db0str x5, [sp+344]
00428db4ldr x5, [sp+784]
00428db8ldr x6, [sp+792]
00428dbcstr x5, [sp+320]
00428dc0str x6, [sp+328]
00428dc4bl runtime.deferreturn
00428dc8ldr x0, [sp+336]
00428dccldr x2, [sp+320]
00428dd0ldr x1, [sp+344]
00428dd4ldr x3, [sp+328]
00428dd8ldp x29, x30, [sp-8]
00428ddcadd sp, sp, 960
00428de0ret x30
00428de4
00428de4loc_428de4:
00428de4bl runtime.LockOSThread
00428de8adrp x0, 0x2b0000
00428decadd x0, x0, 1640
00428df0str x0, [sp+200]
00428df4add x0, sp, 176
00428df8bl runtime.deferprocStack
00428dfcsubs xzr, x0, 0
00428e00b.ne 0x428f80
00428e04b 0x428e08
00428e08
00428e08loc_428e08:
00428e08ldrsw x1, [sp+968]
00428e0cmov x0, x1
00428e10bl syscall.PtraceAttach
00428e14str x0, [sp+464]
00428e18str x1, [sp+472]
00428e1ccbnz x0, 0x428e24
00428e20b 0x428e9c
00428e24
00428e24loc_428e24:
00428e24ldr x5, [sp+352]
00428e28str x5, [sp+776]
00428e2cadrp x0, 0x295000
00428e30add x0, x0, 3455
00428e34orr x1, xzr, 31
00428e38mov x2, xzr
00428e3cmov x3, xzr
00428e40mov x4, x3
00428e44bl fmt.Errorf
00428e48str x0, [sp+784]
00428e4cstr x1, [sp+792]
00428e50str x0, [sp+664]
00428e54str x1, [sp+672]
00428e58ldr x5, [sp+776]
00428e5cadrp x6, 0x2ed000
00428e60add x6, x6, 2016
00428e64str x6, [sp+336]
00428e68str x5, [sp+344]
00428e6cldr x5, [sp+664]
00428e70ldr x6, [sp+672]
00428e74str x5, [sp+320]
00428e78str x6, [sp+328]
00428e7cbl runtime.deferreturn
00428e80ldr x0, [sp+336]
00428e84ldr x2, [sp+320]
00428e88ldr x1, [sp+344]
00428e8cldr x3, [sp+328]
00428e90ldp x29, x30, [sp-8]
00428e94add sp, sp, 960
00428e98ret x30
00428e9c
00428e9cloc_428e9c:
00428e9cstr xzr, [sp+712]
00428ea0add x27, sp, 784
00428ea4stp xzr, xzr, [x27]
00428ea8ldr x0, [sp+408]
00428eacbl os.(*Process).Wait
00428eb0str x0, [sp+712]
00428eb4str x1, [sp+784]
00428eb8str x2, [sp+792]
00428ebcldr x1, [sp+712]
00428ec0str x1, [sp+880]
00428ec4ldr x1, [sp+792]
00428ec8ldr x2, [sp+784]
00428eccstr x2, [sp+864]
00428ed0str x1, [sp+872]
00428ed4str x2, [sp+464]
00428ed8str x1, [sp+472]
00428edccbnz x2, 0x428ee4
00428ee0b 0x428f5c
00428ee4
00428ee4loc_428ee4:
00428ee4ldr x5, [sp+352]
00428ee8str x5, [sp+776]
00428eecadrp x0, 0x2a1000
00428ef0add x0, x0, 1158
00428ef4movz x1, 50
00428ef8mov x2, xzr
00428efcmov x3, xzr
00428f00mov x4, x3
00428f04bl fmt.Errorf
00428f08str x0, [sp+784]
00428f0cstr x1, [sp+792]
00428f10str x0, [sp+648]
00428f14str x1, [sp+656]
00428f18ldr x5, [sp+776]
00428f1cadrp x6, 0x2ed000
00428f20add x6, x6, 2016
00428f24str x6, [sp+336]
00428f28str x5, [sp+344]
00428f2cldr x5, [sp+648]
00428f30ldr x6, [sp+656]
00428f34str x5, [sp+320]
00428f38str x6, [sp+328]
00428f3cbl runtime.deferreturn
00428f40ldr x0, [sp+336]
00428f44ldr x2, [sp+320]
00428f48ldr x1, [sp+344]
00428f4cldr x3, [sp+328]
00428f50ldp x29, x30, [sp-8]
00428f54add sp, sp, 960
00428f58ret x30
00428f5c
00428f5cloc_428f5c:
00428f5cldr x5, [sp+384]
00428f60ldr x6, [sp+376]
00428f64ldr x7, [sp+392]
00428f68str x6, [sp+752]
00428f6cstr x5, [sp+760]
00428f70str x7, [sp+768]
00428f74str xzr, [sp+264]
00428f78str x5, [sp+256]
00428f7cb 0x4293c4
00428f80
00428f80loc_428f80:
00428f80bl runtime.deferreturn
00428f84ldr x0, [sp+336]
00428f88ldr x2, [sp+320]
00428f8cldr x1, [sp+344]
00428f90ldr x3, [sp+328]
00428f94ldp x29, x30, [sp-8]
00428f98add sp, sp, 960
00428f9cret x30
00428fa0
00428fa0loc_428fa0:
00428fa0ldrsw x2, [sp+968]
00428fa4mov x0, x2
00428fa8movz x1, 10
00428facbl strconv.FormatInt
00428fb0str x0, [sp+696]
00428fb4str x1, [sp+704]
00428fb8str xzr, [sp+688]
00428fbcadd x27, sp, 784
00428fc0stp xzr, xzr, [x27]
00428fc4ldr x3, [sp+696]
00428fc8ldr x4, [sp+704]
00428fccmov x0, xzr
00428fd0adrp x1, 0x288000
00428fd4add x1, x1, 2737
00428fd8orr x2, xzr, 6
00428fdcadrp x5, 0x288000
00428fe0add x5, x5, 1114
00428fe4orr x6, xzr, 4
00428fe8bl runtime.concatstring3
00428fecstr x0, [sp+584]
00428ff0str x1, [sp+592]
00428ff4bl os.Open
00428ff8str x0, [sp+688]
00428ffcstr x1, [sp+784]
00429000str x2, [sp+792]
00429004ldr x2, [sp+688]
00429008str x2, [sp+840]
0042900cldr x2, [sp+784]
00429010ldr x3, [sp+792]
00429014str x2, [sp+824]
00429018str x3, [sp+832]
0042901cldr x2, [sp+840]
00429020str x2, [sp+400]
00429024ldr x2, [sp+832]
00429028ldr x3, [sp+824]
0042902cstr x3, [sp+432]
00429030str x2, [sp+440]
00429034cbnz x3, 0x42903c
00429038b 0x4290b4
0042903c
0042903cloc_42903c:
0042903cldr x5, [sp+352]
00429040str x5, [sp+776]
00429044adrp x0, 0x293000
00429048add x0, x0, 2222
0042904cmovz x1, 29
00429050mov x2, xzr
00429054mov x3, xzr
00429058mov x4, x3
0042905cbl fmt.Errorf
00429060str x0, [sp+784]
00429064str x1, [sp+792]
00429068str x0, [sp+568]
0042906cstr x1, [sp+576]
00429070ldr x5, [sp+776]
00429074adrp x6, 0x2ec000
00429078add x6, x6, 2016
0042907cstr x6, [sp+336]
00429080str x5, [sp+344]
00429084ldr x5, [sp+568]
00429088ldr x6, [sp+576]
0042908cstr x5, [sp+320]
00429090str x6, [sp+328]
00429094bl runtime.deferreturn
00429098ldr x0, [sp+336]
0042909cldr x2, [sp+320]
004290a0ldr x1, [sp+344]
004290a4ldr x3, [sp+328]
004290a8ldp x29, x30, [sp-8]
004290acadd sp, sp, 960
004290b0ret x30
004290b4
004290b4loc_4290b4:
004290b4ldr x1, [sp+400]
004290b8str x1, [sp+816]
004290bcadd x27, sp, 544
004290c0stp xzr, xzr, [x27]
004290c4add x1, sp, 544
004290c8str x1, [sp+560]
004290ccldrsb x27, [x1]
004290d0adrp x2, 0
004290d4add x2, x2, 1712
004290d8str x2, [x1]
004290dcldrsb x27, [x1]
004290e0ldr x2, [sp+816]
004290e4adrp x27, 0x622000
004290e8ldr w3, [x27+3056]
004290eccbz w3, 0x4290f4
004290f0b 0x4290f8
004290f4
004290f4loc_4290f4:
004290f4b 0x42910c
004290f8
004290f8loc_4290f8:
004290f8bl runtime.gcWriteBarrier2
004290fcstr x2, [x25]
00429100ldr x3, [x1+8]
00429104str x3, [x25+8]
00429108b 0x42910c
0042910c
0042910cloc_42910c:
0042910cstr x2, [x1+8]
00429110str x1, [sp+152]
00429114add x0, sp, 128
00429118bl runtime.deferprocStack
0042911csubs xzr, x0, 0
00429120b.ne 0x42914c
00429124b 0x429128
00429128
00429128loc_429128:
00429128ldr x5, [sp+384]
0042912cldr x6, [sp+376]
00429130ldr x7, [sp+392]
00429134str x6, [sp+752]
00429138str x5, [sp+760]
0042913cstr x7, [sp+768]
00429140str xzr, [sp+240]
00429144str x5, [sp+232]
00429148b 0x42916c
0042914c
0042914cloc_42914c:
0042914cbl runtime.deferreturn
00429150ldr x0, [sp+336]
00429154ldr x2, [sp+320]
00429158ldr x1, [sp+344]
0042915cldr x3, [sp+328]
00429160ldp x29, x30, [sp-8]
00429164add sp, sp, 960
00429168ret x30
0042916c
0042916cloc_42916c:
0042916cldr x5, [sp+232]
00429170ldr x6, [sp+240]
00429174subs xzr, x5, x6
00429178b.gt 0x429180
0042917cb 0x429364
00429180
00429180loc_429180:
00429180ldr x5, [sp+240]
00429184ldr x6, [sp+752]
00429188ldr x5, [x6+3*x5]
0042918cstr x5, [sp+360]
00429190ldrsb x27, [x5]
00429194ldrsb x27, [x5]
00429198ldr x6, [x5+8]
0042919cldr x5, [x5]
004291a0sub x5, x6, x5
004291a4str x5, [sp+80]
004291a8ldr x5, [sp+80]
004291acldr x6, [sp+104]
004291b0add x1, x6, x5
004291b4str x1, [sp+272]
004291b8ldr x5, [sp+352]
004291bcldrsb x27, [x5]
004291c0ldr x2, [x5+16]
004291c4ldr x5, [x5]
004291c8ldr x0, [sp+104]
004291ccsubs xzr, x2, x1
004291d0b.hs 0x4291d8
004291d4b 0x4293c0
004291d8
004291d8loc_4291d8:
004291d8subs xzr, x0, x1
004291dcb.ls 0x4291e4
004291e0b 0x4293bc
004291e4
004291e4loc_4291e4:
004291e4sub x6, x2, x0
004291e8sub x7, x1, x0
004291ecsub x8, xzr, x6
004291f0and x8, x0, x8, asr #63
004291f4add x5, x5, x8
004291f8str x5, [sp+728]
004291fcstr x7, [sp+736]
00429200str x6, [sp+744]
00429204add x27, sp, 784
00429208stp xzr, xzr, [x27]
0042920cldr x5, [sp+360]
00429210ldrsb x27, [x5]
00429214ldr x5, [x5]
00429218str x5, [sp+224]
0042921cldr x4, [sp+224]
00429220ldr x0, [sp+400]
00429224ldr x1, [sp+728]
00429228ldr x2, [sp+736]
0042922cldr x3, [sp+744]
00429230bl os.(*File).ReadAt
00429234str x0, [sp+280]
00429238str x1, [sp+784]
0042923cstr x2, [sp+792]
00429240ldr x5, [sp+280]
00429244str x5, [sp+296]
00429248str x1, [sp+800]
0042924cstr x2, [sp+808]
00429250ldr x5, [sp+296]
00429254str x5, [sp+112]
00429258str x1, [sp+416]
0042925cstr x2, [sp+424]
00429260subs xzr, x1, 0
00429264cset x5, ne
00429268strb w5, [sp+79]
0042926ccbnz x1, 0x429274
00429270b 0x4292b8
00429274
00429274loc_429274:
00429274ldr x5, [sp+416]
00429278adrp x27, 0x5f8000
0042927cldr x6, [x27+1520]
00429280subs xzr, x6, x5
00429284cset x5, ne
00429288b.ne 0x429290
0042928cb 0x429294
00429290
00429290loc_429290:
00429290b 0x4292b0
00429294
00429294loc_429294:
00429294ldr x0, [sp+416]
00429298ldr x1, [sp+424]
0042929cadrp x27, 0x5f8000
004292a0ldr x2, [x27+1528]
004292a4bl runtime.ifaceeq
004292a8eor x5, x0, 1
004292acb 0x4292b0
004292b0
004292b0loc_4292b0:
004292b0strb w5, [sp+79]
004292b4b 0x4292bc
004292b8
004292b8loc_4292b8:
004292b8b 0x4292bc
004292bc
004292bcloc_4292bc:
004292bcldrb w5, [sp+79]
004292c0tbnz w5, 0, 0x4292c8
004292c4b 0x429340
004292c8
004292c8loc_4292c8:
004292c8ldr x5, [sp+352]
004292ccstr x5, [sp+776]
004292d0adrp x0, 0x292000
004292d4add x0, x0, 3236
004292d8orr x1, xzr, 28
004292dcmov x2, xzr
004292e0mov x3, xzr
004292e4mov x4, x3
004292e8bl fmt.Errorf
004292ecstr x0, [sp+784]
004292f0str x1, [sp+792]
004292f4str x0, [sp+528]
004292f8str x1, [sp+536]
004292fcldr x5, [sp+776]
00429300adrp x6, 0x2ec000
00429304add x6, x6, 2016
00429308str x6, [sp+336]
0042930cstr x5, [sp+344]
00429310ldr x5, [sp+528]
00429314ldr x6, [sp+536]
00429318str x5, [sp+320]
0042931cstr x6, [sp+328]
00429320bl runtime.deferreturn
00429324ldr x0, [sp+336]
00429328ldr x2, [sp+320]
0042932cldr x1, [sp+344]
00429330ldr x3, [sp+328]
00429334ldp x29, x30, [sp-8]
00429338add sp, sp, 960
0042933cret x30
00429340
00429340loc_429340:
00429340ldr x5, [sp+112]
00429344ldr x6, [sp+104]
00429348add x5, x6, x5
0042934cstr x5, [sp+104]
00429350b 0x429354
00429354
00429354loc_429354:
00429354ldr x5, [sp+240]
00429358add x5, x5, 1
0042935cstr x5, [sp+240]
00429360b 0x42916c
00429364
00429364loc_429364:
00429364b 0x429368
00429368
00429368loc_429368:
00429368ldr x0, [sp+352]
0042936cstr x0, [sp+776]
00429370add x27, sp, 512
00429374stp xzr, xzr, [x27]
00429378ldr x0, [sp+776]
0042937cadrp x1, 0x2ec000
00429380add x1, x1, 2016
00429384str x1, [sp+336]
00429388str x0, [sp+344]
0042938cldr x0, [sp+512]
00429390ldr x1, [sp+520]
00429394str x0, [sp+320]
00429398str x1, [sp+328]
0042939cbl runtime.deferreturn
004293a0ldr x0, [sp+336]
004293a4ldr x2, [sp+320]
004293a8ldr x1, [sp+344]
004293acldr x3, [sp+328]
004293b0ldp x29, x30, [sp-8]
004293b4add sp, sp, 960
004293b8ret x30
004293bc
004293bcloc_4293bc:
004293bcbl runtime.panicSliceB
004293c0
004293c0loc_4293c0:
004293c0bl runtime.panicSliceAcap
004293c4
004293c4loc_4293c4:
004293c4ldr x5, [sp+256]
004293c8ldr x6, [sp+264]
004293ccsubs xzr, x5, x6
004293d0b.gt 0x4293d8
004293d4b 0x429560
004293d8
004293d8loc_4293d8:
004293d8ldr x5, [sp+264]
004293dcldr x6, [sp+752]
004293e0ldr x5, [x6+3*x5]
004293e4str x5, [sp+368]
004293e8ldrsb x27, [x5]
004293ecldrsb x27, [x5]
004293f0ldr x6, [x5+8]
004293f4ldr x5, [x5]
004293f8sub x5, x6, x5
004293fcstr x5, [sp+88]
00429400ldr x5, [sp+88]
00429404ldr x6, [sp+104]
00429408add x1, x6, x5
0042940cstr x1, [sp+280]
00429410ldr x5, [sp+352]
00429414ldrsb x27, [x5]
00429418ldr x2, [x5+16]
0042941cldr x5, [x5]
00429420ldr x0, [sp+104]
00429424subs xzr, x2, x1
00429428b.hs 0x429430
0042942cb 0x429694
00429430
00429430loc_429430:
00429430subs xzr, x0, x1
00429434b.ls 0x42943c
00429438b 0x429690
0042943c
0042943cloc_42943c:
0042943csub x6, x2, x0
00429440sub x7, x1, x0
00429444sub x8, xzr, x6
00429448and x8, x0, x8, asr #63
0042944cadd x5, x5, x8
00429450str x5, [sp+728]
00429454str x7, [sp+736]
00429458str x6, [sp+744]
0042945cadd x27, sp, 784
00429460stp xzr, xzr, [x27]
00429464ldr x5, [sp+368]
00429468ldrsb x27, [x5]
0042946cldr x5, [x5]
00429470str x5, [sp+248]
00429474ldr x1, [sp+248]
00429478ldr x2, [sp+728]
0042947cldr x3, [sp+736]
00429480ldr x4, [sp+744]
00429484ldrsw x5, [sp+968]
00429488mov x0, x5
0042948cbl syscall.PtracePeekData
00429490str x0, [sp+272]
00429494str x1, [sp+784]
00429498str x2, [sp+792]
0042949cldr x5, [sp+272]
004294a0str x5, [sp+304]
004294a4str x1, [sp+848]
004294a8str x2, [sp+856]
004294acldr x5, [sp+304]
004294b0str x5, [sp+120]
004294b4str x1, [sp+448]
004294b8str x2, [sp+456]
004294bccbnz x1, 0x4294c4
004294c0b 0x42953c
004294c4
004294c4loc_4294c4:
004294c4ldr x5, [sp+352]
004294c8str x5, [sp+776]
004294ccadrp x0, 0x292000
004294d0add x0, x0, 3236
004294d4orr x1, xzr, 28
004294d8mov x2, xzr
004294dcmov x3, xzr
004294e0mov x4, x3
004294e4bl fmt.Errorf
004294e8str x0, [sp+784]
004294ecstr x1, [sp+792]
004294f0str x0, [sp+632]
004294f4str x1, [sp+640]
004294f8ldr x5, [sp+776]
004294fcadrp x6, 0x2ec000
00429500add x6, x6, 2016
00429504str x6, [sp+336]
00429508str x5, [sp+344]
0042950cldr x5, [sp+632]
00429510ldr x6, [sp+640]
00429514str x5, [sp+320]
00429518str x6, [sp+328]
0042951cbl runtime.deferreturn
00429520ldr x0, [sp+336]
00429524ldr x2, [sp+320]
00429528ldr x1, [sp+344]
0042952cldr x3, [sp+328]
00429530ldp x29, x30, [sp-8]
00429534add sp, sp, 960
00429538ret x30
0042953c
0042953cloc_42953c:
0042953cldr x5, [sp+120]
00429540ldr x6, [sp+104]
00429544add x5, x6, x5
00429548str x5, [sp+104]
0042954cb 0x429550
00429550
00429550loc_429550:
00429550ldr x5, [sp+264]
00429554add x5, x5, 1
00429558str x5, [sp+264]
0042955cb 0x4293c4
00429560
00429560loc_429560:
00429560ldrsw x2, [sp+968]
00429564mov x0, x2
00429568movz x1, 18
0042956cbl syscall.Kill
00429570str x0, [sp+464]
00429574str x1, [sp+472]
00429578cbnz x0, 0x429580
0042957cb 0x4295f8
00429580
00429580loc_429580:
00429580ldr x5, [sp+352]
00429584str x5, [sp+776]
00429588adrp x0, 0x2a6000
0042958cadd x0, x0, 3218
00429590movz x1, 82
00429594mov x2, xzr
00429598mov x3, xzr
0042959cmov x4, x3
004295a0bl fmt.Errorf
004295a4str x0, [sp+784]
004295a8str x1, [sp+792]
004295acstr x0, [sp+616]
004295b0str x1, [sp+624]
004295b4ldr x5, [sp+776]
004295b8adrp x6, 0x2ec000
004295bcadd x6, x6, 2016
004295c0str x6, [sp+336]
004295c4str x5, [sp+344]
004295c8ldr x5, [sp+616]
004295ccldr x6, [sp+624]
004295d0str x5, [sp+320]
004295d4str x6, [sp+328]
004295d8bl runtime.deferreturn
004295dcldr x0, [sp+336]
004295e0ldr x2, [sp+320]
004295e4ldr x1, [sp+344]
004295e8ldr x3, [sp+328]
004295ecldp x29, x30, [sp-8]
004295f0add sp, sp, 960
004295f4ret x30
004295f8
004295f8loc_4295f8:
004295f8ldrsw x1, [sp+968]
004295fcmov x0, x1
00429600bl syscall.PtraceDetach
00429604str x0, [sp+464]
00429608str x1, [sp+472]
0042960ccbnz x0, 0x429614
00429610b 0x42968c
00429614
00429614loc_429614:
00429614ldr x5, [sp+352]
00429618str x5, [sp+776]
0042961cadrp x0, 0x2a7000
00429620add x0, x0, 621
00429624movz x1, 85
00429628mov x2, xzr
0042962cmov x3, xzr
00429630mov x4, x3
00429634bl fmt.Errorf
00429638str x0, [sp+784]
0042963cstr x1, [sp+792]
00429640str x0, [sp+600]
00429644str x1, [sp+608]
00429648ldr x5, [sp+776]
0042964cadrp x6, 0x2ec000
00429650add x6, x6, 2016
00429654str x6, [sp+336]
00429658str x5, [sp+344]
0042965cldr x5, [sp+600]
00429660ldr x6, [sp+608]
00429664str x5, [sp+320]
00429668str x6, [sp+328]
0042966cbl runtime.deferreturn
00429670ldr x0, [sp+336]
00429674ldr x2, [sp+320]
00429678ldr x1, [sp+344]
0042967cldr x3, [sp+328]
00429680ldp x29, x30, [sp-8]
00429684add sp, sp, 960
00429688ret x30
0042968c
0042968cloc_42968c:
0042968cb 0x429368
00429690
00429690loc_429690:
00429690bl runtime.panicSliceB
00429694
00429694loc_429694:
00429694bl runtime.panicSliceAcap
00429698hint
0042969c
0042969cloc_42969c:
0042969cstr w0, [sp+8]
004296a0mov x3, x30
004296a4bl runtime.morestack_noctxt.abi0
004296a8ldrsw x0, [sp+8]
004296acb 0x428a80
00428a80
00428a80github.com/bishopfox/sliver/implant/sliver/procdump.dumpProcess: ; void github.com/bishopfox/sliver/implant/sliver/procdump.dumpProcess(int32 pid)
00428a80ldr x16, [x28+16]
00428a84sub x17, sp, 832
00428a88subs xzr, x17, x16
00428a8cb.ls 0x42969c
00428a90sub x20, sp, 960
00428a94stp x29, x30, [x20-8]
00428a98add sp, x20, 0
00428a9csub x29, sp, 8
00428aa0str w0, [sp+968]
00428aa4stp xzr, xzr, [sp+336]
00428aa8stp xzr, xzr, [sp+320]
00428aacadrp x0, 0x201000
00428ab0add x0, x0, 3552
00428ab4bl runtime.newobject
00428ab8str x0, [sp+680]
00428abcstp xzr, xzr, [x0+8]
00428ac0adrp x27, 0x623000
00428ac4ldr w1, [x27+3056]
00428ac8cbz w1, 0x428ad0
00428accb 0x428ad4
00428ad0
00428ad0loc_428ad0:
00428ad0b 0x428ae4
00428ad4
00428ad4loc_428ad4:
00428ad4ldr x1, [x0]
00428ad8bl runtime.gcWriteBarrier1
00428adcstr x1, [x25]
00428ae0b 0x428ae4
00428ae4
00428ae4loc_428ae4:
00428ae4str xzr, [x0]
00428ae8ldr x0, [sp+680]
00428aecstr x0, [sp+352]
00428af0bl github.com/bishopfox/sliver/implant/sliver/procdump.isOldKernelVersion
00428af4strb w0, [sp+76]
00428af8add x27, sp, 784
00428afcstp xzr, xzr, [x27]
00428b00bl github.com/bishopfox/sliver/implant/sliver/procdump.checkPermissions
00428b04strb w0, [sp+79]
00428b08str x1, [sp+784]
00428b0cstr x2, [sp+792]
00428b10ldrb w0, [sp+79]
00428b14strb w0, [sp+78]
00428b18ldr x0, [sp+784]
00428b1cldr x1, [sp+792]
00428b20str x0, [sp+496]
00428b24str x1, [sp+504]
00428b28ldrb w0, [sp+78]
00428b2cstrb w0, [sp+77]
00428b30ldr x0, [sp+496]
00428b34ldr x1, [sp+504]
00428b38str x0, [sp+480]
00428b3cstr x1, [sp+488]
00428b40ldrb w0, [sp+77]
00428b44eor x1, x0, 1
00428b48strb w1, [sp+79]
00428b4ctbnz w0, 0, 0x428b54
00428b50b 0x428b68
00428b54
00428b54loc_428b54:
00428b54ldr x1, [sp+480]
00428b58subs xzr, x1, 0
00428b5ccset x1, ne
00428b60strb w1, [sp+79]
00428b64b 0x428b6c
00428b68
00428b68loc_428b68:
00428b68b 0x428b6c
00428b6c
00428b6cloc_428b6c:
00428b6cldrb w1, [sp+79]
00428b70tbnz w1, 0, 0x428b78
00428b74b 0x428bc0
00428b78
00428b78loc_428b78:
00428b78ldr x0, [sp+352]
00428b7cstr x0, [sp+776]
00428b80adrp x1, 0x2ed000
00428b84add x1, x1, 2016
00428b88str x1, [sp+336]
00428b8cstr x0, [sp+344]
00428b90ldr x0, [sp+480]
00428b94ldr x1, [sp+488]
00428b98str x0, [sp+320]
00428b9cstr x1, [sp+328]
00428ba0bl runtime.deferreturn
00428ba4ldr x0, [sp+336]
00428ba8ldr x2, [sp+320]
00428bacldr x1, [sp+344]
00428bb0ldr x3, [sp+328]
00428bb4ldp x29, x30, [sp-8]
00428bb8add sp, sp, 960
00428bbcret x30
00428bc0
00428bc0loc_428bc0:
00428bc0str xzr, [sp+752]
00428bc4add x27, sp, 760
00428bc8stp xzr, xzr, [x27]
00428bccadd x27, sp, 784
00428bd0stp xzr, xzr, [x27]
00428bd4ldrsw x0, [sp+968]
00428bd8bl github.com/bishopfox/sliver/implant/sliver/procdump.createMemoryMap
00428bdcstr x0, [sp+752]
00428be0str x1, [sp+760]
00428be4str x2, [sp+768]
00428be8str x3, [sp+288]
00428becstr x4, [sp+784]
00428bf0str x5, [sp+792]
00428bf4ldr x1, [sp+752]
00428bf8ldr x2, [sp+760]
00428bfcldr x3, [sp+768]
00428c00str x1, [sp+928]
00428c04str x2, [sp+936]
00428c08str x3, [sp+944]
00428c0cldr x1, [sp+288]
00428c10str x1, [sp+312]
00428c14ldr x1, [sp+784]
00428c18ldr x2, [sp+792]
00428c1cstr x1, [sp+912]
00428c20str x2, [sp+920]
00428c24ldr x1, [sp+928]
00428c28ldr x2, [sp+936]
00428c2cldr x3, [sp+944]
00428c30str x1, [sp+376]
00428c34str x2, [sp+384]
00428c38str x3, [sp+392]
00428c3cldr x1, [sp+312]
00428c40str x1, [sp+96]
00428c44ldr x1, [sp+920]
00428c48ldr x2, [sp+912]
00428c4cstr x2, [sp+480]
00428c50str x1, [sp+488]
00428c54cbnz x2, 0x428c5c
00428c58b 0x428ca4
00428c5c
00428c5cloc_428c5c:
00428c5cldr x0, [sp+352]
00428c60str x0, [sp+776]
00428c64adrp x1, 0x2ed000
00428c68add x1, x1, 2016
00428c6cstr x1, [sp+336]
00428c70str x0, [sp+344]
00428c74ldr x0, [sp+480]
00428c78ldr x1, [sp+488]
00428c7cstr x0, [sp+320]
00428c80str x1, [sp+328]
00428c84bl runtime.deferreturn
00428c88ldr x0, [sp+336]
00428c8cldr x2, [sp+320]
00428c90ldr x1, [sp+344]
00428c94ldr x3, [sp+328]
00428c98ldp x29, x30, [sp-8]
00428c9cadd sp, sp, 960
00428ca0ret x30
00428ca4
00428ca4loc_428ca4:
00428ca4ldr x2, [sp+96]
00428ca8ldr x1, [sp+96]
00428cacadrp x0, 0x1cd000
00428cb0add x0, x0, 3072
00428cb4bl runtime.makeslice
00428cb8ldr x3, [sp+96]
00428cbcldr x4, [sp+96]
00428cc0str x0, [sp+728]
00428cc4str x3, [sp+736]
00428cc8str x4, [sp+744]
00428cccldr x5, [sp+352]
00428cd0ldrsb x27, [x5]
00428cd4str x3, [x5+8]
00428cd8str x4, [x5+16]
00428cdcadrp x27, 0x623000
00428ce0ldr w3, [x27+3056]
00428ce4cbz w3, 0x428cec
00428ce8b 0x428cf0
00428cec
00428cecloc_428cec:
00428cecb 0x428d04
00428cf0
00428cf0loc_428cf0:
00428cf0bl runtime.gcWriteBarrier2
00428cf4str x0, [x25]
00428cf8ldr x2, [x5]
00428cfcstr x2, [x25+8]
00428d00b 0x428d04
00428d04
00428d04loc_428d04:
00428d04str x0, [x5]
00428d08str xzr, [sp+104]
00428d0cldrb w2, [sp+76]
00428d10tbnz w2, 0, 0x428d18
00428d14b 0x428fa0
00428d18
00428d18loc_428d18:
00428d18str xzr, [sp+720]
00428d1cadd x27, sp, 784
00428d20stp xzr, xzr, [x27]
00428d24ldrsw x1, [sp+968]
00428d28mov x0, x1
00428d2cbl os.FindProcess
00428d30str x0, [sp+720]
00428d34str x1, [sp+784]
00428d38str x2, [sp+792]
00428d3cldr x1, [sp+720]
00428d40str x1, [sp+904]
00428d44ldr x1, [sp+784]
00428d48ldr x2, [sp+792]
00428d4cstr x1, [sp+888]
00428d50str x2, [sp+896]
00428d54ldr x1, [sp+904]
00428d58str x1, [sp+408]
00428d5cldr x1, [sp+896]
00428d60ldr x2, [sp+888]
00428d64str x2, [sp+464]
00428d68str x1, [sp+472]
00428d6ccbnz x2, 0x428d74
00428d70b 0x428de4
00428d74
00428d74loc_428d74:
00428d74ldr x5, [sp+352]
00428d78str x5, [sp+776]
00428d7cadrp x0, 0x2a2000
00428d80add x0, x0, 4072
00428d84movz x1, 55
00428d88mov x2, xzr
00428d8cmov x3, xzr
00428d90mov x4, x3
00428d94bl fmt.Errorf
00428d98str x0, [sp+784]
00428d9cstr x1, [sp+792]
00428da0ldr x5, [sp+776]
00428da4adrp x6, 0x2ed000
00428da8add x6, x6, 2016
00428dacstr x6, [sp+336]
00428db0str x5, [sp+344]
00428db4ldr x5, [sp+784]
00428db8ldr x6, [sp+792]
00428dbcstr x5, [sp+320]
00428dc0str x6, [sp+328]
00428dc4bl runtime.deferreturn
00428dc8ldr x0, [sp+336]
00428dccldr x2, [sp+320]
00428dd0ldr x1, [sp+344]
00428dd4ldr x3, [sp+328]
00428dd8ldp x29, x30, [sp-8]
00428ddcadd sp, sp, 960
00428de0ret x30
00428de4
00428de4loc_428de4:
00428de4bl runtime.LockOSThread
00428de8adrp x0, 0x2b0000
00428decadd x0, x0, 1640
00428df0str x0, [sp+200]
00428df4add x0, sp, 176
00428df8bl runtime.deferprocStack
00428dfcsubs xzr, x0, 0
00428e00b.ne 0x428f80
00428e04b 0x428e08
00428e08
00428e08loc_428e08:
00428e08ldrsw x1, [sp+968]
00428e0cmov x0, x1
00428e10bl syscall.PtraceAttach
00428e14str x0, [sp+464]
00428e18str x1, [sp+472]
00428e1ccbnz x0, 0x428e24
00428e20b 0x428e9c
00428e24
00428e24loc_428e24:
00428e24ldr x5, [sp+352]
00428e28str x5, [sp+776]
00428e2cadrp x0, 0x295000
00428e30add x0, x0, 3455
00428e34orr x1, xzr, 31
00428e38mov x2, xzr
00428e3cmov x3, xzr
00428e40mov x4, x3
00428e44bl fmt.Errorf
00428e48str x0, [sp+784]
00428e4cstr x1, [sp+792]
00428e50str x0, [sp+664]
00428e54str x1, [sp+672]
00428e58ldr x5, [sp+776]
00428e5cadrp x6, 0x2ed000
00428e60add x6, x6, 2016
00428e64str x6, [sp+336]
00428e68str x5, [sp+344]
00428e6cldr x5, [sp+664]
00428e70ldr x6, [sp+672]
00428e74str x5, [sp+320]
00428e78str x6, [sp+328]
00428e7cbl runtime.deferreturn
00428e80ldr x0, [sp+336]
00428e84ldr x2, [sp+320]
00428e88ldr x1, [sp+344]
00428e8cldr x3, [sp+328]
00428e90ldp x29, x30, [sp-8]
00428e94add sp, sp, 960
00428e98ret x30
00428e9c
00428e9cloc_428e9c:
00428e9cstr xzr, [sp+712]
00428ea0add x27, sp, 784
00428ea4stp xzr, xzr, [x27]
00428ea8ldr x0, [sp+408]
00428eacbl os.(*Process).Wait
00428eb0str x0, [sp+712]
00428eb4str x1, [sp+784]
00428eb8str x2, [sp+792]
00428ebcldr x1, [sp+712]
00428ec0str x1, [sp+880]
00428ec4ldr x1, [sp+792]
00428ec8ldr x2, [sp+784]
00428eccstr x2, [sp+864]
00428ed0str x1, [sp+872]
00428ed4str x2, [sp+464]
00428ed8str x1, [sp+472]
00428edccbnz x2, 0x428ee4
00428ee0b 0x428f5c
00428ee4
00428ee4loc_428ee4:
00428ee4ldr x5, [sp+352]
00428ee8str x5, [sp+776]
00428eecadrp x0, 0x2a1000
00428ef0add x0, x0, 1158
00428ef4movz x1, 50
00428ef8mov x2, xzr
00428efcmov x3, xzr
00428f00mov x4, x3
00428f04bl fmt.Errorf
00428f08str x0, [sp+784]
00428f0cstr x1, [sp+792]
00428f10str x0, [sp+648]
00428f14str x1, [sp+656]
00428f18ldr x5, [sp+776]
00428f1cadrp x6, 0x2ed000
00428f20add x6, x6, 2016
00428f24str x6, [sp+336]
00428f28str x5, [sp+344]
00428f2cldr x5, [sp+648]
00428f30ldr x6, [sp+656]
00428f34str x5, [sp+320]
00428f38str x6, [sp+328]
00428f3cbl runtime.deferreturn
00428f40ldr x0, [sp+336]
00428f44ldr x2, [sp+320]
00428f48ldr x1, [sp+344]
00428f4cldr x3, [sp+328]
00428f50ldp x29, x30, [sp-8]
00428f54add sp, sp, 960
00428f58ret x30
00428f5c
00428f5cloc_428f5c:
00428f5cldr x5, [sp+384]
00428f60ldr x6, [sp+376]
00428f64ldr x7, [sp+392]
00428f68str x6, [sp+752]
00428f6cstr x5, [sp+760]
00428f70str x7, [sp+768]
00428f74str xzr, [sp+264]
00428f78str x5, [sp+256]
00428f7cb 0x4293c4
00428f80
00428f80loc_428f80:
00428f80bl runtime.deferreturn
00428f84ldr x0, [sp+336]
00428f88ldr x2, [sp+320]
00428f8cldr x1, [sp+344]
00428f90ldr x3, [sp+328]
00428f94ldp x29, x30, [sp-8]
00428f98add sp, sp, 960
00428f9cret x30
00428fa0
00428fa0loc_428fa0:
00428fa0ldrsw x2, [sp+968]
00428fa4mov x0, x2
00428fa8movz x1, 10
00428facbl strconv.FormatInt
00428fb0str x0, [sp+696]
00428fb4str x1, [sp+704]
00428fb8str xzr, [sp+688]
00428fbcadd x27, sp, 784
00428fc0stp xzr, xzr, [x27]
00428fc4ldr x3, [sp+696]
00428fc8ldr x4, [sp+704]
00428fccmov x0, xzr
00428fd0adrp x1, 0x288000
00428fd4add x1, x1, 2737
00428fd8orr x2, xzr, 6
00428fdcadrp x5, 0x288000
00428fe0add x5, x5, 1114
00428fe4orr x6, xzr, 4
00428fe8bl runtime.concatstring3
00428fecstr x0, [sp+584]
00428ff0str x1, [sp+592]
00428ff4bl os.Open
00428ff8str x0, [sp+688]
00428ffcstr x1, [sp+784]
00429000str x2, [sp+792]
00429004ldr x2, [sp+688]
00429008str x2, [sp+840]
0042900cldr x2, [sp+784]
00429010ldr x3, [sp+792]
00429014str x2, [sp+824]
00429018str x3, [sp+832]
0042901cldr x2, [sp+840]
00429020str x2, [sp+400]
00429024ldr x2, [sp+832]
00429028ldr x3, [sp+824]
0042902cstr x3, [sp+432]
00429030str x2, [sp+440]
00429034cbnz x3, 0x42903c
00429038b 0x4290b4
0042903c
0042903cloc_42903c:
0042903cldr x5, [sp+352]
00429040str x5, [sp+776]
00429044adrp x0, 0x293000
00429048add x0, x0, 2222
0042904cmovz x1, 29
00429050mov x2, xzr
00429054mov x3, xzr
00429058mov x4, x3
0042905cbl fmt.Errorf
00429060str x0, [sp+784]
00429064str x1, [sp+792]
00429068str x0, [sp+568]
0042906cstr x1, [sp+576]
00429070ldr x5, [sp+776]
00429074adrp x6, 0x2ec000
00429078add x6, x6, 2016
0042907cstr x6, [sp+336]
00429080str x5, [sp+344]
00429084ldr x5, [sp+568]
00429088ldr x6, [sp+576]
0042908cstr x5, [sp+320]
00429090str x6, [sp+328]
00429094bl runtime.deferreturn
00429098ldr x0, [sp+336]
0042909cldr x2, [sp+320]
004290a0ldr x1, [sp+344]
004290a4ldr x3, [sp+328]
004290a8ldp x29, x30, [sp-8]
004290acadd sp, sp, 960
004290b0ret x30
004290b4
004290b4loc_4290b4:
004290b4ldr x1, [sp+400]
004290b8str x1, [sp+816]
004290bcadd x27, sp, 544
004290c0stp xzr, xzr, [x27]
004290c4add x1, sp, 544
004290c8str x1, [sp+560]
004290ccldrsb x27, [x1]
004290d0adrp x2, 0
004290d4add x2, x2, 1712
004290d8str x2, [x1]
004290dcldrsb x27, [x1]
004290e0ldr x2, [sp+816]
004290e4adrp x27, 0x622000
004290e8ldr w3, [x27+3056]
004290eccbz w3, 0x4290f4
004290f0b 0x4290f8
004290f4
004290f4loc_4290f4:
004290f4b 0x42910c
004290f8
004290f8loc_4290f8:
004290f8bl runtime.gcWriteBarrier2
004290fcstr x2, [x25]
00429100ldr x3, [x1+8]
00429104str x3, [x25+8]
00429108b 0x42910c
0042910c
0042910cloc_42910c:
0042910cstr x2, [x1+8]
00429110str x1, [sp+152]
00429114add x0, sp, 128
00429118bl runtime.deferprocStack
0042911csubs xzr, x0, 0
00429120b.ne 0x42914c
00429124b 0x429128
00429128
00429128loc_429128:
00429128ldr x5, [sp+384]
0042912cldr x6, [sp+376]
00429130ldr x7, [sp+392]
00429134str x6, [sp+752]
00429138str x5, [sp+760]
0042913cstr x7, [sp+768]
00429140str xzr, [sp+240]
00429144str x5, [sp+232]
00429148b 0x42916c
0042914c
0042914cloc_42914c:
0042914cbl runtime.deferreturn
00429150ldr x0, [sp+336]
00429154ldr x2, [sp+320]
00429158ldr x1, [sp+344]
0042915cldr x3, [sp+328]
00429160ldp x29, x30, [sp-8]
00429164add sp, sp, 960
00429168ret x30
0042916c
0042916cloc_42916c:
0042916cldr x5, [sp+232]
00429170ldr x6, [sp+240]
00429174subs xzr, x5, x6
00429178b.gt 0x429180
0042917cb 0x429364
00429180
00429180loc_429180:
00429180ldr x5, [sp+240]
00429184ldr x6, [sp+752]
00429188ldr x5, [x6+3*x5]
0042918cstr x5, [sp+360]
00429190ldrsb x27, [x5]
00429194ldrsb x27, [x5]
00429198ldr x6, [x5+8]
0042919cldr x5, [x5]
004291a0sub x5, x6, x5
004291a4str x5, [sp+80]
004291a8ldr x5, [sp+80]
004291acldr x6, [sp+104]
004291b0add x1, x6, x5
004291b4str x1, [sp+272]
004291b8ldr x5, [sp+352]
004291bcldrsb x27, [x5]
004291c0ldr x2, [x5+16]
004291c4ldr x5, [x5]
004291c8ldr x0, [sp+104]
004291ccsubs xzr, x2, x1
004291d0b.hs 0x4291d8
004291d4b 0x4293c0
004291d8
004291d8loc_4291d8:
004291d8subs xzr, x0, x1
004291dcb.ls 0x4291e4
004291e0b 0x4293bc
004291e4
004291e4loc_4291e4:
004291e4sub x6, x2, x0
004291e8sub x7, x1, x0
004291ecsub x8, xzr, x6
004291f0and x8, x0, x8, asr #63
004291f4add x5, x5, x8
004291f8str x5, [sp+728]
004291fcstr x7, [sp+736]
00429200str x6, [sp+744]
00429204add x27, sp, 784
00429208stp xzr, xzr, [x27]
0042920cldr x5, [sp+360]
00429210ldrsb x27, [x5]
00429214ldr x5, [x5]
00429218str x5, [sp+224]
0042921cldr x4, [sp+224]
00429220ldr x0, [sp+400]
00429224ldr x1, [sp+728]
00429228ldr x2, [sp+736]
0042922cldr x3, [sp+744]
00429230bl os.(*File).ReadAt
00429234str x0, [sp+280]
00429238str x1, [sp+784]
0042923cstr x2, [sp+792]
00429240ldr x5, [sp+280]
00429244str x5, [sp+296]
00429248str x1, [sp+800]
0042924cstr x2, [sp+808]
00429250ldr x5, [sp+296]
00429254str x5, [sp+112]
00429258str x1, [sp+416]
0042925cstr x2, [sp+424]
00429260subs xzr, x1, 0
00429264cset x5, ne
00429268strb w5, [sp+79]
0042926ccbnz x1, 0x429274
00429270b 0x4292b8
00429274
00429274loc_429274:
00429274ldr x5, [sp+416]
00429278adrp x27, 0x5f8000
0042927cldr x6, [x27+1520]
00429280subs xzr, x6, x5
00429284cset x5, ne
00429288b.ne 0x429290
0042928cb 0x429294
00429290
00429290loc_429290:
00429290b 0x4292b0
00429294
00429294loc_429294:
00429294ldr x0, [sp+416]
00429298ldr x1, [sp+424]
0042929cadrp x27, 0x5f8000
004292a0ldr x2, [x27+1528]
004292a4bl runtime.ifaceeq
004292a8eor x5, x0, 1
004292acb 0x4292b0
004292b0
004292b0loc_4292b0:
004292b0strb w5, [sp+79]
004292b4b 0x4292bc
004292b8
004292b8loc_4292b8:
004292b8b 0x4292bc
004292bc
004292bcloc_4292bc:
004292bcldrb w5, [sp+79]
004292c0tbnz w5, 0, 0x4292c8
004292c4b 0x429340
004292c8
004292c8loc_4292c8:
004292c8ldr x5, [sp+352]
004292ccstr x5, [sp+776]
004292d0adrp x0, 0x292000
004292d4add x0, x0, 3236
004292d8orr x1, xzr, 28
004292dcmov x2, xzr
004292e0mov x3, xzr
004292e4mov x4, x3
004292e8bl fmt.Errorf
004292ecstr x0, [sp+784]
004292f0str x1, [sp+792]
004292f4str x0, [sp+528]
004292f8str x1, [sp+536]
004292fcldr x5, [sp+776]
00429300adrp x6, 0x2ec000
00429304add x6, x6, 2016
00429308str x6, [sp+336]
0042930cstr x5, [sp+344]
00429310ldr x5, [sp+528]
00429314ldr x6, [sp+536]
00429318str x5, [sp+320]
0042931cstr x6, [sp+328]
00429320bl runtime.deferreturn
00429324ldr x0, [sp+336]
00429328ldr x2, [sp+320]
0042932cldr x1, [sp+344]
00429330ldr x3, [sp+328]
00429334ldp x29, x30, [sp-8]
00429338add sp, sp, 960
0042933cret x30
00429340
00429340loc_429340:
00429340ldr x5, [sp+112]
00429344ldr x6, [sp+104]
00429348add x5, x6, x5
0042934cstr x5, [sp+104]
00429350b 0x429354
00429354
00429354loc_429354:
00429354ldr x5, [sp+240]
00429358add x5, x5, 1
0042935cstr x5, [sp+240]
00429360b 0x42916c
00429364
00429364loc_429364:
00429364b 0x429368
00429368
00429368loc_429368:
00429368ldr x0, [sp+352]
0042936cstr x0, [sp+776]
00429370add x27, sp, 512
00429374stp xzr, xzr, [x27]
00429378ldr x0, [sp+776]
0042937cadrp x1, 0x2ec000
00429380add x1, x1, 2016
00429384str x1, [sp+336]
00429388str x0, [sp+344]
0042938cldr x0, [sp+512]
00429390ldr x1, [sp+520]
00429394str x0, [sp+320]
00429398str x1, [sp+328]
0042939cbl runtime.deferreturn
004293a0ldr x0, [sp+336]
004293a4ldr x2, [sp+320]
004293a8ldr x1, [sp+344]
004293acldr x3, [sp+328]
004293b0ldp x29, x30, [sp-8]
004293b4add sp, sp, 960
004293b8ret x30
004293bc
004293bcloc_4293bc:
004293bcbl runtime.panicSliceB
004293c0
004293c0loc_4293c0:
004293c0bl runtime.panicSliceAcap
004293c4
004293c4loc_4293c4:
004293c4ldr x5, [sp+256]
004293c8ldr x6, [sp+264]
004293ccsubs xzr, x5, x6
004293d0b.gt 0x4293d8
004293d4b 0x429560
004293d8
004293d8loc_4293d8:
004293d8ldr x5, [sp+264]
004293dcldr x6, [sp+752]
004293e0ldr x5, [x6+3*x5]
004293e4str x5, [sp+368]
004293e8ldrsb x27, [x5]
004293ecldrsb x27, [x5]
004293f0ldr x6, [x5+8]
004293f4ldr x5, [x5]
004293f8sub x5, x6, x5
004293fcstr x5, [sp+88]
00429400ldr x5, [sp+88]
00429404ldr x6, [sp+104]
00429408add x1, x6, x5
0042940cstr x1, [sp+280]
00429410ldr x5, [sp+352]
00429414ldrsb x27, [x5]
00429418ldr x2, [x5+16]
0042941cldr x5, [x5]
00429420ldr x0, [sp+104]
00429424subs xzr, x2, x1
00429428b.hs 0x429430
0042942cb 0x429694
00429430
00429430loc_429430:
00429430subs xzr, x0, x1
00429434b.ls 0x42943c
00429438b 0x429690
0042943c
0042943cloc_42943c:
0042943csub x6, x2, x0
00429440sub x7, x1, x0
00429444sub x8, xzr, x6
00429448and x8, x0, x8, asr #63
0042944cadd x5, x5, x8
00429450str x5, [sp+728]
00429454str x7, [sp+736]
00429458str x6, [sp+744]
0042945cadd x27, sp, 784
00429460stp xzr, xzr, [x27]
00429464ldr x5, [sp+368]
00429468ldrsb x27, [x5]
0042946cldr x5, [x5]
00429470str x5, [sp+248]
00429474ldr x1, [sp+248]
00429478ldr x2, [sp+728]
0042947cldr x3, [sp+736]
00429480ldr x4, [sp+744]
00429484ldrsw x5, [sp+968]
00429488mov x0, x5
0042948cbl syscall.PtracePeekData
00429490str x0, [sp+272]
00429494str x1, [sp+784]
00429498str x2, [sp+792]
0042949cldr x5, [sp+272]
004294a0str x5, [sp+304]
004294a4str x1, [sp+848]
004294a8str x2, [sp+856]
004294acldr x5, [sp+304]
004294b0str x5, [sp+120]
004294b4str x1, [sp+448]
004294b8str x2, [sp+456]
004294bccbnz x1, 0x4294c4
004294c0b 0x42953c
004294c4
004294c4loc_4294c4:
004294c4ldr x5, [sp+352]
004294c8str x5, [sp+776]
004294ccadrp x0, 0x292000
004294d0add x0, x0, 3236
004294d4orr x1, xzr, 28
004294d8mov x2, xzr
004294dcmov x3, xzr
004294e0mov x4, x3
004294e4bl fmt.Errorf
004294e8str x0, [sp+784]
004294ecstr x1, [sp+792]
004294f0str x0, [sp+632]
004294f4str x1, [sp+640]
004294f8ldr x5, [sp+776]
004294fcadrp x6, 0x2ec000
00429500add x6, x6, 2016
00429504str x6, [sp+336]
00429508str x5, [sp+344]
0042950cldr x5, [sp+632]
00429510ldr x6, [sp+640]
00429514str x5, [sp+320]
00429518str x6, [sp+328]
0042951cbl runtime.deferreturn
00429520ldr x0, [sp+336]
00429524ldr x2, [sp+320]
00429528ldr x1, [sp+344]
0042952cldr x3, [sp+328]
00429530ldp x29, x30, [sp-8]
00429534add sp, sp, 960
00429538ret x30
0042953c
0042953cloc_42953c:
0042953cldr x5, [sp+120]
00429540ldr x6, [sp+104]
00429544add x5, x6, x5
00429548str x5, [sp+104]
0042954cb 0x429550
00429550
00429550loc_429550:
00429550ldr x5, [sp+264]
00429554add x5, x5, 1
00429558str x5, [sp+264]
0042955cb 0x4293c4
00429560
00429560loc_429560:
00429560ldrsw x2, [sp+968]
00429564mov x0, x2
00429568movz x1, 18
0042956cbl syscall.Kill
00429570str x0, [sp+464]
00429574str x1, [sp+472]
00429578cbnz x0, 0x429580
0042957cb 0x4295f8
00429580
00429580loc_429580:
00429580ldr x5, [sp+352]
00429584str x5, [sp+776]
00429588adrp x0, 0x2a6000
0042958cadd x0, x0, 3218
00429590movz x1, 82
00429594mov x2, xzr
00429598mov x3, xzr
0042959cmov x4, x3
004295a0bl fmt.Errorf
004295a4str x0, [sp+784]
004295a8str x1, [sp+792]
004295acstr x0, [sp+616]
004295b0str x1, [sp+624]
004295b4ldr x5, [sp+776]
004295b8adrp x6, 0x2ec000
004295bcadd x6, x6, 2016
004295c0str x6, [sp+336]
004295c4str x5, [sp+344]
004295c8ldr x5, [sp+616]
004295ccldr x6, [sp+624]
004295d0str x5, [sp+320]
004295d4str x6, [sp+328]
004295d8bl runtime.deferreturn
004295dcldr x0, [sp+336]
004295e0ldr x2, [sp+320]
004295e4ldr x1, [sp+344]
004295e8ldr x3, [sp+328]
004295ecldp x29, x30, [sp-8]
004295f0add sp, sp, 960
004295f4ret x30
004295f8
004295f8loc_4295f8:
004295f8ldrsw x1, [sp+968]
004295fcmov x0, x1
00429600bl syscall.PtraceDetach
00429604str x0, [sp+464]
00429608str x1, [sp+472]
0042960ccbnz x0, 0x429614
00429610b 0x42968c
00429614
00429614loc_429614:
00429614ldr x5, [sp+352]
00429618str x5, [sp+776]
0042961cadrp x0, 0x2a7000
00429620add x0, x0, 621
00429624movz x1, 85
00429628mov x2, xzr
0042962cmov x3, xzr
00429630mov x4, x3
00429634bl fmt.Errorf
00429638str x0, [sp+784]
0042963cstr x1, [sp+792]
00429640str x0, [sp+600]
00429644str x1, [sp+608]
00429648ldr x5, [sp+776]
0042964cadrp x6, 0x2ec000
00429650add x6, x6, 2016
00429654str x6, [sp+336]
00429658str x5, [sp+344]
0042965cldr x5, [sp+600]
00429660ldr x6, [sp+608]
00429664str x5, [sp+320]
00429668str x6, [sp+328]
0042966cbl runtime.deferreturn
00429670ldr x0, [sp+336]
00429674ldr x2, [sp+320]
00429678ldr x1, [sp+344]
0042967cldr x3, [sp+328]
00429680ldp x29, x30, [sp-8]
00429684add sp, sp, 960
00429688ret x30
0042968c
0042968cloc_42968c:
0042968cb 0x429368
00429690
00429690loc_429690:
00429690bl runtime.panicSliceB
00429694
00429694loc_429694:
00429694bl runtime.panicSliceAcap
00429698hint
0042969c
0042969cloc_42969c:
0042969cstr w0, [sp+8]
004296a0mov x3, x30
004296a4bl runtime.morestack_noctxt.abi0
004296a8ldrsw x0, [sp+8]
004296acb 0x428a80
00428a80
Loading..