255 "VirtualDataExtractor subset extractor requires valid virtual address");
261 offset_t offset_into_entry_range = virtual_offset - entry->
base;
263 offset_into_entry_range + virtual_length <= entry->size &&
264 "VirtualDataExtractor subset may not span multiple LookupTable entries");
265 if (offset_into_entry_range + virtual_length > entry->
size)
274 offset_t physical_start = entry->
data + offset_into_entry_range;
275 std::shared_ptr<DataExtractor> new_sp = std::make_shared<DataExtractor>(