0
ответов

Следить за точками памяти по адресу

С новым изменением с gdb на lldb я не могу найти способ установить точки наблюдения для некоторых адресов памяти. В gdb я использовал эти часы -location * 0x123456. Делая то же самое в lldb w s e * 0x123456 ...
вопрос задан: 12 January 2014 02:18
0
ответов

Как заставить cgdb показывать ассемблерный код?

Я не могу найти способ для cgdb дизассемблировать двоичный файл и показать ассемблерный код с текущей инструкцией в окне кода. Возможно ли это и какую команду мне использовать? Я использую Mac OS X и ...
вопрос задан: 6 December 2013 16:59
0
ответов

Как ограничить отладку GDB одним потоком за раз

Я хочу отлаживать многопоточную программу, контролируя, какие потоки и когда выполняются. Я использую C ++ и gdb. У меня есть два потока помимо основного (для примера программы), и я хочу отладить один ...
вопрос задан: 18 November 2013 16:49
0
ответов

SIGSEGV при входе в функцию

Что может вызвать ошибку сегментации при простом входе в функцию? Введенная функция имеет вид :21 :void eesu3 (Matrix & iQ )22 :{ где Matrix — это структура. При работе с GDB...
вопрос задан: 14 November 2013 13:55
0
ответов

Const Ссылка на объект Non-Const

В следующем, будет ли временный объект, созданный до того, как ссылка Const используется для объекта Non-Const? const int y = 2000; const int & s = y // Хорошо, const ссылка на объект const. INT ...
вопрос задан: 27 October 2013 11:48
0
ответов

Как найти ошибку сегментации из нескольких файлов с помощью GDB

На собеседовании меня спросили, как можно отладить ошибку сегментации в программе на C с помощью GDB. Я сказал, что мы можем скомпилировать нашу программу с опцией -g, чтобы она добавила отладочную информацию в двоичный файл ...
вопрос задан: 21 October 2013 14:23
0
ответов

Внешний интерфейс gdb для использования с vim? [дубликат]

Какие внешние интерфейсы gdb я могу использовать с vim для отладки кода C и C ++? В настоящее время я использую cgdb и доволен им. Просто интересно, что еще есть?
вопрос задан: 5 October 2013 12:11
0
ответов

Добавление исходников Qt в QtCreator 2.4.1

В настоящее время я использую QtCreator 2.4.1 с библиотеками разработки Qt 4.7.4 (в Ubuntu )и пытаюсь отслеживать ошибка, которая после профилирования с помощью valgrind, кажется, возникает внутри...
вопрос задан: 4 September 2013 05:34
0
ответов

Xcode оценивает выражения при отладке

Я работаю над приложением для iPhone. Я постоянно занимаюсь Java-разработкой и привык к Eclipse, где могу поставить точку останова и остановить процесс. Затем я могу ввести любое выражение, которое захочу, и ...
вопрос задан: 2 September 2013 17:50
0
ответов

Отладка Eclipse CDT, присоединяемая к процессу - не в исполняемом формате: Формат файла не распознан

Я пытаюсь использовать Eclipse с CDT для отладки 64-битного двоичного файла. Бинарный файл создан вне Eclipse и работает нормально. Я запускаю двоичный файл вне eclipse, а затем пытаюсь подключиться к процессу ...
вопрос задан: 23 August 2013 04:56
0
ответов

Печать всех глобальных переменных / локальных переменные?

Как мне распечатать все глобальные / локальные переменные? Возможно ли это в gdb?
вопрос задан: 30 July 2013 13:44
0
ответов

почему я должен использовать libtool --mode==execute gdb wireshark, чтобы сделать возможной отладку wireshark

Я пытаюсь просмотреть исходный код Wireshark, чтобы понять анализ протокола, но я обнаружил, что когда я просто использую gdb ./wireshark, когда я нажимаю Ctrl+C и устанавливаю точку останова, затем набираю C, процесс ...
вопрос задан: 24 July 2013 16:59
0
ответов

Как дизассемблировать основную функцию урезанного приложения?

Допустим, я скомпилировал приложение ниже и удалил его символы. # включить int main () {printf ("Привет \ п"); } Процедура сборки: gcc -o hello hello.c strip --strip-undeeded ...
вопрос задан: 12 July 2013 14:12
0
ответов

Печатать `errno `имя вместо значения в GDB

Интересно, есть ли способ напечатать ошибочное символическое имя вместо просто числа в GDB. Например, вместо errno=13 хотелось бы видеть что-то вроде EACCES
вопрос задан: 30 June 2013 08:11
0
ответов

GDB: как проверить номер текущей строки во время отладки

Как проверить текущий номер строки, в которой я остановился при отладке с помощью GDB? Я бы подумал, что это будет очевидно (и, возможно, так и есть), но я не вижу этого в Шпаргалке GDB
вопрос задан: 20 May 2013 19:53
0
ответов

Отладка: выступая через сценарий Python с использованием GDB?

Допустим, у нас есть следующий Mega-Simple Python Script: Print «Инициализация» .... A = 10. Печать «Вариабельное значение -% D»% (A) Распечатать «Все сделано!» ... И скажи, я хотел бы отладить этот скрипт, поместив ...
вопрос задан: 16 April 2013 11:00
0
ответов

Минимальный дамп ядра (только трассировка стека + текущий кадр)

Могу ли я настроить, что входит в дамп ядра в Linux? Я хочу получить что-то вроде мини-дампа Windows (минимальная информация о фрейме стека при сбое приложения). Я знаю, что вы можете установить максимальное ...
вопрос задан: 11 April 2013 10:30
0
ответов

отладка разделяемой библиотеки, обернутой SWIG в perl

Я обернул свой код C / C ++ с помощью SWIG в Perl. У меня мало ошибок сегментации из-за обернутого кода. Я пытаюсь использовать ddd со сценарием Perl, но, к сожалению, даже если я установил точку останова на ...
вопрос задан: 19 March 2013 19:11
0
ответов

Анализ файла дампа ядра [дубликат]

Что мне нужно будет проверить при анализе файла дампа ядра? Скажите, пожалуйста, с нуля.
вопрос задан: 8 March 2013 17:44
0
ответов

Сделать gdb автоматическим завершением работы при успешном завершении?

Я использую сценарий отладки, который запускает несколько связанных процессов последовательно с отладчиком. В настоящее время я использую -x для автоматического выполнения нескольких команд (например, запуска). Как мне заставить gdb выйти ...
вопрос задан: 23 February 2013 06:06
0
ответов

gdb: внутренняя ошибка установки точек останова

Моя программа скомпилирована с флагом -g. У меня следующая проблема: 1) Я установил точку останова в функции, которая находится в файле заголовка. Точка останова работает. Теперь, когда я поднимаюсь на два уровня выше, это ...
вопрос задан: 19 February 2013 01:29
0
ответов

