Получение GDB для автоматической загрузки двоичного файла из файла ядра - PullRequest
5 голосов
/ 08 марта 2011

Могу ли я получить gdb для автоматической загрузки двоичного файла, указанного в файле ядра?

Учитывая файл ядра, который я обычно делаю:

gdb -c corefile
GNU gdb 6.8
...
Core was generated by `/path/to/binary'

Затем я копирую и вставляю это иrun:

gdb -c corefile /path/to/binary

Это кажется ненужным двухэтапным процессом, и все же я не видел очевидного способа сделать это, основываясь на man-странице.Я что-то упустил?

Ответы [ 2 ]

4 голосов
/ 08 марта 2011

Вы могли бы просто написать это?

#!/bin/bash
gdb "`file "$1" | awk -F \' '{print $2}'`" "$1"
0 голосов
/ 24 февраля 2017

Это то, чем я обычно занимаюсь:

var=$(file corefile)
echo ${var##*from}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...