Возможно ли, чтобы GDB регистрировал что-то в терминале, вместо того, чтобы ломать его?Например, я хотел бы установить «точку останова» для какого-либо метода и иметь команду gdb print self, а также параметры при каждом вызове метода.По сути, я хочу вставить операторы печати в произвольные места без фактической перекомпиляции.
спасибо за любые предложения
Вот что я имею после этих полезных комментариев:
define logFoo
b fooMethod
commands
po self
end
end
GDB, похоже, не нравится вложенный конецзаявления хотя.есть мысли?