Результаты поиска по запросу "gdb"

8 ответов

Вы можете установить и запустить Eclipse, а также работать / отлаживать в среде этого столетия и тысячелетий.

апуске программы на GDB, как правило, аргументы для программы задаются вrun команда. Есть ли способ запустить программу, используя GDB, а также дать аргументы в сценарии оболочки? Я увидел ответ в связанном вопросе, отметив, что мы можем ...

5 ответов

Без использования «info vtbl»

аюсь напечатать vtable объекта, используя gdb; Я нашел show print vt bl onнастройки, но я все еще не знаю, как напечатать vtable - объект p * все еще не распечатывает его. Как мне распечатать vtable?

1 ответ

stackoverflow.com/questions/6301130/...

аживаю такое приложение с несколькими процессами, как я могу переключаться междуfork()эд процессы?

ТОП публикаций

3 ответа

tromey.com/blog/?p=548

жно ли, чтобы GDB регистрировал что-то в терминале, вместо того, чтобы ломать его? Например, я хотел бы установить «точку останова» для какого-либо метода и иметь команду gdb print self, а также параметры при каждом вызове метода. По сути, я хочу ...

1 ответ

: Новый процесс отлаживается после разветвления. Родительский процесс выполняется беспрепятственно.

вызова fork текущий процесс вызоветexit(0). Но ребенок продолжит. switch(fork()) { case -1: exit(1); case 0: //child process,continue break; default: //the current process,exit exit(0); }Как я могу продолжить отладку дочернего процесса в этом ...

3 ответа

sourceware.org/gdb/current/onlinedocs/gdb/Frame-Info.html

могу распечатать все глобальные переменные / локальные переменные? Это возможно в GDB?

4 ответа

Как загрузить несколько файлов символов в GDB

Как загрузить несколько файлов символов вgdb, У меня есть исполняемый файл foo.out и загрузка модуля bar.so. Я создал два файла символов foo.symbol и bar.symbol. Как загрузить оба файла в GDB. # gdb --core core # (gdb) # (gdb) symbol-file ...

6 ответов

Показать текущую инструкцию по сборке в GDB

Я делаю некоторую отладку на уровне сборки в GDB. Есть ли способ заставить GDB показывать мне текущую инструкцию по сборке так же, как она показывает текущую исходную строку? Вывод по умолчанию после каждой команды выглядит ...

3 ответа

Протестировано в Ubuntu 16.04, GDB 8.2.

способ сделать какое-то действие, когда конкретная точка останова попадает в GDB. В основном у меня есть кое-что в моей программе. Когда срабатывает функция malloc и free, мне нужно войти в функцию (шаг) и собрать некоторую базовую информацию, ...

1 ответ

@montefuscolo Это запустится и выйдет, если подпроцесс выйдет чисто, и сбросит вас в интерактивную lldb, если он segfaults: «lldb -o run -b / path / to / binary - args args args», так что вы можете заключить его в Оболочка петли для получения желаемого эффекта. "пока lldb -o запустить -b / path / to / binary - args args args; сделать сон 1; готово"

й программе есть проблема с ошибкой сегментации, но она возникает редко (один раз в 20 и более раз), и для отладки в GDB мне нужно вручную перезапускать программу до тех пор, пока не произойдет ошибка сегментации (в течение полдня повторных ...