Lines Matching refs:dso
259 llvm::MemoryBuffer* memory = GetMemoryBuffer(map->dso); in ReadTargetMemory()
261 if (auto opt_offset = map->dso->IpToFileOffset(address, map->start_addr, map->pgoff); in ReadTargetMemory()
286 llvm::MemoryBuffer* GetMemoryBuffer(Dso* dso) { in GetMemoryBuffer() argument
287 auto it = elf_map_.find(dso); in GetMemoryBuffer()
290 auto res = elf_map_.emplace(dso, ElfFile::Open(dso->GetDebugFilePath(), &status)); in GetMemoryBuffer()
444 instr_range.dso = map->dso; in ProcessElement()
477 if (data.instr_range.dso != nullptr) { in FlushData()
479 data.instr_range.dso = nullptr; in FlushData()
588 data.branch.dso = map->dso; in ProcessAtomPacket()
788 android::base::expected<void, std::string> Init(Dso* dso) { in Init() argument
790 elf_ = ElfFile::Open(dso->GetDebugFilePath(), &status); in Init()
796 if (dso->type() == DSO_KERNEL_MODULE) { in Init()
868 Dso* dso, const BranchMap& branch_map, const ETMDecoder::InstrRangeCallbackFn& callback) { in ConvertBranchMapToInstrRanges() argument
870 instr_range.dso = dso; in ConvertBranchMapToInstrRanges()
873 if (auto result = decoder.Init(dso); !result.ok()) { in ConvertBranchMapToInstrRanges()