0
ответов

Расшифровка и понимание ассемблерного кода

Итак, немного предыстории. Я новичок в c и ассемблерном коде, у нас есть назначение "бомба" (написанное на c), которое вызывает методы, требующие определенных паролей, но код не виден, и мне нужно ...
вопрос задан: 20 September 2012 12:56
0
ответов

C ++ Linux Binary завершается сигналом SIGKILL - почему? (загружается в GDB)

Поэтому я запускаю свое приложение c ++ в GDB, и когда оно завершается, я в основном получаю: [Thread 0x7fff76e07700 (LWP 6170) exited] [Thread 0x7fff76f08700 (LWP 6169) exited] [Thread 0x7fff77009700 (LWP 6168) ...
вопрос задан: 6 September 2012 03:15
0
ответов

gdb не находит исходные файлы, скомпилированные clang++

При компиляции моего проекта с помощью clang++ путь к исходным файлам, видимо, не включается в объектный код. Это означает, что gdb не может найти исходные файлы для отображения кода. Для...
вопрос задан: 29 August 2012 11:46
0
ответов

Как найти адрес памяти функции с помощью lldb?

В GDB я могу использовать «info line func _name», чтобы получить адрес памяти func _name, а затем использовать «set $PC=memory _address», чтобы начать отладку этой функции. Как мне сделать то же самое в lldb? Спасибо в...
вопрос задан: 17 August 2012 09:42
0
ответов

Ошибка GDB bt :«Недостаточно регистров или памяти для дальнейшей раскрутки»

Трассировка из основного файла -вырезала полезную информацию из-за этого :Трассировка остановлена ​​:Недостаточно регистров или памяти для дальнейшей раскрутки. Почему появляется это сообщение и можно ли что-то сделать...
вопрос задан: 17 August 2012 09:11
0
ответов

LLDB -Оценка адреса в регистре

Для просмотра моего стека в LLDB в настоящее время я использую следующее:(lldb )чтение регистра rbp --шестнадцатеричный формат rbp = 0x00007fff5fbff820 Затем для просмотра первых 64 -байт, растущих вниз:(lldb )чтение памяти --размер 4 --...
вопрос задан: 15 August 2012 11:10
0
ответов

Переход к конкретной функции в GDB

Поддерживает ли GDB переход к конкретной функции, скажем, f или g, в строках, содержащих выражения вызовов вложенных функций, таких как f (g ()); аналогично тому, что поддерживает Visual Studio 2010. Может быть...
вопрос задан: 15 August 2012 10:18
0
ответов

Отладка приложения ncurses с помощью gdb

Я пытаюсь отлаживать приложение ncurses, используя gdb. Я использую команду tty для перенаправления ввода-вывода программы на другой терминал. Вывод работает как шарм, но у меня проблемы с вводом. Я использую getch ()...
вопрос задан: 15 August 2012 07:08
0
ответов

gdb не загружает таблицу символов для основного файла

На стороне клиента был создан дамп ядра для моего приложения, и при просмотре обратной трассировки у меня не было загруженных символов... (gdb )где #0 0x000000364c032885 в ??() #1...
вопрос задан: 13 August 2012 13:19
0
ответов

Как отладить ошибку сегментации

Как отладить ошибку сегментации? В основном это то, что происходит :Я запускаю свой сервер в фоновом режиме :./server, а затем запускаю свой клиент :./client Когда я пытаюсь войти на свой сервер, на правильном...
вопрос задан: 12 August 2012 10:58
0
ответов

скомпилированные адреса памяти программы c

Я пытаюсь понять следующее :Учитывая небольшую программу Hello World на C #include int main (){инт я; для (i=0; я < 10; i++ ){ printf ("Привет, мир!\n" );...
вопрос задан: 9 August 2012 12:03
0
ответов

Что такое синтетический указатель?

Я отлаживал код C++ в GDB и обнаружил, что некоторые вызовы используют так называемый -«синтетический указатель». Гугление не дало толкового результата. Поиск здесь на SO,...
вопрос задан: 9 August 2012 07:35
0
ответов

ошибка sigsev в malloc, которая сводит меня с ума

Этот бит кода C дает ошибку сегментации в gdb, если ((seq _entry _action=malloc ((seq _subphases )*sizeof (int *)))== NULL ){ printf ("Невозможно выделить память для последовательности _запись _действие\n" ); } где :целое...
вопрос задан: 8 August 2012 19:34
0
ответов

GDB автоматически загружает скрипт Python

Я пытаюсь настроить систему, в которой я могу добавлять скрипты Python в каталог, и в следующий раз, когда я загружу gdb, они будут доступны (смысл в том, чтобы поместить это в систему управления версиями и разрешить другим...
вопрос задан: 8 August 2012 14:27
0
ответов

Как предотвратить повреждение стека?

Я пытаюсь отладить segfault в собственном приложении для Android. GDB показывает следующее :Программа получила сигнал SIGSEGV, ошибка сегментации. [Переключение на поток 5200] 0xbfcc6744 в ??() (гдб )бт #0...
вопрос задан: 7 August 2012 11:32
0
ответов

Отладка GDB :Приложение завершается с помощью SIGTRAP

Пытался удаленно отладить приложение, работающее на моей цели, с помощью GDB. Цель основана на Armv6, ОС — Linux, а приложение — многопоточное приложение на основе QT. Я умею...
вопрос задан: 3 August 2012 06:19
0
ответов

GDB присоединяется к процессу, исполняемый файл которого удален.

У меня запущен процесс, но его исполняемый файл удален. Если я пытаюсь подключить gdb, я получаю следующую ошибку /home/vivek/binary/releases/20120328101511/bin/app.exe (удалено): Нет такого файла или ...
вопрос задан: 30 July 2012 07:59
0
ответов

Почему gdb останавливается на другой строке, чем показывает «i b» при выходе из функции?

Вот программа, которую я пытаюсь отладить:#включить интервал я = 5; int main (пустота ){инт х = 3; дисплей (x ); вернуть 0; } пустое отображение (int x ){ для (i=0; я<х; ++i ){...
вопрос задан: 28 July 2012 15:18
0
ответов

Преобразование трассировки libc в номер строки исходного кода

У меня есть приложение MPI, в котором сочетаются источники C и Fortran. Иногда происходит сбой из-за ошибки, связанной с памятью, но я не могу найти ошибку (, она находится где-то в чужом...
вопрос задан: 25 July 2012 16:10
0
ответов

как мне искать всю память процесса в gdb?

Я пытаюсь найти определенное значение (целочисленное магическое число (654321 ))в запущенном процессе, к которому я сейчас подключен с помощью GDB. Я нашел команду find[/sn] start _addr, +len, val1 [, val2,...],...
вопрос задан: 21 July 2012 16:00
0
ответов

gdb, почему «далее» показывает каждую строку исходного кода дважды?

всем, при использовании инструкции «следующая» в gdb я обнаружил, что каждая строка исходного кода отображается дважды -----я совершенно уверен, что этот код не находится ни в каком цикле. это явление:(кадр gdb )#0...
вопрос задан: 20 July 2012 09:22
0
ответов

Вызов отладчика из программы на C

Я читаю книгу Дэвида Хэнсона -"C Interfaces and Assessments". Вопросы в этом упражнении кажутся интересными, и я не могу найти решение :В некоторых системах программа может вызывать...
вопрос задан: 16 July 2012 07:25
0
ответов

Почему нельзя распечатать значение errno?

Я смотрю на следующий код в сообщении SO «Низкое качество», чтобы убедиться, что образец работает, и мой вопрос: почему я не могу напечатать значение errno? #включить #включить #...
вопрос задан: 15 July 2012 21:31
0
ответов

Отладка загрузки ядра Qemu arm Linux, исходный код отсутствует

Я использую Qemu, чтобы изучить разработку/взлом ядра Linux и хотел отладить процесс загрузки Linux (2.6.34.3 ). Я скомпилировал для универсальной платформы ARM и использую руку Codesourcerys -...
вопрос задан: 11 July 2012 10:23
0
ответов

gdb :Программа завершилась с кодом 030000000375

Я учусь использовать gdb и провожу несколько случайных тестов. Возможно, стоит упомянуть, что я использую переносную установку MinGW на Windows 7 x64. Я создал программу, которую знаю...
вопрос задан: 9 July 2012 17:18
0
ответов

Отладка (построчно )Rcpp -созданной DLL под Windows

Недавно я экспериментировал со встроенным Rcpp ()для создания библиотек DLL, которые выполняют различные задачи на предоставленных входных данных R. Я хотел бы иметь возможность отлаживать код в этих библиотеках DLL построчно, учитывая конкретный...
вопрос задан: 5 July 2012 13:38
0
ответов

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

Как сделать эквивалент программного прерывания x86 :asm ("int $3" )на процессоре ARM (, в частности Cortex A8 ), чтобы сгенерировать событие, которое прервет выполнение под gdb?
вопрос задан: 5 July 2012 13:30
0
ответов

gdb найти адрес памяти строки с номером

Скажем, я подключил gdb к процессу, и в его структуре памяти есть файл и номер строки, для которых я хотел бы получить адрес памяти. Как я могу получить адрес памяти строки n в файле x?...
вопрос задан: 2 July 2012 02:21
0
ответов

JTable Nimbus Look and Feel -как указать, какая ячейка имеет фокус

При редактировании данных в JTable (Nimbus L & F ), когда пользователь перемещается от ячейки к ячейке, не очевидно, какая ячейка имеет фокус. Как я могу сделать более ясным, какая ячейка имеет фокус? Я знаю, что есть ряд...
вопрос задан: 1 July 2012 17:57
0
ответов

gdb with assembler: Print status of carry flag

I've got an x86 assembler program which I'm debugging with gdb. Is there a way to print the status of the carry flag inside gdb with, like, "print $cf"?
вопрос задан: 30 June 2012 02:11