*参照元 [#db2aa9ba]
#backlinks

*説明 [#k6fe2a12]
-パス: [[linux-2.6.33/mm/memory.c]]

-指定したメモリ領域が COW(Copy On Write)領域かどうかを判定する。


**引数 [#o3677141]
-unsigned int flags
--判定したいメモリ領域のフラグ(vm_flags)
--[[linux-2.6.33/vm_area_struct]]


**返り値 [#d613eb84]
-int
--COW 領域なら 0 以外、COW 領域ではないなら 0


**参考 [#o7d385e4]


*実装 [#f759bb81]
 static inline int is_cow_mapping(unsigned int flags)
 {
 	return (flags & (VM_SHARED | VM_MAYWRITE)) == VM_MAYWRITE;
-VM_SHARED がセットされておらず、VM_MAYWRITE がセットされているなら、
COW 領域である。
--[[linux-2.6.33/VM_SHARED]]
--[[linux-2.6.33/VM_MAYWRITE]]


 }


*コメント [#cb014aa9]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS