文章预览
其实这应该是适配 「Android 15 上 16K Page Size 」相关内容的第三篇,为什么会有第三篇呢?还是因为前两篇之后,有些人还是觉得,对于如何适配这件事不是很理解,刚好上一篇讲解「快速适配 16K Page Size」 的时候,就留下了一个“玄学”的问题,那么本篇就用具体的例子来进行「填坑」,算是对于 16K Page Size 这个话题的收尾。 如果没有看过前两期的,可以回顾下: Android 15 上 16K Page Size 为什么是最坑 Android 15 之如何快速适配 16K Page Size 1 适配 这里再再再简单介绍下,正常的适配思路应该是: 确定 so 是否 16K 对齐,可以通过前两篇文章里的脚本或者 readelf 工具进行判断,例如 readelf 的到 4000(16384),就认为对齐。 代码是否在 mmap / sysconf 写死了 4096(0x1000) 当然,并不是所有写死 4096(0x1000) 的地方就有问题,就算是 mmap ,也只是要求 offset 对齐: offset must
………………………………