gdb — все вопросы

1ответ
4 голоса
Разбирать в середине инструкции с gdb?
Я считаю, что раньше это прекрасно работало, но, возможно, я просто забыл правильный синтаксис. (gdb) disas main Dump of assembler code for function main: 0x0000000000001125 <+0>: push
gdb
3ответа
4 голоса
MacGDBp, но лучше?
Для отладки php-кода я использую MacGDBp, но у него есть свои причуды: он показывает только переменные верхнего стека, иногда он вообще отказывается отображать какие-либо переменные, а последняя верс
2ответа
4 голоса
debuginfo-install с использованием локального файла
я пытаюсь отладить программу, которую я написал, но GDB сообщает мне об ошибке: Отсутствует отдельный debuginfos, используйте: debuginfo-istall glibc-2.9-2.i686 Когда я пытаюсь использовать эт
3ответа
4 голоса
Указатель «this» изменяется в обратном следе GDB
Я проверяю дамп ядра и заметил, что в одном кадре указатель 'this' отличается от следующего (в том же потоке). Не только немного по-другому, но и с 0x8167428 до 0x200. Я не очень хорошо разбираюс
1ответ
4 голоса
Требуется помощь в отладке pthreads
У меня есть программа клиент-сервер, в которой есть несколько потоков как на сервере, так и на клиенте. Есть переменное количество клиентов и серверов (например, 3 сервера (реплики), 10 клиентов). Я
1ответ
4 голоса
Как запустить UIAutomation, Simulator и Xcode Debugger одновременно?
Может кто-нибудь указать мне документацию о том, как заставить Instruments запускать сценарии UIAutomation и запускать приложение iPhone с отладчиком, запущенным в симуляторе? Ограничения: У меня
5ответов
4 голоса
Почему отладчик GDB постоянно замораживает Xcode 4?
Это действительно странная ошибка ... Я работаю над проектом iPhone, используя канал камеры и запускаю его через шейдер OpenGL, чтобы применить к нему эффекты. Однако каждый раз, когда я просто с
1ответ
4 голоса
распечатка таблицы GHashTable в GDB
Я пытаюсь распечатать таблицу GHashTable в GDB чистым способом. Я нашел блог по проекту Archer, который показывает возможность красиво распечатать GHashTable: http://blogs.gnome.org/alexl /2009/09/
3ответа
4 голоса
программирование на GDB Python: как написать код, который будет устанавливать точки останова для каждого метода класса C ++?
Я хотел бы иметь возможность устанавливать точки останова для каждого метода класса C ++ в gdb. Я думаю, что самый простой способ сделать это, вероятно, Python, так как теперь Python имеет полный дос
2ответа
4 голоса
GDB не может показать стек и показывает «# 1 0x0000000000000000 in ?? ()»
У меня есть многопоточная программа C ++, которая в некоторых редких случаях блокируется. Проблему сложно воспроизвести, и я могу воспроизвести ее только на удаленной машине. Метод, который я хочу и
1ответ
4 голоса
Проверка вложенных данных стандартной библиотеки
Я использую DDD 3.3.11 и gdb 6.5-8.fc6rh под ним. Мой компилятор g ++ 4.1.1. У меня есть контейнер карты stl, содержащий в качестве ключа поиск вектор int (vector). Данные в ключе имеют MyType*.
1ответ
4 голоса
Как я могу настроить Xcode так, чтобы GDB печатал информацию об ошибках SIGABRT?
Я использую XCode уже несколько лет, и он прекратил предоставлять информацию в окне GDB, когда мое приложение для iOS получает любой тип SIGABRT или EXEC_BAD_ACCESS и т. д. Теперь, когда я запускаю
1ответ
4 голоса
Именование точек останова в GDB
В любом случае можно ли назвать точку останова в GDB, чтобы при ее нажатии GDB давало какое-то имя вместо числа? (IE достиг точки останова !!! VERYIMPORTANTBREAKPOINT !!! в методе main ())
gdb
1ответ
4 голоса
Что такое «системный DSO», на который ссылается GDB?
Я запускаю gdb с set verbose on и пытаюсь понять одно из получаемых сообщений: Reading symbols from system-supplied DSO at 0x7ffff7ffb000...(no debugging symbols found)...done. Что такое system
1ответ
4 голоса
Доступны ли аппаратные точки наблюдения только для определенных адресов памяти?
У меня есть gdb 7.3 и устройство, которое поддерживает аппаратные точки наблюдения. Я набираю такие последовательные команды: Breakpoint 1, 0x000db808 in ?? () (gdb) info break Num Typ
1ответ
4 голоса
Go: печатать переменные с помощью gdb
В этой программе как можно прервать выполнение с помощью отладчика и вывести значение i? package main import "fmt" func main() { x := "abc" i := 3 fmt.Println(i)
2ответа
4 голоса
Ошибка сегментации сельдерея
Что я могу сделать, когда процесс (работник сельдерея) вызывает ошибку ошибки сегментации? В моем случае проблема возникает в сельдерее, но я не знаю, как найти, какой модуль (используемый в задачах
1ответ
4 голоса
это ошибка GDB?
1 #include "string" 2 using namespace std; 3 4 bool m_bInited = true; 5 int m_imaxsize = 100; 6 7 int test() 8 { 9 if (!m_bInited) 10 { 11 return -1; 12 } 13 14 s
1ответ
4 голоса
монитор динамической библиотеки Linux
Я хотел бы отслеживать (отлаживать) динамическую библиотеку Linux, написанную на C. Я хочу видеть, когда и какие параметры передаются ему. Библиотека для мониторинга «X» вызывается другой динами
2ответа
4 голоса
GDB не показывает источник строки
GDB не показывает мне источник строки после next /stop, а отображает только номер строки и исходный файл, например: (gdb) n 7 in test/test.c тогда как я ожидаю, что он отобразит текущую строк
gdb
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132