Home
last modified time | relevance | path

Searched refs:row_sp (Results 1 – 3 of 3) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/
DSymbolFileBreakpad.cpp534 auto row_sp = std::make_shared<UnwindPlan::Row>(); in ParseCFIUnwindPlan() local
535 row_sp->SetOffset(0); in ParseCFIUnwindPlan()
536 if (!ParseCFIUnwindRow(init_record->UnwindRules, resolver, *row_sp)) in ParseCFIUnwindPlan()
538 plan_sp->AppendRow(row_sp); in ParseCFIUnwindPlan()
546 row_sp = std::make_shared<UnwindPlan::Row>(*row_sp); in ParseCFIUnwindPlan()
547 row_sp->SetOffset(record->Address - init_record->Address); in ParseCFIUnwindPlan()
548 if (!ParseCFIUnwindRow(record->UnwindRules, resolver, *row_sp)) in ParseCFIUnwindPlan()
550 plan_sp->AppendRow(row_sp); in ParseCFIUnwindPlan()
577 auto row_sp = std::make_shared<UnwindPlan::Row>(); in ParseWinUnwindPlan() local
578 row_sp->SetOffset(0); in ParseWinUnwindPlan()
[all …]
/freebsd-12-stable/contrib/llvm-project/lldb/source/Symbol/
DUnwindPlan.cpp361 void UnwindPlan::AppendRow(const UnwindPlan::RowSP &row_sp) { in AppendRow() argument
363 m_row_list.back()->GetOffset() != row_sp->GetOffset()) in AppendRow()
364 m_row_list.push_back(row_sp); in AppendRow()
366 m_row_list.back() = row_sp; in AppendRow()
369 void UnwindPlan::InsertRow(const UnwindPlan::RowSP &row_sp, in InsertRow() argument
374 if (row->GetOffset() >= row_sp->GetOffset()) in InsertRow()
378 if (it == m_row_list.end() || (*it)->GetOffset() != row_sp->GetOffset()) in InsertRow()
379 m_row_list.insert(it, row_sp); in InsertRow()
381 *it = row_sp; in InsertRow()
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
DUnwindPlan.h418 for (const RowSP &row_sp : rhs.m_row_list) in UnwindPlan() local
419 m_row_list.emplace_back(new Row(*row_sp)); in UnwindPlan()
426 void AppendRow(const RowSP &row_sp);
428 void InsertRow(const RowSP &row_sp, bool replace_existing = false);