[Scott Noone]
this comes up often in relation to forensic analysis.
Often you have a memory dump that you scan for interesting
patterns/data. Given you find something interesting, the next
step is to figure out who is actually using this data. All of
the existing forensics toolkits achieve this using a brute
force approach, but an O/S supported mechanism would be useful.
I think this falls into the same category as debugging. It is
often useful to know all places where a page is mapped, and there
are both brute force (e.g. !searchpte) and specialized methods
(e.g. !ca 4 to dump all mapped views for a control area).
Building support for this into the OS just to make this kind of
analysis easier doesn’t seem worth it, especially since it will
likely require increasing the size of the PFN entry. Plus, as you
mentioned, in the forensic scenario the OS-provided information
couldn’t be considered reliable anyway.