Lines Matching refs:MMap
383 MMapEvent MMap; in convertPerfDataToTrace() local
385 extractMMap2EventForBinary(Binary, TraceIt.getCurrentLine(), MMap)) { in convertPerfDataToTrace()
386 auto It = PIDSet.emplace(MMap.PID); in convertPerfDataToTrace()
387 if (It.second && (!PIDFilter || MMap.PID == *PIDFilter)) { in convertPerfDataToTrace()
391 PIDs.append(utostr(MMap.PID)); in convertPerfDataToTrace()
926 MMapEvent &MMap) { in extractMMap2EventForBinary() argument
956 Fields[PID].getAsInteger(10, MMap.PID); in extractMMap2EventForBinary()
957 Fields[MMAPPED_ADDRESS].getAsInteger(0, MMap.Address); in extractMMap2EventForBinary()
958 Fields[MMAPPED_SIZE].getAsInteger(0, MMap.Size); in extractMMap2EventForBinary()
959 Fields[PAGE_OFFSET].getAsInteger(0, MMap.Offset); in extractMMap2EventForBinary()
960 MMap.BinaryPath = Fields[BINARY_PATH]; in extractMMap2EventForBinary()
962 outs() << "Mmap: Binary " << MMap.BinaryPath << " loaded at " in extractMMap2EventForBinary()
963 << format("0x%" PRIx64 ":", MMap.Address) << " \n"; in extractMMap2EventForBinary()
966 StringRef BinaryName = llvm::sys::path::filename(MMap.BinaryPath); in extractMMap2EventForBinary()
971 MMapEvent MMap; in parseMMap2Event() local
972 if (extractMMap2EventForBinary(Binary, TraceIt.getCurrentLine(), MMap)) in parseMMap2Event()
973 updateBinaryAddress(MMap); in parseMMap2Event()