Linux: kernel: 反汇编:data32 nopw;

文章目录

  • 简介
  • nop
  • data32

简介

今天在看kernel的反汇编程序发现一个新鲜的指令:data32 nopw,从网上找着说是对函数的一个16字节对齐。
https://stackoverflow.com/questions/29871947/what-is-the-meaning-of-the-data32-data32-nopw-cs0x0rax-rax-1-instruction-i

就是下一个函数,的起始地址是从16字节对齐的地方开始。这样在两个函数之间添加的padding的指令就是这个data32,nop等。data32是

crash> dis 0xffffffffb19a0eb0
0xffffffffb19a0eb0 <schedule_idle>:     nopl   0x0(%

你可能感兴趣的:(gcc,kernel,linux,反汇编)