Lines Matching refs:DieArray

380   assert(!DieArray.empty());  in extractRangeList()
499 if ((CUDieOnly && !DieArray.empty()) || in tryExtractDIEsIfNeeded()
500 DieArray.size() > 1) in tryExtractDIEsIfNeeded()
503 bool HasCUDie = !DieArray.empty(); in tryExtractDIEsIfNeeded()
504 extractDIEsToVector(!HasCUDie, !CUDieOnly, DieArray); in tryExtractDIEsIfNeeded()
506 if (DieArray.empty()) in tryExtractDIEsIfNeeded()
513 DWARFDie UnitDie(this, &DieArray[0]); in tryExtractDIEsIfNeeded()
661 DieArray = (KeepCUDie && !DieArray.empty()) in clearDIEs()
662 ? std::vector<DWARFDebugInfoEntry>({DieArray[0]}) in clearDIEs()
912 assert(Die >= DieArray.data() && Die < DieArray.data() + DieArray.size()); in getParentEntry()
915 assert(*ParentIdx < DieArray.size() && in getParentEntry()
934 assert(Die >= DieArray.data() && Die < DieArray.data() + DieArray.size()); in getSiblingEntry()
937 assert(*SiblingIdx < DieArray.size() && in getSiblingEntry()
939 return &DieArray[*SiblingIdx]; in getSiblingEntry()
956 assert(Die >= DieArray.data() && Die < DieArray.data() + DieArray.size()); in getPreviousSiblingEntry()
963 assert(*ParentIdx < DieArray.size() && in getPreviousSiblingEntry()
972 while (DieArray[PrevDieIdx].getParentIdx() != *ParentIdx) { in getPreviousSiblingEntry()
973 PrevDieIdx = *DieArray[PrevDieIdx].getParentIdx(); in getPreviousSiblingEntry()
975 assert(PrevDieIdx < DieArray.size() && in getPreviousSiblingEntry()
981 return &DieArray[PrevDieIdx]; in getPreviousSiblingEntry()
995 assert(Die >= DieArray.data() && Die < DieArray.data() + DieArray.size()); in getFirstChildEntry()
1004 if (I >= DieArray.size()) in getFirstChildEntry()
1006 return &DieArray[I]; in getFirstChildEntry()
1020 assert(Die >= DieArray.data() && Die < DieArray.data() + DieArray.size()); in getLastChildEntry()
1026 assert(*SiblingIdx < DieArray.size() && in getLastChildEntry()
1028 assert(DieArray[*SiblingIdx - 1].getTag() == dwarf::DW_TAG_null && in getLastChildEntry()
1030 return &DieArray[*SiblingIdx - 1]; in getLastChildEntry()
1042 if (getDIEIndex(Die) == 0 && DieArray.size() > 1 && in getLastChildEntry()
1043 DieArray.back().getTag() == dwarf::DW_TAG_null) { in getLastChildEntry()
1048 return &DieArray.back(); in getLastChildEntry()