Как узнать, является ли страница копирования при записи фактической копией?

Когда я создаю сопоставление копирования при записи (MAP_PRIVATE) с помощью mmap, тогда некоторые страницы этого сопоставления будут скопированы, как только я напишу на определенные адреса. На определенном этапе моей программы я хотел бы выяснить, какие страницы были фактически скопированы. Есть вызов, называемый mincore, но он только сообщает, находится ли страница в памяти или нет, что не совпадает с копируемой страницей или нет.

Есть ли способ определить, какие страницы были скопированы?

7
задан 18 December 2010 в 10:27
поделиться