Lines Matching refs:disassembler
486 /// Find the disassembler for the given address reusing the previous
487 /// instruction's disassembler when possible.
492 if (prev_symbol_info.disassembler) {
494 prev_symbol_info.disassembler->GetInstructionList()
496 return std::make_tuple(prev_symbol_info.disassembler, instruction);
500 if (DisassemblerSP disassembler =
503 disassembler->GetInstructionList().GetInstructionAtAddress(
505 return std::make_tuple(disassembler, instruction);
508 // We fallback to a single instruction disassembler
513 DisassemblerSP disassembler = Disassembler::DisassembleRange(
517 disassembler,
518 disassembler ? disassembler->GetInstructionList().GetInstructionAtAddress(
531 std::tie(symbol_info.disassembler, symbol_info.instruction) =