Lines Matching defs:MMapInfo

377       MMapInfo MMap = MMapInfoIter->second;
388 for (std::pair<const uint64_t, MMapInfo> &MMI : BinaryMMapInfo)
1890 ErrorOr<std::pair<StringRef, DataAggregator::MMapInfo>>
1895 MMapInfo ParsedInfo;
1970 std::multimap<StringRef, MMapInfo> GlobalMMapInfo;
1972 ErrorOr<std::pair<StringRef, MMapInfo>> FileMMapInfoRes = parseMMapEvent();
1976 std::pair<StringRef, MMapInfo> FileMMapInfo = FileMMapInfoRes.get();
2001 for (MMapInfo &MMapInfo : llvm::make_second_range(make_range(Range))) {
2002 if (BC->HasFixedLoadAddress && MMapInfo.MMapAddress) {
2011 return SegInfo.Address >= MMapInfo.MMapAddress &&
2012 SegInfo.Address - MMapInfo.MMapAddress < SegInfo.Alignment &&
2017 << " at 0x" << Twine::utohexstr(MMapInfo.MMapAddress) << '\n';
2025 BC->getBaseAddressForMapping(MMapInfo.MMapAddress, MMapInfo.Offset);
2029 << Twine::utohexstr(MMapInfo.MMapAddress)
2030 << " using file offset 0x" << Twine::utohexstr(MMapInfo.Offset)
2034 MMapInfo.BaseAddress = *BaseAddress;
2037 // Try to add MMapInfo to the map and update its size. Large binaries may
2040 if (!BinaryMMapInfo.insert(std::make_pair(MMapInfo.PID, MMapInfo)).second)
2041 assert(MMapInfo.BaseAddress == BinaryMMapInfo[MMapInfo.PID].BaseAddress &&
2045 const uint64_t EndAddress = MMapInfo.MMapAddress + MMapInfo.Size;
2046 const uint64_t Size = EndAddress - BinaryMMapInfo[MMapInfo.PID].BaseAddress;
2047 if (Size > BinaryMMapInfo[MMapInfo.PID].Size)
2048 BinaryMMapInfo[MMapInfo.PID].Size = Size;
2106 MMapInfo MMapInfo = MMapInfoIter->second;
2107 MMapInfo.PID = ForkInfo->ChildPID;
2108 MMapInfo.Forked = true;
2109 BinaryMMapInfo.insert(std::make_pair(MMapInfo.PID, MMapInfo));
2116 for (const MMapInfo &MMI : llvm::make_second_range(BinaryMMapInfo))