Как определить точку останова, которая запускается только из указанного c кодового потока? - PullRequest
0 голосов
/ 28 апреля 2020

учитывая следующий код, как я могу гарантировать, что точка останова в 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
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...