учитывая следующий код, как я могу гарантировать, что точка останова в triggered()
будет срабатывать только при вызове ее из первого потока кода (a0()
затем a1()
)?
В настоящее время в Чтобы добиться этого, я просто запускаю код, в то же время включая и отключая точки останова, соответствующие этому заданному шаблону c. это не очень эффективно и очень много времени. как я могу оптимизировать этот процесс?
void a0() {
a1();
}
void a1() {
triggered();
}
void b0() {
a1();
}
void b1() {
triggered();
}
void triggered() {
//some code that will be tagged in a breakpoint
}