Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Отладка с помощью GDB.

Отладка с помощью GDB - Table of Contents Отладка с помощью GDB Отладчик GNU уровня исходного кода Седьмая Редакция, для GDB версии 20000326 Февраль 1999 Ричард М. Столмен и Роланд Х. Пеш

Обзор GDB Свободно распространяемые программы Кто внес вклад в развитие GDB 1. Пример сеанса GDB 2. Вход и выход из GDB 2.1 Запуск GDB 2.1.1 Выбор файлов 2.1.2 Выбор режимов 2.2 Выход из GDB 2.3 Команды оболочки 3. Команды GDB 3.1 Синтаксис команд 3.2 Завершение команд 3.3 Получение справки 4. Выполнение программ под управлением GDB 4.1 Компиляция для отладки 4.2 Начало выполнения вашей программы 4.3 Аргументы вашей программы 4.4 Рабочая среда вашей программы 4.5 Рабочий каталог вашей программы 4.6 Ввод и вывод вашей программы 4.7 Отладка запущенного ранее процесса 4.8 Уничтожение дочернего процесса 4.9 Отладка программ с несколькими нитями 4.10 Отладка многонитевых программ 5. Остановка и продолжение исполнения 5.1 Точки останова, точки наблюдения и точки перехвата 5.1.1 Установка точек останова 5.1.2 Установка точек наблюдения 5.1.3 Установка точек перехвата 5.1.4 Удаление точек останова 5.1.5 Отключение точек останова 5.1.6 Условия останова 5.1.7 Команды точки останова 5.1.8 Меню точки останова 5.1.9 "Не удается поместить точки останова" 5.2 Продолжение и выполнение по шагам 5.3 Сигналы 5.4 Остановка и запуск многонитевых программ 6. Исследование стека 6.1 Кадры стека 6.2 Цепочки вызовов 6.3 Выбор кадра 6.4 Информация о кадре стека 7. Исследование исходных файлов 7.1 Вывод строк исходного текста 7.2 Поиск в исходных файлах 7.3 Определение каталогов с исходными файлами 7.4 Исходный текст и машинный код 8. Исследование данных 8.1 Выражения 8.2 Переменные программы 8.3 Искусственные массивы 8.4 Форматы вывода 8.5 Исследование памяти 8.6 Автоматическое отображение 8.7 Параметры вывода 8.8 История значений 8.9 Вспомогательные переменные 8.10 Регистры 8.11 Аппаратные средства поддержки вычислений с плавающей точкой 9. Использование GDB с различными языками программирования 9.1 Переход от одного языка к другому 9.1.1 Соответствие расширений файлов и языков 9.1.2 Установка рабочего языка 9.1.3 Распознавание GDB исходного языка 9.2 Отображение языка программирования 9.3 Проверка диапазона и принадлежности типу 9.3.1 Краткий обзор проверки соответствия типов 9.3.2 Краткий обзор проверки диапазона 9.4 Поддерживаемые языки 9.4.1 Си и Си++ 9.4.1.1 Операторы Си и Си++ 9.4.1.2 Константы Си и Си++ 9.4.1.3 Выражения Си++ 9.4.1.4 Значения Си и Си++ по умолчанию 9.4.1.5 Проверки диапазона и принадлежности типу в Си и Си++ 9.4.1.6 GDB и Си 9.4.1.7 Возможности GDB для Си++ 9.4.2 Модула-2 9.4.2.1 Операторы Модулы-2 9.4.2.2 Встроенные функции и процедуры 9.4.2.3 Константы 9.4.2.4 Установки по умолчанию Модулы-2 9.4.2.5 Отклонения от стандарта Модулы-2 9.4.2.6 Проверки диапазона и принадлежности типу Модулы-2 9.4.2.7 Операторы определения области видимости :: и . 9.4.2.8 GDB и Модула-2 9.4.3 Chill 9.4.3.1 Как отображаются режимы 9.4.3.2 Местоположения и доступ к ним 9.4.3.3 Значения и операции с ними 9.4.3.4 Проверка диапазона и типов в Chill 9.4.3.5 Установки по умолчанию Chill 10. Исследование таблицы символов 11. Изменение выполнения 11.1 Присваивание значений пеpеменным 11.2 Продолжение исполнения с другого адреса 11.3 Подача сигнала вашей программе 11.4 Возврат из функции 11.5 Вызов функций программы 11.6 Внесение изменений в программу 12. Файлы GDB 12.1 Команды для задания файлов 12.2 Ошибки чтения файлов с символами 13. Определение отладочной цели 13.1 Активные цели 13.2 Команды для управления целями 13.3 Выбор целевого порядка байтов 13.4 Удаленная отладка 13.4.1 Удаленный последовательный протокол GDB 13.4.1.1 Что заглушка может сделать для вас 13.4.1.2 Что вы должны сделать для заглушки 13.4.1.3 Собираем все вместе 13.4.1.4 Коммуникационный протокол 13.4.1.5 Использование программы gdbserver 13.4.1.6 Использование программы gdbserve.nlm 13.5 Отображение объекта ядра 14. Информация о конфигурации 14.1 Чистая конфигурация 14.1.1 HP-UX 14.1.2 Информация о процессах SVR4 14.2 Встроенные операционные системы 14.2.1 Использование GDB с VxWorks 14.2.1.1 Соединение к VxWorks 14.2.1.2 Загрузка на VxWorks 14.2.1.3 Запуск задач 14.3 Встроенные процессоры 14.3.1 Встроенный AMD A29K 14.3.1.1 A29K UDI 14.3.1.2 Протокол EBMON для AMD29K 14.3.1.3 Установка связи 14.3.1.4 Кросс-отладка EB29K 14.3.1.5 Удаленный журнал 14.3.2 ARM 14.3.3 Hitachi H8/300 14.3.3.1 Соединение с платами Hitachi 14.3.3.2 Использование встроенного эмулятора E7000 14.3.3.3 Специальные команды GDB для Hitachi 14.3.4 H8/500 14.3.5 Intel i960 14.3.5.1 Запуск Nindy 14.3.5.2 Параметры для Nindy 14.3.5.3 Команда сброса Nindy 14.3.6 Mitsubishi M32R/D 14.3.7 M68k 14.3.8 M88K 14.3.9 Встроенный MIPS 14.3.10 PowerPC 14.3.11 Встроенный HP PA 14.3.12 Hitachi SH 14.3.13 Tsqware Sparclet 14.3.13.1 Установка файла для отладки 14.3.13.2 Соединение к Sparclet 14.3.13.3 Загрузка на Sparclet 14.3.13.4 Выполнение и отладка 14.3.14 Fujitsu Sparclite 14.3.15 Tandem ST2000 14.3.16 Zilog Z8000 14.4 Архитектуры 14.4.1 A29K 14.4.2 Alpha 14.4.3 MIPS 15. Управление GDB 15.1 Приглашение 15.2 Редактирование команд 15.3 История команд 15.4 Размер экрана 15.5 Числа 15.6 Необязательные предупреждения и сообщения 16. Фиксированные последовательности команд 16.1 Команды, определяемые пользователем 16.2 Определяемые пользователем команды-ловушки 16.3 Командные файлы 16.4 Команды для управляемого вывода 17. Использование GDB под управлением GNU Emacs 18. Примечания GDB 18.1 Что такое примечание? 18.2 Префикс server 18.3 Значения 18.4 Кадры 18.5 Отображения 18.6 Примечания ко вводу GDB 18.7 Ошибки 18.8 Информация о точке останова 18.9 Сообщения о недостоверности 18.10 Выполнение программы 18.11 Вывод исходного текста 18.12 Примечания, которые могут понадобиться с будущем 19. Отчеты об ошибках в GDB 19.1 Вы нашли ошибку? 19.2 Как составлять отчеты об ошибках 20. Редактирование командной строки 20.1 Введение в редактирование строк 20.2 Взаимодействие с Readline 20.2.1 Сведения первой необходимости 20.2.2 Команды перемещения Readline 20.2.3 Команды уничтожения Readline 20.2.4 Параметры команд Readline 20.2.5 Поиск команд в истории 20.3 Файл инициализации Readline 20.3.1 Синтаксис файла инициализации Readline 20.3.2 Условные конструкции инициализации 20.3.3 Пример файла инициализации 20.4 Привязываемые команды Readline 20.4.1 Команды для перемещения 20.4.2 Команды для манипуляции историей 20.4.3 Команды для изменения текста 20.4.4 Уничтожение и восстановление 20.4.5 Определение числовых параметров 20.4.6 Readline вводит за вас 20.4.7 Клавиатурные макросы 20.4.8 Некоторые другие команды 20.5 Режим vi Readline 21. Использование истории в интерактивном режиме 21.1 Раскрывание истории 21.1.1 Указатели событий 21.1.2 Указатели слов 21.1.3 Модификаторы A. Форматирование документации B. Установка GDB 21.2 Компиляция GDB в другом каталоге 21.3 Определение имен рабочих и целевых машин 21.4 Ключи configure Алфавитный указатель

This document was generated on March, 27 2000 using texi2html 1.57.


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте