2011-05-20 3 views
2

J'essaie de déboguer mon programme en utilisant NSZombie. Le débogueur m'a renvoyé l'adresse de l'instance avec le problème, mais je ne suis pas sûr où obtenir le pid qui est requis pour exécuter la commande 'shell malloc_historyObjectif C: Où trouver <process id> dans gdb?

Quelqu'un peut-il me conseiller sur quel est le bon pid à utiliser? dans ce cas? J'ai essayé 3298 et 3298: 707 et ils n'ont pas travaillé. Appréciez toute aide ici.

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. 

Répondre

1

malloc_history ne fonctionne que dans le simulateur. Vos journaux indiquent que vous le faites sur l'appareil.