Lines Matching refs:DieArray

326   assert(!DieArray.empty());  in extractRangeList()
401 if ((CUDieOnly && !DieArray.empty()) || in extractDIEsIfNeeded()
402 DieArray.size() > 1) in extractDIEsIfNeeded()
405 bool HasCUDie = !DieArray.empty(); in extractDIEsIfNeeded()
406 extractDIEsToVector(!HasCUDie, !CUDieOnly, DieArray); in extractDIEsIfNeeded()
408 if (DieArray.empty()) in extractDIEsIfNeeded()
474 return DieArray.size(); in extractDIEsIfNeeded()
529 if (DieArray.size() > (unsigned)KeepCUDie) { in clearDIEs()
530 DieArray.resize((unsigned)KeepCUDie); in clearDIEs()
531 DieArray.shrink_to_fit(); in clearDIEs()
671 if (DieArray[I].getDepth() == ParentDepth) in getParent()
672 return DWARFDie(this, &DieArray[I]); in getParent()
689 for (size_t I = getDIEIndex(Die) + 1, EndIdx = DieArray.size(); I < EndIdx; in getSibling()
691 if (DieArray[I].getDepth() == Depth) in getSibling()
692 return DWARFDie(this, &DieArray[I]); in getSibling()
708 if (DieArray[I].getDepth() == Depth - 1) in getPreviousSibling()
710 if (DieArray[I].getDepth() == Depth) in getPreviousSibling()
711 return DWARFDie(this, &DieArray[I]); in getPreviousSibling()
722 if (I >= DieArray.size()) in getFirstChild()
724 return DWARFDie(this, &DieArray[I]); in getFirstChild()
732 for (size_t I = getDIEIndex(Die) + 1, EndIdx = DieArray.size(); I < EndIdx; in getLastChild()
734 if (DieArray[I].getDepth() == Depth + 1 && in getLastChild()
735 DieArray[I].getTag() == dwarf::DW_TAG_null) in getLastChild()
736 return DWARFDie(this, &DieArray[I]); in getLastChild()
737 assert(DieArray[I].getDepth() > Depth && "Not processing children?"); in getLastChild()