|
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 |