/external/lldb/source/Plugins/UnwindAssembly/x86/ |
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) in get_non_call_site_unwind_plan() argument 517 unwind_plan.SetPlanValidAddressRange (m_func_bounds); in get_non_call_site_unwind_plan() 518 unwind_plan.SetRegisterKind (eRegisterKindLLDB); in get_non_call_site_unwind_plan() 534 unwind_plan.AppendRow (row); in get_non_call_site_unwind_plan() 569 unwind_plan.AppendRow (row); in get_non_call_site_unwind_plan() 581 unwind_plan.AppendRow (row); in get_non_call_site_unwind_plan() 610 unwind_plan.AppendRow (row); in get_non_call_site_unwind_plan() 627 unwind_plan.AppendRow (row); in get_non_call_site_unwind_plan() [all …]
|
D | UnwindAssembly-x86.h | 27 lldb_private::UnwindPlan& unwind_plan); 32 lldb_private::UnwindPlan &unwind_plan);
|
/external/lldb/source/Symbol/ |
D | DWARFCallFrameInfo.cpp | 51 DWARFCallFrameInfo::GetUnwindPlan (Address addr, UnwindPlan& unwind_plan) in GetUnwindPlan() argument 63 return FDEToUnwindPlan (fde_entry.data, addr, unwind_plan); in GetUnwindPlan() 379 …llFrameInfo::FDEToUnwindPlan (dw_offset_t dwarf_offset, Address startaddr, UnwindPlan& unwind_plan) in FDEToUnwindPlan() argument 400 unwind_plan.SetSourceName ("eh_frame CFI"); in FDEToUnwindPlan() 402 unwind_plan.SetUnwindPlanValidAtAllInstructions (eLazyBoolNo); in FDEToUnwindPlan() 406 unwind_plan.SetSourceName ("DWARF CFI"); in FDEToUnwindPlan() 411 unwind_plan.SetUnwindPlanValidAtAllInstructions (eLazyBoolNo); in FDEToUnwindPlan() 413 unwind_plan.SetSourcedFromCompiler (eLazyBoolYes); in FDEToUnwindPlan() 439 unwind_plan.SetPlanValidAddressRange (range); in FDEToUnwindPlan() 444 unwind_plan.SetRegisterKind (m_reg_kind); in FDEToUnwindPlan() [all …]
|
D | UnwindPlan.cpp | 70 UnwindPlan::Row::RegisterLocation::Dump (Stream &s, const UnwindPlan* unwind_plan, const UnwindPlan… in Dump() argument 99 if (unwind_plan && row) in Dump() 102 … const RegisterInfo *cfa_reg_info = unwind_plan->GetRegisterInfo (thread, cfa_reg); in Dump() 129 if (unwind_plan) in Dump() 130 other_reg_info = unwind_plan->GetRegisterInfo (thread, m_location.reg_num); in Dump() 162 UnwindPlan::Row::Dump (Stream& s, const UnwindPlan* unwind_plan, Thread* thread, addr_t base_addr) … in Dump() argument 164 const RegisterInfo *reg_info = unwind_plan->GetRegisterInfo (thread, GetCFARegister()); in Dump() 178 reg_info = unwind_plan->GetRegisterInfo (thread, idx->first); in Dump() 184 idx->second.Dump(s, unwind_plan, this, thread, verbose); in Dump()
|
/external/lldb/source/Plugins/UnwindAssembly/InstEmulation/ |
D | UnwindAssemblyInstEmulation.cpp | 38 UnwindPlan& unwind_plan) in GetNonCallSiteUnwindPlanFromAssembly() argument 47 m_inst_emulator_ap->CreateFunctionEntryUnwind (unwind_plan); in GetNonCallSiteUnwindPlanFromAssembly() 51 if (unwind_plan.GetRowCount() == 0) in GetNonCallSiteUnwindPlanFromAssembly() 69 m_unwind_plan_ptr = &unwind_plan; in GetNonCallSiteUnwindPlanFromAssembly() 74 m_inst_emulator_ap->GetRegisterInfo (unwind_plan.GetRegisterKind(), in GetNonCallSiteUnwindPlanFromAssembly() 75 unwind_plan.GetInitialCFARegister(), in GetNonCallSiteUnwindPlanFromAssembly() 100 UnwindPlan::RowSP last_row = unwind_plan.GetLastRow(); in GetNonCallSiteUnwindPlanFromAssembly() 124 pc_reg_num = pc_reg_info.kinds[unwind_plan.GetRegisterKind()]; in GetNonCallSiteUnwindPlanFromAssembly() 133 ra_reg_num = ra_reg_info.kinds[unwind_plan.GetRegisterKind()]; in GetNonCallSiteUnwindPlanFromAssembly() 163 unwind_plan.AppendRow (m_curr_row); in GetNonCallSiteUnwindPlanFromAssembly() [all …]
|
D | UnwindAssemblyInstEmulation.h | 31 lldb_private::UnwindPlan& unwind_plan); 36 lldb_private::UnwindPlan &unwind_plan);
|
/external/lldb/include/lldb/Target/ |
D | UnwindAssembly.h | 32 UnwindPlan& unwind_plan) = 0; 37 UnwindPlan &unwind_plan) = 0;
|
D | ABI.h | 66 CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) = 0; 69 CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) = 0;
|
/external/lldb/source/Plugins/ABI/MacOSX-i386/ |
D | ABIMacOSX_i386.cpp | 824 ABIMacOSX_i386::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwindPlan() argument 826 uint32_t reg_kind = unwind_plan.GetRegisterKind(); in CreateFunctionEntryUnwindPlan() 861 unwind_plan.AppendRow (row); in CreateFunctionEntryUnwindPlan() 862 unwind_plan.SetSourceName ("i386 at-func-entry default"); in CreateFunctionEntryUnwindPlan() 863 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateFunctionEntryUnwindPlan() 868 ABIMacOSX_i386::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) in CreateDefaultUnwindPlan() argument 877 unwind_plan.Clear (); in CreateDefaultUnwindPlan() 878 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateDefaultUnwindPlan() 887 unwind_plan.AppendRow (row); in CreateDefaultUnwindPlan() 888 unwind_plan.SetSourceName ("i386 default unwind plan"); in CreateDefaultUnwindPlan() [all …]
|
D | ABIMacOSX_i386.h | 65 CreateFunctionEntryUnwindPlan (lldb_private::UnwindPlan &unwind_plan); 68 CreateDefaultUnwindPlan (lldb_private::UnwindPlan &unwind_plan);
|
/external/lldb/source/Plugins/ABI/MacOSX-arm/ |
D | ABIMacOSX_arm.cpp | 581 ABIMacOSX_arm::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwindPlan() argument 583 uint32_t reg_kind = unwind_plan.GetRegisterKind(); in CreateFunctionEntryUnwindPlan() 616 unwind_plan.AppendRow (row); in CreateFunctionEntryUnwindPlan() 620 unwind_plan.SetSourceName ("arm at-func-entry default"); in CreateFunctionEntryUnwindPlan() 621 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateFunctionEntryUnwindPlan() 627 ABIMacOSX_arm::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) in CreateDefaultUnwindPlan() argument 635 unwind_plan.Clear (); in CreateDefaultUnwindPlan() 636 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateDefaultUnwindPlan() 644 unwind_plan.AppendRow (row); in CreateDefaultUnwindPlan() 645 unwind_plan.SetSourceName ("arm-apple-ios default unwind plan"); in CreateDefaultUnwindPlan() [all …]
|
D | ABIMacOSX_arm.h | 54 CreateFunctionEntryUnwindPlan (lldb_private::UnwindPlan &unwind_plan); 57 CreateDefaultUnwindPlan (lldb_private::UnwindPlan &unwind_plan);
|
/external/lldb/include/lldb/Symbol/ |
D | DWARFCallFrameInfo.h | 55 GetUnwindPlan (Address addr, UnwindPlan& unwind_plan); 120 FDEToUnwindPlan (uint32_t offset, Address startaddr, UnwindPlan& unwind_plan);
|
D | UnwindPlan.h | 219 const UnwindPlan* unwind_plan, 333 … Dump (Stream& s, const UnwindPlan* unwind_plan, Thread* thread, lldb::addr_t base_addr) const;
|
/external/lldb/source/Plugins/ABI/SysV-x86_64/ |
D | ABISysV_x86_64.h | 62 CreateFunctionEntryUnwindPlan (lldb_private::UnwindPlan &unwind_plan); 65 CreateDefaultUnwindPlan (lldb_private::UnwindPlan &unwind_plan);
|
D | ABISysV_x86_64.cpp | 1086 ABISysV_x86_64::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwindPlan() argument 1088 uint32_t reg_kind = unwind_plan.GetRegisterKind(); in CreateFunctionEntryUnwindPlan() 1119 unwind_plan.AppendRow (row); in CreateFunctionEntryUnwindPlan() 1120 unwind_plan.SetSourceName ("x86_64 at-func-entry default"); in CreateFunctionEntryUnwindPlan() 1121 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateFunctionEntryUnwindPlan() 1126 ABISysV_x86_64::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) in CreateDefaultUnwindPlan() argument 1128 uint32_t reg_kind = unwind_plan.GetRegisterKind(); in CreateDefaultUnwindPlan() 1171 unwind_plan.AppendRow (row); in CreateDefaultUnwindPlan() 1172 unwind_plan.SetSourceName ("x86_64 default unwind plan"); in CreateDefaultUnwindPlan() 1173 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateDefaultUnwindPlan() [all …]
|
/external/lldb/source/Core/ |
D | EmulateInstruction.cpp | 664 EmulateInstruction::CreateFunctionEntryUnwind (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwind() argument 666 unwind_plan.Clear(); in CreateFunctionEntryUnwind()
|
/external/lldb/include/lldb/Core/ |
D | EmulateInstruction.h | 421 CreateFunctionEntryUnwind (UnwindPlan &unwind_plan);
|
/external/lldb/source/Plugins/Instruction/ARM/ |
D | EmulateInstructionARM.h | 177 CreateFunctionEntryUnwind (UnwindPlan &unwind_plan);
|
D | EmulateInstructionARM.cpp | 13605 EmulateInstructionARM::CreateFunctionEntryUnwind (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwind() argument 13607 unwind_plan.Clear(); in CreateFunctionEntryUnwind() 13608 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateFunctionEntryUnwind() 13617 unwind_plan.AppendRow (row); in CreateFunctionEntryUnwind() 13621 unwind_plan.SetSourceName ("EmulateInstructionARM"); in CreateFunctionEntryUnwind() 13622 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateFunctionEntryUnwind() 13623 unwind_plan.SetUnwindPlanValidAtAllInstructions (eLazyBoolYes); in CreateFunctionEntryUnwind()
|