AccType enum name | EmulateInstructionARM64 | |
AccType_ALIGNED enum value | EmulateInstructionARM64 | |
AccType_NORMAL enum value | EmulateInstructionARM64 | |
AccType_ORDERED enum value | EmulateInstructionARM64 | |
AccType_STREAM enum value | EmulateInstructionARM64 | |
AccType_UNPRIV enum value | EmulateInstructionARM64 | |
AddrMode enum name | EmulateInstructionARM64 | |
AddrMode_OFF enum value | EmulateInstructionARM64 | |
AddrMode_POST enum value | EmulateInstructionARM64 | |
AddrMode_PRE enum value | EmulateInstructionARM64 | |
AddWithCarry(uint32_t N, uint64_t x, uint64_t y, bool carry_in, EmulateInstructionARM64::ProcState &proc_state) | EmulateInstructionARM64 | protectedstatic |
BitwiseOp enum name | EmulateInstructionARM64 | |
BitwiseOp_NOT enum value | EmulateInstructionARM64 | |
BitwiseOp_RBIT enum value | EmulateInstructionARM64 | |
BranchTo(const Context &context, uint32_t N, lldb::addr_t target) | EmulateInstructionARM64 | protected |
BranchType enum name | EmulateInstructionARM64 | |
BranchType_CALL enum value | EmulateInstructionARM64 | |
BranchType_DRET enum value | EmulateInstructionARM64 | |
BranchType_ERET enum value | EmulateInstructionARM64 | |
BranchType_JMP enum value | EmulateInstructionARM64 | |
BranchType_RET enum value | EmulateInstructionARM64 | |
ConditionHolds(const uint32_t cond) | EmulateInstructionARM64 | protected |
Constraint_NONE enum value | EmulateInstructionARM64 | |
Constraint_NOP enum value | EmulateInstructionARM64 | |
Constraint_SUPPRESSWB enum value | EmulateInstructionARM64 | |
Constraint_UNKNOWN enum value | EmulateInstructionARM64 | |
ConstraintType enum name | EmulateInstructionARM64 | |
ContextType enum name | lldb_private::EmulateInstruction | |
CountOp enum name | EmulateInstructionARM64 | |
CountOp_CLS enum value | EmulateInstructionARM64 | |
CountOp_CLZ enum value | EmulateInstructionARM64 | |
CountOp_CNT enum value | EmulateInstructionARM64 | |
CreateFunctionEntryUnwind(lldb_private::UnwindPlan &unwind_plan) override | EmulateInstructionARM64 | virtual |
CreateInstance(const lldb_private::ArchSpec &arch, lldb_private::InstructionType inst_type) | EmulateInstructionARM64 | static |
eContextAbsoluteBranchRegister enum value | lldb_private::EmulateInstruction | |
eContextAdjustBaseRegister enum value | lldb_private::EmulateInstruction | |
eContextAdjustPC enum value | lldb_private::EmulateInstruction | |
eContextAdjustStackPointer enum value | lldb_private::EmulateInstruction | |
eContextAdvancePC enum value | lldb_private::EmulateInstruction | |
eContextArithmetic enum value | lldb_private::EmulateInstruction | |
eContextImmediate enum value | lldb_private::EmulateInstruction | |
eContextInvalid enum value | lldb_private::EmulateInstruction | |
eContextPopRegisterOffStack enum value | lldb_private::EmulateInstruction | |
eContextPushRegisterOnStack enum value | lldb_private::EmulateInstruction | |
eContextReadOpcode enum value | lldb_private::EmulateInstruction | |
eContextRegisterLoad enum value | lldb_private::EmulateInstruction | |
eContextRegisterPlusOffset enum value | lldb_private::EmulateInstruction | |
eContextRegisterStore enum value | lldb_private::EmulateInstruction | |
eContextRelativeBranchImmediate enum value | lldb_private::EmulateInstruction | |
eContextRestoreStackPointer enum value | lldb_private::EmulateInstruction | |
eContextReturnFromException enum value | lldb_private::EmulateInstruction | |
eContextSetFramePointer enum value | lldb_private::EmulateInstruction | |
eContextSupervisorCall enum value | lldb_private::EmulateInstruction | |
eContextTableBranchReadMemory enum value | lldb_private::EmulateInstruction | |
eContextWriteMemoryRandomBits enum value | lldb_private::EmulateInstruction | |
eContextWriteRegisterRandomBits enum value | lldb_private::EmulateInstruction | |
eInfoTypeAddress enum value | lldb_private::EmulateInstruction | |
eInfoTypeImmediate enum value | lldb_private::EmulateInstruction | |
eInfoTypeImmediateSigned enum value | lldb_private::EmulateInstruction | |
eInfoTypeISA enum value | lldb_private::EmulateInstruction | |
eInfoTypeISAAndImmediate enum value | lldb_private::EmulateInstruction | |
eInfoTypeISAAndImmediateSigned enum value | lldb_private::EmulateInstruction | |
eInfoTypeNoArgs enum value | lldb_private::EmulateInstruction | |
eInfoTypeOffset enum value | lldb_private::EmulateInstruction | |
eInfoTypeRegister enum value | lldb_private::EmulateInstruction | |
eInfoTypeRegisterPlusIndirectOffset enum value | lldb_private::EmulateInstruction | |
eInfoTypeRegisterPlusOffset enum value | lldb_private::EmulateInstruction | |
eInfoTypeRegisterRegisterOperands enum value | lldb_private::EmulateInstruction | |
eInfoTypeRegisterToRegisterPlusIndirectOffset enum value | lldb_private::EmulateInstruction | |
eInfoTypeRegisterToRegisterPlusOffset enum value | lldb_private::EmulateInstruction | |
EL0 enum value | EmulateInstructionARM64 | |
EL1 enum value | EmulateInstructionARM64 | |
EL2 enum value | EmulateInstructionARM64 | |
EL3 enum value | EmulateInstructionARM64 | |
EmulateADDSUBImm(const uint32_t opcode) | EmulateInstructionARM64 | protected |
EmulateB(const uint32_t opcode) | EmulateInstructionARM64 | protected |
EmulateBcond(const uint32_t opcode) | EmulateInstructionARM64 | protected |
EmulateCBZ(const uint32_t opcode) | EmulateInstructionARM64 | protected |
EmulateInstruction(const ArchSpec &arch) | lldb_private::EmulateInstruction | |
EmulateInstruction(const EmulateInstruction &)=delete | lldb_private::EmulateInstruction | private |
EmulateInstructionARM64(const lldb_private::ArchSpec &arch) | EmulateInstructionARM64 | inline |
EmulateLDPSTP(const uint32_t opcode) | EmulateInstructionARM64 | protected |
EmulateLDRSTRImm(const uint32_t opcode) | EmulateInstructionARM64 | protected |
EmulateTBZ(const uint32_t opcode) | EmulateInstructionARM64 | protected |
EvaluateInstruction(uint32_t evaluate_options) override | EmulateInstructionARM64 | virtual |
ExceptionLevel enum name | EmulateInstructionARM64 | |
ExtendType enum name | EmulateInstructionARM64 | |
ExtendType_SXTB enum value | EmulateInstructionARM64 | |
ExtendType_SXTH enum value | EmulateInstructionARM64 | |
ExtendType_SXTW enum value | EmulateInstructionARM64 | |
ExtendType_SXTX enum value | EmulateInstructionARM64 | |
ExtendType_UXTB enum value | EmulateInstructionARM64 | |
ExtendType_UXTH enum value | EmulateInstructionARM64 | |
ExtendType_UXTW enum value | EmulateInstructionARM64 | |
ExtendType_UXTX enum value | EmulateInstructionARM64 | |
ExtractType enum name | EmulateInstructionARM64 | |
ExtractType_LEFT enum value | EmulateInstructionARM64 | |
ExtractType_RIGHT enum value | EmulateInstructionARM64 | |
FindPlugin(const ArchSpec &arch, InstructionType supported_inst_type, const char *plugin_name) | lldb_private::EmulateInstruction | static |
GetAddress() const | lldb_private::EmulateInstruction | inline |
GetAddressByteSize() const | lldb_private::EmulateInstruction | inline |
GetArchitecture() const | lldb_private::EmulateInstruction | inline |
GetBestRegisterKindAndNumber(const RegisterInfo *reg_info, lldb::RegisterKind ®_kind, uint32_t ®_num) | lldb_private::EmulateInstruction | static |
GetByteOrder() const | lldb_private::EmulateInstruction | inline |
GetFramePointerRegisterNumber() const | EmulateInstructionARM64 | protected |
GetInstructionCondition() | lldb_private::EmulateInstruction | inlinevirtual |
GetInternalRegisterNumber(RegisterContext *reg_ctx, const RegisterInfo ®_info) | lldb_private::EmulateInstruction | static |
GetLastInstrSize() | lldb_private::EmulateInstruction | inlinevirtual |
GetOpcode() const | lldb_private::EmulateInstruction | inline |
GetOpcodeForInstruction(const uint32_t opcode) | EmulateInstructionARM64 | protectedstatic |
GetPluginDescriptionStatic() | EmulateInstructionARM64 | static |
GetPluginName() override | EmulateInstructionARM64 | inlinevirtual |
GetPluginNameStatic() | EmulateInstructionARM64 | inlinestatic |
GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num) override | EmulateInstructionARM64 | virtual |
InfoType enum name | lldb_private::EmulateInstruction | |
Initialize() | EmulateInstructionARM64 | static |
InstructionCondition typedef | lldb_private::EmulateInstruction | |
LogicalOp enum name | EmulateInstructionARM64 | |
LogicalOp_AND enum value | EmulateInstructionARM64 | |
LogicalOp_EOR enum value | EmulateInstructionARM64 | |
LogicalOp_ORR enum value | EmulateInstructionARM64 | |
m_addr | lldb_private::EmulateInstruction | protected |
m_arch | lldb_private::EmulateInstruction | protected |
m_baton | lldb_private::EmulateInstruction | protected |
m_emulated_pstate | EmulateInstructionARM64 | protected |
m_ignore_conditions | EmulateInstructionARM64 | protected |
m_opcode | lldb_private::EmulateInstruction | protected |
m_opcode_pstate | EmulateInstructionARM64 | protected |
m_read_mem_callback | lldb_private::EmulateInstruction | protected |
m_read_reg_callback | lldb_private::EmulateInstruction | protected |
m_write_mem_callback | lldb_private::EmulateInstruction | protected |
m_write_reg_callback | lldb_private::EmulateInstruction | protected |
MemOp enum name | EmulateInstructionARM64 | |
MemOp_LOAD enum value | EmulateInstructionARM64 | |
MemOp_NOP enum value | EmulateInstructionARM64 | |
MemOp_PREFETCH enum value | EmulateInstructionARM64 | |
MemOp_STORE enum value | EmulateInstructionARM64 | |
MoveWideOp enum name | EmulateInstructionARM64 | |
MoveWideOp_K enum value | EmulateInstructionARM64 | |
MoveWideOp_N enum value | EmulateInstructionARM64 | |
MoveWideOp_Z enum value | EmulateInstructionARM64 | |
operator=(const EmulateInstruction &)=delete | lldb_private::EmulateInstruction | private |
lldb_private::PluginInterface::operator=(const PluginInterface &)=delete | lldb_private::PluginInterface | |
PluginInterface()=default | lldb_private::PluginInterface | |
PluginInterface(const PluginInterface &)=delete | lldb_private::PluginInterface | |
ReadInstruction() override | EmulateInstructionARM64 | virtual |
ReadMemory(const Context &context, lldb::addr_t addr, void *dst, size_t dst_len) | lldb_private::EmulateInstruction | |
ReadMemoryCallback typedef | lldb_private::EmulateInstruction | |
ReadMemoryDefault(EmulateInstruction *instruction, void *baton, const Context &context, lldb::addr_t addr, void *dst, size_t length) | lldb_private::EmulateInstruction | static |
ReadMemoryFrame(EmulateInstruction *instruction, void *baton, const Context &context, lldb::addr_t addr, void *dst, size_t length) | lldb_private::EmulateInstruction | static |
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 ®_info) | lldb_private::EmulateInstruction | |
ReadRegister(lldb::RegisterKind reg_kind, uint32_t reg_num, RegisterValue ®_value) | lldb_private::EmulateInstruction | |
ReadRegisterCallback typedef | lldb_private::EmulateInstruction | |
ReadRegisterDefault(EmulateInstruction *instruction, void *baton, const RegisterInfo *reg_info, RegisterValue ®_value) | lldb_private::EmulateInstruction | static |
ReadRegisterFrame(EmulateInstruction *instruction, void *baton, const RegisterInfo *reg_info, RegisterValue ®_value) | lldb_private::EmulateInstruction | static |
ReadRegisterUnsigned(const RegisterInfo ®_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 | |
RevOp enum name | EmulateInstructionARM64 | |
RevOp_RBIT enum value | EmulateInstructionARM64 | |
RevOp_REV16 enum value | EmulateInstructionARM64 | |
RevOp_REV32 enum value | EmulateInstructionARM64 | |
RevOp_REV64 enum value | EmulateInstructionARM64 | |
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 Opcode &insn_opcode, const Address &inst_addr, Target *target) | lldb_private::EmulateInstruction | virtual |
SetReadMemCallback(ReadMemoryCallback read_mem_callback) | lldb_private::EmulateInstruction | |
SetReadRegCallback(ReadRegisterCallback read_reg_callback) | lldb_private::EmulateInstruction | |
SetTargetTriple(const lldb_private::ArchSpec &arch) override | EmulateInstructionARM64 | virtual |
SetWriteMemCallback(WriteMemoryCallback write_mem_callback) | lldb_private::EmulateInstruction | |
SetWriteRegCallback(WriteRegisterCallback write_reg_callback) | lldb_private::EmulateInstruction | |
ShiftType enum name | EmulateInstructionARM64 | |
ShiftType_ASR enum value | EmulateInstructionARM64 | |
ShiftType_LSL enum value | EmulateInstructionARM64 | |
ShiftType_LSR enum value | EmulateInstructionARM64 | |
ShiftType_ROR enum value | EmulateInstructionARM64 | |
SP0 enum value | EmulateInstructionARM64 | |
SPx enum value | EmulateInstructionARM64 | |
StackPointerSelection enum name | EmulateInstructionARM64 | |
SupportsEmulatingInstructionsOfType(lldb_private::InstructionType inst_type) override | EmulateInstructionARM64 | inlinevirtual |
SupportsEmulatingInstructionsOfTypeStatic(lldb_private::InstructionType inst_type) | EmulateInstructionARM64 | inlinestatic |
Terminate() | EmulateInstructionARM64 | static |
TestEmulation(lldb_private::Stream &out_stream, lldb_private::ArchSpec &arch, lldb_private::OptionValueDictionary *test_data) override | EmulateInstructionARM64 | inlinevirtual |
TranslateRegister(lldb::RegisterKind reg_kind, uint32_t reg_num, std::string ®_name) | lldb_private::EmulateInstruction | static |
UnconditionalCondition | lldb_private::EmulateInstruction | static |
Unpredictable enum name | EmulateInstructionARM64 | |
Unpredictable_LDPOVERLAP enum value | EmulateInstructionARM64 | |
Unpredictable_WBOVERLAP enum value | EmulateInstructionARM64 | |
UsingAArch32() | EmulateInstructionARM64 | protected |
WriteMemory(const Context &context, lldb::addr_t addr, const void *src, size_t src_len) | lldb_private::EmulateInstruction | |
WriteMemoryCallback typedef | lldb_private::EmulateInstruction | |
WriteMemoryDefault(EmulateInstruction *instruction, void *baton, const Context &context, lldb::addr_t addr, const void *dst, size_t length) | lldb_private::EmulateInstruction | static |
WriteMemoryFrame(EmulateInstruction *instruction, void *baton, const Context &context, lldb::addr_t addr, const void *dst, size_t length) | lldb_private::EmulateInstruction | static |
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 ®_value) | lldb_private::EmulateInstruction | |
WriteRegister(const Context &context, lldb::RegisterKind reg_kind, uint32_t reg_num, const RegisterValue ®_value) | lldb_private::EmulateInstruction | |
WriteRegisterCallback typedef | lldb_private::EmulateInstruction | |
WriteRegisterDefault(EmulateInstruction *instruction, void *baton, const Context &context, const RegisterInfo *reg_info, const RegisterValue ®_value) | lldb_private::EmulateInstruction | static |
WriteRegisterFrame(EmulateInstruction *instruction, void *baton, const Context &context, const RegisterInfo *reg_info, const RegisterValue ®_value) | lldb_private::EmulateInstruction | static |
WriteRegisterUnsigned(const Context &context, const RegisterInfo ®_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=default | lldb_private::EmulateInstruction | |
~PluginInterface()=default | lldb_private::PluginInterface | virtual |