HyperDbg Debugger
Loading...
Searching...
No Matches
_PAGE_ENTRY Struct Reference

Page Entries. More...

#include <MemoryMapper.h>

Public Attributes

union { 
 
   UINT64   Flags 
 
   PML4E_64   Pml4 
 
   PDPTE_1GB_64   PdptLarge 
 
   PDPTE_64   Pdpt 
 
   PDE_2MB_64   PdLarge 
 
   PDE_64   Pd 
 
   PTE_64   Pt 
 
   struct { 
 
      UINT64   Present: 1 
 
      UINT64   Write: 1 
 
      UINT64   Supervisor: 1 
 
      UINT64   PageLevelWriteThrough: 1 
 
      UINT64   PageLevelCacheDisable: 1 
 
      UINT64   Accessed: 1 
 
      UINT64   Dirty: 1 
 
      UINT64   LargePage: 1 
 
      UINT64   Global: 1 
 
      UINT64   Ignored1: 3 
 
      UINT64   PageFrameNumber: 36 
 
      UINT64   Reserved1: 4 
 
      UINT64   Ignored2: 7 
 
      UINT64   ProtectionKey: 4 
 
      UINT64   ExecuteDisable: 1 
 
   }   Fields 
 
};  
 
union { 
 
   UINT64   Flags 
 
   PML4E_64   Pml4 
 
   PDPTE_1GB_64   PdptLarge 
 
   PDPTE_64   Pdpt 
 
   PDE_2MB_64   PdLarge 
 
   PDE_64   Pd 
 
   PTE_64   Pt 
 
   struct { 
 
      UINT64   Present: 1 
 
      UINT64   Write: 1 
 
      UINT64   Supervisor: 1 
 
      UINT64   PageLevelWriteThrough: 1 
 
      UINT64   PageLevelCacheDisable: 1 
 
      UINT64   Accessed: 1 
 
      UINT64   Dirty: 1 
 
      UINT64   LargePage: 1 
 
      UINT64   Global: 1 
 
      UINT64   Ignored1: 3 
 
      UINT64   PageFrameNumber: 36 
 
      UINT64   Reserved1: 4 
 
      UINT64   Ignored2: 7 
 
      UINT64   ProtectionKey: 4 
 
      UINT64   ExecuteDisable: 1 
 
   }   Fields 
 
};  
 

Detailed Description

Page Entries.

Member Data Documentation

◆ [union]

union { ... } _PAGE_ENTRY

◆ [union]

union { ... } _PAGE_ENTRY

◆ Accessed

UINT64 _PAGE_ENTRY::Accessed

◆ Dirty

UINT64 _PAGE_ENTRY::Dirty

◆ ExecuteDisable

UINT64 _PAGE_ENTRY::ExecuteDisable

◆ [struct] [1/2]

struct { ... } _PAGE_ENTRY::Fields

◆ [struct] [2/2]

struct { ... } _PAGE_ENTRY::Fields

◆ Flags

UINT64 _PAGE_ENTRY::Flags

◆ Global

UINT64 _PAGE_ENTRY::Global

◆ Ignored1

UINT64 _PAGE_ENTRY::Ignored1

◆ Ignored2

UINT64 _PAGE_ENTRY::Ignored2

◆ LargePage

UINT64 _PAGE_ENTRY::LargePage

◆ PageFrameNumber

UINT64 _PAGE_ENTRY::PageFrameNumber

◆ PageLevelCacheDisable

UINT64 _PAGE_ENTRY::PageLevelCacheDisable

◆ PageLevelWriteThrough

UINT64 _PAGE_ENTRY::PageLevelWriteThrough

◆ Pd

PDE_64 _PAGE_ENTRY::Pd

◆ PdLarge

PDE_2MB_64 _PAGE_ENTRY::PdLarge

◆ Pdpt

PDPTE_64 _PAGE_ENTRY::Pdpt

◆ PdptLarge

PDPTE_1GB_64 _PAGE_ENTRY::PdptLarge

◆ Pml4

PML4E_64 _PAGE_ENTRY::Pml4

◆ Present

UINT64 _PAGE_ENTRY::Present

◆ ProtectionKey

UINT64 _PAGE_ENTRY::ProtectionKey

◆ Pt

PTE_64 _PAGE_ENTRY::Pt

◆ Reserved1

UINT64 _PAGE_ENTRY::Reserved1

◆ Supervisor

UINT64 _PAGE_ENTRY::Supervisor

◆ Write

UINT64 _PAGE_ENTRY::Write

The documentation for this struct was generated from the following files: