Lines Matching refs:MemInfo
168 MEMORY_BASIC_INFORMATION MemInfo;
170 SIZE_T ret = VirtualQuery(pBaseAddress, &MemInfo, sizeof(MemInfo));
178 if ( MemInfo.State == MEM_COMMIT
179 && MemInfo.Type == MEM_IMAGE)
181 switch (MemInfo.Protect)
187 char *pRegion = (char *)MemInfo.BaseAddress;
193 while (pRegion < (char *)MemInfo.BaseAddress + MemInfo.RegionSize)
201 aRegions[idxRegion].GCRegionAddr = (RTGCPTR32)MemInfo.BaseAddress;
203 aRegions[idxRegion].GCRegionAddr = (RTGCPTR64)MemInfo.BaseAddress;
205 aRegions[idxRegion].cbRegion = MemInfo.RegionSize;
216 pBaseAddress = (BYTE *)MemInfo.BaseAddress + MemInfo.RegionSize;
217 if (dwModuleSize > MemInfo.RegionSize)
219 dwModuleSize -= MemInfo.RegionSize;