Searched refs:unwind_plan (Results 1 - 20 of 20) sorted by relevance

/freebsd-10.1-release/contrib/llvm/tools/lldb/include/lldb/Target/
H A DUnwindAssembly.h33 UnwindPlan& unwind_plan) = 0;
38 UnwindPlan &unwind_plan) = 0;
H A DABI.h63 CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) = 0;
66 CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) = 0;
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/
H A DUnwindAssembly-x86.h27 lldb_private::UnwindPlan& unwind_plan);
32 lldb_private::UnwindPlan &unwind_plan);
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);
619 unwind_plan.AppendRow (row);
636 unwind_plan
763 get_fast_unwind_plan(AddressRange& func, UnwindPlan &unwind_plan) argument
905 GetNonCallSiteUnwindPlanFromAssembly(AddressRange& func, Thread& thread, UnwindPlan& unwind_plan) argument
913 GetFastUnwindPlan(AddressRange& func, Thread& thread, UnwindPlan &unwind_plan) argument
[all...]
/freebsd-10.1-release/contrib/llvm/tools/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.cpp71 UnwindPlan::Row::RegisterLocation::Dump (Stream &s, const UnwindPlan* unwind_plan, const UnwindPlan::Row* row, Thread* thread, bool verbose) const argument
100 if (unwind_plan && row)
103 const RegisterInfo *cfa_reg_info = unwind_plan->GetRegisterInfo (thread, cfa_reg);
130 if (unwind_plan)
131 other_reg_info = unwind_plan->GetRegisterInfo (thread, m_location.reg_num);
163 UnwindPlan::Row::Dump (Stream& s, const UnwindPlan* unwind_plan, Thread* thread, addr_t base_addr) const argument
165 const RegisterInfo *reg_info = unwind_plan->GetRegisterInfo (thread, GetCFARegister());
179 reg_info = unwind_plan->GetRegisterInfo (thread, idx->first);
185 idx->second.Dump(s, unwind_plan, this, thread, verbose);
/freebsd-10.1-release/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DDWARFCallFrameInfo.h55 GetUnwindPlan (Address addr, UnwindPlan& unwind_plan);
120 FDEToUnwindPlan (uint32_t offset, Address startaddr, UnwindPlan& unwind_plan);
H A DUnwindPlan.h219 const UnwindPlan* unwind_plan,
333 Dump (Stream& s, const UnwindPlan* unwind_plan, Thread* thread, lldb::addr_t base_addr) const;
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/
H A DABIMacOSX_arm.h49 CreateFunctionEntryUnwindPlan (lldb_private::UnwindPlan &unwind_plan);
52 CreateDefaultUnwindPlan (lldb_private::UnwindPlan &unwind_plan);
H A DABIMacOSX_arm.cpp571 ABIMacOSX_arm::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) argument
573 unwind_plan.Clear();
574 unwind_plan.SetRegisterKind (eRegisterKindDWARF);
587 unwind_plan.AppendRow (row);
591 unwind_plan.SetSourceName ("arm at-func-entry default");
592 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo);
598 ABIMacOSX_arm::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) argument
600 unwind_plan.Clear ();
601 unwind_plan.SetRegisterKind (eRegisterKindDWARF);
616 unwind_plan
[all...]
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/
H A DABIMacOSX_i386.h60 CreateFunctionEntryUnwindPlan (lldb_private::UnwindPlan &unwind_plan);
63 CreateDefaultUnwindPlan (lldb_private::UnwindPlan &unwind_plan);
H A DABIMacOSX_i386.cpp730 ABIMacOSX_i386::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) argument
732 unwind_plan.Clear();
733 unwind_plan.SetRegisterKind (eRegisterKindDWARF);
742 unwind_plan.AppendRow (row);
743 unwind_plan.SetSourceName ("i386 at-func-entry default");
744 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo);
749 ABIMacOSX_i386::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) argument
751 unwind_plan.Clear ();
752 unwind_plan.SetRegisterKind (eRegisterKindDWARF);
769 unwind_plan
[all...]
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/
H A DABISysV_x86_64.h57 CreateFunctionEntryUnwindPlan (lldb_private::UnwindPlan &unwind_plan);
60 CreateDefaultUnwindPlan (lldb_private::UnwindPlan &unwind_plan);
H A DABISysV_x86_64.cpp1061 ABISysV_x86_64::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) argument
1063 unwind_plan.Clear();
1064 unwind_plan.SetRegisterKind (eRegisterKindDWARF);
1073 unwind_plan.AppendRow (row);
1074 unwind_plan.SetSourceName ("x86_64 at-func-entry default");
1075 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo);
1080 ABISysV_x86_64::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) argument
1082 unwind_plan.Clear();
1083 unwind_plan.SetRegisterKind (eRegisterKindDWARF);
1100 unwind_plan
[all...]
/freebsd-10.1-release/contrib/llvm/tools/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)
71 m_unwind_plan_ptr = &unwind_plan;
76 m_inst_emulator_ap->GetRegisterInfo (unwind_plan.GetRegisterKind(),
77 unwind_plan.GetInitialCFARegister(),
102 UnwindPlan::RowSP last_row = unwind_plan.GetLastRow();
126 pc_reg_num = pc_reg_info.kinds[unwind_plan.GetRegisterKind()];
135 ra_reg_num = ra_reg_info.kinds[unwind_plan.GetRegisterKind()];
165 unwind_plan
36 GetNonCallSiteUnwindPlanFromAssembly(AddressRange& range, Thread& thread, UnwindPlan& unwind_plan) argument
288 GetFastUnwindPlan(AddressRange& func, Thread& thread, UnwindPlan &unwind_plan) argument
[all...]
H A DUnwindAssemblyInstEmulation.h31 lldb_private::UnwindPlan& unwind_plan);
36 lldb_private::UnwindPlan &unwind_plan);
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Core/
H A DEmulateInstruction.cpp664 EmulateInstruction::CreateFunctionEntryUnwind (UnwindPlan &unwind_plan) argument
666 unwind_plan.Clear();
/freebsd-10.1-release/contrib/llvm/tools/lldb/include/lldb/Core/
H A DEmulateInstruction.h421 CreateFunctionEntryUnwind (UnwindPlan &unwind_plan);
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.h177 CreateFunctionEntryUnwind (UnwindPlan &unwind_plan);
H A DEmulateInstructionARM.cpp13633 EmulateInstructionARM::CreateFunctionEntryUnwind (UnwindPlan &unwind_plan) argument
13635 unwind_plan.Clear();
13636 unwind_plan.SetRegisterKind (eRegisterKindDWARF);
13645 unwind_plan.AppendRow (row);
13649 unwind_plan.SetSourceName ("EmulateInstructionARM");
13650 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo);
13651 unwind_plan.SetUnwindPlanValidAtAllInstructions (eLazyBoolYes);

Completed in 180 milliseconds