EN JA
VM_MAP_REMOVE(9)
VM_MAP_REMOVE(9) FreeBSD Kernel Developer's Manual VM_MAP_REMOVE(9)

名称

vm_map_removeマップから仮想アドレス範囲を削除する

書式

#include < sys/param.h>
#include < vm/vm.h>
#include < vm/vm_map.h>

int
vm_map_remove( vm_map_t map, vm_offset_t start, vm_offset_t end);

解説

vm_map_remove() 関数はターゲットの map から startend で境界とされる指定されたアドレス範囲を削除します。

実装に関する注

これは VM サブシステムのコンシューマ (消費者) によって呼び出される vm_map_delete(9) のエクスポートされた形式です。

この関数は、関数呼び出しの間に map でロックを保持するために vm_map_lock(9) を呼び出します。

戻り値

vm_map_remove() 関数は、常に KERN_SUCCESS を返します。

関連項目

vm_map(9), vm_map_delete(9)

作者

このマニュアルページは、 Bruce M Simpson <bms@spc.org>によって書かれました。
July 19, 2003 FreeBSD