__cxa_begin_catch

Voilà un symbole à surveiller de près. Quand mon code C++ me fera des misères et que le débugger semble me téléporter d\’un bout à l\’autre du code sans passer par les blocs catch(), il pourrait bien être salvateur d\’aller mettre un breakpoint sur la fonction du run-time responsable de démarrer le traitement d\’une exception interceptée.

Dans la même série, _dl_runtime_resolve est une vraie plaie en cours de debugging (et
LD_BIND_NOW, sa némésis, est donc notre alliée), mais j\’aimerais bien en savoir plus sur son fonctionnement.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.