2014-02-18 25 views

回答

1

还没有(至少),至少不完全。只有内核代码段的基地址是可随机分配的。

有关详细信息/更多参考资料,请参阅this LWN article。这里提到的方法基本上在内核代码段加载地址中添加一个常量(在启动时随机选择);这意味着System.map中的相对偏移量保持有效,如果您获得了可以导出所有其他符号的单个符号的实际地址。