Breakpoint conditionnel: arrêt après un autre breakpoint
Bonjour tout le monde!
Je souhaiterais mettre un breakpoint conditionnel de manière à ce qu'il s'active seulement après avoir passé un breakpoint précis.
Voici un exemple (très simplifié) où l'on voit l'utilité de ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| void foo1()
{
/// des traitements <----- Breakpoint 1 conditionnel
}
void foo2()
{
foo1(); /// <---------- Breakpoint 2
}
int main()
{
for (int i = 0; i < 1000000; ++i)
{
foo1();
}
foo2();
} |
Pour le moment, je procède de la manière suivante: lorsque j'arrive sur breakpoint 2, j'ajoute le breakpoint 1. Si je relance le code, je supprime le breakpoint 1 et ainsi de suite...
Si c'est possible, savez-vous comment désactiver un breakpoint puis le réactiver si la condition Breakpoint 2 est passée?
Merci d'avance.