一 section是什么? 好吧,我们需要解释一下平时编译链接生成的二进制可执行程序(比如说ELF,EXE也行),so或者dll,内核(非压缩的,参加本系列第一节内容.vmlinux),或者ko是怎么组织的. 其实,大家或多或少都知道这些二进制中包括有什么text/bss/data节(也叫section).text节存储的是代码.data存储的是已经初始化的静态变量.bss节存储的是未初始化的什么东西... 上面的东西我就不细究了.反正一点,一个二进制,最终会包含很多section.那么,为什么…