Lines Matching full:row
25 bool UnwindPlan::Row::RegisterLocation::
26 operator==(const UnwindPlan::Row::RegisterLocation &rhs) const { in operator ==()
56 void UnwindPlan::Row::RegisterLocation::SetAtDWARFExpression( in SetAtDWARFExpression()
65 void UnwindPlan::Row::RegisterLocation::SetIsDWARFExpression( in SetIsDWARFExpression()
93 void UnwindPlan::Row::RegisterLocation::Dump(Stream &s, in Dump()
95 const UnwindPlan::Row *row, in Dump() argument
168 bool UnwindPlan::Row::FAValue::
169 operator==(const UnwindPlan::Row::FAValue &rhs) const { in operator ==()
192 void UnwindPlan::Row::FAValue::Dump(Stream &s, const UnwindPlan *unwind_plan, in Dump()
217 void UnwindPlan::Row::Clear() { in Clear()
225 void UnwindPlan::Row::Dump(Stream &s, const UnwindPlan *unwind_plan, in Dump()
249 UnwindPlan::Row::Row() : m_cfa_value(), m_afa_value(), m_register_locations() {} in Row() function in UnwindPlan::Row
251 bool UnwindPlan::Row::GetRegisterInfo( in GetRegisterInfo()
253 UnwindPlan::Row::RegisterLocation ®ister_location) const { in GetRegisterInfo()
266 void UnwindPlan::Row::RemoveRegisterInfo(uint32_t reg_num) { in RemoveRegisterInfo()
273 void UnwindPlan::Row::SetRegisterInfo( in SetRegisterInfo()
275 const UnwindPlan::Row::RegisterLocation register_location) { in SetRegisterInfo()
279 bool UnwindPlan::Row::SetRegisterLocationToAtCFAPlusOffset(uint32_t reg_num, in SetRegisterLocationToAtCFAPlusOffset()
291 bool UnwindPlan::Row::SetRegisterLocationToIsCFAPlusOffset(uint32_t reg_num, in SetRegisterLocationToIsCFAPlusOffset()
303 bool UnwindPlan::Row::SetRegisterLocationToUndefined( in SetRegisterLocationToUndefined()
320 bool UnwindPlan::Row::SetRegisterLocationToUnspecified(uint32_t reg_num, in SetRegisterLocationToUnspecified()
331 bool UnwindPlan::Row::SetRegisterLocationToRegister(uint32_t reg_num, in SetRegisterLocationToRegister()
343 bool UnwindPlan::Row::SetRegisterLocationToSame(uint32_t reg_num, in SetRegisterLocationToSame()
354 bool UnwindPlan::Row::operator==(const UnwindPlan::Row &rhs) const { in operator ==()
374 RowSP row = *it; in InsertRow() local
375 if (row->GetOffset() >= row_sp->GetOffset()) in InsertRow()
386 RowSP row; in GetRowForFunctionOffset() local
389 row = m_row_list.back(); in GetRowForFunctionOffset()
394 row = *pos; in GetRowForFunctionOffset()
400 return row; in GetRowForFunctionOffset()
456 // If the 0th Row of unwind instructions is missing, or if it doesn't provide in PlanValidAtAddress()
461 Row::FAValue::unspecified) { in PlanValidAtAddress()
467 "UnwindPlan is invalid -- no CFA register defined in row 0 " in PlanValidAtAddress()
472 "UnwindPlan is invalid -- no CFA register defined in row 0 " in PlanValidAtAddress()
558 s.Printf("row[%u]: ", (uint32_t)std::distance(begin, pos)); in Dump()