提前释放资源了?莫名其妙啊

大板牙花生 2017-08-28 03:44:33
0x10e2a1830 <+0>: pushq %rbp
0x10e2a1831 <+1>: movq %rsp, %rbp
0x10e2a1834 <+4>: subq $0x30, %rsp
0x10e2a1838 <+8>: movl $0x0, -0x4(%rbp)
0x10e2a183f <+15>: movl %edi, -0x8(%rbp)
0x10e2a1842 <+18>: movq %rsi, -0x10(%rbp)
0x10e2a1846 <+22>: callq 0x10e4b138e ; symbol stub for: objc_autoreleasePoolPush
0x10e2a184b <+27>: movl -0x8(%rbp), %edi
0x10e2a184e <+30>: movq -0x10(%rbp), %rsi
0x10e2a1852 <+34>: movq 0x32b1e7(%rip), %rcx ; (void *)0x000000010e5d32a0: AppDelegate
0x10e2a1859 <+41>: movq 0x320c58(%rip), %rdx ; "class"
0x10e2a1860 <+48>: movl %edi, -0x14(%rbp)
0x10e2a1863 <+51>: movq %rcx, %rdi
0x10e2a1866 <+54>: movq %rsi, -0x20(%rbp)
0x10e2a186a <+58>: movq %rdx, %rsi
0x10e2a186d <+61>: movq %rax, -0x28(%rbp)
0x10e2a1871 <+65>: callq 0x10e4b140c ; symbol stub for: objc_msgSend
0x10e2a1876 <+70>: movq %rax, %rdi
0x10e2a1879 <+73>: callq 0x10e4b107c ; symbol stub for: NSStringFromClass
0x10e2a187e <+78>: xorl %r8d, %r8d
0x10e2a1881 <+81>: movl %r8d, %edx
0x10e2a1884 <+84>: movl -0x14(%rbp), %edi
0x10e2a1887 <+87>: movq -0x20(%rbp), %rsi
0x10e2a188b <+91>: movq %rax, %rcx
0x10e2a188e <+94>: callq 0x10e4b110c ; symbol stub for: UIApplicationMain
0x10e2a1893 <+99>: movl %eax, -0x4(%rbp)
0x10e2a1896 <+102>: movq -0x28(%rbp), %rdi
0x10e2a189a <+106>: callq 0x10e4b1388 ; symbol stub for: objc_autoreleasePoolPop
0x10e2a189f <+111>: movl -0x4(%rbp), %eax
0x10e2a18a2 <+114>: addq $0x30, %rsp
0x10e2a18a6 <+118>: popq %rbp
0x10e2a18a7 <+119>: retq
只有这个错误,感觉是因为指针提前释放导致的,但是打断点也找不到哪里有问题。
...全文
450 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
大熊猫侯佩 2017-09-11
  • 打赏
  • 举报
回复
objc的逆向?你的程序有问题吗?只要你不要使用奇葩语法,新objc中的的ARC一般不会有问题。

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