3
ответа

Каково различие между gcc-ggdb и gcc-g

Когда я использую gcc для компиляции программ C, я обычно использую-g для получения некоторой отладочной информации в файл эльфа так, чтобы gdb мог помочь мне в случае необходимости. Однако я заметил, что некоторые программы используют-ggdb, так как это..
вопрос задан: 29 August 2015 16:36
3
ответа

How to detect if the current process is being run by GDB?

The standard way would be the following: if (ptrace(PTRACE_TRACEME, 0, NULL, 0) == -1) printf("traced!\n"); In this case ptrace returns an error if the current process is traced (i.e. running it ...
вопрос задан: 13 June 2015 11:21
3
ответа

Продолжить отлаживать после отказавшего утверждения на Linux?

То, когда утверждение перестало работать с Visual C++ в Windows, остановках отладчика, отображает сообщение и затем позволяет Вам продолжить (или, если никакой сеанс отладки не работает, предлагает запускать Visual Studio для Вас)...
вопрос задан: 15 August 2014 13:27
3
ответа

Используя GDB без отладочной информации на x86?

Как я использую GDB для отладки программы, которые не имеют отладочной информации на 32-разрядном x86 процессоре? Осматривая аргументы функции, локальные переменные, разрешая указатели были бы полезны, чтобы знать как к...
вопрос задан: 11 February 2014 06:38
3
ответа

Что такое таблица символов и как она интегрируется в исполняемый файл?

Когда я пытался отладить исполняемый файл: (gdb) повреждаются, +1 Никакая таблица символов не загружается. Используйте команду "файла". Что это означает точно? Таблица символов добавляется к исполняемому файлу?
вопрос задан: 15 October 2013 03:31
3
ответа

Многопоточное учебное руководство по отладке для GDB и [закрытого] C

Кто-либо знает хорошего GDB (или другой отладчик Linux) учебное руководство для отладки многопоточного кода C? Я ищу тот, который включает простые примеры.
вопрос задан: 16 August 2013 17:14
3
ответа

Как я печатаю элементы вектора C++ в GDB?

Я хочу исследовать содержание станд.:: вектор в GDB, как я делаю это? Скажем, это - станд.:: вектор <интервал> ради простоты.
вопрос задан: 28 July 2011 21:47
3
ответа

установка gdb выходит из точки останова, не работающей?

Я установил точки останова на выходе и _exit и моей программе (многопоточное приложение, работая на linux 2.6.16.46-0.12 sles10), так или иначе все еще выходит способом, я не могу расположиться (gdb) c... [Новый поток...
вопрос задан: 11 February 2011 19:39
3
ответа

версия для Windows GDB frontend DDD

Существует ли собственный компонент (не cygwin) версия DDD, доступного для скачивания где-нибудь?
вопрос задан: 22 October 2010 09:39
3
ответа

“EXC_BREAKPOINT (SIGTRAP)” исключения, вызванные путем отладки точек останова?

У меня есть многопоточное приложение, которое очень стабильно на всех моих тестовых машинах и, кажется, стабильно почти для каждых из моих пользователей (на основе никаких жалоб на катастрофические отказы). Сбои приложения часто для одного...
вопрос задан: 26 August 2010 10:28
3
ответа

Как видеть байтовые строки в XCode

Действительно ли возможно видеть строки, которые используют символы на 16 битов в отладчике XCode? Я использую класс пользовательской строки, не NSString. Строки ПУСТЫЕ завершенный. Единственный путь I видит, что строки - то, если я вижу их...
вопрос задан: 3 August 2010 07:39
3
ответа

В GDB, как узнать кто malloc'ed адрес на "куче"?

У меня есть указатель в GDB, как я могу узнать, где он был сначала выделен на "куче"? В WinDBG это может быть сделано! "куча"-p-a <0x12345678> после включения gflags/i <*exe> +ust С тех пор...
вопрос задан: 2 August 2010 03:10
3
ответа

как распечатать станд.:: отобразите значение в gdb

У меня есть станд.:: карта <станд.:: строка, станд.:: строка> продолжение следует; я хочу видеть продолжение следует ["some_key"] в gdb. Когда я пробую p продолжение следует ["some_ket"], я получаю это сообщение: Один из аргумент
вопрос задан: 21 April 2010 13:18
3
ответа

Добавьте функции в gdb во времени выполнения

Я пытаюсь отладить некоторый основанный на STL код C++ в gdb. Код имеет что-то как интервал myfunc () {станд.:: карта <интервал, интервал> m;...} Теперь в gdb, внутри myfunc использующий "печать m" дает что-то очень...
вопрос задан: 10 April 2010 03:44
3
ответа

Как отладить EXC_BAD_ACCESS, который происходит только на цели выпуска для приложения для iPhone?

Я разрабатываю приложение для iPhone. У меня есть EXC_BAD_ACCESS, который происходит только в цели выпуска; когда я создаю целевой объект отладки, исключение не происходит. Однако, когда я установил...
вопрос задан: 26 March 2010 21:00
3
ответа

Как отладить под управлением программу C++ в Linux?

У меня есть вопрос об отладке под управлением программы C++ в Linux. Если программирование уже работает и не может быть прервано, как сделать это. Я могу найти три пути, но я не знаю слишком много о...
вопрос задан: 18 March 2010 03:05
3
ответа

печать stl контейнеры с gdb 7.0

Я установил GDB 7.0 и Python на следующие инструкции. В том же руководстве существует упоминание об этом файле stl-views-1.0.3.gdb. То, что смущает меня, - то, куда это должно быть помещено чтобы в...
вопрос задан: 17 March 2010 14:49
3
ответа

Используя gdb к одноэтапному ассемблерному коду вне указанной исполняемой ошибки причин “не может найти границы текущей функции”

Я - целевой исполняемый файл внешнего gdb, и у меня даже нет стека, который соответствует той цели. Я хочу к одноэтапному так или иначе, так, чтобы я мог проверить то, что продолжается в моем ассемблерном коде, потому что я...
вопрос задан: 10 March 2010 21:36
3
ответа

Перечислите загруженные модули с помощью gdb

Есть ли способ перечислить все загруженные модули с помощью gdb, точно так же, как Windbg, который автоматически показывает все загруженные модули. Хорошо, если нет никакого ответа слова, я буду рад разработать вещи...
вопрос задан: 7 March 2010 05:26
3
ответа

Как распечатать wstring в gdb

Как я могу распечатать wstring в gdb?
вопрос задан: 1 March 2010 19:27
3
ответа

Программа C++ Всегда Катастрофические отказы При выполнении станд.:: строка присваивается

Я пытался отладить катастрофический отказ в своем приложении, которое разрушает (т.е. утверждает * glibc обнаруженный * свободный (): недопустимый указатель: 0x000000000070f0c0 ***), в то время как я пытаюсь сделать простое, присваиваются к...
вопрос задан: 22 February 2010 14:15
3
ответа

Отладка в Linux с помощью дампов ядра

Каковы 'лучшие практики' когда дело доходит до отладки дампов ядра с помощью GDB? В настоящее время я сталкиваюсь с проблемой: версия выпуска моего приложения компилируется без '-g' флаг компилятора...
вопрос задан: 15 February 2010 10:11
3
ответа

Распечатайте целую строку дословно в gdb

Я печатаю строку (символ *) в gdb (gdb) p l l=0x9aa1f48 "up2 129104596496602200 19 0 0 3 0 eth1 XX:001CB", '0' <повторяется 12 раз>, "DC" Является там установкой, чтобы иметь печать p целая строка...
вопрос задан: 12 February 2010 15:10
3
ответа

gdb: список с практическими рекомендациями открытые файлы

Я задаюсь вопросом, могло ли быть возможно получить список файлов/каталогов, которые отлаженное приложение открыло, но не закрыло от самого GDB? В настоящее время я устанавливал точку останова, и затем я использую...
вопрос задан: 9 February 2010 18:37
3
ответа

Как я заставляю GDB убегать из цикла?

Я могу сказать GDB сразу возвратиться из функции с возвратом и вызвать функцию с вызовом myFunction. Но как я добираюсь, это убегает из токовой петли? т.е. действовать, как будто это поразило повреждение;...
вопрос задан: 4 February 2010 18:37
3
ответа

gdb: установите контрольную точку для укладчика SIGBUS

Я пытаюсь отладить простого сборщика мусора остановки-и-копии (написанный в C) использующий GDB. GC работает, обращаясь с SIGBUS. Я установил контрольную точку наверху своего укладчика сигнала SIGBUS. Я сказал GDB...
вопрос задан: 11 January 2010 19:04
3
ответа

Кто-либо попробовал отладку реверса в gdb?

Кто-либо попытался использовать новую запись/воспроизведение и обратные функции отладки в недавно выпущенном gdb-7.0? Я - один из gdb разработчика/специалистов по обслуживанию, и я очень стремлюсь к отзывам пользователей!
вопрос задан: 9 October 2009 18:52
3
ответа

Есть ли в QtCreator какой-либо браузер памяти?

Я не могу найти его. В окне наблюдателя я могу вручную ввести адреса памяти, но я хотел бы видеть большие блоки памяти... Если это не существует, там любой другой картопостроитель свободной памяти для Mac (...
вопрос задан: 22 September 2009 21:06
3
ответа

gdb устанавливают контрольные точки на pthread_create

Я пытаюсь установить точку останова в Linux в gdb для программы, создающей потоки. Я хотел бы установить точку останова на создании потока, но к сожалению pthread_create является имеющим версию символом, и я могу'...
вопрос задан: 18 September 2009 14:18
3
ответа

поиск gdb исходных каталогов

как я упоминаю gdb в Unix для поиска исходных файлов в единственном каталоге рекурсивно, например, если существуют некоторые различные buiding блоки в одном модуле. родительский каталог для b, c...
вопрос задан: 9 July 2009 12:02