2014-09-22 2 views
0

Я перекрестно скомпилировал источники ядра для оружия с информацией об отладке и KGDB.Linux Kernel Удаленная отладка с использованием KGDB: GDB не распознает функции?

Когда я отлаживать в хозяине:

$ arm-linux-gnueabihf-gdb vmlinux 

... 

Reading symbols from vmlinux... done. 

(gdb) target remote /dev/ttyUSB0 

Remote debugging unsing /dev/ttyUSB0 

**0xc0080480 in ??()** 

Когда я пытаюсь установить точки останова в функциях, GDB говорит , что он не признает функцию .FOR Например:

(gdb) b panic 
**Function "panic" not defined** 

Помоги пожалуйста !!

ответ

0

Вы используете правый файл vmlinux? проверьте это, и вы можете использовать команду readelf -s в файле vmlinux, чтобы проверить, определен ли ваш символ в нем.