Я отлаживаю часть (встроенного) программного обеспечения.Я установил точку останова для функции, и по какой-то причине, когда я достиг этой точки останова, и continue
я всегда возвращаюсь к функции (которая является функцией инициализации, которая должна вызываться только один раз).Когда я удаляю точку останова и continue
, GDB сообщает мне:
Program received signal SIGTRAP, Trace/breakpoint trap.
Поскольку я работал с точками останова, я предполагаю, что попал в «ловушку точки останова».Что такое ловушка для точки останова?