Gestion automatique EXC_BAD_ACCESS
Je suis en train de construire mon propre signal et de l'exception non interceptée pour iOS. Pour ce faire, j'utilise ces deux fonctions :
NSSetUncaughtExceptionHandler(/*handler*/);
et
signal(/*signal const*/, /*signal handler*/);
Mon problème est que je ne peux pas le faire fonctionner avec EXC_BAD_ACCESS signal. Est-il un signal constant (comme SIGABRT, SIGBUS) pour attraper le EXC_BAD_ACCESS? Si non, comment puis-je gérer cela? Certains crash des outils d'analyse (lika PLCrashReporter, Crashlytics, etc.) pouvez le tracer...
source d'informationauteur animal_chin | 2012-04-25
Vous devez vous connecter pour publier un commentaire.
EXC_BAD_ACCESS
ne pas générer une exception donc de la première fonction n'est pas le cas. Il génère un signalSIGSEGV
ouSIGBUS
.Veuillez vous référer à La manipulation des exceptions non gérées et signaux par de Cacao avec Amour.
Mise à jour
Je viens de vérifier le code source de LLDB. Il peut être
TARGET_EXC_BAD_ACCESS
= 0x91.Dans RNBRemote.h:
et dans RNBRemote.cpp: