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

Per-CPU PT buffer layout. More...

#include <PtDefinitions.h>

Public Attributes

PT_TOPA_ENTRYTopaVa
UINT64 TopaPhysical
PVOID OutputVa
UINT64 OutputPhysical
UINT64 OutputSize
PVOID OverflowVa
UINT64 OverflowPhysical

Detailed Description

Per-CPU PT buffer layout.

ToPA Table (one 4KB page, 3 entries used): Entry[0] — Main data buffer (BufferSize), INT=1 Entry[1] — Overflow zone (4KB), INT=0 Entry[2] — END, points back to ToPA table (circular)

Member Data Documentation

◆ OutputPhysical

UINT64 _PT_BUFFER::OutputPhysical

◆ OutputSize

UINT64 _PT_BUFFER::OutputSize

◆ OutputVa

PVOID _PT_BUFFER::OutputVa

◆ OverflowPhysical

UINT64 _PT_BUFFER::OverflowPhysical

◆ OverflowVa

PVOID _PT_BUFFER::OverflowVa

◆ TopaPhysical

UINT64 _PT_BUFFER::TopaPhysical

◆ TopaVa

PT_TOPA_ENTRY * _PT_BUFFER::TopaVa

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