Многопоточная отладка Eclipse CDT не -оптимальна -как можно запускать потоки исключительно?

Я знаю ответ на этот вопрос, я помещаю его здесь, чтобы другие могли его увидеть. Если вы используете eclipse CDT, вы, вероятно, понимаете, что eclipse — это не отладчик, это просто интерфейс -приложения, в частности...
вопрос задан: 11 February 2013 17:01
0
ответов

. Поддерживает ли GDB «Проборка времени выполнения времени» или есть ли пользователь «расширение», который делает его

Motivation: я не могу получить Profiler CPU Google для работы на машине, где работает код (С моего последнего вздоха, я проклинаю libunwind :)), поэтому мне было интересно, если GDB поддерживает высокую частоту случайной паузы ...
вопрос задан: 16 January 2013 17:21
0
ответов

Как использовать логический адрес в gdb?

gdb обеспечивает функциональность для чтения или записи по определенному линейному адресу, например:(gdb )x/1wx 0x080483e4 0x80483e4 <основной> :0x83e58955 (gdb )но как указать логический адрес...
вопрос задан: 15 January 2013 08:39
0
ответов

ошибка многопоточности с обратным шагом

Я получаю следующее сообщение в gdb (версия 7.1): [Отладка потока с использованием libthread_db включена] и команда обратный шаг приводит к следующему сообщению об ошибке: (gdb) reverse-step Цель ...
вопрос задан: 15 December 2012 20:40
0
ответов

Dwarf Error :неправильная версия в заголовке единицы компиляции (равна 4, должно быть 2)

Общий объект был собран на RedHat Linux и пока весь код компилировался с отладкой, отладчик (gdb)отказался загружать символы и выдал ошибку как в :... GNU gdb Fedora (6.8 -37.el5 )....
вопрос задан: 29 November 2012 13:09
0
ответов

GDB - как узнать, откуда программа завершилась

При отладке программы в GDB я получаю неожиданное сообщение «программа завершилась нормально». Поэтому мне интересно, есть ли способ узнать, откуда (из какой строки) программа вышла. Программа многопоточная, ...
вопрос задан: 23 October 2012 11:26
0
ответов

Как остановить отладчик XCode от автозавершения без опций?

Отладчик действительно (de)достает меня. Каждый раз, когда я пытаюсь набрать команду po ..., он автозаполняется (без опций), и в конце концов я набираю такие вещи, как po [себя и так далее, пока я не сойду с ума... ...
вопрос задан: 19 October 2012 17:52
0
ответов

Ошибка вызова malloc в сеансе gdb

Я пытаюсь отладить программу на языке C, и gdb сообщает мне, что в строке 329 определенной функции произошла ошибка сегментации. Итак, я установил точку останова для этой функции и пытаюсь пройти через нее. Однако ...
вопрос задан: 18 October 2012 09:34
0
ответов

C ++ GDB Python Довольно печать Учебное пособие?

Я ищу твердое руководство по созданию нестандартного принтера. На странице GDB есть несколько редких страниц, однако они далеко не полны и оставляют многое для воображения! Например, я бы ...
вопрос задан: 8 October 2012 06:38