0
ответов

How to script gdb (with python)? Example add breakpoints, run, what breakpoint did we hit?

I'm trying to create a little unit test with gdb, for a embedded mcu that is controlled by OpenOCD (that gives me control over my target via a gdb server). So I would like to automate this with some ...
вопрос задан: 13 November 2010 12:08
0
ответов

GDB Break if frame is in backtrace

Я хочу установить условие для точки останова gdb, чтобы прерывание происходило только в том случае, если определенное имя функции появляется в backtrace. Как лучше всего это сделать?
вопрос задан: 12 November 2010 05:23
0
ответов

Дамп ядра многопоточного приложения показывает только один поток

У меня есть тестовое приложение на C ++, запускающее несколько потоков в своей main (), а затем спящее в main () навсегда. Один из потоков делает что-то, что вызывает segfault, и генерируется coredump (...
вопрос задан: 2 November 2010 17:03
0
ответов

Вопрос GDB: Довольно-напечатайте 2D-массив?

У меня есть 2-мерная матрица массива [10] [10], которую я хотел бы проверить во время отладки. Я понимаю, что могу сделать это в GDB, используя p *matrix @ 10 Но он выводит это в одной строке, что затрудняет чтение. Это ...
вопрос задан: 27 October 2010 10:00
0
ответов

Невозможно найти функцию разбиения стека с помощью GDB

У меня есть следующее приложение C: #include void smash () {int i; char buffer [16]; for (i = 0; i <17; i ++) // <- превышает предел буфера {...
вопрос задан: 26 October 2010 15:16
0
ответов

Использование GDB для проверки машинного стека

Есть ли способ заставить GDB печатать последние «n» значений, помещенных в машинный стек. Например, в настоящее время, если я хочу проверить содержимое стека, я делаю следующее (при условии x86 ...
вопрос задан: 25 October 2010 22:52
0
ответов

C++ определенная отладка обманывает с [закрытым] gdb

Что такое некоторые Ваши любимые приемы для отладки программ C++ с gdb? Заинтересованный всеми приемами, но также и как Вы называете методы (который может быть виртуальным) на объектах из gdb осмотр объектов STL...
вопрос задан: 20 October 2010 14:59
0
ответов

Нет символа «цвет» в текущем контексте. GDB

Я пытаюсь отладить код с помощью gdb, но когда я пытаюсь посмотреть мой цвет переменной, он говорит, что этот символ отсутствует в текущем контексте. Переменная имеет тип int и явно входит в область видимости. код такой ...
вопрос задан: 15 October 2010 13:23
0
ответов

Отладка 32-битного приложения с помощью GDB в 64-битной среде

Требуется ли какой-либо конкретный шаг для отладки 32-битного приложения с 64-битным GDB в 64-битной ОС. Обычно я использую переключатель -m32 для gcc, есть ли что-то вроде для gdb ?
вопрос задан: 13 October 2010 22:40
0
ответов

как работает GDB?

Я хочу знать, как GDB работает внутри. например Мне известна краткая идея, что для отслеживания отслеживаемой программы используется системный вызов ptrace (). Но я хочу знать, как он обрабатывает сигналы, как он вставляет новые ...
вопрос задан: 11 October 2010 04:44
0
ответов

как использовать GDB для исследования стека / кучи?

Кто-нибудь может дать мне быстрый обзор / указать мне документацию о способе проверки стек (и куча?) программы на C? Я думал, что это должно быть сделано с помощью GDB, но если есть другие…
вопрос задан: 6 October 2010 17:03
0
ответов

предупреждение: GDB: Не удалось установить управляющий терминал: Недействительный аргумент

Я использую Qt Creator в Ubuntu для разработки C. Каждый раз, когда я запускаю с отладчиком , Я получаю сообщение с предупреждением: GDB: не удалось установить управляющий терминал: недопустимый аргумент. Это происходит даже при приветствии ...
вопрос задан: 6 October 2010 03:58
0
ответов

Настройка Emacs GDB

Мне нравится использовать GDB с emacs. И мне больше всего нравится конфигурация, которую я получаю с "gdb-many-windows", как показано здесь: gdb-many-windows Тем не менее, она не идеальна. Я хотел бы добавить рамку для показа ...
вопрос задан: 5 October 2010 00:00
0
ответов

вызывающий оператор << в GDB

Как вы вызываете operator << (std :: ostream & os, const ClassX & x) изнутри gdb? Другими словами, как вы печатаете объект в GDB? вызов std :: cout << x или вызов оператора << (...
вопрос задан: 30 September 2010 16:59
0
ответов

ОБНОВЛЕНО: Apache задыхается от PHP ldap_connect () Call

Если я запустил следующий PHP-код в командной строке, я получу ожидаемый результат: php -r ' ресурс (4) типа (ссылка ldap) Однако, если я поставлю ...
вопрос задан: 28 September 2010 20:43
0
ответов

Разбираемся с этим неустойчивым поведением в gdb

Рассмотрим следующий код: #include # включить char * Mstrupr (char * szCad); int main () {char szCadena [] = "Эта строка должна печататься правильно."; printf ("% s \ n", ...
вопрос задан: 27 September 2010 17:48
0
ответов

Can I debug a core generated by a C++ binary without debug symbols using the same binary recompiled with debug symbols

I am trying to debug a core file generated by a C++ binary without debug symbols. In order to do effective debugging, I need the debug symbols, so I've recompiled the same code with -g option in ...
вопрос задан: 24 September 2010 19:39
0
ответов

Сохранение основного файла в gdb

Можно ли сохранить / дампить основной файл с помощью gdb? Иногда я хочу сохранить файл, чтобы проанализировать его позже.
вопрос задан: 24 September 2010 17:32
0
ответов

Проверка, определена ли вспомогательная переменная gdb

Есть ли способ проверить, установлена ​​ли вспомогательная переменная в gdb? Например: (gdb) if $ _exitcode == 0> quit> end Недопустимая комбинация типов в тесте на равенство. (gdb) p $ _exitcode $ 1 = void $ ...
вопрос задан: 19 September 2010 04:52
0
ответов

Есть ли преимущества от добавления accept-charset = «UTF-8» в формы HTML, если страница уже находится в UTF-8?

Для уже указанных страниц (либо с помощью заголовка HTTP, либо с помощью метатега) , чтобы иметь Content-Type с кодировкой UTF-8 ... есть ли преимущество добавления accept-charset = "UTF-8" в формы HTML? (Я понимаю ...
вопрос задан: 15 September 2010 19:28
0
ответов

Можно ли использовать GDB в кросс-скомпилированном приложении win32 на целевой платформе

Это сложный вопрос, но в основном я хочу знать, могу ли я использовать GDB в приложении, скомпилированном в i686-pc-mingw на кросс-компиляторе Linux. Я хочу отладить получившуюся программу на целевой машине ...
вопрос задан: 15 September 2010 18:08
0
ответов

gdb: Meaning of tstart error “You can't do that when your target is `exec'”

I would like to record the value of a local variable, t, each time that the program reaches a certain line. Accordingly, I tried: (gdb) trace stoer_wagner_min_cut.hpp :197 Tracepoint 1 at 0x4123a0: ...
вопрос задан: 11 September 2010 14:45
0
ответов

ndk-gdb с несколькими библиотеками so lib

Я узнал об инструменте отладки «ndk-gdb» из Android NDK r4. Теперь я могу начать отладку образца hello-jni (хотя некоторые проблемы существуют). Но для моих собственных приложений Android у меня есть несколько, так что ...
вопрос задан: 9 September 2010 09:16
0
ответов

без остановки всех потоков в gdb

GDB обычно останавливает все потоки, если достигается точка останова (или Ctrl + C нажата в оболочке GDB). Я знаю, что существуют такие команды, как scheduler-lock и schedule-multiple, но я не вижу возможности ...
вопрос задан: 8 September 2010 09:31
0
ответов

Как запустить скрипт R с подключенным GDB?

У меня есть скрипт R, который обычно запускается из командной строки с аргументами: ./script. R --width = 10 Он использует Rscript в качестве интерпретатора: #! / Usr / bin / env Rscript К сожалению, он дает мне ...
вопрос задан: 1 September 2010 13:30
0
ответов

Отладка собственного кода на Motorola Droid

Я пытаюсь отладить сборку приложения с помощью NDK на Motorola Droid. Я следую приведенным здесь инструкциям и в прошлом у меня был успех на эмуляторе (у меня, очевидно, есть root-доступ), но когда ...
вопрос задан: 23 August 2010 20:03
0
ответов

Удаленная отладка процесса Linux из Windows с помощью gdb и gdbserver: что именно нужно на стороне Windows?

Я использую Eclipse CDT в Windows для разработки кода на C, который собран и протестирован на удаленных системах Linux. В настоящее время код никогда не компилируется в Windows. Я могу использовать CDT для запуска удаленного ...
вопрос задан: 17 August 2010 15:08
0
ответов

Emacs 23.1.1 с gdb - принуждение исходных окон

Я использую emacs 23.1.1 с gdb и gdb-many-windows. Мой вопрос состоит в том, если возможно вынудить gdb всегда использовать основное исходное окно для продвижения через код. То, что происходит, - то, что, поскольку я перемещаюсь...
вопрос задан: 13 August 2010 00:49
0
ответов

ddd держится, запускаются

Вопрос задали, прежде и я вижу отчет об ошибках на ddd группах новостей, но ни одно из предложенных решений не работает на меня. Это подходит, но когда Вы пытаетесь делать что-либо как открытие файла, это зависает с...
вопрос задан: 21 July 2010 11:14
0
ответов

Используя Eclipse для удаленной отладки с gdbserver

Кто-либо знает, почему я не могу использовать Eclipse CDT для удаленной отладки устройства, когда я управляю им на командной строке с gdb, использующим целевую удаленную команду? Я действительно получаю предупреждение при соединении, но кроме...
вопрос задан: 30 June 2010 08:06