arm64 / ntdllntoskrnl /

_KLDR_DATA_TABLE_ENTRY

← first 1 build latest →
struct _KLDR_DATA_TABLE_ENTRY {
void* ExceptionTable;/* 0x10 8 */
unsigned long ExceptionTableSize;/* 0x18 4 */
/* 4 bytes padding */
void* GpValue;/* 0x20 8 */
void* DllBase;/* 0x30 8 */
void* EntryPoint;/* 0x38 8 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long SizeOfImage;/* 0x40 4 */
/* 4 bytes padding */
unsigned long Flags;/* 0x68 4 */
unsigned short LoadCount;/* 0x6c 2 */
union {
struct {
unsigned short SignatureLevel : 4;/* 0x6e:0 2 */
unsigned short SignatureType : 3;/* 0x6e:4 2 */
unsigned short Frozen : 2;/* 0x6e:7 2 */
unsigned short HotPatch : 1;/* 0x6e:9 2 */
unsigned short Unused : 6;/* 0x6e:10 2 */
};/* 0x6e 2 */
unsigned short EntireField;/* 0x6e 2 */
} u1;/* 0x6e 2 */
void* SectionPointer;/* 0x70 8 */
unsigned long CheckSum;/* 0x78 4 */
unsigned long CoverageSectionSize;/* 0x7c 4 */
/* ── cacheline 2 boundary (128 bytes) ── */
void* CoverageSection;/* 0x80 8 */
void* LoadedImports;/* 0x88 8 */
union {
void* Spare;/* 0x90 8 */
};/* 0x90 8 */
unsigned long SizeOfImageNotRounded;/* 0x98 4 */
unsigned long TimeDateStamp;/* 0x9c 4 */
};
size 160 (0xa0)22 members2 holes (8 bytes)padding 03 cachelines
Used in (2)