У меня есть приложение, которое разветвляет дочерний процесс. Дочерний процесс выполняет некоторую работу и где-то посередине выдает ошибку сегментации. Я использовал GDB для отладки этого, я использовал: set follow-fork-mode child ...
edit: Я выяснил это с помощью комментаторов. Чтобы ответить на вопрос, поставленный в моем заголовке: Нет, это не повреждение стека, его gdb сообщает неправильные значения. Программа на самом деле ведет себя как ...
В отладчике (gdb и llvm) я обычно делаю: po self
по мойИвар
p (CGPoint) whatEver и отлично работает, кроме случаев, когда я нахожусь внутри блока. Как я могу получить к ним доступ в отладчике? Мне не очень нравится ...
Я использую gdb для отладки своей программы на C ++.
Я использую числовую библиотеку броненосцев для определения своих матриц. У меня есть матрица броненосцев, определенная так: mat A = randu (5,5); Возможно ли ...
Как получить имя / адрес обработчиков для некоторых сигналов (например, SIGINT) в Postgres? Мы можем использовать signal (SIGINT, my_handler) для установки обработчика сигнала, но есть ли функция, которая может сказать нам, какой ...
У меня есть этот адрес, 0x8002bf20, и мне нужно посмотреть, что там внутри. Я знаю, что GDB делает приятные вещи, такие как «print x», и я увижу что-то вроде struct ex {x: 1, y: 2} Мне нужно увидеть такой тип печати ...
Я использую ffmpeg со своим приложением (Ubuntu), чтобы лучше понимать, как все работает. Я хочу иметь возможность отлаживать его, для этого во время компиляции я использую следующее '. / ...
У меня есть успешно скомпилированная программа с использованием реализации Boost матриц uBLAS. Увы, отладка с помощью gdb оказывается проблематичной, так как я не мог найти способ увидеть содержимое моих матриц, пока ...
я делаю первые шаги с GDB в режиме TUI. Во время сеанса отладки я вижу, что каждая строка, выводимая на консоль, находится в одной строке (на картинке вы видите 222222, выделенное красным). Это ...
В Xcode 4.3 теперь вы можете включить использование LLDB в качестве отладчика для целей iOS. Какие преимущества у этого есть перед использованием старого доброго GDB? GDB все еще работает с LLVM, и я не вижу ничего очевидного ...
Я загрузил gdb-6.5.bz2.tar. Разархивируйте этот файл.
Я пишу:
LDFLAGS = -static ./configure, но в результате я получаю gdb, для которого требуются файлы so, например: ncurses.so.5 libc.so.0 и т. Д. Как я могу построить ...
Я отлаживаю код с помощью генерации исключений и обработки исключений. Я бы хотел, чтобы gdb немедленно прерывал работу при возникновении исключения, чтобы я мог проверить состояние программы и стека вызовов. Как ...
Кто-нибудь может проинструктировать, как отлаживать код JNI в Linux с помощью отладчика GDB (если возможно, предложите другие варианты) . -Мой проект JNI при запуске в Linux приводит к сбою JVM. -The CPP ...
Я все время получаю это сообщение об ошибке при попытке добавить точку останова в gdb . Я использовал эти команды для компиляции: gcc -g main.c utmpib2.c -o main.o
и:
cc -g main.c utmpib2.c -o main.o
а также:
g ++ -g ...
Я пытаюсь проверить буфер, который содержит сообщение в двоичном формате, но также содержит строковые данные. В качестве примера я использую следующий код на C: int main (void) { char buf[100] = "\x01\x02\x03\...
Я использую gdb-many-windows, который содержит пять окон для переключения между ними. Есть ли ярлык, который я могу использовать для перехода к определенному окну?
Я настроил красивые принтеры, используя http://wiki.eclipse.org/CDT /User/FAQ#How_can_I_inspect_the_contents_of_STL_containers.3F. Успешно работает для векторных и других контейнеров. Однако я не могу ...
Я использую gdb для отладки программы на C ++. У меня есть такой код: int x = floor (sqrt (3)); и я хочу увидеть значение x. Однако gdb утверждает, что x равен «». Как посмотреть значение ...
Я хотел бы знать, возможно ли это во время сеанса отладки в Linux (читай: gdb :)), чтобы остановить выполнение одного потока, оставив другие потоки работать. Если кому-то интересно ...
У меня есть дамп ядра исполняемого файла, который не был собран с отладочными символами. Могу ли я восстановить содержимое argv, чтобы узнать, какой была командная строка? Если я запущу gdb, я увижу обратную трассировку и смогу перейти к ...
Я работаю над LLVM. Отлаживая его с помощью Eclipse, я натолкнулся на определенные структуры данных, содержимое которых я хочу увидеть. Но во время отладки Eclipse дает мне только адрес этого конкретного ...
В настоящее время я пишу скрипт Python GDB. Проблема в том, что он должен быть совместим с GDB 7.1. Поэтому я сначала написал скрипт для GDB 7.3.1 и использовал следующую функцию для получения вывода ...
Я испытываю странное поведение, когда GDB передает строку в качестве параметра конструктору.
Код работает нормально, но когда я перехожу в отладчик, GDB, кажется, думает, что мой параметр находится на ...
У меня есть приложение, которое я отлаживаю, и я пытаюсь понять, как работает GDB, и почему я иногда не могу пройти через приложение. Проблема, с которой я столкнулся, заключается в том, что gdb ...
Я использую GDB для отладки некоторых моих приложений C. В настоящее время я загружаю целевое приложение, устанавливаю точку останова в строке 30 и запускаю его. Я хотел бы, чтобы GDB отображал мой собственный вывод ...
В моем приложении создано много потоков. некоторые имена потоков видны в GDB, пока я выполняю команду «info потоки», другие не отображаются. Как получить все имена потоков ...
В Linux с кодом C / C ++, используя gdb, как вы можете добавить точку останова gdb в сканировать входящие строки, чтобы разбить конкретную строку? У меня нет доступа к коду конкретной библиотеки, но я ...
Предпосылка Привет, я получил несколько отчетов от пользователя Redis, что произошел сбой сервера при использовании стабильной версии Redis (последняя версия, 2.4.6). Ошибка странная, так как пользователь не выполняет эзотерические ...
Есть ли способ выполнить функцию в контексте ядра процесса в GDB? Задача состоит в том, чтобы запустить функцию, которая будет проходить через большое дерево, чтобы найти определенный узел. Я могу пройтись по дереву вручную, но я ...
В чем разница между аппаратными и программными точками прерывания? Говорят, что аппаратные точки прерывания быстрее, чем программные точки прерывания, если да, то как, а также тогда зачем нам ...