/external/lldb/source/Symbol/ |
H A D | DWARFCallFrameInfo.cpp | 51 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 D | UnwindPlan.cpp | 70 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 D | EmulateInstruction.cpp | 664 EmulateInstruction::CreateFunctionEntryUnwind (UnwindPlan &unwind_plan) argument 666 unwind_plan.Clear();
|
/external/lldb/source/Plugins/ABI/MacOSX-arm/ |
H A D | ABIMacOSX_arm.cpp | 581 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 D | UnwindAssemblyInstEmulation.cpp | 38 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 D | UnwindAssembly-x86.cpp | 124 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 D | ABIMacOSX_i386.cpp | 824 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 D | ABISysV_x86_64.cpp | 1086 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 D | EmulateInstructionARM.cpp | 13605 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);
|