LLDB mainline
lldb_private::PseudoInstruction Member List

This is the complete list of members for lldb_private::PseudoInstruction, including all inherited members.

CalculateMnemonicOperandsAndComment(const ExecutionContext *exe_ctx) overridelldb_private::PseudoInstructioninlinevirtual
CalculateMnemonicOperandsAndCommentIfNeeded(const ExecutionContext *exe_ctx)lldb_private::Instructioninlineprotected
CanSetBreakpoint()lldb_private::Instruction
Decode(const Disassembler &disassembler, const DataExtractor &data, lldb::offset_t data_offset) overridelldb_private::PseudoInstructionvirtual
DoesBranch() overridelldb_private::PseudoInstructionvirtual
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
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
GetComment(const ExecutionContext *exe_ctx)lldb_private::Instructioninline
GetControlFlowKind(const ExecutionContext *exe_ctx)lldb_private::Instructioninlinevirtual
GetData(DataExtractor &data)lldb_private::Instruction
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() overridelldb_private::PseudoInstructionvirtual
Instruction(const Address &address, AddressClass addr_class=AddressClass::eInvalid)lldb_private::Instruction
IsAuthenticated() overridelldb_private::PseudoInstructionvirtual
IsCall()lldb_private::Instructioninlinevirtual
IsLoad() overridelldb_private::PseudoInstructionvirtual
m_addresslldb_private::Instructionprotected
m_address_classlldb_private::Instructionprivate
m_calculated_stringslldb_private::Instructionprotected
m_commentlldb_private::Instructionprotected
m_descriptionlldb_private::PseudoInstructionprotected
m_markup_mnemonicslldb_private::Instructionprotected
m_markup_opcode_namelldb_private::Instructionprotected
m_mnemonicslldb_private::Instructionprotected
m_opcodelldb_private::Instructionprotected
m_opcode_namelldb_private::Instructionprotected
operator=(const PseudoInstruction &)=deletelldb_private::PseudoInstructionprotected
ParseOperands(llvm::SmallVectorImpl< Operand > &operands)lldb_private::Instructioninlinevirtual
PseudoInstruction()lldb_private::PseudoInstruction
PseudoInstruction(const PseudoInstruction &)=deletelldb_private::PseudoInstructionprotected
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 description) overridelldb_private::PseudoInstructionvirtual
SetOpcode(size_t opcode_size, void *opcode_data)lldb_private::PseudoInstruction
TestEmulation(Stream &stream, const char *test_file_name)lldb_private::Instructionvirtual
~Instruction()lldb_private::Instructionvirtual
~PseudoInstruction() overridelldb_private::PseudoInstruction