Lines Matching defs:unwind_plan
903 UnwindPlan &unwind_plan) {
904 unwind_plan.Clear();
921 unwind_plan.SetPlanValidAddressRange(func_range);
922 unwind_plan.SetRegisterKind(eRegisterKindLLDB);
938 unwind_plan.AppendRow(row);
1284 unwind_plan.AppendRow(row);
1317 unwind_plan.SetSourceName("assembly insn profiling");
1318 unwind_plan.SetSourcedFromCompiler(eLazyBoolNo);
1319 unwind_plan.SetUnwindPlanValidAtAllInstructions(eLazyBoolYes);
1320 unwind_plan.SetUnwindPlanForSignalTrap(eLazyBoolNo);
1327 UnwindPlan &unwind_plan, RegisterContextSP ®_ctx) {
1335 unwind_plan.GetRegisterKind() != eRegisterKindLLDB)
1338 // Is original unwind_plan valid?
1339 // unwind_plan should have at least one row which is ABI-default (CFA
1341 if (unwind_plan.GetRowCount() < 2)
1344 UnwindPlan::RowSP first_row = unwind_plan.GetRowAtIndex(0);
1348 if (unwind_plan.GetRegisterKind() != eRegisterKindLLDB) {
1350 unwind_plan.GetRegisterKind(),
1357 UnwindPlan::RowSP original_last_row = unwind_plan.GetRowForFunctionOffset(-1);
1389 unwind_plan.AppendRow(new_row);
1398 while (row_id < unwind_plan.GetRowCount() &&
1399 unwind_plan.GetRowAtIndex(row_id)->GetOffset() <= offset) {
1402 UnwindPlan::RowSP original_row = unwind_plan.GetRowAtIndex(row_id - 1);
1416 if (unwind_plan.GetRegisterKind() != eRegisterKindLLDB) {
1418 unwind_plan.GetRegisterKind(),
1432 unwind_plan.InsertRow(new_row);
1444 unwind_plan.InsertRow(new_row);
1458 unwind_plan.InsertRow(new_row);
1468 unwind_plan.InsertRow(new_row);
1478 unwind_plan.InsertRow(new_row);
1488 unwind_plan.InsertRow(new_row);
1500 unwind_plan.InsertRow(new_row);
1509 unwind_plan.InsertRow(new_row);
1520 unwind_plan.InsertRow(new_row);
1543 unwind_plan.InsertRow(new_row);
1558 unwind_plan.SetPlanValidAddressRange(func_range);
1560 std::string unwind_plan_source(unwind_plan.GetSourceName().AsCString());
1562 unwind_plan.SetSourceName(unwind_plan_source.c_str());
1563 unwind_plan.SetSourcedFromCompiler(eLazyBoolNo);
1564 unwind_plan.SetUnwindPlanValidAtAllInstructions(eLazyBoolYes);