LLDB mainline
|
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) override | UnwindAssemblyInstEmulation | virtual |
CreateInstance(const lldb_private::ArchSpec &arch) | UnwindAssemblyInstEmulation | static |
FindPlugin(const ArchSpec &arch) | lldb_private::UnwindAssembly | static |
FirstNonPrologueInsn(lldb_private::AddressRange &func, const lldb_private::ExecutionContext &exe_ctx, lldb_private::Address &first_non_prologue_insn) override | UnwindAssemblyInstEmulation | virtual |
GetFastUnwindPlan(lldb_private::AddressRange &func, lldb_private::Thread &thread, lldb_private::UnwindPlan &unwind_plan) override | UnwindAssemblyInstEmulation | virtual |
GetNonCallSiteUnwindPlanFromAssembly(lldb_private::AddressRange &func, lldb_private::Thread &thread, lldb_private::UnwindPlan &unwind_plan) override | UnwindAssemblyInstEmulation | virtual |
GetNonCallSiteUnwindPlanFromAssembly(lldb_private::AddressRange &func, uint8_t *opcode_data, size_t opcode_size, lldb_private::UnwindPlan &unwind_plan) | UnwindAssemblyInstEmulation | |
GetPluginDescriptionStatic() | UnwindAssemblyInstEmulation | static |
GetPluginName() override | UnwindAssemblyInstEmulation | inlinevirtual |
GetPluginNameStatic() | UnwindAssemblyInstEmulation | inlinestatic |
GetRegisterValue(const lldb_private::RegisterInfo ®_info, lldb_private::RegisterValue ®_value) | UnwindAssemblyInstEmulation | private |
Initialize() | UnwindAssemblyInstEmulation | static |
m_arch | lldb_private::UnwindAssembly | protected |
m_cfa_reg_info | UnwindAssemblyInstEmulation | private |
m_curr_row | UnwindAssemblyInstEmulation | private |
m_curr_row_modified | UnwindAssemblyInstEmulation | private |
m_forward_branch_offset | UnwindAssemblyInstEmulation | private |
m_fp_is_cfa | UnwindAssemblyInstEmulation | private |
m_initial_sp | UnwindAssemblyInstEmulation | private |
m_inst_emulator_up | UnwindAssemblyInstEmulation | private |
m_pushed_regs | UnwindAssemblyInstEmulation | private |
m_range_ptr | UnwindAssemblyInstEmulation | private |
m_register_values | UnwindAssemblyInstEmulation | private |
m_unwind_plan_ptr | UnwindAssemblyInstEmulation | private |
MakeRegisterKindValuePair(const lldb_private::RegisterInfo ®_info) | UnwindAssemblyInstEmulation | privatestatic |
operator=(const PluginInterface &)=delete | lldb_private::PluginInterface | |
PluginInterface()=default | lldb_private::PluginInterface | |
PluginInterface(const PluginInterface &)=delete | lldb_private::PluginInterface | |
PushedRegisterToAddrMap typedef | UnwindAssemblyInstEmulation | private |
ReadMemory(lldb_private::EmulateInstruction *instruction, void *baton, const lldb_private::EmulateInstruction::Context &context, lldb::addr_t addr, void *dst, size_t length) | UnwindAssemblyInstEmulation | privatestatic |
ReadRegister(lldb_private::EmulateInstruction *instruction, void *baton, const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue ®_value) | UnwindAssemblyInstEmulation | privatestatic |
ReadRegister(lldb_private::EmulateInstruction *instruction, const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue ®_value) | UnwindAssemblyInstEmulation | private |
RegisterValueMap typedef | UnwindAssemblyInstEmulation | private |
SetRegisterValue(const lldb_private::RegisterInfo ®_info, const lldb_private::RegisterValue ®_value) | UnwindAssemblyInstEmulation | private |
Terminate() | UnwindAssemblyInstEmulation | static |
UnwindAssembly(const ArchSpec &arch) | lldb_private::UnwindAssembly | protected |
UnwindAssemblyInstEmulation(const lldb_private::ArchSpec &arch, lldb_private::EmulateInstruction *inst_emulator) | UnwindAssemblyInstEmulation | inlineprivate |
WriteMemory(lldb_private::EmulateInstruction *instruction, void *baton, const lldb_private::EmulateInstruction::Context &context, lldb::addr_t addr, const void *dst, size_t length) | UnwindAssemblyInstEmulation | privatestatic |
WriteMemory(lldb_private::EmulateInstruction *instruction, const lldb_private::EmulateInstruction::Context &context, lldb::addr_t addr, const void *dst, size_t length) | UnwindAssemblyInstEmulation | private |
WriteRegister(lldb_private::EmulateInstruction *instruction, void *baton, const lldb_private::EmulateInstruction::Context &context, const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue ®_value) | UnwindAssemblyInstEmulation | privatestatic |
WriteRegister(lldb_private::EmulateInstruction *instruction, const lldb_private::EmulateInstruction::Context &context, const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue ®_value) | UnwindAssemblyInstEmulation | private |
~PluginInterface()=default | lldb_private::PluginInterface | virtual |
~UnwindAssemblyInstEmulation() override=default | UnwindAssemblyInstEmulation |