Это простой вопрос, который я имею относительно отладчика gdb, когда я использую команду «i r $ rbp», адрес, который напечатан, является фактическим адресом rbp или просто адресом, указывающим на адрес rbp? спасибоЗначение адреса напечатано
0
A
ответ
3
фактический адрес ОПБ или просто адрес точки в ОДП-х адресовать
Вы смущены: регистры не имеют адреса, только имена.
Когда вы делаете info register $rbp
, вы получаете значение , хранящееся в регистре. Это значение может быть интерпретировано как целое число, адрес или поплавок. Это просто бит.
Смежные вопросы
- 1. Отрицательное значение неверно напечатано
- 2. , какое значение будет напечатано?
- 3. Почему унаследованное значение напечатано дважды?
- 4. Почему длинное значение неверно напечатано в java?
- 5. Почему это значение напечатано, хотя оно NaN?
- 6. JavaScript: последнее значение напечатано на консоли
- 7. Почему это двойное значение напечатано как «-0»?
- 8. Эхо-значение во вводе, после того, как значение напечатано
- 9. Почему значение физического адреса отличается в зависимости от того, как оно было напечатано?
- 10. Напечатано в C#
- 11. Напечатано в Jupyter issue
- 12. Почему последнее число (1) напечатано?
- 13. Удаление уже напечатано в Python
- 14. Почему сообщение "DISCOVERY_FINISHED" напечатано дважды?
- 15. Сообщение внутри файла не напечатано
- 16. Каково значение NULL-адреса?
- 17. Значение адреса. Предоставляет исключение
- 18. значения Garbage напечатано в станде :: набора
- 19. Python 2.7 Отслеживание того, что было напечатано
- 20. Почему изображение напечатано с Java нечетким?
- 21. перенаправление php-файла независимо от того, что напечатано после url
- 22. сообщение не напечатано при использовании бесконечного цикла
- 23. python: действие после 100 строк было напечатано
- 24. Почему мое Div Only напечатано дважды?
- 25. Ruby: Почему это напечатано на новой строке?
- 26. Почему это не так хорошо напечатано?
- 27. Jsoup интересный разбор, ничего не напечатано
- 28. MySql: Как ограничить, сколько строк напечатано
- 29. напечатано int и битбитная упаковка в java
- 30. Почему это приложение Java напечатано «true»?
так вы говорите, что хранилища значений rbp являются указателем на базу стека? –
@pedrosantos В отладочных сборках $ rbp обычно используется в качестве указателя кадра (т. Е. Значение $ rbp, если оно интерпретируется как указатель, указывает на текущую базу кадров). В оптимизированных строках значение $ rbp может быть любым. –