0
ответов

Лучший графический интерфейс для удаленного gdb [закрыто]

Я знаю, что этот вопрос поднимался раньше, но в основном он касался gdb для программы, работающей на локальной машине. У меня был некоторый успех с eclipse-cdt, но он работает только кажется ...
вопрос задан: 26 August 2011 11:46
0
ответов

Как использовать трассировку в GDB

В документации для gdb: Функция точки трассировки в настоящее время доступна только для удаленных целей. See section Определение цели отладки. Кроме того, ваша удаленная цель должна уметь ...
вопрос задан: 24 August 2011 14:39
0
ответов

Как использовать перекрестный gdb для проверки файла ядра с машины crossstarget

У меня есть файл ядра со встроенного устройства SH3 linux и gdb среды кросс-компилятора (sh3-linux-gdb) в моем хосте linux. Но у меня проблемы с загрузкой основного файла с помощью gdb: $ sh3-linux-gdb ./...
вопрос задан: 23 August 2011 15:23
0
ответов

Как установить / использовать GDB 7 в MacOS Lion с MacPorts

У меня возникли проблемы при использовании GDB 7 (7.3) в MacOS Lion. Я сделал следующее: $ sudo port install gdb После этого GDB был установлен в: / opt / local / bin / ggdb Но когда я пытаюсь запустить GDB, я всегда получаю ...
вопрос задан: 19 August 2011 02:37
0
ответов

Отладка проблем с Eclipse CDT - Выполнение и графический интерфейс не согласованы

Я использую Eclipse CDT для отладки проекта C ++ в Ubuntu. Графический интерфейс пользователя, то есть маленькая стрелка, показывающая следующую строку исходного кода, которая должна быть выполнена, не соответствует фактическому выполнению. В частности
вопрос задан: 15 August 2011 15:48
0
ответов

GDB продолжает выдавать ошибку «Нет строки xx в файле», даже если в файле есть строки

