Можно ли отключить вывод из GDB во время пользовательских команд? У меня есть следующие команды:Отключить вывод GDB во время пользовательских команд
define stepi_to
if $argc != 1
printf "usage: stepi_to <address>\n"
else
while $pc != $arg0
stepi
end
end
end
Вот пример команды:
(gdb) stepi
0xef000004 in ??()
(gdb) stepi_to 0xef000014
0xef000008 in ??()
0xef00000c in ??()
0xef000010 in ??()
0xef000014 in ??()
Я не заинтересован в выходе «в ??()».
Я попытался перенаправить вывод с помощью «set logging redirect on», но это не работает.
Аппаратные ошибки (багги) и скрипты Python не являются опцией, поскольку это встроенная система (blackfin) со старым GDB.