|
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_curr_row_modified | UnwindAssemblyInstEmulation | private |
| m_forward_branch_offset | UnwindAssemblyInstEmulation | private |
| m_initial_sp | UnwindAssemblyInstEmulation | private |
| m_inst_emulator_up | UnwindAssemblyInstEmulation | private |
| m_pushed_regs | UnwindAssemblyInstEmulation | private |
| m_range_ptr | UnwindAssemblyInstEmulation | private |
| m_state | 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 |