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