struct _MI_LDR_DATA_TABLE_ENTRY { struct _KLDR_DATA_TABLE_ENTRY Ldr;/* 0x0 160 */ /* ── cacheline 2 boundary (128 bytes) ── */ struct _LIST_ENTRY ViewLinks;/* 0xa0 16 */ union { void* Address;/* 0xb0 8 */ unsigned __int64 Type : 2;/* 0xb0:0 8 */ };/* 0xb0 8 */ union _MI_LDR_DATA_TABLE_ENTRY_FLAGS Flags;/* 0xb8 4 */ /* 4 bytes padding */ /* ── cacheline 3 boundary (192 bytes) ── */ unsigned __int64 ProtoPages;/* 0xc0 8 */ struct _MI_SECTION_LOCK_RANGES* SectionLocks;/* 0xc8 8 */ struct _RTL_BALANCED_NODE ImageNode;/* 0xd0 24 */ struct _EX_PUSH_LOCK ImageLock;/* 0xe8 8 */ struct _ETHREAD* LockOwnerThread;/* 0xf0 8 */ struct _ETHREAD* PageFileBackingThread;/* 0xf8 8 */ /* ── cacheline 4 boundary (256 bytes) ── */ struct _KLDR_DATA_TABLE_ENTRY* HotPatchPeer;/* 0x100 8 */ union { struct { struct _LIST_ENTRY HotPatchList;/* 0x108 16 */ unsigned long Spare;/* 0x118 4 */ } Base;/* 0x108 24 */ struct { struct _LIST_ENTRY HotPatchListEntry;/* 0x108 16 */ unsigned long SequenceNumber;/* 0x118 4 */ } Patch;/* 0x108 24 */ };/* 0x108 24 */ struct _MI_RETPOLINE_RELOCATION_INFORMATION* RetpolineInfo;/* 0x120 8 */ struct _IMAGE_SECTION_HEADER* FirstSection;/* 0x128 8 */ unsigned long SectionCount;/* 0x130 4 */};size 312 (0x138)17 members1 hole (4 bytes)padding 45 cachelines
Used in (0)