On Windows (x86), how is the PFN database indexed?

0

Windows Internals has a section on virtual memory. I understand that the PFN fields in L4 entries, PDPEs, and PDEs refer to the base address of the next level tables, and that the PTE's PFN refers to the location of the page in memory (after shifting).

I also understand that the Windows' PFN database contains additional information about every page. It appears to be indexed by the PTE's PFN. That would mean one should exist per PDE. Is that true? How is it located?

Perhaps it's in the book but then I must be overlooking it.

sjmulder

Posted 2017-11-30T00:05:57.823

Reputation: 125

What book are you talking about? – Ramhound – 2017-11-30T00:20:43.260

Windows Internals, Part 1, 7th ed.: https://blogs.msdn.microsoft.com/microsoft_press/2017/05/09/new-book-windows-internals-seventh-edition-part-1/ – sjmulder – 2017-11-30T00:29:45.667

No answers