Можно ли запускать команды после точки останова после выполнения «продолжающейся» команды. Например я делаю что-то вроде:
br set -n function -C finish -C something_else
Тогда я получаю ошибку
error: Aborting reading of commands after command #1: 'finish' continued the target.
Как люди обходят это? Я думаю, я мог бы установить другую точку останова в инструкции возврата и как часть ее команды заставить ее удалить себя, но у меня нет способа узнать идентификатор bp, который мне нужно удалить. Кроме того, это условная точка останова, поэтому я не могу просто всегда прерывать инструкцию return и не могу условно сломать инструкцию return, потому что контекст, который я использовал для прерывания функции, исчез.