Я новичок в использовании отладчика GDB. Я следую ссылке http://www.linuxforu.com/2011/01/understanding-a-kernel-oops/ Я использую тот же код и тот же код Makefile
. Syslogd запущен, а CONFIG_DEBUG_INFO
- y
. Но я все еще не увенчался успехом. Когда я открываю файл .ko
с помощью GDB я получаю сообщениеGDB для отладки драйверов устройств Linux
Нет отладочных символов не найдено
и когда я использую команду list*
, я получаю
Нет таблицы символов найден.
Пожалуйста, помогите мне.
Спасибо!
Каков выходной файл 'файл oops.ko' (или какой-либо файл .ko)? – wallyk
когда я insmod oops.ko, я получаю вывод «убитый», когда я делаю dmesg. Я получаю сообщение oops – user1395806
. Выполняйте команду 'file whatever_the_name_is.ko'. Он скажет, присутствуют ли в файле отладочные символы или нет. – wallyk