LLDB mainline
EmulateInstructionMIPS Member List

This is the complete list of members for EmulateInstructionMIPS, including all inherited members.

ContextType enum namelldb_private::EmulateInstruction
CreateFunctionEntryUnwind(lldb_private::UnwindPlan &unwind_plan) overrideEmulateInstructionMIPSvirtual
CreateInstance(const lldb_private::ArchSpec &arch, lldb_private::InstructionType inst_type)EmulateInstructionMIPSstatic
eContextAbsoluteBranchRegister enum valuelldb_private::EmulateInstruction
eContextAdjustBaseRegister enum valuelldb_private::EmulateInstruction
eContextAdjustPC enum valuelldb_private::EmulateInstruction
eContextAdjustStackPointer enum valuelldb_private::EmulateInstruction
eContextAdvancePC enum valuelldb_private::EmulateInstruction
eContextArithmetic enum valuelldb_private::EmulateInstruction
eContextImmediate enum valuelldb_private::EmulateInstruction
eContextInvalid enum valuelldb_private::EmulateInstruction
eContextPopRegisterOffStack enum valuelldb_private::EmulateInstruction
eContextPushRegisterOnStack enum valuelldb_private::EmulateInstruction
eContextReadOpcode enum valuelldb_private::EmulateInstruction
eContextRegisterLoad enum valuelldb_private::EmulateInstruction
eContextRegisterPlusOffset enum valuelldb_private::EmulateInstruction
eContextRegisterStore enum valuelldb_private::EmulateInstruction
eContextRelativeBranchImmediate enum valuelldb_private::EmulateInstruction
eContextRestoreStackPointer enum valuelldb_private::EmulateInstruction
eContextReturnFromException enum valuelldb_private::EmulateInstruction
eContextSetFramePointer enum valuelldb_private::EmulateInstruction
eContextSupervisorCall enum valuelldb_private::EmulateInstruction
eContextTableBranchReadMemory enum valuelldb_private::EmulateInstruction
eContextWriteMemoryRandomBits enum valuelldb_private::EmulateInstruction
eContextWriteRegisterRandomBits enum valuelldb_private::EmulateInstruction
eInfoTypeAddress enum valuelldb_private::EmulateInstruction
eInfoTypeImmediate enum valuelldb_private::EmulateInstruction
eInfoTypeImmediateSigned enum valuelldb_private::EmulateInstruction
eInfoTypeISA enum valuelldb_private::EmulateInstruction
eInfoTypeISAAndImmediate enum valuelldb_private::EmulateInstruction
eInfoTypeISAAndImmediateSigned enum valuelldb_private::EmulateInstruction
eInfoTypeNoArgs enum valuelldb_private::EmulateInstruction
eInfoTypeOffset enum valuelldb_private::EmulateInstruction
eInfoTypeRegister enum valuelldb_private::EmulateInstruction
eInfoTypeRegisterPlusIndirectOffset enum valuelldb_private::EmulateInstruction
eInfoTypeRegisterPlusOffset enum valuelldb_private::EmulateInstruction
eInfoTypeRegisterRegisterOperands enum valuelldb_private::EmulateInstruction
eInfoTypeRegisterToRegisterPlusIndirectOffset enum valuelldb_private::EmulateInstruction
eInfoTypeRegisterToRegisterPlusOffset enum valuelldb_private::EmulateInstruction
Emulate_3D_branch(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_ADDiu(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_ADDIUS5(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_ADDIUSP(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_B16_MM(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BAL(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BALC(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BC(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BC1EQZ(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BC1NEZ(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_Bcond_Link(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_Bcond_Link_C(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BNZB(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BNZD(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BNZH(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BNZV(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BNZW(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_Branch_MM(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BXX_2ops(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BXX_2ops_C(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BXX_3ops(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BXX_3ops_C(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BZB(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BZD(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BZH(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BZV(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_BZW(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_FP_branch(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_J(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_JAL(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_JALR(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_JALRS(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_JALRx16_MM(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_JALx(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_JIALC(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_JIC(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_JR(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_JRADDIUSP(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_LDST_Imm(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_LDST_Reg(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_LUI(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_LW(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_LWM16_32(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_LWSP(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_MSA_Branch_DF(llvm::MCInst &insn, int element_byte_size, bool bnz)EmulateInstructionMIPSprotected
Emulate_MSA_Branch_V(llvm::MCInst &insn, bool bnz)EmulateInstructionMIPSprotected
Emulate_SUBU_ADDU(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_SW(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_SWM16_32(llvm::MCInst &insn)EmulateInstructionMIPSprotected
Emulate_SWSP(llvm::MCInst &insn)EmulateInstructionMIPSprotected
EmulateInstruction(const ArchSpec &arch)lldb_private::EmulateInstruction
EmulateInstruction(const EmulateInstruction &)=deletelldb_private::EmulateInstructionprivate
EmulateInstructionMIPS(const lldb_private::ArchSpec &arch)EmulateInstructionMIPS
EvaluateInstruction(uint32_t evaluate_options) overrideEmulateInstructionMIPSvirtual
FindPlugin(const ArchSpec &arch, InstructionType supported_inst_type, const char *plugin_name)lldb_private::EmulateInstructionstatic
GetAddress() constlldb_private::EmulateInstructioninline
GetAddressByteSize() constlldb_private::EmulateInstructioninline
GetArchitecture() constlldb_private::EmulateInstructioninline
GetBestRegisterKindAndNumber(const RegisterInfo *reg_info, lldb::RegisterKind &reg_kind, uint32_t &reg_num)lldb_private::EmulateInstructionstatic
GetByteOrder() constlldb_private::EmulateInstructioninline
GetInstructionCondition()lldb_private::EmulateInstructioninlinevirtual
GetInternalRegisterNumber(RegisterContext *reg_ctx, const RegisterInfo &reg_info)lldb_private::EmulateInstructionstatic
GetOpcode() constlldb_private::EmulateInstructioninline
GetOpcodeForInstruction(llvm::StringRef name)EmulateInstructionMIPSprotectedstatic
GetPluginDescriptionStatic()EmulateInstructionMIPSstatic
GetPluginName() overrideEmulateInstructionMIPSinlinevirtual
GetPluginNameStatic()EmulateInstructionMIPSinlinestatic
GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num) overrideEmulateInstructionMIPSvirtual
GetRegisterName(unsigned reg_num, bool alternate_name)EmulateInstructionMIPSprotected
GetSizeOfInstruction(lldb_private::DataExtractor &data, uint64_t inst_addr)EmulateInstructionMIPSprotected
InfoType enum namelldb_private::EmulateInstruction
Initialize()EmulateInstructionMIPSstatic
InstructionCondition typedeflldb_private::EmulateInstruction
m_addrlldb_private::EmulateInstructionprotected
m_alt_disasmEmulateInstructionMIPSprivate
m_alt_subtype_infoEmulateInstructionMIPSprivate
m_archlldb_private::EmulateInstructionprotected
m_asm_infoEmulateInstructionMIPSprivate
m_batonlldb_private::EmulateInstructionprotected
m_contextEmulateInstructionMIPSprivate
m_disasmEmulateInstructionMIPSprivate
m_insn_infoEmulateInstructionMIPSprivate
m_next_inst_sizeEmulateInstructionMIPSprivate
m_opcodelldb_private::EmulateInstructionprotected
m_read_mem_callbacklldb_private::EmulateInstructionprotected
m_read_reg_callbacklldb_private::EmulateInstructionprotected
m_reg_infoEmulateInstructionMIPSprivate
m_subtype_infoEmulateInstructionMIPSprivate
m_use_alt_disaasmEmulateInstructionMIPSprivate
m_write_mem_callbacklldb_private::EmulateInstructionprotected
m_write_reg_callbacklldb_private::EmulateInstructionprotected
nonvolatile_reg_p(uint32_t regnum)EmulateInstructionMIPSprotected
operator=(const EmulateInstruction &)=deletelldb_private::EmulateInstructionprivate
lldb_private::PluginInterface::operator=(const PluginInterface &)=deletelldb_private::PluginInterface
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_private::PluginInterface
ReadInstruction() overrideEmulateInstructionMIPSvirtual
ReadMemory(const Context &context, lldb::addr_t addr, void *dst, size_t dst_len)lldb_private::EmulateInstruction
ReadMemoryCallback typedeflldb_private::EmulateInstruction
ReadMemoryDefault(EmulateInstruction *instruction, void *baton, const Context &context, lldb::addr_t addr, void *dst, size_t length)lldb_private::EmulateInstructionstatic
ReadMemoryFrame(EmulateInstruction *instruction, void *baton, const Context &context, lldb::addr_t addr, void *dst, size_t length)lldb_private::EmulateInstructionstatic
ReadMemoryUnsigned(const Context &context, lldb::addr_t addr, size_t byte_size, uint64_t fail_value, bool *success_ptr)lldb_private::EmulateInstruction
ReadRegister(const RegisterInfo &reg_info)lldb_private::EmulateInstruction
ReadRegister(lldb::RegisterKind reg_kind, uint32_t reg_num, RegisterValue &reg_value)lldb_private::EmulateInstruction
ReadRegisterCallback typedeflldb_private::EmulateInstruction
ReadRegisterDefault(EmulateInstruction *instruction, void *baton, const RegisterInfo *reg_info, RegisterValue &reg_value)lldb_private::EmulateInstructionstatic
ReadRegisterFrame(EmulateInstruction *instruction, void *baton, const RegisterInfo *reg_info, RegisterValue &reg_value)lldb_private::EmulateInstructionstatic
ReadRegisterUnsigned(const RegisterInfo &reg_info, uint64_t fail_value, bool *success_ptr)lldb_private::EmulateInstruction
ReadRegisterUnsigned(lldb::RegisterKind reg_kind, uint32_t reg_num, uint64_t fail_value, bool *success_ptr)lldb_private::EmulateInstruction
SetBaton(void *baton)lldb_private::EmulateInstruction
SetCallbacks(ReadMemoryCallback read_mem_callback, WriteMemoryCallback write_mem_callback, ReadRegisterCallback read_reg_callback, WriteRegisterCallback write_reg_callback)lldb_private::EmulateInstruction
SetInstruction(const lldb_private::Opcode &insn_opcode, const lldb_private::Address &inst_addr, lldb_private::Target *target) overrideEmulateInstructionMIPSvirtual
SetReadMemCallback(ReadMemoryCallback read_mem_callback)lldb_private::EmulateInstruction
SetReadRegCallback(ReadRegisterCallback read_reg_callback)lldb_private::EmulateInstruction
SetTargetTriple(const lldb_private::ArchSpec &arch) overrideEmulateInstructionMIPSvirtual
SetWriteMemCallback(WriteMemoryCallback write_mem_callback)lldb_private::EmulateInstruction
SetWriteRegCallback(WriteRegisterCallback write_reg_callback)lldb_private::EmulateInstruction
SupportsEmulatingInstructionsOfType(lldb_private::InstructionType inst_type) overrideEmulateInstructionMIPSinlinevirtual
SupportsEmulatingInstructionsOfTypeStatic(lldb_private::InstructionType inst_type)EmulateInstructionMIPSinlinestatic
Terminate()EmulateInstructionMIPSstatic
TestEmulation(lldb_private::Stream &out_stream, lldb_private::ArchSpec &arch, lldb_private::OptionValueDictionary *test_data) overrideEmulateInstructionMIPSinlinevirtual
TranslateRegister(lldb::RegisterKind reg_kind, uint32_t reg_num, std::string &reg_name)lldb_private::EmulateInstructionstatic
UnconditionalConditionlldb_private::EmulateInstructionstatic
WriteMemory(const Context &context, lldb::addr_t addr, const void *src, size_t src_len)lldb_private::EmulateInstruction
WriteMemoryCallback typedeflldb_private::EmulateInstruction
WriteMemoryDefault(EmulateInstruction *instruction, void *baton, const Context &context, lldb::addr_t addr, const void *dst, size_t length)lldb_private::EmulateInstructionstatic
WriteMemoryFrame(EmulateInstruction *instruction, void *baton, const Context &context, lldb::addr_t addr, const void *dst, size_t length)lldb_private::EmulateInstructionstatic
WriteMemoryUnsigned(const Context &context, lldb::addr_t addr, uint64_t uval, size_t uval_byte_size)lldb_private::EmulateInstruction
WriteRegister(const Context &context, const RegisterInfo &ref_info, const RegisterValue &reg_value)lldb_private::EmulateInstruction
WriteRegister(const Context &context, lldb::RegisterKind reg_kind, uint32_t reg_num, const RegisterValue &reg_value)lldb_private::EmulateInstruction
WriteRegisterCallback typedeflldb_private::EmulateInstruction
WriteRegisterDefault(EmulateInstruction *instruction, void *baton, const Context &context, const RegisterInfo *reg_info, const RegisterValue &reg_value)lldb_private::EmulateInstructionstatic
WriteRegisterFrame(EmulateInstruction *instruction, void *baton, const Context &context, const RegisterInfo *reg_info, const RegisterValue &reg_value)lldb_private::EmulateInstructionstatic
WriteRegisterUnsigned(const Context &context, const RegisterInfo &reg_info, uint64_t reg_value)lldb_private::EmulateInstruction
WriteRegisterUnsigned(const Context &context, lldb::RegisterKind reg_kind, uint32_t reg_num, uint64_t reg_value)lldb_private::EmulateInstruction
~EmulateInstruction() override=defaultlldb_private::EmulateInstruction
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual