struct _SEGMENT { struct _CONTROL_AREA* ControlArea;/* 0x0 4 */ unsigned long TotalNumberOfPtes;/* 0x4 4 */ struct _SEGMENT_FLAGS SegmentFlags;/* 0x8 4 */ unsigned long NumberOfCommittedPages;/* 0xc 4 */ unsigned __int64 SizeOfSegment;/* 0x10 8 */ union { struct _MMEXTEND_INFO* ExtendInfo;/* 0x18 4 */ void* BasedAddress;/* 0x18 4 */ };/* 0x18 4 */ struct _EX_PUSH_LOCK SegmentLock;/* 0x1c 4 */ union { unsigned long ImageCommitment;/* 0x20 4 */ unsigned long CreatingProcessId;/* 0x20 4 */ } u1;/* 0x20 4 */ union { struct _MI_SECTION_IMAGE_INFORMATION* ImageInformation;/* 0x24 4 */ void* FirstMappedVa;/* 0x24 4 */ } u2;/* 0x24 4 */ struct _MMPTE* PrototypePte;/* 0x28 4 */};size 48 (0x30)11 members0 holespadding 41 cacheline
Used in (2)