File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    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
    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
    004296b0
    004296b0github.com/bishopfox/sliver/implant/sliver/procdump.dumpProcess.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/procdump.dumpProcess.deferwrap1(void)
    004296b0ldr x16, [x28+16]
    004296b4subs xzr, sp, x16
    004296b8b.ls 0x4296e8
    004296bcstr x30, [sp-32]!
    004296c0stur x29, [sp-8]
    004296c4sub x29, sp, 8
    004296c8ldr x16, [x28+32]
    004296cccbnz x16, 0x4296f4
    004296d0
    004296d0loc_4296d0:
    004296d0ldr x0, [x26+8]
    004296d4str x0, [sp+16]
    004296d8bl os.(*File).Close
    004296dcldur x29, [sp-8]
    004296e0ldr x30, [sp], 32
    004296e4ret x30
    004296e8
    004296e8loc_4296e8:
    004296e8mov x3, x30
    004296ecbl runtime.morestack.abi0
    004296f0b 0x4296b0
    004296f4
    004296f4loc_4296f4:
    004296f4ldr x17, [x16]
    004296f8add x20, sp, 40
    004296fcsubs xzr, x20, x17
    00429700b.ne 0x4296d0
    00429704add x20, sp, 8
    00429708str x20, [x16]
    0042970cb 0x4296d0
    004296b0
    00429710
    00429710type:.eq.github.com/bishopfox/sliver/implant/sliver/procdump.MemoryRegion: ; void type:.eq.github.com/bishopfox/sliver/implant/sliver/procdump.MemoryRegion(github.com/bishopfox/sliver/implant/sliver/procdump.MemoryRegion * p, github.com/bishopfox/sliver/implant/sliver/procdump.MemoryRegion * q)
    00429710ldr x16, [x28+16]
    00429714subs xzr, sp, x16
    00429718b.ls 0x42980c
    0042971cstr x30, [sp-80]!
    00429720stur x29, [sp-8]
    00429724sub x29, sp, 8
    00429728str x0, [sp+88]
    0042972cstr x1, [sp+96]
    00429730strb wzr, [sp+39]
    00429734ldr x3, [sp+88]
    00429738ldr x3, [x3]
    0042973cldr x4, [sp+96]
    00429740ldr x4, [x4]
    00429744subs xzr, x4, x3
    00429748b.eq 0x429750
    0042974cb 0x4297f0
    00429750
    00429750loc_429750:
    00429750ldr x3, [sp+88]
    00429754ldr x4, [sp+96]
    00429758ldr x3, [x3+8]
    0042975cldr x4, [x4+8]
    00429760subs xzr, x4, x3
    00429764b.eq 0x42976c
    00429768b 0x4297ec
    0042976c
    0042976cloc_42976c:
    0042976cldr x3, [sp+88]
    00429770ldr x4, [sp+96]
    00429774ldrb w3, [x3+16]
    00429778ldrb w4, [x4+16]
    0042977ceor x3, x3, x4
    00429780eor x3, x3, 1
    00429784tbnz w3, 0, 0x42978c
    00429788b 0x4297e8
    0042978c
    0042978cloc_42978c:
    0042978cldr x3, [sp+88]
    00429790ldr x3, [x3+32]
    00429794str x3, [sp+48]
    00429798ldr x4, [x1+32]
    0042979cstr x4, [sp+40]
    004297a0subs xzr, x3, x4
    004297a4b.eq 0x4297ac
    004297a8b 0x4297e4
    004297ac
    004297acloc_4297ac:
    004297acldr x3, [sp+88]
    004297b0ldr x3, [x3+32]
    004297b4str x3, [sp+40]
    004297b8ldr x3, [sp+88]
    004297bcldr x3, [x3+24]
    004297c0str x3, [sp+64]
    004297c4ldr x3, [sp+96]
    004297c8ldr x1, [x3+24]
    004297ccstr x1, [sp+56]
    004297d0ldr x2, [sp+40]
    004297d4ldr x0, [sp+64]
    004297d8bl runtime.memequal
    004297dcstrb w0, [sp+39]
    004297e0b 0x4297fc
    004297e4
    004297e4loc_4297e4:
    004297e4b 0x4297f4
    004297e8
    004297e8loc_4297e8:
    004297e8b 0x4297f4
    004297ec
    004297ecloc_4297ec:
    004297ecb 0x4297f4
    004297f0
    004297f0loc_4297f0:
    004297f0b 0x4297f4
    004297f4
    004297f4loc_4297f4:
    004297f4strb wzr, [sp+39]
    004297f8b 0x4297fc
    004297fc
    004297fcloc_4297fc:
    004297fcldrb w0, [sp+39]
    00429800ldur x29, [sp-8]
    00429804ldr x30, [sp], 80
    00429808ret x30
    0042980c
    0042980cloc_42980c:
    0042980cstp x0, x1, [sp+8]
    00429810mov x3, x30
    00429814bl runtime.morestack_noctxt.abi0
    00429818ldp x0, x1, [sp+8]
    0042981cb 0x429710
    00429710