Таким образом, в соответствии со страницей руководства, print означает «Показать значение выражения». Таким образом, речь идет о значениях регистров в вашем процессоре в текущей точке останова. Вот некоторая подробная информация о значениях регистров отладки.
GDB имеет четыре «стандартных» имени регистров, которые доступны (в выражениях) на большинстве машин - всякий раз, когда они не конфликтуют с канонической мнемоникой архитектуры для регистров. Имена регистров $ pc и $ sp используются для регистра счетчика программы и указателя стека. $ fp используется для регистра, который содержит указатель на текущий кадр стека, а $ ps используется для регистра, который содержит состояние процессора. Например, вы можете напечатать счетчик программ в шестнадцатеричном виде с помощью
Вы можете получить больше информации о том, какие регистры вам доступны, с помощью
info registers
и
info all-registers
, а затем дополнительная информация о конкретном регистре с помощью
info registers register_name
Надеюсь, это поможет!