GOlang анализ дампа ядра с использованием ошибки delve throws «нераспознанный формат ядра» - PullRequest
3 голосов
/ 28 апреля 2020

Я пытаюсь проанализировать файл ядра GO программы, сгенерированной gcore, используя delve. Ниже приведены шаги, которые я выполнил. Я получил нераспознанную ошибку формата

$go version
go version go1.13.1 darwin/amd64
$/Users/sudhakar/go/bin/dlv version
Delve Debugger
Version: 1.4.0
Build: 37bee98a8821843314b561bc6ab328dfff2aad1b
$./hello &
[1] 72335
$gcore 72335
$sudo gcore 72335
$/Users/sudhakar/go/bin/dlv core ./hello /cores/hello-72335-20200427T185443Z 
unrecognized core format

1 Ответ

3 голосов
/ 29 апреля 2020

На данный момент darwin / amd64 не поддерживается delve.

Ссылка: https://github.com/go-delve/delve/blob/master/Documentation/usage/dlv_core.md

Однако со временем это может измениться (delve может добавить поддержку этой арки) enter image description here прикрепление скриншота документации (на момент публикации)

Особая благодарность члену списка delve-dev (Choudhary Sourya Vastayan), который указал мне на это.

...