diff --git a/src/bloaty.cc b/src/bloaty.cc index 0a149ab..0f9881e 100644 --- a/src/bloaty.cc +++ b/src/bloaty.cc @@ -1334,7 +1334,10 @@ void RangeSink::AddRange(const char* analyzer, string_view name, if (translator_) { if (!translator_->vm_map.CoversRange(vmaddr, vmsize) || !translator_->file_map.CoversRange(fileoff, filesize)) { - THROW("Tried to add range that is not covered by base map."); + WARN("AddRange($0, $1, $2, $3, $4) will be ignored, because it is not " + "covered by base map.", + name.data(), vmaddr, vmsize, fileoff, filesize); + return; } }