Lines Matching defs:target
60 UnwindPlanSP FuncUnwinders::GetUnwindPlanAtCallSite(Target &target,
64 if (UnwindPlanSP plan_sp = GetObjectFileUnwindPlan(target))
68 if (UnwindPlanSP plan_sp = GetDebugFrameUnwindPlan(target))
70 if (UnwindPlanSP plan_sp = GetEHFrameUnwindPlan(target))
72 if (UnwindPlanSP plan_sp = GetCompactUnwindUnwindPlan(target))
74 if (UnwindPlanSP plan_sp = GetArmUnwindUnwindPlan(target))
80 UnwindPlanSP FuncUnwinders::GetCompactUnwindUnwindPlan(Target &target) {
94 if (compact_unwind->GetUnwindPlan(target, current_pc, *unwind_plan_sp)) {
105 lldb::UnwindPlanSP FuncUnwinders::GetObjectFileUnwindPlan(Target &target) {
125 UnwindPlanSP FuncUnwinders::GetEHFrameUnwindPlan(Target &target) {
143 UnwindPlanSP FuncUnwinders::GetDebugFrameUnwindPlan(Target &target) {
161 UnwindPlanSP FuncUnwinders::GetArmUnwindUnwindPlan(Target &target) {
173 if (!arm_unwind_info->GetUnwindPlan(target, current_pc,
214 FuncUnwinders::GetObjectFileAugmentedUnwindPlan(Target &target,
223 UnwindPlanSP object_file_unwind_plan = GetObjectFileUnwindPlan(target);
233 UnwindAssemblySP assembly_profiler_sp(GetUnwindAssemblyProfiler(target));
245 UnwindPlanSP FuncUnwinders::GetEHFrameAugmentedUnwindPlan(Target &target,
255 if (target.GetArchitecture().GetCore() != ArchSpec::eCore_x86_32_i386 &&
256 target.GetArchitecture().GetCore() != ArchSpec::eCore_x86_64_x86_64 &&
257 target.GetArchitecture().GetCore() != ArchSpec::eCore_x86_64_x86_64h) {
264 UnwindPlanSP eh_frame_plan = GetEHFrameUnwindPlan(target);
274 UnwindAssemblySP assembly_profiler_sp(GetUnwindAssemblyProfiler(target));
286 UnwindPlanSP FuncUnwinders::GetDebugFrameAugmentedUnwindPlan(Target &target,
296 if (target.GetArchitecture().GetCore() != ArchSpec::eCore_x86_32_i386 &&
297 target.GetArchitecture().GetCore() != ArchSpec::eCore_x86_64_x86_64 &&
298 target.GetArchitecture().GetCore() != ArchSpec::eCore_x86_64_x86_64h) {
305 UnwindPlanSP debug_frame_plan = GetDebugFrameUnwindPlan(target);
316 UnwindAssemblySP assembly_profiler_sp(GetUnwindAssemblyProfiler(target));
327 UnwindPlanSP FuncUnwinders::GetAssemblyUnwindPlan(Target &target,
347 UnwindAssemblySP assembly_profiler_sp(GetUnwindAssemblyProfiler(target));
393 UnwindPlanSP FuncUnwinders::GetUnwindPlanAtNonCallSite(Target &target,
395 UnwindPlanSP eh_frame_sp = GetEHFrameUnwindPlan(target);
397 eh_frame_sp = GetDebugFrameUnwindPlan(target);
399 eh_frame_sp = GetObjectFileUnwindPlan(target);
403 UnwindPlanSP assembly_sp = GetAssemblyUnwindPlan(target, thread);
420 // a target where we have only some of the assembly/arch default unwind plans
434 if (UnwindPlanSP plan_sp = GetDebugFrameAugmentedUnwindPlan(target, thread))
436 if (UnwindPlanSP plan_sp = GetEHFrameAugmentedUnwindPlan(target, thread))
438 if (UnwindPlanSP plan_sp = GetObjectFileAugmentedUnwindPlan(target, thread))
444 UnwindPlanSP FuncUnwinders::GetUnwindPlanFastUnwind(Target &target,
452 UnwindAssemblySP assembly_profiler_sp(GetUnwindAssemblyProfiler(target));
513 Address &FuncUnwinders::GetFirstNonPrologueInsn(Target &target) {
518 ExecutionContext exe_ctx(target.shared_from_this(), false);
519 UnwindAssemblySP assembly_profiler_sp(GetUnwindAssemblyProfiler(target));
531 FuncUnwinders::GetUnwindAssemblyProfiler(Target &target) {
534 arch.MergeFrom(target.GetArchitecture());
540 Address FuncUnwinders::GetLSDAAddress(Target &target) {
543 UnwindPlanSP unwind_plan_sp = GetEHFrameUnwindPlan(target);
545 unwind_plan_sp = GetCompactUnwindUnwindPlan(target);
548 unwind_plan_sp = GetObjectFileUnwindPlan(target);
556 Address FuncUnwinders::GetPersonalityRoutinePtrAddress(Target &target) {
559 UnwindPlanSP unwind_plan_sp = GetEHFrameUnwindPlan(target);
561 unwind_plan_sp = GetCompactUnwindUnwindPlan(target);
564 unwind_plan_sp = GetObjectFileUnwindPlan(target);