XCode 中 lldb调试又学了一招

2013-10-14 15:25:06.593 Sports[4819:907] *** Terminating appdue to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayMobjectAtIndex:]: index 1 beyond bounds for empty array'

 

*** First throw call stack:

 

(0x3269e2a3 0x3a34397f 0x325e9b75 0x1fcef9 0x1fbff1 0x1cadcd0x344f154d 0x344d6313 0x344efc4d 0x345109b3 0x34516f49 0x344c87fd 0x344c83570x423c9 0x344c819b 0x34513415 0x34516a91 0xfb5eb 0x1ca7c7 0x1fbab5 0x1fb7030x11c4ef 0x2a593 0x11c9dd 0x204407 0x204e3f 0x205cd5 0x1fb631 0x1fc20b 0x1cb0690xfb4cb 0x1cafbf 0x345c98db 0x345e26ed 0x345c3d89 0x3458b3f5 0x34778a390x344af82f 0x344ae293 0x344b91e7 0x344b8db3 0x344a6801 0x344a611b 0x361a95a30x361a91d3 0x32673173 0x32673117 0x32671f99 0x325e4ebd 0x325e4d49 0x361a82eb0x344fa301 0x208fd 0x1edc8)

 

libc++abi.dylib: terminate called throwing an exception

 



之前我对这种信息都是无视之,把这乱七八糟的栈,打出来干嘛。同事指点了一下。让我打了下面这个命令,我说你怎么知道是打这个,他说,这就是技术了。我一看确实就这个比较短。哇咔咔。当时没记,补充记录一下。

(lldb) di -s 0x1fcef9

Sports`-[SPTeamWeiboListDataObject objectAtIndex:] + 177 atSPTeamWeiboListDataObject.m:98:

   0x1fcef9:  lsls  r0, r2, #30

   0x1fcefb:  lsrs  r0, r3, #18

   0x1fcefd:  lsrs  r0, r2, #18

   0x1fceff:  lsrs  r0, r3, #22

   0x1fcf01:  bl    0x6ad07f

 

Sports`-[SPTeamWeiboListDataObject addDataWithObject:] + 1at SPTeamWeiboListDataObject.m:101:

   0x1fcf05:  lsls  r5, r6, #14

   0x1fcf07:  cmp   r5, #175

   0x1fcf09:  lsls  r1, r5, #3

   0x1fcf0b:  adr   r2, #13

   0x1fcf0d:  lsls  r0, r6, #2

   0x1fcf0f:  stm   r0!, {r0, r1, r5}

   0x1fcf11:  lsls  r2, r6, #3

   0x1fcf13:  ldr   r0, [pc, #12]             ;-[SPTeamWeiboListDataObject addDataWithObject:] + 29 atSPTeamWeiboListDataObject.m:101

   0x1fcf15:  cmp   r4, #242

   0x1fcf17:  stm   r0!, {r0, r3, r4, r5, r6}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值