0
ответов

Сброс ядра в gdb на OSX (нет «gcore» или «сгенерировать -файл ядра -»)

Я использую gdb на OSX, который кажется, нет ни команд gcore, ни generate -core -file :$ gdb GNU gdb 6.3.50 -20050815 (Версия Apple gdb -1705)(Пт 1 10 июля :50 :06 UTC 2011 )Copyright 2004 Free...
вопрос задан: 30 April 2012 16:15
0
ответов

указатель на *argv[]

Это мой main.c...... int main (int argc, char **argv ){ init _arg (&argc, &argv );...... } Это моя инициализация _arg.c...... void init _arg (int *argc, char ***argv ){ printf ("%s\n",...
вопрос задан: 29 April 2012 01:10
0
ответов

Как мне прочитать значение всех регистров с помощью gdb?

Я отлаживаю программу на языке C на ассемблере, чтобы понять, как работает компилятор gcc. Я хочу прочитать свой сегментный регистр $fs, поэтому я использую x/x $fs, однако он говорит мне, что не может получить доступ к памяти. Как я могу получить...
вопрос задан: 26 April 2012 00:02
0
ответов

Как получить предварительно -встроенную *отладочную *версию библиотеки Python (. Python27 _d.dll )для Windows

Во-первых, я должен заявить, что моя текущая среда разработки — MSYS + mingw -w64 + ActivePython под Windows 7 и что в обычный день я в первую очередь Linux-разработчик. У меня нет радости...
вопрос задан: 25 April 2012 14:06
0
ответов

gdb не ловит std ::вне _из _диапазона, выброшенного вектором

Компиляция следующего с MinGW 4.6.2 (с g++ -g -std=c++ 0x ), gdb, похоже, не хочет перехватывать std ::out _диапазона _, если я пытаюсь поймать бросок. если я бросаю его вручную, он отлично ловит, я делаю...
вопрос задан: 23 April 2012 07:55
0
ответов

Продолжить итерацию в C++ до определенного номера итерации в gdb

Я использую gdb-7.0.1 и думаю, что обнаружил ошибку в определенном разделе моего кода, которая имеет цикл for. Цикл for выглядит так: for (int i=0 ; я < конец ; ++ я ){ // Код здесь. } Здесь конец...
вопрос задан: 16 April 2012 18:15
0
ответов

Как вводить команды в приглашение gdb при отладке с помощью Eclipse CDT?

Я использую Eclipse (Helios SR1 )CDT для разработки на C++. Eclipse взаимодействует с GDB для отладки, но я не могу понять, как вручную вводить команды в GDB при отладке через Eclipse...
вопрос задан: 16 April 2012 16:51
0
ответов

gdb «Во время запуска программа завершилась с кодом 126».

Я отлаживаю программу на C++:gdb simplesearch.o Затем gdb успешно запускается:(gdb)Чтение символов из /home/zwx/workspace/xapian/examples/simplesearch.o...готово. Но когда я попытался запустить:(...
вопрос задан: 16 April 2012 01:36
0
ответов

Visual Studio + удаленная отладка gdb

Как лучше всего выполнять удаленную живую отладку gdb и использовать Visual Studio в качестве внешнего интерфейса. В моем случае: у меня есть приложение C++ (скомпилированное для отладки), работающее на сервере Linux. Могу ли я использовать Visual...
вопрос задан: 13 April 2012 17:41
0
ответов

Самомодифицирующийся код, копирование/переход в кучу не удалось

Во-первых, я прошу прощения за длину этого поста, но я хотел ясно объяснить проблему. Я пытаюсь написать небольшую самомодифицирующуюся программу на C, но у меня есть некоторые проблемы, и я не знаю...
вопрос задан: 11 April 2012 17:16
0
ответов

Как интерпретировать адреса трассировки для отладки с помощью GDB

Я использую символы трассировки ()и трассировки _()для вывода трассировки для SIGSEGV и других сигналов в подобном формате :0 :[0xb750818] 1 :/opt/server/libQtScript.so.4 (+0x6f42a )[0xb782c42a] 2 :/opt/...
вопрос задан: 10 April 2012 13:40
0
ответов

Как использовать отладочную версию libc

Краткая версия вопроса: Как заставить gdb использовать символы отладки для libc? Более длинная версия: Я отлаживаю программу с помощью gdb и хочу увидеть информацию о фьютексе, используемом libc. Однако...
вопрос задан: 6 April 2012 09:48
0
ответов

Как GDB определяет нижнюю часть стека?

Предыстория: я выделяю контексты и стеки своих машин с помощью семейства функций getcontext(3)/makecontext(3)/setcontext(3) (ucontext.h; SUSv2, POSIX.1-2001). Когда я использую gdb (версия 6....
вопрос задан: 5 April 2012 21:04
0
ответов

Android NDK находит динамическую ссылку :не удалось отладить библиотеку

У меня есть проект, который хорошо компилируется, загружается и работает на устройстве Android. Когда я вызываю сервер gdb, он также работает нормально. Затем, когда я вызываю клиент gdb для запуска с точками останова, происходит...
вопрос задан: 3 April 2012 04:41
0
ответов

Просмотр ассемблера и кода C

Есть ли у нас способ просмотра ассемблера и кода C с помощью gdb. disassemble имя_функции показывает только сборку, я пытался найти способ легко преобразовать код c в сборку. Спасибо
вопрос задан: 2 April 2012 03:41
0
ответов

Как работает отладчик, такой как gdb, для установки точки останова через JTAG?

Я работаю над отладкой с помощью gdb. я хотел знать, как gdb работает внутри, чтобы установить точку останова на встроенном процессоре через JTAG.
вопрос задан: 1 April 2012 13:38
0
ответов

Как сделать дамп всех регистров XMM в gdb?

Я могу выгрузить все целочисленные регистры в gdb, выполнив всего лишь: регистры информации для регистров xmm (intel) Мне нужен файл вида: print $xmm0 напечатать $xmm1 ... напечатайте $xmm15 и затем отправьте этот файл. Является ли ...
вопрос задан: 30 March 2012 19:52
0
ответов

gud-gdb emacs 24 не работает

У меня проблемы с gdb в emacs 24. Я скомпилировал свой код c с ключом -g, и таблица символов загружается в gdb. У меня проблема в том, что исходный код не отображается, когда я загружаю...
вопрос задан: 23 March 2012 16:23
0
ответов

SIGTRAP несмотря на отсутствие установленных точек останова; скрытая аппаратная точка останова?

Я отлаживаю эту часть программного обеспечения для встроенной системы STM32. В одной из функций мои программы продолжают попадать в какую-то точку останова: SIGTRAP, Trace / breakpoint trap Однако в GDB, когда ...
вопрос задан: 23 March 2012 15:01
0
ответов

Установка разновидности дизассемблирования для Intel в LLDB

Есть ли способ установить разновидность дизассемблирования, как в GDB, внутри LLDB, чтобы она выдавала сборку в стиле Intel, а не AT&T стиль? установить вкус разборки intel # GDB, но для LLDB.
вопрос задан: 22 March 2012 19:25
0
ответов

Разница между «счетчиком программ» и «начальным адресом»

Я использую GDB для загрузки исполняемого файла на встроенное устройство. При загрузке исполняемого файла GDB говорит: xPSR: 0x01000000 pc: 0xf0094902 msp: 0x2001b508 Загрузка раздела .text, размер 0x16240 lma 0x8000000 ...
вопрос задан: 22 March 2012 13:22
0
ответов

GDB поврежденный кадр стека - как отладить?

У меня есть следующая трассировка стека. Можно ли из этого что-нибудь полезное для отладки разобрать? Программа получила сигнал SIGSEGV, ошибка сегментации. 0x00000002 в ?? () (гдб) бт #0 0x00000002 ...
вопрос задан: 21 March 2012 17:31
0
ответов

Программа получила сигнал SIGTRAP, ловушка трассировки/точки останова

Я отлаживаю кусок (встроенное) программное обеспечение. Я установил точку останова для функции, и по какой-то причине, как только я достиг этой точки останова и продолжил, я всегда возвращаюсь к функции (которая представляет собой ...
вопрос задан: 21 March 2012 17:08
0
ответов

Возможно ли, чтобы GDB распознавал символы препроцессора?

У меня очень много операторов препроцессора C #define, которые значительно упрощают мое программирование на C. Однако при отладке с помощью GDB "метки" препроцессора не учитываются в символах...
вопрос задан: 20 March 2012 14:58
0
ответов

gdb присоединяется к процессу без остановки

Каждый раз, когда я подключаюсь к процессу с помощью gdb, он останавливается целевая программа, и мне нужно набрать «cont», чтобы отпустить ее. Есть ли способ присоединиться к процессу, не останавливая его? Это делает вещи ...
вопрос задан: 17 March 2012 00:01
0
ответов

gdb:выход из программы без выхода из gdb

Я отлаживаю программу, используя gdb. Сначала я загружаю свой исполняемый файл, затем продолжаю запускать программу. Иногда мне хочется прервать выполнение моей программы, поэтому я нажимаю Ctrl + C. Моя проблема в том, что это...
вопрос задан: 12 March 2012 14:32
0
ответов

Настройка среды gdb при запуске через emacs

У меня есть программа, которую я хочу отлаживать с помощью gdb через emacs. Чтобы запускать разрабатываемые версии этой программы, у меня есть сценарий оболочки, который я могу предоставить, который настраивает вызывающую среду для просмотра...
вопрос задан: 12 March 2012 13:21
0
ответов

GDB strace показывает, что пытается выполнить ptrace по неверному адресу

Я столкнулся с такой ошибкой при выполнении команды ni во время отладки gdb :Предупреждение :Невозможно вставить точку останова 0. Ошибка доступа к адресу памяти 0x3ac706a :Ошибка ввода/вывода. 0xf6fa4771 в...
вопрос задан: 10 March 2012 17:48
0
ответов

Насмешки во время выполнения в C?

Это уже давно находится в моем списке. Вкратце: мне нужно запустить mocked_dummy() вместо dummy() ВО ВРЕМЯ ВЫПОЛНЕНИЯ без изменения factorial(). Меня не волнует точка входа...
вопрос задан: 8 March 2012 06:22
0
ответов

gdb:показать typeinfo некоторых данных

По сути, я хочу получить typeid(*this).name(), т.е. реальный тип this. Я хочу получить это в GDB (без изменения исходного кода). Я попытался напечатать typeid(*this), но он говорит, что typeid - это...
вопрос задан: 5 March 2012 14:21