标签: macos assembly memory-management sbrk
我想从程序集动态分配内存 没有链接到标准C库的程序。 由于brk(2)和sbrk(2)在Mac OS X(10.6.2)上不可用, 有什么替代方案?
(我猜它涉及马赫调用,但似乎有 关于那个的小文档)
答案 0 :(得分:2)
最简单的事情可能是查看Darwin sources并查看malloc如何在内部工作。
答案 1 :(得分:2)
看起来malloc调用mmap,调用__mmap,看起来它只是一个系统调用