Анализ основных дампов, созданных при запуске wireshark в Linux - PullRequest
0 голосов
/ 26 июня 2009

Я использую Wireshark build на Linux. Я получаю сбой, делая некоторые действия. Также создается дамп ядра. Но когда я даю следующую команду GDB ./wireshark core. Там написано, что формат файла не распознан. Кроме того, когда я делаю cat на "./wireshark", кажется, что-то вроде сценария. так как анализировать дампы ядра?

Ответы [ 2 ]

0 голосов
/ 03 февраля 2016

когда я делаю кошку на "./wireshark", кажется, что это какой-то сценарий.

Возможно, потому что вы создали Wireshark из исходного кода в этом каталоге, и в этом случае является сценарием (сгенерированным libtool как сценарий оболочки ) .

Что нужно сделать вместо

gdb ./wireshark core`

есть

./libtool --mode=execute gdb ./wireshark core

, который сделает правильную магию для запуска GDB на реальном исполняемом файле, а не на скрипте (и для передачи правильной магии для поиска общих библиотек в вашей директории сборки).

0 голосов
/ 26 июня 2009

Проверьте сценарий, чтобы увидеть, какой фактический исполняемый файл Wireshark запускается.

GDB хорош для анализа coredump.

...