前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >通过vmlinuz定位到内核代码

通过vmlinuz定位到内核代码

原创
作者头像
johnazhang
发布2022-07-20 12:09:47
9030
发布2022-07-20 12:09:47
举报
文章被收录于专栏:Linux问题笔记Linux问题笔记

转换成vmlinux

脚本extract-vmlinux:https://github.com/torvalds/linux/blob/master/scripts/extract-vmlinux sh extract-vmlinux vmlinuz > vmlinux

反汇编vmlinux

objdump -D vmlinux > vmlinux.out

查看内核符号表

VM-215-141-centos[qq]:~ # cat /proc/kallsyms | grep _raw_spin_unlock_irqrestore ffffffff81b6ee90 T _raw_spin_unlock_irqrestore ffffffff8241f490 r __ksymtab__raw_spin_unlock_irqrestore ffffffff8244d704 r __kstrtab__raw_spin_unlock_irqrestore

找代码

egrep -in ffffffff81b6ee90 vmlinux.out

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 转换成vmlinux
  • 反汇编vmlinux
  • 查看内核符号表
  • 找代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档