gdb

у меня есть программа, которая принимает ввод от stdin а также принимает некоторые параметры из командной строки. Выглядит это так: cat input.txt > myprogram -path "/home/user/work" Я пытаюсь отладить код с gdb внутри emacs, по M-x gdb, я пытаюсь загрузите программу с помощью команды: gd...

Как я могу установить точку останова в коде C или C++ программно, который будет работать для gdb на Linux? то есть: int main(int argc, char** argv) { /* set breakpoint here! */ int a = 3; a++; /* In gdb> print a; expect result to be 3 */ return 0; } ...

Я пытаюсь автоматизировать сеанс gdb с помощью --command флаг. Я пытаюсь установить точку останова для функции в общей библиотеке (Unix-эквивалент DLL) . Мои cmds.gdb выглядит так: set args /home/shlomi/conf/bugs/kde/font-break.txt b IA__FcFontMatch r однако, я получаю следующее: shlomi:~/progs/bugs-exte...

предположим, что есть что-то вроде этого: #include <map> int main(){ std::map<int,int> m; m[1] = 2; m[2] = 4; return 0; } Я хотел бы иметь возможность проверить содержимое карты, запускающей программу из gdb. Если я попытаюсь использовать оператор индекса, я получаю: (gdb) p m[...

Я просто отлаживал программу в gdb, и каким-то образом я нашел новую функцию, которую я никогда не видел и даже не слышал раньше, разделенный вид, где я могу видеть и просматривать код в дополнение к командам: Что это? Что я сделал, или, более конкретно,как я могу снова получить этот режим разделения экран...

Я запускаю gdb и хочу изучить один из этих несчастных объектов Бога. Это занимает много страниц (и у меня есть 24-дюймовый монитор, повернутый боком!) чтобы увидеть все это. Для удобства использования я хотел бы, чтобы gdb печатал объект в файл вместо экрана, чтобы я мог открыть его в vi и легко перемещатьс...

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

Я хотел бы иметь gdb немедленно запустите исполняемый файл, как если бы я набрал " run" (мотивация: мне не нравится печатать "run"). один из способов-передать команду gdb такой: $ echo run | gdb myApp но проблема с этим подходом заключается в том, что вы теряете интерактивности с gdb, например. если точка...

можно save / dump основной файл с помощью gdb? Иногда я хочу сохранить файл, чтобы проанализировать его позже....

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