chopper les exceptions dans gdb - C++ - Programmation
Marsh Posté le 01-09-2003 à 17:59:47
ton gdb est compilé avec gcc3.3?
Marsh Posté le 02-09-2003 à 11:05:25
Taz a écrit : ton gdb est compilé avec gcc3.3? |
honnetement je me rappelle plus si je l'ai compilé avant ou après gcc 3.3. Theoriquement ça ne devrait pas jouer mais...
Marsh Posté le 02-09-2003 à 11:09:12
Captain ad-hoc a écrit : |
moi je pense que si
Marsh Posté le 02-09-2003 à 14:21:23
Taz a écrit : moi je pense que si |
tu penses bien
après recompilation le catch throw marche comme sur des roulettes!
Marsh Posté le 01-09-2003 à 16:56:21
J'arrive pas (plus, parce que visiblement ça varie au fil des versions de g++/gdb) à chopper les exception lorsqu'elles sont "throwées" par g++ 3.3 ... J'ai essayé le "break __raise_exception" -> le symbole n'existe pas. J'ai tenté le "break __cxa_throw" -> "Cannot access memory at address 0x400a2fd0". J'ai risqué un "break exception" -> ça marche sauf que c'est tout juste après que l'exception ait été lancée donc plus de pile. Et enfin, le "catch throw" me donne la même chose que pour __cxa_throw