Контрольные точки GDB не будут работать после изменения адреса функции. Можно ли указать gdb на перемещение адреса функции при запуске программы?Обновить точки останова gdb при запуске
0
A
ответ
0
GDB точки останова не будет работать после того, как функция смены адреса
Это зависит от того, как вы установили контрольную точку.
Если вы сделали break *0x12345
, то вы должны обновить точку останова, если при повторной сборке и повторном запуске адрес, о котором вы заботитесь, отличается.
С другой стороны, если вы сделали break foo
, а изменения &foo
из-за повторной сборки, GDB автоматически сбросит точку останова на новый адрес при повторном запуске. (Если GDB этого не делает, это ошибка в GDB.)
Смежные вопросы
- 1. Точки останова GDB
- 2. Где сохраняются точки останова gdb?
- 3. (GDB) Точки останова и дизассемблирования
- 4. pause gdb без точки останова
- 5. Исключение точки останова - результаты LLDB против GDB
- 6. Как инструкция восстановления GDB после точки останова
- 7. Как интерпретировать точки останова в GDB?
- 8. Как изменить линию точки останова в gdb?
- 9. Получение номера точки останова из gdb
- 10. установка точки останова выхода gdb не работает?
- 11. Silverlight 3 точки останова не попадают при запуске внешней программы
- 12. WingIDE Точки останова AppEngine не работают при запуске с dev_appserver.py
- 13. Внедрение точек останова GDB
- 14. GDB: точка останова не попадает
- 15. GDB установка нескольких точек останова
- 16. Точка останова с использованием GDB
- 17. Точки останова в общих библиотеках из файла точки останова
- 18. Запустить «список команд точки останова» для всех точек останова/итерации по точкам останова [GDB]
- 19. GDB точки останова поведения между с и без *
- 20. gdb - установка точки останова в конкретном файле в двоичном формате
- 21. Есть ли способ сбросить статистику точки останова в GDB?
- 22. Почему мой отладчик gdb устанавливает 2 точки останова?
- 23. GDB ломается в конце функции вместо указанной точки останова
- 24. Установка точки останова в GDB, где функция возвращает
- 25. C/C++ Eclipse GDB не показывает точки останова
- 26. Как установить точки останова в php-скрипте с помощью gdb
- 27. Выключайте подтверждение о настройке точки останова в GDB
- 28. Отладка с помощью GDB - просмотр кода вокруг заданной точки останова
- 29. Нет исходного файла с именем main.c. Настройка точки останова gdb
- 30. gdb -x общая точка останова библиотеки
gdb делает это. Как вы устанавливаете точку останова? Можете ли вы показать небольшой пример? –
спасибо, Том, это была ошибка, потому что я больше не могу воспроизвести .. – elmarco