2
ответа

Используя gdb, дисплей несколько Вар в одной строке?

Как я могу попросить отображать несколько Вар в одной строке? Таким образом, я хочу быть произведенным как: 30, если (s [я]! = '\0') 5: s [я] = 101 'e' 4: exp = 14 3: val = 123.45 2: подпишитесь = 1 1: я = 6 я вводил в disp...
вопрос задан: 21 March 2015 19:28
2
ответа

Учебное руководство Peter GDB [закрывается]

Приблизительно два месяца назад я нашел это невероятно большое учебное руководство GDB записанным Peter Jay Salzman. Это раньше было доступно здесь, но я думаю, что сайт понижался в течение нескольких месяцев теперь. Я нашел...
вопрос задан: 15 October 2014 18:20
2
ответа

Запуск GDB с ProcessBuilder принимает все входные данные из BufferedWriter как одну строку [duplicate]

Я попытался запустить GDB с Java с помощью ProcessBuilder. Когда я использовал BufferedWriter для ввода ввода в GDB. BufferedWriter writer = новый BufferedWriter (новый OutputStreamWriter (testObjectOutputStream)); ...
вопрос задан: 18 August 2014 16:21
2
ответа

Просмотр динамично выделенного массива с отладчиком XCode?

Скажем, у меня есть массив в C++: удвойтесь* скорость = новый двойной [100]; Используя командную строку GDB, я могу просмотреть этот массив с командой:> печатают *скорость 100, и она распечатает приятно-...
вопрос задан: 7 May 2014 19:11
2
ответа

Отладка модульного теста в C, использующем проверку

Я пытаюсь использовать платформу поблочного тестирования проверки для своего приложения C. Но я не могу использовать отладчик (gdb) с ним из-за двух точек: во-первых, проверьте, используют некоторые сложные макросы (START_TEST и END_TEST)...
вопрос задан: 13 April 2014 12:59
2
ответа

Что такое инструкция asm & ldquo; jmpq * 0xa48201 (% rip) & rdquo; точно делаете? [Дубликат]

Я выполняю сборку в gdb, и у меня есть инструкция ассемблера 0xbca5c50 & lt; _bin_start + 23632 & gt; jmpq * 0xa48201 (% rip) # 0xc6ede57 (gdb) x / 32bx 0xbca5c50 0xbca5c50: 0xff ...
вопрос задан: 27 November 2013 21:19
2
ответа

Как я могу исследовать стековый фрейм с GDB?

Прямо сейчас я использовал GDB, чтобы демонтировать двоичный файл и проверить различные регистры и этажерку. Существует ли легкая команда для исследования всего на стеке? Может это быть ограниченным всем...
вопрос задан: 30 August 2013 10:36
2
ответа

gdb повторное использование номера точки останова [дубликат]

Я отлаживаю программу на C ++ в Linux и задал вопрос о gdb. Предположим, моя точка останова gdb номер 2 находится в строке 55 файла foo.cpp. Есть ли способ переместить эту точку останова в другое место? ...
вопрос задан: 22 May 2013 14:20
2
ответа

Запустите приложение в GDB, пока исключение не произойдет

Я работаю над многопоточным приложением, и я хочу отладить его с помощью GDB. Проблема, один из моих потоков продолжает умирать с сообщением: чистый виртуальный метод, названный оконечным названный без...
вопрос задан: 4 February 2013 07:37
2
ответа

Альтернатива DDD, что также Draws Pretty Pictures Структур данных

Есть ли что-нибудь кроме DDD, который нарисует схемы моих структур данных как DDD, делает, который работает на Linux? ddd хорошо и выполнения, просто отчасти имеет старое неуклюжее чувство к нему, просто требуемый к...
вопрос задан: 12 October 2012 17:47
2
ответа

Точки останова откуда ни возьмись при отладке с gdb, внутри ntdll

Я сделал очень простую программу, которая автоматизирует некоторые вещи для меня. Я записал это в C++, и это работает на Windows. При отладке его с GDB из IDE Codeblocks я получаю много точек останова из...
вопрос задан: 6 September 2012 20:29
2
ответа

Как я печатаю полную стоимость длинной строки в gdb?

Я хочу распечатать полную из струны до в GDB. По умолчанию это сокращается, как я вынуждаю GDB распечатать целую строку?
вопрос задан: 6 October 2011 10:11
2
ответа

Используя gdb в Emacs 23

Я пытаюсь переместиться от Emacs v22.3.1 до v23.1.1, и все подходило, пока я не пытался выполнить gdb, использующий gud в Emacs. Когда я делаю meta-x gdb и даю команду 'gdb/my/executable/here'...
вопрос задан: 5 October 2011 09:09
2
ответа

Как использовать GDB для определения функции, которой соответствует адрес памяти

Я использую программу проверки кучи Google, чтобы отследить утечку памяти. Это дает мне трассировка стека, например: Утечка 21 байта в 1 объекте, выделенном из: ...
вопрос задан: 3 October 2011 19:50
2
ответа

Отладка с помощью Eclipse CDT и GDB

У меня есть проект приложения Eclipse CDT C ++, в котором используется общая библиотека. Эта библиотека скомпилирована с отладочной информацией, и ее источник доступен по правильному пути. Теперь я пытаюсь отладить свое приложение с помощью ...
вопрос задан: 19 September 2011 22:46
2
ответа

Как я получаю визуальный отладчик на Mac OS, когда у меня нет проекта XCode?

