|
LLDB mainline
|
This is the complete list of members for lldb_private::Instruction, including all inherited members.
| CalculateMnemonicOperandsAndComment(const ExecutionContext *exe_ctx)=0 | lldb_private::Instruction | pure virtual |
| CalculateMnemonicOperandsAndCommentIfNeeded(const ExecutionContext *exe_ctx) | lldb_private::Instruction | inlineprotected |
| CanSetBreakpoint() | lldb_private::Instruction | |
| Decode(const Disassembler &disassembler, const DataExtractor &data, lldb::offset_t data_offset)=0 | lldb_private::Instruction | pure virtual |
| DoesBranch()=0 | lldb_private::Instruction | pure virtual |
| 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::Instruction | virtual |
| DumpEmulation(const ArchSpec &arch) | lldb_private::Instruction | |
| 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() const | lldb_private::Instruction | inline |
| GetAddressClass() | lldb_private::Instruction | |
| GetComment(const ExecutionContext *exe_ctx) | lldb_private::Instruction | inline |
| GetControlFlowKind(const ExecutionContext *exe_ctx) | lldb_private::Instruction | inlinevirtual |
| GetData(DataExtractor &data) | lldb_private::Instruction | |
| GetMnemonic(const ExecutionContext *exe_ctx, bool markup=false) | lldb_private::Instruction | inline |
| GetNameForInstructionControlFlowKind(lldb::InstructionControlFlowKind instruction_control_flow_kind) | lldb_private::Instruction | static |
| GetOpcode() const | lldb_private::Instruction | inline |
| GetOperands(const ExecutionContext *exe_ctx, bool markup=false) | lldb_private::Instruction | inline |
| HasDelaySlot() | lldb_private::Instruction | virtual |
| Instruction(const Address &address, AddressClass addr_class=AddressClass::eInvalid) | lldb_private::Instruction | |
| IsAuthenticated()=0 | lldb_private::Instruction | pure virtual |
| IsCall() | lldb_private::Instruction | inlinevirtual |
| IsLoad()=0 | lldb_private::Instruction | pure virtual |
| m_address | lldb_private::Instruction | protected |
| m_address_class | lldb_private::Instruction | private |
| m_calculated_strings | lldb_private::Instruction | protected |
| m_comment | lldb_private::Instruction | protected |
| m_markup_mnemonics | lldb_private::Instruction | protected |
| m_markup_opcode_name | lldb_private::Instruction | protected |
| m_mnemonics | lldb_private::Instruction | protected |
| m_opcode | lldb_private::Instruction | protected |
| m_opcode_name | lldb_private::Instruction | protected |
| ParseOperands(llvm::SmallVectorImpl< Operand > &operands) | lldb_private::Instruction | inlinevirtual |
| 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::Instruction | inline |
| SetDescription(llvm::StringRef) | lldb_private::Instruction | inlinevirtual |
| TestEmulation(Stream &stream, const char *test_file_name) | lldb_private::Instruction | virtual |
| ~Instruction() | lldb_private::Instruction | virtual |