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 |