Как удалить команды из точки останова GDB?
Я знаю в GDB, я могу установить
break 14
Чтобы пробиться по линии 14, это точка останова "1", затем
commands 1
printf "%d\n",i
end
Это прикрепит команды GDB к точке останова 1. Нет проблем.
Но мой вопрос: кажется, команды сосуществуют с точкой останова, так как я использую "i b" для проверки информации. В случае выше:
Как я могу удалить команды из точки останова 1 и при этом сохранить точку останова?
Как вывести / отфильтровать всю информацию о командах, без поиска информации о всех точках останова?
Благодарю.
1 ответ
Решение
Вы можете удалить команды из точки останова, введя пустой список команд:
commands 1
end
удалит команды из точки останова 1
Насколько я знаю, нет никакого способа перечислить или отфильтровать команды точки останова, кроме как посмотреть на результат info breakpoints
,