Lines Matching refs:decoder
338 auto& decoder = element_decoders_[trace_id]; in PacketToElement() local
339 decoder.setProtocolConfig(&config); in PacketToElement()
340 decoder.getErrorLogAttachPt()->replace_first(&error_logger); in PacketToElement()
341 decoder.getInstrDecodeAttachPt()->replace_first(&instruction_decoder_); in PacketToElement()
342 decoder.getMemoryAccessAttachPt()->replace_first(&mem_access_); in PacketToElement()
343 decoder.getTraceElemOutAttachPt()->replace_first(this); in PacketToElement()
780 auto decoder = std::make_unique<ETMDecoderImpl>(thread_tree); in Create() local
781 decoder->CreateDecodeTree(auxtrace_info); in Create()
782 return std::unique_ptr<ETMDecoder>(decoder.release()); in Create()
872 BranchDecoder decoder; in ConvertBranchMapToInstrRanges() local
873 if (auto result = decoder.Init(dso); !result.ok()) { in ConvertBranchMapToInstrRanges()
883 decoder.SetAddr(start_addr, is_thumb); in ConvertBranchMapToInstrRanges()
886 ocsd_instr_info& instr = decoder.InstrInfo(); in ConvertBranchMapToInstrRanges()
888 if (!decoder.FindNextBranch()) { in ConvertBranchMapToInstrRanges()