File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00256b50
    00256b50github.com/bishopfox/sliver/protobuf/commonpb.file_commonpb_common_proto_init: ; void github.com/bishopfox/sliver/protobuf/commonpb.file_commonpb_common_proto_init(void)
    00256b50ldr x16, [x28+16]
    00256b54sub x17, sp, 384
    00256b58subs xzr, x17, x16
    00256b5cb.ls 0x256d50
    00256b60sub x20, sp, 512
    00256b64stp x29, x30, [x20-8]
    00256b68add sp, x20, 0
    00256b6csub x29, sp, 8
    00256b70adrp x27, 0x7cb000
    00256b74ldr x2, [x27+2080]
    00256b78cbnz x2, 0x256b80
    00256b7cb 0x256b8c
    00256b80
    00256b80loc_256b80:
    00256b80ldp x29, x30, [sp-8]
    00256b84add sp, sp, 512
    00256b88ret x30
    00256b8c
    00256b8cloc_256b8c:
    00256b8cadrp x0, 0x3c1000
    00256b90add x0, x0, 3200
    00256b94adrp x1, 0x7f5000
    00256b98add x1, x1, 1504
    00256b9cbl reflect.TypeOf
    00256ba0str x0, [sp+488]
    00256ba4str x1, [sp+496]
    00256ba8ldrsb x27, [x0]
    00256bacldr x2, [x0+280]
    00256bb0mov x0, x1
    00256bb4blr x2
    00256bb8str x0, [sp+472]
    00256bbcstr x1, [sp+480]
    00256bc0add x20, sp, 248
    00256bc4adr x27, 16
    00256bc8stp x29, x27, [sp-24]
    00256bccsub x29, sp, 24
    00256bd0bl fn_87cd8
    00256bd4sub x29, sp, 8
    00256bd8ldr x2, [sp+472]
    00256bdcldr x3, [sp+480]
    00256be0str x2, [sp+248]
    00256be4str x3, [sp+256]
    00256be8adrp x27, 0x7b8000
    00256becldr x2, [x27+1968]
    00256bf0adrp x27, 0x7b8000
    00256bf4ldr x3, [x27+1976]
    00256bf8adrp x27, 0x7b8000
    00256bfcldr x4, [x27+1984]
    00256c00str x2, [sp+264]
    00256c04str x3, [sp+272]
    00256c08str x4, [sp+280]
    00256c0corr x2, xzr, 6
    00256c10str w2, [sp+292]
    00256c14adrp x27, 0x7b8000
    00256c18ldr x2, [x27+2032]
    00256c1cadrp x27, 0x7b8000
    00256c20ldr x3, [x27+2040]
    00256c24adrp x27, 0x7b8000
    00256c28ldr x4, [x27+2048]
    00256c2cstr x2, [sp+336]
    00256c30str x3, [sp+344]
    00256c34str x4, [sp+352]
    00256c38adrp x27, 0x7b8000
    00256c3cldr x2, [x27+2064]
    00256c40adrp x27, 0x7b8000
    00256c44ldr x3, [x27+2072]
    00256c48adrp x27, 0x7b8000
    00256c4cldr x4, [x27+2080]
    00256c50str x2, [sp+360]
    00256c54str x3, [sp+368]
    00256c58str x4, [sp+376]
    00256c5cadrp x27, 0x7cc000
    00256c60ldr x2, [x27+3552]
    00256c64adrp x27, 0x7cc000
    00256c68ldr x3, [x27+3560]
    00256c6cadrp x27, 0x7cc000
    00256c70ldr x4, [x27+3568]
    00256c74str x2, [sp+408]
    00256c78str x3, [sp+416]
    00256c7cstr x4, [sp+424]
    00256c80add x21, sp, 8
    00256c84add x20, sp, 248
    00256c88adr x27, 16
    00256c8cstp x29, x27, [sp-24]
    00256c90sub x29, sp, 24
    00256c94bl fn_87eb0
    00256c98sub x29, sp, 8
    00256c9cbl google.golang.org/protobuf/internal/filetype.Builder.Build
    00256ca0str x0, [sp+232]
    00256ca4str x1, [sp+240]
    00256ca8adrp x27, 0x7cb000
    00256cacstr x0, [x27+2080]
    00256cb0adrp x27, 0x7f5000
    00256cb4ldr w2, [x27+3056]
    00256cb8cbz w2, 0x256cc0
    00256cbcb 0x256cc4
    00256cc0
    00256cc0loc_256cc0:
    00256cc0b 0x256d00
    00256cc4
    00256cc4loc_256cc4:
    00256cc4bl runtime.gcWriteBarrier5
    00256cc8str x1, [x25]
    00256cccadrp x27, 0x7cb000
    00256cd0ldr x0, [x27+2088]
    00256cd4str x0, [x25+8]
    00256cd8adrp x27, 0x7b8000
    00256cdcldr x0, [x27+1968]
    00256ce0str x0, [x25+16]
    00256ce4adrp x27, 0x7b8000
    00256ce8ldr x0, [x27+2032]
    00256cecstr x0, [x25+24]
    00256cf0adrp x27, 0x7b8000
    00256cf4ldr x0, [x27+2064]
    00256cf8str x0, [x25+32]
    00256cfcb 0x256d00
    00256d00
    00256d00loc_256d00:
    00256d00adrp x27, 0x7cb000
    00256d04str x1, [x27+2088]
    00256d08adrp x27, 0x7b8000
    00256d0cadd x27, x27, 1976
    00256d10stp xzr, xzr, [x27]
    00256d14adrp x27, 0x7b8000
    00256d18str xzr, [x27+1968]
    00256d1cadrp x27, 0x7b8000
    00256d20add x27, x27, 2040
    00256d24stp xzr, xzr, [x27]
    00256d28adrp x27, 0x7b8000
    00256d2cstr xzr, [x27+2032]
    00256d30adrp x27, 0x7b8000
    00256d34add x27, x27, 2072
    00256d38stp xzr, xzr, [x27]
    00256d3cadrp x27, 0x7b8000
    00256d40str xzr, [x27+2064]
    00256d44ldp x29, x30, [sp-8]
    00256d48add sp, sp, 512
    00256d4cret x30
    00256d50
    00256d50loc_256d50:
    00256d50mov x3, x30
    00256d54bl runtime.morestack_noctxt.abi0
    00256d58b 0x256b50
    00256d5cudf 0
    00256b50
    00256d60
    00256d60github.com/bishopfox/sliver/protobuf/commonpb.file_commonpb_common_proto_rawDescGZIP.func1: ; void github.com/bishopfox/sliver/protobuf/commonpb.file_commonpb_common_proto_rawDescGZIP.func1(void)
    00256d60ldr x16, [x28+16]
    00256d64subs xzr, sp, x16
    00256d68b.ls 0x256de4
    00256d6cstr x30, [sp-48]!
    00256d70stur x29, [sp-8]
    00256d74sub x29, sp, 8
    00256d78adrp x27, 0x7b8000
    00256d7cldr x0, [x27+2000]
    00256d80adrp x27, 0x7b8000
    00256d84ldr x1, [x27+2008]
    00256d88adrp x27, 0x7b8000
    00256d8cldr x2, [x27+2016]
    00256d90bl google.golang.org/protobuf/internal/impl.Export.CompressGZIP
    00256d94adrp x27, 0x7b8000
    00256d98str x1, [x27+2008]
    00256d9cadrp x27, 0x7b8000
    00256da0str x2, [x27+2016]
    00256da4adrp x27, 0x7f5000
    00256da8ldr w3, [x27+3056]
    00256daccbz w3, 0x256db4
    00256db0b 0x256db8
    00256db4
    00256db4loc_256db4:
    00256db4b 0x256dd0
    00256db8
    00256db8loc_256db8:
    00256db8bl runtime.gcWriteBarrier2
    00256dbcstr x0, [x25]
    00256dc0adrp x27, 0x7b8000
    00256dc4ldr x1, [x27+2000]
    00256dc8str x1, [x25+8]
    00256dccb 0x256dd0
    00256dd0
    00256dd0loc_256dd0:
    00256dd0adrp x27, 0x7b8000
    00256dd4str x0, [x27+2000]
    00256dd8ldur x29, [sp-8]
    00256ddcldr x30, [sp], 48
    00256de0ret x30
    00256de4
    00256de4loc_256de4:
    00256de4mov x3, x30
    00256de8bl runtime.morestack_noctxt.abi0
    00256decb 0x256d60
    00256d60
    00256df0
    00256df0github.com/bishopfox/sliver/protobuf/sliverpb.init: ; void github.com/bishopfox/sliver/protobuf/sliverpb.init(void)
    00256df0ldr x16, [x28+16]
    00256df4sub x17, sp, 256
    00256df8subs xzr, x17, x16
    00256dfcb.ls 0x257744
    00256e00sub x20, sp, 384
    00256e04stp x29, x30, [x20-8]
    00256e08add sp, x20, 0
    00256e0csub x29, sp, 8
    00256e10bl runtime.makemap_small
    00256e14str x0, [sp+368]
    00256e18str wzr, [sp+68]
    00256e1cadrp x0, 0x45a000
    00256e20add x0, x0, 3661
    00256e24str x0, [sp+280]
    00256e28orr x0, xzr, 7
    00256e2cstr x0, [sp+288]
    00256e30ldrsw x2, [sp+68]
    00256e34ldr x1, [sp+368]
    00256e38adrp x0, 0x3ce000
    00256e3cadd x0, x0, 96
    00256e40bl runtime.mapassign_fast32
    00256e44str x0, [sp+200]
    00256e48ldrsb x27, [x0]
    00256e4cldr x1, [sp+280]
    00256e50ldr x2, [sp+288]
    00256e54str x2, [x0+8]
    00256e58adrp x27, 0x7f5000
    00256e5cldr w2, [x27+3056]
    00256e60cbz w2, 0x256e68
    00256e64b 0x256e6c
    00256e68
    00256e68loc_256e68:
    00256e68b 0x256e80
    00256e6c
    00256e6cloc_256e6c:
    00256e6cbl runtime.gcWriteBarrier2
    00256e70str x1, [x25]
    00256e74ldr x3, [x0]
    00256e78str x3, [x25+8]
    00256e7cb 0x256e80
    00256e80
    00256e80loc_256e80:
    00256e80str x1, [x0]
    00256e84orr x3, xzr, 1
    00256e88str w3, [sp+68]
    00256e8cadrp x3, 0x45a000
    00256e90add x3, x3, 2611
    00256e94str x3, [sp+280]
    00256e98orr x3, xzr, 6
    00256e9cstr x3, [sp+288]
    00256ea0ldrsw x2, [sp+68]
    00256ea4ldr x1, [sp+368]
    00256ea8adrp x0, 0x3ce000
    00256eacadd x0, x0, 96
    00256eb0bl runtime.mapassign_fast32
    00256eb4str x0, [sp+120]
    00256eb8ldrsb x27, [x0]
    00256ebcldr x3, [sp+280]
    00256ec0ldr x4, [sp+288]
    00256ec4str x4, [x0+8]
    00256ec8adrp x27, 0x7f5000
    00256eccldr w4, [x27+3056]
    00256ed0cbz w4, 0x256ed8
    00256ed4b 0x256edc
    00256ed8
    00256ed8loc_256ed8:
    00256ed8b 0x256ef0
    00256edc
    00256edcloc_256edc:
    00256edcbl runtime.gcWriteBarrier2
    00256ee0str x3, [x25]
    00256ee4ldr x4, [x0]
    00256ee8str x4, [x25+8]
    00256eecb 0x256ef0
    00256ef0
    00256ef0loc_256ef0:
    00256ef0str x3, [x0]
    00256ef4orr x3, xzr, 2
    00256ef8str w3, [sp+68]
    00256efcadrp x3, 0x45a000
    00256f00add x3, x3, 2617
    00256f04str x3, [sp+280]
    00256f08orr x3, xzr, 6
    00256f0cstr x3, [sp+288]
    00256f10ldrsw x2, [sp+68]
    00256f14ldr x1, [sp+368]
    00256f18adrp x0, 0x3ce000
    00256f1cadd x0, x0, 96
    00256f20bl runtime.mapassign_fast32
    00256f24str x0, [sp+112]
    00256f28ldrsb x27, [x0]
    00256f2cldr x3, [sp+280]
    00256f30ldr x4, [sp+288]
    00256f34str x4, [x0+8]
    00256f38adrp x27, 0x7f5000
    00256f3cldr w4, [x27+3056]
    00256f40cbz w4, 0x256f48
    00256f44b 0x256f4c
    00256f48
    00256f48loc_256f48:
    00256f48b 0x256f60
    00256f4c
    00256f4cloc_256f4c:
    00256f4cbl runtime.gcWriteBarrier2
    00256f50str x3, [x25]
    00256f54ldr x4, [x0]
    00256f58str x4, [x25+8]
    00256f5cb 0x256f60
    00256f60
    00256f60loc_256f60:
    00256f60str x3, [x0]
    00256f64orr x3, xzr, 3
    00256f68str w3, [sp+68]
    00256f6cadrp x3, 0x45a000
    00256f70add x3, x3, 1767
    00256f74str x3, [sp+280]
    00256f78movz x3, 5
    00256f7cstr x3, [sp+288]
    00256f80ldrsw x2, [sp+68]
    00256f84ldr x1, [sp+368]
    00256f88adrp x0, 0x3ce000
    00256f8cadd x0, x0, 96
    00256f90bl runtime.mapassign_fast32
    00256f94str x0, [sp+104]
    00256f98ldrsb x27, [x0]
    00256f9cldr x3, [sp+280]
    00256fa0ldr x4, [sp+288]
    00256fa4str x4, [x0+8]
    00256fa8adrp x27, 0x7f5000
    00256facldr w4, [x27+3056]
    00256fb0cbz w4, 0x256fb8
    00256fb4b 0x256fbc
    00256fb8
    00256fb8loc_256fb8:
    00256fb8b 0x256fd0
    00256fbc
    00256fbcloc_256fbc:
    00256fbcbl runtime.gcWriteBarrier2
    00256fc0str x3, [x25]
    00256fc4ldr x4, [x0]
    00256fc8str x4, [x25+8]
    00256fccb 0x256fd0
    00256fd0
    00256fd0loc_256fd0:
    00256fd0str x3, [x0]
    00256fd4orr x3, xzr, 4
    00256fd8str w3, [sp+68]
    00256fdcadrp x3, 0x45a000
    00256fe0add x3, x3, 1772
    00256fe4str x3, [sp+280]
    00256fe8movz x3, 5
    00256fecstr x3, [sp+288]
    00256ff0ldrsw x2, [sp+68]
    00256ff4ldr x1, [sp+368]
    00256ff8adrp x0, 0x3ce000
    00256ffcadd x0, x0, 96
    00257000bl runtime.mapassign_fast32
    00257004str x0, [sp+96]
    00257008ldrsb x27, [x0]
    0025700cldr x3, [sp+280]
    00257010ldr x4, [sp+288]
    00257014str x4, [x0+8]
    00257018adrp x27, 0x7f4000
    0025701cldr w4, [x27+3056]
    00257020cbz w4, 0x257028
    00257024b 0x25702c
    00257028
    00257028loc_257028:
    00257028b 0x257040
    0025702c
    0025702cloc_25702c:
    0025702cbl runtime.gcWriteBarrier2
    00257030str x3, [x25]
    00257034ldr x1, [x0]
    00257038str x1, [x25+8]
    0025703cb 0x257040
    00257040
    00257040loc_257040:
    00257040str x3, [x0]
    00257044ldr x0, [sp+368]
    00257048adrp x27, 0x7f4000
    0025704cldr w1, [x27+3056]
    00257050cbz w1, 0x257058
    00257054b 0x25705c
    00257058
    00257058loc_257058:
    00257058b 0x257074
    0025705c
    0025705cloc_25705c:
    0025705cbl runtime.gcWriteBarrier2
    00257060str x0, [x25]
    00257064adrp x27, 0x7c9000
    00257068ldr x1, [x27+3216]
    0025706cstr x1, [x25+8]
    00257070b 0x257074
    00257074
    00257074loc_257074:
    00257074adrp x27, 0x7c9000
    00257078str x0, [x27+3216]
    0025707cbl runtime.makemap_small
    00257080str x0, [sp+88]
    00257084adrp x0, 0x459000
    00257088add x0, x0, 3661
    0025708cstr x0, [sp+72]
    00257090orr x0, xzr, 7
    00257094str x0, [sp+80]
    00257098str wzr, [sp+64]
    0025709cldr x2, [sp+72]
    002570a0ldr x3, [sp+80]
    002570a4ldr x1, [sp+88]
    002570a8adrp x0, 0x3cd000
    002570acadd x0, x0, 224
    002570b0bl runtime.mapassign_faststr
    002570b4str x0, [sp+360]
    002570b8ldrsb x27, [x0]
    002570bcldrsw x1, [sp+64]
    002570c0str w1, [x0]
    002570c4adrp x0, 0x459000
    002570c8add x0, x0, 2611
    002570ccstr x0, [sp+72]
    002570d0orr x0, xzr, 6
    002570d4str x0, [sp+80]
    002570d8orr x0, xzr, 1
    002570dcstr w0, [sp+64]
    002570e0ldr x2, [sp+72]
    002570e4ldr x3, [sp+80]
    002570e8ldr x1, [sp+88]
    002570ecadrp x0, 0x3cd000
    002570f0add x0, x0, 224
    002570f4bl runtime.mapassign_faststr
    002570f8str x0, [sp+352]
    002570fcldrsb x27, [x0]
    00257100ldrsw x1, [sp+64]
    00257104str w1, [x0]
    00257108adrp x0, 0x459000
    0025710cadd x0, x0, 2617
    00257110str x0, [sp+72]
    00257114orr x0, xzr, 6
    00257118str x0, [sp+80]
    0025711corr x0, xzr, 2
    00257120str w0, [sp+64]
    00257124ldr x2, [sp+72]
    00257128ldr x3, [sp+80]
    0025712cldr x1, [sp+88]
    00257130adrp x0, 0x3cd000
    00257134add x0, x0, 224
    00257138bl runtime.mapassign_faststr
    0025713cstr x0, [sp+344]
    00257140ldrsb x27, [x0]
    00257144ldrsw x1, [sp+64]
    00257148str w1, [x0]
    0025714cadrp x0, 0x459000
    00257150add x0, x0, 1767
    00257154str x0, [sp+72]
    00257158movz x0, 5
    0025715cstr x0, [sp+80]
    00257160orr x0, xzr, 3
    00257164str w0, [sp+64]
    00257168ldr x2, [sp+72]
    0025716cldr x3, [sp+80]
    00257170ldr x1, [sp+88]
    00257174adrp x0, 0x3cd000
    00257178add x0, x0, 224
    0025717cbl runtime.mapassign_faststr
    00257180str x0, [sp+336]
    00257184ldrsb x27, [x0]
    00257188ldrsw x1, [sp+64]
    0025718cstr w1, [x0]
    00257190adrp x0, 0x459000
    00257194add x0, x0, 1772
    00257198str x0, [sp+72]
    0025719cmovz x0, 5
    002571a0str x0, [sp+80]
    002571a4orr x0, xzr, 4
    002571a8str w0, [sp+64]
    002571acldr x2, [sp+72]
    002571b0ldr x3, [sp+80]
    002571b4ldr x1, [sp+88]
    002571b8adrp x0, 0x3cd000
    002571bcadd x0, x0, 224
    002571c0bl runtime.mapassign_faststr
    002571c4str x0, [sp+328]
    002571c8ldrsb x27, [x0]
    002571ccldrsw x1, [sp+64]
    002571d0str w1, [x0]
    002571d4ldr x0, [sp+88]
    002571d8adrp x27, 0x7f4000
    002571dcldr w1, [x27+3056]
    002571e0cbz w1, 0x2571e8
    002571e4b 0x2571ec
    002571e8
    002571e8loc_2571e8:
    002571e8b 0x257204
    002571ec
    002571ecloc_2571ec:
    002571ecbl runtime.gcWriteBarrier2
    002571f0str x0, [x25]
    002571f4adrp x27, 0x7c9000
    002571f8ldr x1, [x27+3224]
    002571fcstr x1, [x25+8]
    00257200b 0x257204
    00257204
    00257204loc_257204:
    00257204adrp x27, 0x7c9000
    00257208str x0, [x27+3224]
    0025720cbl runtime.makemap_small
    00257210str x0, [sp+320]
    00257214str wzr, [sp+60]
    00257218adrp x0, 0x459000
    0025721cadd x0, x0, 462
    00257220str x0, [sp+304]
    00257224orr x0, xzr, 3
    00257228str x0, [sp+312]
    0025722cldrsw x2, [sp+60]
    00257230ldr x1, [sp+320]
    00257234adrp x0, 0x3cd000
    00257238add x0, x0, 96
    0025723cbl runtime.mapassign_fast32
    00257240str x0, [sp+296]
    00257244ldrsb x27, [x0]
    00257248ldr x1, [sp+304]
    0025724cldr x2, [sp+312]
    00257250str x2, [x0+8]
    00257254adrp x27, 0x7f4000
    00257258ldr w2, [x27+3056]
    0025725ccbz w2, 0x257264
    00257260b 0x257268
    00257264
    00257264loc_257264:
    00257264b 0x25727c
    00257268
    00257268loc_257268:
    00257268bl runtime.gcWriteBarrier2
    0025726cstr x1, [x25]
    00257270ldr x3, [x0]
    00257274str x3, [x25+8]
    00257278b 0x25727c
    0025727c
    0025727cloc_25727c:
    0025727cstr x1, [x0]
    00257280orr x3, xzr, 1
    00257284str w3, [sp+60]
    00257288adrp x3, 0x459000
    0025728cadd x3, x3, 465
    00257290str x3, [sp+304]
    00257294orr x3, xzr, 3
    00257298str x3, [sp+312]
    0025729cldrsw x2, [sp+60]
    002572a0ldr x1, [sp+320]
    002572a4adrp x0, 0x3cd000
    002572a8add x0, x0, 96
    002572acbl runtime.mapassign_fast32
    002572b0str x0, [sp+272]
    002572b4ldrsb x27, [x0]
    002572b8ldr x3, [sp+304]
    002572bcldr x4, [sp+312]
    002572c0str x4, [x0+8]
    002572c4adrp x27, 0x7f4000
    002572c8ldr w4, [x27+3056]
    002572cccbz w4, 0x2572d4
    002572d0b 0x2572d8
    002572d4
    002572d4loc_2572d4:
    002572d4b 0x2572ec
    002572d8
    002572d8loc_2572d8:
    002572d8bl runtime.gcWriteBarrier2
    002572dcstr x3, [x25]
    002572e0ldr x4, [x0]
    002572e4str x4, [x25+8]
    002572e8b 0x2572ec
    002572ec
    002572ecloc_2572ec:
    002572ecstr x3, [x0]
    002572f0orr x3, xzr, 2
    002572f4str w3, [sp+60]
    002572f8adrp x3, 0x45a000
    002572fcadd x3, x3, 3163
    00257300str x3, [sp+304]
    00257304movz x3, 9
    00257308str x3, [sp+312]
    0025730cldrsw x2, [sp+60]
    00257310ldr x1, [sp+320]
    00257314adrp x0, 0x3cd000
    00257318add x0, x0, 96
    0025731cbl runtime.mapassign_fast32
    00257320str x0, [sp+264]
    00257324ldrsb x27, [x0]
    00257328ldr x3, [sp+304]
    0025732cldr x4, [sp+312]
    00257330str x4, [x0+8]
    00257334adrp x27, 0x7f4000
    00257338ldr w4, [x27+3056]
    0025733ccbz w4, 0x257344
    00257340b 0x257348
    00257344
    00257344loc_257344:
    00257344b 0x25735c
    00257348
    00257348loc_257348:
    00257348bl runtime.gcWriteBarrier2
    0025734cstr x3, [x25]
    00257350ldr x1, [x0]
    00257354str x1, [x25+8]
    00257358b 0x25735c
    0025735c
    0025735cloc_25735c:
    0025735cstr x3, [x0]
    00257360ldr x0, [sp+320]
    00257364adrp x27, 0x7f4000
    00257368ldr w1, [x27+3056]
    0025736ccbz w1, 0x257374
    00257370b 0x257378
    00257374
    00257374loc_257374:
    00257374b 0x257390
    00257378
    00257378loc_257378:
    00257378bl runtime.gcWriteBarrier2
    0025737cstr x0, [x25]
    00257380adrp x27, 0x7c9000
    00257384ldr x1, [x27+3232]
    00257388str x1, [x25+8]
    0025738cb 0x257390
    00257390
    00257390loc_257390:
    00257390adrp x27, 0x7c9000
    00257394str x0, [x27+3232]
    00257398bl runtime.makemap_small
    0025739cstr x0, [sp+256]
    002573a0adrp x0, 0x459000
    002573a4add x0, x0, 462
    002573a8str x0, [sp+240]
    002573acorr x0, xzr, 3
    002573b0str x0, [sp+248]
    002573b4str wzr, [sp+56]
    002573b8ldr x2, [sp+240]
    002573bcldr x3, [sp+248]
    002573c0ldr x1, [sp+256]
    002573c4adrp x0, 0x3cd000
    002573c8add x0, x0, 224
    002573ccbl runtime.mapassign_faststr
    002573d0str x0, [sp+232]
    002573d4ldrsb x27, [x0]
    002573d8ldrsw x1, [sp+56]
    002573dcstr w1, [x0]
    002573e0adrp x0, 0x459000
    002573e4add x0, x0, 465
    002573e8str x0, [sp+240]
    002573ecorr x0, xzr, 3
    002573f0str x0, [sp+248]
    002573f4orr x0, xzr, 1
    002573f8str w0, [sp+56]
    002573fcldr x2, [sp+240]
    00257400ldr x3, [sp+248]
    00257404ldr x1, [sp+256]
    00257408adrp x0, 0x3cd000
    0025740cadd x0, x0, 224
    00257410bl runtime.mapassign_faststr
    00257414str x0, [sp+224]
    00257418ldrsb x27, [x0]
    0025741cldrsw x1, [sp+56]
    00257420str w1, [x0]
    00257424adrp x0, 0x45a000
    00257428add x0, x0, 3163
    0025742cstr x0, [sp+240]
    00257430movz x0, 9
    00257434str x0, [sp+248]
    00257438orr x0, xzr, 2
    0025743cstr w0, [sp+56]
    00257440ldr x2, [sp+240]
    00257444ldr x3, [sp+248]
    00257448ldr x1, [sp+256]
    0025744cadrp x0, 0x3cd000
    00257450add x0, x0, 224
    00257454bl runtime.mapassign_faststr
    00257458str x0, [sp+216]
    0025745cldrsb x27, [x0]
    00257460ldrsw x1, [sp+56]
    00257464str w1, [x0]
    00257468ldr x0, [sp+256]
    0025746cadrp x27, 0x7f4000
    00257470ldr w1, [x27+3056]
    00257474cbz w1, 0x25747c
    00257478b 0x257480
    0025747c
    0025747cloc_25747c:
    0025747cb 0x257498
    00257480
    00257480loc_257480:
    00257480bl runtime.gcWriteBarrier2
    00257484str x0, [x25]
    00257488adrp x27, 0x7c9000
    0025748cldr x1, [x27+3240]
    00257490str x1, [x25+8]
    00257494b 0x257498
    00257498
    00257498loc_257498:
    00257498adrp x27, 0x7c9000
    0025749cstr x0, [x27+3240]
    002574a0bl runtime.makemap_small
    002574a4str x0, [sp+208]
    002574a8str wzr, [sp+52]
    002574acadrp x0, 0x45c000
    002574b0add x0, x0, 120
    002574b4str x0, [sp+184]
    002574b8orr x0, xzr, 12
    002574bcstr x0, [sp+192]
    002574c0ldrsw x2, [sp+52]
    002574c4ldr x1, [sp+208]
    002574c8adrp x0, 0x3cd000
    002574ccadd x0, x0, 96
    002574d0bl runtime.mapassign_fast32
    002574d4str x0, [sp+176]
    002574d8ldrsb x27, [x0]
    002574dcldr x1, [sp+184]
    002574e0ldr x2, [sp+192]
    002574e4str x2, [x0+8]
    002574e8adrp x27, 0x7f4000
    002574ecldr w2, [x27+3056]
    002574f0cbz w2, 0x2574f8
    002574f4b 0x2574fc
    002574f8
    002574f8loc_2574f8:
    002574f8b 0x257510
    002574fc
    002574fcloc_2574fc:
    002574fcbl runtime.gcWriteBarrier2
    00257500str x1, [x25]
    00257504ldr x3, [x0]
    00257508str x3, [x25+8]
    0025750cb 0x257510
    00257510
    00257510loc_257510:
    00257510str x1, [x0]
    00257514orr x3, xzr, 1
    00257518str w3, [sp+52]
    0025751cadrp x3, 0x45b000
    00257520add x3, x3, 564
    00257524str x3, [sp+184]
    00257528movz x3, 10
    0025752cstr x3, [sp+192]
    00257530ldrsw x2, [sp+52]
    00257534ldr x1, [sp+208]
    00257538adrp x0, 0x3cd000
    0025753cadd x0, x0, 96
    00257540bl runtime.mapassign_fast32
    00257544str x0, [sp+168]
    00257548ldrsb x27, [x0]
    0025754cldr x3, [sp+184]
    00257550ldr x4, [sp+192]
    00257554str x4, [x0+8]
    00257558adrp x27, 0x7f4000
    0025755cldr w4, [x27+3056]
    00257560cbz w4, 0x257568
    00257564b 0x25756c
    00257568
    00257568loc_257568:
    00257568b 0x257580
    0025756c
    0025756cloc_25756c:
    0025756cbl runtime.gcWriteBarrier2
    00257570str x3, [x25]
    00257574ldr x1, [x0]
    00257578str x1, [x25+8]
    0025757cb 0x257580
    00257580
    00257580loc_257580:
    00257580str x3, [x0]
    00257584ldr x0, [sp+208]
    00257588adrp x27, 0x7f4000
    0025758cldr w1, [x27+3056]
    00257590cbz w1, 0x257598
    00257594b 0x25759c
    00257598
    00257598loc_257598:
    00257598b 0x2575b4
    0025759c
    0025759cloc_25759c:
    0025759cbl runtime.gcWriteBarrier2
    002575a0str x0, [x25]
    002575a4adrp x27, 0x7c9000
    002575a8ldr x1, [x27+3248]
    002575acstr x1, [x25+8]
    002575b0b 0x2575b4
    002575b4
    002575b4loc_2575b4:
    002575b4adrp x27, 0x7c9000
    002575b8str x0, [x27+3248]
    002575bcbl runtime.makemap_small
    002575c0str x0, [sp+160]
    002575c4adrp x0, 0x45c000
    002575c8add x0, x0, 120
    002575ccstr x0, [sp+144]
    002575d0orr x0, xzr, 12
    002575d4str x0, [sp+152]
    002575d8str wzr, [sp+48]
    002575dcldr x2, [sp+144]
    002575e0ldr x3, [sp+152]
    002575e4ldr x1, [sp+160]
    002575e8adrp x0, 0x3cd000
    002575ecadd x0, x0, 224
    002575f0bl runtime.mapassign_faststr
    002575f4str x0, [sp+136]
    002575f8ldrsb x27, [x0]
    002575fcldrsw x1, [sp+48]
    00257600str w1, [x0]
    00257604adrp x0, 0x45b000
    00257608add x0, x0, 564
    0025760cstr x0, [sp+144]
    00257610movz x0, 10
    00257614str x0, [sp+152]
    00257618orr x0, xzr, 1
    0025761cstr w0, [sp+48]
    00257620ldr x2, [sp+144]
    00257624ldr x3, [sp+152]
    00257628ldr x1, [sp+160]
    0025762cadrp x0, 0x3cd000
    00257630add x0, x0, 224
    00257634bl runtime.mapassign_faststr
    00257638str x0, [sp+128]
    0025763cldrsb x27, [x0]
    00257640ldrsw x1, [sp+48]
    00257644str w1, [x0]
    00257648ldr x0, [sp+160]
    0025764cadrp x27, 0x7f4000
    00257650ldr w1, [x27+3056]
    00257654cbz w1, 0x25765c
    00257658b 0x257660
    0025765c
    0025765cloc_25765c:
    0025765cb 0x257678
    00257660
    00257660loc_257660:
    00257660bl runtime.gcWriteBarrier2
    00257664str x0, [x25]
    00257668adrp x27, 0x7c9000
    0025766cldr x3, [x27+3256]
    00257670str x3, [x25+8]
    00257674b 0x257678
    00257678
    00257678loc_257678:
    00257678adrp x27, 0x7c9000
    0025767cstr x0, [x27+3256]
    00257680adrp x0, 0x3f0000
    00257684add x0, x0, 32
    00257688orr x1, xzr, 3
    0025768cmov x2, x1
    00257690bl runtime.makeslice
    00257694orr x3, xzr, 3
    00257698adrp x27, 0x7cb000
    0025769cstr x3, [x27+3240]
    002576a0adrp x27, 0x7cb000
    002576a4str x3, [x27+3248]
    002576a8adrp x27, 0x7f4000
    002576acldr w3, [x27+3056]
    002576b0cbz w3, 0x2576b8
    002576b4b 0x2576bc
    002576b8
    002576b8loc_2576b8:
    002576b8b 0x2576d4
    002576bc
    002576bcloc_2576bc:
    002576bcbl runtime.gcWriteBarrier2
    002576c0str x0, [x25]
    002576c4adrp x27, 0x7cb000
    002576c8ldr x3, [x27+3232]
    002576ccstr x3, [x25+8]
    002576d0b 0x2576d4
    002576d4
    002576d4loc_2576d4:
    002576d4adrp x27, 0x7cb000
    002576d8str x0, [x27+3232]
    002576dcadrp x0, 0x435000
    002576e0add x0, x0, 896
    002576e4movz x1, 184
    002576e8mov x2, x1
    002576ecbl runtime.makeslice
    002576f0movz x3, 184
    002576f4adrp x27, 0x7cb000
    002576f8str x3, [x27+3272]
    002576fcadrp x27, 0x7cb000
    00257700str x3, [x27+3280]
    00257704adrp x27, 0x7f4000
    00257708ldr w3, [x27+3056]
    0025770ccbz w3, 0x257714
    00257710b 0x257718
    00257714
    00257714loc_257714:
    00257714b 0x257730
    00257718
    00257718loc_257718:
    00257718bl runtime.gcWriteBarrier2
    0025771cstr x0, [x25]
    00257720adrp x27, 0x7cb000
    00257724ldr x1, [x27+3264]
    00257728str x1, [x25+8]
    0025772cb 0x257730
    00257730
    00257730loc_257730:
    00257730adrp x27, 0x7cb000
    00257734str x0, [x27+3264]
    00257738ldp x29, x30, [sp-8]
    0025773cadd sp, sp, 384
    00257740ret x30
    00257744
    00257744loc_257744:
    00257744mov x3, x30
    00257748bl runtime.morestack_noctxt.abi0
    0025774cb 0x256df0
    00256df0
    00257750
    00257750github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.Enum: ; void github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.Enum(github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType x)
    00257750ldr x16, [x28+16]
    00257754subs xzr, sp, x16
    00257758b.ls 0x25779c
    0025775cstr x30, [sp-64]!
    00257760stur x29, [sp-8]
    00257764sub x29, sp, 8
    00257768str w0, [sp+72]
    0025776cstr xzr, [sp+40]
    00257770adrp x0, 0x3f7000
    00257774add x0, x0, 448
    00257778bl runtime.newobject
    0025777cstr x0, [sp+48]
    00257780ldrsw x1, [sp+72]
    00257784str w1, [x0]
    00257788ldr x0, [sp+48]
    0025778cstr x0, [sp+40]
    00257790ldur x29, [sp-8]
    00257794ldr x30, [sp], 64
    00257798ret x30
    0025779c
    0025779cloc_25779c:
    0025779cstr w0, [sp+8]
    002577a0mov x3, x30
    002577a4bl runtime.morestack_noctxt.abi0
    002577a8ldrsw x0, [sp+8]
    002577acb 0x257750
    00257750
    002577b0
    002577b0github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.String: ; void github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.String(github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType x)
    002577b0ldr x16, [x28+16]
    002577b4subs xzr, sp, x16
    002577b8b.ls 0x257804
    002577bcstr x30, [sp-96]!
    002577c0stur x29, [sp-8]
    002577c4sub x29, sp, 8
    002577c8str w0, [sp+104]
    002577ccstp xzr, xzr, [sp+40]
    002577d0ldrsw x0, [sp+104]
    002577d4bl github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.Descriptor
    002577d8str x0, [sp+72]
    002577dcstr x1, [sp+80]
    002577e0ldrsw x2, [sp+104]
    002577e4bl google.golang.org/protobuf/internal/impl.Export.EnumStringOf
    002577e8str x0, [sp+56]
    002577ecstr x1, [sp+64]
    002577f0str x0, [sp+40]
    002577f4str x1, [sp+48]
    002577f8ldur x29, [sp-8]
    002577fcldr x30, [sp], 96
    00257800ret x30
    00257804
    00257804loc_257804:
    00257804str w0, [sp+8]
    00257808mov x3, x30
    0025780cbl runtime.morestack_noctxt.abi0
    00257810ldrsw x0, [sp+8]
    00257814b 0x2577b0
    00257818udf 0
    0025781cudf 0
    002577b0
    00257820
    00257820github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.Descriptor: ; void github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.Descriptor(github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType p0)
    00257820ldr x16, [x28+16]
    00257824subs xzr, sp, x16
    00257828b.ls 0x25788c
    0025782cstr x30, [sp-80]!
    00257830stur x29, [sp-8]
    00257834sub x29, sp, 8
    00257838str w0, [sp+88]
    0025783cstp xzr, xzr, [sp+32]
    00257840adrp x27, 0x7cb000
    00257844ldr x0, [x27+3232]
    00257848adrp x27, 0x7cb000
    0025784cldr x1, [x27+3240]
    00257850subs xzr, x1, 0
    00257854b.hi 0x25785c
    00257858b 0x257880
    0025785c
    0025785cloc_25785c:
    0025785cstr x0, [sp+48]
    00257860bl google.golang.org/protobuf/internal/impl.(*EnumInfo).Descriptor
    00257864str x0, [sp+56]
    00257868str x1, [sp+64]
    0025786cstr x0, [sp+32]
    00257870str x1, [sp+40]
    00257874ldur x29, [sp-8]
    00257878ldr x30, [sp], 80
    0025787cret x30
    00257880
    00257880loc_257880:
    00257880mov x0, xzr
    00257884bl runtime.panicIndex
    00257888hint
    0025788c
    0025788cloc_25788c:
    0025788cstr w0, [sp+8]
    00257890mov x3, x30
    00257894bl runtime.morestack_noctxt.abi0
    00257898ldrsw x0, [sp+8]
    0025789cb 0x257820
    00257820
    002578a0
    002578a0github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.Type: ; void github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.Type(github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType p0)
    002578a0ldr x16, [x28+16]
    002578a4subs xzr, sp, x16
    002578a8b.ls 0x257910
    002578acstr x30, [sp-64]!
    002578b0stur x29, [sp-8]
    002578b4sub x29, sp, 8
    002578b8str w0, [sp+72]
    002578bcstp xzr, xzr, [sp+32]
    002578c0adrp x27, 0x7cb000
    002578c4ldr x2, [x27+3232]
    002578c8adrp x27, 0x7cb000
    002578ccldr x1, [x27+3240]
    002578d0subs xzr, x1, 0
    002578d4b.hi 0x2578dc
    002578d8b 0x257904
    002578dc
    002578dcloc_2578dc:
    002578dcstr x2, [sp+48]
    002578e0adrp x3, 0x4bf000
    002578e4add x3, x3, 2952
    002578e8str x3, [sp+32]
    002578ecstr x2, [sp+40]
    002578f0ldr x0, [sp+32]
    002578f4ldr x1, [sp+40]
    002578f8ldur x29, [sp-8]
    002578fcldr x30, [sp], 64
    00257900ret x30
    00257904
    00257904loc_257904:
    00257904mov x0, xzr
    00257908bl runtime.panicIndex
    0025790chint
    00257910
    00257910loc_257910:
    00257910str w0, [sp+8]
    00257914mov x3, x30
    00257918bl runtime.morestack_noctxt.abi0
    0025791cldrsw x0, [sp+8]
    00257920b 0x2578a0
    00257924udf 0
    00257928udf 0
    0025792cudf 0
    002578a0
    00257930
    00257930github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.Number: ; void github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.Number(github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType x)
    00257930str x30, [sp-32]!
    00257934stur x29, [sp-8]
    00257938sub x29, sp, 8
    0025793cstr w0, [sp+40]
    00257940str wzr, [sp+20]
    00257944str w0, [sp+20]
    00257948ldrsw x0, [sp+20]
    0025794cadd x29, sp, 24
    00257950add sp, sp, 32
    00257954ret x30
    00257958udf 0
    0025795cudf 0
    00257930
    00257960
    00257960github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.EnumDescriptor: ; void github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.EnumDescriptor(github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType p0)
    00257960ldr x16, [x28+16]
    00257964subs xzr, sp, x16
    00257968b.ls 0x2579f8
    0025796cstr x30, [sp-128]!
    00257970stur x29, [sp-8]
    00257974sub x29, sp, 8
    00257978str w0, [sp+136]
    0025797cstr xzr, [sp+64]
    00257980stp xzr, xzr, [sp+72]
    00257984str xzr, [sp+40]
    00257988stp xzr, xzr, [sp+48]
    0025798cbl github.com/bishopfox/sliver/protobuf/sliverpb.file_sliverpb_sliver_proto_rawDescGZIP
    00257990str x0, [sp+96]
    00257994str x1, [sp+104]
    00257998str x2, [sp+112]
    0025799cstr x0, [sp+64]
    002579a0str x1, [sp+72]
    002579a4str x2, [sp+80]
    002579a8adrp x0, 0x3a8000
    002579acadd x0, x0, 3808
    002579b0bl runtime.newobject
    002579b4str x0, [sp+88]
    002579b8str xzr, [x0]
    002579bcldr x0, [sp+88]
    002579c0ldrsb x27, [x0]
    002579c4b 0x2579c8
    002579c8
    002579c8loc_2579c8:
    002579c8str x0, [sp+40]
    002579ccorr x5, xzr, 1
    002579d0str x5, [sp+48]
    002579d4str x5, [sp+56]
    002579d8ldr x0, [sp+64]
    002579dcldr x3, [sp+40]
    002579e0ldr x1, [sp+72]
    002579e4ldr x2, [sp+80]
    002579e8mov x4, x5
    002579ecldur x29, [sp-8]
    002579f0ldr x30, [sp], 128
    002579f4ret x30
    002579f8
    002579f8loc_2579f8:
    002579f8str w0, [sp+8]
    002579fcmov x3, x30
    00257a00bl runtime.morestack_noctxt.abi0
    00257a04ldrsw x0, [sp+8]
    00257a08b 0x257960
    00257a0cudf 0
    00257960
    00257a10
    00257a10github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.Enum: ; void github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.Enum(github.com/bishopfox/sliver/protobuf/sliverpb.PivotType x)
    00257a10ldr x16, [x28+16]
    00257a14subs xzr, sp, x16
    00257a18b.ls 0x257a5c
    00257a1cstr x30, [sp-64]!
    00257a20stur x29, [sp-8]
    00257a24sub x29, sp, 8
    00257a28str w0, [sp+72]
    00257a2cstr xzr, [sp+40]
    00257a30adrp x0, 0x3f7000
    00257a34add x0, x0, 128
    00257a38bl runtime.newobject
    00257a3cstr x0, [sp+48]
    00257a40ldrsw x1, [sp+72]
    00257a44str w1, [x0]
    00257a48ldr x0, [sp+48]
    00257a4cstr x0, [sp+40]
    00257a50ldur x29, [sp-8]
    00257a54ldr x30, [sp], 64
    00257a58ret x30
    00257a5c
    00257a5cloc_257a5c:
    00257a5cstr w0, [sp+8]
    00257a60mov x3, x30
    00257a64bl runtime.morestack_noctxt.abi0
    00257a68ldrsw x0, [sp+8]
    00257a6cb 0x257a10
    00257a10
    00257a70
    00257a70github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.String: ; void github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.String(github.com/bishopfox/sliver/protobuf/sliverpb.PivotType x)
    00257a70ldr x16, [x28+16]
    00257a74subs xzr, sp, x16
    00257a78b.ls 0x257ac4
    00257a7cstr x30, [sp-96]!
    00257a80stur x29, [sp-8]
    00257a84sub x29, sp, 8
    00257a88str w0, [sp+104]
    00257a8cstp xzr, xzr, [sp+40]
    00257a90ldrsw x0, [sp+104]
    00257a94bl github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.Descriptor
    00257a98str x0, [sp+72]
    00257a9cstr x1, [sp+80]
    00257aa0ldrsw x2, [sp+104]
    00257aa4bl google.golang.org/protobuf/internal/impl.Export.EnumStringOf
    00257aa8str x0, [sp+56]
    00257aacstr x1, [sp+64]
    00257ab0str x0, [sp+40]
    00257ab4str x1, [sp+48]
    00257ab8ldur x29, [sp-8]
    00257abcldr x30, [sp], 96
    00257ac0ret x30
    00257ac4
    00257ac4loc_257ac4:
    00257ac4str w0, [sp+8]
    00257ac8mov x3, x30
    00257accbl runtime.morestack_noctxt.abi0
    00257ad0ldrsw x0, [sp+8]
    00257ad4b 0x257a70
    00257ad8udf 0
    00257adcudf 0
    00257a70
    00257ae0
    00257ae0github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.Descriptor: ; void github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.Descriptor(github.com/bishopfox/sliver/protobuf/sliverpb.PivotType p0)
    00257ae0ldr x16, [x28+16]
    00257ae4subs xzr, sp, x16
    00257ae8b.ls 0x257b50
    00257aecstr x30, [sp-80]!
    00257af0stur x29, [sp-8]
    00257af4sub x29, sp, 8
    00257af8str w0, [sp+88]
    00257afcstp xzr, xzr, [sp+32]
    00257b00adrp x27, 0x7cb000
    00257b04ldr x1, [x27+3240]
    00257b08adrp x27, 0x7cb000
    00257b0cldr x2, [x27+3232]
    00257b10subs xzr, x1, 1
    00257b14b.hi 0x257b1c
    00257b18b 0x257b44
    00257b1c
    00257b1cloc_257b1c:
    00257b1cadd x0, x2, 32
    00257b20str x0, [sp+48]
    00257b24bl google.golang.org/protobuf/internal/impl.(*EnumInfo).Descriptor
    00257b28str x0, [sp+56]
    00257b2cstr x1, [sp+64]
    00257b30str x0, [sp+32]
    00257b34str x1, [sp+40]
    00257b38ldur x29, [sp-8]
    00257b3cldr x30, [sp], 80
    00257b40ret x30
    00257b44
    00257b44loc_257b44:
    00257b44orr x0, xzr, 1
    00257b48bl runtime.panicIndex
    00257b4chint
    00257b50
    00257b50loc_257b50:
    00257b50str w0, [sp+8]
    00257b54mov x3, x30
    00257b58bl runtime.morestack_noctxt.abi0
    00257b5cldrsw x0, [sp+8]
    00257b60b 0x257ae0
    00257b64udf 0
    00257b68udf 0
    00257b6cudf 0
    00257ae0
    00257b70
    00257b70github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.Type: ; void github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.Type(github.com/bishopfox/sliver/protobuf/sliverpb.PivotType p0)
    00257b70ldr x16, [x28+16]
    00257b74subs xzr, sp, x16
    00257b78b.ls 0x257be4
    00257b7cstr x30, [sp-64]!
    00257b80stur x29, [sp-8]
    00257b84sub x29, sp, 8
    00257b88str w0, [sp+72]
    00257b8cstp xzr, xzr, [sp+32]
    00257b90adrp x27, 0x7cb000
    00257b94ldr x1, [x27+3240]
    00257b98adrp x27, 0x7cb000
    00257b9cldr x2, [x27+3232]
    00257ba0subs xzr, x1, 1
    00257ba4b.hi 0x257bac
    00257ba8b 0x257bd8
    00257bac
    00257bacloc_257bac:
    00257bacadd x2, x2, 32
    00257bb0str x2, [sp+48]
    00257bb4adrp x3, 0x4bf000
    00257bb8add x3, x3, 2952
    00257bbcstr x3, [sp+32]
    00257bc0str x2, [sp+40]
    00257bc4ldr x0, [sp+32]
    00257bc8ldr x1, [sp+40]
    00257bccldur x29, [sp-8]
    00257bd0ldr x30, [sp], 64
    00257bd4ret x30
    00257bd8
    00257bd8loc_257bd8:
    00257bd8orr x0, xzr, 1
    00257bdcbl runtime.panicIndex
    00257be0hint
    00257be4
    00257be4loc_257be4:
    00257be4str w0, [sp+8]
    00257be8mov x3, x30
    00257becbl runtime.morestack_noctxt.abi0
    00257bf0ldrsw x0, [sp+8]
    00257bf4b 0x257b70
    00257bf8udf 0
    00257bfcudf 0
    00257b70
    00257c00
    00257c00github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.Number: ; void github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.Number(github.com/bishopfox/sliver/protobuf/sliverpb.PivotType x)
    00257c00str x30, [sp-32]!
    00257c04stur x29, [sp-8]
    00257c08sub x29, sp, 8
    00257c0cstr w0, [sp+40]
    00257c10str wzr, [sp+20]
    00257c14str w0, [sp+20]
    00257c18ldrsw x0, [sp+20]
    00257c1cadd x29, sp, 24
    00257c20add sp, sp, 32
    00257c24ret x30
    00257c28udf 0
    00257c2cudf 0
    00257c00
    00257c30
    00257c30github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.EnumDescriptor: ; void github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.EnumDescriptor(github.com/bishopfox/sliver/protobuf/sliverpb.PivotType p0)
    00257c30ldr x16, [x28+16]
    00257c34subs xzr, sp, x16
    00257c38b.ls 0x257cc8
    00257c3cstr x30, [sp-128]!
    00257c40stur x29, [sp-8]
    00257c44sub x29, sp, 8
    00257c48str w0, [sp+136]
    00257c4cstr xzr, [sp+64]
    00257c50stp xzr, xzr, [sp+72]
    00257c54str xzr, [sp+40]
    00257c58stp xzr, xzr, [sp+48]
    00257c5cbl github.com/bishopfox/sliver/protobuf/sliverpb.file_sliverpb_sliver_proto_rawDescGZIP
    00257c60str x0, [sp+96]
    00257c64str x1, [sp+104]
    00257c68str x2, [sp+112]
    00257c6cstr x0, [sp+64]
    00257c70str x1, [sp+72]
    00257c74str x2, [sp+80]
    00257c78adrp x0, 0x3a8000
    00257c7cadd x0, x0, 3808
    00257c80bl runtime.newobject
    00257c84str x0, [sp+88]
    00257c88orr x5, xzr, 1
    00257c8cstr x5, [x0]
    00257c90ldr x0, [sp+88]
    00257c94ldrsb x27, [x0]
    00257c98b 0x257c9c
    00257c9c
    00257c9cloc_257c9c:
    00257c9cstr x0, [sp+40]
    00257ca0str x5, [sp+48]
    00257ca4str x5, [sp+56]
    00257ca8ldr x0, [sp+64]
    00257cacldr x3, [sp+40]
    00257cb0ldr x1, [sp+72]
    00257cb4ldr x2, [sp+80]
    00257cb8mov x4, x5
    00257cbcldur x29, [sp-8]
    00257cc0ldr x30, [sp], 128
    00257cc4ret x30
    00257cc8
    00257cc8loc_257cc8:
    00257cc8str w0, [sp+8]
    00257cccmov x3, x30
    00257cd0bl runtime.morestack_noctxt.abi0
    00257cd4ldrsw x0, [sp+8]
    00257cd8b 0x257c30
    00257cdcudf 0
    00257c30
    00257ce0
    00257ce0github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.Enum: ; void github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.Enum(github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType x)
    00257ce0ldr x16, [x28+16]
    00257ce4subs xzr, sp, x16
    00257ce8b.ls 0x257d2c
    00257cecstr x30, [sp-64]!
    00257cf0stur x29, [sp-8]
    00257cf4sub x29, sp, 8
    00257cf8str w0, [sp+72]
    00257cfcstr xzr, [sp+40]
    00257d00adrp x0, 0x3f7000
    00257d04add x0, x0, 288
    00257d08bl runtime.newobject
    00257d0cstr x0, [sp+48]
    00257d10ldrsw x1, [sp+72]
    00257d14str w1, [x0]
    00257d18ldr x0, [sp+48]
    00257d1cstr x0, [sp+40]
    00257d20ldur x29, [sp-8]
    00257d24ldr x30, [sp], 64
    00257d28ret x30
    00257d2c
    00257d2cloc_257d2c:
    00257d2cstr w0, [sp+8]
    00257d30mov x3, x30
    00257d34bl runtime.morestack_noctxt.abi0
    00257d38ldrsw x0, [sp+8]
    00257d3cb 0x257ce0
    00257ce0
    00257d40
    00257d40github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.String: ; void github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.String(github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType x)
    00257d40ldr x16, [x28+16]
    00257d44subs xzr, sp, x16
    00257d48b.ls 0x257d94
    00257d4cstr x30, [sp-96]!
    00257d50stur x29, [sp-8]
    00257d54sub x29, sp, 8
    00257d58str w0, [sp+104]
    00257d5cstp xzr, xzr, [sp+40]
    00257d60ldrsw x0, [sp+104]
    00257d64bl github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.Descriptor
    00257d68str x0, [sp+72]
    00257d6cstr x1, [sp+80]
    00257d70ldrsw x2, [sp+104]
    00257d74bl google.golang.org/protobuf/internal/impl.Export.EnumStringOf
    00257d78str x0, [sp+56]
    00257d7cstr x1, [sp+64]
    00257d80str x0, [sp+40]
    00257d84str x1, [sp+48]
    00257d88ldur x29, [sp-8]
    00257d8cldr x30, [sp], 96
    00257d90ret x30
    00257d94
    00257d94loc_257d94:
    00257d94str w0, [sp+8]
    00257d98mov x3, x30
    00257d9cbl runtime.morestack_noctxt.abi0
    00257da0ldrsw x0, [sp+8]
    00257da4b 0x257d40
    00257da8udf 0
    00257dacudf 0
    00257d40
    00257db0
    00257db0github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.Descriptor: ; void github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.Descriptor(github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType p0)
    00257db0ldr x16, [x28+16]
    00257db4subs xzr, sp, x16
    00257db8b.ls 0x257e20
    00257dbcstr x30, [sp-80]!
    00257dc0stur x29, [sp-8]
    00257dc4sub x29, sp, 8
    00257dc8str w0, [sp+88]
    00257dccstp xzr, xzr, [sp+32]
    00257dd0adrp x27, 0x7cb000
    00257dd4ldr x1, [x27+3240]
    00257dd8adrp x27, 0x7cb000
    00257ddcldr x2, [x27+3232]
    00257de0subs xzr, x1, 2
    00257de4b.hi 0x257dec
    00257de8b 0x257e14
    00257dec
    00257decloc_257dec:
    00257decadd x0, x2, 64
    00257df0str x0, [sp+48]
    00257df4bl google.golang.org/protobuf/internal/impl.(*EnumInfo).Descriptor
    00257df8str x0, [sp+56]
    00257dfcstr x1, [sp+64]
    00257e00str x0, [sp+32]
    00257e04str x1, [sp+40]
    00257e08ldur x29, [sp-8]
    00257e0cldr x30, [sp], 80
    00257e10ret x30
    00257e14
    00257e14loc_257e14:
    00257e14orr x0, xzr, 2
    00257e18bl runtime.panicIndex
    00257e1chint
    00257e20
    00257e20loc_257e20:
    00257e20str w0, [sp+8]
    00257e24mov x3, x30
    00257e28bl runtime.morestack_noctxt.abi0
    00257e2cldrsw x0, [sp+8]
    00257e30b 0x257db0
    00257e34udf 0
    00257e38udf 0
    00257e3cudf 0
    00257db0
    00257e40
    00257e40github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.Type: ; void github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.Type(github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType p0)
    00257e40ldr x16, [x28+16]
    00257e44subs xzr, sp, x16
    00257e48b.ls 0x257eb4
    00257e4cstr x30, [sp-64]!
    00257e50stur x29, [sp-8]
    00257e54sub x29, sp, 8
    00257e58str w0, [sp+72]
    00257e5cstp xzr, xzr, [sp+32]
    00257e60adrp x27, 0x7cb000
    00257e64ldr x1, [x27+3240]
    00257e68adrp x27, 0x7cb000
    00257e6cldr x2, [x27+3232]
    00257e70subs xzr, x1, 2
    00257e74b.hi 0x257e7c
    00257e78b 0x257ea8
    00257e7c
    00257e7cloc_257e7c:
    00257e7cadd x2, x2, 64
    00257e80str x2, [sp+48]
    00257e84adrp x3, 0x4bf000
    00257e88add x3, x3, 2952
    00257e8cstr x3, [sp+32]
    00257e90str x2, [sp+40]
    00257e94ldr x0, [sp+32]
    00257e98ldr x1, [sp+40]
    00257e9cldur x29, [sp-8]
    00257ea0ldr x30, [sp], 64
    00257ea4ret x30
    00257ea8
    00257ea8loc_257ea8:
    00257ea8orr x0, xzr, 2
    00257eacbl runtime.panicIndex
    00257eb0hint
    00257eb4
    00257eb4loc_257eb4:
    00257eb4str w0, [sp+8]
    00257eb8mov x3, x30
    00257ebcbl runtime.morestack_noctxt.abi0
    00257ec0ldrsw x0, [sp+8]
    00257ec4b 0x257e40
    00257ec8udf 0
    00257eccudf 0
    00257e40
    00257ed0
    00257ed0github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.Number: ; void github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.Number(github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType x)
    00257ed0str x30, [sp-32]!
    00257ed4stur x29, [sp-8]
    00257ed8sub x29, sp, 8
    00257edcstr w0, [sp+40]
    00257ee0str wzr, [sp+20]
    00257ee4str w0, [sp+20]
    00257ee8ldrsw x0, [sp+20]
    00257eecadd x29, sp, 24
    00257ef0add sp, sp, 32
    00257ef4ret x30
    00257ef8udf 0
    00257efcudf 0
    00257ed0
    00257f00
    00257f00github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.EnumDescriptor: ; void github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.EnumDescriptor(github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType p0)
    00257f00ldr x16, [x28+16]
    00257f04subs xzr, sp, x16
    00257f08b.ls 0x257f9c
    00257f0cstr x30, [sp-128]!
    00257f10stur x29, [sp-8]
    00257f14sub x29, sp, 8
    00257f18str w0, [sp+136]
    00257f1cstr xzr, [sp+64]
    00257f20stp xzr, xzr, [sp+72]
    00257f24str xzr, [sp+40]
    00257f28stp xzr, xzr, [sp+48]
    00257f2cbl github.com/bishopfox/sliver/protobuf/sliverpb.file_sliverpb_sliver_proto_rawDescGZIP
    00257f30str x0, [sp+96]
    00257f34str x1, [sp+104]
    00257f38str x2, [sp+112]
    00257f3cstr x0, [sp+64]
    00257f40str x1, [sp+72]
    00257f44str x2, [sp+80]
    00257f48adrp x0, 0x3a8000
    00257f4cadd x0, x0, 3808
    00257f50bl runtime.newobject
    00257f54str x0, [sp+88]
    00257f58orr x1, xzr, 2
    00257f5cstr x1, [x0]
    00257f60ldr x0, [sp+88]
    00257f64ldrsb x27, [x0]
    00257f68b 0x257f6c
    00257f6c
    00257f6cloc_257f6c:
    00257f6cstr x0, [sp+40]
    00257f70orr x5, xzr, 1
    00257f74str x5, [sp+48]
    00257f78str x5, [sp+56]
    00257f7cldr x0, [sp+64]
    00257f80ldr x3, [sp+40]
    00257f84ldr x1, [sp+72]
    00257f88ldr x2, [sp+80]
    00257f8cmov x4, x5
    00257f90ldur x29, [sp-8]
    00257f94ldr x30, [sp], 128
    00257f98ret x30
    00257f9c
    00257f9cloc_257f9c:
    00257f9cstr w0, [sp+8]
    00257fa0mov x3, x30
    00257fa4bl runtime.morestack_noctxt.abi0
    00257fa8ldrsw x0, [sp+8]
    00257facb 0x257f00
    00257f00
    00257fb0
    00257fb0github.com/bishopfox/sliver/protobuf/sliverpb.(*Envelope).Reset: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*Envelope).Reset(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * x)
    00257fb0ldr x16, [x28+16]
    00257fb4subs xzr, sp, x16
    00257fb8b.ls 0x258068
    00257fbcstr x30, [sp-64]!
    00257fc0stur x29, [sp-8]
    00257fc4sub x29, sp, 8
    00257fc8str x0, [sp+72]
    00257fccldrsb x27, [x0]
    00257fd0adrp x27, 0x7f4000
    00257fd4ldr w2, [x27+3056]
    00257fd8cbz w2, 0x257fe0
    00257fdcb 0x257fe4
    00257fe0
    00257fe0loc_257fe0:
    00257fe0b 0x258000
    00257fe4
    00257fe4loc_257fe4:
    00257fe4str x0, [sp+48]
    00257fe8mov x1, x0
    00257fecadrp x0, 0x42d000
    00257ff0add x0, x0, 2848
    00257ff4bl runtime.wbZero
    00257ff8ldr x0, [sp+48]
    00257ffcb 0x258000
    00258000
    00258000loc_258000:
    00258000mov x20, x0
    00258004adr x27, 16
    00258008stp x29, x27, [sp-24]
    0025800csub x29, sp, 24
    00258010bl fn_87cfc
    00258014sub x29, sp, 8
    00258018str xzr, [x0+80]
    0025801cadrp x27, 0x7ca000
    00258020ldr x1, [x27+3272]
    00258024adrp x27, 0x7ca000
    00258028ldr x2, [x27+3264]
    0025802csubs xzr, x1, 0
    00258030b.hi 0x258038
    00258034b 0x25805c
    00258038
    00258038loc_258038:
    00258038str x2, [sp+40]
    0025803cldr x0, [sp+72]
    00258040bl google.golang.org/protobuf/internal/impl.Export.MessageStateOf
    00258044str x0, [sp+32]
    00258048ldr x1, [sp+40]
    0025804cbl google.golang.org/protobuf/internal/impl.(*messageState).StoreMessageInfo
    00258050ldur x29, [sp-8]
    00258054ldr x30, [sp], 64
    00258058ret x30
    0025805c
    0025805cloc_25805c:
    0025805cmov x0, xzr
    00258060bl runtime.panicIndex
    00258064hint
    00258068
    00258068loc_258068:
    00258068str x0, [sp+8]
    0025806cmov x3, x30
    00258070bl runtime.morestack_noctxt.abi0
    00258074ldr x0, [sp+8]
    00258078b 0x257fb0
    0025807cudf 0
    00257fb0
    00258080
    00258080github.com/bishopfox/sliver/protobuf/sliverpb.(*Envelope).String: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*Envelope).String(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * x)
    00258080ldr x16, [x28+16]
    00258084subs xzr, sp, x16
    00258088b.ls 0x2580cc
    0025808cstr x30, [sp-64]!
    00258090stur x29, [sp-8]
    00258094sub x29, sp, 8
    00258098str x0, [sp+72]
    0025809cstp xzr, xzr, [sp+24]
    002580a0ldr x1, [sp+72]
    002580a4adrp x0, 0x4bc000
    002580a8add x0, x0, 1184
    002580acbl google.golang.org/protobuf/internal/impl.Export.MessageStringOf
    002580b0str x0, [sp+40]
    002580b4str x1, [sp+48]
    002580b8str x0, [sp+24]
    002580bcstr x1, [sp+32]
    002580c0ldur x29, [sp-8]
    002580c4ldr x30, [sp], 64
    002580c8ret x30
    002580cc
    002580ccloc_2580cc:
    002580ccstr x0, [sp+8]
    002580d0mov x3, x30
    002580d4bl runtime.morestack_noctxt.abi0
    002580d8ldr x0, [sp+8]
    002580dcb 0x258080
    00258080
    002580e0
    002580e0github.com/bishopfox/sliver/protobuf/sliverpb.(*Envelope).ProtoReflect: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*Envelope).ProtoReflect(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * x)
    002580e0ldr x16, [x28+16]
    002580e4subs xzr, sp, x16
    002580e8b.ls 0x2581c0
    002580ecstr x30, [sp-112]!
    002580f0stur x29, [sp-8]
    002580f4sub x29, sp, 8
    002580f8str x0, [sp+120]
    002580fcstp xzr, xzr, [sp+40]
    00258100adrp x27, 0x7ca000
    00258104ldr x0, [x27+3264]
    00258108adrp x27, 0x7ca000
    0025810cldr x1, [x27+3272]
    00258110subs xzr, x1, 0
    00258114b.hi 0x25811c
    00258118b 0x2581b4
    0025811c
    0025811cloc_25811c:
    0025811cstr x0, [sp+64]
    00258120ldr x3, [sp+120]
    00258124cbnz x3, 0x25812c
    00258128b 0x258188
    0025812c
    0025812cloc_25812c:
    0025812cldr x0, [sp+120]
    00258130bl google.golang.org/protobuf/internal/impl.Export.MessageStateOf
    00258134str x0, [sp+56]
    00258138bl google.golang.org/protobuf/internal/impl.(*messageState).LoadMessageInfo
    0025813cstr x0, [sp+96]
    00258140cbnz x0, 0x258148
    00258144b 0x25814c
    00258148
    00258148loc_258148:
    00258148b 0x25815c
    0025814c
    0025814cloc_25814c:
    0025814cldr x1, [sp+64]
    00258150ldr x0, [sp+56]
    00258154bl google.golang.org/protobuf/internal/impl.(*messageState).StoreMessageInfo
    00258158b 0x25815c
    0025815c
    0025815cloc_25815c:
    0025815cldr x2, [sp+56]
    00258160str x2, [sp+88]
    00258164adrp x3, 0x4c4000
    00258168add x3, x3, 2160
    0025816cstr x3, [sp+40]
    00258170str x2, [sp+48]
    00258174ldr x0, [sp+40]
    00258178ldr x1, [sp+48]
    0025817cldur x29, [sp-8]
    00258180ldr x30, [sp], 112
    00258184ret x30
    00258188
    00258188loc_258188:
    00258188ldr x2, [sp+120]
    0025818cadrp x1, 0x419000
    00258190add x1, x1, 2016
    00258194bl google.golang.org/protobuf/internal/impl.(*MessageInfo).MessageOf
    00258198str x0, [sp+72]
    0025819cstr x1, [sp+80]
    002581a0str x0, [sp+40]
    002581a4str x1, [sp+48]
    002581a8ldur x29, [sp-8]
    002581acldr x30, [sp], 112
    002581b0ret x30
    002581b4
    002581b4loc_2581b4:
    002581b4mov x0, xzr
    002581b8bl runtime.panicIndex
    002581bchint
    002581c0
    002581c0loc_2581c0:
    002581c0str x0, [sp+8]
    002581c4mov x3, x30
    002581c8bl runtime.morestack_noctxt.abi0
    002581ccldr x0, [sp+8]
    002581d0b 0x2580e0
    002581d4udf 0
    002581d8udf 0
    002581dcudf 0
    002580e0
    002581e0
    002581e0github.com/bishopfox/sliver/protobuf/sliverpb.(*Envelope).Descriptor: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*Envelope).Descriptor(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * p0)
    002581e0ldr x16, [x28+16]
    002581e4subs xzr, sp, x16
    002581e8b.ls 0x258278
    002581ecstr x30, [sp-128]!
    002581f0stur x29, [sp-8]
    002581f4sub x29, sp, 8
    002581f8str x0, [sp+136]
    002581fcstr xzr, [sp+64]
    00258200stp xzr, xzr, [sp+72]
    00258204str xzr, [sp+40]
    00258208stp xzr, xzr, [sp+48]
    0025820cbl github.com/bishopfox/sliver/protobuf/sliverpb.file_sliverpb_sliver_proto_rawDescGZIP
    00258210str x0, [sp+96]
    00258214str x1, [sp+104]
    00258218str x2, [sp+112]
    0025821cstr x0, [sp+64]
    00258220str x1, [sp+72]
    00258224str x2, [sp+80]
    00258228adrp x0, 0x3a7000
    0025822cadd x0, x0, 3808
    00258230bl runtime.newobject
    00258234str x0, [sp+88]
    00258238str xzr, [x0]
    0025823cldr x0, [sp+88]
    00258240ldrsb x27, [x0]
    00258244b 0x258248
    00258248
    00258248loc_258248:
    00258248str x0, [sp+40]
    0025824corr x5, xzr, 1
    00258250str x5, [sp+48]
    00258254str x5, [sp+56]
    00258258ldr x0, [sp+64]
    0025825cldr x3, [sp+40]
    00258260ldr x1, [sp+72]
    00258264ldr x2, [sp+80]
    00258268mov x4, x5
    0025826cldur x29, [sp-8]
    00258270ldr x30, [sp], 128
    00258274ret x30
    00258278
    00258278loc_258278:
    00258278str x0, [sp+8]
    0025827cmov x3, x30
    00258280bl runtime.morestack_noctxt.abi0
    00258284ldr x0, [sp+8]
    00258288b 0x2581e0
    0025828cudf 0
    002581e0
    00258290
    00258290github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconTasks).Reset: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconTasks).Reset(github.com/bishopfox/sliver/protobuf/sliverpb.BeaconTasks * x)
    00258290ldr x16, [x28+16]
    00258294subs xzr, sp, x16
    00258298b.ls 0x25834c
    0025829cstr x30, [sp-64]!
    002582a0stur x29, [sp-8]
    002582a4sub x29, sp, 8
    002582a8str x0, [sp+72]
    002582acldrsb x27, [x0]
    002582b0adrp x27, 0x7f3000
    002582b4ldr w2, [x27+3056]
    002582b8cbz w2, 0x2582c0
    002582bcb 0x2582c4
    002582c0
    002582c0loc_2582c0:
    002582c0b 0x2582e0
    002582c4
    002582c4loc_2582c4:
    002582c4str x0, [sp+48]
    002582c8mov x1, x0
    002582ccadrp x0, 0x425000
    002582d0add x0, x0, 800
    002582d4bl runtime.wbZero
    002582d8ldr x0, [sp+48]
    002582dcb 0x2582e0
    002582e0
    002582e0loc_2582e0:
    002582e0mov x20, x0
    002582e4adr x27, 16
    002582e8stp x29, x27, [sp-24]
    002582ecsub x29, sp, 24
    002582f0bl fn_87cfc
    002582f4sub x29, sp, 8
    002582f8str xzr, [x0+80]
    002582fcadrp x27, 0x7ca000
    00258300ldr x1, [x27+3272]
    00258304adrp x27, 0x7ca000
    00258308ldr x2, [x27+3264]
    0025830csubs xzr, x1, 1
    00258310b.hi 0x258318
    00258314b 0x258340
    00258318
    00258318loc_258318:
    00258318add x1, x2, 328
    0025831cstr x1, [sp+40]
    00258320ldr x0, [sp+72]
    00258324bl google.golang.org/protobuf/internal/impl.Export.MessageStateOf
    00258328str x0, [sp+32]
    0025832cldr x1, [sp+40]
    00258330bl google.golang.org/protobuf/internal/impl.(*messageState).StoreMessageInfo
    00258334ldur x29, [sp-8]
    00258338ldr x30, [sp], 64
    0025833cret x30
    00258340
    00258340loc_258340:
    00258340orr x0, xzr, 1
    00258344bl runtime.panicIndex
    00258348hint
    0025834c
    0025834cloc_25834c:
    0025834cstr x0, [sp+8]
    00258350mov x3, x30
    00258354bl runtime.morestack_noctxt.abi0
    00258358ldr x0, [sp+8]
    0025835cb 0x258290
    00258290
    00258360
    00258360github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconTasks).String: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconTasks).String(github.com/bishopfox/sliver/protobuf/sliverpb.BeaconTasks * x)
    00258360ldr x16, [x28+16]
    00258364subs xzr, sp, x16
    00258368b.ls 0x2583ac
    0025836cstr x30, [sp-64]!
    00258370stur x29, [sp-8]
    00258374sub x29, sp, 8
    00258378str x0, [sp+72]
    0025837cstp xzr, xzr, [sp+24]
    00258380ldr x1, [sp+72]
    00258384adrp x0, 0x4bc000
    00258388add x0, x0, 2688
    0025838cbl google.golang.org/protobuf/internal/impl.Export.MessageStringOf
    00258390str x0, [sp+40]
    00258394str x1, [sp+48]
    00258398str x0, [sp+24]
    0025839cstr x1, [sp+32]
    002583a0ldur x29, [sp-8]
    002583a4ldr x30, [sp], 64
    002583a8ret x30
    002583ac
    002583acloc_2583ac:
    002583acstr x0, [sp+8]
    002583b0mov x3, x30
    002583b4bl runtime.morestack_noctxt.abi0
    002583b8ldr x0, [sp+8]
    002583bcb 0x258360
    00258360
    002583c0
    002583c0github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconTasks).ProtoReflect: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconTasks).ProtoReflect(github.com/bishopfox/sliver/protobuf/sliverpb.BeaconTasks * x)
    002583c0ldr x16, [x28+16]
    002583c4subs xzr, sp, x16
    002583c8b.ls 0x2584a4
    002583ccstr x30, [sp-112]!
    002583d0stur x29, [sp-8]
    002583d4sub x29, sp, 8
    002583d8str x0, [sp+120]
    002583dcstp xzr, xzr, [sp+40]
    002583e0adrp x27, 0x7ca000
    002583e4ldr x1, [x27+3272]
    002583e8adrp x27, 0x7ca000
    002583ecldr x3, [x27+3264]
    002583f0subs xzr, x1, 1
    002583f4b.hi 0x2583fc
    002583f8b 0x258498
    002583fc
    002583fcloc_2583fc:
    002583fcadd x0, x3, 328
    00258400str x0, [sp+64]
    00258404ldr x3, [sp+120]
    00258408cbnz x3, 0x258410
    0025840cb 0x25846c
    00258410
    00258410loc_258410:
    00258410ldr x0, [sp+120]
    00258414bl google.golang.org/protobuf/internal/impl.Export.MessageStateOf
    00258418str x0, [sp+56]
    0025841cbl google.golang.org/protobuf/internal/impl.(*messageState).LoadMessageInfo
    00258420str x0, [sp+96]
    00258424cbnz x0, 0x25842c
    00258428b 0x258430
    0025842c
    0025842cloc_25842c:
    0025842cb 0x258440
    00258430
    00258430loc_258430:
    00258430ldr x1, [sp+64]
    00258434ldr x0, [sp+56]
    00258438bl google.golang.org/protobuf/internal/impl.(*messageState).StoreMessageInfo
    0025843cb 0x258440
    00258440
    00258440loc_258440:
    00258440ldr x2, [sp+56]
    00258444str x2, [sp+88]
    00258448adrp x3, 0x4c4000
    0025844cadd x3, x3, 2160
    00258450str x3, [sp+40]
    00258454str x2, [sp+48]
    00258458ldr x0, [sp+40]
    0025845cldr x1, [sp+48]
    00258460ldur x29, [sp-8]
    00258464ldr x30, [sp], 112
    00258468ret x30
    0025846c
    0025846cloc_25846c:
    0025846cldr x2, [sp+120]
    00258470adrp x1, 0x411000
    00258474add x1, x1, 2880
    00258478bl google.golang.org/protobuf/internal/impl.(*MessageInfo).MessageOf
    0025847cstr x0, [sp+72]
    00258480str x1, [sp+80]
    00258484str x0, [sp+40]
    00258488str x1, [sp+48]
    0025848cldur x29, [sp-8]
    00258490ldr x30, [sp], 112
    00258494ret x30
    00258498
    00258498loc_258498:
    00258498orr x0, xzr, 1
    0025849cbl runtime.panicIndex
    002584a0hint
    002584a4
    002584a4loc_2584a4:
    002584a4str x0, [sp+8]
    002584a8mov x3, x30
    002584acbl runtime.morestack_noctxt.abi0
    002584b0ldr x0, [sp+8]
    002584b4b 0x2583c0
    002584b8udf 0
    002584bcudf 0
    002583c0
    002584c0
    002584c0github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconTasks).Descriptor: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconTasks).Descriptor(github.com/bishopfox/sliver/protobuf/sliverpb.BeaconTasks * p0)
    002584c0ldr x16, [x28+16]
    002584c4subs xzr, sp, x16
    002584c8b.ls 0x258558
    002584ccstr x30, [sp-128]!
    002584d0stur x29, [sp-8]
    002584d4sub x29, sp, 8
    002584d8str x0, [sp+136]
    002584dcstr xzr, [sp+64]
    002584e0stp xzr, xzr, [sp+72]
    002584e4str xzr, [sp+40]
    002584e8stp xzr, xzr, [sp+48]
    002584ecbl github.com/bishopfox/sliver/protobuf/sliverpb.file_sliverpb_sliver_proto_rawDescGZIP
    002584f0str x0, [sp+96]
    002584f4str x1, [sp+104]
    002584f8str x2, [sp+112]
    002584fcstr x0, [sp+64]
    00258500str x1, [sp+72]
    00258504str x2, [sp+80]
    00258508adrp x0, 0x3a7000
    0025850cadd x0, x0, 3808
    00258510bl runtime.newobject
    00258514str x0, [sp+88]
    00258518orr x5, xzr, 1
    0025851cstr x5, [x0]
    00258520ldr x0, [sp+88]
    00258524ldrsb x27, [x0]
    00258528b 0x25852c
    0025852c
    0025852cloc_25852c:
    0025852cstr x0, [sp+40]
    00258530str x5, [sp+48]
    00258534str x5, [sp+56]
    00258538ldr x0, [sp+64]
    0025853cldr x3, [sp+40]
    00258540ldr x1, [sp+72]
    00258544ldr x2, [sp+80]
    00258548mov x4, x5
    0025854cldur x29, [sp-8]
    00258550ldr x30, [sp], 128
    00258554ret x30
    00258558
    00258558loc_258558:
    00258558str x0, [sp+8]
    0025855cmov x3, x30
    00258560bl runtime.morestack_noctxt.abi0
    00258564ldr x0, [sp+8]
    00258568b 0x2584c0
    0025856cudf 0
    002584c0
    00258570
    00258570github.com/bishopfox/sliver/protobuf/sliverpb.(*Register).Reset: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*Register).Reset(github.com/bishopfox/sliver/protobuf/sliverpb.Register * x)
    00258570ldr x16, [x28+16]
    00258574subs xzr, sp, x16
    00258578b.ls 0x258628
    0025857cstr x30, [sp-64]!
    00258580stur x29, [sp-8]
    00258584sub x29, sp, 8
    00258588str x0, [sp+72]
    0025858cldrsb x27, [x0]
    00258590adrp x27, 0x7f3000
    00258594ldr w2, [x27+3056]
    00258598cbz w2, 0x2585a0
    0025859cb 0x2585a4
    002585a0
    002585a0loc_2585a0:
    002585a0b 0x2585c0
    002585a4
    002585a4loc_2585a4:
    002585a4str x0, [sp+48]
    002585a8mov x1, x0
    002585acadrp x0, 0x44b000
    002585b0add x0, x0, 1248
    002585b4bl runtime.wbZero
    002585b8ldr x0, [sp+48]
    002585bcb 0x2585c0
    002585c0
    002585c0loc_2585c0:
    002585c0mov x20, x0
    002585c4adr x27, 16
    002585c8stp x29, x27, [sp-24]
    002585ccsub x29, sp, 24
    002585d0bl fn_87cc8
    002585d4sub x29, sp, 8
    002585d8adrp x27, 0x7ca000
    002585dcldr x1, [x27+3272]
    002585e0adrp x27, 0x7ca000
    002585e4ldr x2, [x27+3264]
    002585e8subs xzr, x1, 2
    002585ecb.hi 0x2585f4
    002585f0b 0x25861c
    002585f4
    002585f4loc_2585f4:
    002585f4add x1, x2, 656
    002585f8str x1, [sp+40]
    002585fcldr x0, [sp+72]
    00258600bl google.golang.org/protobuf/internal/impl.Export.MessageStateOf
    00258604str x0, [sp+32]
    00258608ldr x1, [sp+40]
    0025860cbl google.golang.org/protobuf/internal/impl.(*messageState).StoreMessageInfo
    00258610ldur x29, [sp-8]
    00258614ldr x30, [sp], 64
    00258618ret x30
    0025861c
    0025861cloc_25861c:
    0025861corr x0, xzr, 2
    00258620bl runtime.panicIndex
    00258624hint
    00258628
    00258628loc_258628:
    00258628str x0, [sp+8]
    0025862cmov x3, x30
    00258630bl runtime.morestack_noctxt.abi0
    00258634ldr x0, [sp+8]
    00258638b 0x258570
    0025863cudf 0
    00258570
    00258640
    00258640github.com/bishopfox/sliver/protobuf/sliverpb.(*Register).String: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*Register).String(github.com/bishopfox/sliver/protobuf/sliverpb.Register * x)
    00258640ldr x16, [x28+16]
    00258644subs xzr, sp, x16
    00258648b.ls 0x25868c
    0025864cstr x30, [sp-64]!
    00258650stur x29, [sp-8]
    00258654sub x29, sp, 8
    00258658str x0, [sp+72]
    0025865cstp xzr, xzr, [sp+24]
    00258660ldr x1, [sp+72]
    00258664adrp x0, 0x4bb000
    00258668add x0, x0, 2136
    0025866cbl google.golang.org/protobuf/internal/impl.Export.MessageStringOf
    00258670str x0, [sp+40]
    00258674str x1, [sp+48]
    00258678str x0, [sp+24]
    0025867cstr x1, [sp+32]
    00258680ldur x29, [sp-8]
    00258684ldr x30, [sp], 64
    00258688ret x30
    0025868c
    0025868cloc_25868c:
    0025868cstr x0, [sp+8]
    00258690mov x3, x30
    00258694bl runtime.morestack_noctxt.abi0
    00258698ldr x0, [sp+8]
    0025869cb 0x258640
    00258640
    002586a0
    002586a0github.com/bishopfox/sliver/protobuf/sliverpb.(*Register).ProtoReflect: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*Register).ProtoReflect(github.com/bishopfox/sliver/protobuf/sliverpb.Register * x)
    002586a0ldr x16, [x28+16]
    002586a4subs xzr, sp, x16
    002586a8b.ls 0x258784
    002586acstr x30, [sp-112]!
    002586b0stur x29, [sp-8]
    002586b4sub x29, sp, 8
    002586b8str x0, [sp+120]
    002586bcstp xzr, xzr, [sp+40]
    002586c0adrp x27, 0x7ca000
    002586c4ldr x1, [x27+3272]
    002586c8adrp x27, 0x7ca000
    002586ccldr x3, [x27+3264]
    002586d0subs xzr, x1, 2
    002586d4b.hi 0x2586dc
    002586d8b 0x258778
    002586dc
    002586dcloc_2586dc:
    002586dcadd x0, x3, 656
    002586e0str x0, [sp+64]
    002586e4ldr x3, [sp+120]
    002586e8cbnz x3, 0x2586f0
    002586ecb 0x25874c
    002586f0
    002586f0loc_2586f0:
    002586f0ldr x0, [sp+120]
    002586f4bl google.golang.org/protobuf/internal/impl.Export.MessageStateOf
    002586f8str x0, [sp+56]
    002586fcbl google.golang.org/protobuf/internal/impl.(*messageState).LoadMessageInfo
    00258700str x0, [sp+96]
    00258704cbnz x0, 0x25870c
    00258708b 0x258710
    0025870c
    0025870cloc_25870c:
    0025870cb 0x258720
    00258710
    00258710loc_258710:
    00258710ldr x1, [sp+64]
    00258714ldr x0, [sp+56]
    00258718bl google.golang.org/protobuf/internal/impl.(*messageState).StoreMessageInfo
    0025871cb 0x258720
    00258720
    00258720loc_258720:
    00258720ldr x2, [sp+56]
    00258724str x2, [sp+88]
    00258728adrp x3, 0x4c4000
    0025872cadd x3, x3, 2160
    00258730str x3, [sp+40]
    00258734str x2, [sp+48]
    00258738ldr x0, [sp+40]
    0025873cldr x1, [sp+48]
    00258740ldur x29, [sp-8]
    00258744ldr x30, [sp], 112
    00258748ret x30
    0025874c
    0025874cloc_25874c:
    0025874cldr x2, [sp+120]
    00258750adrp x1, 0x443000
    00258754add x1, x1, 3712
    00258758bl google.golang.org/protobuf/internal/impl.(*MessageInfo).MessageOf
    0025875cstr x0, [sp+72]
    00258760str x1, [sp+80]
    00258764str x0, [sp+40]
    00258768str x1, [sp+48]
    0025876cldur x29, [sp-8]
    00258770ldr x30, [sp], 112
    00258774ret x30
    00258778
    00258778loc_258778:
    00258778orr x0, xzr, 2
    0025877cbl runtime.panicIndex
    00258780hint
    00258784
    00258784loc_258784:
    00258784str x0, [sp+8]
    00258788mov x3, x30
    0025878cbl runtime.morestack_noctxt.abi0
    00258790ldr x0, [sp+8]
    00258794b 0x2586a0
    00258798udf 0
    0025879cudf 0
    002586a0
    002587a0
    002587a0github.com/bishopfox/sliver/protobuf/sliverpb.(*Register).Descriptor: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*Register).Descriptor(github.com/bishopfox/sliver/protobuf/sliverpb.Register * p0)
    002587a0ldr x16, [x28+16]
    002587a4subs xzr, sp, x16
    002587a8b.ls 0x25883c
    002587acstr x30, [sp-128]!
    002587b0stur x29, [sp-8]
    002587b4sub x29, sp, 8
    002587b8str x0, [sp+136]
    002587bcstr xzr, [sp+64]
    002587c0stp xzr, xzr, [sp+72]
    002587c4str xzr, [sp+40]
    002587c8stp xzr, xzr, [sp+48]
    002587ccbl github.com/bishopfox/sliver/protobuf/sliverpb.file_sliverpb_sliver_proto_rawDescGZIP
    002587d0str x0, [sp+96]
    002587d4str x1, [sp+104]
    002587d8str x2, [sp+112]
    002587dcstr x0, [sp+64]
    002587e0str x1, [sp+72]
    002587e4str x2, [sp+80]
    002587e8adrp x0, 0x3a7000
    002587ecadd x0, x0, 3808
    002587f0bl runtime.newobject
    002587f4str x0, [sp+88]
    002587f8orr x1, xzr, 2
    002587fcstr x1, [x0]
    00258800ldr x0, [sp+88]
    00258804ldrsb x27, [x0]
    00258808b 0x25880c
    0025880c
    0025880cloc_25880c:
    0025880cstr x0, [sp+40]
    00258810orr x5, xzr, 1
    00258814str x5, [sp+48]
    00258818str x5, [sp+56]
    0025881cldr x0, [sp+64]
    00258820ldr x3, [sp+40]
    00258824ldr x1, [sp+72]
    00258828ldr x2, [sp+80]
    0025882cmov x4, x5
    00258830ldur x29, [sp-8]
    00258834ldr x30, [sp], 128
    00258838ret x30
    0025883c
    0025883cloc_25883c:
    0025883cstr x0, [sp+8]
    00258840mov x3, x30
    00258844bl runtime.morestack_noctxt.abi0
    00258848ldr x0, [sp+8]
    0025884cb 0x2587a0
    002587a0
    00258850
    00258850github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconRegister).Reset: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconRegister).Reset(github.com/bishopfox/sliver/protobuf/sliverpb.BeaconRegister * x)
    00258850ldr x16, [x28+16]
    00258854subs xzr, sp, x16
    00258858b.ls 0x25890c
    0025885cstr x30, [sp-64]!
    00258860stur x29, [sp-8]
    00258864sub x29, sp, 8
    00258868str x0, [sp+72]
    0025886cldrsb x27, [x0]
    00258870adrp x27, 0x7f3000
    00258874ldr w2, [x27+3056]
    00258878cbz w2, 0x258880
    0025887cb 0x258884
    00258880
    00258880loc_258880:
    00258880b 0x2588a0
    00258884
    00258884loc_258884:
    00258884str x0, [sp+48]
    00258888mov x1, x0
    0025888cadrp x0, 0x433000
    00258890add x0, x0, 1248
    00258894bl runtime.wbZero
    00258898ldr x0, [sp+48]
    0025889cb 0x2588a0
    002588a0
    002588a0loc_2588a0:
    002588a0mov x20, x0
    002588a4adr x27, 16
    002588a8stp x29, x27, [sp-24]
    002588acsub x29, sp, 24
    002588b0bl fn_87cfc
    002588b4sub x29, sp, 8
    002588b8str xzr, [x0+80]
    002588bcadrp x27, 0x7ca000
    002588c0ldr x1, [x27+3272]
    002588c4adrp x27, 0x7ca000
    002588c8ldr x2, [x27+3264]
    002588ccsubs xzr, x1, 3
    002588d0b.hi 0x2588d8
    002588d4b 0x258900
    002588d8
    002588d8loc_2588d8:
    002588d8add x1, x2, 984
    002588dcstr x1, [sp+40]
    002588e0ldr x0, [sp+72]
    002588e4bl google.golang.org/protobuf/internal/impl.Export.MessageStateOf
    002588e8str x0, [sp+32]
    002588ecldr x1, [sp+40]
    002588f0bl google.golang.org/protobuf/internal/impl.(*messageState).StoreMessageInfo
    002588f4ldur x29, [sp-8]
    002588f8ldr x30, [sp], 64
    002588fcret x30
    00258900
    00258900loc_258900:
    00258900orr x0, xzr, 3
    00258904bl runtime.panicIndex
    00258908hint
    0025890c
    0025890cloc_25890c:
    0025890cstr x0, [sp+8]
    00258910mov x3, x30
    00258914bl runtime.morestack_noctxt.abi0
    00258918ldr x0, [sp+8]
    0025891cb 0x258850
    00258850
    00258920
    00258920github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconRegister).String: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconRegister).String(github.com/bishopfox/sliver/protobuf/sliverpb.BeaconRegister * x)
    00258920ldr x16, [x28+16]
    00258924subs xzr, sp, x16
    00258928b.ls 0x25896c
    0025892cstr x30, [sp-64]!
    00258930stur x29, [sp-8]
    00258934sub x29, sp, 8
    00258938str x0, [sp+72]
    0025893cstp xzr, xzr, [sp+24]
    00258940ldr x1, [sp+72]
    00258944adrp x0, 0x4bd000
    00258948add x0, x0, 640
    0025894cbl google.golang.org/protobuf/internal/impl.Export.MessageStringOf
    00258950str x0, [sp+40]
    00258954str x1, [sp+48]
    00258958str x0, [sp+24]
    0025895cstr x1, [sp+32]
    00258960ldur x29, [sp-8]
    00258964ldr x30, [sp], 64
    00258968ret x30
    0025896c
    0025896cloc_25896c:
    0025896cstr x0, [sp+8]
    00258970mov x3, x30
    00258974bl runtime.morestack_noctxt.abi0
    00258978ldr x0, [sp+8]
    0025897cb 0x258920
    00258920
    00258980
    00258980github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconRegister).ProtoReflect: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconRegister).ProtoReflect(github.com/bishopfox/sliver/protobuf/sliverpb.BeaconRegister * x)
    00258980ldr x16, [x28+16]
    00258984subs xzr, sp, x16
    00258988b.ls 0x258a64
    0025898cstr x30, [sp-112]!
    00258990stur x29, [sp-8]
    00258994sub x29, sp, 8
    00258998str x0, [sp+120]
    0025899cstp xzr, xzr, [sp+40]
    002589a0adrp x27, 0x7ca000
    002589a4ldr x1, [x27+3272]
    002589a8adrp x27, 0x7ca000
    002589acldr x3, [x27+3264]
    002589b0subs xzr, x1, 3
    002589b4b.hi 0x2589bc
    002589b8b 0x258a58
    002589bc
    002589bcloc_2589bc:
    002589bcadd x0, x3, 984
    002589c0str x0, [sp+64]
    002589c4ldr x3, [sp+120]
    002589c8cbnz x3, 0x2589d0
    002589ccb 0x258a2c
    002589d0
    002589d0loc_2589d0:
    002589d0ldr x0, [sp+120]
    002589d4bl google.golang.org/protobuf/internal/impl.Export.MessageStateOf
    002589d8str x0, [sp+56]
    002589dcbl google.golang.org/protobuf/internal/impl.(*messageState).LoadMessageInfo
    002589e0str x0, [sp+96]
    002589e4cbnz x0, 0x2589ec
    002589e8b 0x2589f0
    002589ec
    002589ecloc_2589ec:
    002589ecb 0x258a00
    002589f0
    002589f0loc_2589f0:
    002589f0ldr x1, [sp+64]
    002589f4ldr x0, [sp+56]
    002589f8bl google.golang.org/protobuf/internal/impl.(*messageState).StoreMessageInfo
    002589fcb 0x258a00
    00258a00
    00258a00loc_258a00:
    00258a00ldr x2, [sp+56]
    00258a04str x2, [sp+88]
    00258a08adrp x3, 0x4c4000
    00258a0cadd x3, x3, 2160
    00258a10str x3, [sp+40]
    00258a14str x2, [sp+48]
    00258a18ldr x0, [sp+40]
    00258a1cldr x1, [sp+48]
    00258a20ldur x29, [sp-8]
    00258a24ldr x30, [sp], 112
    00258a28ret x30
    00258a2c
    00258a2cloc_258a2c:
    00258a2cldr x2, [sp+120]
    00258a30adrp x1, 0x423000
    00258a34add x1, x1, 1824
    00258a38bl google.golang.org/protobuf/internal/impl.(*MessageInfo).MessageOf
    00258a3cstr x0, [sp+72]
    00258a40str x1, [sp+80]
    00258a44str x0, [sp+40]
    00258a48str x1, [sp+48]
    00258a4cldur x29, [sp-8]
    00258a50ldr x30, [sp], 112
    00258a54ret x30
    00258a58
    00258a58loc_258a58:
    00258a58orr x0, xzr, 3
    00258a5cbl runtime.panicIndex
    00258a60hint
    00258a64
    00258a64loc_258a64:
    00258a64str x0, [sp+8]
    00258a68mov x3, x30
    00258a6cbl runtime.morestack_noctxt.abi0
    00258a70ldr x0, [sp+8]
    00258a74b 0x258980
    00258a78udf 0
    00258a7cudf 0
    00258980
    00258a80
    00258a80github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconRegister).Descriptor: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*BeaconRegister).Descriptor(github.com/bishopfox/sliver/protobuf/sliverpb.BeaconRegister * p0)
    00258a80ldr x16, [x28+16]
    00258a84subs xzr, sp, x16
    00258a88b.ls 0x258b1c
    00258a8cstr x30, [sp-128]!
    00258a90stur x29, [sp-8]
    00258a94sub x29, sp, 8
    00258a98str x0, [sp+136]
    00258a9cstr xzr, [sp+64]
    00258aa0stp xzr, xzr, [sp+72]
    00258aa4str xzr, [sp+40]
    00258aa8stp xzr, xzr, [sp+48]
    00258aacbl github.com/bishopfox/sliver/protobuf/sliverpb.file_sliverpb_sliver_proto_rawDescGZIP
    00258ab0str x0, [sp+96]
    00258ab4str x1, [sp+104]
    00258ab8str x2, [sp+112]
    00258abcstr x0, [sp+64]
    00258ac0str x1, [sp+72]
    00258ac4str x2, [sp+80]
    00258ac8adrp x0, 0x3a7000
    00258accadd x0, x0, 3808
    00258ad0bl runtime.newobject
    00258ad4str x0, [sp+88]
    00258ad8orr x1, xzr, 3
    00258adcstr x1, [x0]
    00258ae0ldr x0, [sp+88]
    00258ae4ldrsb x27, [x0]
    00258ae8b 0x258aec
    00258aec
    00258aecloc_258aec:
    00258aecstr x0, [sp+40]
    00258af0orr x5, xzr, 1
    00258af4str x5, [sp+48]
    00258af8str x5, [sp+56]
    00258afcldr x0, [sp+64]
    00258b00ldr x3, [sp+40]
    00258b04ldr x1, [sp+72]
    00258b08ldr x2, [sp+80]
    00258b0cmov x4, x5
    00258b10ldur x29, [sp-8]
    00258b14ldr x30, [sp], 128
    00258b18ret x30
    00258b1c
    00258b1cloc_258b1c:
    00258b1cstr x0, [sp+8]
    00258b20mov x3, x30
    00258b24bl runtime.morestack_noctxt.abi0
    00258b28ldr x0, [sp+8]
    00258b2cb 0x258a80
    00258a80
    00258b30
    00258b30github.com/bishopfox/sliver/protobuf/sliverpb.(*SessionRegister).Reset: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*SessionRegister).Reset(github.com/bishopfox/sliver/protobuf/sliverpb.SessionRegister * x)
    00258b30ldr x16, [x28+16]
    00258b34subs xzr, sp, x16
    00258b38b.ls 0x258be0
    00258b3cstr x30, [sp-64]!
    00258b40stur x29, [sp-8]
    00258b44sub x29, sp, 8
    00258b48str x0, [sp+72]
    00258b4cldrsb x27, [x0]
    00258b50adrp x27, 0x7f3000
    00258b54ldr w2, [x27+3056]
    00258b58cbz w2, 0x258b60
    00258b5cb 0x258b64
    00258b60
    00258b60loc_258b60:
    00258b60b 0x258b80
    00258b64
    00258b64loc_258b64:
    00258b64str x0, [sp+48]
    00258b68mov x1, x0
    00258b6cadrp x0, 0x41b000
    00258b70add x0, x0, 3232
    00258b74bl runtime.wbZero
    00258b78ldr x0, [sp+48]
    00258b7cb 0x258b80
    00258b80
    00258b80loc_258b80:
    00258b80stp xzr, xzr, [x0]
    00258b84stp xzr, xzr, [x0+16]
    00258b88stp xzr, xzr, [x0+32]
    00258b8cstp xzr, xzr, [x0+48]
    00258b90adrp x27, 0x7ca000
    00258b94ldr x1, [x27+3272]
    00258b98adrp x27, 0x7ca000
    00258b9cldr x2, [x27+3264]
    00258ba0subs xzr, x1, 4
    00258ba4b.hi 0x258bac
    00258ba8b 0x258bd4
    00258bac
    00258bacloc_258bac:
    00258bacadd x1, x2, 1312
    00258bb0str x1, [sp+40]
    00258bb4ldr x0, [sp+72]
    00258bb8bl google.golang.org/protobuf/internal/impl.Export.MessageStateOf
    00258bbcstr x0, [sp+32]
    00258bc0ldr x1, [sp+40]
    00258bc4bl google.golang.org/protobuf/internal/impl.(*messageState).StoreMessageInfo
    00258bc8ldur x29, [sp-8]
    00258bccldr x30, [sp], 64
    00258bd0ret x30
    00258bd4
    00258bd4loc_258bd4:
    00258bd4orr x0, xzr, 4
    00258bd8bl runtime.panicIndex
    00258bdchint
    00258be0
    00258be0loc_258be0:
    00258be0str x0, [sp+8]
    00258be4mov x3, x30
    00258be8bl runtime.morestack_noctxt.abi0
    00258becldr x0, [sp+8]
    00258bf0b 0x258b30
    00258bf4udf 0
    00258bf8udf 0
    00258bfcudf 0
    00258b30