arm64 / ntdllntoskrnl /

_MI_DEBUGGER_STATE

← first 1 build latest →
struct _MI_DEBUGGER_STATE {
unsigned char TransientWrite;/* 0x0 1 */
/* 7 bytes padding */
unsigned long PoisonedTb;/* 0x18 4 */
volatile long InDebugger;/* 0x1c 4 */
void* Pfns[32];/* 0x20 256 */
/* ── cacheline 4 boundary (256 bytes) ── */
/* ── cacheline 100 boundary (6400 bytes) ── */
unsigned long PatchBufferInsertIndex;/* 0x1920 4 */
unsigned long PatchBufferRemoveIndex;/* 0x1924 4 */
/* ── cacheline 292 boundary (18688 bytes) ── */
/* ── cacheline 356 boundary (22784 bytes) ── */
volatile long PatchTableLock;/* 0x5928 4 */
unsigned long PatchTableFreeEntry;/* 0x592c 4 */
unsigned long PatchTableEntryCount;/* 0x5930 4 */
};
size 22840 (0x5938)13 members1 hole (7 bytes)padding 4357 cachelines
Used in (1)