LLDB mainline
UnwindAssemblyInstEmulation Member List

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

AugmentUnwindPlanFromCallSite(lldb_private::AddressRange &func, lldb_private::Thread &thread, lldb_private::UnwindPlan &unwind_plan) overrideUnwindAssemblyInstEmulationvirtual
CreateInstance(const lldb_private::ArchSpec &arch)UnwindAssemblyInstEmulationstatic
FindPlugin(const ArchSpec &arch)lldb_private::UnwindAssemblystatic
FirstNonPrologueInsn(lldb_private::AddressRange &func, const lldb_private::ExecutionContext &exe_ctx, lldb_private::Address &first_non_prologue_insn) overrideUnwindAssemblyInstEmulationvirtual
GetFastUnwindPlan(lldb_private::AddressRange &func, lldb_private::Thread &thread, lldb_private::UnwindPlan &unwind_plan) overrideUnwindAssemblyInstEmulationvirtual
GetNonCallSiteUnwindPlanFromAssembly(lldb_private::AddressRange &func, lldb_private::Thread &thread, lldb_private::UnwindPlan &unwind_plan) overrideUnwindAssemblyInstEmulationvirtual
GetNonCallSiteUnwindPlanFromAssembly(lldb_private::AddressRange &func, uint8_t *opcode_data, size_t opcode_size, lldb_private::UnwindPlan &unwind_plan)UnwindAssemblyInstEmulation
GetPluginDescriptionStatic()UnwindAssemblyInstEmulationstatic
GetPluginName() overrideUnwindAssemblyInstEmulationinlinevirtual
GetPluginNameStatic()UnwindAssemblyInstEmulationinlinestatic
GetRegisterValue(const lldb_private::RegisterInfo &reg_info, lldb_private::RegisterValue &reg_value)UnwindAssemblyInstEmulationprivate
Initialize()UnwindAssemblyInstEmulationstatic
m_archlldb_private::UnwindAssemblyprotected
m_cfa_reg_infoUnwindAssemblyInstEmulationprivate
m_curr_rowUnwindAssemblyInstEmulationprivate
m_curr_row_modifiedUnwindAssemblyInstEmulationprivate
m_forward_branch_offsetUnwindAssemblyInstEmulationprivate
m_fp_is_cfaUnwindAssemblyInstEmulationprivate
m_initial_spUnwindAssemblyInstEmulationprivate
m_inst_emulator_upUnwindAssemblyInstEmulationprivate
m_pushed_regsUnwindAssemblyInstEmulationprivate
m_range_ptrUnwindAssemblyInstEmulationprivate
m_register_valuesUnwindAssemblyInstEmulationprivate
m_unwind_plan_ptrUnwindAssemblyInstEmulationprivate
MakeRegisterKindValuePair(const lldb_private::RegisterInfo &reg_info)UnwindAssemblyInstEmulationprivatestatic
operator=(const PluginInterface &)=deletelldb_private::PluginInterface
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_private::PluginInterface
PushedRegisterToAddrMap typedefUnwindAssemblyInstEmulationprivate
ReadMemory(lldb_private::EmulateInstruction *instruction, void *baton, const lldb_private::EmulateInstruction::Context &context, lldb::addr_t addr, void *dst, size_t length)UnwindAssemblyInstEmulationprivatestatic
ReadRegister(lldb_private::EmulateInstruction *instruction, void *baton, const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue &reg_value)UnwindAssemblyInstEmulationprivatestatic
ReadRegister(lldb_private::EmulateInstruction *instruction, const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue &reg_value)UnwindAssemblyInstEmulationprivate
RegisterValueMap typedefUnwindAssemblyInstEmulationprivate
SetRegisterValue(const lldb_private::RegisterInfo &reg_info, const lldb_private::RegisterValue &reg_value)UnwindAssemblyInstEmulationprivate
Terminate()UnwindAssemblyInstEmulationstatic
UnwindAssembly(const ArchSpec &arch)lldb_private::UnwindAssemblyprotected
UnwindAssemblyInstEmulation(const lldb_private::ArchSpec &arch, lldb_private::EmulateInstruction *inst_emulator)UnwindAssemblyInstEmulationinlineprivate
WriteMemory(lldb_private::EmulateInstruction *instruction, void *baton, const lldb_private::EmulateInstruction::Context &context, lldb::addr_t addr, const void *dst, size_t length)UnwindAssemblyInstEmulationprivatestatic
WriteMemory(lldb_private::EmulateInstruction *instruction, const lldb_private::EmulateInstruction::Context &context, lldb::addr_t addr, const void *dst, size_t length)UnwindAssemblyInstEmulationprivate
WriteRegister(lldb_private::EmulateInstruction *instruction, void *baton, const lldb_private::EmulateInstruction::Context &context, const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue &reg_value)UnwindAssemblyInstEmulationprivatestatic
WriteRegister(lldb_private::EmulateInstruction *instruction, const lldb_private::EmulateInstruction::Context &context, const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue &reg_value)UnwindAssemblyInstEmulationprivate
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual
~UnwindAssemblyInstEmulation() override=defaultUnwindAssemblyInstEmulation