Lines Matching refs:CU

161       bool CU = Header.getUnitType() == DW_UT_split_compile;  in fixupIndexV5()  local
162 uint64_t Sig = CU ? *Header.getDWOId() : Header.getTypeHash(); in fixupIndexV5()
1391 if (auto *CU = State->getNormalUnits().getUnitForOffset(Offset)) in getDIEForOffset() local
1392 return CU->getDIEForOffset(Offset); in getDIEForOffset()
1538 for (std::unique_ptr<DWARFUnit> &CU : compile_units()) { in getCompileUnitForDataAddress()
1539 if (CU->getVariableForAddress(Address)) { in getCompileUnitForDataAddress()
1540 return static_cast<DWARFCompileUnit *>(CU.get()); in getCompileUnitForDataAddress()
1550 DWARFCompileUnit *CU = getCompileUnitForCodeAddress(Address); in getDIEsForAddress() local
1551 if (!CU) in getDIEsForAddress()
1558 DWARFDie CUDie = CU->getUnitDIE(false); in getDIEsForAddress()
1559 DWARFDie CUDwoDie = CU->getNonSkeletonUnitDIE(false); in getDIEsForAddress()
1575 Result.CompileUnit = CU; in getDIEsForAddress()
1576 Result.FunctionDIE = CU->getSubroutineForAddress(Address); in getDIEsForAddress()
1603 DWARFCompileUnit *CU, uint64_t Address, FunctionNameKind Kind, in getFunctionNameAndStartLineForAddress() argument
1611 CU->getInlinedChainForAddress(Address, InlinedChain); in getFunctionNameAndStartLineForAddress()
1655 void DWARFContext::addLocalsForDie(DWARFCompileUnit *CU, DWARFDie Subprogram, in addLocalsForDie() argument
1698 if (const auto *LT = CU->getContext().getLineTableForUnit(CU)) in addLocalsForDie()
1700 *DeclFileAttr->getAsUnsignedConstant(), CU->getCompilationDir(), in addLocalsForDie()
1717 addLocalsForDie(CU, Subprogram, Child, Result); in addLocalsForDie()
1723 DWARFCompileUnit *CU = getCompileUnitForCodeAddress(Address.Address); in getLocalsForAddress() local
1724 if (!CU) in getLocalsForAddress()
1727 DWARFDie Subprogram = CU->getSubroutineForAddress(Address.Address); in getLocalsForAddress()
1729 addLocalsForDie(CU, Subprogram, Subprogram, Result); in getLocalsForAddress()
1736 DWARFCompileUnit *CU = getCompileUnitForCodeAddress(Address.Address); in getLineInfoForAddress() local
1737 if (!CU) in getLineInfoForAddress()
1741 CU, Address.Address, Spec.FNKind, Spec.FLIKind, Result.FunctionName, in getLineInfoForAddress()
1744 if (const DWARFLineTable *LineTable = getLineTableForUnit(CU)) { in getLineInfoForAddress()
1746 {Address.Address, Address.SectionIndex}, CU->getCompilationDir(), in getLineInfoForAddress()
1757 DWARFCompileUnit *CU = getCompileUnitForDataAddress(Address.Address); in getLineInfoForDataAddress() local
1758 if (!CU) in getLineInfoForDataAddress()
1761 if (DWARFDie Die = CU->getVariableForAddress(Address.Address)) { in getLineInfoForDataAddress()
1772 DWARFCompileUnit *CU = getCompileUnitForCodeAddress(Address.Address); in getLineInfoForAddressRange() local
1773 if (!CU) in getLineInfoForAddressRange()
1780 getFunctionNameAndStartLineForAddress(CU, Address.Address, Spec.FNKind, in getLineInfoForAddressRange()
1796 const DWARFLineTable *LineTable = getLineTableForUnit(CU); in getLineInfoForAddressRange()
1809 LineTable->getFileNameByIndex(Row.File, CU->getCompilationDir(), in getLineInfoForAddressRange()
1828 DWARFCompileUnit *CU = getCompileUnitForCodeAddress(Address.Address); in getInliningInfoForAddress() local
1829 if (!CU) in getInliningInfoForAddress()
1834 CU->getInlinedChainForAddress(Address.Address, InlinedChain); in getInliningInfoForAddress()
1840 LineTable = getLineTableForUnit(CU); in getInliningInfoForAddress()
1843 CU->getCompilationDir(), Spec.FLIKind, Frame)) in getInliningInfoForAddress()
1865 LineTable = getLineTableForUnit(CU); in getInliningInfoForAddress()
1869 {Address.Address, Address.SectionIndex}, CU->getCompilationDir(), in getInliningInfoForAddress()
1875 LineTable->getFileNameByIndex(CallFile, CU->getCompilationDir(), in getInliningInfoForAddress()