11 февр. 2014 г.

Kernel: отладка функции инициализации модуля ядра

1.1 Устанавливаем breakpoint на загрузчик модулей


(gdb) break do_one_initcall

1.2 Загружаем модуль


# insmod mymodule

1.3 Загружаем символы


(gdb) frame 1
(gdb) print mod->module_core
0xdeadbeaf
(gdb) add-symbol-file mymodule.ko 0xdeadbeaf

Комментариев нет:

Отправить комментарий