1. 查询某个符号的虚拟地址:可以查看 system.map 或者 /proc/kallsyms (ubuntu)
2. 可以将vmlinuz解压出来得到vmlinux(elf 格式),用gdb调试kernel,比如 x/20i address
查看某处地址的指令; 或者
objdump -d --start-address=address vmlinux |less (objdump 会有机器码对应)
3. nm 或 readelf 读取符号信息
4. vim 查看二进制: :%!xxd
阅读(989) | 评论(0) | 转发(0) |