0
ответов

Аппаратные точки наблюдения - как они работают ?

Как работают точки наблюдения GDB? Можно ли реализовать аналогичную функциональность, чтобы использовать доступ на байтовом уровне в определенных местах?
вопрос задан: 19 October 2017 08:14
0
ответов

Как отлаживать программы с помощью сигналов?

#include #include статический изменчивый sig_atomic_t being_debugged = 1; статическая недействительность int3_handler (int signo) {being_debugged = 0; } int main () {signal (SIGTRAP, ...
вопрос задан: 9 October 2017 17:48
0
ответов

Добавление собственных символов для файла в gdb

Хорошо .. Итак, я работаю над отладкой x86 с gdb. Конкретные рассматриваемые файлы удалены, поэтому у меня нет символов из самого двоичного файла. У меня нет доступа к исходному коду, но я приблизительно представляю ...
вопрос задан: 16 September 2017 10:34
0
ответов

Отсутствует отдельная отладочная информация, используйте: debuginfo-install glibc-2.12-1.47.el6_2.9.i686 libgcc-4.4.6-3.el6.i686 libstdc++-4.4.6-3.el6.i686

CentOS 6.2 + GNU gdb (GDB) Red Hat Enterprise Linux (7.2-50.el6) При отладке простого кода C++ с помощью GDB я увидел следующее предупреждение: Отсутствуют отдельные отладочные данные, используйте: debuginfo-install glibc-2.12-...
вопрос задан: 4 September 2017 14:15
0
ответов

Отладка собственного кода Android (ndk-gdb) в HTC Desire: ошибка запуска от имени?

Я пытаюсь выполнить отладку собственного кода в своем HTC Desire для моего проекта Android. Проект состоит из тонкого слоя оболочки JNI и основного блока на C ++, скомпилированного с помощью ndk-build. Отлаживаемый ...
вопрос задан: 26 August 2017 09:51
0
ответов

Могу ли я использовать gdb для пропуска строки без необходимости вводить номера строк?

Я знаю, что могу использовать jump, чтобы установить счетчик программы на определенную строку, и поэтому я могу пропустить одну или несколько строк (или выполнить несколько строк снова). Могу ли я легко пропустить следующую строку, не вводя строку ...
вопрос задан: 2 August 2017 13:54
0
ответов

Избавьтесь от приглашения «все равно выйти» с помощью GDB: просто завершите процесс и выйдите

Подумайте: (gdb) q Сеанс отладки активен. Нижний 1 [процесс 9018] будет убит. Все равно выйти? (y или n) y Что такое опция .gdbinit, чтобы GDB всегда убивал запущенный процесс в ...
вопрос задан: 18 June 2017 10:19
0
ответов

Как напечатать значения регистров в GDB?

Как мне напечатать значение% eax и% ebp? (gdb) p $ eax $ 1 = void
вопрос задан: 14 June 2017 23:30
0
ответов

Как импортировать 'GDB' в Python

Я использую Python 2.7 и Python 3.1.3. Но в моем Python я не могу «импортировать gdb». Это дает мне ошибку: >>> import gdb Traceback (most recent call last): File "
вопрос задан: 14 June 2017 23:28
0
ответов

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

У меня есть чрезвычайно сложный сценарий оболочки, в котором он вызывает программу на C ++, которую я хочу отлаживать через GDB. Чрезвычайно сложно отделить эту программу на C ++ от оболочки, поскольку в ней много ...
вопрос задан: 6 June 2017 19:57
0
ответов

Как заставить GDB составлять «список» после каждого шага?

Я могу действовать вместе с GDB, но мне нужно давать команду «список» каждый раз, когда я хочу увидеть, где я нахожусь в исходном коде. (gdb) следующий каждый раз, когда я хочу увидеть, где я нахожусь в исходном коде. (gdb) следующий команда каждый раз,
вопрос задан: 29 May 2017 17:21
0
ответов

Можно ли использовать gdb для обратной трассировки при обнаружении исключений?

Я только начал использовать исключения C++ и хочу сделать это правильно. Что я имею в виду, так это генерировать какую-то информацию о трассировке при обнаружении исключений. Первоначально у меня были идеи, похожие на...
вопрос задан: 23 May 2017 12:34
0
ответов

Смотреть диапазон памяти в gdb?

Я отлаживаю программу в gdb и хочу, чтобы программа останавливалась при доступе к области памяти с 0x08049000 по 0x0804a000. Когда я пытаюсь установить точки останова памяти вручную, gdb, похоже, не поддерживает...
вопрос задан: 23 May 2017 12:32
0
ответов

Посмертный поиск утечки памяти (и анализ) с помощью gdb

Моя общая цель - выяснить из посмертного файла ядра, почему конкретный процесс потребляет много памяти. Могу ли я как-нибудь получить резюме? Поскольку очевидно, что valgrind не подходит ...
вопрос задан: 23 May 2017 12:31
0
ответов

Как отлаживать расширения C для Python в Windows

У меня проблема с segfault в pyodbc, и я хотел бы отладить ее в Windows XP x86. Тем не менее, информация в Интернете, похоже, в первую очередь ориентирована на Linux -. Каков наилучший способ сделать это?
вопрос задан: 23 May 2017 12:25
0
ответов

