標準Cライブラリにリンクしないアセンブリプログラムからメモリを動的に割り当てたいと思います。brk(2)とsbrk(2)はMac OS X(10.6.2)では使用できないので、代替手段は何ですか?
(マッハ呼び出しが含まれていると思いますが、その周りのドキュメントはほとんどないようです)
標準Cライブラリにリンクしないアセンブリプログラムからメモリを動的に割り当てたいと思います。brk(2)とsbrk(2)はMac OS X(10.6.2)では使用できないので、代替手段は何ですか?
(マッハ呼び出しが含まれていると思いますが、その周りのドキュメントはほとんどないようです)
おそらく最も簡単な方法は、Darwin のソースを調べて、malloc が内部でどのように機能するかを確認することです。
malloc が mmap を呼び出すように見えますが、これは __mmap を呼び出しますが、これは単なる syscall のように見えます