目标C:在gdb?</process>中找到<process id =“”>的位置

时间:2011-05-20 01:49:41

标签: objective-c ios debugging gdb nszombie

我正在尝试使用NSZombie调试我的程序。调试器确实返回了带有问题的实例的地址,但是我不知道在哪里获取运行命令'shell malloc_history

所需的pid

有人可以告诉我在这种情况下使用的正确pid是什么吗?我尝试了3298和3298:707,他们都没有工作。感谢这里的任何帮助。

Zhen Hoe

2011-05-19 16:57:05.779 CarParkDemon[3298:707] in table view cellforRow Method3
2011-05-19 16:57:05.781 CarParkDemon[3298:707] *** -[CFString retain]: message sent to deallocated instance 0x5d82930
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3 (8J2)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib (file not found).
(gdb) shell malloc_history 3298:707 0x5d82930
malloc_history cannot examine process 3298 because the process does not exist.

1 个答案:

答案 0 :(得分:1)

malloc_history仅适用于模拟器。你的日志说你是在设备上做的。