File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00433e30
00433e30github.com/bishopfox/sliver/implant/sliver/ps.processes: ; void github.com/bishopfox/sliver/implant/sliver/ps.processes(bool fullInfo)
00433e30ldr x16, [x28+16]
00433e34sub x17, sp, 688
00433e38subs xzr, x17, x16
00433e3cb.ls 0x434734
00433e40sub x20, sp, 816
00433e44stp x29, x30, [x20-8]
00433e48add sp, x20, 0
00433e4csub x29, sp, 8
00433e50strb w0, [sp+824]
00433e54str xzr, [sp+208]
00433e58stp xzr, xzr, [sp+216]
00433e5cstp xzr, xzr, [sp+192]
00433e60str xzr, [sp+616]
00433e64add x27, sp, 600
00433e68stp xzr, xzr, [x27]
00433e6cadrp x0, 0x27d000
00433e70add x0, x0, 1757
00433e74movz x1, 5
00433e78bl os.Open
00433e7cstr x0, [sp+616]
00433e80str x1, [sp+600]
00433e84str x2, [sp+608]
00433e88ldr x2, [sp+616]
00433e8cstr x2, [sp+424]
00433e90ldr x2, [sp+600]
00433e94ldr x3, [sp+608]
00433e98str x2, [sp+408]
00433e9cstr x3, [sp+416]
00433ea0ldr x2, [sp+424]
00433ea4str x2, [sp+368]
00433ea8ldr x2, [sp+416]
00433eacldr x3, [sp+408]
00433eb0str x3, [sp+352]
00433eb4str x2, [sp+360]
00433eb8cbnz x3, 0x433ec0
00433ebcb 0x433efc
00433ec0
00433ec0loc_433ec0:
00433ec0str xzr, [sp+208]
00433ec4stp xzr, xzr, [sp+216]
00433ec8ldr x0, [sp+352]
00433eccldr x1, [sp+360]
00433ed0str x0, [sp+192]
00433ed4str x1, [sp+200]
00433ed8bl runtime.deferreturn
00433edcldr x3, [sp+192]
00433ee0ldr x0, [sp+208]
00433ee4ldr x1, [sp+216]
00433ee8ldr x4, [sp+200]
00433eecldr x2, [sp+224]
00433ef0ldp x29, x30, [sp-8]
00433ef4add sp, sp, 816
00433ef8ret x30
00433efc
00433efcloc_433efc:
00433efcldr x1, [sp+368]
00433f00str x1, [sp+400]
00433f04stp xzr, xzr, [sp+504]
00433f08add x1, sp, 504
00433f0cstr x1, [sp+520]
00433f10ldrsb x27, [x1]
00433f14adrp x2, 4096
00433f18add x2, x2, 1872
00433f1cstr x2, [x1]
00433f20ldrsb x27, [x1]
00433f24ldr x2, [sp+400]
00433f28adrp x27, 0x618000
00433f2cldr w3, [x27+3056]
00433f30cbz w3, 0x433f38
00433f34b 0x433f3c
00433f38
00433f38loc_433f38:
00433f38b 0x433f50
00433f3c
00433f3cloc_433f3c:
00433f3cbl runtime.gcWriteBarrier2
00433f40str x2, [x25]
00433f44ldr x3, [x1+8]
00433f48str x3, [x25+8]
00433f4cb 0x433f50
00433f50
00433f50loc_433f50:
00433f50str x2, [x1+8]
00433f54str x1, [sp+120]
00433f58add x0, sp, 96
00433f5cbl runtime.deferprocStack
00433f60subs xzr, x0, 0
00433f64b.ne 0x433f94
00433f68b 0x433f6c
00433f6c
00433f6cloc_433f6c:
00433f6cadrp x0, 0x208000
00433f70add x0, x0, 1888
00433f74mov x1, xzr
00433f78movz x2, 50
00433f7cbl runtime.makeslice
00433f80str x0, [sp+232]
00433f84str xzr, [sp+240]
00433f88movz x3, 50
00433f8cstr x3, [sp+248]
00433f90b 0x433fb8
00433f94
00433f94loc_433f94:
00433f94bl runtime.deferreturn
00433f98ldr x3, [sp+192]
00433f9cldr x0, [sp+208]
00433fa0ldr x1, [sp+216]
00433fa4ldr x4, [sp+200]
00433fa8ldr x2, [sp+224]
00433facldp x29, x30, [sp-8]
00433fb0add sp, sp, 816
00433fb4ret x30
00433fb8
00433fb8loc_433fb8:
00433fb8b 0x433fbc
00433fbc
00433fbcloc_433fbc:
00433fbcstr xzr, [sp+576]
00433fc0add x27, sp, 584
00433fc4stp xzr, xzr, [x27]
00433fc8add x27, sp, 600
00433fccstp xzr, xzr, [x27]
00433fd0ldr x0, [sp+368]
00433fd4movz x1, 10
00433fd8bl os.(*File).Readdir
00433fdcstr x0, [sp+576]
00433fe0str x1, [sp+584]
00433fe4str x2, [sp+592]
00433fe8str x3, [sp+600]
00433fecstr x4, [sp+608]
00433ff0ldr x2, [sp+576]
00433ff4ldr x3, [sp+584]
00433ff8ldr x4, [sp+592]
00433ffcstr x2, [sp+784]
00434000str x3, [sp+792]
00434004str x4, [sp+800]
00434008ldr x2, [sp+600]
0043400cldr x3, [sp+608]
00434010str x2, [sp+768]
00434014str x3, [sp+776]
00434018ldr x2, [sp+784]
0043401cldr x3, [sp+792]
00434020ldr x4, [sp+800]
00434024str x2, [sp+280]
00434028str x3, [sp+288]
0043402cstr x4, [sp+296]
00434030ldr x0, [sp+768]
00434034ldr x1, [sp+776]
00434038str x0, [sp+336]
0043403cstr x1, [sp+344]
00434040adrp x27, 0x5ed000
00434044ldr x2, [x27+1520]
00434048subs xzr, x2, x0
0043404cb.eq 0x434054
00434050b 0x4340c0
00434054
00434054loc_434054:
00434054adrp x27, 0x5ed000
00434058ldr x2, [x27+1528]
0043405cbl runtime.ifaceeq
00434060tbnz w0, 0, 0x434068
00434064b 0x4340bc
00434068
00434068loc_434068:
00434068b 0x43406c
0043406c
0043406cloc_43406c:
0043406cstp xzr, xzr, [sp+432]
00434070ldr x0, [sp+232]
00434074ldr x1, [sp+240]
00434078ldr x2, [sp+248]
0043407cstr x0, [sp+208]
00434080str x1, [sp+216]
00434084str x2, [sp+224]
00434088ldr x0, [sp+432]
0043408cldr x1, [sp+440]
00434090str x0, [sp+192]
00434094str x1, [sp+200]
00434098bl runtime.deferreturn
0043409cldr x3, [sp+192]
004340a0ldr x0, [sp+208]
004340a4ldr x1, [sp+216]
004340a8ldr x4, [sp+200]
004340acldr x2, [sp+224]
004340b0ldp x29, x30, [sp-8]
004340b4add sp, sp, 816
004340b8ret x30
004340bc
004340bcloc_4340bc:
004340bcb 0x4340c4
004340c0
004340c0loc_4340c0:
004340c0b 0x4340c4
004340c4
004340c4loc_4340c4:
004340c4ldr x2, [sp+336]
004340c8cbnz x2, 0x4340d0
004340ccb 0x43411c
004340d0
004340d0loc_4340d0:
004340d0ldr x0, [sp+336]
004340d4ldr x1, [sp+344]
004340d8str x0, [sp+488]
004340dcstr x1, [sp+496]
004340e0str xzr, [sp+208]
004340e4stp xzr, xzr, [sp+216]
004340e8ldr x0, [sp+488]
004340ecldr x1, [sp+496]
004340f0str x0, [sp+192]
004340f4str x1, [sp+200]
004340f8bl runtime.deferreturn
004340fcldr x3, [sp+192]
00434100ldr x0, [sp+208]
00434104ldr x1, [sp+216]
00434108ldr x4, [sp+200]
0043410cldr x2, [sp+224]
00434110ldp x29, x30, [sp-8]
00434114add sp, sp, 816
00434118ret x30
0043411c
0043411cloc_43411c:
0043411cldr x2, [sp+288]
00434120ldr x3, [sp+280]
00434124ldr x4, [sp+296]
00434128str x3, [sp+576]
0043412cstr x2, [sp+584]
00434130str x4, [sp+592]
00434134str xzr, [sp+160]
00434138str x2, [sp+152]
0043413cldr x2, [sp+576]
00434140str x2, [sp+144]
00434144b 0x434148
00434148
00434148loc_434148:
00434148ldr x2, [sp+152]
0043414cldr x3, [sp+160]
00434150subs xzr, x2, x3
00434154b.gt 0x43415c
00434158b 0x434700
0043415c
0043415cloc_43415c:
0043415cldr x1, [sp+144]
00434160str x1, [sp+480]
00434164ldr x1, [sp+480]
00434168ldr x2, [x1]
0043416cldr x0, [x1+8]
00434170str x2, [sp+304]
00434174str x0, [sp+312]
00434178ldrsb x27, [x2]
0043417cldr x1, [x2+24]
00434180blr x1
00434184strb w0, [sp+87]
00434188tbnz w0, 0, 0x434190
0043418cb 0x4346e0
00434190
00434190loc_434190:
00434190ldr x1, [sp+304]
00434194ldrsb x27, [x1]
00434198ldr x1, [x1+48]
0043419cldr x0, [sp+312]
004341a0blr x1
004341a4str x0, [sp+264]
004341a8str x1, [sp+272]
004341acsubs xzr, x1, 0
004341b0b.hi 0x4341b8
004341b4b 0x434728
004341b8
004341b8loc_4341b8:
004341b8ldrb w4, [x0]
004341bcsubs wzr, w4, 48
004341c0cset x4, lo
004341c4strb w4, [sp+87]
004341c8b.lo 0x4341d0
004341ccb 0x4341d4
004341d0
004341d0loc_4341d0:
004341d0b 0x4341fc
004341d4
004341d4loc_4341d4:
004341d4ldr x1, [sp+272]
004341d8ldr x4, [sp+264]
004341dcsubs xzr, x1, 0
004341e0b.hi 0x4341e8
004341e4b 0x434720
004341e8
004341e8loc_4341e8:
004341e8ldrb w4, [x4]
004341ecsubs wzr, w4, 57
004341f0cset x4, hi
004341f4strb w4, [sp+87]
004341f8b 0x4341fc
004341fc
004341fcloc_4341fc:
004341fcldrb w4, [sp+87]
00434200tbnz w4, 0, 0x434208
00434204b 0x43420c
00434208
00434208loc_434208:
00434208b 0x4346e4
0043420c
0043420cloc_43420c:
0043420cadd x27, sp, 600
00434210stp xzr, xzr, [x27]
00434214ldr x0, [sp+264]
00434218ldr x1, [sp+272]
0043421cmovz x2, 10
00434220mov x3, xzr
00434224bl strconv.ParseInt
00434228str x0, [sp+176]
0043422cstr x1, [sp+600]
00434230str x2, [sp+608]
00434234ldr x4, [sp+176]
00434238str x4, [sp+184]
0043423cstr x1, [sp+752]
00434240str x2, [sp+760]
00434244ldr x4, [sp+184]
00434248str x4, [sp+88]
0043424cstr x1, [sp+320]
00434250str x2, [sp+328]
00434254cbnz x1, 0x43425c
00434258b 0x434260
0043425c
0043425cloc_43425c:
0043425cb 0x4346e4
00434260
00434260loc_434260:
00434260str xzr, [sp+568]
00434264add x27, sp, 600
00434268stp xzr, xzr, [x27]
0043426cldr x0, [sp+88]
00434270bl github.com/bishopfox/sliver/implant/sliver/ps.newUnixProcess
00434274str x0, [sp+568]
00434278str x1, [sp+600]
0043427cstr x2, [sp+608]
00434280ldr x1, [sp+568]
00434284str x1, [sp+744]
00434288ldr x1, [sp+600]
0043428cldr x2, [sp+608]
00434290str x1, [sp+728]
00434294str x2, [sp+736]
00434298ldr x1, [sp+744]
0043429cstr x1, [sp+256]
004342a0ldr x1, [sp+736]
004342a4ldr x2, [sp+728]
004342a8str x2, [sp+320]
004342acstr x1, [sp+328]
004342b0cbnz x2, 0x4342b8
004342b4b 0x4342bc
004342b8
004342b8loc_4342b8:
004342b8b 0x4346e4
004342bc
004342bcloc_4342bc:
004342bcldrb w5, [sp+824]
004342c0tbnz w5, 0, 0x4342c8
004342c4b 0x434640
004342c8
004342c8loc_4342c8:
004342c8add x27, sp, 552
004342ccstp xzr, xzr, [x27]
004342d0add x27, sp, 600
004342d4stp xzr, xzr, [x27]
004342d8ldr x0, [sp+88]
004342dcbl github.com/bishopfox/sliver/implant/sliver/ps.getProcessOwner
004342e0str x0, [sp+552]
004342e4str x1, [sp+560]
004342e8str x2, [sp+600]
004342ecstr x3, [sp+608]
004342f0ldr x1, [sp+552]
004342f4ldr x2, [sp+560]
004342f8str x1, [sp+712]
004342fcstr x2, [sp+720]
00434300ldr x1, [sp+600]
00434304ldr x2, [sp+608]
00434308str x1, [sp+696]
0043430cstr x2, [sp+704]
00434310ldr x1, [sp+256]
00434314ldrsb x27, [x1]
00434318ldr x2, [sp+712]
0043431cldr x3, [sp+720]
00434320str x3, [x1+104]
00434324adrp x27, 0x617000
00434328ldr w3, [x27+3056]
0043432ccbz w3, 0x434334
00434330b 0x434338
00434334
00434334loc_434334:
00434334b 0x43434c
00434338
00434338loc_434338:
00434338bl runtime.gcWriteBarrier2
0043433cstr x2, [x25]
00434340ldr x3, [x1+96]
00434344str x3, [x25+8]
00434348b 0x43434c
0043434c
0043434cloc_43434c:
0043434cstr x2, [x1+96]
00434350ldr x2, [sp+704]
00434354ldr x3, [sp+696]
00434358str x3, [sp+320]
0043435cstr x2, [sp+328]
00434360cbnz x3, 0x434368
00434364b 0x43436c
00434368
00434368loc_434368:
00434368b 0x4346e4
0043436c
0043436cloc_43436c:
0043436cstr xzr, [sp+528]
00434370add x27, sp, 536
00434374stp xzr, xzr, [x27]
00434378add x27, sp, 600
0043437cstp xzr, xzr, [x27]
00434380ldr x0, [sp+88]
00434384bl github.com/bishopfox/sliver/implant/sliver/ps.getProcessCmdLine
00434388str x0, [sp+528]
0043438cstr x1, [sp+536]
00434390str x2, [sp+544]
00434394str x3, [sp+600]
00434398str x4, [sp+608]
0043439cldr x1, [sp+528]
004343a0ldr x2, [sp+536]
004343a4ldr x3, [sp+544]
004343a8str x1, [sp+672]
004343acstr x2, [sp+680]
004343b0str x3, [sp+688]
004343b4ldr x1, [sp+600]
004343b8ldr x2, [sp+608]
004343bcstr x1, [sp+656]
004343c0str x2, [sp+664]
004343c4ldr x1, [sp+672]
004343c8ldr x2, [sp+680]
004343ccldr x3, [sp+688]
004343d0str x1, [sp+376]
004343d4str x2, [sp+384]
004343d8str x3, [sp+392]
004343dcldr x1, [sp+664]
004343e0ldr x2, [sp+656]
004343e4str x2, [sp+320]
004343e8str x1, [sp+328]
004343eccbnz x2, 0x4343f4
004343f0b 0x4343f8
004343f4
004343f4loc_4343f4:
004343f4b 0x434508
004343f8
004343f8loc_4343f8:
004343f8ldr x2, [sp+256]
004343fcldrsb x27, [x2]
00434400ldr x3, [sp+376]
00434404ldr x4, [sp+384]
00434408ldr x5, [sp+392]
0043440cstr x4, [x2+64]
00434410str x5, [x2+72]
00434414adrp x27, 0x617000
00434418ldr w4, [x27+3056]
0043441ccbz w4, 0x434424
00434420b 0x434428
00434424
00434424loc_434424:
00434424b 0x43443c
00434428
00434428loc_434428:
00434428bl runtime.gcWriteBarrier2
0043442cstr x3, [x25]
00434430ldr x4, [x2+56]
00434434str x4, [x25+8]
00434438b 0x43443c
0043443c
0043443cloc_43443c:
0043443cstr x3, [x2+56]
00434440ldr x1, [sp+384]
00434444ldr x2, [sp+376]
00434448subs xzr, x1, 0
0043444cb.hi 0x434454
00434450b 0x434718
00434454
00434454loc_434454:
00434454ldr x2, [x2+8]
00434458subs xzr, x2, 0
0043445ccset x3, ne
00434460strb w3, [sp+87]
00434464cbnz x2, 0x43446c
00434468b 0x434498
0043446c
0043446cloc_43446c:
0043446cldr x1, [sp+384]
00434470ldr x2, [sp+376]
00434474subs xzr, x1, 0
00434478b.hi 0x434480
0043447cb 0x434710
00434480
00434480loc_434480:
00434480ldr x2, [x2+8]
00434484str x2, [sp+168]
00434488subs xzr, x2, 0
0043448ccset x2, ne
00434490strb w2, [sp+87]
00434494b 0x43449c
00434498
00434498loc_434498:
00434498b 0x43449c
0043449c
0043449cloc_43449c:
0043449cldrb w2, [sp+87]
004344a0tbnz w2, 0, 0x4344a8
004344a4b 0x434500
004344a8
004344a8loc_4344a8:
004344a8ldr x2, [sp+376]
004344acldr x1, [sp+384]
004344b0subs xzr, x1, 0
004344b4b.hi 0x4344bc
004344b8b 0x434708
004344bc
004344bcloc_4344bc:
004344bcldr x1, [sp+256]
004344c0ldrsb x27, [x1]
004344c4ldr x3, [x2]
004344c8ldr x2, [x2+8]
004344ccstr x2, [x1+88]
004344d0adrp x27, 0x617000
004344d4ldr w2, [x27+3056]
004344d8cbz w2, 0x4344e0
004344dcb 0x4344e4
004344e0
004344e0loc_4344e0:
004344e0b 0x4344f8
004344e4
004344e4loc_4344e4:
004344e4bl runtime.gcWriteBarrier2
004344e8str x3, [x25]
004344ecldr x2, [x1+80]
004344f0str x2, [x25+8]
004344f4b 0x4344f8
004344f8
004344f8loc_4344f8:
004344f8str x3, [x1+80]
004344fcb 0x434504
00434500
00434500loc_434500:
00434500b 0x434504
00434504
00434504loc_434504:
00434504b 0x434508
00434508
00434508loc_434508:
00434508add x27, sp, 552
0043450cstp xzr, xzr, [x27]
00434510add x27, sp, 600
00434514stp xzr, xzr, [x27]
00434518ldr x0, [sp+88]
0043451cbl github.com/bishopfox/sliver/implant/sliver/ps.getProcessArchitecture
00434520str x0, [sp+552]
00434524str x1, [sp+560]
00434528str x2, [sp+600]
0043452cstr x3, [sp+608]
00434530ldr x1, [sp+552]
00434534ldr x2, [sp+560]
00434538str x1, [sp+640]
0043453cstr x2, [sp+648]
00434540ldr x1, [sp+600]
00434544ldr x2, [sp+608]
00434548str x1, [sp+624]
0043454cstr x2, [sp+632]
00434550ldr x1, [sp+256]
00434554ldrsb x27, [x1]
00434558ldr x2, [sp+640]
0043455cldr x3, [sp+648]
00434560str x3, [x1+48]
00434564adrp x27, 0x617000
00434568ldr w3, [x27+3056]
0043456ccbz w3, 0x434574
00434570b 0x434578
00434574
00434574loc_434574:
00434574b 0x43458c
00434578
00434578loc_434578:
00434578bl runtime.gcWriteBarrier2
0043457cstr x2, [x25]
00434580ldr x5, [x1+40]
00434584str x5, [x25+8]
00434588b 0x43458c
0043458c
0043458cloc_43458c:
0043458cstr x2, [x1+40]
00434590ldr x5, [sp+624]
00434594ldr x6, [sp+632]
00434598str x5, [sp+320]
0043459cstr x6, [sp+328]
004345a0ldr x5, [sp+256]
004345a4str x5, [sp+568]
004345a8adrp x6, 0x2e5000
004345acadd x6, x6, 1872
004345b0str x6, [sp+448]
004345b4str x5, [sp+456]
004345b8ldr x2, [sp+248]
004345bcldr x0, [sp+232]
004345c0ldr x5, [sp+240]
004345c4add x1, x5, 1
004345c8subs xzr, x2, x1
004345ccb.hs 0x4345d4
004345d0b 0x4345d8
004345d4
004345d4loc_4345d4:
004345d4b 0x4345ec
004345d8
004345d8loc_4345d8:
004345d8orr x3, xzr, 1
004345dcadrp x4, 0x207000
004345e0add x4, x4, 1888
004345e4bl runtime.growslice
004345e8b 0x4345ec
004345ec
004345ecloc_4345ec:
004345ecsub x3, x1, 1
004345f0add x4, x0, x3, lsl #4
004345f4ubfm x3, x3, 60, 59
004345f8ldr x5, [sp+456]
004345fcldr x6, [sp+448]
00434600str x6, [x0+x3]
00434604adrp x27, 0x617000
00434608ldr w3, [x27+3056]
0043460ccbz w3, 0x434614
00434610b 0x434618
00434614
00434614loc_434614:
00434614b 0x43462c
00434618
00434618loc_434618:
00434618bl runtime.gcWriteBarrier2
0043461cstr x5, [x25]
00434620ldr x3, [x4+8]
00434624str x3, [x25+8]
00434628b 0x43462c
0043462c
0043462cloc_43462c:
0043462cstr x5, [x4+8]
00434630str x0, [sp+232]
00434634str x1, [sp+240]
00434638str x2, [sp+248]
0043463cb 0x4346e4
00434640
00434640loc_434640:
00434640ldr x5, [sp+256]
00434644str x5, [sp+568]
00434648adrp x6, 0x2e5000
0043464cadd x6, x6, 1872
00434650str x6, [sp+464]
00434654str x5, [sp+472]
00434658ldr x2, [sp+248]
0043465cldr x0, [sp+232]
00434660ldr x5, [sp+240]
00434664add x1, x5, 1
00434668subs xzr, x2, x1
0043466cb.hs 0x434674
00434670b 0x434678
00434674
00434674loc_434674:
00434674b 0x43468c
00434678
00434678loc_434678:
00434678orr x3, xzr, 1
0043467cadrp x4, 0x207000
00434680add x4, x4, 1888
00434684bl runtime.growslice
00434688b 0x43468c
0043468c
0043468cloc_43468c:
0043468csub x3, x1, 1
00434690add x4, x0, x3, lsl #4
00434694ubfm x3, x3, 60, 59
00434698ldr x5, [sp+472]
0043469cldr x6, [sp+464]
004346a0str x6, [x0+x3]
004346a4adrp x27, 0x617000
004346a8ldr w3, [x27+3056]
004346accbz w3, 0x4346b4
004346b0b 0x4346b8
004346b4
004346b4loc_4346b4:
004346b4b 0x4346cc
004346b8
004346b8loc_4346b8:
004346b8bl runtime.gcWriteBarrier2
004346bcstr x5, [x25]
004346c0ldr x3, [x4+8]
004346c4str x3, [x25+8]
004346c8b 0x4346cc
004346cc
004346ccloc_4346cc:
004346ccstr x5, [x4+8]
004346d0str x0, [sp+232]
004346d4str x1, [sp+240]
004346d8str x2, [sp+248]
004346dcb 0x4346e4
004346e0
004346e0loc_4346e0:
004346e0b 0x4346e4
004346e4
004346e4loc_4346e4:
004346e4ldr x2, [sp+160]
004346e8add x2, x2, 1
004346ecstr x2, [sp+160]
004346f0ldr x2, [sp+480]
004346f4add x2, x2, 16
004346f8str x2, [sp+144]
004346fcb 0x434148
00434700
00434700loc_434700:
00434700b 0x434704
00434704
00434704loc_434704:
00434704b 0x433fb8
00434708
00434708loc_434708:
00434708mov x0, xzr
0043470cbl runtime.panicIndex
00434710
00434710loc_434710:
00434710mov x0, xzr
00434714bl runtime.panicIndex
00434718
00434718loc_434718:
00434718mov x0, xzr
0043471cbl runtime.panicIndex
00434720
00434720loc_434720:
00434720mov x0, xzr
00434724bl runtime.panicIndex
00434728
00434728loc_434728:
00434728mov x0, xzr
0043472cbl runtime.panicIndex
00434730hint
00434734
00434734loc_434734:
00434734strb w0, [sp+8]
00434738mov x3, x30
0043473cbl runtime.morestack_noctxt.abi0
00434740ldrb w0, [sp+8]
00434744b 0x433e30
00434748udf 0
0043474cudf 0
00433e30
00433e30github.com/bishopfox/sliver/implant/sliver/ps.processes: ; void github.com/bishopfox/sliver/implant/sliver/ps.processes(bool fullInfo)
00433e30ldr x16, [x28+16]
00433e34sub x17, sp, 688
00433e38subs xzr, x17, x16
00433e3cb.ls 0x434734
00433e40sub x20, sp, 816
00433e44stp x29, x30, [x20-8]
00433e48add sp, x20, 0
00433e4csub x29, sp, 8
00433e50strb w0, [sp+824]
00433e54str xzr, [sp+208]
00433e58stp xzr, xzr, [sp+216]
00433e5cstp xzr, xzr, [sp+192]
00433e60str xzr, [sp+616]
00433e64add x27, sp, 600
00433e68stp xzr, xzr, [x27]
00433e6cadrp x0, 0x27d000
00433e70add x0, x0, 1757
00433e74movz x1, 5
00433e78bl os.Open
00433e7cstr x0, [sp+616]
00433e80str x1, [sp+600]
00433e84str x2, [sp+608]
00433e88ldr x2, [sp+616]
00433e8cstr x2, [sp+424]
00433e90ldr x2, [sp+600]
00433e94ldr x3, [sp+608]
00433e98str x2, [sp+408]
00433e9cstr x3, [sp+416]
00433ea0ldr x2, [sp+424]
00433ea4str x2, [sp+368]
00433ea8ldr x2, [sp+416]
00433eacldr x3, [sp+408]
00433eb0str x3, [sp+352]
00433eb4str x2, [sp+360]
00433eb8cbnz x3, 0x433ec0
00433ebcb 0x433efc
00433ec0
00433ec0loc_433ec0:
00433ec0str xzr, [sp+208]
00433ec4stp xzr, xzr, [sp+216]
00433ec8ldr x0, [sp+352]
00433eccldr x1, [sp+360]
00433ed0str x0, [sp+192]
00433ed4str x1, [sp+200]
00433ed8bl runtime.deferreturn
00433edcldr x3, [sp+192]
00433ee0ldr x0, [sp+208]
00433ee4ldr x1, [sp+216]
00433ee8ldr x4, [sp+200]
00433eecldr x2, [sp+224]
00433ef0ldp x29, x30, [sp-8]
00433ef4add sp, sp, 816
00433ef8ret x30
00433efc
00433efcloc_433efc:
00433efcldr x1, [sp+368]
00433f00str x1, [sp+400]
00433f04stp xzr, xzr, [sp+504]
00433f08add x1, sp, 504
00433f0cstr x1, [sp+520]
00433f10ldrsb x27, [x1]
00433f14adrp x2, 4096
00433f18add x2, x2, 1872
00433f1cstr x2, [x1]
00433f20ldrsb x27, [x1]
00433f24ldr x2, [sp+400]
00433f28adrp x27, 0x618000
00433f2cldr w3, [x27+3056]
00433f30cbz w3, 0x433f38
00433f34b 0x433f3c
00433f38
00433f38loc_433f38:
00433f38b 0x433f50
00433f3c
00433f3cloc_433f3c:
00433f3cbl runtime.gcWriteBarrier2
00433f40str x2, [x25]
00433f44ldr x3, [x1+8]
00433f48str x3, [x25+8]
00433f4cb 0x433f50
00433f50
00433f50loc_433f50:
00433f50str x2, [x1+8]
00433f54str x1, [sp+120]
00433f58add x0, sp, 96
00433f5cbl runtime.deferprocStack
00433f60subs xzr, x0, 0
00433f64b.ne 0x433f94
00433f68b 0x433f6c
00433f6c
00433f6cloc_433f6c:
00433f6cadrp x0, 0x208000
00433f70add x0, x0, 1888
00433f74mov x1, xzr
00433f78movz x2, 50
00433f7cbl runtime.makeslice
00433f80str x0, [sp+232]
00433f84str xzr, [sp+240]
00433f88movz x3, 50
00433f8cstr x3, [sp+248]
00433f90b 0x433fb8
00433f94
00433f94loc_433f94:
00433f94bl runtime.deferreturn
00433f98ldr x3, [sp+192]
00433f9cldr x0, [sp+208]
00433fa0ldr x1, [sp+216]
00433fa4ldr x4, [sp+200]
00433fa8ldr x2, [sp+224]
00433facldp x29, x30, [sp-8]
00433fb0add sp, sp, 816
00433fb4ret x30
00433fb8
00433fb8loc_433fb8:
00433fb8b 0x433fbc
00433fbc
00433fbcloc_433fbc:
00433fbcstr xzr, [sp+576]
00433fc0add x27, sp, 584
00433fc4stp xzr, xzr, [x27]
00433fc8add x27, sp, 600
00433fccstp xzr, xzr, [x27]
00433fd0ldr x0, [sp+368]
00433fd4movz x1, 10
00433fd8bl os.(*File).Readdir
00433fdcstr x0, [sp+576]
00433fe0str x1, [sp+584]
00433fe4str x2, [sp+592]
00433fe8str x3, [sp+600]
00433fecstr x4, [sp+608]
00433ff0ldr x2, [sp+576]
00433ff4ldr x3, [sp+584]
00433ff8ldr x4, [sp+592]
00433ffcstr x2, [sp+784]
00434000str x3, [sp+792]
00434004str x4, [sp+800]
00434008ldr x2, [sp+600]
0043400cldr x3, [sp+608]
00434010str x2, [sp+768]
00434014str x3, [sp+776]
00434018ldr x2, [sp+784]
0043401cldr x3, [sp+792]
00434020ldr x4, [sp+800]
00434024str x2, [sp+280]
00434028str x3, [sp+288]
0043402cstr x4, [sp+296]
00434030ldr x0, [sp+768]
00434034ldr x1, [sp+776]
00434038str x0, [sp+336]
0043403cstr x1, [sp+344]
00434040adrp x27, 0x5ed000
00434044ldr x2, [x27+1520]
00434048subs xzr, x2, x0
0043404cb.eq 0x434054
00434050b 0x4340c0
00434054
00434054loc_434054:
00434054adrp x27, 0x5ed000
00434058ldr x2, [x27+1528]
0043405cbl runtime.ifaceeq
00434060tbnz w0, 0, 0x434068
00434064b 0x4340bc
00434068
00434068loc_434068:
00434068b 0x43406c
0043406c
0043406cloc_43406c:
0043406cstp xzr, xzr, [sp+432]
00434070ldr x0, [sp+232]
00434074ldr x1, [sp+240]
00434078ldr x2, [sp+248]
0043407cstr x0, [sp+208]
00434080str x1, [sp+216]
00434084str x2, [sp+224]
00434088ldr x0, [sp+432]
0043408cldr x1, [sp+440]
00434090str x0, [sp+192]
00434094str x1, [sp+200]
00434098bl runtime.deferreturn
0043409cldr x3, [sp+192]
004340a0ldr x0, [sp+208]
004340a4ldr x1, [sp+216]
004340a8ldr x4, [sp+200]
004340acldr x2, [sp+224]
004340b0ldp x29, x30, [sp-8]
004340b4add sp, sp, 816
004340b8ret x30
004340bc
004340bcloc_4340bc:
004340bcb 0x4340c4
004340c0
004340c0loc_4340c0:
004340c0b 0x4340c4
004340c4
004340c4loc_4340c4:
004340c4ldr x2, [sp+336]
004340c8cbnz x2, 0x4340d0
004340ccb 0x43411c
004340d0
004340d0loc_4340d0:
004340d0ldr x0, [sp+336]
004340d4ldr x1, [sp+344]
004340d8str x0, [sp+488]
004340dcstr x1, [sp+496]
004340e0str xzr, [sp+208]
004340e4stp xzr, xzr, [sp+216]
004340e8ldr x0, [sp+488]
004340ecldr x1, [sp+496]
004340f0str x0, [sp+192]
004340f4str x1, [sp+200]
004340f8bl runtime.deferreturn
004340fcldr x3, [sp+192]
00434100ldr x0, [sp+208]
00434104ldr x1, [sp+216]
00434108ldr x4, [sp+200]
0043410cldr x2, [sp+224]
00434110ldp x29, x30, [sp-8]
00434114add sp, sp, 816
00434118ret x30
0043411c
0043411cloc_43411c:
0043411cldr x2, [sp+288]
00434120ldr x3, [sp+280]
00434124ldr x4, [sp+296]
00434128str x3, [sp+576]
0043412cstr x2, [sp+584]
00434130str x4, [sp+592]
00434134str xzr, [sp+160]
00434138str x2, [sp+152]
0043413cldr x2, [sp+576]
00434140str x2, [sp+144]
00434144b 0x434148
00434148
00434148loc_434148:
00434148ldr x2, [sp+152]
0043414cldr x3, [sp+160]
00434150subs xzr, x2, x3
00434154b.gt 0x43415c
00434158b 0x434700
0043415c
0043415cloc_43415c:
0043415cldr x1, [sp+144]
00434160str x1, [sp+480]
00434164ldr x1, [sp+480]
00434168ldr x2, [x1]
0043416cldr x0, [x1+8]
00434170str x2, [sp+304]
00434174str x0, [sp+312]
00434178ldrsb x27, [x2]
0043417cldr x1, [x2+24]
00434180blr x1
00434184strb w0, [sp+87]
00434188tbnz w0, 0, 0x434190
0043418cb 0x4346e0
00434190
00434190loc_434190:
00434190ldr x1, [sp+304]
00434194ldrsb x27, [x1]
00434198ldr x1, [x1+48]
0043419cldr x0, [sp+312]
004341a0blr x1
004341a4str x0, [sp+264]
004341a8str x1, [sp+272]
004341acsubs xzr, x1, 0
004341b0b.hi 0x4341b8
004341b4b 0x434728
004341b8
004341b8loc_4341b8:
004341b8ldrb w4, [x0]
004341bcsubs wzr, w4, 48
004341c0cset x4, lo
004341c4strb w4, [sp+87]
004341c8b.lo 0x4341d0
004341ccb 0x4341d4
004341d0
004341d0loc_4341d0:
004341d0b 0x4341fc
004341d4
004341d4loc_4341d4:
004341d4ldr x1, [sp+272]
004341d8ldr x4, [sp+264]
004341dcsubs xzr, x1, 0
004341e0b.hi 0x4341e8
004341e4b 0x434720
004341e8
004341e8loc_4341e8:
004341e8ldrb w4, [x4]
004341ecsubs wzr, w4, 57
004341f0cset x4, hi
004341f4strb w4, [sp+87]
004341f8b 0x4341fc
004341fc
004341fcloc_4341fc:
004341fcldrb w4, [sp+87]
00434200tbnz w4, 0, 0x434208
00434204b 0x43420c
00434208
00434208loc_434208:
00434208b 0x4346e4
0043420c
0043420cloc_43420c:
0043420cadd x27, sp, 600
00434210stp xzr, xzr, [x27]
00434214ldr x0, [sp+264]
00434218ldr x1, [sp+272]
0043421cmovz x2, 10
00434220mov x3, xzr
00434224bl strconv.ParseInt
00434228str x0, [sp+176]
0043422cstr x1, [sp+600]
00434230str x2, [sp+608]
00434234ldr x4, [sp+176]
00434238str x4, [sp+184]
0043423cstr x1, [sp+752]
00434240str x2, [sp+760]
00434244ldr x4, [sp+184]
00434248str x4, [sp+88]
0043424cstr x1, [sp+320]
00434250str x2, [sp+328]
00434254cbnz x1, 0x43425c
00434258b 0x434260
0043425c
0043425cloc_43425c:
0043425cb 0x4346e4
00434260
00434260loc_434260:
00434260str xzr, [sp+568]
00434264add x27, sp, 600
00434268stp xzr, xzr, [x27]
0043426cldr x0, [sp+88]
00434270bl github.com/bishopfox/sliver/implant/sliver/ps.newUnixProcess
00434274str x0, [sp+568]
00434278str x1, [sp+600]
0043427cstr x2, [sp+608]
00434280ldr x1, [sp+568]
00434284str x1, [sp+744]
00434288ldr x1, [sp+600]
0043428cldr x2, [sp+608]
00434290str x1, [sp+728]
00434294str x2, [sp+736]
00434298ldr x1, [sp+744]
0043429cstr x1, [sp+256]
004342a0ldr x1, [sp+736]
004342a4ldr x2, [sp+728]
004342a8str x2, [sp+320]
004342acstr x1, [sp+328]
004342b0cbnz x2, 0x4342b8
004342b4b 0x4342bc
004342b8
004342b8loc_4342b8:
004342b8b 0x4346e4
004342bc
004342bcloc_4342bc:
004342bcldrb w5, [sp+824]
004342c0tbnz w5, 0, 0x4342c8
004342c4b 0x434640
004342c8
004342c8loc_4342c8:
004342c8add x27, sp, 552
004342ccstp xzr, xzr, [x27]
004342d0add x27, sp, 600
004342d4stp xzr, xzr, [x27]
004342d8ldr x0, [sp+88]
004342dcbl github.com/bishopfox/sliver/implant/sliver/ps.getProcessOwner
004342e0str x0, [sp+552]
004342e4str x1, [sp+560]
004342e8str x2, [sp+600]
004342ecstr x3, [sp+608]
004342f0ldr x1, [sp+552]
004342f4ldr x2, [sp+560]
004342f8str x1, [sp+712]
004342fcstr x2, [sp+720]
00434300ldr x1, [sp+600]
00434304ldr x2, [sp+608]
00434308str x1, [sp+696]
0043430cstr x2, [sp+704]
00434310ldr x1, [sp+256]
00434314ldrsb x27, [x1]
00434318ldr x2, [sp+712]
0043431cldr x3, [sp+720]
00434320str x3, [x1+104]
00434324adrp x27, 0x617000
00434328ldr w3, [x27+3056]
0043432ccbz w3, 0x434334
00434330b 0x434338
00434334
00434334loc_434334:
00434334b 0x43434c
00434338
00434338loc_434338:
00434338bl runtime.gcWriteBarrier2
0043433cstr x2, [x25]
00434340ldr x3, [x1+96]
00434344str x3, [x25+8]
00434348b 0x43434c
0043434c
0043434cloc_43434c:
0043434cstr x2, [x1+96]
00434350ldr x2, [sp+704]
00434354ldr x3, [sp+696]
00434358str x3, [sp+320]
0043435cstr x2, [sp+328]
00434360cbnz x3, 0x434368
00434364b 0x43436c
00434368
00434368loc_434368:
00434368b 0x4346e4
0043436c
0043436cloc_43436c:
0043436cstr xzr, [sp+528]
00434370add x27, sp, 536
00434374stp xzr, xzr, [x27]
00434378add x27, sp, 600
0043437cstp xzr, xzr, [x27]
00434380ldr x0, [sp+88]
00434384bl github.com/bishopfox/sliver/implant/sliver/ps.getProcessCmdLine
00434388str x0, [sp+528]
0043438cstr x1, [sp+536]
00434390str x2, [sp+544]
00434394str x3, [sp+600]
00434398str x4, [sp+608]
0043439cldr x1, [sp+528]
004343a0ldr x2, [sp+536]
004343a4ldr x3, [sp+544]
004343a8str x1, [sp+672]
004343acstr x2, [sp+680]
004343b0str x3, [sp+688]
004343b4ldr x1, [sp+600]
004343b8ldr x2, [sp+608]
004343bcstr x1, [sp+656]
004343c0str x2, [sp+664]
004343c4ldr x1, [sp+672]
004343c8ldr x2, [sp+680]
004343ccldr x3, [sp+688]
004343d0str x1, [sp+376]
004343d4str x2, [sp+384]
004343d8str x3, [sp+392]
004343dcldr x1, [sp+664]
004343e0ldr x2, [sp+656]
004343e4str x2, [sp+320]
004343e8str x1, [sp+328]
004343eccbnz x2, 0x4343f4
004343f0b 0x4343f8
004343f4
004343f4loc_4343f4:
004343f4b 0x434508
004343f8
004343f8loc_4343f8:
004343f8ldr x2, [sp+256]
004343fcldrsb x27, [x2]
00434400ldr x3, [sp+376]
00434404ldr x4, [sp+384]
00434408ldr x5, [sp+392]
0043440cstr x4, [x2+64]
00434410str x5, [x2+72]
00434414adrp x27, 0x617000
00434418ldr w4, [x27+3056]
0043441ccbz w4, 0x434424
00434420b 0x434428
00434424
00434424loc_434424:
00434424b 0x43443c
00434428
00434428loc_434428:
00434428bl runtime.gcWriteBarrier2
0043442cstr x3, [x25]
00434430ldr x4, [x2+56]
00434434str x4, [x25+8]
00434438b 0x43443c
0043443c
0043443cloc_43443c:
0043443cstr x3, [x2+56]
00434440ldr x1, [sp+384]
00434444ldr x2, [sp+376]
00434448subs xzr, x1, 0
0043444cb.hi 0x434454
00434450b 0x434718
00434454
00434454loc_434454:
00434454ldr x2, [x2+8]
00434458subs xzr, x2, 0
0043445ccset x3, ne
00434460strb w3, [sp+87]
00434464cbnz x2, 0x43446c
00434468b 0x434498
0043446c
0043446cloc_43446c:
0043446cldr x1, [sp+384]
00434470ldr x2, [sp+376]
00434474subs xzr, x1, 0
00434478b.hi 0x434480
0043447cb 0x434710
00434480
00434480loc_434480:
00434480ldr x2, [x2+8]
00434484str x2, [sp+168]
00434488subs xzr, x2, 0
0043448ccset x2, ne
00434490strb w2, [sp+87]
00434494b 0x43449c
00434498
00434498loc_434498:
00434498b 0x43449c
0043449c
0043449cloc_43449c:
0043449cldrb w2, [sp+87]
004344a0tbnz w2, 0, 0x4344a8
004344a4b 0x434500
004344a8
004344a8loc_4344a8:
004344a8ldr x2, [sp+376]
004344acldr x1, [sp+384]
004344b0subs xzr, x1, 0
004344b4b.hi 0x4344bc
004344b8b 0x434708
004344bc
004344bcloc_4344bc:
004344bcldr x1, [sp+256]
004344c0ldrsb x27, [x1]
004344c4ldr x3, [x2]
004344c8ldr x2, [x2+8]
004344ccstr x2, [x1+88]
004344d0adrp x27, 0x617000
004344d4ldr w2, [x27+3056]
004344d8cbz w2, 0x4344e0
004344dcb 0x4344e4
004344e0
004344e0loc_4344e0:
004344e0b 0x4344f8
004344e4
004344e4loc_4344e4:
004344e4bl runtime.gcWriteBarrier2
004344e8str x3, [x25]
004344ecldr x2, [x1+80]
004344f0str x2, [x25+8]
004344f4b 0x4344f8
004344f8
004344f8loc_4344f8:
004344f8str x3, [x1+80]
004344fcb 0x434504
00434500
00434500loc_434500:
00434500b 0x434504
00434504
00434504loc_434504:
00434504b 0x434508
00434508
00434508loc_434508:
00434508add x27, sp, 552
0043450cstp xzr, xzr, [x27]
00434510add x27, sp, 600
00434514stp xzr, xzr, [x27]
00434518ldr x0, [sp+88]
0043451cbl github.com/bishopfox/sliver/implant/sliver/ps.getProcessArchitecture
00434520str x0, [sp+552]
00434524str x1, [sp+560]
00434528str x2, [sp+600]
0043452cstr x3, [sp+608]
00434530ldr x1, [sp+552]
00434534ldr x2, [sp+560]
00434538str x1, [sp+640]
0043453cstr x2, [sp+648]
00434540ldr x1, [sp+600]
00434544ldr x2, [sp+608]
00434548str x1, [sp+624]
0043454cstr x2, [sp+632]
00434550ldr x1, [sp+256]
00434554ldrsb x27, [x1]
00434558ldr x2, [sp+640]
0043455cldr x3, [sp+648]
00434560str x3, [x1+48]
00434564adrp x27, 0x617000
00434568ldr w3, [x27+3056]
0043456ccbz w3, 0x434574
00434570b 0x434578
00434574
00434574loc_434574:
00434574b 0x43458c
00434578
00434578loc_434578:
00434578bl runtime.gcWriteBarrier2
0043457cstr x2, [x25]
00434580ldr x5, [x1+40]
00434584str x5, [x25+8]
00434588b 0x43458c
0043458c
0043458cloc_43458c:
0043458cstr x2, [x1+40]
00434590ldr x5, [sp+624]
00434594ldr x6, [sp+632]
00434598str x5, [sp+320]
0043459cstr x6, [sp+328]
004345a0ldr x5, [sp+256]
004345a4str x5, [sp+568]
004345a8adrp x6, 0x2e5000
004345acadd x6, x6, 1872
004345b0str x6, [sp+448]
004345b4str x5, [sp+456]
004345b8ldr x2, [sp+248]
004345bcldr x0, [sp+232]
004345c0ldr x5, [sp+240]
004345c4add x1, x5, 1
004345c8subs xzr, x2, x1
004345ccb.hs 0x4345d4
004345d0b 0x4345d8
004345d4
004345d4loc_4345d4:
004345d4b 0x4345ec
004345d8
004345d8loc_4345d8:
004345d8orr x3, xzr, 1
004345dcadrp x4, 0x207000
004345e0add x4, x4, 1888
004345e4bl runtime.growslice
004345e8b 0x4345ec
004345ec
004345ecloc_4345ec:
004345ecsub x3, x1, 1
004345f0add x4, x0, x3, lsl #4
004345f4ubfm x3, x3, 60, 59
004345f8ldr x5, [sp+456]
004345fcldr x6, [sp+448]
00434600str x6, [x0+x3]
00434604adrp x27, 0x617000
00434608ldr w3, [x27+3056]
0043460ccbz w3, 0x434614
00434610b 0x434618
00434614
00434614loc_434614:
00434614b 0x43462c
00434618
00434618loc_434618:
00434618bl runtime.gcWriteBarrier2
0043461cstr x5, [x25]
00434620ldr x3, [x4+8]
00434624str x3, [x25+8]
00434628b 0x43462c
0043462c
0043462cloc_43462c:
0043462cstr x5, [x4+8]
00434630str x0, [sp+232]
00434634str x1, [sp+240]
00434638str x2, [sp+248]
0043463cb 0x4346e4
00434640
00434640loc_434640:
00434640ldr x5, [sp+256]
00434644str x5, [sp+568]
00434648adrp x6, 0x2e5000
0043464cadd x6, x6, 1872
00434650str x6, [sp+464]
00434654str x5, [sp+472]
00434658ldr x2, [sp+248]
0043465cldr x0, [sp+232]
00434660ldr x5, [sp+240]
00434664add x1, x5, 1
00434668subs xzr, x2, x1
0043466cb.hs 0x434674
00434670b 0x434678
00434674
00434674loc_434674:
00434674b 0x43468c
00434678
00434678loc_434678:
00434678orr x3, xzr, 1
0043467cadrp x4, 0x207000
00434680add x4, x4, 1888
00434684bl runtime.growslice
00434688b 0x43468c
0043468c
0043468cloc_43468c:
0043468csub x3, x1, 1
00434690add x4, x0, x3, lsl #4
00434694ubfm x3, x3, 60, 59
00434698ldr x5, [sp+472]
0043469cldr x6, [sp+464]
004346a0str x6, [x0+x3]
004346a4adrp x27, 0x617000
004346a8ldr w3, [x27+3056]
004346accbz w3, 0x4346b4
004346b0b 0x4346b8
004346b4
004346b4loc_4346b4:
004346b4b 0x4346cc
004346b8
004346b8loc_4346b8:
004346b8bl runtime.gcWriteBarrier2
004346bcstr x5, [x25]
004346c0ldr x3, [x4+8]
004346c4str x3, [x25+8]
004346c8b 0x4346cc
004346cc
004346ccloc_4346cc:
004346ccstr x5, [x4+8]
004346d0str x0, [sp+232]
004346d4str x1, [sp+240]
004346d8str x2, [sp+248]
004346dcb 0x4346e4
004346e0
004346e0loc_4346e0:
004346e0b 0x4346e4
004346e4
004346e4loc_4346e4:
004346e4ldr x2, [sp+160]
004346e8add x2, x2, 1
004346ecstr x2, [sp+160]
004346f0ldr x2, [sp+480]
004346f4add x2, x2, 16
004346f8str x2, [sp+144]
004346fcb 0x434148
00434700
00434700loc_434700:
00434700b 0x434704
00434704
00434704loc_434704:
00434704b 0x433fb8
00434708
00434708loc_434708:
00434708mov x0, xzr
0043470cbl runtime.panicIndex
00434710
00434710loc_434710:
00434710mov x0, xzr
00434714bl runtime.panicIndex
00434718
00434718loc_434718:
00434718mov x0, xzr
0043471cbl runtime.panicIndex
00434720
00434720loc_434720:
00434720mov x0, xzr
00434724bl runtime.panicIndex
00434728
00434728loc_434728:
00434728mov x0, xzr
0043472cbl runtime.panicIndex
00434730hint
00434734
00434734loc_434734:
00434734strb w0, [sp+8]
00434738mov x3, x30
0043473cbl runtime.morestack_noctxt.abi0
00434740ldrb w0, [sp+8]
00434744b 0x433e30
00434748udf 0
0043474cudf 0
00433e30
00434750
00434750github.com/bishopfox/sliver/implant/sliver/ps.processes.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/ps.processes.deferwrap1(void)
00434750ldr x16, [x28+16]
00434754subs xzr, sp, x16
00434758b.ls 0x434788
0043475cstr x30, [sp-32]!
00434760stur x29, [sp-8]
00434764sub x29, sp, 8
00434768ldr x16, [x28+32]
0043476ccbnz x16, 0x434794
00434770
00434770loc_434770:
00434770ldr x0, [x26+8]
00434774str x0, [sp+16]
00434778bl os.(*File).Close
0043477cldur x29, [sp-8]
00434780ldr x30, [sp], 32
00434784ret x30
00434788
00434788loc_434788:
00434788mov x3, x30
0043478cbl runtime.morestack.abi0
00434790b 0x434750
00434794
00434794loc_434794:
00434794ldr x17, [x16]
00434798add x20, sp, 40
0043479csubs xzr, x20, x17
004347a0b.ne 0x434770
004347a4add x20, sp, 8
004347a8str x20, [x16]
004347acb 0x434770
00434750
00434750github.com/bishopfox/sliver/implant/sliver/ps.processes.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/ps.processes.deferwrap1(void)
00434750ldr x16, [x28+16]
00434754subs xzr, sp, x16
00434758b.ls 0x434788
0043475cstr x30, [sp-32]!
00434760stur x29, [sp-8]
00434764sub x29, sp, 8
00434768ldr x16, [x28+32]
0043476ccbnz x16, 0x434794
00434770
00434770loc_434770:
00434770ldr x0, [x26+8]
00434774str x0, [sp+16]
00434778bl os.(*File).Close
0043477cldur x29, [sp-8]
00434780ldr x30, [sp], 32
00434784ret x30
00434788
00434788loc_434788:
00434788mov x3, x30
0043478cbl runtime.morestack.abi0
00434790b 0x434750
00434794
00434794loc_434794:
00434794ldr x17, [x16]
00434798add x20, sp, 40
0043479csubs xzr, x20, x17
004347a0b.ne 0x434770
004347a4add x20, sp, 8
004347a8str x20, [x16]
004347acb 0x434770
00434750
004347b0
004347b0github.com/bishopfox/sliver/implant/sliver/ps.newUnixProcess: ; void github.com/bishopfox/sliver/implant/sliver/ps.newUnixProcess(int pid)
004347b0ldr x16, [x28+16]
004347b4subs xzr, sp, x16
004347b8b.ls 0x434878
004347bcstr x30, [sp-112]!
004347c0stur x29, [sp-8]
004347c4sub x29, sp, 8
004347c8str x0, [sp+120]
004347ccstr xzr, [sp+56]
004347d0stp xzr, xzr, [sp+40]
004347d4adrp x0, 0x25a000
004347d8add x0, x0, 3776
004347dcbl runtime.newobject
004347e0str x0, [sp+80]
004347e4adrp x27, 0x617000
004347e8ldr w1, [x27+3056]
004347eccbz w1, 0x4347f4
004347f0b 0x4347f8
004347f4
004347f4loc_4347f4:
004347f4b 0x434814
004347f8
004347f8loc_4347f8:
004347f8str x0, [sp+72]
004347fcmov x1, x0
00434800adrp x0, 0x25a000
00434804add x0, x0, 3776
00434808bl runtime.wbZero
0043480cldr x0, [sp+72]
00434810b 0x434814
00434814
00434814loc_434814:
00434814mov x20, x0
00434818adr x27, 16
0043481cstp x29, x27, [sp-24]
00434820sub x29, sp, 24
00434824bl fn_87cf4
00434828sub x29, sp, 8
0043482cldr x1, [sp+80]
00434830ldrsb x27, [x1]
00434834ldr x2, [sp+120]
00434838str x2, [x1]
0043483cldr x0, [sp+80]
00434840str x0, [sp+64]
00434844bl github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).Refresh
00434848str x0, [sp+88]
0043484cstr x1, [sp+96]
00434850ldr x1, [sp+64]
00434854str x1, [sp+56]
00434858ldr x1, [sp+88]
0043485cldr x2, [sp+96]
00434860str x1, [sp+40]
00434864str x2, [sp+48]
00434868ldr x0, [sp+56]
0043486cldur x29, [sp-8]
00434870ldr x30, [sp], 112
00434874ret x30
00434878
00434878loc_434878:
00434878str x0, [sp+8]
0043487cmov x3, x30
00434880bl runtime.morestack_noctxt.abi0
00434884ldr x0, [sp+8]
00434888b 0x4347b0
0043488cudf 0
004347b0
004347b0github.com/bishopfox/sliver/implant/sliver/ps.newUnixProcess: ; void github.com/bishopfox/sliver/implant/sliver/ps.newUnixProcess(int pid)
004347b0ldr x16, [x28+16]
004347b4subs xzr, sp, x16
004347b8b.ls 0x434878
004347bcstr x30, [sp-112]!
004347c0stur x29, [sp-8]
004347c4sub x29, sp, 8
004347c8str x0, [sp+120]
004347ccstr xzr, [sp+56]
004347d0stp xzr, xzr, [sp+40]
004347d4adrp x0, 0x25a000
004347d8add x0, x0, 3776
004347dcbl runtime.newobject
004347e0str x0, [sp+80]
004347e4adrp x27, 0x617000
004347e8ldr w1, [x27+3056]
004347eccbz w1, 0x4347f4
004347f0b 0x4347f8
004347f4
004347f4loc_4347f4:
004347f4b 0x434814
004347f8
004347f8loc_4347f8:
004347f8str x0, [sp+72]
004347fcmov x1, x0
00434800adrp x0, 0x25a000
00434804add x0, x0, 3776
00434808bl runtime.wbZero
0043480cldr x0, [sp+72]
00434810b 0x434814
00434814
00434814loc_434814:
00434814mov x20, x0
00434818adr x27, 16
0043481cstp x29, x27, [sp-24]
00434820sub x29, sp, 24
00434824bl fn_87cf4
00434828sub x29, sp, 8
0043482cldr x1, [sp+80]
00434830ldrsb x27, [x1]
00434834ldr x2, [sp+120]
00434838str x2, [x1]
0043483cldr x0, [sp+80]
00434840str x0, [sp+64]
00434844bl github.com/bishopfox/sliver/implant/sliver/ps.(*UnixProcess).Refresh
00434848str x0, [sp+88]
0043484cstr x1, [sp+96]
00434850ldr x1, [sp+64]
00434854str x1, [sp+56]
00434858ldr x1, [sp+88]
0043485cldr x2, [sp+96]
00434860str x1, [sp+40]
00434864str x2, [sp+48]
00434868ldr x0, [sp+56]
0043486cldur x29, [sp-8]
00434870ldr x30, [sp], 112
00434874ret x30
00434878
00434878loc_434878:
00434878str x0, [sp+8]
0043487cmov x3, x30
00434880bl runtime.morestack_noctxt.abi0
00434884ldr x0, [sp+8]
00434888b 0x4347b0
0043488cudf 0
004347b0
00434890
00434890gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad(struct []uint8 b, int m)
00434890ldr x16, [x28+16]
00434894sub x17, sp, 96
00434898subs xzr, x17, x16
0043489cb.ls 0x434aec
004348a0str x30, [sp-224]!
004348a4stur x29, [sp-8]
004348a8sub x29, sp, 8
004348acstr x0, [sp+232]
004348b0str x1, [sp+240]
004348b4str x2, [sp+248]
004348b8str x3, [sp+256]
004348bcstr xzr, [sp+120]
004348c0stp xzr, xzr, [sp+128]
004348c4stp xzr, xzr, [sp+104]
004348c8ldr x5, [sp+256]
004348ccsubs xzr, x5, 0
004348d0b.le 0x4348d8
004348d4b 0x434920
004348d8
004348d8loc_4348d8:
004348d8adrp x0, 0x28f000
004348dcadd x0, x0, 3757
004348e0movz x1, 39
004348e4bl errors.New
004348e8str x0, [sp+168]
004348ecstr x1, [sp+176]
004348f0str xzr, [sp+120]
004348f4stp xzr, xzr, [sp+128]
004348f8ldr x3, [sp+168]
004348fcldr x4, [sp+176]
00434900str x3, [sp+104]
00434904str x4, [sp+112]
00434908ldr x0, [sp+120]
0043490cldr x1, [sp+128]
00434910ldr x2, [sp+136]
00434914ldur x29, [sp-8]
00434918ldr x30, [sp], 224
0043491cret x30
00434920
00434920loc_434920:
00434920ldr x5, [sp+232]
00434924subs xzr, x5, 0
00434928cset x6, ne
0043492ceor x6, x6, 1
00434930strb w6, [sp+63]
00434934cbnz x5, 0x43493c
00434938b 0x434954
0043493c
0043493cloc_43493c:
0043493cldr x5, [sp+240]
00434940str x5, [sp+80]
00434944subs xzr, x5, 0
00434948cset x5, eq
0043494cstrb w5, [sp+63]
00434950b 0x434958
00434954
00434954loc_434954:
00434954b 0x434958
00434958
00434958loc_434958:
00434958ldrb w5, [sp+63]
0043495ctbnz w5, 0, 0x434964
00434960b 0x4349ac
00434964
00434964loc_434964:
00434964adrp x0, 0x28a000
00434968add x0, x0, 4080
0043496corr x1, xzr, 32
00434970bl errors.New
00434974str x0, [sp+168]
00434978str x1, [sp+176]
0043497cstr xzr, [sp+120]
00434980stp xzr, xzr, [sp+128]
00434984ldr x3, [sp+168]
00434988ldr x4, [sp+176]
0043498cstr x3, [sp+104]
00434990str x4, [sp+112]
00434994ldr x0, [sp+120]
00434998ldr x1, [sp+128]
0043499cldr x2, [sp+136]
004349a0ldur x29, [sp-8]
004349a4ldr x30, [sp], 224
004349a8ret x30
004349ac
004349acloc_4349ac:
004349acldr x5, [sp+240]
004349b0str x5, [sp+80]
004349b4ldr x6, [sp+256]
004349b8cbnz x6, 0x4349c0
004349bcb 0x434ae4
004349c0
004349c0loc_4349c0:
004349c0sdiv x27, x5, x6
004349c4msub x5, x27, x6, x5
004349c8str x5, [sp+72]
004349cccbnz x5, 0x4349d4
004349d0b 0x434aa4
004349d4
004349d4loc_4349d4:
004349d4ldr x3, [sp+256]
004349d8sub x2, x3, x5
004349dcstr x2, [sp+64]
004349e0adrp x0, 0x1c1000
004349e4add x0, x0, 3072
004349e8mov x1, x2
004349ecbl runtime.makeslice
004349f0ldr x3, [sp+64]
004349f4ldr x4, [sp+64]
004349f8str x0, [sp+144]
004349fcstr x3, [sp+152]
00434a00str x4, [sp+160]
00434a04ldr x2, [sp+248]
00434a08ldr x0, [sp+232]
00434a0cldr x3, [sp+240]
00434a10str x0, [sp+192]
00434a14str x3, [sp+200]
00434a18str x2, [sp+208]
00434a1cldr x4, [sp+152]
00434a20add x1, x3, x4
00434a24str x1, [sp+96]
00434a28subs xzr, x2, x1
00434a2cb.hs 0x434a34
00434a30b 0x434a3c
00434a34
00434a34loc_434a34:
00434a34str x1, [sp+200]
00434a38b 0x434a5c
00434a3c
00434a3cloc_434a3c:
00434a3cldr x3, [sp+152]
00434a40adrp x4, 0x1c1000
00434a44add x4, x4, 3072
00434a48bl runtime.growslice
00434a4cstr x0, [sp+192]
00434a50str x1, [sp+200]
00434a54str x2, [sp+208]
00434a58b 0x434a5c
00434a5c
00434a5cloc_434a5c:
00434a5cldr x3, [sp+152]
00434a60str x3, [sp+88]
00434a64ldr x3, [sp+96]
00434a68ldr x4, [sp+152]
00434a6csub x3, x3, x4
00434a70ldr x4, [sp+192]
00434a74add x0, x4, x3
00434a78str x0, [sp+184]
00434a7cldr x2, [sp+88]
00434a80ldr x1, [sp+144]
00434a84bl runtime.memmove
00434a88ldr x3, [sp+192]
00434a8cldr x4, [sp+200]
00434a90ldr x5, [sp+208]
00434a94str x3, [sp+232]
00434a98str x4, [sp+240]
00434a9cstr x5, [sp+248]
00434aa0b 0x434aa8
00434aa4
00434aa4loc_434aa4:
00434aa4b 0x434aa8
00434aa8
00434aa8loc_434aa8:
00434aa8ldr x5, [sp+232]
00434aacldr x6, [sp+240]
00434ab0ldr x7, [sp+248]
00434ab4str x5, [sp+120]
00434ab8str x6, [sp+128]
00434abcstr x7, [sp+136]
00434ac0stp xzr, xzr, [sp+104]
00434ac4ldr x0, [sp+120]
00434ac8ldr x1, [sp+128]
00434accldr x2, [sp+136]
00434ad0mov x3, xzr
00434ad4mov x4, xzr
00434ad8ldur x29, [sp-8]
00434adcldr x30, [sp], 224
00434ae0ret x30
00434ae4
00434ae4loc_434ae4:
00434ae4bl runtime.panicdivide
00434ae8hint
00434aec
00434aecloc_434aec:
00434aecstp x0, x1, [sp+8]
00434af0stp x2, x3, [sp+24]
00434af4mov x3, x30
00434af8bl runtime.morestack_noctxt.abi0
00434afcldp x0, x1, [sp+8]
00434b00ldp x2, x3, [sp+24]
00434b04b 0x434890
00434b08udf 0
00434b0cudf 0
00434890
00434890gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad(struct []uint8 b, int m)
00434890ldr x16, [x28+16]
00434894sub x17, sp, 96
00434898subs xzr, x17, x16
0043489cb.ls 0x434aec
004348a0str x30, [sp-224]!
004348a4stur x29, [sp-8]
004348a8sub x29, sp, 8
004348acstr x0, [sp+232]
004348b0str x1, [sp+240]
004348b4str x2, [sp+248]
004348b8str x3, [sp+256]
004348bcstr xzr, [sp+120]
004348c0stp xzr, xzr, [sp+128]
004348c4stp xzr, xzr, [sp+104]
004348c8ldr x5, [sp+256]
004348ccsubs xzr, x5, 0
004348d0b.le 0x4348d8
004348d4b 0x434920
004348d8
004348d8loc_4348d8:
004348d8adrp x0, 0x28f000
004348dcadd x0, x0, 3757
004348e0movz x1, 39
004348e4bl errors.New
004348e8str x0, [sp+168]
004348ecstr x1, [sp+176]
004348f0str xzr, [sp+120]
004348f4stp xzr, xzr, [sp+128]
004348f8ldr x3, [sp+168]
004348fcldr x4, [sp+176]
00434900str x3, [sp+104]
00434904str x4, [sp+112]
00434908ldr x0, [sp+120]
0043490cldr x1, [sp+128]
00434910ldr x2, [sp+136]
00434914ldur x29, [sp-8]
00434918ldr x30, [sp], 224
0043491cret x30
00434920
00434920loc_434920:
00434920ldr x5, [sp+232]
00434924subs xzr, x5, 0
00434928cset x6, ne
0043492ceor x6, x6, 1
00434930strb w6, [sp+63]
00434934cbnz x5, 0x43493c
00434938b 0x434954
0043493c
0043493cloc_43493c:
0043493cldr x5, [sp+240]
00434940str x5, [sp+80]
00434944subs xzr, x5, 0
00434948cset x5, eq
0043494cstrb w5, [sp+63]
00434950b 0x434958
00434954
00434954loc_434954:
00434954b 0x434958
00434958
00434958loc_434958:
00434958ldrb w5, [sp+63]
0043495ctbnz w5, 0, 0x434964
00434960b 0x4349ac
00434964
00434964loc_434964:
00434964adrp x0, 0x28a000
00434968add x0, x0, 4080
0043496corr x1, xzr, 32
00434970bl errors.New
00434974str x0, [sp+168]
00434978str x1, [sp+176]
0043497cstr xzr, [sp+120]
00434980stp xzr, xzr, [sp+128]
00434984ldr x3, [sp+168]
00434988ldr x4, [sp+176]
0043498cstr x3, [sp+104]
00434990str x4, [sp+112]
00434994ldr x0, [sp+120]
00434998ldr x1, [sp+128]
0043499cldr x2, [sp+136]
004349a0ldur x29, [sp-8]
004349a4ldr x30, [sp], 224
004349a8ret x30
004349ac
004349acloc_4349ac:
004349acldr x5, [sp+240]
004349b0str x5, [sp+80]
004349b4ldr x6, [sp+256]
004349b8cbnz x6, 0x4349c0
004349bcb 0x434ae4
004349c0
004349c0loc_4349c0:
004349c0sdiv x27, x5, x6
004349c4msub x5, x27, x6, x5
004349c8str x5, [sp+72]
004349cccbnz x5, 0x4349d4
004349d0b 0x434aa4
004349d4
004349d4loc_4349d4:
004349d4ldr x3, [sp+256]
004349d8sub x2, x3, x5
004349dcstr x2, [sp+64]
004349e0adrp x0, 0x1c1000
004349e4add x0, x0, 3072
004349e8mov x1, x2
004349ecbl runtime.makeslice
004349f0ldr x3, [sp+64]
004349f4ldr x4, [sp+64]
004349f8str x0, [sp+144]
004349fcstr x3, [sp+152]
00434a00str x4, [sp+160]
00434a04ldr x2, [sp+248]
00434a08ldr x0, [sp+232]
00434a0cldr x3, [sp+240]
00434a10str x0, [sp+192]
00434a14str x3, [sp+200]
00434a18str x2, [sp+208]
00434a1cldr x4, [sp+152]
00434a20add x1, x3, x4
00434a24str x1, [sp+96]
00434a28subs xzr, x2, x1
00434a2cb.hs 0x434a34
00434a30b 0x434a3c
00434a34
00434a34loc_434a34:
00434a34str x1, [sp+200]
00434a38b 0x434a5c
00434a3c
00434a3cloc_434a3c:
00434a3cldr x3, [sp+152]
00434a40adrp x4, 0x1c1000
00434a44add x4, x4, 3072
00434a48bl runtime.growslice
00434a4cstr x0, [sp+192]
00434a50str x1, [sp+200]
00434a54str x2, [sp+208]
00434a58b 0x434a5c
00434a5c
00434a5cloc_434a5c:
00434a5cldr x3, [sp+152]
00434a60str x3, [sp+88]
00434a64ldr x3, [sp+96]
00434a68ldr x4, [sp+152]
00434a6csub x3, x3, x4
00434a70ldr x4, [sp+192]
00434a74add x0, x4, x3
00434a78str x0, [sp+184]
00434a7cldr x2, [sp+88]
00434a80ldr x1, [sp+144]
00434a84bl runtime.memmove
00434a88ldr x3, [sp+192]
00434a8cldr x4, [sp+200]
00434a90ldr x5, [sp+208]
00434a94str x3, [sp+232]
00434a98str x4, [sp+240]
00434a9cstr x5, [sp+248]
00434aa0b 0x434aa8
00434aa4
00434aa4loc_434aa4:
00434aa4b 0x434aa8
00434aa8
00434aa8loc_434aa8:
00434aa8ldr x5, [sp+232]
00434aacldr x6, [sp+240]
00434ab0ldr x7, [sp+248]
00434ab4str x5, [sp+120]
00434ab8str x6, [sp+128]
00434abcstr x7, [sp+136]
00434ac0stp xzr, xzr, [sp+104]
00434ac4ldr x0, [sp+120]
00434ac8ldr x1, [sp+128]
00434accldr x2, [sp+136]
00434ad0mov x3, xzr
00434ad4mov x4, xzr
00434ad8ldur x29, [sp-8]
00434adcldr x30, [sp], 224
00434ae0ret x30
00434ae4
00434ae4loc_434ae4:
00434ae4bl runtime.panicdivide
00434ae8hint
00434aec
00434aecloc_434aec:
00434aecstp x0, x1, [sp+8]
00434af0stp x2, x3, [sp+24]
00434af4mov x3, x30
00434af8bl runtime.morestack_noctxt.abi0
00434afcldp x0, x1, [sp+8]
00434b00ldp x2, x3, [sp+24]
00434b04b 0x434890
00434b08udf 0
00434b0cudf 0
00434890
00434b10
00434b10gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash(struct []uint8 pt, struct []uint8 key, struct []uint8 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType etype)
00434b10ldr x16, [x28+16]
00434b14sub x17, sp, 336
00434b18subs xzr, x17, x16
00434b1cb.ls 0x434e98
00434b20sub x20, sp, 464
00434b24stp x29, x30, [x20-8]
00434b28add sp, x20, 0
00434b2csub x29, sp, 8
00434b30str x0, [sp+472]
00434b34str x1, [sp+480]
00434b38str x2, [sp+488]
00434b3cstr x3, [sp+496]
00434b40str x4, [sp+504]
00434b44str x5, [sp+512]
00434b48str x6, [sp+520]
00434b4cstr x7, [sp+528]
00434b50str x8, [sp+536]
00434b54str x9, [sp+544]
00434b58str x10, [sp+552]
00434b5cstr xzr, [sp+120]
00434b60stp xzr, xzr, [sp+128]
00434b64stp xzr, xzr, [sp+104]
00434b68str xzr, [sp+432]
00434b6cstp xzr, xzr, [sp+440]
00434b70stp xzr, xzr, [sp+416]
00434b74ldr x4, [sp+520]
00434b78ldr x2, [sp+504]
00434b7cldr x5, [sp+528]
00434b80ldr x3, [sp+512]
00434b84ldr x6, [sp+536]
00434b88ldr x7, [sp+544]
00434b8cldrsb x27, [x7]
00434b90ldr x7, [x7+40]
00434b94ldr x1, [sp+496]
00434b98ldr x0, [sp+552]
00434b9cblr x7
00434ba0str x0, [sp+432]
00434ba4str x1, [sp+440]
00434ba8str x2, [sp+448]
00434bacstr x3, [sp+416]
00434bb0str x4, [sp+424]
00434bb4ldr x7, [sp+432]
00434bb8ldr x8, [sp+440]
00434bbcldr x9, [sp+448]
00434bc0str x7, [sp+240]
00434bc4str x8, [sp+248]
00434bc8str x9, [sp+256]
00434bccldr x7, [sp+416]
00434bd0ldr x8, [sp+424]
00434bd4str x7, [sp+224]
00434bd8str x8, [sp+232]
00434bdcldr x7, [sp+240]
00434be0ldr x8, [sp+248]
00434be4ldr x9, [sp+256]
00434be8str x7, [sp+184]
00434becstr x8, [sp+192]
00434bf0str x9, [sp+200]
00434bf4ldr x7, [sp+232]
00434bf8ldr x8, [sp+224]
00434bfcstr x8, [sp+208]
00434c00str x7, [sp+216]
00434c04cbnz x8, 0x434c0c
00434c08b 0x434cf4
00434c0c
00434c0cloc_434c0c:
00434c0cstp xzr, xzr, [sp+400]
00434c10add x5, sp, 400
00434c14str x5, [sp+336]
00434c18ldr x5, [sp+208]
00434c1cldr x6, [sp+216]
00434c20str x5, [sp+320]
00434c24str x6, [sp+328]
00434c28str x5, [sp+312]
00434c2cldr x5, [sp+312]
00434c30cbnz x5, 0x434c38
00434c34b 0x434c48
00434c38
00434c38loc_434c38:
00434c38ldr x5, [sp+312]
00434c3cldr x5, [x5+8]
00434c40str x5, [sp+312]
00434c44b 0x434c4c
00434c48
00434c48loc_434c48:
00434c48b 0x434c4c
00434c4c
00434c4cloc_434c4c:
00434c4cldr x5, [sp+336]
00434c50ldrsb x27, [x5]
00434c54ldr x6, [sp+328]
00434c58ldr x7, [sp+312]
00434c5cstr x7, [x5]
00434c60adrp x27, 0x617000
00434c64ldr w7, [x27+3056]
00434c68cbz w7, 0x434c70
00434c6cb 0x434c74
00434c70
00434c70loc_434c70:
00434c70b 0x434c88
00434c74
00434c74loc_434c74:
00434c74bl runtime.gcWriteBarrier2
00434c78str x6, [x25]
00434c7cldr x7, [x5+8]
00434c80str x7, [x25+8]
00434c84b 0x434c88
00434c88
00434c88loc_434c88:
00434c88str x6, [x5+8]
00434c8cldr x2, [sp+336]
00434c90ldrsb x27, [x2]
00434c94b 0x434c98
00434c98
00434c98loc_434c98:
00434c98str x2, [sp+344]
00434c9corr x4, xzr, 1
00434ca0str x4, [sp+352]
00434ca4str x4, [sp+360]
00434ca8adrp x0, 0x28e000
00434cacadd x0, x0, 2319
00434cb0movz x1, 37
00434cb4mov x3, x4
00434cb8bl fmt.Errorf
00434cbcstr x0, [sp+416]
00434cc0str x1, [sp+424]
00434cc4str xzr, [sp+120]
00434cc8stp xzr, xzr, [sp+128]
00434cccldr x3, [sp+416]
00434cd0ldr x4, [sp+424]
00434cd4str x3, [sp+104]
00434cd8str x4, [sp+112]
00434cdcldr x0, [sp+120]
00434ce0ldr x1, [sp+128]
00434ce4ldr x2, [sp+136]
00434ce8ldp x29, x30, [sp-8]
00434cecadd sp, sp, 464
00434cf0ret x30
00434cf4
00434cf4loc_434cf4:
00434cf4ldr x1, [sp+544]
00434cf8ldrsb x27, [x1]
00434cfcldr x1, [x1+120]
00434d00ldr x0, [sp+552]
00434d04blr x1
00434d08str x0, [sp+392]
00434d0cldr x2, [sp+192]
00434d10ldr x3, [sp+200]
00434d14ldr x1, [sp+184]
00434d18bl crypto/hmac.New
00434d1cstr x0, [sp+168]
00434d20str x1, [sp+176]
00434d24ldr x2, [sp+480]
00434d28str x2, [sp+96]
00434d2cadrp x0, 0x1c1000
00434d30add x0, x0, 3072
00434d34mov x1, x2
00434d38bl runtime.makeslice
00434d3cldr x1, [sp+96]
00434d40ldr x2, [sp+96]
00434d44str x0, [sp+144]
00434d48str x1, [sp+152]
00434d4cstr x2, [sp+160]
00434d50str x0, [sp+288]
00434d54str x1, [sp+296]
00434d58str x2, [sp+304]
00434d5cldr x1, [sp+480]
00434d60ldr x2, [sp+472]
00434d64ldr x3, [sp+488]
00434d68str x2, [sp+264]
00434d6cstr x1, [sp+272]
00434d70str x3, [sp+280]
00434d74ldr x2, [sp+296]
00434d78str x2, [sp+80]
00434d7csubs xzr, x2, x1
00434d80b.gt 0x434d88
00434d84b 0x434d90
00434d88
00434d88loc_434d88:
00434d88str x1, [sp+80]
00434d8cb 0x434d94
00434d90
00434d90loc_434d90:
00434d90b 0x434d94
00434d94
00434d94loc_434d94:
00434d94ldr x4, [sp+264]
00434d98ldr x5, [sp+288]
00434d9csubs xzr, x4, x5
00434da0b.ne 0x434da8
00434da4b 0x434dc4
00434da8
00434da8loc_434da8:
00434da8ldr x3, [sp+80]
00434dacstr x3, [sp+72]
00434db0ldr x2, [sp+72]
00434db4ldr x0, [sp+288]
00434db8ldr x1, [sp+264]
00434dbcbl runtime.memmove
00434dc0b 0x434dc8
00434dc4
00434dc4loc_434dc4:
00434dc4b 0x434dc8
00434dc8
00434dc8loc_434dc8:
00434dc8ldr x2, [sp+152]
00434dccldr x3, [sp+160]
00434dd0ldr x4, [sp+168]
00434dd4ldrsb x27, [x4]
00434dd8ldr x4, [x4+56]
00434ddcldr x1, [sp+144]
00434de0ldr x0, [sp+176]
00434de4blr x4
00434de8ldr x4, [sp+168]
00434decldrsb x27, [x4]
00434df0ldr x4, [x4+48]
00434df4ldr x0, [sp+176]
00434df8mov x1, xzr
00434dfcmov x2, xzr
00434e00mov x3, x2
00434e04blr x4
00434e08str x0, [sp+432]
00434e0cstr x1, [sp+440]
00434e10str x2, [sp+448]
00434e14ldr x0, [sp+552]
00434e18ldr x4, [sp+544]
00434e1cldrsb x27, [x4]
00434e20ldr x4, [x4+112]
00434e24blr x4
00434e28str x0, [sp+96]
00434e2csbfm x4, x0, 63, 63
00434e30add x4, x0, x4, lsr #61
00434e34sbfm x1, x4, 3, 63
00434e38str x1, [sp+88]
00434e3cldr x2, [sp+448]
00434e40ldr x5, [sp+432]
00434e44subs xzr, x2, x4, asr #3
00434e48b.hs 0x434e50
00434e4cb 0x434e90
00434e50
00434e50loc_434e50:
00434e50b 0x434e54
00434e54
00434e54loc_434e54:
00434e54str x5, [sp+368]
00434e58str x1, [sp+376]
00434e5cstr x2, [sp+384]
00434e60str x5, [sp+120]
00434e64str x1, [sp+128]
00434e68str x2, [sp+136]
00434e6cstp xzr, xzr, [sp+104]
00434e70ldr x0, [sp+120]
00434e74ldr x1, [sp+128]
00434e78ldr x2, [sp+136]
00434e7cmov x3, xzr
00434e80mov x4, xzr
00434e84ldp x29, x30, [sp-8]
00434e88add sp, sp, 464
00434e8cret x30
00434e90
00434e90loc_434e90:
00434e90bl runtime.panicSliceAcap
00434e94hint
00434e98
00434e98loc_434e98:
00434e98stp x0, x1, [sp+8]
00434e9cstp x2, x3, [sp+24]
00434ea0stp x4, x5, [sp+40]
00434ea4stp x6, x7, [sp+56]
00434ea8stp x8, x9, [sp+72]
00434eacstr x10, [sp+88]
00434eb0mov x3, x30
00434eb4bl runtime.morestack_noctxt.abi0
00434eb8ldp x0, x1, [sp+8]
00434ebcldp x2, x3, [sp+24]
00434ec0ldp x4, x5, [sp+40]
00434ec4ldp x6, x7, [sp+56]
00434ec8ldp x8, x9, [sp+72]
00434eccldr x10, [sp+88]
00434ed0b 0x434b10
00434ed4udf 0
00434ed8udf 0
00434edcudf 0
00434b10
00434b10gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash(struct []uint8 pt, struct []uint8 key, struct []uint8 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType etype)
00434b10ldr x16, [x28+16]
00434b14sub x17, sp, 336
00434b18subs xzr, x17, x16
00434b1cb.ls 0x434e98
00434b20sub x20, sp, 464
00434b24stp x29, x30, [x20-8]
00434b28add sp, x20, 0
00434b2csub x29, sp, 8
00434b30str x0, [sp+472]
00434b34str x1, [sp+480]
00434b38str x2, [sp+488]
00434b3cstr x3, [sp+496]
00434b40str x4, [sp+504]
00434b44str x5, [sp+512]
00434b48str x6, [sp+520]
00434b4cstr x7, [sp+528]
00434b50str x8, [sp+536]
00434b54str x9, [sp+544]
00434b58str x10, [sp+552]
00434b5cstr xzr, [sp+120]
00434b60stp xzr, xzr, [sp+128]
00434b64stp xzr, xzr, [sp+104]
00434b68str xzr, [sp+432]
00434b6cstp xzr, xzr, [sp+440]
00434b70stp xzr, xzr, [sp+416]
00434b74ldr x4, [sp+520]
00434b78ldr x2, [sp+504]
00434b7cldr x5, [sp+528]
00434b80ldr x3, [sp+512]
00434b84ldr x6, [sp+536]
00434b88ldr x7, [sp+544]
00434b8cldrsb x27, [x7]
00434b90ldr x7, [x7+40]
00434b94ldr x1, [sp+496]
00434b98ldr x0, [sp+552]
00434b9cblr x7
00434ba0str x0, [sp+432]
00434ba4str x1, [sp+440]
00434ba8str x2, [sp+448]
00434bacstr x3, [sp+416]
00434bb0str x4, [sp+424]
00434bb4ldr x7, [sp+432]
00434bb8ldr x8, [sp+440]
00434bbcldr x9, [sp+448]
00434bc0str x7, [sp+240]
00434bc4str x8, [sp+248]
00434bc8str x9, [sp+256]
00434bccldr x7, [sp+416]
00434bd0ldr x8, [sp+424]
00434bd4str x7, [sp+224]
00434bd8str x8, [sp+232]
00434bdcldr x7, [sp+240]
00434be0ldr x8, [sp+248]
00434be4ldr x9, [sp+256]
00434be8str x7, [sp+184]
00434becstr x8, [sp+192]
00434bf0str x9, [sp+200]
00434bf4ldr x7, [sp+232]
00434bf8ldr x8, [sp+224]
00434bfcstr x8, [sp+208]
00434c00str x7, [sp+216]
00434c04cbnz x8, 0x434c0c
00434c08b 0x434cf4
00434c0c
00434c0cloc_434c0c:
00434c0cstp xzr, xzr, [sp+400]
00434c10add x5, sp, 400
00434c14str x5, [sp+336]
00434c18ldr x5, [sp+208]
00434c1cldr x6, [sp+216]
00434c20str x5, [sp+320]
00434c24str x6, [sp+328]
00434c28str x5, [sp+312]
00434c2cldr x5, [sp+312]
00434c30cbnz x5, 0x434c38
00434c34b 0x434c48
00434c38
00434c38loc_434c38:
00434c38ldr x5, [sp+312]
00434c3cldr x5, [x5+8]
00434c40str x5, [sp+312]
00434c44b 0x434c4c
00434c48
00434c48loc_434c48:
00434c48b 0x434c4c
00434c4c
00434c4cloc_434c4c:
00434c4cldr x5, [sp+336]
00434c50ldrsb x27, [x5]
00434c54ldr x6, [sp+328]
00434c58ldr x7, [sp+312]
00434c5cstr x7, [x5]
00434c60adrp x27, 0x617000
00434c64ldr w7, [x27+3056]
00434c68cbz w7, 0x434c70
00434c6cb 0x434c74
00434c70
00434c70loc_434c70:
00434c70b 0x434c88
00434c74
00434c74loc_434c74:
00434c74bl runtime.gcWriteBarrier2
00434c78str x6, [x25]
00434c7cldr x7, [x5+8]
00434c80str x7, [x25+8]
00434c84b 0x434c88
00434c88
00434c88loc_434c88:
00434c88str x6, [x5+8]
00434c8cldr x2, [sp+336]
00434c90ldrsb x27, [x2]
00434c94b 0x434c98
00434c98
00434c98loc_434c98:
00434c98str x2, [sp+344]
00434c9corr x4, xzr, 1
00434ca0str x4, [sp+352]
00434ca4str x4, [sp+360]
00434ca8adrp x0, 0x28e000
00434cacadd x0, x0, 2319
00434cb0movz x1, 37
00434cb4mov x3, x4
00434cb8bl fmt.Errorf
00434cbcstr x0, [sp+416]
00434cc0str x1, [sp+424]
00434cc4str xzr, [sp+120]
00434cc8stp xzr, xzr, [sp+128]
00434cccldr x3, [sp+416]
00434cd0ldr x4, [sp+424]
00434cd4str x3, [sp+104]
00434cd8str x4, [sp+112]
00434cdcldr x0, [sp+120]
00434ce0ldr x1, [sp+128]
00434ce4ldr x2, [sp+136]
00434ce8ldp x29, x30, [sp-8]
00434cecadd sp, sp, 464
00434cf0ret x30
00434cf4
00434cf4loc_434cf4:
00434cf4ldr x1, [sp+544]
00434cf8ldrsb x27, [x1]
00434cfcldr x1, [x1+120]
00434d00ldr x0, [sp+552]
00434d04blr x1
00434d08str x0, [sp+392]
00434d0cldr x2, [sp+192]
00434d10ldr x3, [sp+200]
00434d14ldr x1, [sp+184]
00434d18bl crypto/hmac.New
00434d1cstr x0, [sp+168]
00434d20str x1, [sp+176]
00434d24ldr x2, [sp+480]
00434d28str x2, [sp+96]
00434d2cadrp x0, 0x1c1000
00434d30add x0, x0, 3072
00434d34mov x1, x2
00434d38bl runtime.makeslice
00434d3cldr x1, [sp+96]
00434d40ldr x2, [sp+96]
00434d44str x0, [sp+144]
00434d48str x1, [sp+152]
00434d4cstr x2, [sp+160]
00434d50str x0, [sp+288]
00434d54str x1, [sp+296]
00434d58str x2, [sp+304]
00434d5cldr x1, [sp+480]
00434d60ldr x2, [sp+472]
00434d64ldr x3, [sp+488]
00434d68str x2, [sp+264]
00434d6cstr x1, [sp+272]
00434d70str x3, [sp+280]
00434d74ldr x2, [sp+296]
00434d78str x2, [sp+80]
00434d7csubs xzr, x2, x1
00434d80b.gt 0x434d88
00434d84b 0x434d90
00434d88
00434d88loc_434d88:
00434d88str x1, [sp+80]
00434d8cb 0x434d94
00434d90
00434d90loc_434d90:
00434d90b 0x434d94
00434d94
00434d94loc_434d94:
00434d94ldr x4, [sp+264]
00434d98ldr x5, [sp+288]
00434d9csubs xzr, x4, x5
00434da0b.ne 0x434da8
00434da4b 0x434dc4
00434da8
00434da8loc_434da8:
00434da8ldr x3, [sp+80]
00434dacstr x3, [sp+72]
00434db0ldr x2, [sp+72]
00434db4ldr x0, [sp+288]
00434db8ldr x1, [sp+264]
00434dbcbl runtime.memmove
00434dc0b 0x434dc8
00434dc4
00434dc4loc_434dc4:
00434dc4b 0x434dc8
00434dc8
00434dc8loc_434dc8:
00434dc8ldr x2, [sp+152]
00434dccldr x3, [sp+160]
00434dd0ldr x4, [sp+168]
00434dd4ldrsb x27, [x4]
00434dd8ldr x4, [x4+56]
00434ddcldr x1, [sp+144]
00434de0ldr x0, [sp+176]
00434de4blr x4
00434de8ldr x4, [sp+168]
00434decldrsb x27, [x4]
00434df0ldr x4, [x4+48]
00434df4ldr x0, [sp+176]
00434df8mov x1, xzr
00434dfcmov x2, xzr
00434e00mov x3, x2
00434e04blr x4
00434e08str x0, [sp+432]
00434e0cstr x1, [sp+440]
00434e10str x2, [sp+448]
00434e14ldr x0, [sp+552]
00434e18ldr x4, [sp+544]
00434e1cldrsb x27, [x4]
00434e20ldr x4, [x4+112]
00434e24blr x4
00434e28str x0, [sp+96]
00434e2csbfm x4, x0, 63, 63
00434e30add x4, x0, x4, lsr #61
00434e34sbfm x1, x4, 3, 63
00434e38str x1, [sp+88]
00434e3cldr x2, [sp+448]
00434e40ldr x5, [sp+432]
00434e44subs xzr, x2, x4, asr #3
00434e48b.hs 0x434e50
00434e4cb 0x434e90
00434e50
00434e50loc_434e50:
00434e50b 0x434e54
00434e54
00434e54loc_434e54:
00434e54str x5, [sp+368]
00434e58str x1, [sp+376]
00434e5cstr x2, [sp+384]
00434e60str x5, [sp+120]
00434e64str x1, [sp+128]
00434e68str x2, [sp+136]
00434e6cstp xzr, xzr, [sp+104]
00434e70ldr x0, [sp+120]
00434e74ldr x1, [sp+128]
00434e78ldr x2, [sp+136]
00434e7cmov x3, xzr
00434e80mov x4, xzr
00434e84ldp x29, x30, [sp-8]
00434e88add sp, sp, 464
00434e8cret x30
00434e90
00434e90loc_434e90:
00434e90bl runtime.panicSliceAcap
00434e94hint
00434e98
00434e98loc_434e98:
00434e98stp x0, x1, [sp+8]
00434e9cstp x2, x3, [sp+24]
00434ea0stp x4, x5, [sp+40]
00434ea4stp x6, x7, [sp+56]
00434ea8stp x8, x9, [sp+72]
00434eacstr x10, [sp+88]
00434eb0mov x3, x30
00434eb4bl runtime.morestack_noctxt.abi0
00434eb8ldp x0, x1, [sp+8]
00434ebcldp x2, x3, [sp+24]
00434ec0ldp x4, x5, [sp+40]
00434ec4ldp x6, x7, [sp+56]
00434ec8ldp x8, x9, [sp+72]
00434eccldr x10, [sp+88]
00434ed0b 0x434b10
00434ed4udf 0
00434ed8udf 0
00434edcudf 0
00434b10
00434ee0
00434ee0gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash(struct []uint8 b, struct []uint8 key, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType etype)
00434ee0ldr x16, [x28+16]
00434ee4sub x17, sp, 128
00434ee8subs xzr, x17, x16
00434eecb.ls 0x434ffc
00434ef0sub x20, sp, 256
00434ef4stp x29, x30, [x20-8]
00434ef8add sp, x20, 0
00434efcsub x29, sp, 8
00434f00str x0, [sp+264]
00434f04str x1, [sp+272]
00434f08str x2, [sp+280]
00434f0cstr x3, [sp+288]
00434f10str x4, [sp+296]
00434f14str x5, [sp+304]
00434f18str w6, [sp+312]
00434f1cstr x7, [sp+320]
00434f20str x8, [sp+328]
00434f24str xzr, [sp+120]
00434f28stp xzr, xzr, [sp+128]
00434f2cstp xzr, xzr, [sp+104]
00434f30ldr w0, [sp+312]
00434f34bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKi
00434f38str x0, [sp+168]
00434f3cstr x1, [sp+176]
00434f40str x2, [sp+184]
00434f44str xzr, [sp+144]
00434f48stp xzr, xzr, [sp+152]
00434f4cstp xzr, xzr, [sp+232]
00434f50ldr x9, [sp+320]
00434f54ldr x0, [sp+264]
00434f58ldr x3, [sp+288]
00434f5cldr x1, [sp+272]
00434f60ldr x4, [sp+296]
00434f64ldr x10, [sp+328]
00434f68ldr x2, [sp+280]
00434f6cldr x5, [sp+304]
00434f70ldr x6, [sp+168]
00434f74ldr x7, [sp+176]
00434f78ldr x8, [sp+184]
00434f7cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash
00434f80str x0, [sp+144]
00434f84str x1, [sp+152]
00434f88str x2, [sp+160]
00434f8cstr x3, [sp+232]
00434f90str x4, [sp+240]
00434f94ldr x1, [sp+144]
00434f98ldr x2, [sp+152]
00434f9cldr x3, [sp+160]
00434fa0str x1, [sp+208]
00434fa4str x2, [sp+216]
00434fa8str x3, [sp+224]
00434facldr x1, [sp+232]
00434fb0ldr x2, [sp+240]
00434fb4str x1, [sp+192]
00434fb8str x2, [sp+200]
00434fbcldr x1, [sp+208]
00434fc0ldr x2, [sp+216]
00434fc4ldr x3, [sp+224]
00434fc8str x1, [sp+120]
00434fccstr x2, [sp+128]
00434fd0str x3, [sp+136]
00434fd4ldr x3, [sp+192]
00434fd8ldr x4, [sp+200]
00434fdcstr x3, [sp+104]
00434fe0str x4, [sp+112]
00434fe4ldr x0, [sp+120]
00434fe8ldr x1, [sp+128]
00434fecldr x2, [sp+136]
00434ff0ldp x29, x30, [sp-8]
00434ff4add sp, sp, 256
00434ff8ret x30
00434ffc
00434ffcloc_434ffc:
00434ffcstp x0, x1, [sp+8]
00435000stp x2, x3, [sp+24]
00435004stp x4, x5, [sp+40]
00435008str w6, [sp+56]
0043500cstp x7, x8, [sp+64]
00435010mov x3, x30
00435014bl runtime.morestack_noctxt.abi0
00435018ldp x0, x1, [sp+8]
0043501cldp x2, x3, [sp+24]
00435020ldp x4, x5, [sp+40]
00435024ldr w6, [sp+56]
00435028ldp x7, x8, [sp+64]
0043502cb 0x434ee0
00434ee0
00434ee0gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash(struct []uint8 b, struct []uint8 key, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType etype)
00434ee0ldr x16, [x28+16]
00434ee4sub x17, sp, 128
00434ee8subs xzr, x17, x16
00434eecb.ls 0x434ffc
00434ef0sub x20, sp, 256
00434ef4stp x29, x30, [x20-8]
00434ef8add sp, x20, 0
00434efcsub x29, sp, 8
00434f00str x0, [sp+264]
00434f04str x1, [sp+272]
00434f08str x2, [sp+280]
00434f0cstr x3, [sp+288]
00434f10str x4, [sp+296]
00434f14str x5, [sp+304]
00434f18str w6, [sp+312]
00434f1cstr x7, [sp+320]
00434f20str x8, [sp+328]
00434f24str xzr, [sp+120]
00434f28stp xzr, xzr, [sp+128]
00434f2cstp xzr, xzr, [sp+104]
00434f30ldr w0, [sp+312]
00434f34bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKi
00434f38str x0, [sp+168]
00434f3cstr x1, [sp+176]
00434f40str x2, [sp+184]
00434f44str xzr, [sp+144]
00434f48stp xzr, xzr, [sp+152]
00434f4cstp xzr, xzr, [sp+232]
00434f50ldr x9, [sp+320]
00434f54ldr x0, [sp+264]
00434f58ldr x3, [sp+288]
00434f5cldr x1, [sp+272]
00434f60ldr x4, [sp+296]
00434f64ldr x10, [sp+328]
00434f68ldr x2, [sp+280]
00434f6cldr x5, [sp+304]
00434f70ldr x6, [sp+168]
00434f74ldr x7, [sp+176]
00434f78ldr x8, [sp+184]
00434f7cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetHash
00434f80str x0, [sp+144]
00434f84str x1, [sp+152]
00434f88str x2, [sp+160]
00434f8cstr x3, [sp+232]
00434f90str x4, [sp+240]
00434f94ldr x1, [sp+144]
00434f98ldr x2, [sp+152]
00434f9cldr x3, [sp+160]
00434fa0str x1, [sp+208]
00434fa4str x2, [sp+216]
00434fa8str x3, [sp+224]
00434facldr x1, [sp+232]
00434fb0ldr x2, [sp+240]
00434fb4str x1, [sp+192]
00434fb8str x2, [sp+200]
00434fbcldr x1, [sp+208]
00434fc0ldr x2, [sp+216]
00434fc4ldr x3, [sp+224]
00434fc8str x1, [sp+120]
00434fccstr x2, [sp+128]
00434fd0str x3, [sp+136]
00434fd4ldr x3, [sp+192]
00434fd8ldr x4, [sp+200]
00434fdcstr x3, [sp+104]
00434fe0str x4, [sp+112]
00434fe4ldr x0, [sp+120]
00434fe8ldr x1, [sp+128]
00434fecldr x2, [sp+136]
00434ff0ldp x29, x30, [sp-8]
00434ff4add sp, sp, 256
00434ff8ret x30
00434ffc
00434ffcloc_434ffc:
00434ffcstp x0, x1, [sp+8]
00435000stp x2, x3, [sp+24]
00435004stp x4, x5, [sp+40]
00435008str w6, [sp+56]
0043500cstp x7, x8, [sp+64]
00435010mov x3, x30
00435014bl runtime.morestack_noctxt.abi0
00435018ldp x0, x1, [sp+8]
0043501cldp x2, x3, [sp+24]
00435020ldp x4, x5, [sp+40]
00435024ldr w6, [sp+56]
00435028ldp x7, x8, [sp+64]
0043502cb 0x434ee0
00434ee0
00435030
00435030gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc(uint32 un)
00435030ldr x16, [x28+16]
00435034subs xzr, sp, x16
00435038b.ls 0x435084
0043503cstr x30, [sp-80]!
00435040stur x29, [sp-8]
00435044sub x29, sp, 8
00435048str w0, [sp+88]
0043504cstr xzr, [sp+24]
00435050stp xzr, xzr, [sp+32]
00435054ldr w0, [sp+88]
00435058movn x1, 102
0043505cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage
00435060str x0, [sp+48]
00435064str x1, [sp+56]
00435068str x2, [sp+64]
0043506cstr x0, [sp+24]
00435070str x1, [sp+32]
00435074str x2, [sp+40]
00435078ldur x29, [sp-8]
0043507cldr x30, [sp], 80
00435080ret x30
00435084
00435084loc_435084:
00435084str w0, [sp+8]
00435088mov x3, x30
0043508cbl runtime.morestack_noctxt.abi0
00435090ldr w0, [sp+8]
00435094b 0x435030
00435098udf 0
0043509cudf 0
00435030
00435030gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKc(uint32 un)
00435030ldr x16, [x28+16]
00435034subs xzr, sp, x16
00435038b.ls 0x435084
0043503cstr x30, [sp-80]!
00435040stur x29, [sp-8]
00435044sub x29, sp, 8
00435048str w0, [sp+88]
0043504cstr xzr, [sp+24]
00435050stp xzr, xzr, [sp+32]
00435054ldr w0, [sp+88]
00435058movn x1, 102
0043505cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage
00435060str x0, [sp+48]
00435064str x1, [sp+56]
00435068str x2, [sp+64]
0043506cstr x0, [sp+24]
00435070str x1, [sp+32]
00435074str x2, [sp+40]
00435078ldur x29, [sp-8]
0043507cldr x30, [sp], 80
00435080ret x30
00435084
00435084loc_435084:
00435084str w0, [sp+8]
00435088mov x3, x30
0043508cbl runtime.morestack_noctxt.abi0
00435090ldr w0, [sp+8]
00435094b 0x435030
00435098udf 0
0043509cudf 0
00435030
004350a0
004350a0gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe(uint32 un)
004350a0ldr x16, [x28+16]
004350a4subs xzr, sp, x16
004350a8b.ls 0x4350f4
004350acstr x30, [sp-80]!
004350b0stur x29, [sp-8]
004350b4sub x29, sp, 8
004350b8str w0, [sp+88]
004350bcstr xzr, [sp+24]
004350c0stp xzr, xzr, [sp+32]
004350c4ldr w0, [sp+88]
004350c8movn x1, 85
004350ccbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage
004350d0str x0, [sp+48]
004350d4str x1, [sp+56]
004350d8str x2, [sp+64]
004350dcstr x0, [sp+24]
004350e0str x1, [sp+32]
004350e4str x2, [sp+40]
004350e8ldur x29, [sp-8]
004350ecldr x30, [sp], 80
004350f0ret x30
004350f4
004350f4loc_4350f4:
004350f4str w0, [sp+8]
004350f8mov x3, x30
004350fcbl runtime.morestack_noctxt.abi0
00435100ldr w0, [sp+8]
00435104b 0x4350a0
00435108udf 0
0043510cudf 0
004350a0
004350a0gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe(uint32 un)
004350a0ldr x16, [x28+16]
004350a4subs xzr, sp, x16
004350a8b.ls 0x4350f4
004350acstr x30, [sp-80]!
004350b0stur x29, [sp-8]
004350b4sub x29, sp, 8
004350b8str w0, [sp+88]
004350bcstr xzr, [sp+24]
004350c0stp xzr, xzr, [sp+32]
004350c4ldr w0, [sp+88]
004350c8movn x1, 85
004350ccbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage
004350d0str x0, [sp+48]
004350d4str x1, [sp+56]
004350d8str x2, [sp+64]
004350dcstr x0, [sp+24]
004350e0str x1, [sp+32]
004350e4str x2, [sp+40]
004350e8ldur x29, [sp-8]
004350ecldr x30, [sp], 80
004350f0ret x30
004350f4
004350f4loc_4350f4:
004350f4str w0, [sp+8]
004350f8mov x3, x30
004350fcbl runtime.morestack_noctxt.abi0
00435100ldr w0, [sp+8]
00435104b 0x4350a0
00435108udf 0
0043510cudf 0
004350a0
00435110
00435110gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKi: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKi(uint32 un)
00435110ldr x16, [x28+16]
00435114subs xzr, sp, x16
00435118b.ls 0x435164
0043511cstr x30, [sp-80]!
00435120stur x29, [sp-8]
00435124sub x29, sp, 8
00435128str w0, [sp+88]
0043512cstr xzr, [sp+24]
00435130stp xzr, xzr, [sp+32]
00435134ldr w0, [sp+88]
00435138movz x1, 85
0043513cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage
00435140str x0, [sp+48]
00435144str x1, [sp+56]
00435148str x2, [sp+64]
0043514cstr x0, [sp+24]
00435150str x1, [sp+32]
00435154str x2, [sp+40]
00435158ldur x29, [sp-8]
0043515cldr x30, [sp], 80
00435160ret x30
00435164
00435164loc_435164:
00435164str w0, [sp+8]
00435168mov x3, x30
0043516cbl runtime.morestack_noctxt.abi0
00435170ldr w0, [sp+8]
00435174b 0x435110
00435178udf 0
0043517cudf 0
00435110
00435110gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKi: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKi(uint32 un)
00435110ldr x16, [x28+16]
00435114subs xzr, sp, x16
00435118b.ls 0x435164
0043511cstr x30, [sp-80]!
00435120stur x29, [sp-8]
00435124sub x29, sp, 8
00435128str w0, [sp+88]
0043512cstr xzr, [sp+24]
00435130stp xzr, xzr, [sp+32]
00435134ldr w0, [sp+88]
00435138movz x1, 85
0043513cbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage
00435140str x0, [sp+48]
00435144str x1, [sp+56]
00435148str x2, [sp+64]
0043514cstr x0, [sp+24]
00435150str x1, [sp+32]
00435154str x2, [sp+40]
00435158ldur x29, [sp-8]
0043515cldr x30, [sp], 80
00435160ret x30
00435164
00435164loc_435164:
00435164str w0, [sp+8]
00435168mov x3, x30
0043516cbl runtime.morestack_noctxt.abi0
00435170ldr w0, [sp+8]
00435174b 0x435110
00435178udf 0
0043517cudf 0
00435110
00435180
00435180gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage(uint32 un, uint8 o)
00435180ldr x16, [x28+16]
00435184sub x17, sp, 64
00435188subs xzr, x17, x16
0043518cb.ls 0x4352ac
00435190str x30, [sp-192]!
00435194stur x29, [sp-8]
00435198sub x29, sp, 8
0043519cstr w0, [sp+200]
004351a0strb w1, [sp+204]
004351a4stp xzr, xzr, [sp+88]
004351a8str xzr, [sp+104]
004351acadrp x0, 0x21d000
004351b0add x0, x0, 2048
004351b4bl runtime.newobject
004351b8str x0, [sp+176]
004351bcadrp x27, 0x616000
004351c0ldr w1, [x27+3056]
004351c4cbz w1, 0x4351cc
004351c8b 0x4351d0
004351cc
004351ccloc_4351cc:
004351ccb 0x4351ec
004351d0
004351d0loc_4351d0:
004351d0str x0, [sp+112]
004351d4mov x1, x0
004351d8adrp x0, 0x21d000
004351dcadd x0, x0, 2048
004351e0bl runtime.wbZero
004351e4ldr x0, [sp+112]
004351e8b 0x4351ec
004351ec
004351ecloc_4351ec:
004351ecstp xzr, xzr, [x0]
004351f0stp xzr, xzr, [x0+16]
004351f4str xzr, [x0+32]
004351f8ldr x6, [sp+176]
004351fcstr x6, [sp+168]
00435200ldr w6, [sp+200]
00435204str w6, [sp+84]
00435208ldr x1, [sp+168]
0043520cadrp x0, 0x2de000
00435210add x0, x0, 2976
00435214adrp x2, 0x2e5000
00435218add x2, x2, 2384
0043521cadrp x3, 0x616000
00435220add x3, x3, 1504
00435224adrp x4, 0x1c0000
00435228add x4, x4, 3328
0043522cadd x5, sp, 84
00435230bl encoding/binary.Write
00435234ldr x0, [sp+176]
00435238bl bytes.(*Buffer).Bytes
0043523cadd x6, x1, 1
00435240str x0, [sp+144]
00435244str x1, [sp+152]
00435248str x2, [sp+160]
0043524csubs xzr, x2, x6
00435250b.hs 0x435258
00435254b 0x43525c
00435258
00435258loc_435258:
00435258b 0x435278
0043525c
0043525cloc_43525c:
0043525cmov x1, x6
00435260orr x3, xzr, 1
00435264adrp x4, 0x1c0000
00435268add x4, x4, 3072
0043526cbl runtime.growslice
00435270mov x6, x1
00435274b 0x435278
00435278
00435278loc_435278:
00435278ldrb w3, [sp+204]
0043527csub x4, x6, 1
00435280strb w3, [x0+x4]
00435284str x0, [sp+120]
00435288str x6, [sp+128]
0043528cstr x2, [sp+136]
00435290str x0, [sp+88]
00435294str x6, [sp+96]
00435298str x2, [sp+104]
0043529cmov x1, x6
004352a0ldur x29, [sp-8]
004352a4ldr x30, [sp], 192
004352a8ret x30
004352ac
004352acloc_4352ac:
004352acstr w0, [sp+8]
004352b0strb w1, [sp+12]
004352b4mov x3, x30
004352b8bl runtime.morestack_noctxt.abi0
004352bcldr w0, [sp+8]
004352c0ldrb w1, [sp+12]
004352c4b 0x435180
004352c8udf 0
004352ccudf 0
00435180
00435180gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/common.getUsage(uint32 un, uint8 o)
00435180ldr x16, [x28+16]
00435184sub x17, sp, 64
00435188subs xzr, x17, x16
0043518cb.ls 0x4352ac
00435190str x30, [sp-192]!
00435194stur x29, [sp-8]
00435198sub x29, sp, 8
0043519cstr w0, [sp+200]
004351a0strb w1, [sp+204]
004351a4stp xzr, xzr, [sp+88]
004351a8str xzr, [sp+104]
004351acadrp x0, 0x21d000
004351b0add x0, x0, 2048
004351b4bl runtime.newobject
004351b8str x0, [sp+176]
004351bcadrp x27, 0x616000
004351c0ldr w1, [x27+3056]
004351c4cbz w1, 0x4351cc
004351c8b 0x4351d0
004351cc
004351ccloc_4351cc:
004351ccb 0x4351ec
004351d0
004351d0loc_4351d0:
004351d0str x0, [sp+112]
004351d4mov x1, x0
004351d8adrp x0, 0x21d000
004351dcadd x0, x0, 2048
004351e0bl runtime.wbZero
004351e4ldr x0, [sp+112]
004351e8b 0x4351ec
004351ec
004351ecloc_4351ec:
004351ecstp xzr, xzr, [x0]
004351f0stp xzr, xzr, [x0+16]
004351f4str xzr, [x0+32]
004351f8ldr x6, [sp+176]
004351fcstr x6, [sp+168]
00435200ldr w6, [sp+200]
00435204str w6, [sp+84]
00435208ldr x1, [sp+168]
0043520cadrp x0, 0x2de000
00435210add x0, x0, 2976
00435214adrp x2, 0x2e5000
00435218add x2, x2, 2384
0043521cadrp x3, 0x616000
00435220add x3, x3, 1504
00435224adrp x4, 0x1c0000
00435228add x4, x4, 3328
0043522cadd x5, sp, 84
00435230bl encoding/binary.Write
00435234ldr x0, [sp+176]
00435238bl bytes.(*Buffer).Bytes
0043523cadd x6, x1, 1
00435240str x0, [sp+144]
00435244str x1, [sp+152]
00435248str x2, [sp+160]
0043524csubs xzr, x2, x6
00435250b.hs 0x435258
00435254b 0x43525c
00435258
00435258loc_435258:
00435258b 0x435278
0043525c
0043525cloc_43525c:
0043525cmov x1, x6
00435260orr x3, xzr, 1
00435264adrp x4, 0x1c0000
00435268add x4, x4, 3072
0043526cbl runtime.growslice
00435270mov x6, x1
00435274b 0x435278
00435278
00435278loc_435278:
00435278ldrb w3, [sp+204]
0043527csub x4, x6, 1
00435280strb w3, [x0+x4]
00435284str x0, [sp+120]
00435288str x6, [sp+128]
0043528cstr x2, [sp+136]
00435290str x0, [sp+88]
00435294str x6, [sp+96]
00435298str x2, [sp+104]
0043529cmov x1, x6
004352a0ldur x29, [sp-8]
004352a4ldr x30, [sp], 192
004352a8ret x30
004352ac
004352acloc_4352ac:
004352acstr w0, [sp+8]
004352b0strb w1, [sp+12]
004352b4mov x3, x30
004352b8bl runtime.morestack_noctxt.abi0
004352bcldr w0, [sp+8]
004352c0ldrb w1, [sp+12]
004352c4b 0x435180
004352c8udf 0
004352ccudf 0
00435180
004352d0
004352d0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
004352d0ldr x16, [x28+16]
004352d4sub x17, sp, 416
004352d8subs xzr, x17, x16
004352dcb.ls 0x435804
004352e0sub x20, sp, 544
004352e4stp x29, x30, [x20-8]
004352e8add sp, x20, 0
004352ecsub x29, sp, 8
004352f0str x0, [sp+552]
004352f4str x1, [sp+560]
004352f8str x2, [sp+568]
004352fcstr x3, [sp+576]
00435300str x4, [sp+584]
00435304str x5, [sp+592]
00435308str x6, [sp+600]
0043530cstr x7, [sp+608]
00435310str xzr, [sp+136]
00435314stp xzr, xzr, [sp+144]
00435318str xzr, [sp+112]
0043531cstp xzr, xzr, [sp+120]
00435320stp xzr, xzr, [sp+96]
00435324ldr x1, [sp+560]
00435328str x1, [sp+88]
0043532cldr x0, [sp+608]
00435330ldr x1, [sp+600]
00435334ldrsb x27, [x1]
00435338ldr x1, [x1+136]
0043533cblr x1
00435340str x0, [sp+80]
00435344ldr x1, [sp+88]
00435348subs xzr, x0, x1
0043534cb.ne 0x435354
00435350b 0x435498
00435354
00435354loc_435354:
00435354ldr x1, [sp+600]
00435358ldrsb x27, [x1]
0043535cldr x1, [x1+136]
00435360ldr x0, [sp+608]
00435364blr x1
00435368str x0, [sp+80]
0043536cldr x1, [sp+560]
00435370str x1, [sp+88]
00435374stp xzr, xzr, [sp+472]
00435378stp xzr, xzr, [sp+488]
0043537cadd x1, sp, 472
00435380str x1, [sp+368]
00435384ldr x0, [sp+80]
00435388bl runtime.convT64
0043538cstr x0, [sp+360]
00435390ldr x1, [sp+368]
00435394ldrsb x27, [x1]
00435398adrp x2, 0x1c0000
0043539cadd x2, x2, 3520
004353a0str x2, [x1]
004353a4adrp x27, 0x616000
004353a8ldr w2, [x27+3056]
004353accbz w2, 0x4353b4
004353b0b 0x4353b8
004353b4
004353b4loc_4353b4:
004353b4b 0x4353cc
004353b8
004353b8loc_4353b8:
004353b8bl runtime.gcWriteBarrier2
004353bcstr x0, [x25]
004353c0ldr x2, [x1+8]
004353c4str x2, [x25+8]
004353c8b 0x4353cc
004353cc
004353ccloc_4353cc:
004353ccstr x0, [x1+8]
004353d0ldr x0, [sp+88]
004353d4bl runtime.convT64
004353d8str x0, [sp+352]
004353dcldr x1, [sp+368]
004353e0ldrsb x27, [x1]
004353e4adrp x2, 0x1c0000
004353e8add x2, x2, 3520
004353ecstr x2, [x1+16]
004353f0adrp x27, 0x616000
004353f4ldr w2, [x27+3056]
004353f8cbz w2, 0x435400
004353fcb 0x435404
00435400
00435400loc_435400:
00435400b 0x435418
00435404
00435404loc_435404:
00435404bl runtime.gcWriteBarrier2
00435408str x0, [x25]
0043540cldr x5, [x1+24]
00435410str x5, [x25+8]
00435414b 0x435418
00435418
00435418loc_435418:
00435418str x0, [x1+24]
0043541cldr x2, [sp+368]
00435420ldrsb x27, [x2]
00435424b 0x435428
00435428
00435428loc_435428:
00435428str x2, [sp+376]
0043542corr x4, xzr, 2
00435430str x4, [sp+384]
00435434str x4, [sp+392]
00435438adrp x0, 0x290000
0043543cadd x0, x0, 2755
00435440movz x1, 42
00435444mov x3, x4
00435448bl fmt.Errorf
0043544cstr x0, [sp+456]
00435450str x1, [sp+464]
00435454str xzr, [sp+136]
00435458stp xzr, xzr, [sp+144]
0043545cstr xzr, [sp+112]
00435460stp xzr, xzr, [sp+120]
00435464ldr x6, [sp+456]
00435468ldr x7, [sp+464]
0043546cstr x6, [sp+96]
00435470str x7, [sp+104]
00435474ldr x0, [sp+136]
00435478ldr x3, [sp+112]
0043547cldr x1, [sp+144]
00435480ldr x4, [sp+120]
00435484ldr x2, [sp+152]
00435488ldr x5, [sp+128]
0043548cldp x29, x30, [sp-8]
00435490add sp, sp, 544
00435494ret x30
00435498
00435498loc_435498:
00435498ldr x1, [sp+600]
0043549cldrsb x27, [x1]
004354a0ldr x1, [x1+152]
004354a4ldr x0, [sp+608]
004354a8blr x1
004354acstr x0, [sp+88]
004354b0str xzr, [sp+432]
004354b4stp xzr, xzr, [sp+440]
004354b8stp xzr, xzr, [sp+456]
004354bcldr x3, [sp+88]
004354c0ldr x1, [sp+584]
004354c4ldr x2, [sp+592]
004354c8ldr x0, [sp+576]
004354ccbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad
004354d0str x0, [sp+432]
004354d4str x1, [sp+440]
004354d8str x2, [sp+448]
004354dcstr x3, [sp+456]
004354e0str x4, [sp+464]
004354e4ldr x1, [sp+432]
004354e8ldr x2, [sp+440]
004354ecldr x3, [sp+448]
004354f0str x1, [sp+272]
004354f4str x2, [sp+280]
004354f8str x3, [sp+288]
004354fcldr x1, [sp+456]
00435500ldr x2, [sp+464]
00435504str x1, [sp+256]
00435508str x2, [sp+264]
0043550cldr x1, [sp+272]
00435510ldr x2, [sp+280]
00435514ldr x3, [sp+288]
00435518str x1, [sp+576]
0043551cstr x2, [sp+584]
00435520str x3, [sp+592]
00435524stp xzr, xzr, [sp+416]
00435528stp xzr, xzr, [sp+456]
0043552cldr x0, [sp+552]
00435530ldr x1, [sp+560]
00435534ldr x2, [sp+568]
00435538bl crypto/des.NewTripleDESCipher
0043553cstr x0, [sp+416]
00435540str x1, [sp+424]
00435544str x2, [sp+456]
00435548str x3, [sp+464]
0043554cldr x1, [sp+424]
00435550ldr x2, [sp+416]
00435554str x2, [sp+520]
00435558str x1, [sp+528]
0043555cldr x1, [sp+456]
00435560ldr x2, [sp+464]
00435564str x1, [sp+504]
00435568str x2, [sp+512]
0043556cldr x1, [sp+520]
00435570ldr x2, [sp+528]
00435574str x1, [sp+240]
00435578str x2, [sp+248]
0043557cldr x1, [sp+512]
00435580ldr x2, [sp+504]
00435584str x2, [sp+200]
00435588str x1, [sp+208]
0043558ccbnz x2, 0x435594
00435590b 0x435690
00435594
00435594loc_435594:
00435594stp xzr, xzr, [sp+400]
00435598add x5, sp, 400
0043559cstr x5, [sp+320]
004355a0ldr x5, [sp+200]
004355a4ldr x6, [sp+208]
004355a8str x5, [sp+304]
004355acstr x6, [sp+312]
004355b0str x5, [sp+296]
004355b4ldr x5, [sp+296]
004355b8cbnz x5, 0x4355c0
004355bcb 0x4355d0
004355c0
004355c0loc_4355c0:
004355c0ldr x5, [sp+296]
004355c4ldr x5, [x5+8]
004355c8str x5, [sp+296]
004355ccb 0x4355d4
004355d0
004355d0loc_4355d0:
004355d0b 0x4355d4
004355d4
004355d4loc_4355d4:
004355d4ldr x5, [sp+320]
004355d8ldrsb x27, [x5]
004355dcldr x6, [sp+312]
004355e0ldr x7, [sp+296]
004355e4str x7, [x5]
004355e8adrp x27, 0x616000
004355ecldr w7, [x27+3056]
004355f0cbz w7, 0x4355f8
004355f4b 0x4355fc
004355f8
004355f8loc_4355f8:
004355f8b 0x435610
004355fc
004355fcloc_4355fc:
004355fcbl runtime.gcWriteBarrier2
00435600str x6, [x25]
00435604ldr x7, [x5+8]
00435608str x7, [x25+8]
0043560cb 0x435610
00435610
00435610loc_435610:
00435610str x6, [x5+8]
00435614ldr x2, [sp+320]
00435618ldrsb x27, [x2]
0043561cb 0x435620
00435620
00435620loc_435620:
00435620str x2, [sp+328]
00435624orr x4, xzr, 1
00435628str x4, [sp+336]
0043562cstr x4, [sp+344]
00435630adrp x0, 0x285000
00435634add x0, x0, 208
00435638movz x1, 25
0043563cmov x3, x4
00435640bl fmt.Errorf
00435644str x0, [sp+456]
00435648str x1, [sp+464]
0043564cstr xzr, [sp+136]
00435650stp xzr, xzr, [sp+144]
00435654str xzr, [sp+112]
00435658stp xzr, xzr, [sp+120]
0043565cldr x6, [sp+456]
00435660ldr x7, [sp+464]
00435664str x6, [sp+96]
00435668str x7, [sp+104]
0043566cldr x0, [sp+136]
00435670ldr x3, [sp+112]
00435674ldr x1, [sp+144]
00435678ldr x4, [sp+120]
0043567cldr x2, [sp+152]
00435680ldr x5, [sp+128]
00435684ldp x29, x30, [sp-8]
00435688add sp, sp, 544
0043568cret x30
00435690
00435690loc_435690:
00435690adrp x0, 0x1c0000
00435694add x0, x0, 3072
00435698orr x1, xzr, 8
0043569cmov x2, x1
004356a0bl runtime.makeslice
004356a4str x0, [sp+176]
004356a8orr x3, xzr, 8
004356acstr x3, [sp+184]
004356b0str x3, [sp+192]
004356b4ldr x2, [sp+584]
004356b8str x2, [sp+88]
004356bcadrp x0, 0x1c0000
004356c0add x0, x0, 3072
004356c4mov x1, x2
004356c8bl runtime.makeslice
004356ccldr x3, [sp+88]
004356d0ldr x4, [sp+88]
004356d4str x0, [sp+216]
004356d8str x3, [sp+224]
004356dcstr x4, [sp+232]
004356e0ldr x0, [sp+240]
004356e4ldr x2, [sp+176]
004356e8ldr x3, [sp+184]
004356ecldr x1, [sp+248]
004356f0ldr x4, [sp+192]
004356f4bl crypto/cipher.NewCBCEncrypter
004356f8str x0, [sp+160]
004356fcstr x1, [sp+168]
00435700ldrsb x27, [x0]
00435704ldr x3, [sp+216]
00435708ldr x4, [sp+576]
0043570cldr x2, [sp+224]
00435710ldr x5, [sp+584]
00435714ldr x6, [sp+232]
00435718ldr x7, [sp+592]
0043571cldr x8, [x0+32]
00435720mov x0, x1
00435724mov x1, x3
00435728mov x3, x6
0043572cmov x6, x7
00435730blr x8
00435734ldr x3, [sp+224]
00435738str x3, [sp+88]
0043573cldr x0, [sp+608]
00435740ldr x3, [sp+600]
00435744ldrsb x27, [x3]
00435748ldr x3, [x3+152]
0043574cblr x3
00435750str x0, [sp+80]
00435754ldr x3, [sp+88]
00435758sub x4, x3, x0
0043575cstr x4, [sp+72]
00435760ldr x1, [sp+224]
00435764ldr x5, [sp+216]
00435768ldr x6, [sp+232]
0043576cb 0x435770
00435770
00435770loc_435770:
00435770subs xzr, x1, x4
00435774b.hs 0x43577c
00435778b 0x4357f8
0043577c
0043577cloc_43577c:
0043577cadd x8, x1, x0
00435780sub x8, x8, x3
00435784add x9, x6, x0
00435788sub x9, x9, x3
0043578csub x10, xzr, x9
00435790and x10, x4, x10, asr #63
00435794add x10, x5, x10
00435798str x10, [sp+432]
0043579cstr x8, [sp+440]
004357a0str x9, [sp+448]
004357a4str x10, [sp+136]
004357a8str x8, [sp+144]
004357acstr x9, [sp+152]
004357b0ldr x8, [sp+216]
004357b4ldr x9, [sp+224]
004357b8ldr x10, [sp+232]
004357bcstr x8, [sp+112]
004357c0str x9, [sp+120]
004357c4str x10, [sp+128]
004357c8stp xzr, xzr, [sp+96]
004357ccldr x0, [sp+136]
004357d0ldr x3, [sp+112]
004357d4ldr x1, [sp+144]
004357d8ldr x4, [sp+120]
004357dcldr x2, [sp+152]
004357e0ldr x5, [sp+128]
004357e4mov x6, xzr
004357e8mov x7, xzr
004357ecldp x29, x30, [sp-8]
004357f0add sp, sp, 544
004357f4ret x30
004357f8
004357f8loc_4357f8:
004357f8mov x0, x4
004357fcbl runtime.panicSliceB
00435800hint
00435804
00435804loc_435804:
00435804stp x0, x1, [sp+8]
00435808stp x2, x3, [sp+24]
0043580cstp x4, x5, [sp+40]
00435810stp x6, x7, [sp+56]
00435814mov x3, x30
00435818bl runtime.morestack_noctxt.abi0
0043581cldp x0, x1, [sp+8]
00435820ldp x2, x3, [sp+24]
00435824ldp x4, x5, [sp+40]
00435828ldp x6, x7, [sp+56]
0043582cb 0x4352d0
004352d0
004352d0gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
004352d0ldr x16, [x28+16]
004352d4sub x17, sp, 416
004352d8subs xzr, x17, x16
004352dcb.ls 0x435804
004352e0sub x20, sp, 544
004352e4stp x29, x30, [x20-8]
004352e8add sp, x20, 0
004352ecsub x29, sp, 8
004352f0str x0, [sp+552]
004352f4str x1, [sp+560]
004352f8str x2, [sp+568]
004352fcstr x3, [sp+576]
00435300str x4, [sp+584]
00435304str x5, [sp+592]
00435308str x6, [sp+600]
0043530cstr x7, [sp+608]
00435310str xzr, [sp+136]
00435314stp xzr, xzr, [sp+144]
00435318str xzr, [sp+112]
0043531cstp xzr, xzr, [sp+120]
00435320stp xzr, xzr, [sp+96]
00435324ldr x1, [sp+560]
00435328str x1, [sp+88]
0043532cldr x0, [sp+608]
00435330ldr x1, [sp+600]
00435334ldrsb x27, [x1]
00435338ldr x1, [x1+136]
0043533cblr x1
00435340str x0, [sp+80]
00435344ldr x1, [sp+88]
00435348subs xzr, x0, x1
0043534cb.ne 0x435354
00435350b 0x435498
00435354
00435354loc_435354:
00435354ldr x1, [sp+600]
00435358ldrsb x27, [x1]
0043535cldr x1, [x1+136]
00435360ldr x0, [sp+608]
00435364blr x1
00435368str x0, [sp+80]
0043536cldr x1, [sp+560]
00435370str x1, [sp+88]
00435374stp xzr, xzr, [sp+472]
00435378stp xzr, xzr, [sp+488]
0043537cadd x1, sp, 472
00435380str x1, [sp+368]
00435384ldr x0, [sp+80]
00435388bl runtime.convT64
0043538cstr x0, [sp+360]
00435390ldr x1, [sp+368]
00435394ldrsb x27, [x1]
00435398adrp x2, 0x1c0000
0043539cadd x2, x2, 3520
004353a0str x2, [x1]
004353a4adrp x27, 0x616000
004353a8ldr w2, [x27+3056]
004353accbz w2, 0x4353b4
004353b0b 0x4353b8
004353b4
004353b4loc_4353b4:
004353b4b 0x4353cc
004353b8
004353b8loc_4353b8:
004353b8bl runtime.gcWriteBarrier2
004353bcstr x0, [x25]
004353c0ldr x2, [x1+8]
004353c4str x2, [x25+8]
004353c8b 0x4353cc
004353cc
004353ccloc_4353cc:
004353ccstr x0, [x1+8]
004353d0ldr x0, [sp+88]
004353d4bl runtime.convT64
004353d8str x0, [sp+352]
004353dcldr x1, [sp+368]
004353e0ldrsb x27, [x1]
004353e4adrp x2, 0x1c0000
004353e8add x2, x2, 3520
004353ecstr x2, [x1+16]
004353f0adrp x27, 0x616000
004353f4ldr w2, [x27+3056]
004353f8cbz w2, 0x435400
004353fcb 0x435404
00435400
00435400loc_435400:
00435400b 0x435418
00435404
00435404loc_435404:
00435404bl runtime.gcWriteBarrier2
00435408str x0, [x25]
0043540cldr x5, [x1+24]
00435410str x5, [x25+8]
00435414b 0x435418
00435418
00435418loc_435418:
00435418str x0, [x1+24]
0043541cldr x2, [sp+368]
00435420ldrsb x27, [x2]
00435424b 0x435428
00435428
00435428loc_435428:
00435428str x2, [sp+376]
0043542corr x4, xzr, 2
00435430str x4, [sp+384]
00435434str x4, [sp+392]
00435438adrp x0, 0x290000
0043543cadd x0, x0, 2755
00435440movz x1, 42
00435444mov x3, x4
00435448bl fmt.Errorf
0043544cstr x0, [sp+456]
00435450str x1, [sp+464]
00435454str xzr, [sp+136]
00435458stp xzr, xzr, [sp+144]
0043545cstr xzr, [sp+112]
00435460stp xzr, xzr, [sp+120]
00435464ldr x6, [sp+456]
00435468ldr x7, [sp+464]
0043546cstr x6, [sp+96]
00435470str x7, [sp+104]
00435474ldr x0, [sp+136]
00435478ldr x3, [sp+112]
0043547cldr x1, [sp+144]
00435480ldr x4, [sp+120]
00435484ldr x2, [sp+152]
00435488ldr x5, [sp+128]
0043548cldp x29, x30, [sp-8]
00435490add sp, sp, 544
00435494ret x30
00435498
00435498loc_435498:
00435498ldr x1, [sp+600]
0043549cldrsb x27, [x1]
004354a0ldr x1, [x1+152]
004354a4ldr x0, [sp+608]
004354a8blr x1
004354acstr x0, [sp+88]
004354b0str xzr, [sp+432]
004354b4stp xzr, xzr, [sp+440]
004354b8stp xzr, xzr, [sp+456]
004354bcldr x3, [sp+88]
004354c0ldr x1, [sp+584]
004354c4ldr x2, [sp+592]
004354c8ldr x0, [sp+576]
004354ccbl gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad
004354d0str x0, [sp+432]
004354d4str x1, [sp+440]
004354d8str x2, [sp+448]
004354dcstr x3, [sp+456]
004354e0str x4, [sp+464]
004354e4ldr x1, [sp+432]
004354e8ldr x2, [sp+440]
004354ecldr x3, [sp+448]
004354f0str x1, [sp+272]
004354f4str x2, [sp+280]
004354f8str x3, [sp+288]
004354fcldr x1, [sp+456]
00435500ldr x2, [sp+464]
00435504str x1, [sp+256]
00435508str x2, [sp+264]
0043550cldr x1, [sp+272]
00435510ldr x2, [sp+280]
00435514ldr x3, [sp+288]
00435518str x1, [sp+576]
0043551cstr x2, [sp+584]
00435520str x3, [sp+592]
00435524stp xzr, xzr, [sp+416]
00435528stp xzr, xzr, [sp+456]
0043552cldr x0, [sp+552]
00435530ldr x1, [sp+560]
00435534ldr x2, [sp+568]
00435538bl crypto/des.NewTripleDESCipher
0043553cstr x0, [sp+416]
00435540str x1, [sp+424]
00435544str x2, [sp+456]
00435548str x3, [sp+464]
0043554cldr x1, [sp+424]
00435550ldr x2, [sp+416]
00435554str x2, [sp+520]
00435558str x1, [sp+528]
0043555cldr x1, [sp+456]
00435560ldr x2, [sp+464]
00435564str x1, [sp+504]
00435568str x2, [sp+512]
0043556cldr x1, [sp+520]
00435570ldr x2, [sp+528]
00435574str x1, [sp+240]
00435578str x2, [sp+248]
0043557cldr x1, [sp+512]
00435580ldr x2, [sp+504]
00435584str x2, [sp+200]
00435588str x1, [sp+208]
0043558ccbnz x2, 0x435594
00435590b 0x435690
00435594
00435594loc_435594:
00435594stp xzr, xzr, [sp+400]
00435598add x5, sp, 400
0043559cstr x5, [sp+320]
004355a0ldr x5, [sp+200]
004355a4ldr x6, [sp+208]
004355a8str x5, [sp+304]
004355acstr x6, [sp+312]
004355b0str x5, [sp+296]
004355b4ldr x5, [sp+296]
004355b8cbnz x5, 0x4355c0
004355bcb 0x4355d0
004355c0
004355c0loc_4355c0:
004355c0ldr x5, [sp+296]
004355c4ldr x5, [x5+8]
004355c8str x5, [sp+296]
004355ccb 0x4355d4
004355d0
004355d0loc_4355d0:
004355d0b 0x4355d4
004355d4
004355d4loc_4355d4:
004355d4ldr x5, [sp+320]
004355d8ldrsb x27, [x5]
004355dcldr x6, [sp+312]
004355e0ldr x7, [sp+296]
004355e4str x7, [x5]
004355e8adrp x27, 0x616000
004355ecldr w7, [x27+3056]
004355f0cbz w7, 0x4355f8
004355f4b 0x4355fc
004355f8
004355f8loc_4355f8:
004355f8b 0x435610
004355fc
004355fcloc_4355fc:
004355fcbl runtime.gcWriteBarrier2
00435600str x6, [x25]
00435604ldr x7, [x5+8]
00435608str x7, [x25+8]
0043560cb 0x435610
00435610
00435610loc_435610:
00435610str x6, [x5+8]
00435614ldr x2, [sp+320]
00435618ldrsb x27, [x2]
0043561cb 0x435620
00435620
00435620loc_435620:
00435620str x2, [sp+328]
00435624orr x4, xzr, 1
00435628str x4, [sp+336]
0043562cstr x4, [sp+344]
00435630adrp x0, 0x285000
00435634add x0, x0, 208
00435638movz x1, 25
0043563cmov x3, x4
00435640bl fmt.Errorf
00435644str x0, [sp+456]
00435648str x1, [sp+464]
0043564cstr xzr, [sp+136]
00435650stp xzr, xzr, [sp+144]
00435654str xzr, [sp+112]
00435658stp xzr, xzr, [sp+120]
0043565cldr x6, [sp+456]
00435660ldr x7, [sp+464]
00435664str x6, [sp+96]
00435668str x7, [sp+104]
0043566cldr x0, [sp+136]
00435670ldr x3, [sp+112]
00435674ldr x1, [sp+144]
00435678ldr x4, [sp+120]
0043567cldr x2, [sp+152]
00435680ldr x5, [sp+128]
00435684ldp x29, x30, [sp-8]
00435688add sp, sp, 544
0043568cret x30
00435690
00435690loc_435690:
00435690adrp x0, 0x1c0000
00435694add x0, x0, 3072
00435698orr x1, xzr, 8
0043569cmov x2, x1
004356a0bl runtime.makeslice
004356a4str x0, [sp+176]
004356a8orr x3, xzr, 8
004356acstr x3, [sp+184]
004356b0str x3, [sp+192]
004356b4ldr x2, [sp+584]
004356b8str x2, [sp+88]
004356bcadrp x0, 0x1c0000
004356c0add x0, x0, 3072
004356c4mov x1, x2
004356c8bl runtime.makeslice
004356ccldr x3, [sp+88]
004356d0ldr x4, [sp+88]
004356d4str x0, [sp+216]
004356d8str x3, [sp+224]
004356dcstr x4, [sp+232]
004356e0ldr x0, [sp+240]
004356e4ldr x2, [sp+176]
004356e8ldr x3, [sp+184]
004356ecldr x1, [sp+248]
004356f0ldr x4, [sp+192]
004356f4bl crypto/cipher.NewCBCEncrypter
004356f8str x0, [sp+160]
004356fcstr x1, [sp+168]
00435700ldrsb x27, [x0]
00435704ldr x3, [sp+216]
00435708ldr x4, [sp+576]
0043570cldr x2, [sp+224]
00435710ldr x5, [sp+584]
00435714ldr x6, [sp+232]
00435718ldr x7, [sp+592]
0043571cldr x8, [x0+32]
00435720mov x0, x1
00435724mov x1, x3
00435728mov x3, x6
0043572cmov x6, x7
00435730blr x8
00435734ldr x3, [sp+224]
00435738str x3, [sp+88]
0043573cldr x0, [sp+608]
00435740ldr x3, [sp+600]
00435744ldrsb x27, [x3]
00435748ldr x3, [x3+152]
0043574cblr x3
00435750str x0, [sp+80]
00435754ldr x3, [sp+88]
00435758sub x4, x3, x0
0043575cstr x4, [sp+72]
00435760ldr x1, [sp+224]
00435764ldr x5, [sp+216]
00435768ldr x6, [sp+232]
0043576cb 0x435770
00435770
00435770loc_435770:
00435770subs xzr, x1, x4
00435774b.hs 0x43577c
00435778b 0x4357f8
0043577c
0043577cloc_43577c:
0043577cadd x8, x1, x0
00435780sub x8, x8, x3
00435784add x9, x6, x0
00435788sub x9, x9, x3
0043578csub x10, xzr, x9
00435790and x10, x4, x10, asr #63
00435794add x10, x5, x10
00435798str x10, [sp+432]
0043579cstr x8, [sp+440]
004357a0str x9, [sp+448]
004357a4str x10, [sp+136]
004357a8str x8, [sp+144]
004357acstr x9, [sp+152]
004357b0ldr x8, [sp+216]
004357b4ldr x9, [sp+224]
004357b8ldr x10, [sp+232]
004357bcstr x8, [sp+112]
004357c0str x9, [sp+120]
004357c4str x10, [sp+128]
004357c8stp xzr, xzr, [sp+96]
004357ccldr x0, [sp+136]
004357d0ldr x3, [sp+112]
004357d4ldr x1, [sp+144]
004357d8ldr x4, [sp+120]
004357dcldr x2, [sp+152]
004357e0ldr x5, [sp+128]
004357e4mov x6, xzr
004357e8mov x7, xzr
004357ecldp x29, x30, [sp-8]
004357f0add sp, sp, 544
004357f4ret x30
004357f8
004357f8loc_4357f8:
004357f8mov x0, x4
004357fcbl runtime.panicSliceB
00435800hint
00435804
00435804loc_435804:
00435804stp x0, x1, [sp+8]
00435808stp x2, x3, [sp+24]
0043580cstp x4, x5, [sp+40]
00435810stp x6, x7, [sp+56]
00435814mov x3, x30
00435818bl runtime.morestack_noctxt.abi0
0043581cldp x0, x1, [sp+8]
00435820ldp x2, x3, [sp+24]
00435824ldp x4, x5, [sp+40]
00435828ldp x6, x7, [sp+56]
0043582cb 0x4352d0
004352d0
00435830
00435830gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptMessage(struct []uint8 key, struct []uint8 message, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00435830ldr x16, [x28+16]
00435834sub x17, sp, 832
00435838subs xzr, x17, x16
0043583cb.ls 0x43624c
00435840sub x20, sp, 960
00435844stp x29, x30, [x20-8]
00435848add sp, x20, 0
0043584csub x29, sp, 8
00435850str x0, [sp+968]
00435854str x1, [sp+976]
00435858str x2, [sp+984]
0043585cstr x3, [sp+992]
00435860str x4, [sp+1000]
00435864str x5, [sp+1008]
00435868str w6, [sp+1016]
0043586cstr x7, [sp+1024]
00435870str x8, [sp+1032]
00435874str xzr, [sp+168]
00435878stp xzr, xzr, [sp+176]
0043587cstr xzr, [sp+144]
00435880stp xzr, xzr, [sp+152]
00435884stp xzr, xzr, [sp+128]
00435888ldr x1, [sp+1024]
0043588cldrsb x27, [x1]
00435890ldr x1, [x1+80]
00435894ldr x0, [sp+1032]
00435898blr x1
0043589cstr x0, [sp+120]
004358a0mov x1, x0
004358a4mov x2, x1
004358a8adrp x0, 0x1c0000
004358acadd x0, x0, 3072
004358b0bl runtime.makeslice
004358b4ldr x1, [sp+120]
004358b8ldr x2, [sp+120]
004358bcstr x0, [sp+304]
004358c0str x1, [sp+312]
004358c4str x2, [sp+320]
004358c8add x27, sp, 736
004358ccstp xzr, xzr, [x27]
004358d0ldr x0, [sp+304]
004358d4ldr x1, [sp+312]
004358d8ldr x2, [sp+320]
004358dcbl crypto/rand.Read
004358e0str x0, [sp+120]
004358e4str x1, [sp+736]
004358e8str x2, [sp+744]
004358ecldr x3, [sp+120]
004358f0str x3, [sp+80]
004358f4str x1, [sp+936]
004358f8str x2, [sp+944]
004358fcstr x1, [sp+288]
00435900str x2, [sp+296]
00435904cbnz x1, 0x43590c
00435908b 0x435a2c
0043590c
0043590cloc_43590c:
0043590cadd x27, sp, 720
00435910stp xzr, xzr, [x27]
00435914add x5, sp, 720
00435918str x5, [sp+640]
0043591cldr x5, [sp+288]
00435920ldr x6, [sp+296]
00435924str x5, [sp+624]
00435928str x6, [sp+632]
0043592cstr x5, [sp+616]
00435930ldr x5, [sp+616]
00435934cbnz x5, 0x43593c
00435938b 0x43594c
0043593c
0043593cloc_43593c:
0043593cldr x5, [sp+616]
00435940ldr x5, [x5+8]
00435944str x5, [sp+616]
00435948b 0x435950
0043594c
0043594cloc_43594c:
0043594cb 0x435950
00435950
00435950loc_435950:
00435950ldr x5, [sp+640]
00435954ldrsb x27, [x5]
00435958ldr x6, [sp+616]
0043595cldr x7, [sp+632]
00435960str x6, [x5]
00435964adrp x27, 0x616000
00435968ldr w6, [x27+3056]
0043596ccbz w6, 0x435974
00435970b 0x435978
00435974
00435974loc_435974:
00435974b 0x43598c
00435978
00435978loc_435978:
00435978bl runtime.gcWriteBarrier2
0043597cstr x7, [x25]
00435980ldr x6, [x5+8]
00435984str x6, [x25+8]
00435988b 0x43598c
0043598c
0043598cloc_43598c:
0043598cstr x7, [x5+8]
00435990ldr x2, [sp+640]
00435994ldrsb x27, [x2]
00435998b 0x43599c
0043599c
0043599cloc_43599c:
0043599cstr x2, [sp+648]
004359a0orr x4, xzr, 1
004359a4str x4, [sp+656]
004359a8str x4, [sp+664]
004359acadrp x0, 0x28f000
004359b0add x0, x0, 2499
004359b4movz x1, 40
004359b8mov x3, x4
004359bcbl fmt.Errorf
004359c0str x0, [sp+736]
004359c4str x1, [sp+744]
004359c8adrp x5, 0x616000
004359ccadd x5, x5, 1504
004359d0str x5, [sp+608]
004359d4b 0x4359d8
004359d8
004359d8loc_4359d8:
004359d8str x5, [sp+168]
004359dcstp xzr, xzr, [sp+176]
004359e0adrp x8, 0x616000
004359e4add x8, x8, 1504
004359e8str x8, [sp+600]
004359ecb 0x4359f0
004359f0
004359f0loc_4359f0:
004359f0str x8, [sp+144]
004359f4stp xzr, xzr, [sp+152]
004359f8ldr x6, [sp+736]
004359fcldr x7, [sp+744]
00435a00str x6, [sp+128]
00435a04str x7, [sp+136]
00435a08ldr x0, [sp+168]
00435a0cldr x3, [sp+144]
00435a10ldr x1, [sp+176]
00435a14ldr x4, [sp+152]
00435a18ldr x2, [sp+184]
00435a1cldr x5, [sp+160]
00435a20ldp x29, x30, [sp-8]
00435a24add sp, sp, 960
00435a28ret x30
00435a2c
00435a2cloc_435a2c:
00435a2cldr x2, [sp+320]
00435a30ldr x0, [sp+304]
00435a34ldr x5, [sp+312]
00435a38str x0, [sp+576]
00435a3cstr x5, [sp+584]
00435a40str x2, [sp+592]
00435a44ldr x6, [sp+1000]
00435a48add x1, x5, x6
00435a4cstr x1, [sp+112]
00435a50subs xzr, x2, x1
00435a54b.hs 0x435a5c
00435a58b 0x435a64
00435a5c
00435a5cloc_435a5c:
00435a5cstr x1, [sp+584]
00435a60b 0x435a84
00435a64
00435a64loc_435a64:
00435a64ldr x3, [sp+1000]
00435a68adrp x4, 0x1c0000
00435a6cadd x4, x4, 3072
00435a70bl runtime.growslice
00435a74str x0, [sp+576]
00435a78str x1, [sp+584]
00435a7cstr x2, [sp+592]
00435a80b 0x435a84
00435a84
00435a84loc_435a84:
00435a84ldr x3, [sp+1000]
00435a88str x3, [sp+104]
00435a8cldr x3, [sp+112]
00435a90ldr x4, [sp+1000]
00435a94sub x3, x3, x4
00435a98ldr x4, [sp+576]
00435a9cadd x0, x4, x3
00435aa0str x0, [sp+568]
00435aa4ldr x2, [sp+104]
00435aa8ldr x1, [sp+992]
00435aacbl runtime.memmove
00435ab0ldr x3, [sp+576]
00435ab4ldr x4, [sp+584]
00435ab8ldr x5, [sp+592]
00435abcstr x3, [sp+192]
00435ac0str x4, [sp+200]
00435ac4str x5, [sp+208]
00435ac8ldr x3, [sp+1024]
00435accldrsb x27, [x3]
00435ad0ldr x3, [x3+152]
00435ad4ldr x0, [sp+1032]
00435ad8blr x3
00435adcstr x0, [sp+120]
00435ae0str xzr, [sp+696]
00435ae4add x27, sp, 704
00435ae8stp xzr, xzr, [x27]
00435aecadd x27, sp, 736
00435af0stp xzr, xzr, [x27]
00435af4ldr x3, [sp+120]
00435af8ldr x1, [sp+200]
00435afcldr x2, [sp+208]
00435b00ldr x0, [sp+192]
00435b04bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad
00435b08str x0, [sp+696]
00435b0cstr x1, [sp+704]
00435b10str x2, [sp+712]
00435b14str x3, [sp+736]
00435b18str x4, [sp+744]
00435b1cldr x3, [sp+696]
00435b20ldr x4, [sp+704]
00435b24ldr x5, [sp+712]
00435b28str x3, [sp+912]
00435b2cstr x4, [sp+920]
00435b30str x5, [sp+928]
00435b34ldr x3, [sp+736]
00435b38ldr x4, [sp+744]
00435b3cstr x3, [sp+896]
00435b40str x4, [sp+904]
00435b44ldr x3, [sp+912]
00435b48ldr x4, [sp+920]
00435b4cldr x5, [sp+928]
00435b50str x3, [sp+192]
00435b54str x4, [sp+200]
00435b58str x5, [sp+208]
00435b5cstr xzr, [sp+216]
00435b60stp xzr, xzr, [sp+224]
00435b64ldr w3, [sp+1016]
00435b68cbnz w3, 0x435b70
00435b6cb 0x435d70
00435b70
00435b70loc_435b70:
00435b70ldr w0, [sp+1016]
00435b74bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe
00435b78str x0, [sp+696]
00435b7cstr x1, [sp+704]
00435b80str x2, [sp+712]
00435b84str xzr, [sp+672]
00435b88add x27, sp, 680
00435b8cstp xzr, xzr, [x27]
00435b90add x27, sp, 736
00435b94stp xzr, xzr, [x27]
00435b98ldr x1, [sp+1024]
00435b9cldrsb x27, [x1]
00435ba0ldr x2, [sp+968]
00435ba4ldr x3, [sp+976]
00435ba8ldr x0, [sp+1032]
00435bacldr x4, [sp+984]
00435bb0ldr x1, [x1+40]
00435bb4ldr x5, [sp+696]
00435bb8ldr x6, [sp+704]
00435bbcldr x7, [sp+712]
00435bc0mov x8, x1
00435bc4mov x1, x2
00435bc8mov x2, x3
00435bccmov x3, x4
00435bd0mov x4, x5
00435bd4mov x5, x6
00435bd8mov x6, x7
00435bdcblr x8
00435be0str x0, [sp+672]
00435be4str x1, [sp+680]
00435be8str x2, [sp+688]
00435becstr x3, [sp+736]
00435bf0str x4, [sp+744]
00435bf4ldr x1, [sp+672]
00435bf8ldr x2, [sp+680]
00435bfcldr x3, [sp+688]
00435c00str x1, [sp+872]
00435c04str x2, [sp+880]
00435c08str x3, [sp+888]
00435c0cldr x1, [sp+736]
00435c10ldr x2, [sp+744]
00435c14str x1, [sp+856]
00435c18str x2, [sp+864]
00435c1cldr x1, [sp+872]
00435c20ldr x2, [sp+880]
00435c24ldr x3, [sp+888]
00435c28str x1, [sp+216]
00435c2cstr x2, [sp+224]
00435c30str x3, [sp+232]
00435c34ldr x1, [sp+864]
00435c38ldr x2, [sp+856]
00435c3cstr x2, [sp+288]
00435c40str x1, [sp+296]
00435c44cbnz x2, 0x435c4c
00435c48b 0x435d6c
00435c4c
00435c4cloc_435c4c:
00435c4cadd x27, sp, 720
00435c50stp xzr, xzr, [x27]
00435c54add x5, sp, 720
00435c58str x5, [sp+536]
00435c5cldr x5, [sp+288]
00435c60ldr x6, [sp+296]
00435c64str x5, [sp+520]
00435c68str x6, [sp+528]
00435c6cstr x5, [sp+512]
00435c70ldr x5, [sp+512]
00435c74cbnz x5, 0x435c7c
00435c78b 0x435c8c
00435c7c
00435c7cloc_435c7c:
00435c7cldr x5, [sp+512]
00435c80ldr x5, [x5+8]
00435c84str x5, [sp+512]
00435c88b 0x435c90
00435c8c
00435c8cloc_435c8c:
00435c8cb 0x435c90
00435c90
00435c90loc_435c90:
00435c90ldr x5, [sp+536]
00435c94ldrsb x27, [x5]
00435c98ldr x6, [sp+528]
00435c9cldr x7, [sp+512]
00435ca0str x7, [x5]
00435ca4adrp x27, 0x616000
00435ca8ldr w7, [x27+3056]
00435caccbz w7, 0x435cb4
00435cb0b 0x435cb8
00435cb4
00435cb4loc_435cb4:
00435cb4b 0x435ccc
00435cb8
00435cb8loc_435cb8:
00435cb8bl runtime.gcWriteBarrier2
00435cbcstr x6, [x25]
00435cc0ldr x7, [x5+8]
00435cc4str x7, [x25+8]
00435cc8b 0x435ccc
00435ccc
00435cccloc_435ccc:
00435cccstr x6, [x5+8]
00435cd0ldr x2, [sp+536]
00435cd4ldrsb x27, [x2]
00435cd8b 0x435cdc
00435cdc
00435cdcloc_435cdc:
00435cdcstr x2, [sp+544]
00435ce0orr x4, xzr, 1
00435ce4str x4, [sp+552]
00435ce8str x4, [sp+560]
00435cecadrp x0, 0x28d000
00435cf0add x0, x0, 2356
00435cf4movz x1, 37
00435cf8mov x3, x4
00435cfcbl fmt.Errorf
00435d00str x0, [sp+736]
00435d04str x1, [sp+744]
00435d08adrp x5, 0x616000
00435d0cadd x5, x5, 1504
00435d10str x5, [sp+504]
00435d14b 0x435d18
00435d18
00435d18loc_435d18:
00435d18str x5, [sp+168]
00435d1cstp xzr, xzr, [sp+176]
00435d20adrp x8, 0x616000
00435d24add x8, x8, 1504
00435d28str x8, [sp+496]
00435d2cb 0x435d30
00435d30
00435d30loc_435d30:
00435d30str x8, [sp+144]
00435d34stp xzr, xzr, [sp+152]
00435d38ldr x6, [sp+736]
00435d3cldr x7, [sp+744]
00435d40str x6, [sp+128]
00435d44str x7, [sp+136]
00435d48ldr x0, [sp+168]
00435d4cldr x3, [sp+144]
00435d50ldr x1, [sp+176]
00435d54ldr x4, [sp+152]
00435d58ldr x2, [sp+184]
00435d5cldr x5, [sp+160]
00435d60ldp x29, x30, [sp-8]
00435d64add sp, sp, 960
00435d68ret x30
00435d6c
00435d6cloc_435d6c:
00435d6cb 0x435d74
00435d70
00435d70loc_435d70:
00435d70b 0x435d74
00435d74
00435d74loc_435d74:
00435d74str xzr, [sp+672]
00435d78add x27, sp, 680
00435d7cstp xzr, xzr, [x27]
00435d80str xzr, [sp+696]
00435d84add x27, sp, 704
00435d88stp xzr, xzr, [x27]
00435d8cadd x27, sp, 736
00435d90stp xzr, xzr, [x27]
00435d94ldr x4, [sp+192]
00435d98ldr x2, [sp+224]
00435d9cldr x5, [sp+200]
00435da0ldr x3, [sp+232]
00435da4ldr x6, [sp+208]
00435da8ldr x7, [sp+1024]
00435dacldrsb x27, [x7]
00435db0ldr x7, [x7+56]
00435db4ldr x1, [sp+216]
00435db8ldr x0, [sp+1032]
00435dbcblr x7
00435dc0str x0, [sp+672]
00435dc4str x1, [sp+680]
00435dc8str x2, [sp+688]
00435dccstr x3, [sp+696]
00435dd0str x4, [sp+704]
00435dd4str x5, [sp+712]
00435dd8str x6, [sp+736]
00435ddcstr x7, [sp+744]
00435de0ldr x7, [sp+672]
00435de4ldr x8, [sp+680]
00435de8ldr x9, [sp+688]
00435decstr x7, [sp+832]
00435df0str x8, [sp+840]
00435df4str x9, [sp+848]
00435df8ldr x7, [sp+696]
00435dfcldr x8, [sp+704]
00435e00ldr x9, [sp+712]
00435e04str x7, [sp+808]
00435e08str x8, [sp+816]
00435e0cstr x9, [sp+824]
00435e10ldr x7, [sp+736]
00435e14ldr x8, [sp+744]
00435e18str x7, [sp+792]
00435e1cstr x8, [sp+800]
00435e20ldr x7, [sp+832]
00435e24ldr x8, [sp+840]
00435e28ldr x9, [sp+848]
00435e2cstr x7, [sp+240]
00435e30str x8, [sp+248]
00435e34str x9, [sp+256]
00435e38ldr x7, [sp+808]
00435e3cldr x8, [sp+816]
00435e40ldr x9, [sp+824]
00435e44str x7, [sp+328]
00435e48str x8, [sp+336]
00435e4cstr x9, [sp+344]
00435e50ldr x7, [sp+800]
00435e54ldr x8, [sp+792]
00435e58str x8, [sp+288]
00435e5cstr x7, [sp+296]
00435e60cbnz x8, 0x435e68
00435e64b 0x435f88
00435e68
00435e68loc_435e68:
00435e68add x27, sp, 720
00435e6cstp xzr, xzr, [x27]
00435e70add x5, sp, 720
00435e74str x5, [sp+464]
00435e78ldr x5, [sp+288]
00435e7cldr x6, [sp+296]
00435e80str x5, [sp+448]
00435e84str x6, [sp+456]
00435e88str x5, [sp+440]
00435e8cldr x5, [sp+440]
00435e90cbnz x5, 0x435e98
00435e94b 0x435ea8
00435e98
00435e98loc_435e98:
00435e98ldr x5, [sp+440]
00435e9cldr x5, [x5+8]
00435ea0str x5, [sp+440]
00435ea4b 0x435eac
00435ea8
00435ea8loc_435ea8:
00435ea8b 0x435eac
00435eac
00435eacloc_435eac:
00435eacldr x5, [sp+464]
00435eb0ldrsb x27, [x5]
00435eb4ldr x6, [sp+456]
00435eb8ldr x7, [sp+440]
00435ebcstr x7, [x5]
00435ec0adrp x27, 0x616000
00435ec4ldr w7, [x27+3056]
00435ec8cbz w7, 0x435ed0
00435eccb 0x435ed4
00435ed0
00435ed0loc_435ed0:
00435ed0b 0x435ee8
00435ed4
00435ed4loc_435ed4:
00435ed4bl runtime.gcWriteBarrier2
00435ed8str x6, [x25]
00435edcldr x7, [x5+8]
00435ee0str x7, [x25+8]
00435ee4b 0x435ee8
00435ee8
00435ee8loc_435ee8:
00435ee8str x6, [x5+8]
00435eecldr x2, [sp+464]
00435ef0ldrsb x27, [x2]
00435ef4b 0x435ef8
00435ef8
00435ef8loc_435ef8:
00435ef8str x2, [sp+472]
00435efcorr x4, xzr, 1
00435f00str x4, [sp+480]
00435f04str x4, [sp+488]
00435f08adrp x0, 0x285000
00435f0cadd x0, x0, 233
00435f10movz x1, 25
00435f14mov x3, x4
00435f18bl fmt.Errorf
00435f1cstr x0, [sp+736]
00435f20str x1, [sp+744]
00435f24ldr x5, [sp+240]
00435f28ldr x6, [sp+248]
00435f2cldr x7, [sp+256]
00435f30str x5, [sp+168]
00435f34str x6, [sp+176]
00435f38str x7, [sp+184]
00435f3cldr x5, [sp+328]
00435f40ldr x6, [sp+336]
00435f44ldr x7, [sp+344]
00435f48str x5, [sp+144]
00435f4cstr x6, [sp+152]
00435f50str x7, [sp+160]
00435f54ldr x6, [sp+736]
00435f58ldr x7, [sp+744]
00435f5cstr x6, [sp+128]
00435f60str x7, [sp+136]
00435f64ldr x0, [sp+168]
00435f68ldr x3, [sp+144]
00435f6cldr x1, [sp+176]
00435f70ldr x4, [sp+152]
00435f74ldr x2, [sp+184]
00435f78ldr x5, [sp+160]
00435f7cldp x29, x30, [sp-8]
00435f80add sp, sp, 960
00435f84ret x30
00435f88
00435f88loc_435f88:
00435f88str xzr, [sp+696]
00435f8cadd x27, sp, 704
00435f90stp xzr, xzr, [x27]
00435f94add x27, sp, 736
00435f98stp xzr, xzr, [x27]
00435f9cldr x8, [sp+1032]
00435fa0ldr w6, [sp+1016]
00435fa4ldr x7, [sp+1024]
00435fa8ldr x0, [sp+192]
00435facldr x3, [sp+968]
00435fb0ldr x1, [sp+200]
00435fb4ldr x4, [sp+976]
00435fb8ldr x2, [sp+208]
00435fbcldr x5, [sp+984]
00435fc0bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash
00435fc4str x0, [sp+696]
00435fc8str x1, [sp+704]
00435fccstr x2, [sp+712]
00435fd0str x3, [sp+736]
00435fd4str x4, [sp+744]
00435fd8ldr x9, [sp+696]
00435fdcldr x10, [sp+704]
00435fe0ldr x11, [sp+712]
00435fe4str x9, [sp+768]
00435fe8str x10, [sp+776]
00435fecstr x11, [sp+784]
00435ff0ldr x9, [sp+736]
00435ff4ldr x10, [sp+744]
00435ff8str x9, [sp+752]
00435ffcstr x10, [sp+760]
00436000ldr x9, [sp+768]
00436004ldr x10, [sp+776]
00436008ldr x11, [sp+784]
0043600cstr x9, [sp+264]
00436010str x10, [sp+272]
00436014str x11, [sp+280]
00436018ldr x9, [sp+760]
0043601cldr x10, [sp+752]
00436020str x10, [sp+288]
00436024str x9, [sp+296]
00436028cbnz x10, 0x436030
0043602cb 0x436150
00436030
00436030loc_436030:
00436030add x27, sp, 720
00436034stp xzr, xzr, [x27]
00436038add x5, sp, 720
0043603cstr x5, [sp+408]
00436040ldr x5, [sp+288]
00436044ldr x6, [sp+296]
00436048str x5, [sp+392]
0043604cstr x6, [sp+400]
00436050str x5, [sp+384]
00436054ldr x5, [sp+384]
00436058cbnz x5, 0x436060
0043605cb 0x436070
00436060
00436060loc_436060:
00436060ldr x5, [sp+384]
00436064ldr x5, [x5+8]
00436068str x5, [sp+384]
0043606cb 0x436074
00436070
00436070loc_436070:
00436070b 0x436074
00436074
00436074loc_436074:
00436074ldr x5, [sp+408]
00436078ldrsb x27, [x5]
0043607cldr x6, [sp+400]
00436080ldr x7, [sp+384]
00436084str x7, [x5]
00436088adrp x27, 0x615000
0043608cldr w7, [x27+3056]
00436090cbz w7, 0x436098
00436094b 0x43609c
00436098
00436098loc_436098:
00436098b 0x4360b0
0043609c
0043609cloc_43609c:
0043609cbl runtime.gcWriteBarrier2
004360a0str x6, [x25]
004360a4ldr x7, [x5+8]
004360a8str x7, [x25+8]
004360acb 0x4360b0
004360b0
004360b0loc_4360b0:
004360b0str x6, [x5+8]
004360b4ldr x2, [sp+408]
004360b8ldrsb x27, [x2]
004360bcb 0x4360c0
004360c0
004360c0loc_4360c0:
004360c0str x2, [sp+416]
004360c4orr x4, xzr, 1
004360c8str x4, [sp+424]
004360ccstr x4, [sp+432]
004360d0adrp x0, 0x284000
004360d4add x0, x0, 233
004360d8movz x1, 25
004360dcmov x3, x4
004360e0bl fmt.Errorf
004360e4str x0, [sp+736]
004360e8str x1, [sp+744]
004360ecldr x5, [sp+240]
004360f0ldr x6, [sp+248]
004360f4ldr x7, [sp+256]
004360f8str x5, [sp+168]
004360fcstr x6, [sp+176]
00436100str x7, [sp+184]
00436104ldr x5, [sp+328]
00436108ldr x6, [sp+336]
0043610cldr x7, [sp+344]
00436110str x5, [sp+144]
00436114str x6, [sp+152]
00436118str x7, [sp+160]
0043611cldr x6, [sp+736]
00436120ldr x7, [sp+744]
00436124str x6, [sp+128]
00436128str x7, [sp+136]
0043612cldr x0, [sp+168]
00436130ldr x3, [sp+144]
00436134ldr x1, [sp+176]
00436138ldr x4, [sp+152]
0043613cldr x2, [sp+184]
00436140ldr x5, [sp+160]
00436144ldp x29, x30, [sp-8]
00436148add sp, sp, 960
0043614cret x30
00436150
00436150loc_436150:
00436150ldr x2, [sp+344]
00436154ldr x0, [sp+328]
00436158ldr x5, [sp+336]
0043615cstr x0, [sp+360]
00436160str x5, [sp+368]
00436164str x2, [sp+376]
00436168ldr x6, [sp+272]
0043616cadd x1, x5, x6
00436170str x1, [sp+96]
00436174subs xzr, x2, x1
00436178b.hs 0x436180
0043617cb 0x436188
00436180
00436180loc_436180:
00436180str x1, [sp+368]
00436184b 0x4361a8
00436188
00436188loc_436188:
00436188ldr x3, [sp+272]
0043618cadrp x4, 0x1bf000
00436190add x4, x4, 3072
00436194bl runtime.growslice
00436198str x0, [sp+360]
0043619cstr x1, [sp+368]
004361a0str x2, [sp+376]
004361a4b 0x4361a8
004361a8
004361a8loc_4361a8:
004361a8ldr x3, [sp+272]
004361acstr x3, [sp+88]
004361b0ldr x3, [sp+96]
004361b4ldr x4, [sp+272]
004361b8sub x3, x3, x4
004361bcldr x4, [sp+360]
004361c0add x0, x4, x3
004361c4str x0, [sp+352]
004361c8ldr x2, [sp+88]
004361ccldr x1, [sp+264]
004361d0bl runtime.memmove
004361d4ldr x3, [sp+360]
004361d8ldr x4, [sp+368]
004361dcldr x5, [sp+376]
004361e0str x3, [sp+328]
004361e4str x4, [sp+336]
004361e8str x5, [sp+344]
004361ecldr x3, [sp+240]
004361f0ldr x4, [sp+248]
004361f4ldr x5, [sp+256]
004361f8str x3, [sp+168]
004361fcstr x4, [sp+176]
00436200str x5, [sp+184]
00436204ldr x3, [sp+328]
00436208ldr x4, [sp+336]
0043620cldr x5, [sp+344]
00436210str x3, [sp+144]
00436214str x4, [sp+152]
00436218str x5, [sp+160]
0043621cstp xzr, xzr, [sp+128]
00436220ldr x0, [sp+168]
00436224ldr x3, [sp+144]
00436228ldr x1, [sp+176]
0043622cldr x4, [sp+152]
00436230ldr x2, [sp+184]
00436234ldr x5, [sp+160]
00436238mov x6, xzr
0043623cmov x7, xzr
00436240ldp x29, x30, [sp-8]
00436244add sp, sp, 960
00436248ret x30
0043624c
0043624cloc_43624c:
0043624cstp x0, x1, [sp+8]
00436250stp x2, x3, [sp+24]
00436254stp x4, x5, [sp+40]
00436258str w6, [sp+56]
0043625cstp x7, x8, [sp+64]
00436260mov x3, x30
00436264bl runtime.morestack_noctxt.abi0
00436268ldp x0, x1, [sp+8]
0043626cldp x2, x3, [sp+24]
00436270ldp x4, x5, [sp+40]
00436274ldr w6, [sp+56]
00436278ldp x7, x8, [sp+64]
0043627cb 0x435830
00435830
00435830gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptMessage: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3EncryptMessage(struct []uint8 key, struct []uint8 message, uint32 usage, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00435830ldr x16, [x28+16]
00435834sub x17, sp, 832
00435838subs xzr, x17, x16
0043583cb.ls 0x43624c
00435840sub x20, sp, 960
00435844stp x29, x30, [x20-8]
00435848add sp, x20, 0
0043584csub x29, sp, 8
00435850str x0, [sp+968]
00435854str x1, [sp+976]
00435858str x2, [sp+984]
0043585cstr x3, [sp+992]
00435860str x4, [sp+1000]
00435864str x5, [sp+1008]
00435868str w6, [sp+1016]
0043586cstr x7, [sp+1024]
00435870str x8, [sp+1032]
00435874str xzr, [sp+168]
00435878stp xzr, xzr, [sp+176]
0043587cstr xzr, [sp+144]
00435880stp xzr, xzr, [sp+152]
00435884stp xzr, xzr, [sp+128]
00435888ldr x1, [sp+1024]
0043588cldrsb x27, [x1]
00435890ldr x1, [x1+80]
00435894ldr x0, [sp+1032]
00435898blr x1
0043589cstr x0, [sp+120]
004358a0mov x1, x0
004358a4mov x2, x1
004358a8adrp x0, 0x1c0000
004358acadd x0, x0, 3072
004358b0bl runtime.makeslice
004358b4ldr x1, [sp+120]
004358b8ldr x2, [sp+120]
004358bcstr x0, [sp+304]
004358c0str x1, [sp+312]
004358c4str x2, [sp+320]
004358c8add x27, sp, 736
004358ccstp xzr, xzr, [x27]
004358d0ldr x0, [sp+304]
004358d4ldr x1, [sp+312]
004358d8ldr x2, [sp+320]
004358dcbl crypto/rand.Read
004358e0str x0, [sp+120]
004358e4str x1, [sp+736]
004358e8str x2, [sp+744]
004358ecldr x3, [sp+120]
004358f0str x3, [sp+80]
004358f4str x1, [sp+936]
004358f8str x2, [sp+944]
004358fcstr x1, [sp+288]
00435900str x2, [sp+296]
00435904cbnz x1, 0x43590c
00435908b 0x435a2c
0043590c
0043590cloc_43590c:
0043590cadd x27, sp, 720
00435910stp xzr, xzr, [x27]
00435914add x5, sp, 720
00435918str x5, [sp+640]
0043591cldr x5, [sp+288]
00435920ldr x6, [sp+296]
00435924str x5, [sp+624]
00435928str x6, [sp+632]
0043592cstr x5, [sp+616]
00435930ldr x5, [sp+616]
00435934cbnz x5, 0x43593c
00435938b 0x43594c
0043593c
0043593cloc_43593c:
0043593cldr x5, [sp+616]
00435940ldr x5, [x5+8]
00435944str x5, [sp+616]
00435948b 0x435950
0043594c
0043594cloc_43594c:
0043594cb 0x435950
00435950
00435950loc_435950:
00435950ldr x5, [sp+640]
00435954ldrsb x27, [x5]
00435958ldr x6, [sp+616]
0043595cldr x7, [sp+632]
00435960str x6, [x5]
00435964adrp x27, 0x616000
00435968ldr w6, [x27+3056]
0043596ccbz w6, 0x435974
00435970b 0x435978
00435974
00435974loc_435974:
00435974b 0x43598c
00435978
00435978loc_435978:
00435978bl runtime.gcWriteBarrier2
0043597cstr x7, [x25]
00435980ldr x6, [x5+8]
00435984str x6, [x25+8]
00435988b 0x43598c
0043598c
0043598cloc_43598c:
0043598cstr x7, [x5+8]
00435990ldr x2, [sp+640]
00435994ldrsb x27, [x2]
00435998b 0x43599c
0043599c
0043599cloc_43599c:
0043599cstr x2, [sp+648]
004359a0orr x4, xzr, 1
004359a4str x4, [sp+656]
004359a8str x4, [sp+664]
004359acadrp x0, 0x28f000
004359b0add x0, x0, 2499
004359b4movz x1, 40
004359b8mov x3, x4
004359bcbl fmt.Errorf
004359c0str x0, [sp+736]
004359c4str x1, [sp+744]
004359c8adrp x5, 0x616000
004359ccadd x5, x5, 1504
004359d0str x5, [sp+608]
004359d4b 0x4359d8
004359d8
004359d8loc_4359d8:
004359d8str x5, [sp+168]
004359dcstp xzr, xzr, [sp+176]
004359e0adrp x8, 0x616000
004359e4add x8, x8, 1504
004359e8str x8, [sp+600]
004359ecb 0x4359f0
004359f0
004359f0loc_4359f0:
004359f0str x8, [sp+144]
004359f4stp xzr, xzr, [sp+152]
004359f8ldr x6, [sp+736]
004359fcldr x7, [sp+744]
00435a00str x6, [sp+128]
00435a04str x7, [sp+136]
00435a08ldr x0, [sp+168]
00435a0cldr x3, [sp+144]
00435a10ldr x1, [sp+176]
00435a14ldr x4, [sp+152]
00435a18ldr x2, [sp+184]
00435a1cldr x5, [sp+160]
00435a20ldp x29, x30, [sp-8]
00435a24add sp, sp, 960
00435a28ret x30
00435a2c
00435a2cloc_435a2c:
00435a2cldr x2, [sp+320]
00435a30ldr x0, [sp+304]
00435a34ldr x5, [sp+312]
00435a38str x0, [sp+576]
00435a3cstr x5, [sp+584]
00435a40str x2, [sp+592]
00435a44ldr x6, [sp+1000]
00435a48add x1, x5, x6
00435a4cstr x1, [sp+112]
00435a50subs xzr, x2, x1
00435a54b.hs 0x435a5c
00435a58b 0x435a64
00435a5c
00435a5cloc_435a5c:
00435a5cstr x1, [sp+584]
00435a60b 0x435a84
00435a64
00435a64loc_435a64:
00435a64ldr x3, [sp+1000]
00435a68adrp x4, 0x1c0000
00435a6cadd x4, x4, 3072
00435a70bl runtime.growslice
00435a74str x0, [sp+576]
00435a78str x1, [sp+584]
00435a7cstr x2, [sp+592]
00435a80b 0x435a84
00435a84
00435a84loc_435a84:
00435a84ldr x3, [sp+1000]
00435a88str x3, [sp+104]
00435a8cldr x3, [sp+112]
00435a90ldr x4, [sp+1000]
00435a94sub x3, x3, x4
00435a98ldr x4, [sp+576]
00435a9cadd x0, x4, x3
00435aa0str x0, [sp+568]
00435aa4ldr x2, [sp+104]
00435aa8ldr x1, [sp+992]
00435aacbl runtime.memmove
00435ab0ldr x3, [sp+576]
00435ab4ldr x4, [sp+584]
00435ab8ldr x5, [sp+592]
00435abcstr x3, [sp+192]
00435ac0str x4, [sp+200]
00435ac4str x5, [sp+208]
00435ac8ldr x3, [sp+1024]
00435accldrsb x27, [x3]
00435ad0ldr x3, [x3+152]
00435ad4ldr x0, [sp+1032]
00435ad8blr x3
00435adcstr x0, [sp+120]
00435ae0str xzr, [sp+696]
00435ae4add x27, sp, 704
00435ae8stp xzr, xzr, [x27]
00435aecadd x27, sp, 736
00435af0stp xzr, xzr, [x27]
00435af4ldr x3, [sp+120]
00435af8ldr x1, [sp+200]
00435afcldr x2, [sp+208]
00435b00ldr x0, [sp+192]
00435b04bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.ZeroPad
00435b08str x0, [sp+696]
00435b0cstr x1, [sp+704]
00435b10str x2, [sp+712]
00435b14str x3, [sp+736]
00435b18str x4, [sp+744]
00435b1cldr x3, [sp+696]
00435b20ldr x4, [sp+704]
00435b24ldr x5, [sp+712]
00435b28str x3, [sp+912]
00435b2cstr x4, [sp+920]
00435b30str x5, [sp+928]
00435b34ldr x3, [sp+736]
00435b38ldr x4, [sp+744]
00435b3cstr x3, [sp+896]
00435b40str x4, [sp+904]
00435b44ldr x3, [sp+912]
00435b48ldr x4, [sp+920]
00435b4cldr x5, [sp+928]
00435b50str x3, [sp+192]
00435b54str x4, [sp+200]
00435b58str x5, [sp+208]
00435b5cstr xzr, [sp+216]
00435b60stp xzr, xzr, [sp+224]
00435b64ldr w3, [sp+1016]
00435b68cbnz w3, 0x435b70
00435b6cb 0x435d70
00435b70
00435b70loc_435b70:
00435b70ldr w0, [sp+1016]
00435b74bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetUsageKe
00435b78str x0, [sp+696]
00435b7cstr x1, [sp+704]
00435b80str x2, [sp+712]
00435b84str xzr, [sp+672]
00435b88add x27, sp, 680
00435b8cstp xzr, xzr, [x27]
00435b90add x27, sp, 736
00435b94stp xzr, xzr, [x27]
00435b98ldr x1, [sp+1024]
00435b9cldrsb x27, [x1]
00435ba0ldr x2, [sp+968]
00435ba4ldr x3, [sp+976]
00435ba8ldr x0, [sp+1032]
00435bacldr x4, [sp+984]
00435bb0ldr x1, [x1+40]
00435bb4ldr x5, [sp+696]
00435bb8ldr x6, [sp+704]
00435bbcldr x7, [sp+712]
00435bc0mov x8, x1
00435bc4mov x1, x2
00435bc8mov x2, x3
00435bccmov x3, x4
00435bd0mov x4, x5
00435bd4mov x5, x6
00435bd8mov x6, x7
00435bdcblr x8
00435be0str x0, [sp+672]
00435be4str x1, [sp+680]
00435be8str x2, [sp+688]
00435becstr x3, [sp+736]
00435bf0str x4, [sp+744]
00435bf4ldr x1, [sp+672]
00435bf8ldr x2, [sp+680]
00435bfcldr x3, [sp+688]
00435c00str x1, [sp+872]
00435c04str x2, [sp+880]
00435c08str x3, [sp+888]
00435c0cldr x1, [sp+736]
00435c10ldr x2, [sp+744]
00435c14str x1, [sp+856]
00435c18str x2, [sp+864]
00435c1cldr x1, [sp+872]
00435c20ldr x2, [sp+880]
00435c24ldr x3, [sp+888]
00435c28str x1, [sp+216]
00435c2cstr x2, [sp+224]
00435c30str x3, [sp+232]
00435c34ldr x1, [sp+864]
00435c38ldr x2, [sp+856]
00435c3cstr x2, [sp+288]
00435c40str x1, [sp+296]
00435c44cbnz x2, 0x435c4c
00435c48b 0x435d6c
00435c4c
00435c4cloc_435c4c:
00435c4cadd x27, sp, 720
00435c50stp xzr, xzr, [x27]
00435c54add x5, sp, 720
00435c58str x5, [sp+536]
00435c5cldr x5, [sp+288]
00435c60ldr x6, [sp+296]
00435c64str x5, [sp+520]
00435c68str x6, [sp+528]
00435c6cstr x5, [sp+512]
00435c70ldr x5, [sp+512]
00435c74cbnz x5, 0x435c7c
00435c78b 0x435c8c
00435c7c
00435c7cloc_435c7c:
00435c7cldr x5, [sp+512]
00435c80ldr x5, [x5+8]
00435c84str x5, [sp+512]
00435c88b 0x435c90
00435c8c
00435c8cloc_435c8c:
00435c8cb 0x435c90
00435c90
00435c90loc_435c90:
00435c90ldr x5, [sp+536]
00435c94ldrsb x27, [x5]
00435c98ldr x6, [sp+528]
00435c9cldr x7, [sp+512]
00435ca0str x7, [x5]
00435ca4adrp x27, 0x616000
00435ca8ldr w7, [x27+3056]
00435caccbz w7, 0x435cb4
00435cb0b 0x435cb8
00435cb4
00435cb4loc_435cb4:
00435cb4b 0x435ccc
00435cb8
00435cb8loc_435cb8:
00435cb8bl runtime.gcWriteBarrier2
00435cbcstr x6, [x25]
00435cc0ldr x7, [x5+8]
00435cc4str x7, [x25+8]
00435cc8b 0x435ccc
00435ccc
00435cccloc_435ccc:
00435cccstr x6, [x5+8]
00435cd0ldr x2, [sp+536]
00435cd4ldrsb x27, [x2]
00435cd8b 0x435cdc
00435cdc
00435cdcloc_435cdc:
00435cdcstr x2, [sp+544]
00435ce0orr x4, xzr, 1
00435ce4str x4, [sp+552]
00435ce8str x4, [sp+560]
00435cecadrp x0, 0x28d000
00435cf0add x0, x0, 2356
00435cf4movz x1, 37
00435cf8mov x3, x4
00435cfcbl fmt.Errorf
00435d00str x0, [sp+736]
00435d04str x1, [sp+744]
00435d08adrp x5, 0x616000
00435d0cadd x5, x5, 1504
00435d10str x5, [sp+504]
00435d14b 0x435d18
00435d18
00435d18loc_435d18:
00435d18str x5, [sp+168]
00435d1cstp xzr, xzr, [sp+176]
00435d20adrp x8, 0x616000
00435d24add x8, x8, 1504
00435d28str x8, [sp+496]
00435d2cb 0x435d30
00435d30
00435d30loc_435d30:
00435d30str x8, [sp+144]
00435d34stp xzr, xzr, [sp+152]
00435d38ldr x6, [sp+736]
00435d3cldr x7, [sp+744]
00435d40str x6, [sp+128]
00435d44str x7, [sp+136]
00435d48ldr x0, [sp+168]
00435d4cldr x3, [sp+144]
00435d50ldr x1, [sp+176]
00435d54ldr x4, [sp+152]
00435d58ldr x2, [sp+184]
00435d5cldr x5, [sp+160]
00435d60ldp x29, x30, [sp-8]
00435d64add sp, sp, 960
00435d68ret x30
00435d6c
00435d6cloc_435d6c:
00435d6cb 0x435d74
00435d70
00435d70loc_435d70:
00435d70b 0x435d74
00435d74
00435d74loc_435d74:
00435d74str xzr, [sp+672]
00435d78add x27, sp, 680
00435d7cstp xzr, xzr, [x27]
00435d80str xzr, [sp+696]
00435d84add x27, sp, 704
00435d88stp xzr, xzr, [x27]
00435d8cadd x27, sp, 736
00435d90stp xzr, xzr, [x27]
00435d94ldr x4, [sp+192]
00435d98ldr x2, [sp+224]
00435d9cldr x5, [sp+200]
00435da0ldr x3, [sp+232]
00435da4ldr x6, [sp+208]
00435da8ldr x7, [sp+1024]
00435dacldrsb x27, [x7]
00435db0ldr x7, [x7+56]
00435db4ldr x1, [sp+216]
00435db8ldr x0, [sp+1032]
00435dbcblr x7
00435dc0str x0, [sp+672]
00435dc4str x1, [sp+680]
00435dc8str x2, [sp+688]
00435dccstr x3, [sp+696]
00435dd0str x4, [sp+704]
00435dd4str x5, [sp+712]
00435dd8str x6, [sp+736]
00435ddcstr x7, [sp+744]
00435de0ldr x7, [sp+672]
00435de4ldr x8, [sp+680]
00435de8ldr x9, [sp+688]
00435decstr x7, [sp+832]
00435df0str x8, [sp+840]
00435df4str x9, [sp+848]
00435df8ldr x7, [sp+696]
00435dfcldr x8, [sp+704]
00435e00ldr x9, [sp+712]
00435e04str x7, [sp+808]
00435e08str x8, [sp+816]
00435e0cstr x9, [sp+824]
00435e10ldr x7, [sp+736]
00435e14ldr x8, [sp+744]
00435e18str x7, [sp+792]
00435e1cstr x8, [sp+800]
00435e20ldr x7, [sp+832]
00435e24ldr x8, [sp+840]
00435e28ldr x9, [sp+848]
00435e2cstr x7, [sp+240]
00435e30str x8, [sp+248]
00435e34str x9, [sp+256]
00435e38ldr x7, [sp+808]
00435e3cldr x8, [sp+816]
00435e40ldr x9, [sp+824]
00435e44str x7, [sp+328]
00435e48str x8, [sp+336]
00435e4cstr x9, [sp+344]
00435e50ldr x7, [sp+800]
00435e54ldr x8, [sp+792]
00435e58str x8, [sp+288]
00435e5cstr x7, [sp+296]
00435e60cbnz x8, 0x435e68
00435e64b 0x435f88
00435e68
00435e68loc_435e68:
00435e68add x27, sp, 720
00435e6cstp xzr, xzr, [x27]
00435e70add x5, sp, 720
00435e74str x5, [sp+464]
00435e78ldr x5, [sp+288]
00435e7cldr x6, [sp+296]
00435e80str x5, [sp+448]
00435e84str x6, [sp+456]
00435e88str x5, [sp+440]
00435e8cldr x5, [sp+440]
00435e90cbnz x5, 0x435e98
00435e94b 0x435ea8
00435e98
00435e98loc_435e98:
00435e98ldr x5, [sp+440]
00435e9cldr x5, [x5+8]
00435ea0str x5, [sp+440]
00435ea4b 0x435eac
00435ea8
00435ea8loc_435ea8:
00435ea8b 0x435eac
00435eac
00435eacloc_435eac:
00435eacldr x5, [sp+464]
00435eb0ldrsb x27, [x5]
00435eb4ldr x6, [sp+456]
00435eb8ldr x7, [sp+440]
00435ebcstr x7, [x5]
00435ec0adrp x27, 0x616000
00435ec4ldr w7, [x27+3056]
00435ec8cbz w7, 0x435ed0
00435eccb 0x435ed4
00435ed0
00435ed0loc_435ed0:
00435ed0b 0x435ee8
00435ed4
00435ed4loc_435ed4:
00435ed4bl runtime.gcWriteBarrier2
00435ed8str x6, [x25]
00435edcldr x7, [x5+8]
00435ee0str x7, [x25+8]
00435ee4b 0x435ee8
00435ee8
00435ee8loc_435ee8:
00435ee8str x6, [x5+8]
00435eecldr x2, [sp+464]
00435ef0ldrsb x27, [x2]
00435ef4b 0x435ef8
00435ef8
00435ef8loc_435ef8:
00435ef8str x2, [sp+472]
00435efcorr x4, xzr, 1
00435f00str x4, [sp+480]
00435f04str x4, [sp+488]
00435f08adrp x0, 0x285000
00435f0cadd x0, x0, 233
00435f10movz x1, 25
00435f14mov x3, x4
00435f18bl fmt.Errorf
00435f1cstr x0, [sp+736]
00435f20str x1, [sp+744]
00435f24ldr x5, [sp+240]
00435f28ldr x6, [sp+248]
00435f2cldr x7, [sp+256]
00435f30str x5, [sp+168]
00435f34str x6, [sp+176]
00435f38str x7, [sp+184]
00435f3cldr x5, [sp+328]
00435f40ldr x6, [sp+336]
00435f44ldr x7, [sp+344]
00435f48str x5, [sp+144]
00435f4cstr x6, [sp+152]
00435f50str x7, [sp+160]
00435f54ldr x6, [sp+736]
00435f58ldr x7, [sp+744]
00435f5cstr x6, [sp+128]
00435f60str x7, [sp+136]
00435f64ldr x0, [sp+168]
00435f68ldr x3, [sp+144]
00435f6cldr x1, [sp+176]
00435f70ldr x4, [sp+152]
00435f74ldr x2, [sp+184]
00435f78ldr x5, [sp+160]
00435f7cldp x29, x30, [sp-8]
00435f80add sp, sp, 960
00435f84ret x30
00435f88
00435f88loc_435f88:
00435f88str xzr, [sp+696]
00435f8cadd x27, sp, 704
00435f90stp xzr, xzr, [x27]
00435f94add x27, sp, 736
00435f98stp xzr, xzr, [x27]
00435f9cldr x8, [sp+1032]
00435fa0ldr w6, [sp+1016]
00435fa4ldr x7, [sp+1024]
00435fa8ldr x0, [sp+192]
00435facldr x3, [sp+968]
00435fb0ldr x1, [sp+200]
00435fb4ldr x4, [sp+976]
00435fb8ldr x2, [sp+208]
00435fbcldr x5, [sp+984]
00435fc0bl gopkg.in/jcmturner/gokrb5.v7/crypto/common.GetIntegrityHash
00435fc4str x0, [sp+696]
00435fc8str x1, [sp+704]
00435fccstr x2, [sp+712]
00435fd0str x3, [sp+736]
00435fd4str x4, [sp+744]
00435fd8ldr x9, [sp+696]
00435fdcldr x10, [sp+704]
00435fe0ldr x11, [sp+712]
00435fe4str x9, [sp+768]
00435fe8str x10, [sp+776]
00435fecstr x11, [sp+784]
00435ff0ldr x9, [sp+736]
00435ff4ldr x10, [sp+744]
00435ff8str x9, [sp+752]
00435ffcstr x10, [sp+760]
00436000ldr x9, [sp+768]
00436004ldr x10, [sp+776]
00436008ldr x11, [sp+784]
0043600cstr x9, [sp+264]
00436010str x10, [sp+272]
00436014str x11, [sp+280]
00436018ldr x9, [sp+760]
0043601cldr x10, [sp+752]
00436020str x10, [sp+288]
00436024str x9, [sp+296]
00436028cbnz x10, 0x436030
0043602cb 0x436150
00436030
00436030loc_436030:
00436030add x27, sp, 720
00436034stp xzr, xzr, [x27]
00436038add x5, sp, 720
0043603cstr x5, [sp+408]
00436040ldr x5, [sp+288]
00436044ldr x6, [sp+296]
00436048str x5, [sp+392]
0043604cstr x6, [sp+400]
00436050str x5, [sp+384]
00436054ldr x5, [sp+384]
00436058cbnz x5, 0x436060
0043605cb 0x436070
00436060
00436060loc_436060:
00436060ldr x5, [sp+384]
00436064ldr x5, [x5+8]
00436068str x5, [sp+384]
0043606cb 0x436074
00436070
00436070loc_436070:
00436070b 0x436074
00436074
00436074loc_436074:
00436074ldr x5, [sp+408]
00436078ldrsb x27, [x5]
0043607cldr x6, [sp+400]
00436080ldr x7, [sp+384]
00436084str x7, [x5]
00436088adrp x27, 0x615000
0043608cldr w7, [x27+3056]
00436090cbz w7, 0x436098
00436094b 0x43609c
00436098
00436098loc_436098:
00436098b 0x4360b0
0043609c
0043609cloc_43609c:
0043609cbl runtime.gcWriteBarrier2
004360a0str x6, [x25]
004360a4ldr x7, [x5+8]
004360a8str x7, [x25+8]
004360acb 0x4360b0
004360b0
004360b0loc_4360b0:
004360b0str x6, [x5+8]
004360b4ldr x2, [sp+408]
004360b8ldrsb x27, [x2]
004360bcb 0x4360c0
004360c0
004360c0loc_4360c0:
004360c0str x2, [sp+416]
004360c4orr x4, xzr, 1
004360c8str x4, [sp+424]
004360ccstr x4, [sp+432]
004360d0adrp x0, 0x284000
004360d4add x0, x0, 233
004360d8movz x1, 25
004360dcmov x3, x4
004360e0bl fmt.Errorf
004360e4str x0, [sp+736]
004360e8str x1, [sp+744]
004360ecldr x5, [sp+240]
004360f0ldr x6, [sp+248]
004360f4ldr x7, [sp+256]
004360f8str x5, [sp+168]
004360fcstr x6, [sp+176]
00436100str x7, [sp+184]
00436104ldr x5, [sp+328]
00436108ldr x6, [sp+336]
0043610cldr x7, [sp+344]
00436110str x5, [sp+144]
00436114str x6, [sp+152]
00436118str x7, [sp+160]
0043611cldr x6, [sp+736]
00436120ldr x7, [sp+744]
00436124str x6, [sp+128]
00436128str x7, [sp+136]
0043612cldr x0, [sp+168]
00436130ldr x3, [sp+144]
00436134ldr x1, [sp+176]
00436138ldr x4, [sp+152]
0043613cldr x2, [sp+184]
00436140ldr x5, [sp+160]
00436144ldp x29, x30, [sp-8]
00436148add sp, sp, 960
0043614cret x30
00436150
00436150loc_436150:
00436150ldr x2, [sp+344]
00436154ldr x0, [sp+328]
00436158ldr x5, [sp+336]
0043615cstr x0, [sp+360]
00436160str x5, [sp+368]
00436164str x2, [sp+376]
00436168ldr x6, [sp+272]
0043616cadd x1, x5, x6
00436170str x1, [sp+96]
00436174subs xzr, x2, x1
00436178b.hs 0x436180
0043617cb 0x436188
00436180
00436180loc_436180:
00436180str x1, [sp+368]
00436184b 0x4361a8
00436188
00436188loc_436188:
00436188ldr x3, [sp+272]
0043618cadrp x4, 0x1bf000
00436190add x4, x4, 3072
00436194bl runtime.growslice
00436198str x0, [sp+360]
0043619cstr x1, [sp+368]
004361a0str x2, [sp+376]
004361a4b 0x4361a8
004361a8
004361a8loc_4361a8:
004361a8ldr x3, [sp+272]
004361acstr x3, [sp+88]
004361b0ldr x3, [sp+96]
004361b4ldr x4, [sp+272]
004361b8sub x3, x3, x4
004361bcldr x4, [sp+360]
004361c0add x0, x4, x3
004361c4str x0, [sp+352]
004361c8ldr x2, [sp+88]
004361ccldr x1, [sp+264]
004361d0bl runtime.memmove
004361d4ldr x3, [sp+360]
004361d8ldr x4, [sp+368]
004361dcldr x5, [sp+376]
004361e0str x3, [sp+328]
004361e4str x4, [sp+336]
004361e8str x5, [sp+344]
004361ecldr x3, [sp+240]
004361f0ldr x4, [sp+248]
004361f4ldr x5, [sp+256]
004361f8str x3, [sp+168]
004361fcstr x4, [sp+176]
00436200str x5, [sp+184]
00436204ldr x3, [sp+328]
00436208ldr x4, [sp+336]
0043620cldr x5, [sp+344]
00436210str x3, [sp+144]
00436214str x4, [sp+152]
00436218str x5, [sp+160]
0043621cstp xzr, xzr, [sp+128]
00436220ldr x0, [sp+168]
00436224ldr x3, [sp+144]
00436228ldr x1, [sp+176]
0043622cldr x4, [sp+152]
00436230ldr x2, [sp+184]
00436234ldr x5, [sp+160]
00436238mov x6, xzr
0043623cmov x7, xzr
00436240ldp x29, x30, [sp-8]
00436244add sp, sp, 960
00436248ret x30
0043624c
0043624cloc_43624c:
0043624cstp x0, x1, [sp+8]
00436250stp x2, x3, [sp+24]
00436254stp x4, x5, [sp+40]
00436258str w6, [sp+56]
0043625cstp x7, x8, [sp+64]
00436260mov x3, x30
00436264bl runtime.morestack_noctxt.abi0
00436268ldp x0, x1, [sp+8]
0043626cldp x2, x3, [sp+24]
00436270ldp x4, x5, [sp+40]
00436274ldr w6, [sp+56]
00436278ldp x7, x8, [sp+64]
0043627cb 0x435830
00435830
00436280
00436280gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00436280ldr x16, [x28+16]
00436284sub x17, sp, 352
00436288subs xzr, x17, x16
0043628cb.ls 0x436720
00436290sub x20, sp, 480
00436294stp x29, x30, [x20-8]
00436298add sp, x20, 0
0043629csub x29, sp, 8
004362a0str x0, [sp+488]
004362a4str x1, [sp+496]
004362a8str x2, [sp+504]
004362acstr x3, [sp+512]
004362b0str x4, [sp+520]
004362b4str x5, [sp+528]
004362b8str x6, [sp+536]
004362bcstr x7, [sp+544]
004362c0str xzr, [sp+112]
004362c4stp xzr, xzr, [sp+120]
004362c8stp xzr, xzr, [sp+96]
004362ccldr x1, [sp+496]
004362d0str x1, [sp+88]
004362d4ldr x0, [sp+544]
004362d8ldr x1, [sp+536]
004362dcldrsb x27, [x1]
004362e0ldr x1, [x1+136]
004362e4blr x1
004362e8str x0, [sp+80]
004362ecldr x1, [sp+88]
004362f0subs xzr, x0, x1
004362f4b.ne 0x4362fc
004362f8b 0x43643c
004362fc
004362fcloc_4362fc:
004362fcldr x1, [sp+536]
00436300ldrsb x27, [x1]
00436304ldr x1, [x1+136]
00436308ldr x0, [sp+544]
0043630cblr x1
00436310str x0, [sp+80]
00436314ldr x1, [sp+496]
00436318str x1, [sp+88]
0043631cstp xzr, xzr, [sp+440]
00436320stp xzr, xzr, [sp+456]
00436324add x1, sp, 440
00436328str x1, [sp+360]
0043632cldr x0, [sp+80]
00436330bl runtime.convT64
00436334str x0, [sp+352]
00436338ldr x1, [sp+360]
0043633cldrsb x27, [x1]
00436340adrp x2, 0x1bf000
00436344add x2, x2, 3520
00436348str x2, [x1]
0043634cadrp x27, 0x615000
00436350ldr w2, [x27+3056]
00436354cbz w2, 0x43635c
00436358b 0x436360
0043635c
0043635cloc_43635c:
0043635cb 0x436374
00436360
00436360loc_436360:
00436360bl runtime.gcWriteBarrier2
00436364str x0, [x25]
00436368ldr x2, [x1+8]
0043636cstr x2, [x25+8]
00436370b 0x436374
00436374
00436374loc_436374:
00436374str x0, [x1+8]
00436378ldr x0, [sp+88]
0043637cbl runtime.convT64
00436380str x0, [sp+344]
00436384ldr x1, [sp+360]
00436388ldrsb x27, [x1]
0043638cadrp x2, 0x1bf000
00436390add x2, x2, 3520
00436394str x2, [x1+16]
00436398adrp x27, 0x615000
0043639cldr w2, [x27+3056]
004363a0cbz w2, 0x4363a8
004363a4b 0x4363ac
004363a8
004363a8loc_4363a8:
004363a8b 0x4363c0
004363ac
004363acloc_4363ac:
004363acbl runtime.gcWriteBarrier2
004363b0str x0, [x25]
004363b4ldr x5, [x1+24]
004363b8str x5, [x25+8]
004363bcb 0x4363c0
004363c0
004363c0loc_4363c0:
004363c0str x0, [x1+24]
004363c4ldr x2, [sp+360]
004363c8ldrsb x27, [x2]
004363ccb 0x4363d0
004363d0
004363d0loc_4363d0:
004363d0str x2, [sp+368]
004363d4orr x4, xzr, 2
004363d8str x4, [sp+376]
004363dcstr x4, [sp+384]
004363e0adrp x0, 0x28f000
004363e4add x0, x0, 2755
004363e8movz x1, 42
004363ecmov x3, x4
004363f0bl fmt.Errorf
004363f4str x0, [sp+424]
004363f8str x1, [sp+432]
004363fcadrp x5, 0x615000
00436400add x5, x5, 1504
00436404str x5, [sp+336]
00436408b 0x43640c
0043640c
0043640cloc_43640c:
0043640cstr x5, [sp+112]
00436410stp xzr, xzr, [sp+120]
00436414ldr x3, [sp+424]
00436418ldr x4, [sp+432]
0043641cstr x3, [sp+96]
00436420str x4, [sp+104]
00436424ldr x0, [sp+112]
00436428ldr x1, [sp+120]
0043642cldr x2, [sp+128]
00436430ldp x29, x30, [sp-8]
00436434add sp, sp, 480
00436438ret x30
0043643c
0043643cloc_43643c:
0043643cldr x3, [sp+520]
00436440str x3, [sp+88]
00436444subs xzr, x3, 8
00436448cset x3, lt
0043644cstrb w3, [sp+79]
00436450b.lt 0x436458
00436454b 0x43645c
00436458
00436458loc_436458:
00436458b 0x436474
0043645c
0043645cloc_43645c:
0043645cldr x3, [sp+520]
00436460str x3, [sp+80]
00436464ands xzr, x3, 7
00436468cset x3, ne
0043646cstrb w3, [sp+79]
00436470b 0x436474
00436474
00436474loc_436474:
00436474ldrb w3, [sp+79]
00436478tbnz w3, 0, 0x436480
0043647cb 0x4364d8
00436480
00436480loc_436480:
00436480adrp x0, 0x291000
00436484add x0, x0, 2917
00436488movz x1, 46
0043648cbl errors.New
00436490str x0, [sp+424]
00436494str x1, [sp+432]
00436498adrp x2, 0x615000
0043649cadd x2, x2, 1504
004364a0str x2, [sp+328]
004364a4b 0x4364a8
004364a8
004364a8loc_4364a8:
004364a8str x2, [sp+112]
004364acstp xzr, xzr, [sp+120]
004364b0ldr x3, [sp+424]
004364b4ldr x4, [sp+432]
004364b8str x3, [sp+96]
004364bcstr x4, [sp+104]
004364c0ldr x0, [sp+112]
004364c4ldr x1, [sp+120]
004364c8ldr x2, [sp+128]
004364ccldp x29, x30, [sp-8]
004364d0add sp, sp, 480
004364d4ret x30
004364d8
004364d8loc_4364d8:
004364d8stp xzr, xzr, [sp+408]
004364dcstp xzr, xzr, [sp+424]
004364e0ldr x0, [sp+488]
004364e4ldr x1, [sp+496]
004364e8ldr x2, [sp+504]
004364ecbl crypto/des.NewTripleDESCipher
004364f0str x0, [sp+408]
004364f4str x1, [sp+416]
004364f8str x2, [sp+424]
004364fcstr x3, [sp+432]
00436500ldr x3, [sp+416]
00436504ldr x4, [sp+408]
00436508str x4, [sp+248]
0043650cstr x3, [sp+256]
00436510ldr x3, [sp+424]
00436514ldr x4, [sp+432]
00436518str x3, [sp+232]
0043651cstr x4, [sp+240]
00436520ldr x3, [sp+248]
00436524ldr x4, [sp+256]
00436528str x3, [sp+216]
0043652cstr x4, [sp+224]
00436530ldr x3, [sp+240]
00436534ldr x4, [sp+232]
00436538str x4, [sp+200]
0043653cstr x3, [sp+208]
00436540cbnz x4, 0x436548
00436544b 0x436640
00436548
00436548loc_436548:
00436548stp xzr, xzr, [sp+392]
0043654cadd x5, sp, 392
00436550str x5, [sp+296]
00436554ldr x5, [sp+200]
00436558ldr x6, [sp+208]
0043655cstr x5, [sp+280]
00436560str x6, [sp+288]
00436564str x5, [sp+272]
00436568ldr x5, [sp+272]
0043656ccbnz x5, 0x436574
00436570b 0x436584
00436574
00436574loc_436574:
00436574ldr x5, [sp+272]
00436578ldr x5, [x5+8]
0043657cstr x5, [sp+272]
00436580b 0x436588
00436584
00436584loc_436584:
00436584b 0x436588
00436588
00436588loc_436588:
00436588ldr x5, [sp+296]
0043658cldrsb x27, [x5]
00436590ldr x6, [sp+288]
00436594ldr x7, [sp+272]
00436598str x7, [x5]
0043659cadrp x27, 0x615000
004365a0ldr w7, [x27+3056]
004365a4cbz w7, 0x4365ac
004365a8b 0x4365b0
004365ac
004365acloc_4365ac:
004365acb 0x4365c4
004365b0
004365b0loc_4365b0:
004365b0bl runtime.gcWriteBarrier2
004365b4str x6, [x25]
004365b8ldr x7, [x5+8]
004365bcstr x7, [x25+8]
004365c0b 0x4365c4
004365c4
004365c4loc_4365c4:
004365c4str x6, [x5+8]
004365c8ldr x2, [sp+296]
004365ccldrsb x27, [x2]
004365d0b 0x4365d4
004365d4
004365d4loc_4365d4:
004365d4str x2, [sp+304]
004365d8orr x4, xzr, 1
004365dcstr x4, [sp+312]
004365e0str x4, [sp+320]
004365e4adrp x0, 0x284000
004365e8add x0, x0, 208
004365ecmovz x1, 25
004365f0mov x3, x4
004365f4bl fmt.Errorf
004365f8str x0, [sp+424]
004365fcstr x1, [sp+432]
00436600adrp x5, 0x615000
00436604add x5, x5, 1504
00436608str x5, [sp+264]
0043660cb 0x436610
00436610
00436610loc_436610:
00436610str x5, [sp+112]
00436614stp xzr, xzr, [sp+120]
00436618ldr x3, [sp+424]
0043661cldr x4, [sp+432]
00436620str x3, [sp+96]
00436624str x4, [sp+104]
00436628ldr x0, [sp+112]
0043662cldr x1, [sp+120]
00436630ldr x2, [sp+128]
00436634ldp x29, x30, [sp-8]
00436638add sp, sp, 480
0043663cret x30
00436640
00436640loc_436640:
00436640ldr x2, [sp+520]
00436644str x2, [sp+88]
00436648adrp x0, 0x1bf000
0043664cadd x0, x0, 3072
00436650mov x1, x2
00436654bl runtime.makeslice
00436658ldr x3, [sp+88]
0043665cldr x4, [sp+88]
00436660str x0, [sp+136]
00436664str x3, [sp+144]
00436668str x4, [sp+152]
0043666cadrp x0, 0x1bf000
00436670add x0, x0, 3072
00436674orr x1, xzr, 8
00436678mov x2, x1
0043667cbl runtime.makeslice
00436680str x0, [sp+176]
00436684orr x4, xzr, 8
00436688str x4, [sp+184]
0043668cstr x4, [sp+192]
00436690ldr x3, [sp+216]
00436694ldr x1, [sp+224]
00436698mov x2, x0
0043669cmov x0, x3
004366a0mov x3, x4
004366a4bl crypto/cipher.NewCBCDecrypter
004366a8str x0, [sp+160]
004366acstr x1, [sp+168]
004366b0ldrsb x27, [x0]
004366b4ldr x3, [sp+136]
004366b8ldr x4, [sp+512]
004366bcldr x2, [sp+144]
004366c0ldr x5, [sp+520]
004366c4ldr x6, [sp+152]
004366c8ldr x7, [sp+528]
004366ccldr x8, [x0+32]
004366d0mov x0, x1
004366d4mov x1, x3
004366d8mov x3, x6
004366dcmov x6, x7
004366e0blr x8
004366e4ldr x3, [sp+136]
004366e8ldr x4, [sp+144]
004366ecldr x5, [sp+152]
004366f0str x3, [sp+112]
004366f4str x4, [sp+120]
004366f8str x5, [sp+128]
004366fcstp xzr, xzr, [sp+96]
00436700ldr x0, [sp+112]
00436704ldr x1, [sp+120]
00436708ldr x2, [sp+128]
0043670cmov x3, xzr
00436710mov x4, xzr
00436714ldp x29, x30, [sp-8]
00436718add sp, sp, 480
0043671cret x30
00436720
00436720loc_436720:
00436720stp x0, x1, [sp+8]
00436724stp x2, x3, [sp+24]
00436728stp x4, x5, [sp+40]
0043672cstp x6, x7, [sp+56]
00436730mov x3, x30
00436734bl runtime.morestack_noctxt.abi0
00436738ldp x0, x1, [sp+8]
0043673cldp x2, x3, [sp+24]
00436740ldp x4, x5, [sp+40]
00436744ldp x6, x7, [sp+56]
00436748b 0x436280
0043674cudf 0
00436280
00436280gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptData: ; void gopkg.in/jcmturner/gokrb5.v7/crypto/rfc3961.DES3DecryptData(struct []uint8 key, struct []uint8 data, gopkg.in/jcmturner/gokrb5.v7/crypto/etype.EType e)
00436280ldr x16, [x28+16]
00436284sub x17, sp, 352
00436288subs xzr, x17, x16
0043628cb.ls 0x436720
00436290sub x20, sp, 480
00436294stp x29, x30, [x20-8]
00436298add sp, x20, 0
0043629csub x29, sp, 8
004362a0str x0, [sp+488]
004362a4str x1, [sp+496]
004362a8str x2, [sp+504]
004362acstr x3, [sp+512]
004362b0str x4, [sp+520]
004362b4str x5, [sp+528]
004362b8str x6, [sp+536]
004362bcstr x7, [sp+544]
004362c0str xzr, [sp+112]
004362c4stp xzr, xzr, [sp+120]
004362c8stp xzr, xzr, [sp+96]
004362ccldr x1, [sp+496]
004362d0str x1, [sp+88]
004362d4ldr x0, [sp+544]
004362d8ldr x1, [sp+536]
004362dcldrsb x27, [x1]
004362e0ldr x1, [x1+136]
004362e4blr x1
004362e8str x0, [sp+80]
004362ecldr x1, [sp+88]
004362f0subs xzr, x0, x1
004362f4b.ne 0x4362fc
004362f8b 0x43643c
004362fc
004362fcloc_4362fc:
004362fcldr x1, [sp+536]
00436300ldrsb x27, [x1]
00436304ldr x1, [x1+136]
00436308ldr x0, [sp+544]
0043630cblr x1
00436310str x0, [sp+80]
00436314ldr x1, [sp+496]
00436318str x1, [sp+88]
0043631cstp xzr, xzr, [sp+440]
00436320stp xzr, xzr, [sp+456]
00436324add x1, sp, 440
00436328str x1, [sp+360]
0043632cldr x0, [sp+80]
00436330bl runtime.convT64
00436334str x0, [sp+352]
00436338ldr x1, [sp+360]
0043633cldrsb x27, [x1]
00436340adrp x2, 0x1bf000
00436344add x2, x2, 3520
00436348str x2, [x1]
0043634cadrp x27, 0x615000
00436350ldr w2, [x27+3056]
00436354cbz w2, 0x43635c
00436358b 0x436360
0043635c
0043635cloc_43635c:
0043635cb 0x436374
00436360
00436360loc_436360:
00436360bl runtime.gcWriteBarrier2
00436364str x0, [x25]
00436368ldr x2, [x1+8]
0043636cstr x2, [x25+8]
00436370b 0x436374
00436374
00436374loc_436374:
00436374str x0, [x1+8]
00436378ldr x0, [sp+88]
0043637cbl runtime.convT64
00436380str x0, [sp+344]
00436384ldr x1, [sp+360]
00436388ldrsb x27, [x1]
0043638cadrp x2, 0x1bf000
00436390add x2, x2, 3520
00436394str x2, [x1+16]
00436398adrp x27, 0x615000
0043639cldr w2, [x27+3056]
004363a0cbz w2, 0x4363a8
004363a4b 0x4363ac
004363a8
004363a8loc_4363a8:
004363a8b 0x4363c0
004363ac
004363acloc_4363ac:
004363acbl runtime.gcWriteBarrier2
004363b0str x0, [x25]
004363b4ldr x5, [x1+24]
004363b8str x5, [x25+8]
004363bcb 0x4363c0
004363c0
004363c0loc_4363c0:
004363c0str x0, [x1+24]
004363c4ldr x2, [sp+360]
004363c8ldrsb x27, [x2]
004363ccb 0x4363d0
004363d0
004363d0loc_4363d0:
004363d0str x2, [sp+368]
004363d4orr x4, xzr, 2
004363d8str x4, [sp+376]
004363dcstr x4, [sp+384]
004363e0adrp x0, 0x28f000
004363e4add x0, x0, 2755
004363e8movz x1, 42
004363ecmov x3, x4
004363f0bl fmt.Errorf
004363f4str x0, [sp+424]
004363f8str x1, [sp+432]
004363fcadrp x5, 0x615000
00436400add x5, x5, 1504
00436404str x5, [sp+336]
00436408b 0x43640c
0043640c
0043640cloc_43640c:
0043640cstr x5, [sp+112]
00436410stp xzr, xzr, [sp+120]
00436414ldr x3, [sp+424]
00436418ldr x4, [sp+432]
0043641cstr x3, [sp+96]
00436420str x4, [sp+104]
00436424ldr x0, [sp+112]
00436428ldr x1, [sp+120]
0043642cldr x2, [sp+128]
00436430ldp x29, x30, [sp-8]
00436434add sp, sp, 480
00436438ret x30
0043643c
0043643cloc_43643c:
0043643cldr x3, [sp+520]
00436440str x3, [sp+88]
00436444subs xzr, x3, 8
00436448cset x3, lt
0043644cstrb w3, [sp+79]
00436450b.lt 0x436458
00436454b 0x43645c
00436458
00436458loc_436458:
00436458b 0x436474
0043645c
0043645cloc_43645c:
0043645cldr x3, [sp+520]
00436460str x3, [sp+80]
00436464ands xzr, x3, 7
00436468cset x3, ne
0043646cstrb w3, [sp+79]
00436470b 0x436474
00436474
00436474loc_436474:
00436474ldrb w3, [sp+79]
00436478tbnz w3, 0, 0x436480
0043647cb 0x4364d8
00436480
00436480loc_436480:
00436480adrp x0, 0x291000
00436484add x0, x0, 2917
00436488movz x1, 46
0043648cbl errors.New
00436490str x0, [sp+424]
00436494str x1, [sp+432]
00436498adrp x2, 0x615000
0043649cadd x2, x2, 1504
004364a0str x2, [sp+328]
004364a4b 0x4364a8
004364a8
004364a8loc_4364a8:
004364a8str x2, [sp+112]
004364acstp xzr, xzr, [sp+120]
004364b0ldr x3, [sp+424]
004364b4ldr x4, [sp+432]
004364b8str x3, [sp+96]
004364bcstr x4, [sp+104]
004364c0ldr x0, [sp+112]
004364c4ldr x1, [sp+120]
004364c8ldr x2, [sp+128]
004364ccldp x29, x30, [sp-8]
004364d0add sp, sp, 480
004364d4ret x30
004364d8
004364d8loc_4364d8:
004364d8stp xzr, xzr, [sp+408]
004364dcstp xzr, xzr, [sp+424]
004364e0ldr x0, [sp+488]
004364e4ldr x1, [sp+496]
004364e8ldr x2, [sp+504]
004364ecbl crypto/des.NewTripleDESCipher
004364f0str x0, [sp+408]
004364f4str x1, [sp+416]
004364f8str x2, [sp+424]
004364fcstr x3, [sp+432]
00436500ldr x3, [sp+416]
00436504ldr x4, [sp+408]
00436508str x4, [sp+248]
0043650cstr x3, [sp+256]
00436510ldr x3, [sp+424]
00436514ldr x4, [sp+432]
00436518str x3, [sp+232]
0043651cstr x4, [sp+240]
00436520ldr x3, [sp+248]
00436524ldr x4, [sp+256]
00436528str x3, [sp+216]
0043652cstr x4, [sp+224]
00436530ldr x3, [sp+240]
00436534ldr x4, [sp+232]
00436538str x4, [sp+200]
0043653cstr x3, [sp+208]
00436540cbnz x4, 0x436548
00436544b 0x436640
00436548
00436548loc_436548:
00436548stp xzr, xzr, [sp+392]
0043654cadd x5, sp, 392
00436550str x5, [sp+296]
00436554ldr x5, [sp+200]
00436558ldr x6, [sp+208]
0043655cstr x5, [sp+280]
00436560str x6, [sp+288]
00436564str x5, [sp+272]
00436568ldr x5, [sp+272]
0043656ccbnz x5, 0x436574
00436570b 0x436584
00436574
00436574loc_436574:
00436574ldr x5, [sp+272]
00436578ldr x5, [x5+8]
0043657cstr x5, [sp+272]
00436580b 0x436588
00436584
00436584loc_436584:
00436584b 0x436588
00436588
00436588loc_436588:
00436588ldr x5, [sp+296]
0043658cldrsb x27, [x5]
00436590ldr x6, [sp+288]
00436594ldr x7, [sp+272]
00436598str x7, [x5]
0043659cadrp x27, 0x615000
004365a0ldr w7, [x27+3056]
004365a4cbz w7, 0x4365ac
004365a8b 0x4365b0
004365ac
004365acloc_4365ac:
004365acb 0x4365c4
004365b0
004365b0loc_4365b0:
004365b0bl runtime.gcWriteBarrier2
004365b4str x6, [x25]
004365b8ldr x7, [x5+8]
004365bcstr x7, [x25+8]
004365c0b 0x4365c4
004365c4
004365c4loc_4365c4:
004365c4str x6, [x5+8]
004365c8ldr x2, [sp+296]
004365ccldrsb x27, [x2]
004365d0b 0x4365d4
004365d4
004365d4loc_4365d4:
004365d4str x2, [sp+304]
004365d8orr x4, xzr, 1
004365dcstr x4, [sp+312]
004365e0str x4, [sp+320]
004365e4adrp x0, 0x284000
004365e8add x0, x0, 208
004365ecmovz x1, 25
004365f0mov x3, x4
004365f4bl fmt.Errorf
004365f8str x0, [sp+424]
004365fcstr x1, [sp+432]
00436600adrp x5, 0x615000
00436604add x5, x5, 1504
00436608str x5, [sp+264]
0043660cb 0x436610
00436610
00436610loc_436610:
00436610str x5, [sp+112]
00436614stp xzr, xzr, [sp+120]
00436618ldr x3, [sp+424]
0043661cldr x4, [sp+432]
00436620str x3, [sp+96]
00436624str x4, [sp+104]
00436628ldr x0, [sp+112]
0043662cldr x1, [sp+120]
00436630ldr x2, [sp+128]
00436634ldp x29, x30, [sp-8]
00436638add sp, sp, 480
0043663cret x30
00436640
00436640loc_436640:
00436640ldr x2, [sp+520]
00436644str x2, [sp+88]
00436648adrp x0, 0x1bf000
0043664cadd x0, x0, 3072
00436650mov x1, x2
00436654bl runtime.makeslice
00436658ldr x3, [sp+88]
0043665cldr x4, [sp+88]
00436660str x0, [sp+136]
00436664str x3, [sp+144]
00436668str x4, [sp+152]
0043666cadrp x0, 0x1bf000
00436670add x0, x0, 3072
00436674orr x1, xzr, 8
00436678mov x2, x1
0043667cbl runtime.makeslice
00436680str x0, [sp+176]
00436684orr x4, xzr, 8
00436688str x4, [sp+184]
0043668cstr x4, [sp+192]
00436690ldr x3, [sp+216]
00436694ldr x1, [sp+224]
00436698mov x2, x0
0043669cmov x0, x3
004366a0mov x3, x4
004366a4bl crypto/cipher.NewCBCDecrypter
004366a8str x0, [sp+160]
004366acstr x1, [sp+168]
004366b0ldrsb x27, [x0]
004366b4ldr x3, [sp+136]
004366b8ldr x4, [sp+512]
004366bcldr x2, [sp+144]
004366c0ldr x5, [sp+520]
004366c4ldr x6, [sp+152]
004366c8ldr x7, [sp+528]
004366ccldr x8, [x0+32]
004366d0mov x0, x1
004366d4mov x1, x3
004366d8mov x3, x6
004366dcmov x6, x7
004366e0blr x8
004366e4ldr x3, [sp+136]
004366e8ldr x4, [sp+144]
004366ecldr x5, [sp+152]
004366f0str x3, [sp+112]
004366f4str x4, [sp+120]
004366f8str x5, [sp+128]
004366fcstp xzr, xzr, [sp+96]
00436700ldr x0, [sp+112]
00436704ldr x1, [sp+120]
00436708ldr x2, [sp+128]
0043670cmov x3, xzr
00436710mov x4, xzr
00436714ldp x29, x30, [sp-8]
00436718add sp, sp, 480
0043671cret x30
00436720
00436720loc_436720:
00436720stp x0, x1, [sp+8]
00436724stp x2, x3, [sp+24]
00436728stp x4, x5, [sp+40]
0043672cstp x6, x7, [sp+56]
00436730mov x3, x30
00436734bl runtime.morestack_noctxt.abi0
00436738ldp x0, x1, [sp+8]
0043673cldp x2, x3, [sp+24]
00436740ldp x4, x5, [sp+40]
00436744ldp x6, x7, [sp+56]
00436748b 0x436280
0043674cudf 0
00436280
Loading..