File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000a8290
000a8290syscall.netlinkRouteAttrAndValue: ; void syscall.netlinkRouteAttrAndValue(struct []uint8 b)
000a8290ldr x16, [x28+16]
000a8294sub x17, sp, 16
000a8298subs xzr, x17, x16
000a829cb.ls 0xa844c
000a82a0str x30, [sp-144]!
000a82a4stur x29, [sp-8]
000a82a8sub x29, sp, 8
000a82acstr x0, [sp+152]
000a82b0str x1, [sp+160]
000a82b4str x2, [sp+168]
000a82b8str xzr, [sp+96]
000a82bcstr xzr, [sp+72]
000a82c0stp xzr, xzr, [sp+80]
000a82c4str xzr, [sp+32]
000a82c8stp xzr, xzr, [sp+56]
000a82ccldr x1, [sp+160]
000a82d0ldr x7, [sp+152]
000a82d4subs xzr, x1, 0
000a82d8b.hi 0xa82e0
000a82dcb 0xa8440
000a82e0
000a82e0loc_a82e0:
000a82e0str x7, [sp+104]
000a82e4ldr x7, [sp+104]
000a82e8ldrsb x27, [x7]
000a82ecldrh w7, [x7]
000a82f0subs xzr, x7, 4
000a82f4cset x7, lt
000a82f8strb w7, [sp+31]
000a82fcb.lt 0xa8304
000a8300b 0xa8308
000a8304
000a8304loc_a8304:
000a8304b 0xa832c
000a8308
000a8308loc_a8308:
000a8308ldr x7, [sp+160]
000a830cstr x7, [sp+48]
000a8310ldr x8, [sp+104]
000a8314ldrsb x27, [x8]
000a8318ldrh w8, [x8]
000a831csubs xzr, x8, x7
000a8320cset x7, gt
000a8324strb w7, [sp+31]
000a8328b 0xa832c
000a832c
000a832cloc_a832c:
000a832cldrb w7, [sp+31]
000a8330tbnz w7, 0, 0xa8338
000a8334b 0xa8388
000a8338
000a8338loc_a8338:
000a8338str xzr, [sp+96]
000a833cstr xzr, [sp+72]
000a8340stp xzr, xzr, [sp+80]
000a8344str xzr, [sp+32]
000a8348adrp x7, 0x66b000
000a834cadd x7, x7, 2264
000a8350str x7, [sp+56]
000a8354adrp x7, 0x668000
000a8358add x7, x7, 3064
000a835cstr x7, [sp+64]
000a8360ldr x4, [sp+32]
000a8364ldr x5, [sp+56]
000a8368ldr x1, [sp+72]
000a836cldr x0, [sp+96]
000a8370ldr x2, [sp+80]
000a8374ldr x6, [sp+64]
000a8378ldr x3, [sp+88]
000a837cldur x29, [sp-8]
000a8380ldr x30, [sp], 144
000a8384ret x30
000a8388
000a8388loc_a8388:
000a8388ldr x1, [sp+160]
000a838cldr x2, [sp+152]
000a8390ldr x3, [sp+168]
000a8394b 0xa8398
000a8398
000a8398loc_a8398:
000a8398subs xzr, x1, 4
000a839cb.hs 0xa83a4
000a83a0b 0xa8438
000a83a4
000a83a4loc_a83a4:
000a83a4sub x3, x3, 4
000a83a8sub x4, xzr, x3
000a83acsub x1, x1, 4
000a83b0sbfm x4, x4, 63, 63
000a83b4and x4, x4, 4
000a83b8add x2, x2, x4
000a83bcstr x2, [sp+112]
000a83c0str x1, [sp+120]
000a83c4str x3, [sp+128]
000a83c8ldr x1, [sp+104]
000a83ccldrsb x27, [x1]
000a83d0ldrh w1, [x1]
000a83d4mov x0, x1
000a83d8str x0, [sp+40]
000a83dcbl syscall.rtaAlignOf
000a83e0str x0, [sp+48]
000a83e4ldr x1, [sp+104]
000a83e8str x1, [sp+96]
000a83ecldr x1, [sp+112]
000a83f0ldr x2, [sp+120]
000a83f4ldr x3, [sp+128]
000a83f8str x1, [sp+72]
000a83fcstr x2, [sp+80]
000a8400str x3, [sp+88]
000a8404ldr x1, [sp+48]
000a8408str x1, [sp+32]
000a840cstp xzr, xzr, [sp+56]
000a8410ldr x4, [sp+32]
000a8414ldr x1, [sp+72]
000a8418ldr x0, [sp+96]
000a841cldr x2, [sp+80]
000a8420ldr x3, [sp+88]
000a8424mov x5, xzr
000a8428mov x6, xzr
000a842cldur x29, [sp-8]
000a8430ldr x30, [sp], 144
000a8434ret x30
000a8438
000a8438loc_a8438:
000a8438orr x0, xzr, 4
000a843cbl runtime.panicSliceB
000a8440
000a8440loc_a8440:
000a8440mov x0, xzr
000a8444bl runtime.panicIndex
000a8448hint
000a844c
000a844cloc_a844c:
000a844cstp x0, x1, [sp+8]
000a8450str x2, [sp+24]
000a8454mov x3, x30
000a8458bl runtime.morestack_noctxt.abi0
000a845cldp x0, x1, [sp+8]
000a8460ldr x2, [sp+24]
000a8464b 0xa8290
000a8468udf 0
000a846cudf 0
000a8290
000a8290syscall.netlinkRouteAttrAndValue: ; void syscall.netlinkRouteAttrAndValue(struct []uint8 b)
000a8290ldr x16, [x28+16]
000a8294sub x17, sp, 16
000a8298subs xzr, x17, x16
000a829cb.ls 0xa844c
000a82a0str x30, [sp-144]!
000a82a4stur x29, [sp-8]
000a82a8sub x29, sp, 8
000a82acstr x0, [sp+152]
000a82b0str x1, [sp+160]
000a82b4str x2, [sp+168]
000a82b8str xzr, [sp+96]
000a82bcstr xzr, [sp+72]
000a82c0stp xzr, xzr, [sp+80]
000a82c4str xzr, [sp+32]
000a82c8stp xzr, xzr, [sp+56]
000a82ccldr x1, [sp+160]
000a82d0ldr x7, [sp+152]
000a82d4subs xzr, x1, 0
000a82d8b.hi 0xa82e0
000a82dcb 0xa8440
000a82e0
000a82e0loc_a82e0:
000a82e0str x7, [sp+104]
000a82e4ldr x7, [sp+104]
000a82e8ldrsb x27, [x7]
000a82ecldrh w7, [x7]
000a82f0subs xzr, x7, 4
000a82f4cset x7, lt
000a82f8strb w7, [sp+31]
000a82fcb.lt 0xa8304
000a8300b 0xa8308
000a8304
000a8304loc_a8304:
000a8304b 0xa832c
000a8308
000a8308loc_a8308:
000a8308ldr x7, [sp+160]
000a830cstr x7, [sp+48]
000a8310ldr x8, [sp+104]
000a8314ldrsb x27, [x8]
000a8318ldrh w8, [x8]
000a831csubs xzr, x8, x7
000a8320cset x7, gt
000a8324strb w7, [sp+31]
000a8328b 0xa832c
000a832c
000a832cloc_a832c:
000a832cldrb w7, [sp+31]
000a8330tbnz w7, 0, 0xa8338
000a8334b 0xa8388
000a8338
000a8338loc_a8338:
000a8338str xzr, [sp+96]
000a833cstr xzr, [sp+72]
000a8340stp xzr, xzr, [sp+80]
000a8344str xzr, [sp+32]
000a8348adrp x7, 0x66b000
000a834cadd x7, x7, 2264
000a8350str x7, [sp+56]
000a8354adrp x7, 0x668000
000a8358add x7, x7, 3064
000a835cstr x7, [sp+64]
000a8360ldr x4, [sp+32]
000a8364ldr x5, [sp+56]
000a8368ldr x1, [sp+72]
000a836cldr x0, [sp+96]
000a8370ldr x2, [sp+80]
000a8374ldr x6, [sp+64]
000a8378ldr x3, [sp+88]
000a837cldur x29, [sp-8]
000a8380ldr x30, [sp], 144
000a8384ret x30
000a8388
000a8388loc_a8388:
000a8388ldr x1, [sp+160]
000a838cldr x2, [sp+152]
000a8390ldr x3, [sp+168]
000a8394b 0xa8398
000a8398
000a8398loc_a8398:
000a8398subs xzr, x1, 4
000a839cb.hs 0xa83a4
000a83a0b 0xa8438
000a83a4
000a83a4loc_a83a4:
000a83a4sub x3, x3, 4
000a83a8sub x4, xzr, x3
000a83acsub x1, x1, 4
000a83b0sbfm x4, x4, 63, 63
000a83b4and x4, x4, 4
000a83b8add x2, x2, x4
000a83bcstr x2, [sp+112]
000a83c0str x1, [sp+120]
000a83c4str x3, [sp+128]
000a83c8ldr x1, [sp+104]
000a83ccldrsb x27, [x1]
000a83d0ldrh w1, [x1]
000a83d4mov x0, x1
000a83d8str x0, [sp+40]
000a83dcbl syscall.rtaAlignOf
000a83e0str x0, [sp+48]
000a83e4ldr x1, [sp+104]
000a83e8str x1, [sp+96]
000a83ecldr x1, [sp+112]
000a83f0ldr x2, [sp+120]
000a83f4ldr x3, [sp+128]
000a83f8str x1, [sp+72]
000a83fcstr x2, [sp+80]
000a8400str x3, [sp+88]
000a8404ldr x1, [sp+48]
000a8408str x1, [sp+32]
000a840cstp xzr, xzr, [sp+56]
000a8410ldr x4, [sp+32]
000a8414ldr x1, [sp+72]
000a8418ldr x0, [sp+96]
000a841cldr x2, [sp+80]
000a8420ldr x3, [sp+88]
000a8424mov x5, xzr
000a8428mov x6, xzr
000a842cldur x29, [sp-8]
000a8430ldr x30, [sp], 144
000a8434ret x30
000a8438
000a8438loc_a8438:
000a8438orr x0, xzr, 4
000a843cbl runtime.panicSliceB
000a8440
000a8440loc_a8440:
000a8440mov x0, xzr
000a8444bl runtime.panicIndex
000a8448hint
000a844c
000a844cloc_a844c:
000a844cstp x0, x1, [sp+8]
000a8450str x2, [sp+24]
000a8454mov x3, x30
000a8458bl runtime.morestack_noctxt.abi0
000a845cldp x0, x1, [sp+8]
000a8460ldr x2, [sp+24]
000a8464b 0xa8290
000a8468udf 0
000a846cudf 0
000a8290
000a8470
000a8470syscall.init.0: ; void syscall.init.0(void)
000a8470ldr x16, [x28+16]
000a8474subs xzr, sp, x16
000a8478b.ls 0xa8584
000a847cstr x30, [sp-96]!
000a8480stur x29, [sp-8]
000a8484sub x29, sp, 8
000a8488adrp x0, 0x599000
000a848cadd x0, x0, 608
000a8490bl runtime.newobject
000a8494str x0, [sp+80]
000a8498stp xzr, xzr, [x0]
000a849cldr x1, [sp+80]
000a84a0orr x0, xzr, 7
000a84a4bl syscall.Getrlimit
000a84a8str x0, [sp+64]
000a84acstr x1, [sp+72]
000a84b0subs xzr, x0, 0
000a84b4cset x1, ne
000a84b8eor x1, x1, 1
000a84bcstrb w1, [sp+46]
000a84c0cbnz x0, 0xa84c8
000a84c4b 0xa84cc
000a84c8
000a84c8loc_a84c8:
000a84c8b 0xa84e4
000a84cc
000a84ccloc_a84cc:
000a84ccldr x3, [sp+80]
000a84d0ldr x3, [x3+8]
000a84d4subs xzr, x3, 0
000a84d8cset x3, ne
000a84dcstrb w3, [sp+46]
000a84e0b 0xa84e4
000a84e4
000a84e4loc_a84e4:
000a84e4ldrb w3, [sp+46]
000a84e8strb w3, [sp+47]
000a84ectbnz w3, 0, 0xa84f4
000a84f0b 0xa8518
000a84f4
000a84f4loc_a84f4:
000a84f4ldr x3, [sp+80]
000a84f8ldr x3, [x3]
000a84fcldr x4, [sp+80]
000a8500ldr x4, [x4+8]
000a8504sub x4, x4, 1
000a8508subs xzr, x3, x4
000a850ccset x3, lo
000a8510strb w3, [sp+47]
000a8514b 0xa851c
000a8518
000a8518loc_a8518:
000a8518b 0xa851c
000a851c
000a851cloc_a851c:
000a851cldrb w3, [sp+47]
000a8520tbnz w3, 0, 0xa8528
000a8524b 0xa8574
000a8528
000a8528loc_a8528:
000a8528ldr x2, [sp+80]
000a852cadrp x0, 0x978000
000a8530add x0, x0, 3368
000a8534adrp x1, 0x674000
000a8538add x1, x1, 320
000a853cbl sync/atomic.(*Pointer[go.shape.struct { Cur uint64; Max uint64 }]).Store
000a8540ldr x3, [sp+80]
000a8544ldr x4, [x3+8]
000a8548ldr x3, [x3]
000a854cstr x3, [sp+48]
000a8550str x4, [sp+56]
000a8554sub x3, x4, 1
000a8558str x3, [sp+48]
000a855cadd x0, sp, 48
000a8560bl syscall.adjustFileLimit
000a8564orr x0, xzr, 7
000a8568add x1, sp, 48
000a856cbl syscall.setrlimit
000a8570b 0xa8578
000a8574
000a8574loc_a8574:
000a8574b 0xa8578
000a8578
000a8578loc_a8578:
000a8578ldur x29, [sp-8]
000a857cldr x30, [sp], 96
000a8580ret x30
000a8584
000a8584loc_a8584:
000a8584mov x3, x30
000a8588bl runtime.morestack_noctxt.abi0
000a858cb 0xa8470
000a8470
000a8470syscall.init.0: ; void syscall.init.0(void)
000a8470ldr x16, [x28+16]
000a8474subs xzr, sp, x16
000a8478b.ls 0xa8584
000a847cstr x30, [sp-96]!
000a8480stur x29, [sp-8]
000a8484sub x29, sp, 8
000a8488adrp x0, 0x599000
000a848cadd x0, x0, 608
000a8490bl runtime.newobject
000a8494str x0, [sp+80]
000a8498stp xzr, xzr, [x0]
000a849cldr x1, [sp+80]
000a84a0orr x0, xzr, 7
000a84a4bl syscall.Getrlimit
000a84a8str x0, [sp+64]
000a84acstr x1, [sp+72]
000a84b0subs xzr, x0, 0
000a84b4cset x1, ne
000a84b8eor x1, x1, 1
000a84bcstrb w1, [sp+46]
000a84c0cbnz x0, 0xa84c8
000a84c4b 0xa84cc
000a84c8
000a84c8loc_a84c8:
000a84c8b 0xa84e4
000a84cc
000a84ccloc_a84cc:
000a84ccldr x3, [sp+80]
000a84d0ldr x3, [x3+8]
000a84d4subs xzr, x3, 0
000a84d8cset x3, ne
000a84dcstrb w3, [sp+46]
000a84e0b 0xa84e4
000a84e4
000a84e4loc_a84e4:
000a84e4ldrb w3, [sp+46]
000a84e8strb w3, [sp+47]
000a84ectbnz w3, 0, 0xa84f4
000a84f0b 0xa8518
000a84f4
000a84f4loc_a84f4:
000a84f4ldr x3, [sp+80]
000a84f8ldr x3, [x3]
000a84fcldr x4, [sp+80]
000a8500ldr x4, [x4+8]
000a8504sub x4, x4, 1
000a8508subs xzr, x3, x4
000a850ccset x3, lo
000a8510strb w3, [sp+47]
000a8514b 0xa851c
000a8518
000a8518loc_a8518:
000a8518b 0xa851c
000a851c
000a851cloc_a851c:
000a851cldrb w3, [sp+47]
000a8520tbnz w3, 0, 0xa8528
000a8524b 0xa8574
000a8528
000a8528loc_a8528:
000a8528ldr x2, [sp+80]
000a852cadrp x0, 0x978000
000a8530add x0, x0, 3368
000a8534adrp x1, 0x674000
000a8538add x1, x1, 320
000a853cbl sync/atomic.(*Pointer[go.shape.struct { Cur uint64; Max uint64 }]).Store
000a8540ldr x3, [sp+80]
000a8544ldr x4, [x3+8]
000a8548ldr x3, [x3]
000a854cstr x3, [sp+48]
000a8550str x4, [sp+56]
000a8554sub x3, x4, 1
000a8558str x3, [sp+48]
000a855cadd x0, sp, 48
000a8560bl syscall.adjustFileLimit
000a8564orr x0, xzr, 7
000a8568add x1, sp, 48
000a856cbl syscall.setrlimit
000a8570b 0xa8578
000a8574
000a8574loc_a8574:
000a8574b 0xa8578
000a8578
000a8578loc_a8578:
000a8578ldur x29, [sp-8]
000a857cldr x30, [sp], 96
000a8580ret x30
000a8584
000a8584loc_a8584:
000a8584mov x3, x30
000a8588bl runtime.morestack_noctxt.abi0
000a858cb 0xa8470
000a8470
000a8590
000a8590syscall.adjustFileLimit: ; void syscall.adjustFileLimit(syscall.Rlimit * lim)
000a8590str x0, [sp+8]
000a8594ret x30
000a8598udf 0
000a859cudf 0
000a8590
000a8590syscall.adjustFileLimit: ; void syscall.adjustFileLimit(syscall.Rlimit * lim)
000a8590str x0, [sp+8]
000a8594ret x30
000a8598udf 0
000a859cudf 0
000a8590
000a85a0
000a85a0syscall.ByteSliceFromString: ; void syscall.ByteSliceFromString(struct string s)
000a85a0ldr x16, [x28+16]
000a85a4sub x17, sp, 64
000a85a8subs xzr, x17, x16
000a85acb.ls 0xa871c
000a85b0str x30, [sp-192]!
000a85b4stur x29, [sp-8]
000a85b8sub x29, sp, 8
000a85bcstr x0, [sp+200]
000a85c0str x1, [sp+208]
000a85c4str xzr, [sp+96]
000a85c8stp xzr, xzr, [sp+104]
000a85ccstp xzr, xzr, [sp+80]
000a85d0ldr x0, [sp+200]
000a85d4ldr x1, [sp+208]
000a85d8str x0, [sp+8]
000a85dcstr x1, [sp+16]
000a85e0strb wzr, [sp+24]
000a85e4bl internal/bytealg.IndexByteString.abi0
000a85e8ldr x0, [sp+32]
000a85ecstr x0, [sp+72]
000a85f0adds xzr, x0, 1
000a85f4b.ne 0xa85fc
000a85f8b 0xa863c
000a85fc
000a85fcloc_a85fc:
000a85fcstr xzr, [sp+96]
000a8600stp xzr, xzr, [sp+104]
000a8604adrp x5, 0x66b000
000a8608add x5, x5, 2264
000a860cstr x5, [sp+80]
000a8610adrp x5, 0x668000
000a8614add x5, x5, 3064
000a8618str x5, [sp+88]
000a861cldr x3, [sp+80]
000a8620ldr x0, [sp+96]
000a8624ldr x1, [sp+104]
000a8628ldr x4, [sp+88]
000a862cldr x2, [sp+112]
000a8630ldur x29, [sp-8]
000a8634ldr x30, [sp], 192
000a8638ret x30
000a863c
000a863cloc_a863c:
000a863cldr x3, [sp+208]
000a8640str x3, [sp+72]
000a8644add x2, x3, 1
000a8648str x2, [sp+64]
000a864cadrp x0, 0x54d000
000a8650add x0, x0, 3072
000a8654mov x1, x2
000a8658bl runtime.makeslice
000a865cldr x3, [sp+64]
000a8660ldr x4, [sp+64]
000a8664str x0, [sp+120]
000a8668str x3, [sp+128]
000a866cstr x4, [sp+136]
000a8670str x0, [sp+160]
000a8674str x3, [sp+168]
000a8678str x4, [sp+176]
000a867cldr x3, [sp+208]
000a8680ldr x4, [sp+200]
000a8684str x4, [sp+144]
000a8688str x3, [sp+152]
000a868cldr x4, [sp+168]
000a8690str x4, [sp+56]
000a8694subs xzr, x4, x3
000a8698b.gt 0xa86a0
000a869cb 0xa86a8
000a86a0
000a86a0loc_a86a0:
000a86a0str x3, [sp+56]
000a86a4b 0xa86ac
000a86a8
000a86a8loc_a86a8:
000a86a8b 0xa86ac
000a86ac
000a86acloc_a86ac:
000a86acldr x5, [sp+144]
000a86b0ldr x6, [sp+160]
000a86b4subs xzr, x5, x6
000a86b8b.ne 0xa86c0
000a86bcb 0xa86dc
000a86c0
000a86c0loc_a86c0:
000a86c0ldr x3, [sp+56]
000a86c4str x3, [sp+48]
000a86c8ldr x2, [sp+48]
000a86ccldr x1, [sp+144]
000a86d0ldr x0, [sp+160]
000a86d4bl runtime.memmove
000a86d8b 0xa86e0
000a86dc
000a86dcloc_a86dc:
000a86dcb 0xa86e0
000a86e0
000a86e0loc_a86e0:
000a86e0ldr x5, [sp+120]
000a86e4ldr x6, [sp+128]
000a86e8ldr x7, [sp+136]
000a86ecstr x5, [sp+96]
000a86f0str x6, [sp+104]
000a86f4str x7, [sp+112]
000a86f8stp xzr, xzr, [sp+80]
000a86fcldr x0, [sp+96]
000a8700ldr x1, [sp+104]
000a8704ldr x2, [sp+112]
000a8708mov x3, xzr
000a870cmov x4, xzr
000a8710ldur x29, [sp-8]
000a8714ldr x30, [sp], 192
000a8718ret x30
000a871c
000a871cloc_a871c:
000a871cstp x0, x1, [sp+8]
000a8720mov x3, x30
000a8724bl runtime.morestack_noctxt.abi0
000a8728ldp x0, x1, [sp+8]
000a872cb 0xa85a0
000a85a0
000a85a0syscall.ByteSliceFromString: ; void syscall.ByteSliceFromString(struct string s)
000a85a0ldr x16, [x28+16]
000a85a4sub x17, sp, 64
000a85a8subs xzr, x17, x16
000a85acb.ls 0xa871c
000a85b0str x30, [sp-192]!
000a85b4stur x29, [sp-8]
000a85b8sub x29, sp, 8
000a85bcstr x0, [sp+200]
000a85c0str x1, [sp+208]
000a85c4str xzr, [sp+96]
000a85c8stp xzr, xzr, [sp+104]
000a85ccstp xzr, xzr, [sp+80]
000a85d0ldr x0, [sp+200]
000a85d4ldr x1, [sp+208]
000a85d8str x0, [sp+8]
000a85dcstr x1, [sp+16]
000a85e0strb wzr, [sp+24]
000a85e4bl internal/bytealg.IndexByteString.abi0
000a85e8ldr x0, [sp+32]
000a85ecstr x0, [sp+72]
000a85f0adds xzr, x0, 1
000a85f4b.ne 0xa85fc
000a85f8b 0xa863c
000a85fc
000a85fcloc_a85fc:
000a85fcstr xzr, [sp+96]
000a8600stp xzr, xzr, [sp+104]
000a8604adrp x5, 0x66b000
000a8608add x5, x5, 2264
000a860cstr x5, [sp+80]
000a8610adrp x5, 0x668000
000a8614add x5, x5, 3064
000a8618str x5, [sp+88]
000a861cldr x3, [sp+80]
000a8620ldr x0, [sp+96]
000a8624ldr x1, [sp+104]
000a8628ldr x4, [sp+88]
000a862cldr x2, [sp+112]
000a8630ldur x29, [sp-8]
000a8634ldr x30, [sp], 192
000a8638ret x30
000a863c
000a863cloc_a863c:
000a863cldr x3, [sp+208]
000a8640str x3, [sp+72]
000a8644add x2, x3, 1
000a8648str x2, [sp+64]
000a864cadrp x0, 0x54d000
000a8650add x0, x0, 3072
000a8654mov x1, x2
000a8658bl runtime.makeslice
000a865cldr x3, [sp+64]
000a8660ldr x4, [sp+64]
000a8664str x0, [sp+120]
000a8668str x3, [sp+128]
000a866cstr x4, [sp+136]
000a8670str x0, [sp+160]
000a8674str x3, [sp+168]
000a8678str x4, [sp+176]
000a867cldr x3, [sp+208]
000a8680ldr x4, [sp+200]
000a8684str x4, [sp+144]
000a8688str x3, [sp+152]
000a868cldr x4, [sp+168]
000a8690str x4, [sp+56]
000a8694subs xzr, x4, x3
000a8698b.gt 0xa86a0
000a869cb 0xa86a8
000a86a0
000a86a0loc_a86a0:
000a86a0str x3, [sp+56]
000a86a4b 0xa86ac
000a86a8
000a86a8loc_a86a8:
000a86a8b 0xa86ac
000a86ac
000a86acloc_a86ac:
000a86acldr x5, [sp+144]
000a86b0ldr x6, [sp+160]
000a86b4subs xzr, x5, x6
000a86b8b.ne 0xa86c0
000a86bcb 0xa86dc
000a86c0
000a86c0loc_a86c0:
000a86c0ldr x3, [sp+56]
000a86c4str x3, [sp+48]
000a86c8ldr x2, [sp+48]
000a86ccldr x1, [sp+144]
000a86d0ldr x0, [sp+160]
000a86d4bl runtime.memmove
000a86d8b 0xa86e0
000a86dc
000a86dcloc_a86dc:
000a86dcb 0xa86e0
000a86e0
000a86e0loc_a86e0:
000a86e0ldr x5, [sp+120]
000a86e4ldr x6, [sp+128]
000a86e8ldr x7, [sp+136]
000a86ecstr x5, [sp+96]
000a86f0str x6, [sp+104]
000a86f4str x7, [sp+112]
000a86f8stp xzr, xzr, [sp+80]
000a86fcldr x0, [sp+96]
000a8700ldr x1, [sp+104]
000a8704ldr x2, [sp+112]
000a8708mov x3, xzr
000a870cmov x4, xzr
000a8710ldur x29, [sp-8]
000a8714ldr x30, [sp], 192
000a8718ret x30
000a871c
000a871cloc_a871c:
000a871cstp x0, x1, [sp+8]
000a8720mov x3, x30
000a8724bl runtime.morestack_noctxt.abi0
000a8728ldp x0, x1, [sp+8]
000a872cb 0xa85a0
000a85a0
000a8730
000a8730syscall.BytePtrFromString: ; void syscall.BytePtrFromString(struct string s)
000a8730ldr x16, [x28+16]
000a8734sub x17, sp, 48
000a8738subs xzr, x17, x16
000a873cb.ls 0xa8844
000a8740str x30, [sp-176]!
000a8744stur x29, [sp-8]
000a8748sub x29, sp, 8
000a874cstr x0, [sp+184]
000a8750str x1, [sp+192]
000a8754str xzr, [sp+40]
000a8758stp xzr, xzr, [sp+24]
000a875cstr xzr, [sp+104]
000a8760stp xzr, xzr, [sp+112]
000a8764stp xzr, xzr, [sp+88]
000a8768ldr x0, [sp+184]
000a876cldr x1, [sp+192]
000a8770bl syscall.ByteSliceFromString
000a8774str x0, [sp+104]
000a8778str x1, [sp+112]
000a877cstr x2, [sp+120]
000a8780str x3, [sp+88]
000a8784str x4, [sp+96]
000a8788ldr x2, [sp+112]
000a878cldr x3, [sp+120]
000a8790ldr x4, [sp+104]
000a8794str x4, [sp+144]
000a8798str x2, [sp+152]
000a879cstr x3, [sp+160]
000a87a0ldr x2, [sp+88]
000a87a4ldr x3, [sp+96]
000a87a8str x2, [sp+128]
000a87acstr x3, [sp+136]
000a87b0ldr x2, [sp+144]
000a87b4ldr x3, [sp+152]
000a87b8ldr x4, [sp+160]
000a87bcstr x2, [sp+64]
000a87c0str x3, [sp+72]
000a87c4str x4, [sp+80]
000a87c8ldr x2, [sp+136]
000a87ccldr x3, [sp+128]
000a87d0str x3, [sp+48]
000a87d4str x2, [sp+56]
000a87d8cbnz x3, 0xa87e0
000a87dcb 0xa8804
000a87e0
000a87e0loc_a87e0:
000a87e0str xzr, [sp+40]
000a87e4ldr x1, [sp+48]
000a87e8ldr x2, [sp+56]
000a87ecstr x1, [sp+24]
000a87f0str x2, [sp+32]
000a87f4ldr x0, [sp+40]
000a87f8ldur x29, [sp-8]
000a87fcldr x30, [sp], 176
000a8800ret x30
000a8804
000a8804loc_a8804:
000a8804ldr x1, [sp+72]
000a8808ldr x3, [sp+64]
000a880csubs xzr, x1, 0
000a8810b.hi 0xa8818
000a8814b 0xa8838
000a8818
000a8818loc_a8818:
000a8818str x3, [sp+40]
000a881cstp xzr, xzr, [sp+24]
000a8820ldr x0, [sp+40]
000a8824mov x1, xzr
000a8828mov x2, xzr
000a882cldur x29, [sp-8]
000a8830ldr x30, [sp], 176
000a8834ret x30
000a8838
000a8838loc_a8838:
000a8838mov x0, xzr
000a883cbl runtime.panicIndex
000a8840hint
000a8844
000a8844loc_a8844:
000a8844stp x0, x1, [sp+8]
000a8848mov x3, x30
000a884cbl runtime.morestack_noctxt.abi0
000a8850ldp x0, x1, [sp+8]
000a8854b 0xa8730
000a8858udf 0
000a885cudf 0
000a8730
000a8730syscall.BytePtrFromString: ; void syscall.BytePtrFromString(struct string s)
000a8730ldr x16, [x28+16]
000a8734sub x17, sp, 48
000a8738subs xzr, x17, x16
000a873cb.ls 0xa8844
000a8740str x30, [sp-176]!
000a8744stur x29, [sp-8]
000a8748sub x29, sp, 8
000a874cstr x0, [sp+184]
000a8750str x1, [sp+192]
000a8754str xzr, [sp+40]
000a8758stp xzr, xzr, [sp+24]
000a875cstr xzr, [sp+104]
000a8760stp xzr, xzr, [sp+112]
000a8764stp xzr, xzr, [sp+88]
000a8768ldr x0, [sp+184]
000a876cldr x1, [sp+192]
000a8770bl syscall.ByteSliceFromString
000a8774str x0, [sp+104]
000a8778str x1, [sp+112]
000a877cstr x2, [sp+120]
000a8780str x3, [sp+88]
000a8784str x4, [sp+96]
000a8788ldr x2, [sp+112]
000a878cldr x3, [sp+120]
000a8790ldr x4, [sp+104]
000a8794str x4, [sp+144]
000a8798str x2, [sp+152]
000a879cstr x3, [sp+160]
000a87a0ldr x2, [sp+88]
000a87a4ldr x3, [sp+96]
000a87a8str x2, [sp+128]
000a87acstr x3, [sp+136]
000a87b0ldr x2, [sp+144]
000a87b4ldr x3, [sp+152]
000a87b8ldr x4, [sp+160]
000a87bcstr x2, [sp+64]
000a87c0str x3, [sp+72]
000a87c4str x4, [sp+80]
000a87c8ldr x2, [sp+136]
000a87ccldr x3, [sp+128]
000a87d0str x3, [sp+48]
000a87d4str x2, [sp+56]
000a87d8cbnz x3, 0xa87e0
000a87dcb 0xa8804
000a87e0
000a87e0loc_a87e0:
000a87e0str xzr, [sp+40]
000a87e4ldr x1, [sp+48]
000a87e8ldr x2, [sp+56]
000a87ecstr x1, [sp+24]
000a87f0str x2, [sp+32]
000a87f4ldr x0, [sp+40]
000a87f8ldur x29, [sp-8]
000a87fcldr x30, [sp], 176
000a8800ret x30
000a8804
000a8804loc_a8804:
000a8804ldr x1, [sp+72]
000a8808ldr x3, [sp+64]
000a880csubs xzr, x1, 0
000a8810b.hi 0xa8818
000a8814b 0xa8838
000a8818
000a8818loc_a8818:
000a8818str x3, [sp+40]
000a881cstp xzr, xzr, [sp+24]
000a8820ldr x0, [sp+40]
000a8824mov x1, xzr
000a8828mov x2, xzr
000a882cldur x29, [sp-8]
000a8830ldr x30, [sp], 176
000a8834ret x30
000a8838
000a8838loc_a8838:
000a8838mov x0, xzr
000a883cbl runtime.panicIndex
000a8840hint
000a8844
000a8844loc_a8844:
000a8844stp x0, x1, [sp+8]
000a8848mov x3, x30
000a884cbl runtime.morestack_noctxt.abi0
000a8850ldp x0, x1, [sp+8]
000a8854b 0xa8730
000a8858udf 0
000a885cudf 0
000a8730
000a8860
000a8860syscall.(*Timespec).Unix: ; void syscall.(*Timespec).Unix(syscall.Timespec * ts)
000a8860str x30, [sp-32]!
000a8864stur x29, [sp-8]
000a8868sub x29, sp, 8
000a886cstr x0, [sp+40]
000a8870str xzr, [sp+8]
000a8874str xzr, [sp+16]
000a8878ldrsb x27, [x0]
000a887cldr x2, [x0]
000a8880str x2, [sp+8]
000a8884ldrsb x27, [x0]
000a8888ldr x1, [x0+8]
000a888cstr x1, [sp+16]
000a8890mov x0, x2
000a8894add x29, sp, 24
000a8898add sp, sp, 32
000a889cret x30
000a8860
000a8860syscall.(*Timespec).Unix: ; void syscall.(*Timespec).Unix(syscall.Timespec * ts)
000a8860str x30, [sp-32]!
000a8864stur x29, [sp-8]
000a8868sub x29, sp, 8
000a886cstr x0, [sp+40]
000a8870str xzr, [sp+8]
000a8874str xzr, [sp+16]
000a8878ldrsb x27, [x0]
000a887cldr x2, [x0]
000a8880str x2, [sp+8]
000a8884ldrsb x27, [x0]
000a8888ldr x1, [x0+8]
000a888cstr x1, [sp+16]
000a8890mov x0, x2
000a8894add x29, sp, 24
000a8898add sp, sp, 32
000a889cret x30
000a8860
000a88a0
000a88a0syscall.Chmod: ; void syscall.Chmod(struct string path, uint32 mode)
000a88a0ldr x16, [x28+16]
000a88a4subs xzr, sp, x16
000a88a8b.ls 0xa88fc
000a88acstr x30, [sp-96]!
000a88b0stur x29, [sp-8]
000a88b4sub x29, sp, 8
000a88b8str x0, [sp+104]
000a88bcstr x1, [sp+112]
000a88c0str w2, [sp+120]
000a88c4stp xzr, xzr, [sp+56]
000a88c8ldr w3, [sp+120]
000a88ccldr x1, [sp+104]
000a88d0ldr x2, [sp+112]
000a88d4movn x0, 99
000a88d8mov x4, xzr
000a88dcbl syscall.Fchmodat
000a88e0str x0, [sp+72]
000a88e4str x1, [sp+80]
000a88e8str x0, [sp+56]
000a88ecstr x1, [sp+64]
000a88f0ldur x29, [sp-8]
000a88f4ldr x30, [sp], 96
000a88f8ret x30
000a88fc
000a88fcloc_a88fc:
000a88fcstp x0, x1, [sp+8]
000a8900str w2, [sp+24]
000a8904mov x3, x30
000a8908bl runtime.morestack_noctxt.abi0
000a890cldp x0, x1, [sp+8]
000a8910ldr w2, [sp+24]
000a8914b 0xa88a0
000a8918udf 0
000a891cudf 0
000a88a0
000a88a0syscall.Chmod: ; void syscall.Chmod(struct string path, uint32 mode)
000a88a0ldr x16, [x28+16]
000a88a4subs xzr, sp, x16
000a88a8b.ls 0xa88fc
000a88acstr x30, [sp-96]!
000a88b0stur x29, [sp-8]
000a88b4sub x29, sp, 8
000a88b8str x0, [sp+104]
000a88bcstr x1, [sp+112]
000a88c0str w2, [sp+120]
000a88c4stp xzr, xzr, [sp+56]
000a88c8ldr w3, [sp+120]
000a88ccldr x1, [sp+104]
000a88d0ldr x2, [sp+112]
000a88d4movn x0, 99
000a88d8mov x4, xzr
000a88dcbl syscall.Fchmodat
000a88e0str x0, [sp+72]
000a88e4str x1, [sp+80]
000a88e8str x0, [sp+56]
000a88ecstr x1, [sp+64]
000a88f0ldur x29, [sp-8]
000a88f4ldr x30, [sp], 96
000a88f8ret x30
000a88fc
000a88fcloc_a88fc:
000a88fcstp x0, x1, [sp+8]
000a8900str w2, [sp+24]
000a8904mov x3, x30
000a8908bl runtime.morestack_noctxt.abi0
000a890cldp x0, x1, [sp+8]
000a8910ldr w2, [sp+24]
000a8914b 0xa88a0
000a8918udf 0
000a891cudf 0
000a88a0
000a8920
000a8920syscall.Chown: ; void syscall.Chown(struct string path, int uid, int gid)
000a8920ldr x16, [x28+16]
000a8924subs xzr, sp, x16
000a8928b.ls 0xa8984
000a892cstr x30, [sp-96]!
000a8930stur x29, [sp-8]
000a8934sub x29, sp, 8
000a8938str x0, [sp+104]
000a893cstr x1, [sp+112]
000a8940str x2, [sp+120]
000a8944str x3, [sp+128]
000a8948stp xzr, xzr, [sp+56]
000a894cldr x4, [sp+128]
000a8950ldr x3, [sp+120]
000a8954ldr x1, [sp+104]
000a8958ldr x2, [sp+112]
000a895cmovn x0, 99
000a8960mov x5, xzr
000a8964bl syscall.Fchownat
000a8968str x0, [sp+72]
000a896cstr x1, [sp+80]
000a8970str x0, [sp+56]
000a8974str x1, [sp+64]
000a8978ldur x29, [sp-8]
000a897cldr x30, [sp], 96
000a8980ret x30
000a8984
000a8984loc_a8984:
000a8984stp x0, x1, [sp+8]
000a8988stp x2, x3, [sp+24]
000a898cmov x3, x30
000a8990bl runtime.morestack_noctxt.abi0
000a8994ldp x0, x1, [sp+8]
000a8998ldp x2, x3, [sp+24]
000a899cb 0xa8920
000a8920
000a8920syscall.Chown: ; void syscall.Chown(struct string path, int uid, int gid)
000a8920ldr x16, [x28+16]
000a8924subs xzr, sp, x16
000a8928b.ls 0xa8984
000a892cstr x30, [sp-96]!
000a8930stur x29, [sp-8]
000a8934sub x29, sp, 8
000a8938str x0, [sp+104]
000a893cstr x1, [sp+112]
000a8940str x2, [sp+120]
000a8944str x3, [sp+128]
000a8948stp xzr, xzr, [sp+56]
000a894cldr x4, [sp+128]
000a8950ldr x3, [sp+120]
000a8954ldr x1, [sp+104]
000a8958ldr x2, [sp+112]
000a895cmovn x0, 99
000a8960mov x5, xzr
000a8964bl syscall.Fchownat
000a8968str x0, [sp+72]
000a896cstr x1, [sp+80]
000a8970str x0, [sp+56]
000a8974str x1, [sp+64]
000a8978ldur x29, [sp-8]
000a897cldr x30, [sp], 96
000a8980ret x30
000a8984
000a8984loc_a8984:
000a8984stp x0, x1, [sp+8]
000a8988stp x2, x3, [sp+24]
000a898cmov x3, x30
000a8990bl runtime.morestack_noctxt.abi0
000a8994ldp x0, x1, [sp+8]
000a8998ldp x2, x3, [sp+24]
000a899cb 0xa8920
000a8920
000a89a0
000a89a0syscall.isGroupMember: ; void syscall.isGroupMember(int gid)
000a89a0ldr x16, [x28+16]
000a89a4sub x17, sp, 48
000a89a8subs xzr, x17, x16
000a89acb.ls 0xa8ae8
000a89b0str x30, [sp-176]!
000a89b4stur x29, [sp-8]
000a89b8sub x29, sp, 8
000a89bcstr x0, [sp+184]
000a89c0strb wzr, [sp+23]
000a89c4str xzr, [sp+104]
000a89c8stp xzr, xzr, [sp+112]
000a89ccstp xzr, xzr, [sp+88]
000a89d0bl syscall.Getgroups
000a89d4str x0, [sp+104]
000a89d8str x1, [sp+112]
000a89dcstr x2, [sp+120]
000a89e0str x3, [sp+88]
000a89e4str x4, [sp+96]
000a89e8ldr x0, [sp+104]
000a89ecldr x1, [sp+112]
000a89f0ldr x2, [sp+120]
000a89f4str x0, [sp+144]
000a89f8str x1, [sp+152]
000a89fcstr x2, [sp+160]
000a8a00ldr x0, [sp+88]
000a8a04ldr x1, [sp+96]
000a8a08str x0, [sp+128]
000a8a0cstr x1, [sp+136]
000a8a10ldr x0, [sp+144]
000a8a14ldr x1, [sp+152]
000a8a18ldr x2, [sp+160]
000a8a1cstr x0, [sp+48]
000a8a20str x1, [sp+56]
000a8a24str x2, [sp+64]
000a8a28ldr x0, [sp+136]
000a8a2cldr x1, [sp+128]
000a8a30str x1, [sp+72]
000a8a34str x0, [sp+80]
000a8a38cbnz x1, 0xa8a40
000a8a3cb 0xa8a54
000a8a40
000a8a40loc_a8a40:
000a8a40strb wzr, [sp+23]
000a8a44mov x0, xzr
000a8a48ldur x29, [sp-8]
000a8a4cldr x30, [sp], 176
000a8a50ret x30
000a8a54
000a8a54loc_a8a54:
000a8a54ldr x1, [sp+56]
000a8a58ldr x2, [sp+48]
000a8a5cldr x3, [sp+64]
000a8a60str x2, [sp+104]
000a8a64str x1, [sp+112]
000a8a68str x3, [sp+120]
000a8a6cstr xzr, [sp+32]
000a8a70str x1, [sp+40]
000a8a74b 0xa8a78
000a8a78
000a8a78loc_a8a78:
000a8a78ldr x1, [sp+40]
000a8a7cldr x2, [sp+32]
000a8a80subs xzr, x1, x2
000a8a84b.gt 0xa8a8c
000a8a88b 0xa8ad4
000a8a8c
000a8a8cloc_a8a8c:
000a8a8cldr x1, [sp+32]
000a8a90ldr x2, [sp+104]
000a8a94ldr x1, [x2+3*x1]
000a8a98str x1, [sp+24]
000a8a9cldr x2, [sp+184]
000a8aa0subs xzr, x1, x2
000a8aa4b.eq 0xa8aac
000a8aa8b 0xa8ac0
000a8aac
000a8aacloc_a8aac:
000a8aacorr x0, xzr, 1
000a8ab0strb w0, [sp+23]
000a8ab4ldur x29, [sp-8]
000a8ab8ldr x30, [sp], 176
000a8abcret x30
000a8ac0
000a8ac0loc_a8ac0:
000a8ac0b 0xa8ac4
000a8ac4
000a8ac4loc_a8ac4:
000a8ac4ldr x1, [sp+32]
000a8ac8add x1, x1, 1
000a8accstr x1, [sp+32]
000a8ad0b 0xa8a78
000a8ad4
000a8ad4loc_a8ad4:
000a8ad4strb wzr, [sp+23]
000a8ad8mov x0, xzr
000a8adcldur x29, [sp-8]
000a8ae0ldr x30, [sp], 176
000a8ae4ret x30
000a8ae8
000a8ae8loc_a8ae8:
000a8ae8str x0, [sp+8]
000a8aecmov x3, x30
000a8af0bl runtime.morestack_noctxt.abi0
000a8af4ldr x0, [sp+8]
000a8af8b 0xa89a0
000a8afcudf 0
000a89a0
000a89a0syscall.isGroupMember: ; void syscall.isGroupMember(int gid)
000a89a0ldr x16, [x28+16]
000a89a4sub x17, sp, 48
000a89a8subs xzr, x17, x16
000a89acb.ls 0xa8ae8
000a89b0str x30, [sp-176]!
000a89b4stur x29, [sp-8]
000a89b8sub x29, sp, 8
000a89bcstr x0, [sp+184]
000a89c0strb wzr, [sp+23]
000a89c4str xzr, [sp+104]
000a89c8stp xzr, xzr, [sp+112]
000a89ccstp xzr, xzr, [sp+88]
000a89d0bl syscall.Getgroups
000a89d4str x0, [sp+104]
000a89d8str x1, [sp+112]
000a89dcstr x2, [sp+120]
000a89e0str x3, [sp+88]
000a89e4str x4, [sp+96]
000a89e8ldr x0, [sp+104]
000a89ecldr x1, [sp+112]
000a89f0ldr x2, [sp+120]
000a89f4str x0, [sp+144]
000a89f8str x1, [sp+152]
000a89fcstr x2, [sp+160]
000a8a00ldr x0, [sp+88]
000a8a04ldr x1, [sp+96]
000a8a08str x0, [sp+128]
000a8a0cstr x1, [sp+136]
000a8a10ldr x0, [sp+144]
000a8a14ldr x1, [sp+152]
000a8a18ldr x2, [sp+160]
000a8a1cstr x0, [sp+48]
000a8a20str x1, [sp+56]
000a8a24str x2, [sp+64]
000a8a28ldr x0, [sp+136]
000a8a2cldr x1, [sp+128]
000a8a30str x1, [sp+72]
000a8a34str x0, [sp+80]
000a8a38cbnz x1, 0xa8a40
000a8a3cb 0xa8a54
000a8a40
000a8a40loc_a8a40:
000a8a40strb wzr, [sp+23]
000a8a44mov x0, xzr
000a8a48ldur x29, [sp-8]
000a8a4cldr x30, [sp], 176
000a8a50ret x30
000a8a54
000a8a54loc_a8a54:
000a8a54ldr x1, [sp+56]
000a8a58ldr x2, [sp+48]
000a8a5cldr x3, [sp+64]
000a8a60str x2, [sp+104]
000a8a64str x1, [sp+112]
000a8a68str x3, [sp+120]
000a8a6cstr xzr, [sp+32]
000a8a70str x1, [sp+40]
000a8a74b 0xa8a78
000a8a78
000a8a78loc_a8a78:
000a8a78ldr x1, [sp+40]
000a8a7cldr x2, [sp+32]
000a8a80subs xzr, x1, x2
000a8a84b.gt 0xa8a8c
000a8a88b 0xa8ad4
000a8a8c
000a8a8cloc_a8a8c:
000a8a8cldr x1, [sp+32]
000a8a90ldr x2, [sp+104]
000a8a94ldr x1, [x2+3*x1]
000a8a98str x1, [sp+24]
000a8a9cldr x2, [sp+184]
000a8aa0subs xzr, x1, x2
000a8aa4b.eq 0xa8aac
000a8aa8b 0xa8ac0
000a8aac
000a8aacloc_a8aac:
000a8aacorr x0, xzr, 1
000a8ab0strb w0, [sp+23]
000a8ab4ldur x29, [sp-8]
000a8ab8ldr x30, [sp], 176
000a8abcret x30
000a8ac0
000a8ac0loc_a8ac0:
000a8ac0b 0xa8ac4
000a8ac4
000a8ac4loc_a8ac4:
000a8ac4ldr x1, [sp+32]
000a8ac8add x1, x1, 1
000a8accstr x1, [sp+32]
000a8ad0b 0xa8a78
000a8ad4
000a8ad4loc_a8ad4:
000a8ad4strb wzr, [sp+23]
000a8ad8mov x0, xzr
000a8adcldur x29, [sp-8]
000a8ae0ldr x30, [sp], 176
000a8ae4ret x30
000a8ae8
000a8ae8loc_a8ae8:
000a8ae8str x0, [sp+8]
000a8aecmov x3, x30
000a8af0bl runtime.morestack_noctxt.abi0
000a8af4ldr x0, [sp+8]
000a8af8b 0xa89a0
000a8afcudf 0
000a89a0
000a8b00
000a8b00syscall.isCapDacOverrideSet: ; void syscall.isCapDacOverrideSet(void)
000a8b00ldr x16, [x28+16]
000a8b04sub x17, sp, 32
000a8b08subs xzr, x17, x16
000a8b0cb.ls 0xa8bc8
000a8b10str x30, [sp-160]!
000a8b14stur x29, [sp-8]
000a8b18sub x29, sp, 8
000a8b1cstrb wzr, [sp+42]
000a8b20add x27, sp, 44
000a8b24stp xzr, xzr, [x27]
000a8b28add x27, sp, 60
000a8b2cstp xzr, xzr, [x27]
000a8b30movz x4, 1314
000a8b34movk x4, 0x20080000
000a8b38str w4, [sp+44]
000a8b3cadd x4, sp, 44
000a8b40str x4, [sp+144]
000a8b44add x4, sp, 52
000a8b48str x4, [sp+136]
000a8b4cldr x1, [sp+144]
000a8b50ldr x2, [sp+136]
000a8b54movz x0, 90
000a8b58mov x3, xzr
000a8b5cbl syscall.RawSyscall
000a8b60str x0, [sp+96]
000a8b64str x1, [sp+88]
000a8b68str x2, [sp+128]
000a8b6cstr x0, [sp+120]
000a8b70str x1, [sp+112]
000a8b74str x2, [sp+104]
000a8b78str x2, [sp+80]
000a8b7csubs xzr, x2, 0
000a8b80cset x4, eq
000a8b84strb w4, [sp+43]
000a8b88cbz x2, 0xa8b90
000a8b8cb 0xa8bb0
000a8b90
000a8b90loc_a8b90:
000a8b90orr x0, xzr, 1
000a8b94bl syscall.capToMask
000a8b98str w0, [sp+76]
000a8b9cldr w1, [sp+52]
000a8ba0ands wzr, w1, w0
000a8ba4cset x1, ne
000a8ba8strb w1, [sp+43]
000a8bacb 0xa8bb4
000a8bb0
000a8bb0loc_a8bb0:
000a8bb0b 0xa8bb4
000a8bb4
000a8bb4loc_a8bb4:
000a8bb4ldrb w0, [sp+43]
000a8bb8strb w0, [sp+42]
000a8bbcldur x29, [sp-8]
000a8bc0ldr x30, [sp], 160
000a8bc4ret x30
000a8bc8
000a8bc8loc_a8bc8:
000a8bc8mov x3, x30
000a8bccbl runtime.morestack_noctxt.abi0
000a8bd0b 0xa8b00
000a8bd4udf 0
000a8bd8udf 0
000a8bdcudf 0
000a8b00
000a8b00syscall.isCapDacOverrideSet: ; void syscall.isCapDacOverrideSet(void)
000a8b00ldr x16, [x28+16]
000a8b04sub x17, sp, 32
000a8b08subs xzr, x17, x16
000a8b0cb.ls 0xa8bc8
000a8b10str x30, [sp-160]!
000a8b14stur x29, [sp-8]
000a8b18sub x29, sp, 8
000a8b1cstrb wzr, [sp+42]
000a8b20add x27, sp, 44
000a8b24stp xzr, xzr, [x27]
000a8b28add x27, sp, 60
000a8b2cstp xzr, xzr, [x27]
000a8b30movz x4, 1314
000a8b34movk x4, 0x20080000
000a8b38str w4, [sp+44]
000a8b3cadd x4, sp, 44
000a8b40str x4, [sp+144]
000a8b44add x4, sp, 52
000a8b48str x4, [sp+136]
000a8b4cldr x1, [sp+144]
000a8b50ldr x2, [sp+136]
000a8b54movz x0, 90
000a8b58mov x3, xzr
000a8b5cbl syscall.RawSyscall
000a8b60str x0, [sp+96]
000a8b64str x1, [sp+88]
000a8b68str x2, [sp+128]
000a8b6cstr x0, [sp+120]
000a8b70str x1, [sp+112]
000a8b74str x2, [sp+104]
000a8b78str x2, [sp+80]
000a8b7csubs xzr, x2, 0
000a8b80cset x4, eq
000a8b84strb w4, [sp+43]
000a8b88cbz x2, 0xa8b90
000a8b8cb 0xa8bb0
000a8b90
000a8b90loc_a8b90:
000a8b90orr x0, xzr, 1
000a8b94bl syscall.capToMask
000a8b98str w0, [sp+76]
000a8b9cldr w1, [sp+52]
000a8ba0ands wzr, w1, w0
000a8ba4cset x1, ne
000a8ba8strb w1, [sp+43]
000a8bacb 0xa8bb4
000a8bb0
000a8bb0loc_a8bb0:
000a8bb0b 0xa8bb4
000a8bb4
000a8bb4loc_a8bb4:
000a8bb4ldrb w0, [sp+43]
000a8bb8strb w0, [sp+42]
000a8bbcldur x29, [sp-8]
000a8bc0ldr x30, [sp], 160
000a8bc4ret x30
000a8bc8
000a8bc8loc_a8bc8:
000a8bc8mov x3, x30
000a8bccbl runtime.morestack_noctxt.abi0
000a8bd0b 0xa8b00
000a8bd4udf 0
000a8bd8udf 0
000a8bdcudf 0
000a8b00
000a8be0
000a8be0syscall.Faccessat: ; void syscall.Faccessat(int dirfd, struct string path, uint32 mode, int flags)
000a8be0ldr x16, [x28+16]
000a8be4sub x17, sp, 176
000a8be8subs xzr, x17, x16
000a8becb.ls 0xa9004
000a8bf0sub x20, sp, 304
000a8bf4stp x29, x30, [x20-8]
000a8bf8add sp, x20, 0
000a8bfcsub x29, sp, 8
000a8c00str x0, [sp+312]
000a8c04str x1, [sp+320]
000a8c08str x2, [sp+328]
000a8c0cstr w3, [sp+336]
000a8c10str x4, [sp+344]
000a8c14stp xzr, xzr, [sp+232]
000a8c18ldr x5, [sp+344]
000a8c1ccbz x5, 0xa8c24
000a8c20b 0xa8c54
000a8c24
000a8c24loc_a8c24:
000a8c24ldr w3, [sp+336]
000a8c28ldr x1, [sp+320]
000a8c2cldr x2, [sp+328]
000a8c30ldr x0, [sp+312]
000a8c34bl syscall.faccessat
000a8c38str x0, [sp+280]
000a8c3cstr x1, [sp+288]
000a8c40str x0, [sp+232]
000a8c44str x1, [sp+240]
000a8c48ldp x29, x30, [sp-8]
000a8c4cadd sp, sp, 304
000a8c50ret x30
000a8c54
000a8c54loc_a8c54:
000a8c54ldr w3, [sp+336]
000a8c58ldr x4, [sp+344]
000a8c5cldr x1, [sp+320]
000a8c60ldr x2, [sp+328]
000a8c64ldr x0, [sp+312]
000a8c68bl syscall.faccessat2
000a8c6cstr x0, [sp+216]
000a8c70str x1, [sp+224]
000a8c74adrp x5, 0x66b000
000a8c78add x5, x5, 2264
000a8c7cstr x5, [sp+264]
000a8c80adrp x2, 0x667000
000a8c84add x2, x2, 200
000a8c88str x2, [sp+272]
000a8c8cldr x6, [sp+216]
000a8c90subs xzr, x6, x5
000a8c94cset x5, ne
000a8c98b.ne 0xa8ca0
000a8c9cb 0xa8ca4
000a8ca0
000a8ca0loc_a8ca0:
000a8ca0b 0xa8cb8
000a8ca4
000a8ca4loc_a8ca4:
000a8ca4ldr x0, [sp+216]
000a8ca8ldr x1, [sp+224]
000a8cacbl runtime.ifaceeq
000a8cb0eor x5, x0, 1
000a8cb4b 0xa8cb8
000a8cb8
000a8cb8loc_a8cb8:
000a8cb8strb w5, [sp+51]
000a8cbctbnz w5, 0, 0xa8cc4
000a8cc0b 0xa8d10
000a8cc4
000a8cc4loc_a8cc4:
000a8cc4adrp x5, 0x66b000
000a8cc8add x5, x5, 2264
000a8cccstr x5, [sp+248]
000a8cd0adrp x2, 0x667000
000a8cd4add x2, x2, 152
000a8cd8str x2, [sp+256]
000a8cdcldr x6, [sp+216]
000a8ce0subs xzr, x6, x5
000a8ce4cset x5, ne
000a8ce8b.ne 0xa8cf0
000a8cecb 0xa8cf4
000a8cf0
000a8cf0loc_a8cf0:
000a8cf0b 0xa8d08
000a8cf4
000a8cf4loc_a8cf4:
000a8cf4ldr x0, [sp+216]
000a8cf8ldr x1, [sp+224]
000a8cfcbl runtime.ifaceeq
000a8d00eor x5, x0, 1
000a8d04b 0xa8d08
000a8d08
000a8d08loc_a8d08:
000a8d08strb w5, [sp+51]
000a8d0cb 0xa8d14
000a8d10
000a8d10loc_a8d10:
000a8d10b 0xa8d14
000a8d14
000a8d14loc_a8d14:
000a8d14ldrb w5, [sp+51]
000a8d18tbnz w5, 0, 0xa8d20
000a8d1cb 0xa8d3c
000a8d20
000a8d20loc_a8d20:
000a8d20ldr x0, [sp+216]
000a8d24ldr x1, [sp+224]
000a8d28str x0, [sp+232]
000a8d2cstr x1, [sp+240]
000a8d30ldp x29, x30, [sp-8]
000a8d34add sp, sp, 304
000a8d38ret x30
000a8d3c
000a8d3cloc_a8d3c:
000a8d3cldr x5, [sp+344]
000a8d40ands xzr, x5, -769
000a8d44b.ne 0xa8d4c
000a8d48b 0xa8d78
000a8d4c
000a8d4cloc_a8d4c:
000a8d4cadrp x2, 0x66b000
000a8d50add x2, x2, 2264
000a8d54str x2, [sp+232]
000a8d58adrp x2, 0x668000
000a8d5cadd x2, x2, 3064
000a8d60str x2, [sp+240]
000a8d64ldr x0, [sp+232]
000a8d68ldr x1, [sp+240]
000a8d6cldp x29, x30, [sp-8]
000a8d70add sp, sp, 304
000a8d74ret x30
000a8d78
000a8d78loc_a8d78:
000a8d78add x20, sp, 64
000a8d7cadr x27, 16
000a8d80stp x29, x27, [sp-24]
000a8d84sub x29, sp, 24
000a8d88bl fn_87cf0
000a8d8csub x29, sp, 8
000a8d90ldr x1, [sp+320]
000a8d94ldr x2, [sp+328]
000a8d98ldr x0, [sp+312]
000a8d9cldr x5, [sp+344]
000a8da0and x4, x5, 256
000a8da4add x3, sp, 64
000a8da8bl syscall.fstatat
000a8dacstr x0, [sp+200]
000a8db0str x1, [sp+208]
000a8db4cbnz x0, 0xa8dbc
000a8db8b 0xa8dd0
000a8dbc
000a8dbcloc_a8dbc:
000a8dbcstr x0, [sp+232]
000a8dc0str x1, [sp+240]
000a8dc4ldp x29, x30, [sp-8]
000a8dc8add sp, sp, 304
000a8dccret x30
000a8dd0
000a8dd0loc_a8dd0:
000a8dd0ldr w2, [sp+336]
000a8dd4and x2, x2, 7
000a8dd8str w2, [sp+336]
000a8ddccbz w2, 0xa8de4
000a8de0b 0xa8dfc
000a8de4
000a8de4loc_a8de4:
000a8de4stp xzr, xzr, [sp+232]
000a8de8mov x0, xzr
000a8decmov x1, xzr
000a8df0ldp x29, x30, [sp-8]
000a8df4add sp, sp, 304
000a8df8ret x30
000a8dfc
000a8dfcloc_a8dfc:
000a8dfcstr xzr, [sp+56]
000a8e00ldr x0, [sp+344]
000a8e04tbnz w0, 9, 0xa8e0c
000a8e08b 0xa8e58
000a8e0c
000a8e0cloc_a8e0c:
000a8e0cbl syscall.Geteuid
000a8e10str x0, [sp+56]
000a8e14subs xzr, x0, 0
000a8e18cset x1, ne
000a8e1cstrb w1, [sp+51]
000a8e20cbnz x0, 0xa8e28
000a8e24b 0xa8e38
000a8e28
000a8e28loc_a8e28:
000a8e28bl syscall.isCapDacOverrideSet
000a8e2cstrb w0, [sp+50]
000a8e30strb w0, [sp+51]
000a8e34b 0xa8e3c
000a8e38
000a8e38loc_a8e38:
000a8e38b 0xa8e3c
000a8e3c
000a8e3cloc_a8e3c:
000a8e3cldrb w2, [sp+51]
000a8e40tbnz w2, 0, 0xa8e48
000a8e44b 0xa8e50
000a8e48
000a8e48loc_a8e48:
000a8e48str xzr, [sp+56]
000a8e4cb 0xa8e54
000a8e50
000a8e50loc_a8e50:
000a8e50b 0xa8e54
000a8e54
000a8e54loc_a8e54:
000a8e54b 0xa8e64
000a8e58
000a8e58loc_a8e58:
000a8e58bl syscall.Getuid
000a8e5cstr x0, [sp+56]
000a8e60b 0xa8e64
000a8e64
000a8e64loc_a8e64:
000a8e64ldr x2, [sp+56]
000a8e68cbz x2, 0xa8e70
000a8e6cb 0xa8eec
000a8e70
000a8e70loc_a8e70:
000a8e70ldr w2, [sp+336]
000a8e74tbz w2, 0, 0xa8e7c
000a8e78b 0xa8e94
000a8e7c
000a8e7cloc_a8e7c:
000a8e7cstp xzr, xzr, [sp+232]
000a8e80mov x0, xzr
000a8e84mov x1, xzr
000a8e88ldp x29, x30, [sp-8]
000a8e8cadd sp, sp, 304
000a8e90ret x30
000a8e94
000a8e94loc_a8e94:
000a8e94ldr w2, [sp+80]
000a8e98movz x3, 73
000a8e9cands wzr, w2, w3
000a8ea0b.ne 0xa8ea8
000a8ea4b 0xa8ec0
000a8ea8
000a8ea8loc_a8ea8:
000a8ea8stp xzr, xzr, [sp+232]
000a8eacmov x0, xzr
000a8eb0mov x1, xzr
000a8eb4ldp x29, x30, [sp-8]
000a8eb8add sp, sp, 304
000a8ebcret x30
000a8ec0
000a8ec0loc_a8ec0:
000a8ec0adrp x2, 0x66b000
000a8ec4add x2, x2, 2264
000a8ec8str x2, [sp+232]
000a8eccadrp x2, 0x668000
000a8ed0add x2, x2, 3128
000a8ed4str x2, [sp+240]
000a8ed8ldr x0, [sp+232]
000a8edcldr x1, [sp+240]
000a8ee0ldp x29, x30, [sp-8]
000a8ee4add sp, sp, 304
000a8ee8ret x30
000a8eec
000a8eecloc_a8eec:
000a8eecstr wzr, [sp+52]
000a8ef0ldr x2, [sp+56]
000a8ef4ldr w3, [sp+88]
000a8ef8subs wzr, w2, w3
000a8efcb.eq 0xa8f04
000a8f00b 0xa8f14
000a8f04
000a8f04loc_a8f04:
000a8f04ldr w2, [sp+80]
000a8f08ubfm x2, x2, 6, 8
000a8f0cstr w2, [sp+52]
000a8f10b 0xa8fa4
000a8f14
000a8f14loc_a8f14:
000a8f14str xzr, [sp+192]
000a8f18ldr x0, [sp+344]
000a8f1ctbnz w0, 9, 0xa8f24
000a8f20b 0xa8f30
000a8f24
000a8f24loc_a8f24:
000a8f24bl syscall.Getegid
000a8f28str x0, [sp+192]
000a8f2cb 0xa8f3c
000a8f30
000a8f30loc_a8f30:
000a8f30bl syscall.Getgid
000a8f34str x0, [sp+192]
000a8f38b 0xa8f3c
000a8f3c
000a8f3cloc_a8f3c:
000a8f3cldr x2, [sp+192]
000a8f40ldr w3, [sp+92]
000a8f44subs wzr, w2, w3
000a8f48cset x2, eq
000a8f4cstrb w2, [sp+51]
000a8f50b.eq 0xa8f58
000a8f54b 0xa8f5c
000a8f58
000a8f58loc_a8f58:
000a8f58b 0xa8f74
000a8f5c
000a8f5cloc_a8f5c:
000a8f5cldr w1, [sp+92]
000a8f60mov x0, x1
000a8f64bl syscall.isGroupMember
000a8f68strb w0, [sp+50]
000a8f6cstrb w0, [sp+51]
000a8f70b 0xa8f74
000a8f74
000a8f74loc_a8f74:
000a8f74ldrb w2, [sp+51]
000a8f78tbnz w2, 0, 0xa8f80
000a8f7cb 0xa8f90
000a8f80
000a8f80loc_a8f80:
000a8f80ldr w2, [sp+80]
000a8f84ubfm x2, x2, 3, 5
000a8f88str w2, [sp+52]
000a8f8cb 0xa8fa0
000a8f90
000a8f90loc_a8f90:
000a8f90ldr w2, [sp+80]
000a8f94and x2, x2, 7
000a8f98str w2, [sp+52]
000a8f9cb 0xa8fa0
000a8fa0
000a8fa0loc_a8fa0:
000a8fa0b 0xa8fa4
000a8fa4
000a8fa4loc_a8fa4:
000a8fa4ldr w2, [sp+336]
000a8fa8ldr w3, [sp+52]
000a8facand x2, x3, x2
000a8fb0ldr w3, [sp+336]
000a8fb4subs wzr, w3, w2
000a8fb8b.eq 0xa8fc0
000a8fbcb 0xa8fd8
000a8fc0
000a8fc0loc_a8fc0:
000a8fc0stp xzr, xzr, [sp+232]
000a8fc4mov x0, xzr
000a8fc8mov x1, xzr
000a8fccldp x29, x30, [sp-8]
000a8fd0add sp, sp, 304
000a8fd4ret x30
000a8fd8
000a8fd8loc_a8fd8:
000a8fd8adrp x2, 0x66b000
000a8fdcadd x2, x2, 2264
000a8fe0str x2, [sp+232]
000a8fe4adrp x2, 0x668000
000a8fe8add x2, x2, 3128
000a8fecstr x2, [sp+240]
000a8ff0ldr x0, [sp+232]
000a8ff4ldr x1, [sp+240]
000a8ff8ldp x29, x30, [sp-8]
000a8ffcadd sp, sp, 304
000a9000ret x30
000a9004
000a9004loc_a9004:
000a9004stp x0, x1, [sp+8]
000a9008str x2, [sp+24]
000a900cstr w3, [sp+32]
000a9010str x4, [sp+40]
000a9014mov x3, x30
000a9018bl runtime.morestack_noctxt.abi0
000a901cldp x0, x1, [sp+8]
000a9020ldr x2, [sp+24]
000a9024ldr w3, [sp+32]
000a9028ldr x4, [sp+40]
000a902cb 0xa8be0
000a8be0
000a8be0syscall.Faccessat: ; void syscall.Faccessat(int dirfd, struct string path, uint32 mode, int flags)
000a8be0ldr x16, [x28+16]
000a8be4sub x17, sp, 176
000a8be8subs xzr, x17, x16
000a8becb.ls 0xa9004
000a8bf0sub x20, sp, 304
000a8bf4stp x29, x30, [x20-8]
000a8bf8add sp, x20, 0
000a8bfcsub x29, sp, 8
000a8c00str x0, [sp+312]
000a8c04str x1, [sp+320]
000a8c08str x2, [sp+328]
000a8c0cstr w3, [sp+336]
000a8c10str x4, [sp+344]
000a8c14stp xzr, xzr, [sp+232]
000a8c18ldr x5, [sp+344]
000a8c1ccbz x5, 0xa8c24
000a8c20b 0xa8c54
000a8c24
000a8c24loc_a8c24:
000a8c24ldr w3, [sp+336]
000a8c28ldr x1, [sp+320]
000a8c2cldr x2, [sp+328]
000a8c30ldr x0, [sp+312]
000a8c34bl syscall.faccessat
000a8c38str x0, [sp+280]
000a8c3cstr x1, [sp+288]
000a8c40str x0, [sp+232]
000a8c44str x1, [sp+240]
000a8c48ldp x29, x30, [sp-8]
000a8c4cadd sp, sp, 304
000a8c50ret x30
000a8c54
000a8c54loc_a8c54:
000a8c54ldr w3, [sp+336]
000a8c58ldr x4, [sp+344]
000a8c5cldr x1, [sp+320]
000a8c60ldr x2, [sp+328]
000a8c64ldr x0, [sp+312]
000a8c68bl syscall.faccessat2
000a8c6cstr x0, [sp+216]
000a8c70str x1, [sp+224]
000a8c74adrp x5, 0x66b000
000a8c78add x5, x5, 2264
000a8c7cstr x5, [sp+264]
000a8c80adrp x2, 0x667000
000a8c84add x2, x2, 200
000a8c88str x2, [sp+272]
000a8c8cldr x6, [sp+216]
000a8c90subs xzr, x6, x5
000a8c94cset x5, ne
000a8c98b.ne 0xa8ca0
000a8c9cb 0xa8ca4
000a8ca0
000a8ca0loc_a8ca0:
000a8ca0b 0xa8cb8
000a8ca4
000a8ca4loc_a8ca4:
000a8ca4ldr x0, [sp+216]
000a8ca8ldr x1, [sp+224]
000a8cacbl runtime.ifaceeq
000a8cb0eor x5, x0, 1
000a8cb4b 0xa8cb8
000a8cb8
000a8cb8loc_a8cb8:
000a8cb8strb w5, [sp+51]
000a8cbctbnz w5, 0, 0xa8cc4
000a8cc0b 0xa8d10
000a8cc4
000a8cc4loc_a8cc4:
000a8cc4adrp x5, 0x66b000
000a8cc8add x5, x5, 2264
000a8cccstr x5, [sp+248]
000a8cd0adrp x2, 0x667000
000a8cd4add x2, x2, 152
000a8cd8str x2, [sp+256]
000a8cdcldr x6, [sp+216]
000a8ce0subs xzr, x6, x5
000a8ce4cset x5, ne
000a8ce8b.ne 0xa8cf0
000a8cecb 0xa8cf4
000a8cf0
000a8cf0loc_a8cf0:
000a8cf0b 0xa8d08
000a8cf4
000a8cf4loc_a8cf4:
000a8cf4ldr x0, [sp+216]
000a8cf8ldr x1, [sp+224]
000a8cfcbl runtime.ifaceeq
000a8d00eor x5, x0, 1
000a8d04b 0xa8d08
000a8d08
000a8d08loc_a8d08:
000a8d08strb w5, [sp+51]
000a8d0cb 0xa8d14
000a8d10
000a8d10loc_a8d10:
000a8d10b 0xa8d14
000a8d14
000a8d14loc_a8d14:
000a8d14ldrb w5, [sp+51]
000a8d18tbnz w5, 0, 0xa8d20
000a8d1cb 0xa8d3c
000a8d20
000a8d20loc_a8d20:
000a8d20ldr x0, [sp+216]
000a8d24ldr x1, [sp+224]
000a8d28str x0, [sp+232]
000a8d2cstr x1, [sp+240]
000a8d30ldp x29, x30, [sp-8]
000a8d34add sp, sp, 304
000a8d38ret x30
000a8d3c
000a8d3cloc_a8d3c:
000a8d3cldr x5, [sp+344]
000a8d40ands xzr, x5, -769
000a8d44b.ne 0xa8d4c
000a8d48b 0xa8d78
000a8d4c
000a8d4cloc_a8d4c:
000a8d4cadrp x2, 0x66b000
000a8d50add x2, x2, 2264
000a8d54str x2, [sp+232]
000a8d58adrp x2, 0x668000
000a8d5cadd x2, x2, 3064
000a8d60str x2, [sp+240]
000a8d64ldr x0, [sp+232]
000a8d68ldr x1, [sp+240]
000a8d6cldp x29, x30, [sp-8]
000a8d70add sp, sp, 304
000a8d74ret x30
000a8d78
000a8d78loc_a8d78:
000a8d78add x20, sp, 64
000a8d7cadr x27, 16
000a8d80stp x29, x27, [sp-24]
000a8d84sub x29, sp, 24
000a8d88bl fn_87cf0
000a8d8csub x29, sp, 8
000a8d90ldr x1, [sp+320]
000a8d94ldr x2, [sp+328]
000a8d98ldr x0, [sp+312]
000a8d9cldr x5, [sp+344]
000a8da0and x4, x5, 256
000a8da4add x3, sp, 64
000a8da8bl syscall.fstatat
000a8dacstr x0, [sp+200]
000a8db0str x1, [sp+208]
000a8db4cbnz x0, 0xa8dbc
000a8db8b 0xa8dd0
000a8dbc
000a8dbcloc_a8dbc:
000a8dbcstr x0, [sp+232]
000a8dc0str x1, [sp+240]
000a8dc4ldp x29, x30, [sp-8]
000a8dc8add sp, sp, 304
000a8dccret x30
000a8dd0
000a8dd0loc_a8dd0:
000a8dd0ldr w2, [sp+336]
000a8dd4and x2, x2, 7
000a8dd8str w2, [sp+336]
000a8ddccbz w2, 0xa8de4
000a8de0b 0xa8dfc
000a8de4
000a8de4loc_a8de4:
000a8de4stp xzr, xzr, [sp+232]
000a8de8mov x0, xzr
000a8decmov x1, xzr
000a8df0ldp x29, x30, [sp-8]
000a8df4add sp, sp, 304
000a8df8ret x30
000a8dfc
000a8dfcloc_a8dfc:
000a8dfcstr xzr, [sp+56]
000a8e00ldr x0, [sp+344]
000a8e04tbnz w0, 9, 0xa8e0c
000a8e08b 0xa8e58
000a8e0c
000a8e0cloc_a8e0c:
000a8e0cbl syscall.Geteuid
000a8e10str x0, [sp+56]
000a8e14subs xzr, x0, 0
000a8e18cset x1, ne
000a8e1cstrb w1, [sp+51]
000a8e20cbnz x0, 0xa8e28
000a8e24b 0xa8e38
000a8e28
000a8e28loc_a8e28:
000a8e28bl syscall.isCapDacOverrideSet
000a8e2cstrb w0, [sp+50]
000a8e30strb w0, [sp+51]
000a8e34b 0xa8e3c
000a8e38
000a8e38loc_a8e38:
000a8e38b 0xa8e3c
000a8e3c
000a8e3cloc_a8e3c:
000a8e3cldrb w2, [sp+51]
000a8e40tbnz w2, 0, 0xa8e48
000a8e44b 0xa8e50
000a8e48
000a8e48loc_a8e48:
000a8e48str xzr, [sp+56]
000a8e4cb 0xa8e54
000a8e50
000a8e50loc_a8e50:
000a8e50b 0xa8e54
000a8e54
000a8e54loc_a8e54:
000a8e54b 0xa8e64
000a8e58
000a8e58loc_a8e58:
000a8e58bl syscall.Getuid
000a8e5cstr x0, [sp+56]
000a8e60b 0xa8e64
000a8e64
000a8e64loc_a8e64:
000a8e64ldr x2, [sp+56]
000a8e68cbz x2, 0xa8e70
000a8e6cb 0xa8eec
000a8e70
000a8e70loc_a8e70:
000a8e70ldr w2, [sp+336]
000a8e74tbz w2, 0, 0xa8e7c
000a8e78b 0xa8e94
000a8e7c
000a8e7cloc_a8e7c:
000a8e7cstp xzr, xzr, [sp+232]
000a8e80mov x0, xzr
000a8e84mov x1, xzr
000a8e88ldp x29, x30, [sp-8]
000a8e8cadd sp, sp, 304
000a8e90ret x30
000a8e94
000a8e94loc_a8e94:
000a8e94ldr w2, [sp+80]
000a8e98movz x3, 73
000a8e9cands wzr, w2, w3
000a8ea0b.ne 0xa8ea8
000a8ea4b 0xa8ec0
000a8ea8
000a8ea8loc_a8ea8:
000a8ea8stp xzr, xzr, [sp+232]
000a8eacmov x0, xzr
000a8eb0mov x1, xzr
000a8eb4ldp x29, x30, [sp-8]
000a8eb8add sp, sp, 304
000a8ebcret x30
000a8ec0
000a8ec0loc_a8ec0:
000a8ec0adrp x2, 0x66b000
000a8ec4add x2, x2, 2264
000a8ec8str x2, [sp+232]
000a8eccadrp x2, 0x668000
000a8ed0add x2, x2, 3128
000a8ed4str x2, [sp+240]
000a8ed8ldr x0, [sp+232]
000a8edcldr x1, [sp+240]
000a8ee0ldp x29, x30, [sp-8]
000a8ee4add sp, sp, 304
000a8ee8ret x30
000a8eec
000a8eecloc_a8eec:
000a8eecstr wzr, [sp+52]
000a8ef0ldr x2, [sp+56]
000a8ef4ldr w3, [sp+88]
000a8ef8subs wzr, w2, w3
000a8efcb.eq 0xa8f04
000a8f00b 0xa8f14
000a8f04
000a8f04loc_a8f04:
000a8f04ldr w2, [sp+80]
000a8f08ubfm x2, x2, 6, 8
000a8f0cstr w2, [sp+52]
000a8f10b 0xa8fa4
000a8f14
000a8f14loc_a8f14:
000a8f14str xzr, [sp+192]
000a8f18ldr x0, [sp+344]
000a8f1ctbnz w0, 9, 0xa8f24
000a8f20b 0xa8f30
000a8f24
000a8f24loc_a8f24:
000a8f24bl syscall.Getegid
000a8f28str x0, [sp+192]
000a8f2cb 0xa8f3c
000a8f30
000a8f30loc_a8f30:
000a8f30bl syscall.Getgid
000a8f34str x0, [sp+192]
000a8f38b 0xa8f3c
000a8f3c
000a8f3cloc_a8f3c:
000a8f3cldr x2, [sp+192]
000a8f40ldr w3, [sp+92]
000a8f44subs wzr, w2, w3
000a8f48cset x2, eq
000a8f4cstrb w2, [sp+51]
000a8f50b.eq 0xa8f58
000a8f54b 0xa8f5c
000a8f58
000a8f58loc_a8f58:
000a8f58b 0xa8f74
000a8f5c
000a8f5cloc_a8f5c:
000a8f5cldr w1, [sp+92]
000a8f60mov x0, x1
000a8f64bl syscall.isGroupMember
000a8f68strb w0, [sp+50]
000a8f6cstrb w0, [sp+51]
000a8f70b 0xa8f74
000a8f74
000a8f74loc_a8f74:
000a8f74ldrb w2, [sp+51]
000a8f78tbnz w2, 0, 0xa8f80
000a8f7cb 0xa8f90
000a8f80
000a8f80loc_a8f80:
000a8f80ldr w2, [sp+80]
000a8f84ubfm x2, x2, 3, 5
000a8f88str w2, [sp+52]
000a8f8cb 0xa8fa0
000a8f90
000a8f90loc_a8f90:
000a8f90ldr w2, [sp+80]
000a8f94and x2, x2, 7
000a8f98str w2, [sp+52]
000a8f9cb 0xa8fa0
000a8fa0
000a8fa0loc_a8fa0:
000a8fa0b 0xa8fa4
000a8fa4
000a8fa4loc_a8fa4:
000a8fa4ldr w2, [sp+336]
000a8fa8ldr w3, [sp+52]
000a8facand x2, x3, x2
000a8fb0ldr w3, [sp+336]
000a8fb4subs wzr, w3, w2
000a8fb8b.eq 0xa8fc0
000a8fbcb 0xa8fd8
000a8fc0
000a8fc0loc_a8fc0:
000a8fc0stp xzr, xzr, [sp+232]
000a8fc4mov x0, xzr
000a8fc8mov x1, xzr
000a8fccldp x29, x30, [sp-8]
000a8fd0add sp, sp, 304
000a8fd4ret x30
000a8fd8
000a8fd8loc_a8fd8:
000a8fd8adrp x2, 0x66b000
000a8fdcadd x2, x2, 2264
000a8fe0str x2, [sp+232]
000a8fe4adrp x2, 0x668000
000a8fe8add x2, x2, 3128
000a8fecstr x2, [sp+240]
000a8ff0ldr x0, [sp+232]
000a8ff4ldr x1, [sp+240]
000a8ff8ldp x29, x30, [sp-8]
000a8ffcadd sp, sp, 304
000a9000ret x30
000a9004
000a9004loc_a9004:
000a9004stp x0, x1, [sp+8]
000a9008str x2, [sp+24]
000a900cstr w3, [sp+32]
000a9010str x4, [sp+40]
000a9014mov x3, x30
000a9018bl runtime.morestack_noctxt.abi0
000a901cldp x0, x1, [sp+8]
000a9020ldr x2, [sp+24]
000a9024ldr w3, [sp+32]
000a9028ldr x4, [sp+40]
000a902cb 0xa8be0
000a8be0
000a9030
000a9030syscall.Fchmodat: ; void syscall.Fchmodat(int dirfd, struct string path, uint32 mode, int flags)
000a9030ldr x16, [x28+16]
000a9034subs xzr, sp, x16
000a9038b.ls 0xa91a4
000a903cstr x30, [sp-128]!
000a9040stur x29, [sp-8]
000a9044sub x29, sp, 8
000a9048str x0, [sp+136]
000a904cstr x1, [sp+144]
000a9050str x2, [sp+152]
000a9054str w3, [sp+160]
000a9058str x4, [sp+168]
000a905cstp xzr, xzr, [sp+56]
000a9060ldr x5, [sp+168]
000a9064cbnz x5, 0xa906c
000a9068b 0xa9174
000a906c
000a906cloc_a906c:
000a906cldr w3, [sp+160]
000a9070ldr x4, [sp+168]
000a9074ldr x1, [sp+144]
000a9078ldr x2, [sp+152]
000a907cldr x0, [sp+136]
000a9080bl syscall.fchmodat2
000a9084str x0, [sp+72]
000a9088str x1, [sp+80]
000a908cadrp x5, 0x66a000
000a9090add x5, x5, 2264
000a9094str x5, [sp+88]
000a9098adrp x2, 0x666000
000a909cadd x2, x2, 200
000a90a0str x2, [sp+96]
000a90a4ldr x6, [sp+72]
000a90a8subs xzr, x6, x5
000a90acb.eq 0xa90b4
000a90b0b 0xa9154
000a90b4
000a90b4loc_a90b4:
000a90b4ldr x0, [sp+72]
000a90b8ldr x1, [sp+80]
000a90bcbl runtime.ifaceeq
000a90c0tbnz w0, 0, 0xa90c8
000a90c4b 0xa9150
000a90c8
000a90c8loc_a90c8:
000a90c8ldr x2, [sp+168]
000a90ccmovn x3, 4352
000a90d0ands xzr, x2, x3
000a90d4b.ne 0xa90dc
000a90d8b 0xa9108
000a90dc
000a90dcloc_a90dc:
000a90dcadrp x2, 0x66a000
000a90e0add x2, x2, 2264
000a90e4str x2, [sp+56]
000a90e8adrp x2, 0x667000
000a90ecadd x2, x2, 3064
000a90f0str x2, [sp+64]
000a90f4ldr x0, [sp+56]
000a90f8ldr x1, [sp+64]
000a90fcldur x29, [sp-8]
000a9100ldr x30, [sp], 128
000a9104ret x30
000a9108
000a9108loc_a9108:
000a9108ldr x2, [sp+168]
000a910cmovz x3, 4352
000a9110ands xzr, x2, x3
000a9114b.ne 0xa911c
000a9118b 0xa9148
000a911c
000a911cloc_a911c:
000a911cadrp x2, 0x66a000
000a9120add x2, x2, 2264
000a9124str x2, [sp+56]
000a9128adrp x2, 0x667000
000a912cadd x2, x2, 3136
000a9130str x2, [sp+64]
000a9134ldr x0, [sp+56]
000a9138ldr x1, [sp+64]
000a913cldur x29, [sp-8]
000a9140ldr x30, [sp], 128
000a9144ret x30
000a9148
000a9148loc_a9148:
000a9148b 0xa914c
000a914c
000a914cloc_a914c:
000a914cb 0xa9158
000a9150
000a9150loc_a9150:
000a9150b 0xa9158
000a9154
000a9154loc_a9154:
000a9154b 0xa9158
000a9158
000a9158loc_a9158:
000a9158ldr x0, [sp+72]
000a915cldr x1, [sp+80]
000a9160str x0, [sp+56]
000a9164str x1, [sp+64]
000a9168ldur x29, [sp-8]
000a916cldr x30, [sp], 128
000a9170ret x30
000a9174
000a9174loc_a9174:
000a9174ldr w3, [sp+160]
000a9178ldr x1, [sp+144]
000a917cldr x2, [sp+152]
000a9180ldr x0, [sp+136]
000a9184bl syscall.fchmodat
000a9188str x0, [sp+104]
000a918cstr x1, [sp+112]
000a9190str x0, [sp+56]
000a9194str x1, [sp+64]
000a9198ldur x29, [sp-8]
000a919cldr x30, [sp], 128
000a91a0ret x30
000a91a4
000a91a4loc_a91a4:
000a91a4stp x0, x1, [sp+8]
000a91a8str x2, [sp+24]
000a91acstr w3, [sp+32]
000a91b0str x4, [sp+40]
000a91b4mov x3, x30
000a91b8bl runtime.morestack_noctxt.abi0
000a91bcldp x0, x1, [sp+8]
000a91c0ldr x2, [sp+24]
000a91c4ldr w3, [sp+32]
000a91c8ldr x4, [sp+40]
000a91ccb 0xa9030
000a9030
000a9030syscall.Fchmodat: ; void syscall.Fchmodat(int dirfd, struct string path, uint32 mode, int flags)
000a9030ldr x16, [x28+16]
000a9034subs xzr, sp, x16
000a9038b.ls 0xa91a4
000a903cstr x30, [sp-128]!
000a9040stur x29, [sp-8]
000a9044sub x29, sp, 8
000a9048str x0, [sp+136]
000a904cstr x1, [sp+144]
000a9050str x2, [sp+152]
000a9054str w3, [sp+160]
000a9058str x4, [sp+168]
000a905cstp xzr, xzr, [sp+56]
000a9060ldr x5, [sp+168]
000a9064cbnz x5, 0xa906c
000a9068b 0xa9174
000a906c
000a906cloc_a906c:
000a906cldr w3, [sp+160]
000a9070ldr x4, [sp+168]
000a9074ldr x1, [sp+144]
000a9078ldr x2, [sp+152]
000a907cldr x0, [sp+136]
000a9080bl syscall.fchmodat2
000a9084str x0, [sp+72]
000a9088str x1, [sp+80]
000a908cadrp x5, 0x66a000
000a9090add x5, x5, 2264
000a9094str x5, [sp+88]
000a9098adrp x2, 0x666000
000a909cadd x2, x2, 200
000a90a0str x2, [sp+96]
000a90a4ldr x6, [sp+72]
000a90a8subs xzr, x6, x5
000a90acb.eq 0xa90b4
000a90b0b 0xa9154
000a90b4
000a90b4loc_a90b4:
000a90b4ldr x0, [sp+72]
000a90b8ldr x1, [sp+80]
000a90bcbl runtime.ifaceeq
000a90c0tbnz w0, 0, 0xa90c8
000a90c4b 0xa9150
000a90c8
000a90c8loc_a90c8:
000a90c8ldr x2, [sp+168]
000a90ccmovn x3, 4352
000a90d0ands xzr, x2, x3
000a90d4b.ne 0xa90dc
000a90d8b 0xa9108
000a90dc
000a90dcloc_a90dc:
000a90dcadrp x2, 0x66a000
000a90e0add x2, x2, 2264
000a90e4str x2, [sp+56]
000a90e8adrp x2, 0x667000
000a90ecadd x2, x2, 3064
000a90f0str x2, [sp+64]
000a90f4ldr x0, [sp+56]
000a90f8ldr x1, [sp+64]
000a90fcldur x29, [sp-8]
000a9100ldr x30, [sp], 128
000a9104ret x30
000a9108
000a9108loc_a9108:
000a9108ldr x2, [sp+168]
000a910cmovz x3, 4352
000a9110ands xzr, x2, x3
000a9114b.ne 0xa911c
000a9118b 0xa9148
000a911c
000a911cloc_a911c:
000a911cadrp x2, 0x66a000
000a9120add x2, x2, 2264
000a9124str x2, [sp+56]
000a9128adrp x2, 0x667000
000a912cadd x2, x2, 3136
000a9130str x2, [sp+64]
000a9134ldr x0, [sp+56]
000a9138ldr x1, [sp+64]
000a913cldur x29, [sp-8]
000a9140ldr x30, [sp], 128
000a9144ret x30
000a9148
000a9148loc_a9148:
000a9148b 0xa914c
000a914c
000a914cloc_a914c:
000a914cb 0xa9158
000a9150
000a9150loc_a9150:
000a9150b 0xa9158
000a9154
000a9154loc_a9154:
000a9154b 0xa9158
000a9158
000a9158loc_a9158:
000a9158ldr x0, [sp+72]
000a915cldr x1, [sp+80]
000a9160str x0, [sp+56]
000a9164str x1, [sp+64]
000a9168ldur x29, [sp-8]
000a916cldr x30, [sp], 128
000a9170ret x30
000a9174
000a9174loc_a9174:
000a9174ldr w3, [sp+160]
000a9178ldr x1, [sp+144]
000a917cldr x2, [sp+152]
000a9180ldr x0, [sp+136]
000a9184bl syscall.fchmodat
000a9188str x0, [sp+104]
000a918cstr x1, [sp+112]
000a9190str x0, [sp+56]
000a9194str x1, [sp+64]
000a9198ldur x29, [sp-8]
000a919cldr x30, [sp], 128
000a91a0ret x30
000a91a4
000a91a4loc_a91a4:
000a91a4stp x0, x1, [sp+8]
000a91a8str x2, [sp+24]
000a91acstr w3, [sp+32]
000a91b0str x4, [sp+40]
000a91b4mov x3, x30
000a91b8bl runtime.morestack_noctxt.abi0
000a91bcldp x0, x1, [sp+8]
000a91c0ldr x2, [sp+24]
000a91c4ldr w3, [sp+32]
000a91c8ldr x4, [sp+40]
000a91ccb 0xa9030
000a9030
000a91d0
000a91d0syscall.Mkdir: ; void syscall.Mkdir(struct string path, uint32 mode)
000a91d0ldr x16, [x28+16]
000a91d4subs xzr, sp, x16
000a91d8b.ls 0xa9228
000a91dcstr x30, [sp-80]!
000a91e0stur x29, [sp-8]
000a91e4sub x29, sp, 8
000a91e8str x0, [sp+88]
000a91ecstr x1, [sp+96]
000a91f0str w2, [sp+104]
000a91f4stp xzr, xzr, [sp+40]
000a91f8ldr w3, [sp+104]
000a91fcldr x1, [sp+88]
000a9200ldr x2, [sp+96]
000a9204movn x0, 99
000a9208bl syscall.Mkdirat
000a920cstr x0, [sp+56]
000a9210str x1, [sp+64]
000a9214str x0, [sp+40]
000a9218str x1, [sp+48]
000a921cldur x29, [sp-8]
000a9220ldr x30, [sp], 80
000a9224ret x30
000a9228
000a9228loc_a9228:
000a9228stp x0, x1, [sp+8]
000a922cstr w2, [sp+24]
000a9230mov x3, x30
000a9234bl runtime.morestack_noctxt.abi0
000a9238ldp x0, x1, [sp+8]
000a923cldr w2, [sp+24]
000a9240b 0xa91d0
000a9244udf 0
000a9248udf 0
000a924cudf 0
000a91d0
000a91d0syscall.Mkdir: ; void syscall.Mkdir(struct string path, uint32 mode)
000a91d0ldr x16, [x28+16]
000a91d4subs xzr, sp, x16
000a91d8b.ls 0xa9228
000a91dcstr x30, [sp-80]!
000a91e0stur x29, [sp-8]
000a91e4sub x29, sp, 8
000a91e8str x0, [sp+88]
000a91ecstr x1, [sp+96]
000a91f0str w2, [sp+104]
000a91f4stp xzr, xzr, [sp+40]
000a91f8ldr w3, [sp+104]
000a91fcldr x1, [sp+88]
000a9200ldr x2, [sp+96]
000a9204movn x0, 99
000a9208bl syscall.Mkdirat
000a920cstr x0, [sp+56]
000a9210str x1, [sp+64]
000a9214str x0, [sp+40]
000a9218str x1, [sp+48]
000a921cldur x29, [sp-8]
000a9220ldr x30, [sp], 80
000a9224ret x30
000a9228
000a9228loc_a9228:
000a9228stp x0, x1, [sp+8]
000a922cstr w2, [sp+24]
000a9230mov x3, x30
000a9234bl runtime.morestack_noctxt.abi0
000a9238ldp x0, x1, [sp+8]
000a923cldr w2, [sp+24]
000a9240b 0xa91d0
000a9244udf 0
000a9248udf 0
000a924cudf 0
000a91d0
000a9250
000a9250syscall.Open: ; void syscall.Open(struct string path, int mode, uint32 perm)
000a9250ldr x16, [x28+16]
000a9254subs xzr, sp, x16
000a9258b.ls 0xa92d8
000a925cstr x30, [sp-128]!
000a9260stur x29, [sp-8]
000a9264sub x29, sp, 8
000a9268str x0, [sp+136]
000a926cstr x1, [sp+144]
000a9270str x2, [sp+152]
000a9274str w3, [sp+160]
000a9278str xzr, [sp+48]
000a927cstp xzr, xzr, [sp+72]
000a9280stp xzr, xzr, [sp+88]
000a9284ldr w4, [sp+160]
000a9288ldr x1, [sp+136]
000a928cldr x2, [sp+144]
000a9290ldr x3, [sp+152]
000a9294movn x0, 99
000a9298bl syscall.openat
000a929cstr x0, [sp+56]
000a92a0str x1, [sp+88]
000a92a4str x2, [sp+96]
000a92a8ldr x5, [sp+56]
000a92acstr x5, [sp+64]
000a92b0str x1, [sp+104]
000a92b4str x2, [sp+112]
000a92b8ldr x5, [sp+64]
000a92bcstr x5, [sp+48]
000a92c0str x1, [sp+72]
000a92c4str x2, [sp+80]
000a92c8ldr x0, [sp+48]
000a92ccldur x29, [sp-8]
000a92d0ldr x30, [sp], 128
000a92d4ret x30
000a92d8
000a92d8loc_a92d8:
000a92d8stp x0, x1, [sp+8]
000a92dcstr x2, [sp+24]
000a92e0str w3, [sp+32]
000a92e4mov x3, x30
000a92e8bl runtime.morestack_noctxt.abi0
000a92ecldp x0, x1, [sp+8]
000a92f0ldr x2, [sp+24]
000a92f4ldr w3, [sp+32]
000a92f8b 0xa9250
000a92fcudf 0
000a9250
000a9250syscall.Open: ; void syscall.Open(struct string path, int mode, uint32 perm)
000a9250ldr x16, [x28+16]
000a9254subs xzr, sp, x16
000a9258b.ls 0xa92d8
000a925cstr x30, [sp-128]!
000a9260stur x29, [sp-8]
000a9264sub x29, sp, 8
000a9268str x0, [sp+136]
000a926cstr x1, [sp+144]
000a9270str x2, [sp+152]
000a9274str w3, [sp+160]
000a9278str xzr, [sp+48]
000a927cstp xzr, xzr, [sp+72]
000a9280stp xzr, xzr, [sp+88]
000a9284ldr w4, [sp+160]
000a9288ldr x1, [sp+136]
000a928cldr x2, [sp+144]
000a9290ldr x3, [sp+152]
000a9294movn x0, 99
000a9298bl syscall.openat
000a929cstr x0, [sp+56]
000a92a0str x1, [sp+88]
000a92a4str x2, [sp+96]
000a92a8ldr x5, [sp+56]
000a92acstr x5, [sp+64]
000a92b0str x1, [sp+104]
000a92b4str x2, [sp+112]
000a92b8ldr x5, [sp+64]
000a92bcstr x5, [sp+48]
000a92c0str x1, [sp+72]
000a92c4str x2, [sp+80]
000a92c8ldr x0, [sp+48]
000a92ccldur x29, [sp-8]
000a92d0ldr x30, [sp], 128
000a92d4ret x30
000a92d8
000a92d8loc_a92d8:
000a92d8stp x0, x1, [sp+8]
000a92dcstr x2, [sp+24]
000a92e0str w3, [sp+32]
000a92e4mov x3, x30
000a92e8bl runtime.morestack_noctxt.abi0
000a92ecldp x0, x1, [sp+8]
000a92f0ldr x2, [sp+24]
000a92f4ldr w3, [sp+32]
000a92f8b 0xa9250
000a92fcudf 0
000a9250
000a9300
000a9300syscall.Pipe2: ; void syscall.Pipe2(struct []int p, int flags)
000a9300ldr x16, [x28+16]
000a9304subs xzr, sp, x16
000a9308b.ls 0xa93fc
000a930cstr x30, [sp-80]!
000a9310stur x29, [sp-8]
000a9314sub x29, sp, 8
000a9318str x0, [sp+88]
000a931cstr x1, [sp+96]
000a9320str x2, [sp+104]
000a9324str x3, [sp+112]
000a9328stp xzr, xzr, [sp+40]
000a932cldr x2, [sp+96]
000a9330str x2, [sp+32]
000a9334subs xzr, x2, 2
000a9338b.ne 0xa9340
000a933cb 0xa936c
000a9340
000a9340loc_a9340:
000a9340adrp x2, 0x66a000
000a9344add x2, x2, 2264
000a9348str x2, [sp+40]
000a934cadrp x2, 0x667000
000a9350add x2, x2, 3064
000a9354str x2, [sp+48]
000a9358ldr x0, [sp+40]
000a935cldr x1, [sp+48]
000a9360ldur x29, [sp-8]
000a9364ldr x30, [sp], 80
000a9368ret x30
000a936c
000a936cloc_a936c:
000a936cstr xzr, [sp+24]
000a9370ldr x1, [sp+112]
000a9374add x0, sp, 24
000a9378bl syscall.pipe2
000a937cstr x0, [sp+56]
000a9380str x1, [sp+64]
000a9384cbnz x0, 0xa938c
000a9388b 0xa9390
000a938c
000a938cloc_a938c:
000a938cb 0xa93cc
000a9390
000a9390loc_a9390:
000a9390ldr x1, [sp+96]
000a9394ldr x2, [sp+88]
000a9398ldrsw x3, [sp+24]
000a939csubs xzr, x1, 0
000a93a0b.hi 0xa93a8
000a93a4b 0xa93f0
000a93a8
000a93a8loc_a93a8:
000a93a8str x3, [x2]
000a93acldr x1, [sp+96]
000a93b0ldr x2, [sp+88]
000a93b4ldrsw x3, [sp+28]
000a93b8subs xzr, x1, 1
000a93bcb.hi 0xa93c4
000a93c0b 0xa93e8
000a93c4
000a93c4loc_a93c4:
000a93c4str x3, [x2+8]
000a93c8b 0xa93cc
000a93cc
000a93ccloc_a93cc:
000a93ccldr x0, [sp+56]
000a93d0ldr x1, [sp+64]
000a93d4str x0, [sp+40]
000a93d8str x1, [sp+48]
000a93dcldur x29, [sp-8]
000a93e0ldr x30, [sp], 80
000a93e4ret x30
000a93e8
000a93e8loc_a93e8:
000a93e8orr x0, xzr, 1
000a93ecbl runtime.panicIndex
000a93f0
000a93f0loc_a93f0:
000a93f0mov x0, xzr
000a93f4bl runtime.panicIndex
000a93f8hint
000a93fc
000a93fcloc_a93fc:
000a93fcstp x0, x1, [sp+8]
000a9400stp x2, x3, [sp+24]
000a9404mov x3, x30
000a9408bl runtime.morestack_noctxt.abi0
000a940cldp x0, x1, [sp+8]
000a9410ldp x2, x3, [sp+24]
000a9414b 0xa9300
000a9418udf 0
000a941cudf 0
000a9300
000a9300syscall.Pipe2: ; void syscall.Pipe2(struct []int p, int flags)
000a9300ldr x16, [x28+16]
000a9304subs xzr, sp, x16
000a9308b.ls 0xa93fc
000a930cstr x30, [sp-80]!
000a9310stur x29, [sp-8]
000a9314sub x29, sp, 8
000a9318str x0, [sp+88]
000a931cstr x1, [sp+96]
000a9320str x2, [sp+104]
000a9324str x3, [sp+112]
000a9328stp xzr, xzr, [sp+40]
000a932cldr x2, [sp+96]
000a9330str x2, [sp+32]
000a9334subs xzr, x2, 2
000a9338b.ne 0xa9340
000a933cb 0xa936c
000a9340
000a9340loc_a9340:
000a9340adrp x2, 0x66a000
000a9344add x2, x2, 2264
000a9348str x2, [sp+40]
000a934cadrp x2, 0x667000
000a9350add x2, x2, 3064
000a9354str x2, [sp+48]
000a9358ldr x0, [sp+40]
000a935cldr x1, [sp+48]
000a9360ldur x29, [sp-8]
000a9364ldr x30, [sp], 80
000a9368ret x30
000a936c
000a936cloc_a936c:
000a936cstr xzr, [sp+24]
000a9370ldr x1, [sp+112]
000a9374add x0, sp, 24
000a9378bl syscall.pipe2
000a937cstr x0, [sp+56]
000a9380str x1, [sp+64]
000a9384cbnz x0, 0xa938c
000a9388b 0xa9390
000a938c
000a938cloc_a938c:
000a938cb 0xa93cc
000a9390
000a9390loc_a9390:
000a9390ldr x1, [sp+96]
000a9394ldr x2, [sp+88]
000a9398ldrsw x3, [sp+24]
000a939csubs xzr, x1, 0
000a93a0b.hi 0xa93a8
000a93a4b 0xa93f0
000a93a8
000a93a8loc_a93a8:
000a93a8str x3, [x2]
000a93acldr x1, [sp+96]
000a93b0ldr x2, [sp+88]
000a93b4ldrsw x3, [sp+28]
000a93b8subs xzr, x1, 1
000a93bcb.hi 0xa93c4
000a93c0b 0xa93e8
000a93c4
000a93c4loc_a93c4:
000a93c4str x3, [x2+8]
000a93c8b 0xa93cc
000a93cc
000a93ccloc_a93cc:
000a93ccldr x0, [sp+56]
000a93d0ldr x1, [sp+64]
000a93d4str x0, [sp+40]
000a93d8str x1, [sp+48]
000a93dcldur x29, [sp-8]
000a93e0ldr x30, [sp], 80
000a93e4ret x30
000a93e8
000a93e8loc_a93e8:
000a93e8orr x0, xzr, 1
000a93ecbl runtime.panicIndex
000a93f0
000a93f0loc_a93f0:
000a93f0mov x0, xzr
000a93f4bl runtime.panicIndex
000a93f8hint
000a93fc
000a93fcloc_a93fc:
000a93fcstp x0, x1, [sp+8]
000a9400stp x2, x3, [sp+24]
000a9404mov x3, x30
000a9408bl runtime.morestack_noctxt.abi0
000a940cldp x0, x1, [sp+8]
000a9410ldp x2, x3, [sp+24]
000a9414b 0xa9300
000a9418udf 0
000a941cudf 0
000a9300
000a9420
000a9420syscall.Readlink: ; void syscall.Readlink(struct string path, struct []uint8 buf)
000a9420ldr x16, [x28+16]
000a9424sub x17, sp, 16
000a9428subs xzr, x17, x16
000a942cb.ls 0xa94b4
000a9430str x30, [sp-144]!
000a9434stur x29, [sp-8]
000a9438sub x29, sp, 8
000a943cstr x0, [sp+152]
000a9440str x1, [sp+160]
000a9444str x2, [sp+168]
000a9448str x3, [sp+176]
000a944cstr x4, [sp+184]
000a9450str xzr, [sp+64]
000a9454stp xzr, xzr, [sp+88]
000a9458stp xzr, xzr, [sp+104]
000a945cldr x1, [sp+152]
000a9460ldr x3, [sp+168]
000a9464ldr x2, [sp+160]
000a9468ldr x4, [sp+176]
000a946cldr x5, [sp+184]
000a9470movn x0, 99
000a9474bl syscall.readlinkat
000a9478str x0, [sp+72]
000a947cstr x1, [sp+104]
000a9480str x2, [sp+112]
000a9484ldr x6, [sp+72]
000a9488str x6, [sp+80]
000a948cstr x1, [sp+120]
000a9490str x2, [sp+128]
000a9494ldr x6, [sp+80]
000a9498str x6, [sp+64]
000a949cstr x1, [sp+88]
000a94a0str x2, [sp+96]
000a94a4ldr x0, [sp+64]
000a94a8ldur x29, [sp-8]
000a94acldr x30, [sp], 144
000a94b0ret x30
000a94b4
000a94b4loc_a94b4:
000a94b4stp x0, x1, [sp+8]
000a94b8stp x2, x3, [sp+24]
000a94bcstr x4, [sp+40]
000a94c0mov x3, x30
000a94c4bl runtime.morestack_noctxt.abi0
000a94c8ldp x0, x1, [sp+8]
000a94ccldp x2, x3, [sp+24]
000a94d0ldr x4, [sp+40]
000a94d4b 0xa9420
000a94d8udf 0
000a94dcudf 0
000a9420
000a9420syscall.Readlink: ; void syscall.Readlink(struct string path, struct []uint8 buf)
000a9420ldr x16, [x28+16]
000a9424sub x17, sp, 16
000a9428subs xzr, x17, x16
000a942cb.ls 0xa94b4
000a9430str x30, [sp-144]!
000a9434stur x29, [sp-8]
000a9438sub x29, sp, 8
000a943cstr x0, [sp+152]
000a9440str x1, [sp+160]
000a9444str x2, [sp+168]
000a9448str x3, [sp+176]
000a944cstr x4, [sp+184]
000a9450str xzr, [sp+64]
000a9454stp xzr, xzr, [sp+88]
000a9458stp xzr, xzr, [sp+104]
000a945cldr x1, [sp+152]
000a9460ldr x3, [sp+168]
000a9464ldr x2, [sp+160]
000a9468ldr x4, [sp+176]
000a946cldr x5, [sp+184]
000a9470movn x0, 99
000a9474bl syscall.readlinkat
000a9478str x0, [sp+72]
000a947cstr x1, [sp+104]
000a9480str x2, [sp+112]
000a9484ldr x6, [sp+72]
000a9488str x6, [sp+80]
000a948cstr x1, [sp+120]
000a9490str x2, [sp+128]
000a9494ldr x6, [sp+80]
000a9498str x6, [sp+64]
000a949cstr x1, [sp+88]
000a94a0str x2, [sp+96]
000a94a4ldr x0, [sp+64]
000a94a8ldur x29, [sp-8]
000a94acldr x30, [sp], 144
000a94b0ret x30
000a94b4
000a94b4loc_a94b4:
000a94b4stp x0, x1, [sp+8]
000a94b8stp x2, x3, [sp+24]
000a94bcstr x4, [sp+40]
000a94c0mov x3, x30
000a94c4bl runtime.morestack_noctxt.abi0
000a94c8ldp x0, x1, [sp+8]
000a94ccldp x2, x3, [sp+24]
000a94d0ldr x4, [sp+40]
000a94d4b 0xa9420
000a94d8udf 0
000a94dcudf 0
000a9420
000a94e0
000a94e0syscall.Rename: ; void syscall.Rename(struct string oldpath, struct string newpath)
000a94e0ldr x16, [x28+16]
000a94e4subs xzr, sp, x16
000a94e8b.ls 0xa9544
000a94ecstr x30, [sp-96]!
000a94f0stur x29, [sp-8]
000a94f4sub x29, sp, 8
000a94f8str x0, [sp+104]
000a94fcstr x1, [sp+112]
000a9500str x2, [sp+120]
000a9504str x3, [sp+128]
000a9508stp xzr, xzr, [sp+56]
000a950cldr x1, [sp+104]
000a9510ldr x4, [sp+120]
000a9514ldr x2, [sp+112]
000a9518ldr x5, [sp+128]
000a951cmovn x0, 99
000a9520mov x3, x0
000a9524bl syscall.Renameat
000a9528str x0, [sp+72]
000a952cstr x1, [sp+80]
000a9530str x0, [sp+56]
000a9534str x1, [sp+64]
000a9538ldur x29, [sp-8]
000a953cldr x30, [sp], 96
000a9540ret x30
000a9544
000a9544loc_a9544:
000a9544stp x0, x1, [sp+8]
000a9548stp x2, x3, [sp+24]
000a954cmov x3, x30
000a9550bl runtime.morestack_noctxt.abi0
000a9554ldp x0, x1, [sp+8]
000a9558ldp x2, x3, [sp+24]
000a955cb 0xa94e0
000a94e0
000a94e0syscall.Rename: ; void syscall.Rename(struct string oldpath, struct string newpath)
000a94e0ldr x16, [x28+16]
000a94e4subs xzr, sp, x16
000a94e8b.ls 0xa9544
000a94ecstr x30, [sp-96]!
000a94f0stur x29, [sp-8]
000a94f4sub x29, sp, 8
000a94f8str x0, [sp+104]
000a94fcstr x1, [sp+112]
000a9500str x2, [sp+120]
000a9504str x3, [sp+128]
000a9508stp xzr, xzr, [sp+56]
000a950cldr x1, [sp+104]
000a9510ldr x4, [sp+120]
000a9514ldr x2, [sp+112]
000a9518ldr x5, [sp+128]
000a951cmovn x0, 99
000a9520mov x3, x0
000a9524bl syscall.Renameat
000a9528str x0, [sp+72]
000a952cstr x1, [sp+80]
000a9530str x0, [sp+56]
000a9534str x1, [sp+64]
000a9538ldur x29, [sp-8]
000a953cldr x30, [sp], 96
000a9540ret x30
000a9544
000a9544loc_a9544:
000a9544stp x0, x1, [sp+8]
000a9548stp x2, x3, [sp+24]
000a954cmov x3, x30
000a9550bl runtime.morestack_noctxt.abi0
000a9554ldp x0, x1, [sp+8]
000a9558ldp x2, x3, [sp+24]
000a955cb 0xa94e0
000a94e0
000a9560
000a9560syscall.Rmdir: ; void syscall.Rmdir(struct string path)
000a9560ldr x16, [x28+16]
000a9564subs xzr, sp, x16
000a9568b.ls 0xa95b4
000a956cstr x30, [sp-80]!
000a9570stur x29, [sp-8]
000a9574sub x29, sp, 8
000a9578str x0, [sp+88]
000a957cstr x1, [sp+96]
000a9580stp xzr, xzr, [sp+40]
000a9584ldr x1, [sp+88]
000a9588ldr x2, [sp+96]
000a958cmovn x0, 99
000a9590orr x3, xzr, 512
000a9594bl syscall.unlinkat
000a9598str x0, [sp+56]
000a959cstr x1, [sp+64]
000a95a0str x0, [sp+40]
000a95a4str x1, [sp+48]
000a95a8ldur x29, [sp-8]
000a95acldr x30, [sp], 80
000a95b0ret x30
000a95b4
000a95b4loc_a95b4:
000a95b4stp x0, x1, [sp+8]
000a95b8mov x3, x30
000a95bcbl runtime.morestack_noctxt.abi0
000a95c0ldp x0, x1, [sp+8]
000a95c4b 0xa9560
000a95c8udf 0
000a95ccudf 0
000a9560
000a9560syscall.Rmdir: ; void syscall.Rmdir(struct string path)
000a9560ldr x16, [x28+16]
000a9564subs xzr, sp, x16
000a9568b.ls 0xa95b4
000a956cstr x30, [sp-80]!
000a9570stur x29, [sp-8]
000a9574sub x29, sp, 8
000a9578str x0, [sp+88]
000a957cstr x1, [sp+96]
000a9580stp xzr, xzr, [sp+40]
000a9584ldr x1, [sp+88]
000a9588ldr x2, [sp+96]
000a958cmovn x0, 99
000a9590orr x3, xzr, 512
000a9594bl syscall.unlinkat
000a9598str x0, [sp+56]
000a959cstr x1, [sp+64]
000a95a0str x0, [sp+40]
000a95a4str x1, [sp+48]
000a95a8ldur x29, [sp-8]
000a95acldr x30, [sp], 80
000a95b0ret x30
000a95b4
000a95b4loc_a95b4:
000a95b4stp x0, x1, [sp+8]
000a95b8mov x3, x30
000a95bcbl runtime.morestack_noctxt.abi0
000a95c0ldp x0, x1, [sp+8]
000a95c4b 0xa9560
000a95c8udf 0
000a95ccudf 0
000a9560
000a95d0
000a95d0syscall.Unlink: ; void syscall.Unlink(struct string path)
000a95d0ldr x16, [x28+16]
000a95d4subs xzr, sp, x16
000a95d8b.ls 0xa9624
000a95dcstr x30, [sp-80]!
000a95e0stur x29, [sp-8]
000a95e4sub x29, sp, 8
000a95e8str x0, [sp+88]
000a95ecstr x1, [sp+96]
000a95f0stp xzr, xzr, [sp+40]
000a95f4ldr x1, [sp+88]
000a95f8ldr x2, [sp+96]
000a95fcmovn x0, 99
000a9600mov x3, xzr
000a9604bl syscall.unlinkat
000a9608str x0, [sp+56]
000a960cstr x1, [sp+64]
000a9610str x0, [sp+40]
000a9614str x1, [sp+48]
000a9618ldur x29, [sp-8]
000a961cldr x30, [sp], 80
000a9620ret x30
000a9624
000a9624loc_a9624:
000a9624stp x0, x1, [sp+8]
000a9628mov x3, x30
000a962cbl runtime.morestack_noctxt.abi0
000a9630ldp x0, x1, [sp+8]
000a9634b 0xa95d0
000a9638udf 0
000a963cudf 0
000a95d0
000a95d0syscall.Unlink: ; void syscall.Unlink(struct string path)
000a95d0ldr x16, [x28+16]
000a95d4subs xzr, sp, x16
000a95d8b.ls 0xa9624
000a95dcstr x30, [sp-80]!
000a95e0stur x29, [sp-8]
000a95e4sub x29, sp, 8
000a95e8str x0, [sp+88]
000a95ecstr x1, [sp+96]
000a95f0stp xzr, xzr, [sp+40]
000a95f4ldr x1, [sp+88]
000a95f8ldr x2, [sp+96]
000a95fcmovn x0, 99
000a9600mov x3, xzr
000a9604bl syscall.unlinkat
000a9608str x0, [sp+56]
000a960cstr x1, [sp+64]
000a9610str x0, [sp+40]
000a9614str x1, [sp+48]
000a9618ldur x29, [sp-8]
000a961cldr x30, [sp], 80
000a9620ret x30
000a9624
000a9624loc_a9624:
000a9624stp x0, x1, [sp+8]
000a9628mov x3, x30
000a962cbl runtime.morestack_noctxt.abi0
000a9630ldp x0, x1, [sp+8]
000a9634b 0xa95d0
000a9638udf 0
000a963cudf 0
000a95d0
000a9640
000a9640syscall.UtimesNano: ; void syscall.UtimesNano(struct string path, struct []syscall.Timespec ts)
000a9640ldr x16, [x28+16]
000a9644subs xzr, sp, x16
000a9648b.ls 0xa9708
000a964cstr x30, [sp-112]!
000a9650stur x29, [sp-8]
000a9654sub x29, sp, 8
000a9658str x0, [sp+120]
000a965cstr x1, [sp+128]
000a9660str x2, [sp+136]
000a9664str x3, [sp+144]
000a9668str x4, [sp+152]
000a966cstp xzr, xzr, [sp+64]
000a9670ldr x5, [sp+144]
000a9674str x5, [sp+56]
000a9678subs xzr, x5, 2
000a967cb.ne 0xa9684
000a9680b 0xa96b0
000a9684
000a9684loc_a9684:
000a9684adrp x2, 0x66a000
000a9688add x2, x2, 2264
000a968cstr x2, [sp+64]
000a9690adrp x2, 0x667000
000a9694add x2, x2, 3064
000a9698str x2, [sp+72]
000a969cldr x0, [sp+64]
000a96a0ldr x1, [sp+72]
000a96a4ldur x29, [sp-8]
000a96a8ldr x30, [sp], 112
000a96acret x30
000a96b0
000a96b0loc_a96b0:
000a96b0ldr x1, [sp+144]
000a96b4ldr x5, [sp+136]
000a96b8subs xzr, x1, 0
000a96bcb.hi 0xa96c4
000a96c0b 0xa96fc
000a96c4
000a96c4loc_a96c4:
000a96c4str x5, [sp+80]
000a96c8ldr x1, [sp+120]
000a96ccldr x2, [sp+128]
000a96d0ldr x3, [sp+80]
000a96d4movn x0, 99
000a96d8mov x4, xzr
000a96dcbl syscall.utimensat
000a96e0str x0, [sp+88]
000a96e4str x1, [sp+96]
000a96e8str x0, [sp+64]
000a96ecstr x1, [sp+72]
000a96f0ldur x29, [sp-8]
000a96f4ldr x30, [sp], 112
000a96f8ret x30
000a96fc
000a96fcloc_a96fc:
000a96fcmov x0, xzr
000a9700bl runtime.panicIndex
000a9704hint
000a9708
000a9708loc_a9708:
000a9708stp x0, x1, [sp+8]
000a970cstp x2, x3, [sp+24]
000a9710str x4, [sp+40]
000a9714mov x3, x30
000a9718bl runtime.morestack_noctxt.abi0
000a971cldp x0, x1, [sp+8]
000a9720ldp x2, x3, [sp+24]
000a9724ldr x4, [sp+40]
000a9728b 0xa9640
000a972cudf 0
000a9640
000a9640syscall.UtimesNano: ; void syscall.UtimesNano(struct string path, struct []syscall.Timespec ts)
000a9640ldr x16, [x28+16]
000a9644subs xzr, sp, x16
000a9648b.ls 0xa9708
000a964cstr x30, [sp-112]!
000a9650stur x29, [sp-8]
000a9654sub x29, sp, 8
000a9658str x0, [sp+120]
000a965cstr x1, [sp+128]
000a9660str x2, [sp+136]
000a9664str x3, [sp+144]
000a9668str x4, [sp+152]
000a966cstp xzr, xzr, [sp+64]
000a9670ldr x5, [sp+144]
000a9674str x5, [sp+56]
000a9678subs xzr, x5, 2
000a967cb.ne 0xa9684
000a9680b 0xa96b0
000a9684
000a9684loc_a9684:
000a9684adrp x2, 0x66a000
000a9688add x2, x2, 2264
000a968cstr x2, [sp+64]
000a9690adrp x2, 0x667000
000a9694add x2, x2, 3064
000a9698str x2, [sp+72]
000a969cldr x0, [sp+64]
000a96a0ldr x1, [sp+72]
000a96a4ldur x29, [sp-8]
000a96a8ldr x30, [sp], 112
000a96acret x30
000a96b0
000a96b0loc_a96b0:
000a96b0ldr x1, [sp+144]
000a96b4ldr x5, [sp+136]
000a96b8subs xzr, x1, 0
000a96bcb.hi 0xa96c4
000a96c0b 0xa96fc
000a96c4
000a96c4loc_a96c4:
000a96c4str x5, [sp+80]
000a96c8ldr x1, [sp+120]
000a96ccldr x2, [sp+128]
000a96d0ldr x3, [sp+80]
000a96d4movn x0, 99
000a96d8mov x4, xzr
000a96dcbl syscall.utimensat
000a96e0str x0, [sp+88]
000a96e4str x1, [sp+96]
000a96e8str x0, [sp+64]
000a96ecstr x1, [sp+72]
000a96f0ldur x29, [sp-8]
000a96f4ldr x30, [sp], 112
000a96f8ret x30
000a96fc
000a96fcloc_a96fc:
000a96fcmov x0, xzr
000a9700bl runtime.panicIndex
000a9704hint
000a9708
000a9708loc_a9708:
000a9708stp x0, x1, [sp+8]
000a970cstp x2, x3, [sp+24]
000a9710str x4, [sp+40]
000a9714mov x3, x30
000a9718bl runtime.morestack_noctxt.abi0
000a971cldp x0, x1, [sp+8]
000a9720ldp x2, x3, [sp+24]
000a9724ldr x4, [sp+40]
000a9728b 0xa9640
000a972cudf 0
000a9640
000a9730
000a9730syscall.Getwd: ; void syscall.Getwd(void)
000a9730ldr x16, [x28+16]
000a9734movz x27, 4128
000a9738subs x17, sp, x27
000a973cb.lo 0xa99dc
000a9740subs xzr, x17, x16
000a9744b.ls 0xa99dc
000a9748movz x27, 4256
000a974csub x20, sp, x27
000a9750stp x29, x30, [x20-8]
000a9754add sp, x20, 0
000a9758sub x29, sp, 8
000a975cadd x27, sp, 64
000a9760add x27, x27, 4096
000a9764stp xzr, xzr, [x27]
000a9768add x27, sp, 80
000a976cadd x27, x27, 4096
000a9770stp xzr, xzr, [x27]
000a9774add x16, sp, 38
000a9778add x3, sp, 4096
000a977cadd x3, x3, 22
000a9780
000a9780loc_a9780:
000a9780stp xzr, xzr, [x16], 16
000a9784subs xzr, x16, x3
000a9788b.le 0xa9780
000a978cadd x3, sp, 38
000a9790ldrsb x27, [x3]
000a9794b 0xa9798
000a9798
000a9798loc_a9798:
000a9798str x3, [sp+4208]
000a979corr x3, xzr, 4096
000a97a0str x3, [sp+4216]
000a97a4str x3, [sp+4224]
000a97a8add x27, sp, 96
000a97acadd x27, x27, 4096
000a97b0stp xzr, xzr, [x27]
000a97b4ldr x0, [sp+4208]
000a97b8ldr x1, [sp+4216]
000a97bcldr x2, [sp+4224]
000a97c0bl syscall.Getcwd
000a97c4str x0, [sp+4144]
000a97c8str x1, [sp+4192]
000a97ccstr x2, [sp+4200]
000a97d0ldr x3, [sp+4144]
000a97d4str x3, [sp+4152]
000a97d8str x1, [sp+4232]
000a97dcstr x2, [sp+4240]
000a97e0ldr x3, [sp+4152]
000a97e4str x3, [sp+4136]
000a97e8str x1, [sp+4176]
000a97ecstr x2, [sp+4184]
000a97f0cbnz x1, 0xa97f8
000a97f4b 0xa9824
000a97f8
000a97f8loc_a97f8:
000a97f8add x27, sp, 64
000a97fcadd x27, x27, 4096
000a9800stp xzr, xzr, [x27]
000a9804ldr x3, [sp+4184]
000a9808ldr x2, [sp+4176]
000a980cmov x0, xzr
000a9810mov x1, xzr
000a9814ldp x29, x30, [sp-8]
000a9818movz x27, 4256
000a981cadd sp, sp, x27
000a9820ret x30
000a9824
000a9824loc_a9824:
000a9824ldr x4, [sp+4136]
000a9828subs xzr, x4, 0
000a982ccset x4, le
000a9830add x27, sp, 4096
000a9834strb w4, [x27+39]
000a9838b.le 0xa9840
000a983cb 0xa9844
000a9840
000a9840loc_a9840:
000a9840b 0xa985c
000a9844
000a9844loc_a9844:
000a9844ldr x4, [sp+4136]
000a9848subs xzr, x4, 4096
000a984ccset x4, gt
000a9850add x27, sp, 4096
000a9854strb w4, [x27+39]
000a9858b 0xa985c
000a985c
000a985cloc_a985c:
000a985cadd x27, sp, 4096
000a9860ldrb w4, [x27+39]
000a9864add x27, sp, 4096
000a9868strb w4, [x27+38]
000a986ctbnz w4, 0, 0xa9874
000a9870b 0xa9878
000a9874
000a9874loc_a9874:
000a9874b 0xa98a8
000a9878
000a9878loc_a9878:
000a9878ldr x4, [sp+4136]
000a987csub x0, x4, 1
000a9880subs xzr, x0, 4096
000a9884b.lo 0xa988c
000a9888b 0xa99d0
000a988c
000a988cloc_a988c:
000a988cadd x4, sp, 38
000a9890ldrb w4, [x4+x0]
000a9894subs wzr, w4, 0
000a9898cset x4, ne
000a989cadd x27, sp, 4096
000a98a0strb w4, [x27+38]
000a98a4b 0xa98a8
000a98a8
000a98a8loc_a98a8:
000a98a8add x27, sp, 4096
000a98acldrb w4, [x27+38]
000a98b0tbnz w4, 0, 0xa98b8
000a98b4b 0xa98fc
000a98b8
000a98b8loc_a98b8:
000a98b8add x27, sp, 64
000a98bcadd x27, x27, 4096
000a98c0stp xzr, xzr, [x27]
000a98c4adrp x4, 0x66a000
000a98c8add x4, x4, 2264
000a98ccstr x4, [sp+4176]
000a98d0adrp x4, 0x667000
000a98d4add x4, x4, 3064
000a98d8str x4, [sp+4184]
000a98dcldr x2, [sp+4176]
000a98e0ldr x0, [sp+4160]
000a98e4ldr x1, [sp+4168]
000a98e8ldr x3, [sp+4184]
000a98ecldp x29, x30, [sp-8]
000a98f0movz x27, 4256
000a98f4add sp, sp, x27
000a98f8ret x30
000a98fc
000a98fcloc_a98fc:
000a98fcldrb w4, [sp+38]
000a9900subs wzr, w4, 47
000a9904b.ne 0xa990c
000a9908b 0xa9950
000a990c
000a990cloc_a990c:
000a990cadd x27, sp, 64
000a9910add x27, x27, 4096
000a9914stp xzr, xzr, [x27]
000a9918adrp x4, 0x66a000
000a991cadd x4, x4, 2264
000a9920str x4, [sp+4176]
000a9924adrp x4, 0x666000
000a9928add x4, x4, 176
000a992cstr x4, [sp+4184]
000a9930ldr x2, [sp+4176]
000a9934ldr x0, [sp+4160]
000a9938ldr x1, [sp+4168]
000a993cldr x3, [sp+4184]
000a9940ldp x29, x30, [sp-8]
000a9944movz x27, 4256
000a9948add sp, sp, x27
000a994cret x30
000a9950
000a9950loc_a9950:
000a9950ldr x3, [sp+4136]
000a9954sub x1, x3, 1
000a9958str x1, [sp+4144]
000a995cadd x3, sp, 38
000a9960ldrsb x27, [x3]
000a9964subs xzr, x1, 4096
000a9968b.ls 0xa9970
000a996cb 0xa99c8
000a9970
000a9970loc_a9970:
000a9970b 0xa9974
000a9974
000a9974loc_a9974:
000a9974str x3, [sp+4208]
000a9978str x1, [sp+4216]
000a997corr x4, xzr, 4096
000a9980str x4, [sp+4224]
000a9984mov x0, xzr
000a9988mov x2, x1
000a998cmov x1, x3
000a9990bl runtime.slicebytetostring
000a9994str x0, [sp+4160]
000a9998str x1, [sp+4168]
000a999cadd x27, sp, 80
000a99a0add x27, x27, 4096
000a99a4stp xzr, xzr, [x27]
000a99a8ldr x0, [sp+4160]
000a99acldr x1, [sp+4168]
000a99b0mov x2, xzr
000a99b4mov x3, xzr
000a99b8ldp x29, x30, [sp-8]
000a99bcmovz x27, 4256
000a99c0add sp, sp, x27
000a99c4ret x30
000a99c8
000a99c8loc_a99c8:
000a99c8orr x2, xzr, 4096
000a99ccbl runtime.panicSliceAlen
000a99d0
000a99d0loc_a99d0:
000a99d0orr x1, xzr, 4096
000a99d4bl runtime.panicIndex
000a99d8hint
000a99dc
000a99dcloc_a99dc:
000a99dcmov x3, x30
000a99e0bl runtime.morestack_noctxt.abi0
000a99e4b 0xa9730
000a99e8udf 0
000a99ecudf 0
000a9730
000a9730syscall.Getwd: ; void syscall.Getwd(void)
000a9730ldr x16, [x28+16]
000a9734movz x27, 4128
000a9738subs x17, sp, x27
000a973cb.lo 0xa99dc
000a9740subs xzr, x17, x16
000a9744b.ls 0xa99dc
000a9748movz x27, 4256
000a974csub x20, sp, x27
000a9750stp x29, x30, [x20-8]
000a9754add sp, x20, 0
000a9758sub x29, sp, 8
000a975cadd x27, sp, 64
000a9760add x27, x27, 4096
000a9764stp xzr, xzr, [x27]
000a9768add x27, sp, 80
000a976cadd x27, x27, 4096
000a9770stp xzr, xzr, [x27]
000a9774add x16, sp, 38
000a9778add x3, sp, 4096
000a977cadd x3, x3, 22
000a9780
000a9780loc_a9780:
000a9780stp xzr, xzr, [x16], 16
000a9784subs xzr, x16, x3
000a9788b.le 0xa9780
000a978cadd x3, sp, 38
000a9790ldrsb x27, [x3]
000a9794b 0xa9798
000a9798
000a9798loc_a9798:
000a9798str x3, [sp+4208]
000a979corr x3, xzr, 4096
000a97a0str x3, [sp+4216]
000a97a4str x3, [sp+4224]
000a97a8add x27, sp, 96
000a97acadd x27, x27, 4096
000a97b0stp xzr, xzr, [x27]
000a97b4ldr x0, [sp+4208]
000a97b8ldr x1, [sp+4216]
000a97bcldr x2, [sp+4224]
000a97c0bl syscall.Getcwd
000a97c4str x0, [sp+4144]
000a97c8str x1, [sp+4192]
000a97ccstr x2, [sp+4200]
000a97d0ldr x3, [sp+4144]
000a97d4str x3, [sp+4152]
000a97d8str x1, [sp+4232]
000a97dcstr x2, [sp+4240]
000a97e0ldr x3, [sp+4152]
000a97e4str x3, [sp+4136]
000a97e8str x1, [sp+4176]
000a97ecstr x2, [sp+4184]
000a97f0cbnz x1, 0xa97f8
000a97f4b 0xa9824
000a97f8
000a97f8loc_a97f8:
000a97f8add x27, sp, 64
000a97fcadd x27, x27, 4096
000a9800stp xzr, xzr, [x27]
000a9804ldr x3, [sp+4184]
000a9808ldr x2, [sp+4176]
000a980cmov x0, xzr
000a9810mov x1, xzr
000a9814ldp x29, x30, [sp-8]
000a9818movz x27, 4256
000a981cadd sp, sp, x27
000a9820ret x30
000a9824
000a9824loc_a9824:
000a9824ldr x4, [sp+4136]
000a9828subs xzr, x4, 0
000a982ccset x4, le
000a9830add x27, sp, 4096
000a9834strb w4, [x27+39]
000a9838b.le 0xa9840
000a983cb 0xa9844
000a9840
000a9840loc_a9840:
000a9840b 0xa985c
000a9844
000a9844loc_a9844:
000a9844ldr x4, [sp+4136]
000a9848subs xzr, x4, 4096
000a984ccset x4, gt
000a9850add x27, sp, 4096
000a9854strb w4, [x27+39]
000a9858b 0xa985c
000a985c
000a985cloc_a985c:
000a985cadd x27, sp, 4096
000a9860ldrb w4, [x27+39]
000a9864add x27, sp, 4096
000a9868strb w4, [x27+38]
000a986ctbnz w4, 0, 0xa9874
000a9870b 0xa9878
000a9874
000a9874loc_a9874:
000a9874b 0xa98a8
000a9878
000a9878loc_a9878:
000a9878ldr x4, [sp+4136]
000a987csub x0, x4, 1
000a9880subs xzr, x0, 4096
000a9884b.lo 0xa988c
000a9888b 0xa99d0
000a988c
000a988cloc_a988c:
000a988cadd x4, sp, 38
000a9890ldrb w4, [x4+x0]
000a9894subs wzr, w4, 0
000a9898cset x4, ne
000a989cadd x27, sp, 4096
000a98a0strb w4, [x27+38]
000a98a4b 0xa98a8
000a98a8
000a98a8loc_a98a8:
000a98a8add x27, sp, 4096
000a98acldrb w4, [x27+38]
000a98b0tbnz w4, 0, 0xa98b8
000a98b4b 0xa98fc
000a98b8
000a98b8loc_a98b8:
000a98b8add x27, sp, 64
000a98bcadd x27, x27, 4096
000a98c0stp xzr, xzr, [x27]
000a98c4adrp x4, 0x66a000
000a98c8add x4, x4, 2264
000a98ccstr x4, [sp+4176]
000a98d0adrp x4, 0x667000
000a98d4add x4, x4, 3064
000a98d8str x4, [sp+4184]
000a98dcldr x2, [sp+4176]
000a98e0ldr x0, [sp+4160]
000a98e4ldr x1, [sp+4168]
000a98e8ldr x3, [sp+4184]
000a98ecldp x29, x30, [sp-8]
000a98f0movz x27, 4256
000a98f4add sp, sp, x27
000a98f8ret x30
000a98fc
000a98fcloc_a98fc:
000a98fcldrb w4, [sp+38]
000a9900subs wzr, w4, 47
000a9904b.ne 0xa990c
000a9908b 0xa9950
000a990c
000a990cloc_a990c:
000a990cadd x27, sp, 64
000a9910add x27, x27, 4096
000a9914stp xzr, xzr, [x27]
000a9918adrp x4, 0x66a000
000a991cadd x4, x4, 2264
000a9920str x4, [sp+4176]
000a9924adrp x4, 0x666000
000a9928add x4, x4, 176
000a992cstr x4, [sp+4184]
000a9930ldr x2, [sp+4176]
000a9934ldr x0, [sp+4160]
000a9938ldr x1, [sp+4168]
000a993cldr x3, [sp+4184]
000a9940ldp x29, x30, [sp-8]
000a9944movz x27, 4256
000a9948add sp, sp, x27
000a994cret x30
000a9950
000a9950loc_a9950:
000a9950ldr x3, [sp+4136]
000a9954sub x1, x3, 1
000a9958str x1, [sp+4144]
000a995cadd x3, sp, 38
000a9960ldrsb x27, [x3]
000a9964subs xzr, x1, 4096
000a9968b.ls 0xa9970
000a996cb 0xa99c8
000a9970
000a9970loc_a9970:
000a9970b 0xa9974
000a9974
000a9974loc_a9974:
000a9974str x3, [sp+4208]
000a9978str x1, [sp+4216]
000a997corr x4, xzr, 4096
000a9980str x4, [sp+4224]
000a9984mov x0, xzr
000a9988mov x2, x1
000a998cmov x1, x3
000a9990bl runtime.slicebytetostring
000a9994str x0, [sp+4160]
000a9998str x1, [sp+4168]
000a999cadd x27, sp, 80
000a99a0add x27, x27, 4096
000a99a4stp xzr, xzr, [x27]
000a99a8ldr x0, [sp+4160]
000a99acldr x1, [sp+4168]
000a99b0mov x2, xzr
000a99b4mov x3, xzr
000a99b8ldp x29, x30, [sp-8]
000a99bcmovz x27, 4256
000a99c0add sp, sp, x27
000a99c4ret x30
000a99c8
000a99c8loc_a99c8:
000a99c8orr x2, xzr, 4096
000a99ccbl runtime.panicSliceAlen
000a99d0
000a99d0loc_a99d0:
000a99d0orr x1, xzr, 4096
000a99d4bl runtime.panicIndex
000a99d8hint
000a99dc
000a99dcloc_a99dc:
000a99dcmov x3, x30
000a99e0bl runtime.morestack_noctxt.abi0
000a99e4b 0xa9730
000a99e8udf 0
000a99ecudf 0
000a9730
000a99f0
000a99f0syscall.Getgroups: ; void syscall.Getgroups(void)
000a99f0ldr x16, [x28+16]
000a99f4sub x17, sp, 144
000a99f8subs xzr, x17, x16
000a99fcb.ls 0xa9ce0
000a9a00sub x20, sp, 272
000a9a04stp x29, x30, [x20-8]
000a9a08add sp, x20, 0
000a9a0csub x29, sp, 8
000a9a10str xzr, [sp+96]
000a9a14stp xzr, xzr, [sp+104]
000a9a18stp xzr, xzr, [sp+120]
000a9a1cstp xzr, xzr, [sp+248]
000a9a20mov x0, xzr
000a9a24mov x1, xzr
000a9a28bl syscall.getgroups
000a9a2cstr x0, [sp+88]
000a9a30str x1, [sp+248]
000a9a34str x2, [sp+256]
000a9a38ldr x3, [sp+88]
000a9a3cstr x3, [sp+64]
000a9a40str x1, [sp+176]
000a9a44str x2, [sp+184]
000a9a48ldr x3, [sp+64]
000a9a4cstr x3, [sp+40]
000a9a50str x1, [sp+120]
000a9a54str x2, [sp+128]
000a9a58cbnz x1, 0xa9a60
000a9a5cb 0xa9a88
000a9a60
000a9a60loc_a9a60:
000a9a60str xzr, [sp+96]
000a9a64stp xzr, xzr, [sp+104]
000a9a68ldr x3, [sp+120]
000a9a6cldr x4, [sp+128]
000a9a70mov x0, xzr
000a9a74mov x1, xzr
000a9a78mov x2, x1
000a9a7cldp x29, x30, [sp-8]
000a9a80add sp, sp, 272
000a9a84ret x30
000a9a88
000a9a88loc_a9a88:
000a9a88ldr x5, [sp+40]
000a9a8ccbz x5, 0xa9a94
000a9a90b 0xa9ac0
000a9a94
000a9a94loc_a9a94:
000a9a94str xzr, [sp+96]
000a9a98stp xzr, xzr, [sp+104]
000a9a9cstp xzr, xzr, [sp+120]
000a9aa0ldr x0, [sp+96]
000a9aa4ldr x1, [sp+104]
000a9aa8ldr x2, [sp+112]
000a9aacmov x3, xzr
000a9ab0mov x4, xzr
000a9ab4ldp x29, x30, [sp-8]
000a9ab8add sp, sp, 272
000a9abcret x30
000a9ac0
000a9ac0loc_a9ac0:
000a9ac0ldr x5, [sp+40]
000a9ac4subs xzr, x5, 0
000a9ac8cset x6, lt
000a9accstrb w6, [sp+35]
000a9ad0tbnz x5, 63, 0xa9ad8
000a9ad4b 0xa9adc
000a9ad8
000a9ad8loc_a9ad8:
000a9ad8b 0xa9af0
000a9adc
000a9adcloc_a9adc:
000a9adcldr x5, [sp+40]
000a9ae0subs xzr, x5, 0x100000
000a9ae4cset x5, gt
000a9ae8strb w5, [sp+35]
000a9aecb 0xa9af0
000a9af0
000a9af0loc_a9af0:
000a9af0ldrb w5, [sp+35]
000a9af4tbnz w5, 0, 0xa9afc
000a9af8b 0xa9b3c
000a9afc
000a9afcloc_a9afc:
000a9afcstr xzr, [sp+96]
000a9b00stp xzr, xzr, [sp+104]
000a9b04adrp x5, 0x66a000
000a9b08add x5, x5, 2264
000a9b0cstr x5, [sp+120]
000a9b10adrp x5, 0x667000
000a9b14add x5, x5, 3064
000a9b18str x5, [sp+128]
000a9b1cldr x3, [sp+120]
000a9b20ldr x0, [sp+96]
000a9b24ldr x1, [sp+104]
000a9b28ldr x4, [sp+128]
000a9b2cldr x2, [sp+112]
000a9b30ldp x29, x30, [sp-8]
000a9b34add sp, sp, 272
000a9b38ret x30
000a9b3c
000a9b3cloc_a9b3c:
000a9b3cldr x2, [sp+40]
000a9b40ldr x1, [sp+40]
000a9b44adrp x0, 0x54d000
000a9b48add x0, x0, 896
000a9b4cbl runtime.makeslice
000a9b50ldr x3, [sp+40]
000a9b54ldr x4, [sp+40]
000a9b58str x0, [sp+136]
000a9b5cstr x3, [sp+144]
000a9b60str x4, [sp+152]
000a9b64stp xzr, xzr, [sp+248]
000a9b68ldr x1, [sp+136]
000a9b6cldr x3, [sp+144]
000a9b70subs xzr, x3, 0
000a9b74b.hi 0xa9b7c
000a9b78b 0xa9cd0
000a9b7c
000a9b7cloc_a9b7c:
000a9b7cstr x1, [sp+192]
000a9b80ldr x0, [sp+40]
000a9b84bl syscall.getgroups
000a9b88str x0, [sp+88]
000a9b8cstr x1, [sp+248]
000a9b90str x2, [sp+256]
000a9b94ldr x3, [sp+88]
000a9b98str x3, [sp+56]
000a9b9cstr x1, [sp+160]
000a9ba0str x2, [sp+168]
000a9ba4ldr x3, [sp+56]
000a9ba8str x3, [sp+40]
000a9bacstr x1, [sp+120]
000a9bb0str x2, [sp+128]
000a9bb4cbnz x1, 0xa9bbc
000a9bb8b 0xa9be4
000a9bbc
000a9bbcloc_a9bbc:
000a9bbcstr xzr, [sp+96]
000a9bc0stp xzr, xzr, [sp+104]
000a9bc4ldr x3, [sp+120]
000a9bc8ldr x4, [sp+128]
000a9bccmov x0, xzr
000a9bd0mov x1, xzr
000a9bd4mov x2, x1
000a9bd8ldp x29, x30, [sp-8]
000a9bdcadd sp, sp, 272
000a9be0ret x30
000a9be4
000a9be4loc_a9be4:
000a9be4ldr x2, [sp+40]
000a9be8ldr x1, [sp+40]
000a9becadrp x0, 0x54c000
000a9bf0add x0, x0, 3520
000a9bf4bl runtime.makeslice
000a9bf8ldr x3, [sp+40]
000a9bfcldr x4, [sp+40]
000a9c00str x0, [sp+96]
000a9c04str x3, [sp+104]
000a9c08str x4, [sp+112]
000a9c0cldr x1, [sp+40]
000a9c10ldr x2, [sp+152]
000a9c14ldr x3, [sp+136]
000a9c18subs xzr, x2, x1
000a9c1cb.hs 0xa9c24
000a9c20b 0xa9ccc
000a9c24
000a9c24loc_a9c24:
000a9c24b 0xa9c28
000a9c28
000a9c28loc_a9c28:
000a9c28str x3, [sp+224]
000a9c2cstr x1, [sp+232]
000a9c30str x2, [sp+240]
000a9c34str x3, [sp+200]
000a9c38str x1, [sp+208]
000a9c3cstr x2, [sp+216]
000a9c40str xzr, [sp+80]
000a9c44str x1, [sp+72]
000a9c48b 0xa9c4c
000a9c4c
000a9c4cloc_a9c4c:
000a9c4cldr x5, [sp+72]
000a9c50ldr x6, [sp+80]
000a9c54subs xzr, x5, x6
000a9c58b.gt 0xa9c60
000a9c5cb 0xa9ca8
000a9c60
000a9c60loc_a9c60:
000a9c60ldr x5, [sp+80]
000a9c64str x5, [sp+48]
000a9c68ldr x5, [sp+80]
000a9c6cldr x6, [sp+200]
000a9c70ldr w5, [x6+2*x5]
000a9c74str w5, [sp+36]
000a9c78ldr x0, [sp+48]
000a9c7cldr x1, [sp+104]
000a9c80ldr x6, [sp+96]
000a9c84subs xzr, x1, x0
000a9c88b.hi 0xa9c90
000a9c8cb 0xa9cc8
000a9c90
000a9c90loc_a9c90:
000a9c90str x5, [x6+3*x0]
000a9c94b 0xa9c98
000a9c98
000a9c98loc_a9c98:
000a9c98ldr x5, [sp+80]
000a9c9cadd x5, x5, 1
000a9ca0str x5, [sp+80]
000a9ca4b 0xa9c4c
000a9ca8
000a9ca8loc_a9ca8:
000a9ca8ldr x3, [sp+120]
000a9cacldr x0, [sp+96]
000a9cb0ldr x1, [sp+104]
000a9cb4ldr x4, [sp+128]
000a9cb8ldr x2, [sp+112]
000a9cbcldp x29, x30, [sp-8]
000a9cc0add sp, sp, 272
000a9cc4ret x30
000a9cc8
000a9cc8loc_a9cc8:
000a9cc8bl runtime.panicIndex
000a9ccc
000a9cccloc_a9ccc:
000a9cccbl runtime.panicSliceAcap
000a9cd0
000a9cd0loc_a9cd0:
000a9cd0mov x0, xzr
000a9cd4mov x1, x3
000a9cd8bl runtime.panicIndex
000a9cdchint
000a9ce0
000a9ce0loc_a9ce0:
000a9ce0mov x3, x30
000a9ce4bl runtime.morestack_noctxt.abi0
000a9ce8b 0xa99f0
000a9cecudf 0
000a99f0
000a99f0syscall.Getgroups: ; void syscall.Getgroups(void)
000a99f0ldr x16, [x28+16]
000a99f4sub x17, sp, 144
000a99f8subs xzr, x17, x16
000a99fcb.ls 0xa9ce0
000a9a00sub x20, sp, 272
000a9a04stp x29, x30, [x20-8]
000a9a08add sp, x20, 0
000a9a0csub x29, sp, 8
000a9a10str xzr, [sp+96]
000a9a14stp xzr, xzr, [sp+104]
000a9a18stp xzr, xzr, [sp+120]
000a9a1cstp xzr, xzr, [sp+248]
000a9a20mov x0, xzr
000a9a24mov x1, xzr
000a9a28bl syscall.getgroups
000a9a2cstr x0, [sp+88]
000a9a30str x1, [sp+248]
000a9a34str x2, [sp+256]
000a9a38ldr x3, [sp+88]
000a9a3cstr x3, [sp+64]
000a9a40str x1, [sp+176]
000a9a44str x2, [sp+184]
000a9a48ldr x3, [sp+64]
000a9a4cstr x3, [sp+40]
000a9a50str x1, [sp+120]
000a9a54str x2, [sp+128]
000a9a58cbnz x1, 0xa9a60
000a9a5cb 0xa9a88
000a9a60
000a9a60loc_a9a60:
000a9a60str xzr, [sp+96]
000a9a64stp xzr, xzr, [sp+104]
000a9a68ldr x3, [sp+120]
000a9a6cldr x4, [sp+128]
000a9a70mov x0, xzr
000a9a74mov x1, xzr
000a9a78mov x2, x1
000a9a7cldp x29, x30, [sp-8]
000a9a80add sp, sp, 272
000a9a84ret x30
000a9a88
000a9a88loc_a9a88:
000a9a88ldr x5, [sp+40]
000a9a8ccbz x5, 0xa9a94
000a9a90b 0xa9ac0
000a9a94
000a9a94loc_a9a94:
000a9a94str xzr, [sp+96]
000a9a98stp xzr, xzr, [sp+104]
000a9a9cstp xzr, xzr, [sp+120]
000a9aa0ldr x0, [sp+96]
000a9aa4ldr x1, [sp+104]
000a9aa8ldr x2, [sp+112]
000a9aacmov x3, xzr
000a9ab0mov x4, xzr
000a9ab4ldp x29, x30, [sp-8]
000a9ab8add sp, sp, 272
000a9abcret x30
000a9ac0
000a9ac0loc_a9ac0:
000a9ac0ldr x5, [sp+40]
000a9ac4subs xzr, x5, 0
000a9ac8cset x6, lt
000a9accstrb w6, [sp+35]
000a9ad0tbnz x5, 63, 0xa9ad8
000a9ad4b 0xa9adc
000a9ad8
000a9ad8loc_a9ad8:
000a9ad8b 0xa9af0
000a9adc
000a9adcloc_a9adc:
000a9adcldr x5, [sp+40]
000a9ae0subs xzr, x5, 0x100000
000a9ae4cset x5, gt
000a9ae8strb w5, [sp+35]
000a9aecb 0xa9af0
000a9af0
000a9af0loc_a9af0:
000a9af0ldrb w5, [sp+35]
000a9af4tbnz w5, 0, 0xa9afc
000a9af8b 0xa9b3c
000a9afc
000a9afcloc_a9afc:
000a9afcstr xzr, [sp+96]
000a9b00stp xzr, xzr, [sp+104]
000a9b04adrp x5, 0x66a000
000a9b08add x5, x5, 2264
000a9b0cstr x5, [sp+120]
000a9b10adrp x5, 0x667000
000a9b14add x5, x5, 3064
000a9b18str x5, [sp+128]
000a9b1cldr x3, [sp+120]
000a9b20ldr x0, [sp+96]
000a9b24ldr x1, [sp+104]
000a9b28ldr x4, [sp+128]
000a9b2cldr x2, [sp+112]
000a9b30ldp x29, x30, [sp-8]
000a9b34add sp, sp, 272
000a9b38ret x30
000a9b3c
000a9b3cloc_a9b3c:
000a9b3cldr x2, [sp+40]
000a9b40ldr x1, [sp+40]
000a9b44adrp x0, 0x54d000
000a9b48add x0, x0, 896
000a9b4cbl runtime.makeslice
000a9b50ldr x3, [sp+40]
000a9b54ldr x4, [sp+40]
000a9b58str x0, [sp+136]
000a9b5cstr x3, [sp+144]
000a9b60str x4, [sp+152]
000a9b64stp xzr, xzr, [sp+248]
000a9b68ldr x1, [sp+136]
000a9b6cldr x3, [sp+144]
000a9b70subs xzr, x3, 0
000a9b74b.hi 0xa9b7c
000a9b78b 0xa9cd0
000a9b7c
000a9b7cloc_a9b7c:
000a9b7cstr x1, [sp+192]
000a9b80ldr x0, [sp+40]
000a9b84bl syscall.getgroups
000a9b88str x0, [sp+88]
000a9b8cstr x1, [sp+248]
000a9b90str x2, [sp+256]
000a9b94ldr x3, [sp+88]
000a9b98str x3, [sp+56]
000a9b9cstr x1, [sp+160]
000a9ba0str x2, [sp+168]
000a9ba4ldr x3, [sp+56]
000a9ba8str x3, [sp+40]
000a9bacstr x1, [sp+120]
000a9bb0str x2, [sp+128]
000a9bb4cbnz x1, 0xa9bbc
000a9bb8b 0xa9be4
000a9bbc
000a9bbcloc_a9bbc:
000a9bbcstr xzr, [sp+96]
000a9bc0stp xzr, xzr, [sp+104]
000a9bc4ldr x3, [sp+120]
000a9bc8ldr x4, [sp+128]
000a9bccmov x0, xzr
000a9bd0mov x1, xzr
000a9bd4mov x2, x1
000a9bd8ldp x29, x30, [sp-8]
000a9bdcadd sp, sp, 272
000a9be0ret x30
000a9be4
000a9be4loc_a9be4:
000a9be4ldr x2, [sp+40]
000a9be8ldr x1, [sp+40]
000a9becadrp x0, 0x54c000
000a9bf0add x0, x0, 3520
000a9bf4bl runtime.makeslice
000a9bf8ldr x3, [sp+40]
000a9bfcldr x4, [sp+40]
000a9c00str x0, [sp+96]
000a9c04str x3, [sp+104]
000a9c08str x4, [sp+112]
000a9c0cldr x1, [sp+40]
000a9c10ldr x2, [sp+152]
000a9c14ldr x3, [sp+136]
000a9c18subs xzr, x2, x1
000a9c1cb.hs 0xa9c24
000a9c20b 0xa9ccc
000a9c24
000a9c24loc_a9c24:
000a9c24b 0xa9c28
000a9c28
000a9c28loc_a9c28:
000a9c28str x3, [sp+224]
000a9c2cstr x1, [sp+232]
000a9c30str x2, [sp+240]
000a9c34str x3, [sp+200]
000a9c38str x1, [sp+208]
000a9c3cstr x2, [sp+216]
000a9c40str xzr, [sp+80]
000a9c44str x1, [sp+72]
000a9c48b 0xa9c4c
000a9c4c
000a9c4cloc_a9c4c:
000a9c4cldr x5, [sp+72]
000a9c50ldr x6, [sp+80]
000a9c54subs xzr, x5, x6
000a9c58b.gt 0xa9c60
000a9c5cb 0xa9ca8
000a9c60
000a9c60loc_a9c60:
000a9c60ldr x5, [sp+80]
000a9c64str x5, [sp+48]
000a9c68ldr x5, [sp+80]
000a9c6cldr x6, [sp+200]
000a9c70ldr w5, [x6+2*x5]
000a9c74str w5, [sp+36]
000a9c78ldr x0, [sp+48]
000a9c7cldr x1, [sp+104]
000a9c80ldr x6, [sp+96]
000a9c84subs xzr, x1, x0
000a9c88b.hi 0xa9c90
000a9c8cb 0xa9cc8
000a9c90
000a9c90loc_a9c90:
000a9c90str x5, [x6+3*x0]
000a9c94b 0xa9c98
000a9c98
000a9c98loc_a9c98:
000a9c98ldr x5, [sp+80]
000a9c9cadd x5, x5, 1
000a9ca0str x5, [sp+80]
000a9ca4b 0xa9c4c
000a9ca8
000a9ca8loc_a9ca8:
000a9ca8ldr x3, [sp+120]
000a9cacldr x0, [sp+96]
000a9cb0ldr x1, [sp+104]
000a9cb4ldr x4, [sp+128]
000a9cb8ldr x2, [sp+112]
000a9cbcldp x29, x30, [sp-8]
000a9cc0add sp, sp, 272
000a9cc4ret x30
000a9cc8
000a9cc8loc_a9cc8:
000a9cc8bl runtime.panicIndex
000a9ccc
000a9cccloc_a9ccc:
000a9cccbl runtime.panicSliceAcap
000a9cd0
000a9cd0loc_a9cd0:
000a9cd0mov x0, xzr
000a9cd4mov x1, x3
000a9cd8bl runtime.panicIndex
000a9cdchint
000a9ce0
000a9ce0loc_a9ce0:
000a9ce0mov x3, x30
000a9ce4bl runtime.morestack_noctxt.abi0
000a9ce8b 0xa99f0
000a9cecudf 0
000a99f0
000a9cf0
000a9cf0syscall.WaitStatus.Exited: ; void syscall.WaitStatus.Exited(syscall.WaitStatus w)
000a9cf0str x30, [sp-32]!
000a9cf4stur x29, [sp-8]
000a9cf8sub x29, sp, 8
000a9cfcstr w0, [sp+40]
000a9d00strb wzr, [sp+23]
000a9d04ldr w1, [sp+40]
000a9d08ands wzr, w1, 127
000a9d0ccset x0, eq
000a9d10strb w0, [sp+23]
000a9d14add x29, sp, 24
000a9d18add sp, sp, 32
000a9d1cret x30
000a9cf0
000a9cf0syscall.WaitStatus.Exited: ; void syscall.WaitStatus.Exited(syscall.WaitStatus w)
000a9cf0str x30, [sp-32]!
000a9cf4stur x29, [sp-8]
000a9cf8sub x29, sp, 8
000a9cfcstr w0, [sp+40]
000a9d00strb wzr, [sp+23]
000a9d04ldr w1, [sp+40]
000a9d08ands wzr, w1, 127
000a9d0ccset x0, eq
000a9d10strb w0, [sp+23]
000a9d14add x29, sp, 24
000a9d18add sp, sp, 32
000a9d1cret x30
000a9cf0
000a9d20
000a9d20syscall.WaitStatus.Signaled: ; void syscall.WaitStatus.Signaled(syscall.WaitStatus w)
000a9d20str x30, [sp-32]!
000a9d24stur x29, [sp-8]
000a9d28sub x29, sp, 8
000a9d2cstr w0, [sp+40]
000a9d30strb wzr, [sp+22]
000a9d34ldr w1, [sp+40]
000a9d38and x1, x1, 127
000a9d3csubs wzr, w1, 127
000a9d40cset x1, ne
000a9d44strb w1, [sp+23]
000a9d48b.ne 0xa9d50
000a9d4cb 0xa9d64
000a9d50
000a9d50loc_a9d50:
000a9d50ldr w1, [sp+40]
000a9d54ands wzr, w1, 127
000a9d58cset x1, ne
000a9d5cstrb w1, [sp+23]
000a9d60b 0xa9d68
000a9d64
000a9d64loc_a9d64:
000a9d64b 0xa9d68
000a9d68
000a9d68loc_a9d68:
000a9d68ldrb w0, [sp+23]
000a9d6cstrb w0, [sp+22]
000a9d70add x29, sp, 24
000a9d74add sp, sp, 32
000a9d78ret x30
000a9d7cudf 0
000a9d20
000a9d20syscall.WaitStatus.Signaled: ; void syscall.WaitStatus.Signaled(syscall.WaitStatus w)
000a9d20str x30, [sp-32]!
000a9d24stur x29, [sp-8]
000a9d28sub x29, sp, 8
000a9d2cstr w0, [sp+40]
000a9d30strb wzr, [sp+22]
000a9d34ldr w1, [sp+40]
000a9d38and x1, x1, 127
000a9d3csubs wzr, w1, 127
000a9d40cset x1, ne
000a9d44strb w1, [sp+23]
000a9d48b.ne 0xa9d50
000a9d4cb 0xa9d64
000a9d50
000a9d50loc_a9d50:
000a9d50ldr w1, [sp+40]
000a9d54ands wzr, w1, 127
000a9d58cset x1, ne
000a9d5cstrb w1, [sp+23]
000a9d60b 0xa9d68
000a9d64
000a9d64loc_a9d64:
000a9d64b 0xa9d68
000a9d68
000a9d68loc_a9d68:
000a9d68ldrb w0, [sp+23]
000a9d6cstrb w0, [sp+22]
000a9d70add x29, sp, 24
000a9d74add sp, sp, 32
000a9d78ret x30
000a9d7cudf 0
000a9d20
000a9d80
000a9d80syscall.WaitStatus.Stopped: ; void syscall.WaitStatus.Stopped(syscall.WaitStatus w)
000a9d80str x30, [sp-32]!
000a9d84stur x29, [sp-8]
000a9d88sub x29, sp, 8
000a9d8cstr w0, [sp+40]
000a9d90strb wzr, [sp+23]
000a9d94ldr w1, [sp+40]
000a9d98and x1, x1, 255
000a9d9csubs wzr, w1, 127
000a9da0cset x0, eq
000a9da4strb w0, [sp+23]
000a9da8add x29, sp, 24
000a9dacadd sp, sp, 32
000a9db0ret x30
000a9db4udf 0
000a9db8udf 0
000a9dbcudf 0
000a9d80
000a9d80syscall.WaitStatus.Stopped: ; void syscall.WaitStatus.Stopped(syscall.WaitStatus w)
000a9d80str x30, [sp-32]!
000a9d84stur x29, [sp-8]
000a9d88sub x29, sp, 8
000a9d8cstr w0, [sp+40]
000a9d90strb wzr, [sp+23]
000a9d94ldr w1, [sp+40]
000a9d98and x1, x1, 255
000a9d9csubs wzr, w1, 127
000a9da0cset x0, eq
000a9da4strb w0, [sp+23]
000a9da8add x29, sp, 24
000a9dacadd sp, sp, 32
000a9db0ret x30
000a9db4udf 0
000a9db8udf 0
000a9dbcudf 0
000a9d80
000a9dc0
000a9dc0syscall.WaitStatus.Continued: ; void syscall.WaitStatus.Continued(syscall.WaitStatus w)
000a9dc0str x30, [sp-32]!
000a9dc4stur x29, [sp-8]
000a9dc8sub x29, sp, 8
000a9dccstr w0, [sp+40]
000a9dd0strb wzr, [sp+23]
000a9dd4ldr w1, [sp+40]
000a9dd8movz x2, 65535
000a9ddcsubs wzr, w1, w2
000a9de0cset x0, eq
000a9de4strb w0, [sp+23]
000a9de8add x29, sp, 24
000a9decadd sp, sp, 32
000a9df0ret x30
000a9df4udf 0
000a9df8udf 0
000a9dfcudf 0
000a9dc0
000a9dc0syscall.WaitStatus.Continued: ; void syscall.WaitStatus.Continued(syscall.WaitStatus w)
000a9dc0str x30, [sp-32]!
000a9dc4stur x29, [sp-8]
000a9dc8sub x29, sp, 8
000a9dccstr w0, [sp+40]
000a9dd0strb wzr, [sp+23]
000a9dd4ldr w1, [sp+40]
000a9dd8movz x2, 65535
000a9ddcsubs wzr, w1, w2
000a9de0cset x0, eq
000a9de4strb w0, [sp+23]
000a9de8add x29, sp, 24
000a9decadd sp, sp, 32
000a9df0ret x30
000a9df4udf 0
000a9df8udf 0
000a9dfcudf 0
000a9dc0
000a9e00
000a9e00syscall.WaitStatus.CoreDump: ; void syscall.WaitStatus.CoreDump(syscall.WaitStatus w)
000a9e00ldr x16, [x28+16]
000a9e04subs xzr, sp, x16
000a9e08b.ls 0xa9e64
000a9e0cstr x30, [sp-32]!
000a9e10stur x29, [sp-8]
000a9e14sub x29, sp, 8
000a9e18str w0, [sp+40]
000a9e1cstrb wzr, [sp+21]
000a9e20ldr w0, [sp+40]
000a9e24bl syscall.WaitStatus.Signaled
000a9e28strb w0, [sp+22]
000a9e2cstrb w0, [sp+23]
000a9e30tbnz w0, 0, 0xa9e38
000a9e34b 0xa9e4c
000a9e38
000a9e38loc_a9e38:
000a9e38ldr w1, [sp+40]
000a9e3cands wzr, w1, 128
000a9e40cset x1, ne
000a9e44strb w1, [sp+23]
000a9e48b 0xa9e50
000a9e4c
000a9e4cloc_a9e4c:
000a9e4cb 0xa9e50
000a9e50
000a9e50loc_a9e50:
000a9e50ldrb w0, [sp+23]
000a9e54strb w0, [sp+21]
000a9e58ldur x29, [sp-8]
000a9e5cldr x30, [sp], 32
000a9e60ret x30
000a9e64
000a9e64loc_a9e64:
000a9e64str w0, [sp+8]
000a9e68mov x3, x30
000a9e6cbl runtime.morestack_noctxt.abi0
000a9e70ldr w0, [sp+8]
000a9e74b 0xa9e00
000a9e78udf 0
000a9e7cudf 0
000a9e00
000a9e00syscall.WaitStatus.CoreDump: ; void syscall.WaitStatus.CoreDump(syscall.WaitStatus w)
000a9e00ldr x16, [x28+16]
000a9e04subs xzr, sp, x16
000a9e08b.ls 0xa9e64
000a9e0cstr x30, [sp-32]!
000a9e10stur x29, [sp-8]
000a9e14sub x29, sp, 8
000a9e18str w0, [sp+40]
000a9e1cstrb wzr, [sp+21]
000a9e20ldr w0, [sp+40]
000a9e24bl syscall.WaitStatus.Signaled
000a9e28strb w0, [sp+22]
000a9e2cstrb w0, [sp+23]
000a9e30tbnz w0, 0, 0xa9e38
000a9e34b 0xa9e4c
000a9e38
000a9e38loc_a9e38:
000a9e38ldr w1, [sp+40]
000a9e3cands wzr, w1, 128
000a9e40cset x1, ne
000a9e44strb w1, [sp+23]
000a9e48b 0xa9e50
000a9e4c
000a9e4cloc_a9e4c:
000a9e4cb 0xa9e50
000a9e50
000a9e50loc_a9e50:
000a9e50ldrb w0, [sp+23]
000a9e54strb w0, [sp+21]
000a9e58ldur x29, [sp-8]
000a9e5cldr x30, [sp], 32
000a9e60ret x30
000a9e64
000a9e64loc_a9e64:
000a9e64str w0, [sp+8]
000a9e68mov x3, x30
000a9e6cbl runtime.morestack_noctxt.abi0
000a9e70ldr w0, [sp+8]
000a9e74b 0xa9e00
000a9e78udf 0
000a9e7cudf 0
000a9e00
000a9e80
000a9e80syscall.WaitStatus.ExitStatus: ; void syscall.WaitStatus.ExitStatus(syscall.WaitStatus w)
000a9e80ldr x16, [x28+16]
000a9e84subs xzr, sp, x16
000a9e88b.ls 0xa9ee0
000a9e8cstr x30, [sp-48]!
000a9e90stur x29, [sp-8]
000a9e94sub x29, sp, 8
000a9e98str w0, [sp+56]
000a9e9cstr xzr, [sp+32]
000a9ea0ldr w0, [sp+56]
000a9ea4bl syscall.WaitStatus.Exited
000a9ea8strb w0, [sp+31]
000a9eactbnz w0, 0, 0xa9eb4
000a9eb0b 0xa9ecc
000a9eb4
000a9eb4loc_a9eb4:
000a9eb4ldr w1, [sp+56]
000a9eb8ubfm x0, x1, 8, 15
000a9ebcstr x0, [sp+32]
000a9ec0ldur x29, [sp-8]
000a9ec4ldr x30, [sp], 48
000a9ec8ret x30
000a9ecc
000a9eccloc_a9ecc:
000a9eccmovn x0, 0
000a9ed0str x0, [sp+32]
000a9ed4ldur x29, [sp-8]
000a9ed8ldr x30, [sp], 48
000a9edcret x30
000a9ee0
000a9ee0loc_a9ee0:
000a9ee0str w0, [sp+8]
000a9ee4mov x3, x30
000a9ee8bl runtime.morestack_noctxt.abi0
000a9eecldr w0, [sp+8]
000a9ef0b 0xa9e80
000a9ef4udf 0
000a9ef8udf 0
000a9efcudf 0
000a9e80
000a9e80syscall.WaitStatus.ExitStatus: ; void syscall.WaitStatus.ExitStatus(syscall.WaitStatus w)
000a9e80ldr x16, [x28+16]
000a9e84subs xzr, sp, x16
000a9e88b.ls 0xa9ee0
000a9e8cstr x30, [sp-48]!
000a9e90stur x29, [sp-8]
000a9e94sub x29, sp, 8
000a9e98str w0, [sp+56]
000a9e9cstr xzr, [sp+32]
000a9ea0ldr w0, [sp+56]
000a9ea4bl syscall.WaitStatus.Exited
000a9ea8strb w0, [sp+31]
000a9eactbnz w0, 0, 0xa9eb4
000a9eb0b 0xa9ecc
000a9eb4
000a9eb4loc_a9eb4:
000a9eb4ldr w1, [sp+56]
000a9eb8ubfm x0, x1, 8, 15
000a9ebcstr x0, [sp+32]
000a9ec0ldur x29, [sp-8]
000a9ec4ldr x30, [sp], 48
000a9ec8ret x30
000a9ecc
000a9eccloc_a9ecc:
000a9eccmovn x0, 0
000a9ed0str x0, [sp+32]
000a9ed4ldur x29, [sp-8]
000a9ed8ldr x30, [sp], 48
000a9edcret x30
000a9ee0
000a9ee0loc_a9ee0:
000a9ee0str w0, [sp+8]
000a9ee4mov x3, x30
000a9ee8bl runtime.morestack_noctxt.abi0
000a9eecldr w0, [sp+8]
000a9ef0b 0xa9e80
000a9ef4udf 0
000a9ef8udf 0
000a9efcudf 0
000a9e80
000a9f00
000a9f00syscall.WaitStatus.Signal: ; void syscall.WaitStatus.Signal(syscall.WaitStatus w)
000a9f00ldr x16, [x28+16]
000a9f04subs xzr, sp, x16
000a9f08b.ls 0xa9f60
000a9f0cstr x30, [sp-48]!
000a9f10stur x29, [sp-8]
000a9f14sub x29, sp, 8
000a9f18str w0, [sp+56]
000a9f1cstr xzr, [sp+32]
000a9f20ldr w0, [sp+56]
000a9f24bl syscall.WaitStatus.Signaled
000a9f28strb w0, [sp+31]
000a9f2ctbnz w0, 0, 0xa9f34
000a9f30b 0xa9f4c
000a9f34
000a9f34loc_a9f34:
000a9f34ldr w1, [sp+56]
000a9f38and x0, x1, 127
000a9f3cstr x0, [sp+32]
000a9f40ldur x29, [sp-8]
000a9f44ldr x30, [sp], 48
000a9f48ret x30
000a9f4c
000a9f4cloc_a9f4c:
000a9f4cmovn x0, 0
000a9f50str x0, [sp+32]
000a9f54ldur x29, [sp-8]
000a9f58ldr x30, [sp], 48
000a9f5cret x30
000a9f60
000a9f60loc_a9f60:
000a9f60str w0, [sp+8]
000a9f64mov x3, x30
000a9f68bl runtime.morestack_noctxt.abi0
000a9f6cldr w0, [sp+8]
000a9f70b 0xa9f00
000a9f74udf 0
000a9f78udf 0
000a9f7cudf 0
000a9f00
000a9f00syscall.WaitStatus.Signal: ; void syscall.WaitStatus.Signal(syscall.WaitStatus w)
000a9f00ldr x16, [x28+16]
000a9f04subs xzr, sp, x16
000a9f08b.ls 0xa9f60
000a9f0cstr x30, [sp-48]!
000a9f10stur x29, [sp-8]
000a9f14sub x29, sp, 8
000a9f18str w0, [sp+56]
000a9f1cstr xzr, [sp+32]
000a9f20ldr w0, [sp+56]
000a9f24bl syscall.WaitStatus.Signaled
000a9f28strb w0, [sp+31]
000a9f2ctbnz w0, 0, 0xa9f34
000a9f30b 0xa9f4c
000a9f34
000a9f34loc_a9f34:
000a9f34ldr w1, [sp+56]
000a9f38and x0, x1, 127
000a9f3cstr x0, [sp+32]
000a9f40ldur x29, [sp-8]
000a9f44ldr x30, [sp], 48
000a9f48ret x30
000a9f4c
000a9f4cloc_a9f4c:
000a9f4cmovn x0, 0
000a9f50str x0, [sp+32]
000a9f54ldur x29, [sp-8]
000a9f58ldr x30, [sp], 48
000a9f5cret x30
000a9f60
000a9f60loc_a9f60:
000a9f60str w0, [sp+8]
000a9f64mov x3, x30
000a9f68bl runtime.morestack_noctxt.abi0
000a9f6cldr w0, [sp+8]
000a9f70b 0xa9f00
000a9f74udf 0
000a9f78udf 0
000a9f7cudf 0
000a9f00
000a9f80
000a9f80syscall.WaitStatus.StopSignal: ; void syscall.WaitStatus.StopSignal(syscall.WaitStatus w)
000a9f80ldr x16, [x28+16]
000a9f84subs xzr, sp, x16
000a9f88b.ls 0xa9fe0
000a9f8cstr x30, [sp-48]!
000a9f90stur x29, [sp-8]
000a9f94sub x29, sp, 8
000a9f98str w0, [sp+56]
000a9f9cstr xzr, [sp+32]
000a9fa0ldr w0, [sp+56]
000a9fa4bl syscall.WaitStatus.Stopped
000a9fa8strb w0, [sp+31]
000a9factbnz w0, 0, 0xa9fb4
000a9fb0b 0xa9fcc
000a9fb4
000a9fb4loc_a9fb4:
000a9fb4ldr w1, [sp+56]
000a9fb8ubfm x0, x1, 8, 15
000a9fbcstr x0, [sp+32]
000a9fc0ldur x29, [sp-8]
000a9fc4ldr x30, [sp], 48
000a9fc8ret x30
000a9fcc
000a9fccloc_a9fcc:
000a9fccmovn x0, 0
000a9fd0str x0, [sp+32]
000a9fd4ldur x29, [sp-8]
000a9fd8ldr x30, [sp], 48
000a9fdcret x30
000a9fe0
000a9fe0loc_a9fe0:
000a9fe0str w0, [sp+8]
000a9fe4mov x3, x30
000a9fe8bl runtime.morestack_noctxt.abi0
000a9fecldr w0, [sp+8]
000a9ff0b 0xa9f80
000a9ff4udf 0
000a9ff8udf 0
000a9ffcudf 0
000a9f80
000a9f80syscall.WaitStatus.StopSignal: ; void syscall.WaitStatus.StopSignal(syscall.WaitStatus w)
000a9f80ldr x16, [x28+16]
000a9f84subs xzr, sp, x16
000a9f88b.ls 0xa9fe0
000a9f8cstr x30, [sp-48]!
000a9f90stur x29, [sp-8]
000a9f94sub x29, sp, 8
000a9f98str w0, [sp+56]
000a9f9cstr xzr, [sp+32]
000a9fa0ldr w0, [sp+56]
000a9fa4bl syscall.WaitStatus.Stopped
000a9fa8strb w0, [sp+31]
000a9factbnz w0, 0, 0xa9fb4
000a9fb0b 0xa9fcc
000a9fb4
000a9fb4loc_a9fb4:
000a9fb4ldr w1, [sp+56]
000a9fb8ubfm x0, x1, 8, 15
000a9fbcstr x0, [sp+32]
000a9fc0ldur x29, [sp-8]
000a9fc4ldr x30, [sp], 48
000a9fc8ret x30
000a9fcc
000a9fccloc_a9fcc:
000a9fccmovn x0, 0
000a9fd0str x0, [sp+32]
000a9fd4ldur x29, [sp-8]
000a9fd8ldr x30, [sp], 48
000a9fdcret x30
000a9fe0
000a9fe0loc_a9fe0:
000a9fe0str w0, [sp+8]
000a9fe4mov x3, x30
000a9fe8bl runtime.morestack_noctxt.abi0
000a9fecldr w0, [sp+8]
000a9ff0b 0xa9f80
000a9ff4udf 0
000a9ff8udf 0
000a9ffcudf 0
000a9f80
000aa000
000aa000syscall.WaitStatus.TrapCause: ; void syscall.WaitStatus.TrapCause(syscall.WaitStatus w)
000aa000ldr x16, [x28+16]
000aa004subs xzr, sp, x16
000aa008b.ls 0xaa068
000aa00cstr x30, [sp-48]!
000aa010stur x29, [sp-8]
000aa014sub x29, sp, 8
000aa018str w0, [sp+56]
000aa01cstr xzr, [sp+24]
000aa020ldr w0, [sp+56]
000aa024bl syscall.WaitStatus.StopSignal
000aa028str x0, [sp+32]
000aa02csubs xzr, x0, 5
000aa030b.ne 0xaa038
000aa034b 0xaa04c
000aa038
000aa038loc_aa038:
000aa038movn x0, 0
000aa03cstr x0, [sp+24]
000aa040ldur x29, [sp-8]
000aa044ldr x30, [sp], 48
000aa048ret x30
000aa04c
000aa04cloc_aa04c:
000aa04cldr w1, [sp+56]
000aa050ubfm x1, x1, 8, 31
000aa054sbfm x0, x1, 8, 63
000aa058str x0, [sp+24]
000aa05cldur x29, [sp-8]
000aa060ldr x30, [sp], 48
000aa064ret x30
000aa068
000aa068loc_aa068:
000aa068str w0, [sp+8]
000aa06cmov x3, x30
000aa070bl runtime.morestack_noctxt.abi0
000aa074ldr w0, [sp+8]
000aa078b 0xaa000
000aa07cudf 0
000aa000
000aa000syscall.WaitStatus.TrapCause: ; void syscall.WaitStatus.TrapCause(syscall.WaitStatus w)
000aa000ldr x16, [x28+16]
000aa004subs xzr, sp, x16
000aa008b.ls 0xaa068
000aa00cstr x30, [sp-48]!
000aa010stur x29, [sp-8]
000aa014sub x29, sp, 8
000aa018str w0, [sp+56]
000aa01cstr xzr, [sp+24]
000aa020ldr w0, [sp+56]
000aa024bl syscall.WaitStatus.StopSignal
000aa028str x0, [sp+32]
000aa02csubs xzr, x0, 5
000aa030b.ne 0xaa038
000aa034b 0xaa04c
000aa038
000aa038loc_aa038:
000aa038movn x0, 0
000aa03cstr x0, [sp+24]
000aa040ldur x29, [sp-8]
000aa044ldr x30, [sp], 48
000aa048ret x30
000aa04c
000aa04cloc_aa04c:
000aa04cldr w1, [sp+56]
000aa050ubfm x1, x1, 8, 31
000aa054sbfm x0, x1, 8, 63
000aa058str x0, [sp+24]
000aa05cldur x29, [sp-8]
000aa060ldr x30, [sp], 48
000aa064ret x30
000aa068
000aa068loc_aa068:
000aa068str w0, [sp+8]
000aa06cmov x3, x30
000aa070bl runtime.morestack_noctxt.abi0
000aa074ldr w0, [sp+8]
000aa078b 0xaa000
000aa07cudf 0
000aa000
000aa080
000aa080syscall.Wait4: ; void syscall.Wait4(int pid, syscall.WaitStatus * wstatus, int options, syscall.Rusage * rusage)
000aa080ldr x16, [x28+16]
000aa084subs xzr, sp, x16
000aa088b.ls 0xaa134
000aa08cstr x30, [sp-128]!
000aa090stur x29, [sp-8]
000aa094sub x29, sp, 8
000aa098str x0, [sp+136]
000aa09cstr x1, [sp+144]
000aa0a0str x2, [sp+152]
000aa0a4str x3, [sp+160]
000aa0a8str xzr, [sp+48]
000aa0acstp xzr, xzr, [sp+72]
000aa0b0str wzr, [sp+44]
000aa0b4stp xzr, xzr, [sp+104]
000aa0b8ldr x2, [sp+152]
000aa0bcldr x3, [sp+160]
000aa0c0ldr x0, [sp+136]
000aa0c4add x1, sp, 44
000aa0c8bl syscall.wait4
000aa0ccstr x0, [sp+56]
000aa0d0str x1, [sp+104]
000aa0d4str x2, [sp+112]
000aa0d8ldr x4, [sp+56]
000aa0dcstr x4, [sp+64]
000aa0e0str x1, [sp+88]
000aa0e4str x2, [sp+96]
000aa0e8ldr x4, [sp+64]
000aa0ecstr x4, [sp+48]
000aa0f0str x1, [sp+72]
000aa0f4str x2, [sp+80]
000aa0f8ldr x4, [sp+144]
000aa0fccbnz x4, 0xaa104
000aa100b 0xaa118
000aa104
000aa104loc_aa104:
000aa104ldr x3, [sp+144]
000aa108ldrsb x27, [x3]
000aa10cldrsw x4, [sp+44]
000aa110str w4, [x3]
000aa114b 0xaa11c
000aa118
000aa118loc_aa118:
000aa118b 0xaa11c
000aa11c
000aa11cloc_aa11c:
000aa11cldr x1, [sp+72]
000aa120ldr x2, [sp+80]
000aa124ldr x0, [sp+48]
000aa128ldur x29, [sp-8]
000aa12cldr x30, [sp], 128
000aa130ret x30
000aa134
000aa134loc_aa134:
000aa134stp x0, x1, [sp+8]
000aa138stp x2, x3, [sp+24]
000aa13cmov x3, x30
000aa140bl runtime.morestack_noctxt.abi0
000aa144ldp x0, x1, [sp+8]
000aa148ldp x2, x3, [sp+24]
000aa14cb 0xaa080
000aa080
000aa080syscall.Wait4: ; void syscall.Wait4(int pid, syscall.WaitStatus * wstatus, int options, syscall.Rusage * rusage)
000aa080ldr x16, [x28+16]
000aa084subs xzr, sp, x16
000aa088b.ls 0xaa134
000aa08cstr x30, [sp-128]!
000aa090stur x29, [sp-8]
000aa094sub x29, sp, 8
000aa098str x0, [sp+136]
000aa09cstr x1, [sp+144]
000aa0a0str x2, [sp+152]
000aa0a4str x3, [sp+160]
000aa0a8str xzr, [sp+48]
000aa0acstp xzr, xzr, [sp+72]
000aa0b0str wzr, [sp+44]
000aa0b4stp xzr, xzr, [sp+104]
000aa0b8ldr x2, [sp+152]
000aa0bcldr x3, [sp+160]
000aa0c0ldr x0, [sp+136]
000aa0c4add x1, sp, 44
000aa0c8bl syscall.wait4
000aa0ccstr x0, [sp+56]
000aa0d0str x1, [sp+104]
000aa0d4str x2, [sp+112]
000aa0d8ldr x4, [sp+56]
000aa0dcstr x4, [sp+64]
000aa0e0str x1, [sp+88]
000aa0e4str x2, [sp+96]
000aa0e8ldr x4, [sp+64]
000aa0ecstr x4, [sp+48]
000aa0f0str x1, [sp+72]
000aa0f4str x2, [sp+80]
000aa0f8ldr x4, [sp+144]
000aa0fccbnz x4, 0xaa104
000aa100b 0xaa118
000aa104
000aa104loc_aa104:
000aa104ldr x3, [sp+144]
000aa108ldrsb x27, [x3]
000aa10cldrsw x4, [sp+44]
000aa110str w4, [x3]
000aa114b 0xaa11c
000aa118
000aa118loc_aa118:
000aa118b 0xaa11c
000aa11c
000aa11cloc_aa11c:
000aa11cldr x1, [sp+72]
000aa120ldr x2, [sp+80]
000aa124ldr x0, [sp+48]
000aa128ldur x29, [sp-8]
000aa12cldr x30, [sp], 128
000aa130ret x30
000aa134
000aa134loc_aa134:
000aa134stp x0, x1, [sp+8]
000aa138stp x2, x3, [sp+24]
000aa13cmov x3, x30
000aa140bl runtime.morestack_noctxt.abi0
000aa144ldp x0, x1, [sp+8]
000aa148ldp x2, x3, [sp+24]
000aa14cb 0xaa080
000aa080
000aa150
000aa150syscall.(*SockaddrInet4).sockaddr: ; void syscall.(*SockaddrInet4).sockaddr(syscall.SockaddrInet4 * sa)
000aa150str x30, [sp-64]!
000aa154stur x29, [sp-8]
000aa158sub x29, sp, 8
000aa15cstr x0, [sp+72]
000aa160str xzr, [sp+40]
000aa164str wzr, [sp+20]
000aa168stp xzr, xzr, [sp+24]
000aa16cldr x4, [sp+72]
000aa170ldrsb x27, [x4]
000aa174ldr x4, [x4]
000aa178subs xzr, x4, 0
000aa17ccset x5, lt
000aa180strb w5, [sp+19]
000aa184tbnz x4, 63, 0xaa18c
000aa188b 0xaa190
000aa18c
000aa18cloc_aa18c:
000aa18cb 0xaa1b0
000aa190
000aa190loc_aa190:
000aa190ldr x4, [sp+72]
000aa194ldrsb x27, [x4]
000aa198ldr x4, [x4]
000aa19cmovz x5, 65535
000aa1a0subs xzr, x4, x5
000aa1a4cset x4, gt
000aa1a8strb w4, [sp+19]
000aa1acb 0xaa1b0
000aa1b0
000aa1b0loc_aa1b0:
000aa1b0ldrb w4, [sp+19]
000aa1b4tbnz w4, 0, 0xaa1bc
000aa1b8b 0xaa1f8
000aa1bc
000aa1bcloc_aa1bc:
000aa1bcstr xzr, [sp+40]
000aa1c0str wzr, [sp+20]
000aa1c4adrp x4, 0x669000
000aa1c8add x4, x4, 2264
000aa1ccstr x4, [sp+24]
000aa1d0adrp x4, 0x666000
000aa1d4add x4, x4, 3064
000aa1d8str x4, [sp+32]
000aa1dcldr w1, [sp+20]
000aa1e0ldr x2, [sp+24]
000aa1e4ldr x0, [sp+40]
000aa1e8ldr x3, [sp+32]
000aa1ecadd x29, sp, 56
000aa1f0add sp, sp, 64
000aa1f4ret x30
000aa1f8
000aa1f8loc_aa1f8:
000aa1f8ldr x4, [sp+72]
000aa1fcldrsb x27, [x4]
000aa200orr x5, xzr, 2
000aa204strh w5, [x4+12]
000aa208ldr x4, [sp+72]
000aa20cldrsb x27, [x4]
000aa210add x4, x4, 14
000aa214str x4, [sp+48]
000aa218ldr x4, [sp+48]
000aa21cldrsb x27, [x4]
000aa220ldr x5, [sp+72]
000aa224ldrsb x27, [x5]
000aa228ldr x5, [x5]
000aa22csbfm x5, x5, 8, 63
000aa230strb w5, [x4]
000aa234ldr x4, [sp+48]
000aa238ldrsb x27, [x4]
000aa23cldr x5, [sp+72]
000aa240ldrsb x27, [x5]
000aa244ldr x5, [x5]
000aa248strb w5, [x4+1]
000aa24cldr x4, [sp+72]
000aa250ldrsb x27, [x4]
000aa254ldr x5, [sp+72]
000aa258ldrsb x27, [x5]
000aa25cldr w5, [x5+8]
000aa260str w5, [x4+16]
000aa264ldr x4, [sp+72]
000aa268ldrsb x27, [x4]
000aa26cadd x4, x4, 12
000aa270str x4, [sp+40]
000aa274orr x4, xzr, 16
000aa278str w4, [sp+20]
000aa27cstp xzr, xzr, [sp+24]
000aa280ldr w1, [sp+20]
000aa284ldr x0, [sp+40]
000aa288mov x2, xzr
000aa28cmov x3, xzr
000aa290add x29, sp, 56
000aa294add sp, sp, 64
000aa298ret x30
000aa29cudf 0
000aa150
000aa150syscall.(*SockaddrInet4).sockaddr: ; void syscall.(*SockaddrInet4).sockaddr(syscall.SockaddrInet4 * sa)
000aa150str x30, [sp-64]!
000aa154stur x29, [sp-8]
000aa158sub x29, sp, 8
000aa15cstr x0, [sp+72]
000aa160str xzr, [sp+40]
000aa164str wzr, [sp+20]
000aa168stp xzr, xzr, [sp+24]
000aa16cldr x4, [sp+72]
000aa170ldrsb x27, [x4]
000aa174ldr x4, [x4]
000aa178subs xzr, x4, 0
000aa17ccset x5, lt
000aa180strb w5, [sp+19]
000aa184tbnz x4, 63, 0xaa18c
000aa188b 0xaa190
000aa18c
000aa18cloc_aa18c:
000aa18cb 0xaa1b0
000aa190
000aa190loc_aa190:
000aa190ldr x4, [sp+72]
000aa194ldrsb x27, [x4]
000aa198ldr x4, [x4]
000aa19cmovz x5, 65535
000aa1a0subs xzr, x4, x5
000aa1a4cset x4, gt
000aa1a8strb w4, [sp+19]
000aa1acb 0xaa1b0
000aa1b0
000aa1b0loc_aa1b0:
000aa1b0ldrb w4, [sp+19]
000aa1b4tbnz w4, 0, 0xaa1bc
000aa1b8b 0xaa1f8
000aa1bc
000aa1bcloc_aa1bc:
000aa1bcstr xzr, [sp+40]
000aa1c0str wzr, [sp+20]
000aa1c4adrp x4, 0x669000
000aa1c8add x4, x4, 2264
000aa1ccstr x4, [sp+24]
000aa1d0adrp x4, 0x666000
000aa1d4add x4, x4, 3064
000aa1d8str x4, [sp+32]
000aa1dcldr w1, [sp+20]
000aa1e0ldr x2, [sp+24]
000aa1e4ldr x0, [sp+40]
000aa1e8ldr x3, [sp+32]
000aa1ecadd x29, sp, 56
000aa1f0add sp, sp, 64
000aa1f4ret x30
000aa1f8
000aa1f8loc_aa1f8:
000aa1f8ldr x4, [sp+72]
000aa1fcldrsb x27, [x4]
000aa200orr x5, xzr, 2
000aa204strh w5, [x4+12]
000aa208ldr x4, [sp+72]
000aa20cldrsb x27, [x4]
000aa210add x4, x4, 14
000aa214str x4, [sp+48]
000aa218ldr x4, [sp+48]
000aa21cldrsb x27, [x4]
000aa220ldr x5, [sp+72]
000aa224ldrsb x27, [x5]
000aa228ldr x5, [x5]
000aa22csbfm x5, x5, 8, 63
000aa230strb w5, [x4]
000aa234ldr x4, [sp+48]
000aa238ldrsb x27, [x4]
000aa23cldr x5, [sp+72]
000aa240ldrsb x27, [x5]
000aa244ldr x5, [x5]
000aa248strb w5, [x4+1]
000aa24cldr x4, [sp+72]
000aa250ldrsb x27, [x4]
000aa254ldr x5, [sp+72]
000aa258ldrsb x27, [x5]
000aa25cldr w5, [x5+8]
000aa260str w5, [x4+16]
000aa264ldr x4, [sp+72]
000aa268ldrsb x27, [x4]
000aa26cadd x4, x4, 12
000aa270str x4, [sp+40]
000aa274orr x4, xzr, 16
000aa278str w4, [sp+20]
000aa27cstp xzr, xzr, [sp+24]
000aa280ldr w1, [sp+20]
000aa284ldr x0, [sp+40]
000aa288mov x2, xzr
000aa28cmov x3, xzr
000aa290add x29, sp, 56
000aa294add sp, sp, 64
000aa298ret x30
000aa29cudf 0
000aa150
000aa2a0
000aa2a0syscall.(*SockaddrInet6).sockaddr: ; void syscall.(*SockaddrInet6).sockaddr(syscall.SockaddrInet6 * sa)
000aa2a0str x30, [sp-64]!
000aa2a4stur x29, [sp-8]
000aa2a8sub x29, sp, 8
000aa2acstr x0, [sp+72]
000aa2b0str xzr, [sp+40]
000aa2b4str wzr, [sp+20]
000aa2b8stp xzr, xzr, [sp+24]
000aa2bcldr x4, [sp+72]
000aa2c0ldrsb x27, [x4]
000aa2c4ldr x4, [x4]
000aa2c8subs xzr, x4, 0
000aa2cccset x5, lt
000aa2d0strb w5, [sp+19]
000aa2d4tbnz x4, 63, 0xaa2dc
000aa2d8b 0xaa2e0
000aa2dc
000aa2dcloc_aa2dc:
000aa2dcb 0xaa300
000aa2e0
000aa2e0loc_aa2e0:
000aa2e0ldr x4, [sp+72]
000aa2e4ldrsb x27, [x4]
000aa2e8ldr x4, [x4]
000aa2ecmovz x5, 65535
000aa2f0subs xzr, x4, x5
000aa2f4cset x4, gt
000aa2f8strb w4, [sp+19]
000aa2fcb 0xaa300
000aa300
000aa300loc_aa300:
000aa300ldrb w4, [sp+19]
000aa304tbnz w4, 0, 0xaa30c
000aa308b 0xaa348
000aa30c
000aa30cloc_aa30c:
000aa30cstr xzr, [sp+40]
000aa310str wzr, [sp+20]
000aa314adrp x4, 0x669000
000aa318add x4, x4, 2264
000aa31cstr x4, [sp+24]
000aa320adrp x4, 0x666000
000aa324add x4, x4, 3064
000aa328str x4, [sp+32]
000aa32cldr w1, [sp+20]
000aa330ldr x2, [sp+24]
000aa334ldr x0, [sp+40]
000aa338ldr x3, [sp+32]
000aa33cadd x29, sp, 56
000aa340add sp, sp, 64
000aa344ret x30
000aa348
000aa348loc_aa348:
000aa348ldr x4, [sp+72]
000aa34cldrsb x27, [x4]
000aa350movz x5, 10
000aa354strh w5, [x4+28]
000aa358ldr x4, [sp+72]
000aa35cldrsb x27, [x4]
000aa360add x4, x4, 30
000aa364str x4, [sp+48]
000aa368ldr x4, [sp+48]
000aa36cldrsb x27, [x4]
000aa370ldr x5, [sp+72]
000aa374ldrsb x27, [x5]
000aa378ldr x5, [x5]
000aa37csbfm x5, x5, 8, 63
000aa380strb w5, [x4]
000aa384ldr x4, [sp+48]
000aa388ldrsb x27, [x4]
000aa38cldr x5, [sp+72]
000aa390ldrsb x27, [x5]
000aa394ldr x5, [x5]
000aa398strb w5, [x4+1]
000aa39cldr x4, [sp+72]
000aa3a0ldrsb x27, [x4]
000aa3a4ldr x5, [sp+72]
000aa3a8ldrsb x27, [x5]
000aa3acldr w5, [x5+8]
000aa3b0str w5, [x4+52]
000aa3b4ldr x4, [sp+72]
000aa3b8ldrsb x27, [x4]
000aa3bcldr x5, [sp+72]
000aa3c0ldrsb x27, [x5]
000aa3c4add x27, x5, 12
000aa3c8ldp x5, x6, [x27]
000aa3ccadd x27, x4, 36
000aa3d0stp x5, x6, [x27]
000aa3d4ldr x4, [sp+72]
000aa3d8ldrsb x27, [x4]
000aa3dcadd x4, x4, 28
000aa3e0str x4, [sp+40]
000aa3e4orr x4, xzr, 28
000aa3e8str w4, [sp+20]
000aa3ecstp xzr, xzr, [sp+24]
000aa3f0ldr w1, [sp+20]
000aa3f4ldr x0, [sp+40]
000aa3f8mov x2, xzr
000aa3fcmov x3, xzr
000aa400add x29, sp, 56
000aa404add sp, sp, 64
000aa408ret x30
000aa40cudf 0
000aa2a0
000aa2a0syscall.(*SockaddrInet6).sockaddr: ; void syscall.(*SockaddrInet6).sockaddr(syscall.SockaddrInet6 * sa)
000aa2a0str x30, [sp-64]!
000aa2a4stur x29, [sp-8]
000aa2a8sub x29, sp, 8
000aa2acstr x0, [sp+72]
000aa2b0str xzr, [sp+40]
000aa2b4str wzr, [sp+20]
000aa2b8stp xzr, xzr, [sp+24]
000aa2bcldr x4, [sp+72]
000aa2c0ldrsb x27, [x4]
000aa2c4ldr x4, [x4]
000aa2c8subs xzr, x4, 0
000aa2cccset x5, lt
000aa2d0strb w5, [sp+19]
000aa2d4tbnz x4, 63, 0xaa2dc
000aa2d8b 0xaa2e0
000aa2dc
000aa2dcloc_aa2dc:
000aa2dcb 0xaa300
000aa2e0
000aa2e0loc_aa2e0:
000aa2e0ldr x4, [sp+72]
000aa2e4ldrsb x27, [x4]
000aa2e8ldr x4, [x4]
000aa2ecmovz x5, 65535
000aa2f0subs xzr, x4, x5
000aa2f4cset x4, gt
000aa2f8strb w4, [sp+19]
000aa2fcb 0xaa300
000aa300
000aa300loc_aa300:
000aa300ldrb w4, [sp+19]
000aa304tbnz w4, 0, 0xaa30c
000aa308b 0xaa348
000aa30c
000aa30cloc_aa30c:
000aa30cstr xzr, [sp+40]
000aa310str wzr, [sp+20]
000aa314adrp x4, 0x669000
000aa318add x4, x4, 2264
000aa31cstr x4, [sp+24]
000aa320adrp x4, 0x666000
000aa324add x4, x4, 3064
000aa328str x4, [sp+32]
000aa32cldr w1, [sp+20]
000aa330ldr x2, [sp+24]
000aa334ldr x0, [sp+40]
000aa338ldr x3, [sp+32]
000aa33cadd x29, sp, 56
000aa340add sp, sp, 64
000aa344ret x30
000aa348
000aa348loc_aa348:
000aa348ldr x4, [sp+72]
000aa34cldrsb x27, [x4]
000aa350movz x5, 10
000aa354strh w5, [x4+28]
000aa358ldr x4, [sp+72]
000aa35cldrsb x27, [x4]
000aa360add x4, x4, 30
000aa364str x4, [sp+48]
000aa368ldr x4, [sp+48]
000aa36cldrsb x27, [x4]
000aa370ldr x5, [sp+72]
000aa374ldrsb x27, [x5]
000aa378ldr x5, [x5]
000aa37csbfm x5, x5, 8, 63
000aa380strb w5, [x4]
000aa384ldr x4, [sp+48]
000aa388ldrsb x27, [x4]
000aa38cldr x5, [sp+72]
000aa390ldrsb x27, [x5]
000aa394ldr x5, [x5]
000aa398strb w5, [x4+1]
000aa39cldr x4, [sp+72]
000aa3a0ldrsb x27, [x4]
000aa3a4ldr x5, [sp+72]
000aa3a8ldrsb x27, [x5]
000aa3acldr w5, [x5+8]
000aa3b0str w5, [x4+52]
000aa3b4ldr x4, [sp+72]
000aa3b8ldrsb x27, [x4]
000aa3bcldr x5, [sp+72]
000aa3c0ldrsb x27, [x5]
000aa3c4add x27, x5, 12
000aa3c8ldp x5, x6, [x27]
000aa3ccadd x27, x4, 36
000aa3d0stp x5, x6, [x27]
000aa3d4ldr x4, [sp+72]
000aa3d8ldrsb x27, [x4]
000aa3dcadd x4, x4, 28
000aa3e0str x4, [sp+40]
000aa3e4orr x4, xzr, 28
000aa3e8str w4, [sp+20]
000aa3ecstp xzr, xzr, [sp+24]
000aa3f0ldr w1, [sp+20]
000aa3f4ldr x0, [sp+40]
000aa3f8mov x2, xzr
000aa3fcmov x3, xzr
000aa400add x29, sp, 56
000aa404add sp, sp, 64
000aa408ret x30
000aa40cudf 0
000aa2a0
Loading..