UINTN Level;\r
UINT64 Value;\r
UNIT_TEST_STATUS TestStatus;\r
+ MAP_ENTRY *LastMapEntry;\r
\r
MapsIndex = MapEntrys->Count;\r
\r
GenerateSingleRandomMapEntry (MaxAddress, MapEntrys);\r
+ LastMapEntry = &MapEntrys->Maps[MapsIndex];\r
\r
PageTableBufferSize = 0;\r
Status = PageTableMap (\r
PagingMode,\r
NULL,\r
&PageTableBufferSize,\r
- MapEntrys->Maps[MapsIndex].LinearAddress,\r
- MapEntrys->Maps[MapsIndex].Length,\r
- &MapEntrys->Maps[MapsIndex].Attribute,\r
- &MapEntrys->Maps[MapsIndex].Mask\r
+ LastMapEntry->LinearAddress,\r
+ LastMapEntry->Length,\r
+ &LastMapEntry->Attribute,\r
+ &LastMapEntry->Mask\r
);\r
if (PageTableBufferSize != 0) {\r
UT_ASSERT_EQUAL (Status, RETURN_BUFFER_TOO_SMALL);\r
PagingMode,\r
Buffer,\r
&PageTableBufferSize,\r
- MapEntrys->Maps[MapsIndex].LinearAddress,\r
- MapEntrys->Maps[MapsIndex].Length,\r
- &MapEntrys->Maps[MapsIndex].Attribute,\r
- &MapEntrys->Maps[MapsIndex].Mask\r
+ LastMapEntry->LinearAddress,\r
+ LastMapEntry->Length,\r
+ &LastMapEntry->Attribute,\r
+ &LastMapEntry->Mask\r
);\r
}\r
\r