LLDB mainline
InstructionLLVMC Member List

This is the complete list of members for InstructionLLVMC, including all inherited members.

AppendComment(std::string &description)InstructionLLVMCinline
CalculateMnemonicOperandsAndComment(const lldb_private::ExecutionContext *exe_ctx) overrideInstructionLLVMCinlinevirtual
CalculateMnemonicOperandsAndCommentIfNeeded(const ExecutionContext *exe_ctx)lldb_private::Instructioninlineprotected
CanSetBreakpoint()lldb_private::Instruction
ConsumeChar(llvm::StringRef::const_iterator osi, const char c, llvm::StringRef::const_iterator ose)InstructionLLVMCinlinestatic
ConsumeWhitespace(llvm::StringRef::const_iterator osi, llvm::StringRef::const_iterator ose)InstructionLLVMCinlinestatic
Decode(const lldb_private::Disassembler &disassembler, const lldb_private::DataExtractor &data, lldb::offset_t data_offset) overrideInstructionLLVMCinlinevirtual
DoesBranch() overrideInstructionLLVMCinlinevirtual
Dump(Stream *s, uint32_t max_opcode_byte_size, bool show_address, bool show_bytes, bool show_control_flow_kind, const ExecutionContext *exe_ctx, const SymbolContext *sym_ctx, const SymbolContext *prev_sym_ctx, const FormatEntity::Entry *disassembly_addr_format, size_t max_address_text_size)lldb_private::Instructionvirtual
DumpEmulation(const ArchSpec &arch)lldb_private::Instruction
DumpOperand(const Operand &op, Stream &s)InstructionLLVMCinlinestatic
Emulate(const ArchSpec &arch, uint32_t evaluate_options, void *baton, EmulateInstruction::ReadMemoryCallback read_mem_callback, EmulateInstruction::WriteMemoryCallback write_mem_calback, EmulateInstruction::ReadRegisterCallback read_reg_callback, EmulateInstruction::WriteRegisterCallback write_reg_callback)lldb_private::Instruction
GetAddress() constlldb_private::Instructioninline
GetAddressClass()lldb_private::Instruction
GetByteSize() constInstructionLLVMCinline
GetComment(const ExecutionContext *exe_ctx)lldb_private::Instructioninline
GetControlFlowKind(const lldb_private::ExecutionContext *exe_ctx) overrideInstructionLLVMCinlinevirtual
GetData(DataExtractor &data)lldb_private::Instruction
GetDisasmToUse(bool &is_alternate_isa)InstructionLLVMCinline
GetDisasmToUse(bool &is_alternate_isa, DisassemblerScope &disasm)InstructionLLVMCinlineprivate
GetMnemonic(const ExecutionContext *exe_ctx, bool markup=false)lldb_private::Instructioninline
GetNameForInstructionControlFlowKind(lldb::InstructionControlFlowKind instruction_control_flow_kind)lldb_private::Instructionstatic
GetOpcode() constlldb_private::Instructioninline
GetOperands(const ExecutionContext *exe_ctx, bool markup=false)lldb_private::Instructioninline
HasDelaySlot() overrideInstructionLLVMCinlinevirtual
Instruction(const Address &address, AddressClass addr_class=AddressClass::eInvalid)lldb_private::Instruction
InstructionLLVMC(DisassemblerLLVMC &disasm, const lldb_private::Address &address, AddressClass addr_class)InstructionLLVMCinline
IsAuthenticated() overrideInstructionLLVMCinlinevirtual
IsCall() overrideInstructionLLVMCinlinevirtual
IsLoad() overrideInstructionLLVMCinlinevirtual
IsValid() constInstructionLLVMCinline
m_addresslldb_private::Instructionprotected
m_address_classlldb_private::Instructionprivate
m_calculated_stringslldb_private::Instructionprotected
m_commentlldb_private::Instructionprotected
m_disasm_wpInstructionLLVMCprotected
m_does_branchInstructionLLVMCprotected
m_has_delay_slotInstructionLLVMCprotected
m_has_visited_instructionInstructionLLVMCprotected
m_is_authenticatedInstructionLLVMCprotected
m_is_callInstructionLLVMCprotected
m_is_loadInstructionLLVMCprotected
m_is_validInstructionLLVMCprotected
m_markup_mnemonicslldb_private::Instructionprotected
m_markup_opcode_namelldb_private::Instructionprotected
m_mnemonicslldb_private::Instructionprotected
m_opcodelldb_private::Instructionprotected
m_opcode_namelldb_private::Instructionprotected
m_using_file_addrInstructionLLVMCprotected
ParseARMDerefAccess(llvm::StringRef::const_iterator osi, llvm::StringRef::const_iterator ose)InstructionLLVMCinlinestatic
ParseARMOffsetAccess(llvm::StringRef::const_iterator osi, llvm::StringRef::const_iterator ose)InstructionLLVMCinlinestatic
ParseImmediate(llvm::StringRef::const_iterator osi, llvm::StringRef::const_iterator ose)InstructionLLVMCinlinestatic
ParseIntelDerefAccess(llvm::StringRef::const_iterator osi, llvm::StringRef::const_iterator ose)InstructionLLVMCinlinestatic
ParseIntelIndexedAccess(llvm::StringRef::const_iterator osi, llvm::StringRef::const_iterator ose)InstructionLLVMCinlinestatic
ParseOperands(llvm::SmallVectorImpl< Instruction::Operand > &operands) overrideInstructionLLVMCinlinevirtual
ParseRegisterName(llvm::StringRef::const_iterator osi, llvm::StringRef::const_iterator ose)InstructionLLVMCinlinestatic
ReadArray(FILE *in_file, Stream &out_stream, OptionValue::Type data_type)lldb_private::Instruction
ReadDictionary(FILE *in_file, Stream &out_stream)lldb_private::Instruction
SetAddress(const Address &addr)lldb_private::Instructioninline
SetDescription(llvm::StringRef)lldb_private::Instructioninlinevirtual
TestEmulation(Stream &stream, const char *test_file_name)lldb_private::Instructionvirtual
UsingFileAddress() constInstructionLLVMCinline
VisitInstruction()InstructionLLVMCinlineprotected
~Instruction()lldb_private::Instructionvirtual
~InstructionLLVMC() override=defaultInstructionLLVMC