分类:systems-programming

10 篇文章

JIT 编译中的可执行内存分配:性能与安全的权衡

深入探讨 JIT 编译器在分配可执行内存时面临的 W^X 安全策略挑战。本文分析了从简单的 RWX 映射到 mprotect 权限切换,再到双重映射(Dual-Mapping)和独立缓冲区等高级策略的性能与安全权衡,并讨论了内存碎片化问题。