Отладчик XCode4 всегда выходит из строя в основном

После обновления до XCode4 (v. 4.2, 4D199) кажется, что каждый раз, когда мои приложения падают во время отладки, отладка указывает на main () , а стек лишен символов и бесполезен. Это работает нормально ...
вопрос задан: 23 May 2017 12:25
0
ответов

dyld: библиотека не загружена, причина: изображение не найдено

Я использовал GDB нормально до этой недели. Сейчас я запускаю gdb: (gdb) r Запуск программы: / Volumes / MyProg dyld: Библиотека не загружена: @ rpath / libCore.so По ссылке: / Volumes / MyProg Причина: изображение ...
вопрос задан: 23 May 2017 12:10
0
ответов

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

Я пытаюсь использовать функции обратной отладки gdb 7.3.1 в многопоточном проекте (используя libevent), но получаю следующую ошибку: (gdb) обратный шаг Целевая многопоточность не поддерживает это ...
вопрос задан: 23 May 2017 12:10
0
ответов

Как «перезагрузить» исходные файлы в GDB

Есть ли команда в gdb, который я могу использовать для (повторной) загрузки / "обновления" исходных файлов? (Насколько я могу судить, gdb работает только с исходными каталогами, согласно Debugging with GDB: Source - и нет ...
вопрос задан: 23 May 2017 12:10
0
ответов

주소에서 읽기 / 쓰기시 gdb 중단을 가질 수 있나요? [duplicate]

가능한 중복 : GDB에서 '메모리 액세스'에 중단 점을 설정할 수 있습니까? 메모리에 손상되는 특정 위치가 있는데 정확히 언제 상황을 볼 수 있는지 알고 싶습니다 ...
вопрос задан: 23 May 2017 12:02
0
ответов

Как распечатать содержимое свойства с помощью отладчика Xcode?

Я пишу приложение для iOS, и мне нужна помощь в использовании встроенного -в отладчике Xcode. Предположим, у меня есть объект с именем HomeViewController, который имеет три свойства: @property (nonatomic )BOOL final; @свойство...
вопрос задан: 23 May 2017 12:02
0
ответов

Заставить gdb отображать инструкции по сборке вместо C [дубликат]

Возможный дубликат: переключение на сборку в gdb Я отлаживаю некоторый код в gdb. Когда я запускаю команду ni (для следующей инструкции), она отображает код C. Отображение выполненной сборки...
вопрос задан: 23 May 2017 12:02
0
ответов

Любопытная вещь при поиске адреса переменной окружения в gdb

Недавно я проводил эксперимент по атаке с возвратом -на -libc, основанный на статье Обход не -исполняемого -стека во время эксплуатации с использованием возврата -на -libc с моей Ubuntu 11.10. Перед своим экспериментом я закрыл...
вопрос задан: 23 May 2017 12:02
0
ответов

Невозможно прикрепить ndk-gdb к приложению Android

Я пытаюсь прикрепить ndk-gdb к своему приложению Android. Я использую Android-ndk-r6b, а устройство - Android 2.3, Samsung Galaxy S II. Я выполнил все шаги, описанные в этом примере. Щелкните здесь, чтобы ...
вопрос задан: 23 May 2017 11:53
0
ответов

Не удается попасть в точку останова в ndk-gdb в Android

Среда разработки: NDK: r7 SDK и инструменты: r15 AVD: GB2.3.3, API Level 10 Я написал тестовое приложение, в котором поток будет запускаться в нативном режиме. Я сохранил точку останова в потоке. (...
вопрос задан: 23 May 2017 11:52
0
ответов

Почему этот исходный код выделил 16 байт?

(gdb) disas / m main Дамп кода ассемблера для функции main (): 2 {0x080483f4 <+0>: push% ebp 0x080483f5 <+1>: mov% esp,% ebp 0x080483f7 <+3>: sub $ 0x10,% esp 3 ...
вопрос задан: 23 May 2017 11:47
0
ответов

gdb: Как приостановить выполнение цикла?

Я пишу средство визуализации программного обеспечения на g ++ под mingw32 в Windows 7, используя NetBeans 7 в качестве среды IDE. В последнее время мне нужно было профилировать его, и эта потребность достигла критической массы теперь, когда я перестал ..
вопрос задан: 23 May 2017 11:47
0
ответов

Почему адрес локальной переменной изменяется при многократном выполнении, но не при отладке с помощью GDB?

Почему при запуске кода из gdb я получаю одни и те же адреса для объявленных переменных, но, просто выполняя двоичный файл, я не получаю те же адреса. #include void main () ...
вопрос задан: 23 May 2017 11:44
0
ответов

Действия очереди в разделяемой памяти

Совместная память доставляет мне трудности, и GDB мне не очень помогает. У меня выделено 32 КБ общей памяти, и я использовал shmat, чтобы преобразовать ее в указатель на структуру, содержащую A) логическое значение и B) очередь ...
вопрос задан: 23 May 2017 11:44
0
ответов

gdb выдает странный результат при использовании функций math.h [дубликат]

Возможный дубликат: почему gdb оценивает sqrt (3) как 0? C новичком здесь. Должно быть очевидное объяснение того, почему gdb выдает странные результаты при попытке использовать функции math.h в строке. Например, ...
вопрос задан: 23 May 2017 11:44