- 参考链接:
1、在ubunut18.04编译linux内核 2、内核源码下 - 执行完make即可,生成:
- vmlinux
- System.map
反汇编:
gdb vmlinux
- disassemble :
1)不带参数:默认的反汇编范围是所选择地址附近的汇编代码;
2)单个参数:当然也可以是函数名,因为函数名也是一个 地址;
3)两个参数:就是内存地址范围;
- 通过disassemble add1 add2 来显示add1到2之间的汇编代码
- disassemble __x64_sys_stat
3、disassemle -s __x64_sys_stat