Lines Matching refs:regions
262 std::vector<MemoryRegionInfo> ®ions) { in CreateRegionsCacheFromLinuxMaps() argument
270 [®ions, &log](llvm::Expected<MemoryRegionInfo> region) -> bool { in CreateRegionsCacheFromLinuxMaps()
272 regions.push_back(*region); in CreateRegionsCacheFromLinuxMaps()
278 return !regions.empty(); in CreateRegionsCacheFromLinuxMaps()
332 const MemoryRegionInfos ®ions, in CheckForLinuxExecutable() argument
334 if (regions.empty()) in CheckForLinuxExecutable()
337 MemoryRegionInfo region = MinidumpParser::GetMemoryRegionInfo(regions, addr); in CheckForLinuxExecutable()
342 region = MinidumpParser::GetMemoryRegionInfo(regions, addr); in CheckForLinuxExecutable()
521 std::vector<MemoryRegionInfo> ®ions) { in CreateRegionsCacheFromMemoryInfoList() argument
551 regions.push_back(region); in CreateRegionsCacheFromMemoryInfoList()
553 return !regions.empty(); in CreateRegionsCacheFromMemoryInfoList()
558 std::vector<MemoryRegionInfo> ®ions) { in CreateRegionsCacheFromMemoryList() argument
566 regions.reserve(ExpectedMemory->size()); in CreateRegionsCacheFromMemoryList()
575 regions.push_back(region); in CreateRegionsCacheFromMemoryList()
577 regions.shrink_to_fit(); in CreateRegionsCacheFromMemoryList()
578 return !regions.empty(); in CreateRegionsCacheFromMemoryList()
583 std::vector<MemoryRegionInfo> ®ions) { in CreateRegionsCacheFromMemory64List() argument
596 regions.reserve(memory64_list.size()); in CreateRegionsCacheFromMemory64List()
605 regions.push_back(region); in CreateRegionsCacheFromMemory64List()
607 regions.shrink_to_fit(); in CreateRegionsCacheFromMemory64List()
608 return !regions.empty(); in CreateRegionsCacheFromMemory64List()
691 MinidumpParser::GetMemoryRegionInfo(const MemoryRegionInfos ®ions, in GetMemoryRegionInfo() argument
694 auto pos = llvm::upper_bound(regions, load_addr); in GetMemoryRegionInfo()
695 if (pos != regions.begin() && in GetMemoryRegionInfo()
700 if (pos == regions.begin()) in GetMemoryRegionInfo()
705 if (pos == regions.end()) in GetMemoryRegionInfo()