public void MapMemory(IMappedSegment segment)
{
using(machine.ObtainPausedState())
{
currentMappings.Add(new SegmentMapping(segment));
RegisterMemoryChecked(segment.StartingOffset, segment.Size);
checked
{
TranslationCacheSize = (int)(currentMappings.Sum(x => x.Segment.Size) / 4);
}
}
}