Skip to content

没有堆的世界:先把内存发对 ​

状态:陆续上线

概述 ​

无堆、无异常、无 RTTI 的内核里,任务控制块和消息住哪?这是冒烟留下的第一个真问题。这一站咱们先想清楚:发内存有哪些办法、为什么选定长块池、位图这种记账方式好在哪里;然后逐篇动手——位图、池、类型化门面,每篇一个新机制、一道测试门,防线用负向编译测试写进编译期;最后把池子搬上 -nostdlib 目标,连撞三道门。文末留下一个"加 constinit 也编不过"的悬念,到下一主题开头用一对方括号了结。

站内文章 ​

下一篇咱们撞 -nostdlib 的墙:memset 失踪、全局构造没人埋单、__cxa_guard_* 无处安放,三道门一道道过。陆续上线。

pdf-latest-4-g85128cc · 85128cc · 2026-10-05