В вашей ситуации вы хотите перейти к функции, которую вы используете для выполнения команды gdb call
. Таким образом, вам нужно установить breakpoint
для этой функции и затем выполнить ее. Я всегда так поступаю, когда хочу в любой момент войти в функцию.
Если он не входит в эту функцию, я думаю, что он, вероятно, имеет некоторые проблемы в таблице символов, в которой хранится информация о функции и ее исходном коде. Вы должны убедиться, что таблица правильная, перекомпилировав ее с -g
.