struct _SEGMENT { struct _CONTROL_AREA* ControlArea;/* 0x0 8 */ unsigned long TotalNumberOfPtes;/* 0x8 4 */ struct _SEGMENT_FLAGS SegmentFlags;/* 0xc 4 */ unsigned __int64 NumberOfCommittedPages;/* 0x10 8 */ unsigned __int64 SizeOfSegment;/* 0x18 8 */ union { struct _MMEXTEND_INFO* ExtendInfo;/* 0x20 8 */ void* BasedAddress;/* 0x20 8 */ };/* 0x20 8 */ struct _EX_PUSH_LOCK SegmentLock;/* 0x28 8 */ union { unsigned __int64 ImageCommitment;/* 0x30 8 */ struct _EPROCESS* CreatingProcess;/* 0x30 8 */ } u1;/* 0x30 8 */ union { struct _MI_SECTION_IMAGE_INFORMATION* ImageInformation;/* 0x38 8 */ void* FirstMappedVa;/* 0x38 8 */ } u2;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ struct _MMPTE* PrototypePte;/* 0x40 8 */ struct _MMPTE ThePtes[1];/* 0x48 8 */};size 80 (0x50)12 members0 holespadding 02 cachelines
Used in (1)