独自の物理メモリを管理する独自の my_malloc() 関数を作成しました。私のアプリケーションでは、libc の malloc() と独自の my_malloc() 関数の両方を使用できるようにしたいと考えています。したがって、どうにかして仮想アドレス空間を分割する必要があります。malloc は、専用プールからの場合にのみ常に仮想アドレスを割り当てる必要があります。my_malloc() と同じです。ヒープ サイズを制限することはできません。malloc() と my_malloc() が同じ/重複する仮想アドレスを返さないことを保証する必要があるだけです。
ありがとう!