hw 光猫 x6,内核 4.4.197 , 官方内核编译时开启了 PLTs 功能,导致编译用户自定义的模块时,必须要开启 PLTs,再编译。
但编译后,提示 PLTs missing
用 obj_dump 检查了下系统自带的 ko 模块 ,只有 .plt 和 init.plt
比对了下源码中,SECTIONS in arch/arm/kernel/module.lds
.core.plt : { BYTE(0) }
.init.plt : { BYTE(0) }
多了个.core.
比对了下其他版本,从 4.9 开始,整合了下,去掉了 .core 。