// Iterator to the first region that starts after the address static RegionMap::iterator upperBound(unsigned long long address) { RegionMap::iterator it = regionMap.upper_bound(address); #ifndef NDEBUG if (it != regionMap.end()) { assert(it->first >= address); } #endif return it; }