Searched defs:unwind_plan (Results 1 - 9 of 9) sorted by relevance

/external/lldb/source/Symbol/
H A DDWARFCallFrameInfo.cpp51 DWARFCallFrameInfo::GetUnwindPlan (Address addr, UnwindPlan& unwind_plan) argument
63 return FDEToUnwindPlan (fde_entry.data, addr, unwind_plan);
379 DWARFCallFrameInfo::FDEToUnwindPlan (dw_offset_t dwarf_offset, Address startaddr, UnwindPlan& unwind_plan) argument
400 unwind_plan.SetSourceName ("eh_frame CFI");
402 unwind_plan.SetUnwindPlanValidAtAllInstructions (eLazyBoolNo);
406 unwind_plan.SetSourceName ("DWARF CFI");
411 unwind_plan.SetUnwindPlanValidAtAllInstructions (eLazyBoolNo);
413 unwind_plan.SetSourcedFromCompiler (eLazyBoolYes);
439 unwind_plan.SetPlanValidAddressRange (range);
444 unwind_plan
[all...]
H A DUnwindPlan.cpp70 UnwindPlan::Row::RegisterLocation::Dump (Stream &s, const UnwindPlan* unwind_plan, const UnwindPlan::Row* row, Thread* thread, bool verbose) const argument
99 if (unwind_plan && row)
102 const RegisterInfo *cfa_reg_info = unwind_plan->GetRegisterInfo (thread, cfa_reg);
129 if (unwind_plan)
130 other_reg_info = unwind_plan->GetRegisterInfo (thread, m_location.reg_num);
162 UnwindPlan::Row::Dump (Stream& s, const UnwindPlan* unwind_plan, Thread* thread, addr_t base_addr) const argument
164 const RegisterInfo *reg_info = unwind_plan->GetRegisterInfo (thread, GetCFARegister());
178 reg_info = unwind_plan->GetRegisterInfo (thread, idx->first);
184 idx->second.Dump(s, unwind_plan, this, thread, verbose);
/external/lldb/source/Core/
H A DEmulateInstruction.cpp664 EmulateInstruction::CreateFunctionEntryUnwind (UnwindPlan &unwind_plan) argument
666 unwind_plan.Clear();
/external/lldb/source/Plugins/ABI/MacOSX-arm/
H A DABIMacOSX_arm.cpp581 ABIMacOSX_arm::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) argument
583 uint32_t reg_kind = unwind_plan.GetRegisterKind();
616 unwind_plan.AppendRow (row);
620 unwind_plan.SetSourceName ("arm at-func-entry default");
621 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo);
627 ABIMacOSX_arm::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) argument
635 unwind_plan.Clear ();
636 unwind_plan.SetRegisterKind (eRegisterKindDWARF);
644 unwind_plan.AppendRow (row);
645 unwind_plan
[all...]
/external/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp38 UnwindPlan& unwind_plan)
47 m_inst_emulator_ap->CreateFunctionEntryUnwind (unwind_plan);
51 if (unwind_plan.GetRowCount() == 0)
69 m_unwind_plan_ptr = &unwind_plan;
74 m_inst_emulator_ap->GetRegisterInfo (unwind_plan.GetRegisterKind(),
75 unwind_plan.GetInitialCFARegister(),
100 UnwindPlan::RowSP last_row = unwind_plan.GetLastRow();
124 pc_reg_num = pc_reg_info.kinds[unwind_plan.GetRegisterKind()];
133 ra_reg_num = ra_reg_info.kinds[unwind_plan.GetRegisterKind()];
163 unwind_plan
36 GetNonCallSiteUnwindPlanFromAssembly(AddressRange& range, Thread& thread, UnwindPlan& unwind_plan) argument
286 GetFastUnwindPlan(AddressRange& func, Thread& thread, UnwindPlan &unwind_plan) argument
[all...]
/external/lldb/source/Plugins/UnwindAssembly/x86/
H A DUnwindAssembly-x86.cpp124 bool get_non_call_site_unwind_plan (UnwindPlan &unwind_plan);
126 bool get_fast_unwind_plan (AddressRange& func, UnwindPlan &unwind_plan);
502 AssemblyParse_x86::get_non_call_site_unwind_plan (UnwindPlan &unwind_plan) argument
517 unwind_plan.SetPlanValidAddressRange (m_func_bounds);
518 unwind_plan.SetRegisterKind (eRegisterKindLLDB);
534 unwind_plan.AppendRow (row);
569 unwind_plan.AppendRow (row);
581 unwind_plan.AppendRow (row);
610 unwind_plan.AppendRow (row);
627 unwind_plan
754 get_fast_unwind_plan(AddressRange& func, UnwindPlan &unwind_plan) argument
896 GetNonCallSiteUnwindPlanFromAssembly(AddressRange& func, Thread& thread, UnwindPlan& unwind_plan) argument
904 GetFastUnwindPlan(AddressRange& func, Thread& thread, UnwindPlan &unwind_plan) argument
[all...]
/external/lldb/source/Plugins/ABI/MacOSX-i386/
H A DABIMacOSX_i386.cpp824 ABIMacOSX_i386::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) argument
826 uint32_t reg_kind = unwind_plan.GetRegisterKind();
861 unwind_plan.AppendRow (row);
862 unwind_plan.SetSourceName ("i386 at-func-entry default");
863 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo);
868 ABIMacOSX_i386::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) argument
877 unwind_plan.Clear ();
878 unwind_plan.SetRegisterKind (eRegisterKindDWARF);
887 unwind_plan.AppendRow (row);
888 unwind_plan
[all...]
/external/lldb/source/Plugins/ABI/SysV-x86_64/
H A DABISysV_x86_64.cpp1086 ABISysV_x86_64::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) argument
1088 uint32_t reg_kind = unwind_plan.GetRegisterKind();
1119 unwind_plan.AppendRow (row);
1120 unwind_plan.SetSourceName ("x86_64 at-func-entry default");
1121 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo);
1126 ABISysV_x86_64::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) argument
1128 uint32_t reg_kind = unwind_plan.GetRegisterKind();
1171 unwind_plan.AppendRow (row);
1172 unwind_plan.SetSourceName ("x86_64 default unwind plan");
1173 unwind_plan
[all...]
/external/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp13605 EmulateInstructionARM::CreateFunctionEntryUnwind (UnwindPlan &unwind_plan) argument
13607 unwind_plan.Clear();
13608 unwind_plan.SetRegisterKind (eRegisterKindDWARF);
13617 unwind_plan.AppendRow (row);
13621 unwind_plan.SetSourceName ("EmulateInstructionARM");
13622 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo);
13623 unwind_plan.SetUnwindPlanValidAtAllInstructions (eLazyBoolYes);

Completed in 1227 milliseconds