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.cpp149 Disassembler *disassembler = GetDisassembler(); in Log()
150 if (disassembler) { in Log() local
160 disassembler->DecodeInstructions(pc_addr, extractor, 0, 1, false, in Log()
163 disassembler->DecodeInstructions(Address(pc), extractor, 0, 1, false, in Log()
166 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 = 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.cpp1473 int64_t offset, Disassembler &disassembler, in DoGuessValueAt() argument
1521 disassembler.GetInstructionList().GetIndexOfInstructionAtAddress(pc); in DoGuessValueAt()
1532 disassembler.GetInstructionList().GetInstructionAtIndex(ii); in DoGuessValueAt()
1633 source_path = DoGuessValueAt(frame, origin_register, 0, disassembler, in DoGuessValueAt()
1644 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.cpp181 // is the only disassembler plugin we have... in OptionParsingStarting()
456 DisassemblerSP disassembler = in DoExecute() local
459 if (!disassembler) { in DoExecute()
470 } else if (flavor_string != nullptr && !disassembler->FlavorValidForArchSpec( in DoExecute()
473 "invalid disassembler flavor \"%s\", using default.\n", flavor_string); in DoExecute()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/
H A DHexagonDisassembler.cpp33 #define DEBUG_TYPE "hexagon-disassembler"
42 /// Hexagon disassembler for all Hexagon platforms.
81 static HexagonDisassembler const &disassembler(const MCDisassembler *Decoder) { in disassembler() function
87 HexagonDisassembler const &Disassembler = disassembler(Decoder); in signedDecoder()
746 HexagonDisassembler const &Disassembler = disassembler(Decoder); in unsignedImmDecoder()
756 HexagonDisassembler const &Disassembler = disassembler(Decoder); in s32_0ImmDecoder()
766 HexagonDisassembler const &Disassembler = disassembler(Decoder); in brtargetDecoder()
/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/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/lldb/include/lldb/Target/
H A DTraceDumper.h58 lldb::DisassemblerSP disassembler; member
/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.cpp448 size_t Decode(const lldb_private::Disassembler &disassembler, in Decode()
519 // disassembler to parse it and get the size. in Decode()
700 /// Grants exclusive access to the disassembler and initializes it with the in operator ->()
716 /// Evaluates to true if this scope contains a valid disassembler. in ConsumeWhitespace()
1480 // so the disassembler will return all instructions. Without it we will see a in DisassemblerLLVMC()
1592 // thumb instruction disassembler. in DecodeInstructions()
1602 /* Create alternate disassembler for MIPS16 and microMIPS */ in DecodeInstructions()
1689 int DisassemblerLLVMC::OpInfoCallback(void *disassembler, uint64_t pc, in SymbolLookup()
1692 return static_cast<DisassemblerLLVMC *>(disassembler) in SymbolLookup()
1696 const char *DisassemblerLLVMC::SymbolLookupCallback(void *disassembler, in SymbolLookup()
443 Decode(const lldb_private::Disassembler & disassembler,const lldb_private::DataExtractor & data,lldb::offset_t data_offset) Decode() argument
1646 OpInfoCallback(void * disassembler,uint64_t pc,uint64_t offset,uint64_t size,int tag_type,void * tag_bug) OpInfoCallback() argument
1653 SymbolLookupCallback(void * disassembler,uint64_t value,uint64_t * type,uint64_t pc,const char ** name) SymbolLookupCallback() argument
[all...]
/freebsd/sys/contrib/dev/acpica/
H A Dchanges.txt205 iASL: Added CCEL table to both compiler/disassembler.
210 ("iASL: Add CCEL table to both compiler/disassembler") introduced the
325 iASL: Added full support (compiler and disassembler) for the AGDI ACPI
375 iASL table disassembler: Added disassembly support for the NHLT ACPI
421 Includes support in the table compiler and the disassembler.
429 iASL: Table disassembler: Add missing strings to decode subtable types.
453 Table). Includes support in the iASL compiler, the disassembler, and the
467 disassembler support. Adds a new utility, UtIsIdInteger, to determine if
728 AcpiHelp/disassembler: Added a bunch of "known" UUIDs to the internal
882 operators. The disassembler is intended to emit existing ASL code as-is.
[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.td1120 // using dmask and tfe. Only 32-bit variant is registered with disassembler.
1121 // Other variants are reconstructed by disassembler using dmask and tfe.
1264 // the auto-generated disassembler.
1309 // required numbers of address words. The disassembler defaults to the
1326 // The disassembler defaults to the largest number of arguments among the
1339 // 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/llvm/lib/Target/RISCV/
H A DRISCVInstrFormatsC.td17 // 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.

12