Я портирую проект на OS X. Я нахожу, что отладка GDB в консоли горестно недостаточна и действительно нуждается в визуальном отладчике. Мой проект разрабатывается с помощью Scons и как таковой, это...
вопрос задан: 5 September 2011 06:21
2
ответа

Как отладить программу с обработчиком сигналов для SIGSEGV

Я пишу плагин для приложения, иногда SIGSEGV был бы, выводят. Однако приложение ловит сигнал SIGSEGV. В другом слове плагин является динамической библиотекой. Ошибка...
вопрос задан: 5 August 2010 12:59
2
ответа

Как пропустить прошлые циклы в ddd (gdb)

Во время многих, иногда наводнения, сеансы отладки с помощью DDD, я натыкаюсь на циклы. И я продолжаю нажимать рядом с, заканчивают его, и если существует много повторений, я просто установил точку останова прямо после...
вопрос задан: 21 July 2010 11:41
2
ответа

Может gdb автоматически присоединять процесс на SIGSEGV

У меня есть дефектная программа, которые, когда выполняются, получают SIGSEGV. Я могу использовать gdb как это: $ gdb./прогр, Но я предпочел бы, чтобы gdb поймали SIGSEGV от прогр и присоединили его автоматически. $./прогр...
вопрос задан: 13 July 2010 11:04
2
ответа

В Gdb, как установить условную точку останова на 3-ю строку функции

Как я могу установить условную точку останова на 3-ю строку функции в GDB? Я знаю, что мог дать имя файла + номер строки, но это не работает на меня. Я должен сохранить команды gdb как сценарий...
вопрос задан: 10 June 2010 09:31
2
ответа

Как я могу заставить GDB говорить мне, какой адрес вызвал segfault?

Я хотел бы знать, получает ли моя программа доступ к Нулевым указателям или устаревшей памяти. След похож на это: Программа получила сигнал SIGSEGV, отказ Сегментации. [Переключаясь для Поточной обработки 0x2b0fa4c8 (LWP...
вопрос задан: 9 June 2010 06:08
2
ответа

Симпатичное повышение печати:: unordered_map на gdb

недавно я начал использовать превосходное повышение:: unordered_map в моей системе, но получил один недостаток: Я не мог изобразить, как осмотреть его содержание. Печать его на gdb дает мне table_ и блоки _...
вопрос задан: 10 May 2010 18:45
2
ответа

C программа, отлаживающая в gdb проблеме

Я пытаюсь запустить свое приложение на gdb. Поэтому я скомпилировал его с 'g' опцией. Но когда я выполняю gdb./приложение, я добираюсь: DW_FORM_strp, указывающий за пределами раздела .debug_str [в модуле/home/w/app] И я...
вопрос задан: 4 May 2010 12:08
2
ответа

Отладка программы MinGW с gdb в Windows, не завершение в утверждают отказ

Как я настраиваю gdb на окне так, чтобы это не позволяло программу с отказом утверждения завершиться? Я намереваюсь проверить отслеживание стека и переменные в программе. Например, запущение этого теста....
вопрос задан: 24 April 2010 17:27
2
ответа

GDB print не распечатывает что-то читаемое из моего массива

У меня есть буфер символов [100], и я пытаюсь использовать GDB для чтения содержимого из него на разных этапах выполнения. я использую буфер p и получаю "/ * \ 000 \ 000 \ 000 \ 000 \ 000 \ 000 ???? X? o \ 000 \ 025 \ 202 \ 004 \ b", '\ 0' ...
вопрос задан: 11 April 2010 00:37
2
ответа

Аппаратная очень медленная контрольная точка GDB - почему?

На большом приложении C я установил аппаратную контрольную точку на адресе памяти следующим образом: (gdb) смотрят *0x12F5D58 Аппаратная контрольная точка 3: *0x12F5D58, Как Вы видите, это - аппаратная контрольная точка, нет...
вопрос задан: 24 March 2010 12:20
2
ответа

Рабочий ассемблерный код на 32 бита на Linux на 64 бита и Процессоре на 64 бита: Объясните аномалию

Я нахожусь в интересной проблеме. Я забыл, что использую машину на 64 бита и ОС и записал ассемблерный код на 32 бита. Я не знаю, как написать код на 64 бита. Это - x86 32-разрядный ассемблерный код для Ассемблера Гну...
вопрос задан: 24 March 2010 05:13
2
ответа

Доступ к информации о программе, которую gdb видит в C++

Мне записали программу в C++, на Linux, скомпилированном с-g. Когда я выполняю его под gdb, я могу 1) установить точки останова 2) в тех точках останова, распечатать переменные, 3) посмотрите стековый фрейм 4), учитывая переменную...
вопрос задан: 19 March 2010 07:44
2
ответа

Что является причиной для “паники: лишенный неправильного пула во время глобального разрушения”. в Термине:: ReadLine:: Гну?

в https://rt.cpan.org/Ticket/Display.html? id=37194#txn-641389 я вновь открыл ошибку относительно катастрофического отказа Perl в сочетании с libreadline XS привязка. Я присоединил необходимую отладочную информацию, но...
вопрос задан: 8 March 2010 00:33
2
ответа

вывод блока отлаженной программы (gdb)

Я имею программу и хочу отладить ее в gdb. Я буду видеть обычный вывод программы? Как я могу позволить/запретить этот вывод, оставив только gdb сообщения.
вопрос задан: 5 March 2010 17:14