使用GDB调试内核coredump
1 readelf -S vmlinux 获取内核运行offset
2 运行gdb进入环境 aarch64-gcc/bin/aarch64-none-linux-gnu-gdb --data-directionary=aarch64-gcc/share/gdb 加载python环境
gdb > exec_file vmlinux
gdb > info files
gdb > add-symbol-file vmlinux 0xffffff8008080800+offset -s .data 0xffffff8009110000+offset -s .bss 0xffffff800924d000+offset -s .data…percpu 0xffffff80090c1000+offset
gdb > core-file kpanic_minidump
gdb > bt
gdb > info reg
gdb > info local
gdb > print
linux gdb +vmlinu调试
最新推荐文章于 2024-03-02 07:30:00 发布