/proc/kpageflags
содержит 64-битный набор флагов для каждой страницы, проиндексированный PFN.Флаги (от fs/proc/page.c
, выше kpageflags_read
):
- LOCKED
- ERROR
- REFERENCED
- UPTODATE
- DIRTY
- LRU
- ACTIVE
- SLAB
- WRITEBACK
- RECLAIM
- BUDDY
- MMAP
- ANON
- SWAPCACHE
- SWAPBACKED
- COMPOUND_HEAD
- COMPOUND_TAIL
- HUGE
- НЕИЗБЕЖНЫЙ
- HWPOISON
- NOPAGE
- KSM
- THP
- BALLOON
- ZERO_PAGE
- IDLE
У меня есть флаги на странице физической памяти.Я думал, что физическая страница грязная flags & (1 << 4)
, но у меня не получилось.
Как узнать, грязная ли страница?