Home
last modified time | relevance | path

Searched refs:disassembler (Results 1 – 25 of 47) sorted by relevance

12

/freebsd/contrib/llvm-project/lldb/source/Target/
H A DThreadPlanTracer.cpp150 Disassembler *disassembler = GetDisassembler(); in Log() local
151 if (disassembler) { in Log()
161 disassembler->DecodeInstructions(pc_addr, extractor, 0, 1, false, in Log()
164 disassembler->DecodeInstructions(Address(pc), extractor, 0, 1, false, in Log()
167 InstructionList &instruction_list = disassembler->GetInstructionList(); in Log()
H A DTraceDumper.cpp492 if (prev_symbol_info.disassembler) { in CalculateDisass()
494 prev_symbol_info.disassembler->GetInstructionList() in CalculateDisass()
496 return std::make_tuple(prev_symbol_info.disassembler, instruction); in CalculateDisass()
500 if (DisassemblerSP disassembler = in CalculateDisass() local
503 disassembler->GetInstructionList().GetInstructionAtAddress( in CalculateDisass()
505 return std::make_tuple(disassembler, instruction); in CalculateDisass()
513 DisassemblerSP disassembler = Disassembler::DisassembleRange( in CalculateDisass() local
517 disassembler, in CalculateDisass()
518 disassembler ? disassembler->GetInstructionList().GetInstructionAtAddress( in CalculateDisass()
531 std::tie(symbol_info.disassembler, symbol_info.instruction) = in CalculateSymbolInfo()
H A DStackFrame.cpp1618 int64_t offset, Disassembler &disassembler, in DoGuessValueAt() argument
1666 disassembler.GetInstructionList().GetIndexOfInstructionAtAddress(pc); in DoGuessValueAt()
1677 disassembler.GetInstructionList().GetInstructionAtIndex(ii); in DoGuessValueAt()
1779 source_path = DoGuessValueAt(frame, origin_register, 0, disassembler, in DoGuessValueAt()
1790 DoGuessValueAt(frame, origin_register, origin_offset, disassembler, in DoGuessValueAt()
/freebsd/usr.sbin/acpi/
H A DMakefile.inc16 ${ACPICA_DIR}/components/disassembler \
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DOtoolOpts.td26 HelpText<"use LLVM's disassembler (default)">;
70 HelpText<"llvm-otool cannot use otool-classic's disassembler">;
H A DObjdumpOpts.td84 def disassembler_options_EQ : Joined<["--"], "disassembler-options=">,
86 HelpText<"Pass target specific disassembler options">;
88 HelpText<"Alias for --disassembler-options=">;
90 def disassembler_color_EQ : Joined<["--"], "disassembler-color=">,
92 HelpText<"Enable or disable disassembler color output. "
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrFormats.td63 // SoftFail is a field the disassembler can use to provide a way for
243 // The 'invalid_decode' instruction is used by the disassembler to
245 // is only leveraged in a special disassembler mode that's activated
290 // SoftFail is a field the disassembler can use to provide a way for
/freebsd/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectDisassemble.cpp480 DisassemblerSP disassembler = Disassembler::FindPlugin( in DoExecute() local
483 if (!disassembler) { in DoExecute()
494 } else if (flavor_string != nullptr && !disassembler->FlavorValidForArchSpec( in DoExecute()
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DDisassembler.h174 virtual size_t Decode(const Disassembler &disassembler,
374 size_t Decode(const Disassembler &disassembler, const DataExtractor &data,
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DTraceDumper.h58 lldb::DisassemblerSP disassembler; member
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/
H A DHexagonDisassembler.cpp101 static HexagonDisassembler const &disassembler(const MCDisassembler *Decoder) { in disassembler() function
107 HexagonDisassembler const &Disassembler = disassembler(Decoder); in signedDecoder()
830 HexagonDisassembler const &Disassembler = disassembler(Decoder); in unsignedImmDecoder()
840 HexagonDisassembler const &Disassembler = disassembler(Decoder); in s32_0ImmDecoder()
850 HexagonDisassembler const &Disassembler = disassembler(Decoder); in brtargetDecoder()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrExtension.td92 // for the disassembler.
166 // for the disassembler.
184 // movzbq and movzwq encodings for the disassembler
H A DX86InstrXOP.td116 // For disassembler
313 // For disassembler
358 // For disassembler
447 // For disassembler
H A DX86InstrPredicates.td31 // entries in TD to avoid overcomplicating the assembler and disassembler.
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrFormats.td28 // e.g. the disassembler use case) prefer the one where IsCanonical == 1.
H A DWebAssemblyInstrControl.td86 // Generic instruction, for disassembler.
/freebsd/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.cpp449 size_t Decode(const lldb_private::Disassembler &disassembler, in Decode() argument
1705 int DisassemblerLLVMC::OpInfoCallback(void *disassembler, uint64_t pc, in OpInfoCallback() argument
1708 return static_cast<DisassemblerLLVMC *>(disassembler) in OpInfoCallback()
1712 const char *DisassemblerLLVMC::SymbolLookupCallback(void *disassembler, in SymbolLookupCallback() argument
1716 return static_cast<DisassemblerLLVMC *>(disassembler) in SymbolLookupCallback()
/freebsd/sys/contrib/dev/acpica/
H A Dchanges.txt7 …ntroduced full support for the new DTPR table, including compiler and disassembler handling, templ…
13 Enhanced the ASL compiler and disassembler with External() deduplication, alias node support, impro…
337 iASL: Added CCEL table to both compiler/disassembler.
342 ("iASL: Add CCEL table to both compiler/disassembler") introduced the
457 iASL: Added full support (compiler and disassembler) for the AGDI ACPI
507 iASL table disassembler: Added disassembly support for the NHLT ACPI
553 Includes support in the table compiler and the disassembler.
561 iASL: Table disassembler: Add missing strings to decode subtable types.
585 Table). Includes support in the iASL compiler, the disassembler, and the
599 disassembler support. Adds a new utility, UtIsIdInteger, to determine if
[all …]
/freebsd/contrib/libpcap/msdos/
H A Dreadme.dos56 2. Exception handler and disassembler library (libexc.a) is needed if
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrDFP.td11 // are provided for use with the assembler and disassembler only. If LLVM
H A DSystemZInstrHFP.td12 // for use with the assembler and disassembler only.
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DMIMGInstructions.td1104 // using dmask and tfe. Only 32-bit variant is registered with disassembler.
1105 // Other variants are reconstructed by disassembler using dmask and tfe.
1256 // the auto-generated disassembler.
1301 // required numbers of address words. The disassembler defaults to the
1318 // The disassembler defaults to the largest number of arguments among the
1331 // machine instructions for all possible number of words. The disassembler
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrFormats.td23 // SoftFail is a field the disassembler can use to provide a way for
/freebsd/contrib/llvm-project/lldb/docs/man/
H A Dlldb.rst18 larger LLVM Project, such as the Clang expression parser and LLVM disassembler.
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrFormatsC.td17 // SoftFail is a field the disassembler can use to provide a way for

12