GDB - генерировать файл ядра для удаленной цели? - PullRequest
6 голосов
/ 29 ноября 2011

Я отлаживаю версию Codesourcery gdb для ARM (то есть arm-none-eabi-gdb) и пытаюсь сгенерировать файл core для последующей проверки.OpenOCD - моя цель для GDB.Все, что GDB сообщает мне, когда я запускаю «gcore» или «generate-core-file», это «Can't create corefile».Какие-либо предложения?Вообще возможно ли сделать дамп ядра с удаленной целью?

1 Ответ

8 голосов
/ 25 января 2012

Это пока не представляется возможным, но в списке рассылки GDB есть многообещающее обсуждение здесь и здесь . В качестве альтернативы, может быть, вы могли бы попробовать следующее?

dump memory filename.bin start_addr end_addr
restore filename.bin binary start_addr

где вы заполняете start_addr и end_addr соответственно. Вы должны сохранить регистры вручную.

...