LLDB mainline
|
This is the complete list of members for InstructionLLVMC, including all inherited members.
AppendComment(std::string &description) | InstructionLLVMC | inline |
CalculateMnemonicOperandsAndComment(const lldb_private::ExecutionContext *exe_ctx) override | InstructionLLVMC | inlinevirtual |
CalculateMnemonicOperandsAndCommentIfNeeded(const ExecutionContext *exe_ctx) | lldb_private::Instruction | inlineprotected |
CanSetBreakpoint() | lldb_private::Instruction | |
ConsumeChar(llvm::StringRef::const_iterator osi, const char c, llvm::StringRef::const_iterator ose) | InstructionLLVMC | inlinestatic |
ConsumeWhitespace(llvm::StringRef::const_iterator osi, llvm::StringRef::const_iterator ose) | InstructionLLVMC | inlinestatic |
Decode(const lldb_private::Disassembler &disassembler, const lldb_private::DataExtractor &data, lldb::offset_t data_offset) override | InstructionLLVMC | inlinevirtual |
DoesBranch() override | InstructionLLVMC | inlinevirtual |
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 | |
DumpOperand(const Operand &op, Stream &s) | InstructionLLVMC | inlinestatic |
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 | |
GetByteSize() const | InstructionLLVMC | inline |
GetComment(const ExecutionContext *exe_ctx) | lldb_private::Instruction | inline |
GetControlFlowKind(const lldb_private::ExecutionContext *exe_ctx) override | InstructionLLVMC | inlinevirtual |
GetData(DataExtractor &data) | lldb_private::Instruction | |
GetDisasmToUse(bool &is_alternate_isa) | InstructionLLVMC | inline |
GetDisasmToUse(bool &is_alternate_isa, DisassemblerScope &disasm) | InstructionLLVMC | inlineprivate |
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() override | InstructionLLVMC | inlinevirtual |
Instruction(const Address &address, AddressClass addr_class=AddressClass::eInvalid) | lldb_private::Instruction | |
InstructionLLVMC(DisassemblerLLVMC &disasm, const lldb_private::Address &address, AddressClass addr_class) | InstructionLLVMC | inline |
IsAuthenticated() override | InstructionLLVMC | inlinevirtual |
IsCall() override | InstructionLLVMC | inlinevirtual |
IsLoad() override | InstructionLLVMC | inlinevirtual |
IsValid() const | InstructionLLVMC | inline |
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_disasm_wp | InstructionLLVMC | protected |
m_does_branch | InstructionLLVMC | protected |
m_has_delay_slot | InstructionLLVMC | protected |
m_has_visited_instruction | InstructionLLVMC | protected |
m_is_authenticated | InstructionLLVMC | protected |
m_is_call | InstructionLLVMC | protected |
m_is_load | InstructionLLVMC | protected |
m_is_valid | InstructionLLVMC | 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 |
m_using_file_addr | InstructionLLVMC | protected |
ParseARMDerefAccess(llvm::StringRef::const_iterator osi, llvm::StringRef::const_iterator ose) | InstructionLLVMC | inlinestatic |
ParseARMOffsetAccess(llvm::StringRef::const_iterator osi, llvm::StringRef::const_iterator ose) | InstructionLLVMC | inlinestatic |
ParseImmediate(llvm::StringRef::const_iterator osi, llvm::StringRef::const_iterator ose) | InstructionLLVMC | inlinestatic |
ParseIntelDerefAccess(llvm::StringRef::const_iterator osi, llvm::StringRef::const_iterator ose) | InstructionLLVMC | inlinestatic |
ParseIntelIndexedAccess(llvm::StringRef::const_iterator osi, llvm::StringRef::const_iterator ose) | InstructionLLVMC | inlinestatic |
ParseOperands(llvm::SmallVectorImpl< Instruction::Operand > &operands) override | InstructionLLVMC | inlinevirtual |
ParseRegisterName(llvm::StringRef::const_iterator osi, llvm::StringRef::const_iterator ose) | InstructionLLVMC | inlinestatic |
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 |
UsingFileAddress() const | InstructionLLVMC | inline |
VisitInstruction() | InstructionLLVMC | inlineprotected |
~Instruction() | lldb_private::Instruction | virtual |
~InstructionLLVMC() override=default | InstructionLLVMC |