之前提到我需要为内核开启Clang CFI, 并且, 之前的测试结果表明开启了CFI后编译的内核能够正常运行, 我很开心。然而, 今天我仔细检查了一下编译产物, 发现CFI的元数据根本是空的, 间接跳转及间接调用处也没有增加CFI检查。需要进一步研究这是怎么回事。
本文链接:https://twd2.me/archives/15864
之前提到我需要为内核开启Clang CFI, 并且, 之前的测试结果表明开启了CFI后编译的内核能够正常运行, 我很开心。然而, 今天我仔细检查了一下编译产物, 发现CFI的元数据根本是空的, 间接跳转及间接调用处也没有增加CFI检查。需要进一步研究这是怎么回事。
本文链接:https://twd2.me/archives/15864
发表评论