Это действительно раздражает. Я получил это с несколькими файлами, и я не мог понять почему. Вот пример исходного кода. (Пожалуйста, не обращайте внимания на контент, просто скопируйте, вставьте и установите точку останова ...
вопрос задан: 15 August 2011 10:09
0
ответов

Как вызвать конструктор в gdb для pretty-printers

При отладке с помощью GDB я хотел бы установить для вспомогательной переменной вновь созданное значение. Я программирую с использованием фреймворка Qt, поэтому я хотел бы создать QString, но это не имеет значения ...
вопрос задан: 14 August 2011 22:19
0
ответов

Невозможно воспроизвести segfault в gdb

Я получаю segfault при запуске своего проекта. Каждый раз, когда я запускаю программу в gdb, ошибки сегментирования исчезают. Такое поведение не случайное: каждый раз, когда я запускаю его в своей оболочке, происходит сбой, каждый раз, когда я запускаю
вопрос задан: 14 August 2011 15:19
0
ответов

Отладка iOS: Как остановить изменение значения свойства?

Я пытаюсь выяснить, как изменяется матрица преобразования UIViews. Таким образом (используя консоль gdb) я хотел бы наблюдать за любыми / всеми изменениями свойства преобразования UIView. Как бы мне пойти ...
вопрос задан: 9 August 2011 06:58
0
ответов

Какао: Прерывание при каждом вызове метода?

Часто при отладке это для меня важно знать, в каком порядке вызываются методы класса. Наивное решение (которое я использовал до сих пор) - разместить NSLog в верхней части каждого ...
вопрос задан: 5 August 2011 18:34
0
ответов

Как получить информацию о сигналах процесса в GDB?

Есть ли способ получить информацию о сигналах (какие сигналы включены, какие заблокированы, каковы обработчики / параметры) для процесса в гдб? Есть информационные сигналы, но это дает мне сигнал gdb ...
вопрос задан: 31 July 2011 20:56
0
ответов

Есть ли у кого-нибудь код gdb pretty-printer для fd_set в Linux?

Современные версии gdb позволяют интегрировать код python для «красивой печати» сложных структур данных. Есть несколько отличных реализаций симпатичных принтеров для классов STL C ++, а также некоторые из ...
вопрос задан: 29 July 2011 19:01
0
ответов

Отсутствуют номера строк в отладочных символах для библиотеки во всей программе, но не отдельно

Я вижу странную проблему при попытке использовать gdb для отладки тестовой программы для пакета, созданного с помощью libtool. Если я запустил libtool --mode = execute gdb .libs / libfoo.so и попросил его указать источник некоторых ...
вопрос задан: 23 July 2011 06:42
0
ответов

понимание трассировки стека для ошибки сегментации

Я выполняю snprintf и получаю ошибку seg. когда я загрузил файл ядра в gdb следующим образом: gdb my_executable core; и сделал bt, чтобы получить обратную трассировку, я получил следующее: Программа завершена с помощью ...
вопрос задан: 17 July 2011 19:14
0
ответов

Аргументы командной строки отладчика в Code :: blocks

При отладке программы в блоках Code :: как указать аргументы командной строки, которые будут отправлено в отлаживаемую программу. Я не могу найти, где это установить, хоть убей, и поисков в Google ...
вопрос задан: 16 July 2011 10:46
0
ответов

макет gdb asm не работает на Mac?

$ gdb test (gdb) start Точка останова 1 на 0x100000ec8 Запуск программы: / private / tmp / test Чтение символов для разделяемых библиотек +. done Точка останова 1, 0x0000000100000ec8 в asm макета main () (gdb) ...
вопрос задан: 15 July 2011 12:19
0
ответов

Как узнать, какой процесс (stat: T) прикреплен GDB?

Когда процесс присоединяется с помощью gdb, статус процесса равен "T", например: root 6507 0.0 0.0 67896 952? Сс 12:01 0:00 / mytest корень 6508 0,0 0,0 156472 7120? Sl ...
вопрос задан: 12 July 2011 05:22
0
ответов

Как сделать печать с помощью gdb вывести все значения в шестнадцатеричном режиме?

По умолчанию gdb всегда печатает / отображает все переменные / аргументы в базе 10. Есть ли способ попросить GDB всегда использовать базу 16 при печати чего-либо (и возвращаться к настройкам по умолчанию, когда я не ...
вопрос задан: 8 July 2011 00:25
0
ответов

Нет поддержки TUI для gdb на Mac?

Я пытаюсь использовать режим TUI в gdb на моем Mac, и по какой-то причине он не распознает флаг «-tui». Я собираюсь установить последнюю версию, но, поскольку я не могу найти упоминания о том, что TUI не работает в ...
вопрос задан: 7 July 2011 16:51
0
ответов

Определение того, где std :: out_of_range выбрасывается с помощью std :: vector.at ()

Обычно я оставляю его необработанным, и отладчик (gdb, Eclipse CDT) показывает мне вызов стек. К сожалению, код вызывается сторонней библиотекой, которая поглощает все исключения. Я ...
вопрос задан: 7 July 2011 00:24
0
ответов

코어 덤프 파일 형식

프로젝트를위한 커스텀 코어 덤프 처리 애플리케이션을 작성했습니다. 내 덤프 처리기를 호출하고 성공적으로 호출되도록 '/ proc / sys / kernel / core_pattern'을 변경했습니다. 이제 문제는 ...
вопрос задан: 6 July 2011 19:59
0
ответов

Я могу распечатать память с помощью команды x gdb, но если я использую printf, ошибка сегментации

Эта строка вызывает у меня segfault: 30 printf ("st_name: \ t% s \ n", & p_str_tab [p-> st_name]); Я пытался отследить это в gdb: (gdb) p p_str_tab [p-> st_name] $ 11 = 0 '\ 000' (...
вопрос задан: 3 July 2011 11:04
0
ответов

Используйте gdb для вызова метода printDebug

У меня есть класс с методом printDebug. Он не используется нигде в коде, но я хотел бы использовать его, когда я отлаживаю с помощью gdb (используя вызов). Это в основном для печати содержимого объекта ...
вопрос задан: 29 June 2011 13:24
0
ответов

Как перечислить методы класса в gdb?

Я искал это в Google и просматривал руководство по gdb, но не могу чтобы найти ответ на то, что я пытаюсь сделать. Есть ли способ заставить gdb распечатать список всех методов для ...
вопрос задан: 25 June 2011 06:32
0
ответов

Может ли GDB изменить ассемблерный код работающей программы?

Я хочу добавить дополнительную функциональность в / bin / ls. Поэтому я запустил его на gdb и вначале добавил точку останова. Теперь вопрос: как мне изменить код запущенной программы в памяти? Я вижу ...
вопрос задан: 24 June 2011 21:23
0
ответов

GDB: Вопрос об относительных и абсолютных путях к файлам в трассировке

У меня вопрос о gdb или gcc (но не о firefox). Когда я отлаживаю firefox, я вижу только абсолютные пути в gdb. Пример: 5 0x01bb0c52 в nsAppShell :: ProcessNextNativeEvent (this = 0xb7232ba0, ...
вопрос задан: 24 June 2011 21:17
0
ответов

Каковы лучшие практики для поиска ошибки в программе C, которая проявляется только в оптимизированной сборке

Моя программа использует библиотеку третьей части, которая в какой-то момент вызывает ошибку сегментации. Я попытался скомпилировать библиотеку с отладочными символами и без оптимизации компилятора, и сбой ушел. Моя ...
вопрос задан: 23 June 2011 15:07
0
ответов

Подробная информация о жалобе на доступ к памяти GDB

У меня есть объектный файл, скомпилированный с использованием as (из кода ассемблера). Если я свяжу его с помощью ld, при попытке stepi (или nexti) gdb пожалуется на доступ к памяти по адресу 0x0. Если я свяжу его с помощью gcc, все будет ...
вопрос задан: 22 June 2011 19:54
0
ответов

Удачи ли вам в отладке лямбда-выражений с помощью gdb?

Пробовали с 7.2 для debian, но кажется, что невозможно перейти в лямбда-выражения С ++ 0x.
вопрос задан: 20 June 2011 21:55
0
ответов

Как выглядят символы отладки?

gcc (GCC) 4.6.0 GNU gdb (GDB) Fedora (7.2.90.20110525-38.fc15) Недавно у меня возникла проблема, когда я пытался отладить свою проблему с помощью gdb. Когда я загрузил свой двоичный файл, gdb пожаловался: «Нет отладки ...
вопрос задан: 18 June 2011 17:49