c000000000228df0 : c000000000228df0: 3a 01 4c 3c addis r2,r12,314 c000000000228df4: 10 a0 42 38 addi r2,r2,-24560 c000000000228df8: a6 02 08 7c mflr r0 c000000000228dfc: d5 02 e5 4b bl c0000000000790d0 <_mcount> c000000000228e00: a6 02 08 7c mflr r0 c000000000228e04: 26 80 90 7d mfocrf r12,8 c000000000228e08: d8 ff 61 fb std r27,-40(r1) c000000000228e0c: f0 ff c1 fb std r30,-16(r1) c000000000228e10: f8 ff e1 fb std r31,-8(r1) c000000000228e14: b0 ff c1 fa std r22,-80(r1) c000000000228e18: b8 ff e1 fa std r23,-72(r1) c000000000228e1c: c0 ff 01 fb std r24,-64(r1) c000000000228e20: c8 ff 21 fb std r25,-56(r1) c000000000228e24: d0 ff 41 fb std r26,-48(r1) c000000000228e28: e0 ff 81 fb std r28,-32(r1) c000000000228e2c: e8 ff a1 fb std r29,-24(r1) c000000000228e30: 08 00 81 91 stw r12,8(r1) c000000000228e34: 78 1b 7e 7c mr r30,r3 c000000000228e38: 78 23 9f 7c mr r31,r4 c000000000228e3c: 78 2b bb 7c mr r27,r5 c000000000228e40: 10 00 01 f8 std r0,16(r1) c000000000228e44: 71 ff 21 f8 stdu r1,-144(r1) c000000000228e48: 78 0c 2d e9 ld r9,3192(r13) c000000000228e4c: 38 00 21 f9 std r9,56(r1) c000000000228e50: 00 00 20 39 li r9,0 c000000000228e54: a0 01 23 e9 ld r9,416(r3) c000000000228e58: ac 04 20 7c lwsync c000000000228e5c: 03 00 29 71 andi. r9,r9,3 c000000000228e60: 08 00 82 41 beq c000000000228e68 c000000000228e64: 65 f1 ff 4b bl c000000000227fc8 c000000000228e68: 30 00 4d e9 ld r10,48(r13) c000000000228e6c: 90 01 9e 83 lwz r28,400(r30) c000000000228e70: d8 01 3e e9 ld r9,472(r30) c000000000228e74: 28 1f 9c 7b rldic r28,r28,3,60 c000000000228e78: 14 52 29 7d add r9,r9,r10 c000000000228e7c: 14 e2 29 7d add r9,r9,r28 c000000000228e80: a8 48 40 7d ldarx r10,0,r9 c000000000228e84: 01 00 4a 31 addic r10,r10,1 c000000000228e88: ad 49 40 7d stdcx. r10,0,r9 c000000000228e8c: f4 ff c2 40 bne- c000000000228e80 c000000000228e90: ac 04 00 7c hwsync c000000000228e94: 28 00 be 83 lwz r29,40(r30) c000000000228e98: ac 04 20 7c lwsync c000000000228e9c: 02 00 1d 2c cmpwi r29,2 c000000000228ea0: 40 02 81 41 bgt c0000000002290e0 c000000000228ea4: 3b 01 22 3d addis r9,r2,315 c000000000228ea8: 32 01 42 3d addis r10,r2,306 c000000000228eac: d8 01 3e eb ld r25,472(r30) c000000000228eb0: 68 c6 29 39 addi r9,r9,-14744 c000000000228eb4: e0 8d 4a 39 addi r10,r10,-29216 c000000000228eb8: 02 00 29 e9 lwa r9,0(r9) c000000000228ebc: 24 1f 29 79 rldicr r9,r9,3,60 c000000000228ec0: 2a 48 2a 7d ldx r9,r10,r9 c000000000228ec4: 14 4a 39 7f add r25,r25,r9 c000000000228ec8: 10 02 19 eb ld r24,528(r25) c000000000228ecc: 32 09 4d 8b lbz r26,2354(r13) c000000000228ed0: 78 d3 56 7f mr r22,r26 c000000000228ed4: 01 00 49 63 ori r9,r26,1 c000000000228ed8: 32 09 2d 99 stb r9,2354(r13) c000000000228edc: 01 00 49 73 andi. r9,r26,1 c000000000228ee0: 80 00 f9 3a addi r23,r25,128 c000000000228ee4: 5c 01 82 41 beq c000000000229040 c000000000228ee8: 78 bb e3 7e mr r3,r23 c000000000228eec: cd 50 ee 48 bl c00000000110dfb8 <_raw_spin_trylock+0x8> c000000000228ef0: 00 00 00 60 nop c000000000228ef4: 00 00 23 2c cmpdi r3,0 c000000000228ef8: 6c 01 82 41 beq c000000000229064 c000000000228efc: ac 04 00 7c hwsync c000000000228f00: 00 00 3f 2c cmpdi r31,0 c000000000228f04: c0 00 79 38 addi r3,r25,192 c000000000228f08: 18 00 82 41 beq c000000000228f20 c000000000228f0c: 78 fb e4 7f mr r4,r31 c000000000228f10: 28 00 61 f8 std r3,40(r1) c000000000228f14: 8d d7 01 48 bl c0000000002466a0 c000000000228f18: 00 00 00 60 nop c000000000228f1c: 28 00 61 e8 ld r3,40(r1) c000000000228f20: 98 01 9e e8 ld r4,408(r30) c000000000228f24: 28 00 61 f8 std r3,40(r1) c000000000228f28: f9 da 01 48 bl c000000000246a20 c000000000228f2c: 00 00 00 60 nop c000000000228f30: 98 01 fe eb ld r31,408(r30) c000000000228f34: 07 00 ff 3b addi r31,r31,7 c000000000228f38: 64 07 ff 7b rldicr r31,r31,0,61 c000000000228f3c: ac 04 00 7c hwsync c000000000228f40: 28 00 61 e8 ld r3,40(r1) c000000000228f44: 78 fb e4 7f mr r4,r31 c000000000228f48: 00 00 40 3b li r26,0 c000000000228f4c: d5 db 01 48 bl c000000000246b20 c000000000228f50: 00 00 00 60 nop c000000000228f54: 38 01 39 e9 ld r9,312(r25) c000000000228f58: 51 48 3f 7d subf. r9,r31,r9 c000000000228f5c: 0c 00 80 40 bge c000000000228f68 c000000000228f60: 01 00 40 3b li r26,1 c000000000228f64: 38 01 f9 fb std r31,312(r25) c000000000228f68: 00 00 3b 2e cmpdi cr4,r27,0 c000000000228f6c: 00 00 00 3b li r24,0 c000000000228f70: 14 00 92 40 bne cr4,c000000000228f84 c000000000228f74: 40 01 39 e9 ld r9,320(r25) c000000000228f78: 78 db 78 7f mr r24,r27 c000000000228f7c: 51 48 3f 7d subf. r9,r31,r9 c000000000228f80: 80 01 80 41 blt c000000000229100 c000000000228f84: 78 b3 c4 7e mr r4,r22 c000000000228f88: 78 bb e3 7e mr r3,r23 c000000000228f8c: 8d 53 ee 48 bl c00000000110e318 <_raw_spin_unlock_irqrestore+0x8> c000000000228f90: 00 00 00 60 nop c000000000228f94: 01 00 1d 2c cmpwi r29,1 c000000000228f98: 00 00 80 38 li r4,0 c000000000228f9c: 08 00 81 40 ble c000000000228fa4 c000000000228fa0: f8 01 99 e8 ld r4,504(r25) c000000000228fa4: 00 00 3a 2c cmpdi r26,0 c000000000228fa8: 68 01 82 40 bne c000000000229110 c000000000228fac: 00 00 38 2c cmpdi r24,0 c000000000228fb0: 40 01 82 40 bne c0000000002290f0 c000000000228fb4: 30 00 4d e9 ld r10,48(r13) c000000000228fb8: d8 01 3e e9 ld r9,472(r30) c000000000228fbc: 14 52 29 7d add r9,r9,r10 c000000000228fc0: ac 04 00 7c hwsync c000000000228fc4: 10 00 9c 3b addi r28,r28,16 c000000000228fc8: 14 e2 29 7d add r9,r9,r28 c000000000228fcc: a8 48 40 7d ldarx r10,0,r9 c000000000228fd0: 01 00 4a 31 addic r10,r10,1 c000000000228fd4: ad 49 40 7d stdcx. r10,0,r9 c000000000228fd8: f4 ff c2 40 bne- c000000000228fcc c000000000228fdc: 38 00 21 e9 ld r9,56(r1) c000000000228fe0: 78 0c 4d e9 ld r10,3192(r13) c000000000228fe4: 79 52 29 7d xor. r9,r9,r10 c000000000228fe8: 00 00 40 39 li r10,0 c000000000228fec: c4 03 82 40 bne c0000000002293b0 c000000000228ff0: 90 00 21 38 addi r1,r1,144 c000000000228ff4: 78 fb e3 7f mr r3,r31 c000000000228ff8: 10 00 01 e8 ld r0,16(r1) c000000000228ffc: 08 00 81 81 lwz r12,8(r1) c000000000229000: b0 ff c1 ea ld r22,-80(r1) c000000000229004: b8 ff e1 ea ld r23,-72(r1) c000000000229008: c0 ff 01 eb ld r24,-64(r1) c00000000022900c: c8 ff 21 eb ld r25,-56(r1) c000000000229010: d0 ff 41 eb ld r26,-48(r1) c000000000229014: d8 ff 61 eb ld r27,-40(r1) c000000000229018: e0 ff 81 eb ld r28,-32(r1) c00000000022901c: e8 ff a1 eb ld r29,-24(r1) c000000000229020: f0 ff c1 eb ld r30,-16(r1) c000000000229024: f8 ff e1 eb ld r31,-8(r1) c000000000229028: a6 03 08 7c mtlr r0 c00000000022902c: 20 81 90 7d mtocrf 8,r12 c000000000229030: 20 00 80 4e blr c000000000229034: 00 00 00 60 nop c000000000229038: 00 00 00 60 nop c00000000022903c: 00 00 00 60 nop c000000000229040: e9 a9 0d 48 bl c000000000303a28 c000000000229044: 00 00 00 60 nop c000000000229048: 78 bb e3 7e mr r3,r23 c00000000022904c: 6d 4f ee 48 bl c00000000110dfb8 <_raw_spin_trylock+0x8> c000000000229050: 00 00 00 60 nop c000000000229054: 00 00 23 2c cmpdi r3,0 c000000000229058: a4 fe 82 40 bne c000000000228efc c00000000022905c: ad a5 0d 48 bl c000000000303608 c000000000229060: 00 00 00 60 nop c000000000229064: 78 d3 43 7f mr r3,r26 c000000000229068: c0 00 58 3b addi r26,r24,192 c00000000022906c: 3d 5b e1 4b bl c00000000003eba8 c000000000229070: 00 00 00 60 nop c000000000229074: 78 d3 43 7f mr r3,r26 c000000000229078: b1 4d ee 48 bl c00000000110de28 <_raw_spin_lock_irqsave+0x8> c00000000022907c: 00 00 00 60 nop c000000000229080: 78 1b 64 7c mr r4,r3 c000000000229084: ac 04 00 7c hwsync c000000000229088: 16 01 22 3d addis r9,r2,278 c00000000022908c: 70 a0 29 81 lwz r9,-24464(r9) c000000000229090: 10 00 29 71 andi. r9,r9,16 c000000000229094: 20 00 82 41 beq c0000000002290b4 c000000000229098: 28 00 38 81 lwz r9,40(r24) c00000000022909c: 00 00 09 2c cmpwi r9,0 c0000000002290a0: 14 00 82 40 bne c0000000002290b4 c0000000002290a4: 28 00 61 f8 std r3,40(r1) c0000000002290a8: 78 c3 03 7f mr r3,r24 c0000000002290ac: 6d dc ff 4b bl c000000000226d18 c0000000002290b0: 28 00 81 e8 ld r4,40(r1) c0000000002290b4: 78 d3 43 7f mr r3,r26 c0000000002290b8: 61 52 ee 48 bl c00000000110e318 <_raw_spin_unlock_irqrestore+0x8> c0000000002290bc: 00 00 00 60 nop c0000000002290c0: 78 bb e3 7e mr r3,r23 c0000000002290c4: 65 4d ee 48 bl c00000000110de28 <_raw_spin_lock_irqsave+0x8> c0000000002290c8: 00 00 00 60 nop c0000000002290cc: 78 1b 76 7c mr r22,r3 c0000000002290d0: 2c fe ff 4b b c000000000228efc c0000000002290d4: 00 00 00 60 nop c0000000002290d8: 00 00 00 60 nop c0000000002290dc: 00 00 00 60 nop c0000000002290e0: 30 00 2d e9 ld r9,48(r13) c0000000002290e4: d8 01 3e eb ld r25,472(r30) c0000000002290e8: 14 4a 39 7f add r25,r25,r9 c0000000002290ec: dc fd ff 4b b c000000000228ec8 c0000000002290f0: 78 fb e5 7f mr r5,r31 c0000000002290f4: 78 f3 c3 7f mr r3,r30 c0000000002290f8: 11 e3 ff 4b bl c000000000227408 c0000000002290fc: b8 fe ff 4b b c000000000228fb4 c000000000229100: 01 00 00 3b li r24,1 c000000000229104: 40 01 f9 fb std r31,320(r25) c000000000229108: 7c fe ff 4b b c000000000228f84 c00000000022910c: 00 00 00 60 nop c000000000229110: 28 00 3e 81 lwz r9,40(r30) c000000000229114: ac 04 20 7c lwsync c000000000229118: 01 00 09 2c cmpwi r9,1 c00000000022911c: a0 00 81 40 ble c0000000002291bc c000000000229120: f8 01 59 eb ld r26,504(r25) c000000000229124: 00 00 3a 2c cmpdi r26,0 c000000000229128: 94 00 82 41 beq c0000000002291bc c00000000022912c: 78 d3 5d 7f mr r29,r26 c000000000229130: f8 0e f8 57 rlwinm r24,r31,1,27,28 c000000000229134: 00 00 00 60 nop c000000000229138: 00 00 00 60 nop c00000000022913c: 00 00 00 60 nop c000000000229140: 98 01 3e e9 ld r9,408(r30) c000000000229144: 51 48 3f 7d subf. r9,r31,r9 c000000000229148: 68 01 80 40 bge c0000000002292b0 c00000000022914c: 78 eb a3 7f mr r3,r29 c000000000229150: d9 4c ee 48 bl c00000000110de28 <_raw_spin_lock_irqsave+0x8> c000000000229154: 00 00 00 60 nop c000000000229158: 30 00 61 f8 std r3,48(r1) c00000000022915c: ac 04 00 7c hwsync c000000000229160: 14 c2 3d 7d add r9,r29,r24 c000000000229164: 40 00 49 e9 ld r10,64(r9) c000000000229168: 02 00 2a 28 cmpldi r10,2 c00000000022916c: 0c 00 82 41 beq c000000000229178 c000000000229170: 51 50 1f 7d subf. r8,r31,r10 c000000000229174: 5c 01 80 40 bge c0000000002292d0 c000000000229178: 40 e8 3a 7c cmpld r26,r29 c00000000022917c: 40 00 e9 fb std r31,64(r9) c000000000229180: f0 00 82 41 beq c000000000229270 c000000000229184: 1c 00 92 40 bne cr4,c0000000002291a0 c000000000229188: 80 00 3d e9 ld r9,128(r29) c00000000022918c: 02 00 29 28 cmpldi r9,2 c000000000229190: 10 01 82 41 beq c0000000002292a0 c000000000229194: 51 48 3f 7d subf. r9,r31,r9 c000000000229198: 08 01 80 41 blt c0000000002292a0 c00000000022919c: 00 00 00 60 nop c0000000002291a0: 30 00 81 e8 ld r4,48(r1) c0000000002291a4: 78 eb a3 7f mr r3,r29 c0000000002291a8: 71 51 ee 48 bl c00000000110e318 <_raw_spin_unlock_irqrestore+0x8> c0000000002291ac: 00 00 00 60 nop c0000000002291b0: 88 00 bd eb ld r29,136(r29) c0000000002291b4: 00 00 3d 2c cmpdi r29,0 c0000000002291b8: 88 ff 82 40 bne c000000000229140 c0000000002291bc: 30 00 81 38 addi r4,r1,48 c0000000002291c0: 78 f3 c3 7f mr r3,r30 c0000000002291c4: 05 e1 ff 4b bl c0000000002272c8 c0000000002291c8: a0 01 3e e9 ld r9,416(r30) c0000000002291cc: 51 48 3f 7d subf. r9,r31,r9 c0000000002291d0: c0 00 80 41 blt c000000000229290 c0000000002291d4: 14 00 92 40 bne cr4,c0000000002291e8 c0000000002291d8: a8 01 3e e9 ld r9,424(r30) c0000000002291dc: 51 48 3f 7d subf. r9,r31,r9 c0000000002291e0: 08 00 80 40 bge c0000000002291e8 c0000000002291e4: a8 01 fe fb std r31,424(r30) c0000000002291e8: 98 01 3e e9 ld r9,408(r30) c0000000002291ec: 51 48 3f 7d subf. r9,r31,r9 c0000000002291f0: 40 01 80 40 bge c000000000229330 c0000000002291f4: 98 01 3e e9 ld r9,408(r30) c0000000002291f8: 03 00 2a 71 andi. r10,r9,3 c0000000002291fc: 60 00 82 40 bne c00000000022925c c000000000229200: a0 01 5e e9 ld r10,416(r30) c000000000229204: 51 48 2a 7d subf. r9,r10,r9 c000000000229208: 78 01 80 40 bge c000000000229380 c00000000022920c: 78 f3 c3 7f mr r3,r30 c000000000229210: 49 f1 ff 4b bl c000000000228358 c000000000229214: 32 01 22 3d addis r9,r2,306 c000000000229218: cc 8f 29 89 lbz r9,-28724(r9) c00000000022921c: 00 00 09 2c cmpwi r9,0 c000000000229220: 20 01 82 41 beq c000000000229340 c000000000229224: e5 01 22 3d addis r9,r2,485 c000000000229228: 78 f3 c3 7f mr r3,r30 c00000000022922c: e0 3d 29 39 addi r9,r9,15840 c000000000229230: 00 00 89 e8 ld r4,0(r9) c000000000229234: 28 00 81 f8 std r4,40(r1) c000000000229238: 61 d2 ff 4b bl c000000000226498 c00000000022923c: f0 02 be 38 addi r5,r30,752 c000000000229240: 78 1b 69 7c mr r9,r3 c000000000229244: 28 00 81 e8 ld r4,40(r1) c000000000229248: 08 00 60 38 li r3,8 c00000000022924c: ff ff c9 30 addic r6,r9,-1 c000000000229250: 10 49 c6 7c subfe r6,r6,r9 c000000000229254: 15 80 f5 4b bl c000000000181268 c000000000229258: 00 00 00 60 nop c00000000022925c: 30 00 81 e8 ld r4,48(r1) c000000000229260: c0 00 7e 38 addi r3,r30,192 c000000000229264: b5 50 ee 48 bl c00000000110e318 <_raw_spin_unlock_irqrestore+0x8> c000000000229268: 00 00 00 60 nop c00000000022926c: 48 fd ff 4b b c000000000228fb4 c000000000229270: 60 00 49 e9 ld r10,96(r9) c000000000229274: 00 02 19 e9 ld r8,512(r25) c000000000229278: 78 43 4a 7d or r10,r10,r8 c00000000022927c: 60 00 49 f9 std r10,96(r9) c000000000229280: 04 ff ff 4b b c000000000229184 c000000000229284: 00 00 00 60 nop c000000000229288: 00 00 00 60 nop c00000000022928c: 00 00 00 60 nop c000000000229290: ac 04 20 7c lwsync c000000000229294: a0 01 fe fb std r31,416(r30) c000000000229298: 50 ff 92 40 bne cr4,c0000000002291e8 c00000000022929c: 3c ff ff 4b b c0000000002291d8 c0000000002292a0: 80 00 fd fb std r31,128(r29) c0000000002292a4: fc fe ff 4b b c0000000002291a0 c0000000002292a8: 00 00 00 60 nop c0000000002292ac: 00 00 00 60 nop c0000000002292b0: 00 00 e0 0f twui r0,0 c0000000002292b4: 00 00 00 60 nop c0000000002292b8: 00 00 00 60 nop c0000000002292bc: 00 00 00 60 nop c0000000002292c0: 40 e8 3a 7c cmpld r26,r29 c0000000002292c4: 88 fe 82 41 beq c00000000022914c c0000000002292c8: ec fc ff 4b b c000000000228fb4 c0000000002292cc: 00 00 00 60 nop c0000000002292d0: 40 e8 3a 7c cmpld r26,r29 c0000000002292d4: 30 00 81 e8 ld r4,48(r1) c0000000002292d8: 28 00 82 41 beq c000000000229300 c0000000002292dc: 78 eb a3 7f mr r3,r29 c0000000002292e0: 39 50 ee 48 bl c00000000110e318 <_raw_spin_unlock_irqrestore+0x8> c0000000002292e4: 00 00 00 60 nop c0000000002292e8: cc fc 92 40 bne cr4,c000000000228fb4 c0000000002292ec: 78 eb a4 7f mr r4,r29 c0000000002292f0: 78 fb e5 7f mr r5,r31 c0000000002292f4: 78 f3 c3 7f mr r3,r30 c0000000002292f8: 11 e1 ff 4b bl c000000000227408 c0000000002292fc: b8 fc ff 4b b c000000000228fb4 c000000000229300: 40 50 3f 7c cmpld r31,r10 c000000000229304: 8c 00 82 41 beq c000000000229390 c000000000229308: 78 d3 43 7f mr r3,r26 c00000000022930c: 0d 50 ee 48 bl c00000000110e318 <_raw_spin_unlock_irqrestore+0x8> c000000000229310: 00 00 00 60 nop c000000000229314: 78 db 64 7f mr r4,r27 c000000000229318: 78 cb 23 7f mr r3,r25 c00000000022931c: ed d4 ff 4b bl c000000000226808 c000000000229320: 94 fc ff 4b b c000000000228fb4 c000000000229324: 00 00 00 60 nop c000000000229328: 00 00 00 60 nop c00000000022932c: 00 00 00 60 nop c000000000229330: 00 00 e0 0f twui r0,0 c000000000229334: 00 00 00 60 nop c000000000229338: 00 00 00 60 nop c00000000022933c: 00 00 00 60 nop c000000000229340: f8 02 3e e9 ld r9,760(r30) c000000000229344: f8 02 5e 39 addi r10,r30,760 c000000000229348: 40 48 2a 7c cmpld r10,r9 c00000000022934c: 10 ff 82 40 bne c00000000022925c c000000000229350: 16 01 e2 3c addis r7,r2,278 c000000000229354: 16 01 02 3d addis r8,r2,278 c000000000229358: b0 a0 27 e9 ld r9,-24400(r7) c00000000022935c: b0 a0 08 39 addi r8,r8,-24400 c000000000229360: b0 a0 47 f9 std r10,-24400(r7) c000000000229364: 08 00 49 f9 std r10,8(r9) c000000000229368: f8 02 3e f9 std r9,760(r30) c00000000022936c: 00 03 1e f9 std r8,768(r30) c000000000229370: ec fe ff 4b b c00000000022925c c000000000229374: 00 00 00 60 nop c000000000229378: 00 00 00 60 nop c00000000022937c: 00 00 00 60 nop c000000000229380: 00 00 e0 0f twui r0,0 c000000000229384: 00 00 00 60 nop c000000000229388: 00 00 00 60 nop c00000000022938c: 00 00 00 60 nop c000000000229390: 00 02 19 e9 ld r8,512(r25) c000000000229394: 60 00 49 e9 ld r10,96(r9) c000000000229398: 78 eb a3 7f mr r3,r29 c00000000022939c: 78 43 4a 7d or r10,r10,r8 c0000000002293a0: 60 00 49 f9 std r10,96(r9) c0000000002293a4: 75 4f ee 48 bl c00000000110e318 <_raw_spin_unlock_irqrestore+0x8> c0000000002293a8: 00 00 00 60 nop c0000000002293ac: 3c ff ff 4b b c0000000002292e8 c0000000002293b0: 59 36 ed 48 bl c0000000010fca08 <__stack_chk_fail+0x8> c0000000002293b4: 00 00 00 60 nop c0000000002293b8: 00 00 00 60 nop c0000000002293bc: 00 00 00 60 nop