Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- caller:
- 130c: 8c 62 ff eb l.lbz r3,0xffffffeb(r2)
- 1310: a4 63 00 00 l.andi r3,r3,0x0
- 1314: db e2 1f eb l.sb 0xffffffeb(r2),r3
- 1318: 8c 62 ff ec l.lbz r3,0xffffffec(r2)
- 131c: a4 63 00 00 l.andi r3,r3,0x0
- 1320: 9c 80 ff 89 l.addi r4,r0,0xffffff89
- 1324: e0 63 20 04 l.or r3,r3,r4
- 1328: db e2 1f ec l.sb 0xffffffec(r2),r3
- i2c_trans(&mode, &type); // perform write
- 132c: 9c 62 ff ed l.addi r3,r2,0xffffffed
- 1330: 9c 82 ff e9 l.addi r4,r2,0xffffffe9
- 1334: 04 00 10 4c l.jal 5464 <i2c_trans>
- 1338: 15 00 00 00 l.nop 0x0
- 133c: 00 00 00 03 l.j 1348 <_Z9doI2CReadj+0x8c>
- 1340: 15 00 00 00 l.nop 0x0
- callee:
- int i2c_trans(i2c_mode * mode, i2c_type * pData)
- {
- 5464: d7 e1 17 f8 l.sw 0xfffffff8(r1),r2
- 5468: 9c 41 00 00 l.addi r2,r1,0x0
- 546c: d7 e1 4f fc l.sw 0xfffffffc(r1),r9
- 5470: 9c 21 ff ec l.addi r1,r1,0xffffffec
- 5474: d7 e2 1f f0 l.sw 0xfffffff0(r2),r3
- 5478: d7 e2 27 ec l.sw 0xffffffec(r2),r4
- [... some lines that work fine ...]
- SIGBUS occurs here (5750):
- dat_list[i] = pData->data; //read/write low byte
- 574c: 84 62 ff ec l.lwz r3,0xffffffec(r2)
- 5750: 94 63 00 02 l.lhz r3,0x2(r3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement