Question GDB (script de debug + LABELS)

Thomas -  
 novaghost -
Sujet: Pb technique sur GDB

Bonjour, je cherche à savoir s'il est possible dans des scripts de debug de GDB d'utiliser des labels pour la pose de breakpoint. Je m'esplique par un exemple:

int foo()
{
int a;

a = 10;

MON_LABEL:
a += 2;
return a;
}

ensuite gcc -g foo.c

je voudrais poser un breakpoint dans GDB sur la ligne correspondant à MON_LABEL....quelque chose du genre
(gdb) break toto.c:MON_LABEL

...mais apparemment cela ne marche pas....

Quelqu'un s'est-il déjà poser cette question ? Est ce possible sous GDB ? Si oui quelle est la syntaxe ? Le moyen de faire autrement sans mettre le numéro de ligne en dur ?

Merci de m'éclairer, je suis débutant sur GDB...
A voir également:

1 réponse

novaghost
 
Je suis débutant aussi sous gdb mais à la place de ton label tu peux faire appel à une fonction ex: label qui ne fait rien. Comme ca tu pourras faire un break toto.c:label()

void label()
{
;
}

Je pense.
Salut.
0