我希望能够在不链接标准C库的汇编程序中动态分配内存。由于Mac OS X(10.6.2)上不可用brk(2)和sbrk(2),那么有什么替代方案呢?
(我猜这涉及到Mach调用,但似乎很少有相关文档)
也许最简单的方法是查看Darwin源代码,了解malloc的内部工作原理。