5

標準Cライブラリにリンクしないアセンブリプログラムからメモリを動的に割り当てたいと思います。brk(2)とsbrk(2)はMac OS X(10.6.2)では使用できないので、代替手段は何ですか?

(マッハ呼び出しが含まれていると思いますが、その周りのドキュメントはほとんどないようです)

4

2 に答える 2

2

おそらく最も簡単な方法は、Darwin のソースを調べて、malloc が内部でどのように機能するかを確認することです。

于 2010-03-16T17:47:44.050 に答える
2

malloc が mmap を呼び出すように見えますが、これは __mmap を呼び出しますが、これは単なる syscall のように見えます

于 2010-03-16T18:42:46.310 に答える