Нет, не существует надежного программного способа выяснить это в рамках пользовательского процесса.
Идея, лежащая в основе COW, заключается в том, что она должна быть полностью прозрачной для пользовательского кода.Ваш код касается отдельных страниц, вызывается сбой страницы, ядро копирует соответствующую страницу, и ваш процесс возобновляется, как будто ничего не произошло.