0000000000000a78 : a78: a9b27bfd stp x29, x30, [sp, #-224]! a7c: 910003fd mov x29, sp a80: a90153f3 stp x19, x20, [sp, #16] a84: f9001bf7 str x23, [sp, #48] a88: aa0003f7 mov x23, x0 a8c: aa1e03e0 mov x0, x30 a90: 94000000 bl 0 <_mcount> a94: 90000000 adrp x0, 0 <__stack_chk_guard> a98: 91000000 add x0, x0, #0x0 a9c: f9410ef3 ldr x19, [x23, #536] aa0: f9400001 ldr x1, [x0] aa4: f9006fa1 str x1, [x29, #216] aa8: d2800001 mov x1, #0x0 // #0 aac: b9403ee0 ldr w0, [x23, #60] ab0: 7100081f cmp w0, #0x2 ab4: f9403274 ldr x20, [x19, #96] ab8: 54000e40 b.eq c80 // b.none abc: 7100141f cmp w0, #0x5 ac0: 54000340 b.eq b28 // b.none ac4: 7100041f cmp w0, #0x1 ac8: 54003400 b.eq 1148 // b.none acc: 90000001 adrp x1, 0 ad0: 91000021 add x1, x1, #0x0 ad4: 91028021 add x1, x1, #0xa0 ad8: 90000000 adrp x0, 0 adc: 52800be3 mov w3, #0x5f // #95 ae0: 91000000 add x0, x0, #0x0 ae4: 52805fc2 mov w2, #0x2fe // #766 ae8: 94000000 bl 0 <__set_error> aec: 52800be0 mov w0, #0x5f // #95 af0: b902eee0 str w0, [x23, #748] af4: aa1703e0 mov x0, x23 af8: 94000000 bl 0 afc: 90000000 adrp x0, 0 <__stack_chk_guard> b00: 91000000 add x0, x0, #0x0 b04: f9406fa1 ldr x1, [x29, #216] b08: f9400000 ldr x0, [x0] b0c: ca000020 eor x0, x1, x0 b10: b5003c20 cbnz x0, 1294 b14: a94153f3 ldp x19, x20, [sp, #16] b18: f9401bf7 ldr x23, [sp, #48] b1c: a8ce7bfd ldp x29, x30, [sp], #224 b20: d65f03c0 ret b24: d503201f nop b28: aa1303e0 mov x0, x19 b2c: 94000000 bl 0 b30: 34003140 cbz w0, 1158 b34: b94046e0 ldr w0, [x23, #68] b38: 7110881f cmp w0, #0x422 b3c: 54003421 b.ne 11c0 // b.any b40: 90000000 adrp x0, 0 b44: b9400000 ldr w0, [x0] b48: 35003500 cbnz w0, 11e8 b4c: b95fd260 ldr w0, [x19, #8144] b50: 35003600 cbnz w0, 1210 b54: f9400a94 ldr x20, [x20, #16] b58: f9404280 ldr x0, [x20, #128] b5c: f9420800 ldr x0, [x0, #1040] b60: b4003740 cbz x0, 1248 b64: 90000002 adrp x2, 0 b68: 52800001 mov w1, #0x0 // #0 b6c: 91000042 add x2, x2, #0x0 b70: 52a00c00 mov w0, #0x600000 // #6291456 b74: 94000000 bl 0 b78: aa0003f3 mov x19, x0 b7c: b40036c0 cbz x0, 1254 b80: a9025bb5 stp x21, x22, [x29, #32] b84: 90000000 adrp x0, 0 b88: 91000000 add x0, x0, #0x0 b8c: a904de60 stp x0, x23, [x19, #72] b90: f9400661 ldr x1, [x19, #8] b94: f9404280 ldr x0, [x20, #128] b98: eb00003f cmp x1, x0 b9c: 540000a0 b.eq bb0 // b.none ba0: 79402a60 ldrh w0, [x19, #20] ba4: 12167800 and w0, w0, #0xfffffdff ba8: 79002a60 strh w0, [x19, #20] bac: f9404280 ldr x0, [x20, #128] bb0: f9000660 str x0, [x19, #8] bb4: 3941b281 ldrb w1, [x20, #108] bb8: 39006e61 strb w1, [x19, #27] bbc: f9420816 ldr x22, [x0, #1040] bc0: f94206c3 ldr x3, [x22, #1032] bc4: b4000463 cbz x3, c50 bc8: d5384102 mrs x2, sp_el0 bcc: b9401040 ldr w0, [x2, #16] bd0: 11000400 add w0, w0, #0x1 bd4: b9001040 str w0, [x2, #16] bd8: f9402460 ldr x0, [x3, #72] bdc: f240041f tst x0, #0x3 be0: 54003401 b.ne 1260 // b.any be4: b9401041 ldr w1, [x2, #16] be8: 11000421 add w1, w1, #0x1 bec: b9001041 str w1, [x2, #16] bf0: d2800021 mov x1, #0x1 // #1 bf4: d538d083 mrs x3, tpidr_el1 bf8: 8b030000 add x0, x0, x3 bfc: c85f7c05 ldxr x5, [x0] c00: 8b0100a5 add x5, x5, x1 c04: c8047c05 stxr w4, x5, [x0] c08: 35ffffa4 cbnz w4, bfc c0c: f9400840 ldr x0, [x2, #16] c10: d1000400 sub x0, x0, #0x1 c14: b9001040 str w0, [x2, #16] c18: b40030c0 cbz x0, 1230 c1c: f9400840 ldr x0, [x2, #16] c20: b4003080 cbz x0, 1230 c24: 52800035 mov w21, #0x1 // #1 c28: d5384101 mrs x1, sp_el0 c2c: f9400820 ldr x0, [x1, #16] c30: d1000400 sub x0, x0, #0x1 c34: b9001020 str w0, [x1, #16] c38: b4002f80 cbz x0, 1228 c3c: f9400820 ldr x0, [x1, #16] c40: b4002f40 cbz x0, 1228 c44: 34000075 cbz w21, c50 c48: f94206c0 ldr x0, [x22, #1032] c4c: f9002e60 str x0, [x19, #88] c50: 52a00080 mov w0, #0x40000 // #262144 c54: b9001260 str w0, [x19, #16] c58: d5384115 mrs x21, sp_el0 c5c: f9439ab6 ldr x22, [x21, #1840] c60: aa1303e0 mov x0, x19 c64: f9039abf str xzr, [x21, #1840] c68: 94000000 bl 0 c6c: f9039ab6 str x22, [x21, #1840] c70: aa1403e0 mov x0, x20 c74: 94000000 bl 0 c78: a9425bb5 ldp x21, x22, [x29, #32] c7c: 17ffffa0 b afc c80: 52800020 mov w0, #0x1 // #1 c84: f90017b6 str x22, [x29, #40] c88: b9008ba0 str w0, [x29, #136] c8c: aa1703e0 mov x0, x23 c90: 94000000 bl 0 c94: f90126e0 str x0, [x23, #584] c98: f94106e0 ldr x0, [x23, #520] c9c: f9003ba0 str x0, [x29, #112] ca0: f9411ae0 ldr x0, [x23, #560] ca4: f90037a0 str x0, [x29, #104] ca8: f9400a80 ldr x0, [x20, #16] cac: f9004fa0 str x0, [x29, #152] cb0: b9008fbf str wzr, [x29, #140] cb4: 52800200 mov w0, #0x10 // #16 cb8: b9007ba0 str w0, [x29, #120] cbc: b9407bb3 ldr w19, [x29, #120] cc0: 90000001 adrp x1, 0 cc4: 91000022 add x2, x1, #0x0 cc8: 52802de3 mov w3, #0x16f // #367 ccc: 9102e042 add x2, x2, #0xb8 cd0: 52800001 mov w1, #0x0 // #0 cd4: 93407e60 sxtw x0, w19 cd8: 91000c00 add x0, x0, #0x3 cdc: d37df000 lsl x0, x0, #3 ce0: 94000000 bl 0 ce4: aa0003f6 mov x22, x0 ce8: b4001e80 cbz x0, 10b8 cec: a903e7b8 stp x24, x25, [x29, #56] cf0: 7100027f cmp w19, #0x0 cf4: a904efba stp x26, x27, [x29, #72] cf8: f90013b5 str x21, [x29, #32] cfc: f9002fbc str x28, [x29, #88] d00: b900081f str wzr, [x0, #8] d04: 2901cc1f stp wzr, w19, [x0, #12] d08: 5400012d b.le d2c d0c: 51000661 sub w1, w19, #0x1 d10: 91008003 add x3, x0, #0x20 d14: 2a0103e2 mov w2, w1 d18: 91006000 add x0, x0, #0x18 d1c: 8b224c61 add x1, x3, w2, uxtw #3 d20: f800841f str xzr, [x0], #8 d24: eb01001f cmp x0, x1 d28: 54ffffc1 b.ne d20 // b.any d2c: b4000217 cbz x23, d6c d30: b942d2e0 ldr w0, [x23, #720] d34: 12110800 and w0, w0, #0x38000 d38: 120f7800 and w0, w0, #0xfffeffff d3c: 35000180 cbnz w0, d6c d40: f9404fa0 ldr x0, [x29, #152] d44: 5280e002 mov w2, #0x700 // #1792 d48: b9400000 ldr w0, [x0] d4c: 53147c00 lsr w0, w0, #20 d50: 51001c01 sub w1, w0, #0x7 d54: 71040c1f cmp w0, #0x103 d58: 121e7820 and w0, w1, #0xfffffffd d5c: 7a401804 ccmp w0, #0x0, #0x4, ne // ne = any d60: b9408fa0 ldr w0, [x29, #140] d64: 1a820000 csel w0, w0, w2, eq // eq = none d68: b9008fa0 str w0, [x29, #140] d6c: f9403ba1 ldr x1, [x29, #112] d70: f90002d7 str x23, [x22] d74: 7100003f cmp w1, #0x0 d78: 2a0103fa mov w26, w1 d7c: b9407ba1 ldr w1, [x29, #120] d80: 1a9fc7e0 cset w0, le d84: 2a417c00 orr w0, w0, w1, lsr #31 d88: 35001a40 cbnz w0, 10d0 d8c: f94037a1 ldr x1, [x29, #104] d90: 90000000 adrp x0, 0 d94: d2800019 mov x25, #0x0 // #0 d98: 91000000 add x0, x0, #0x0 d9c: 52800018 mov w24, #0x0 // #0 da0: f90043a0 str x0, [x29, #128] da4: a90a07b7 stp x23, x1, [x29, #160] da8: f94053a0 ldr x0, [x29, #160] dac: 2a1a03e1 mov w1, w26 db0: aa1903e2 mov x2, x25 db4: 2a1a03f3 mov w19, w26 db8: f940fc00 ldr x0, [x0, #504] dbc: 94000000 bl 0 dc0: f103fc1f cmp x0, #0xff dc4: 52802001 mov w1, #0x100 // #256 dc8: 54001509 b.ls 1068 // b.plast dcc: 8b38ced4 add x20, x22, w24, sxtw #3 dd0: 90000000 adrp x0, 0 dd4: 91000002 add x2, x0, #0x0 dd8: 52a00c00 mov w0, #0x600000 // #6291456 ddc: 94000000 bl 0 de0: f9000e80 str x0, [x20, #24] de4: b40015c0 cbz x0, 109c de8: aa1603e0 mov x0, x22 dec: 97fffc85 bl 0 df0: f9400e80 ldr x0, [x20, #24] df4: f9404fa3 ldr x3, [x29, #152] df8: f9400402 ldr x2, [x0, #8] dfc: f9404061 ldr x1, [x3, #128] e00: eb01005f cmp x2, x1 e04: 540000c0 b.eq e1c // b.none e08: 79402801 ldrh w1, [x0, #20] e0c: 12167821 and w1, w1, #0xfffffdff e10: 79002801 strh w1, [x0, #20] e14: f9404061 ldr x1, [x3, #128] e18: f9400e80 ldr x0, [x20, #24] e1c: f9000401 str x1, [x0, #8] e20: f9404fa1 ldr x1, [x29, #152] e24: f9400e80 ldr x0, [x20, #24] e28: 3941b021 ldrb w1, [x1, #108] e2c: 39006c01 strb w1, [x0, #27] e30: f9400e95 ldr x21, [x20, #24] e34: f94006a0 ldr x0, [x21, #8] e38: f9420804 ldr x4, [x0, #1040] e3c: f9420482 ldr x2, [x4, #1032] e40: b4000542 cbz x2, ee8 e44: d5384101 mrs x1, sp_el0 e48: b9401020 ldr w0, [x1, #16] e4c: 11000400 add w0, w0, #0x1 e50: b9001020 str w0, [x1, #16] e54: f9402440 ldr x0, [x2, #72] e58: f240041f tst x0, #0x3 e5c: 540019a1 b.ne 1190 // b.any e60: b9401022 ldr w2, [x1, #16] e64: 11000442 add w2, w2, #0x1 e68: b9001022 str w2, [x1, #16] e6c: d2800022 mov x2, #0x1 // #1 e70: d538d083 mrs x3, tpidr_el1 e74: 8b030000 add x0, x0, x3 e78: c85f7c06 ldxr x6, [x0] e7c: 8b0200c6 add x6, x6, x2 e80: c8057c06 stxr w5, x6, [x0] e84: 35ffffa5 cbnz w5, e78 e88: f9400820 ldr x0, [x1, #16] e8c: d1000400 sub x0, x0, #0x1 e90: b9001020 str w0, [x1, #16] e94: b4000060 cbz x0, ea0 e98: f9400820 ldr x0, [x1, #16] e9c: b50000a0 cbnz x0, eb0 ea0: f9004ba4 str x4, [x29, #144] ea4: 94000000 bl 0 ea8: f9404ba4 ldr x4, [x29, #144] eac: 52800022 mov w2, #0x1 // #1 eb0: d5384101 mrs x1, sp_el0 eb4: f9400820 ldr x0, [x1, #16] eb8: d1000400 sub x0, x0, #0x1 ebc: b9001020 str w0, [x1, #16] ec0: b4000060 cbz x0, ecc ec4: f9400820 ldr x0, [x1, #16] ec8: b50000c0 cbnz x0, ee0 ecc: b9007fa2 str w2, [x29, #124] ed0: f9004ba4 str x4, [x29, #144] ed4: 94000000 bl 0 ed8: b9407fa2 ldr w2, [x29, #124] edc: f9404ba4 ldr x4, [x29, #144] ee0: 35000642 cbnz w2, fa8 ee4: f9400e95 ldr x21, [x20, #24] ee8: f94057a0 ldr x0, [x29, #168] eec: b9408fa1 ldr w1, [x29, #140] ef0: f94043a2 ldr x2, [x29, #128] ef4: d349fc00 lsr x0, x0, #9 ef8: f90016a0 str x0, [x21, #40] efc: b9408ba0 ldr w0, [x29, #136] f00: 2a010000 orr w0, w0, w1 f04: f9400e81 ldr x1, [x20, #24] f08: f9002422 str x2, [x1, #72] f0c: f9400e81 ldr x1, [x20, #24] f10: f9002836 str x22, [x1, #80] f14: f9400e81 ldr x1, [x20, #24] f18: b9001020 str w0, [x1, #16] f1c: f94053a0 ldr x0, [x29, #160] f20: f9400e95 ldr x21, [x20, #24] f24: f940fc01 ldr x1, [x0, #504] f28: b9400020 ldr w0, [x1] f2c: 37000460 tbnz w0, #0, fb8 f30: aa1903e3 mov x3, x25 f34: 2a1a03e2 mov w2, w26 f38: aa1503e0 mov x0, x21 f3c: 94000000 bl 0 f40: 2a0003f3 mov w19, w0 f44: f9400e81 ldr x1, [x20, #24] f48: 11000718 add w24, w24, #0x1 f4c: f94057a2 ldr x2, [x29, #168] f50: 7100027f cmp w19, #0x0 f54: b94012c0 ldr w0, [x22, #16] f58: 2a1303fa mov w26, w19 f5c: b9403021 ldr w1, [x1, #48] f60: 7a58c001 ccmp w0, w24, #0x1, gt f64: 8b010339 add x25, x25, x1 f68: 8b010041 add x1, x2, x1 f6c: f90057a1 str x1, [x29, #168] f70: 54000b0b b.lt 10d0 // b.tstop f74: 6b18001f cmp w0, w24 f78: 54fff181 b.ne da8 // b.any f7c: b9407ba1 ldr w1, [x29, #120] f80: aa1603e0 mov x0, x22 f84: f94053b7 ldr x23, [x29, #160] f88: 531f7821 lsl w1, w1, #1 f8c: b9007ba1 str w1, [x29, #120] f90: 97fffc54 bl e0 f94: f94013b5 ldr x21, [x29, #32] f98: a943e7b8 ldp x24, x25, [x29, #56] f9c: a944efba ldp x26, x27, [x29, #72] fa0: f9402fbc ldr x28, [x29, #88] fa4: 17ffff46 b cbc fa8: f9420480 ldr x0, [x4, #1032] fac: f9002ea0 str x0, [x21, #88] fb0: f9400e95 ldr x21, [x20, #24] fb4: 17ffffcd b ee8 fb8: aa0103e0 mov x0, x1 fbc: 94000000 bl 0 fc0: 8b19001c add x28, x0, x25 fc4: 7940e6a0 ldrh w0, [x21, #114] fc8: 12002f83 and w3, w28, #0xfff fcc: 34fffbc0 cbz w0, f44 fd0: 52820004 mov w4, #0x1000 // #4096 fd4: 5280001b mov w27, #0x0 // #0 fd8: 4b030084 sub w4, w4, w3 fdc: b2644ffa mov x26, #0xfffff0000000 // #281474708275200 fe0: 14000014 b 1030 fe4: d503201f nop fe8: d2cfc000 mov x0, #0x7e0000000000 // #138538465099776 fec: d34cbb81 ubfx x1, x28, #12, #35 ff0: f2ffffe0 movk x0, #0xffff, lsl #48 ff4: aa011801 orr x1, x0, x1, lsl #6 ff8: 2a1703e2 mov w2, w23 ffc: aa1503e0 mov x0, x21 1000: 94000000 bl 0 1004: 6b17001f cmp w0, w23 1008: 54fff9e1 b.ne f44 // b.any 100c: 7940e6a0 ldrh w0, [x21, #114] 1010: 1100077b add w27, w27, #0x1 1014: 8b37439c add x28, x28, w23, uxtw 1018: 4b170273 sub w19, w19, w23 101c: 6b00037f cmp w27, w0 1020: 54fff922 b.cs f44 // b.hs, b.nlast 1024: 52800003 mov w3, #0x0 // #0 1028: 52820004 mov w4, #0x1000 // #4096 102c: 34000533 cbz w19, 10d0 1030: d29fffe1 mov x1, #0xffff // #65535 1034: 6b04027f cmp w19, w4 1038: 8b1a0380 add x0, x28, x26 103c: f2b5ffc1 movk x1, #0xaffe, lsl #16 1040: 1a849277 csel w23, w19, w4, ls // ls = plast 1044: f2cfbfe1 movk x1, #0x7dff, lsl #32 1048: eb01001f cmp x0, x1 104c: 54fffce8 b.hi fe8 // b.pmore 1050: b90093a3 str w3, [x29, #144] 1054: aa1c03e0 mov x0, x28 1058: 94000000 bl 0 105c: aa0003e1 mov x1, x0 1060: b94093a3 ldr w3, [x29, #144] 1064: 17ffffe5 b ff8 1068: f94053a0 ldr x0, [x29, #160] 106c: 8b38ced4 add x20, x22, w24, sxtw #3 1070: aa1903e2 mov x2, x25 1074: 2a1a03e1 mov w1, w26 1078: f940fc00 ldr x0, [x0, #504] 107c: 94000000 bl 0 1080: 2a0003e1 mov w1, w0 1084: 90000000 adrp x0, 0 1088: 91000002 add x2, x0, #0x0 108c: 52a00c00 mov w0, #0x600000 // #6291456 1090: 94000000 bl 0 1094: f9000e80 str x0, [x20, #24] 1098: b5ffea80 cbnz x0, de8 109c: aa1603e0 mov x0, x22 10a0: f94053b7 ldr x23, [x29, #160] 10a4: 97fffc0f bl e0 10a8: f94013b5 ldr x21, [x29, #32] 10ac: a943e7b8 ldp x24, x25, [x29, #56] 10b0: a944efba ldp x26, x27, [x29, #72] 10b4: f9402fbc ldr x28, [x29, #88] 10b8: 52800180 mov w0, #0xc // #12 10bc: b902eee0 str w0, [x23, #748] 10c0: aa1703e0 mov x0, x23 10c4: 94000000 bl 0 10c8: f94017b6 ldr x22, [x29, #40] 10cc: 17fffe8c b afc 10d0: aa1603e0 mov x0, x22 10d4: 97fffbcb bl 0 10d8: b94012c1 ldr w1, [x22, #16] 10dc: 7100043f cmp w1, #0x1 10e0: 540008cc b.gt 11f8 10e4: 54000241 b.ne 112c // b.any 10e8: 52800013 mov w19, #0x0 // #0 10ec: 8b33cec0 add x0, x22, w19, sxtw #3 10f0: f9400c00 ldr x0, [x0, #24] 10f4: b40000e0 cbz x0, 1110 10f8: d5384114 mrs x20, sp_el0 10fc: f9439a95 ldr x21, [x20, #1840] 1100: f9039a9f str xzr, [x20, #1840] 1104: 94000000 bl 0 1108: f9039a95 str x21, [x20, #1840] 110c: b94012c1 ldr w1, [x22, #16] 1110: 11000673 add w19, w19, #0x1 1114: 6b01027f cmp w19, w1 1118: 54fffeab b.lt 10ec // b.tstop 111c: 7100043f cmp w1, #0x1 1120: 5400006d b.le 112c 1124: 9102c3a0 add x0, x29, #0xb0 1128: 94000000 bl 0 112c: aa1603e0 mov x0, x22 1130: 97fffc0a bl 158 1134: a9425bb5 ldp x21, x22, [x29, #32] 1138: a943e7b8 ldp x24, x25, [x29, #56] 113c: a944efba ldp x26, x27, [x29, #72] 1140: f9402fbc ldr x28, [x29, #88] 1144: 17fffe6e b afc 1148: f90017b6 str x22, [x29, #40] 114c: b9008bbf str wzr, [x29, #136] 1150: 17fffecf b c8c 1154: d503201f nop 1158: 90000001 adrp x1, 0 115c: 91000021 add x1, x1, #0x0 1160: 91028021 add x1, x1, #0xa0 1164: 528000c3 mov w3, #0x6 // #6 1168: 52805922 mov w2, #0x2c9 // #713 116c: 90000000 adrp x0, 0 1170: 91000000 add x0, x0, #0x0 1174: 94000000 bl 0 <__set_error> 1178: 528000c0 mov w0, #0x6 // #6 117c: b902eee0 str w0, [x23, #748] 1180: aa1703e0 mov x0, x23 1184: 94000000 bl 0 1188: 17fffe5d b afc 118c: d503201f nop 1190: aa0203e3 mov x3, x2 1194: f8440c61 ldr x1, [x3, #64]! 1198: b4000541 cbz x1, 1240 119c: aa0303e0 mov x0, x3 11a0: 91000422 add x2, x1, #0x1 11a4: 94000000 bl 0 <__ll_sc___cmpxchg_case_mb_64> 11a8: d503201f nop 11ac: d503201f nop 11b0: eb01001f cmp x0, x1 11b4: 54000421 b.ne 1238 // b.any 11b8: 52800022 mov w2, #0x1 // #1 11bc: 17ffff3d b eb0 11c0: 90000001 adrp x1, 0 11c4: 91000021 add x1, x1, #0x0 11c8: 90000000 adrp x0, 0 11cc: 52800be3 mov w3, #0x5f // #95 11d0: 52805c42 mov w2, #0x2e2 // #738 11d4: 91000000 add x0, x0, #0x0 11d8: 91028021 add x1, x1, #0xa0 11dc: 94000000 bl 0 <__set_error> 11e0: 52800be0 mov w0, #0x5f // #95 11e4: b902eee0 str w0, [x23, #748] 11e8: aa1703e0 mov x0, x23 11ec: 94000000 bl 0 11f0: 17fffe43 b afc 11f4: d503201f nop 11f8: 9102c3a0 add x0, x29, #0xb0 11fc: 94000000 bl 0 1200: b94012c1 ldr w1, [x22, #16] 1204: 7100003f cmp w1, #0x0 1208: 54fff70c b.gt 10e8 120c: 17ffffc8 b 112c 1210: 90000001 adrp x1, 0 1214: 90000000 adrp x0, 0 1218: 91000021 add x1, x1, #0x0 121c: 52800be3 mov w3, #0x5f // #95 1220: 52805aa2 mov w2, #0x2d5 // #725 1224: 17ffffec b 11d4 1228: 94000000 bl 0 122c: 17fffe86 b c44 1230: 94000000 bl 0 1234: 17fffe7c b c24 1238: aa0003e1 mov x1, x0 123c: b5fffb00 cbnz x0, 119c 1240: 52800002 mov w2, #0x0 // #0 1244: 17ffff1b b eb0 1248: 528000c0 mov w0, #0x6 // #6 124c: b902eee0 str w0, [x23, #748] 1250: 17ffffe6 b 11e8 1254: 52800180 mov w0, #0xc // #12 1258: b902eee0 str w0, [x23, #748] 125c: 17ffffe3 b 11e8 1260: f8440c64 ldr x4, [x3, #64]! 1264: b4000264 cbz x4, 12b0 1268: aa0303e0 mov x0, x3 126c: aa0403e1 mov x1, x4 1270: 91000482 add x2, x4, #0x1 1274: 94000000 bl 0 <__ll_sc___cmpxchg_case_mb_64> 1278: d503201f nop 127c: d503201f nop 1280: eb04001f cmp x0, x4 1284: 54000121 b.ne 12a8 // b.any 1288: f100009f cmp x4, #0x0 128c: 1a9f07f5 cset w21, ne // ne = any 1290: 17fffe66 b c28 1294: a9025bb5 stp x21, x22, [x29, #32] 1298: a903e7b8 stp x24, x25, [x29, #56] 129c: a904efba stp x26, x27, [x29, #72] 12a0: f9002fbc str x28, [x29, #88] 12a4: 94000000 bl 0 <__stack_chk_fail> 12a8: aa0003e4 mov x4, x0 12ac: b5fffde0 cbnz x0, 1268 12b0: d2800004 mov x4, #0x0 // #0 12b4: 17fffff5 b 1288