Lines Matching refs:DWARFUnit
34 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit() function in llvm::DWARFUnit
51 DWARFUnit::~DWARFUnit() { in ~DWARFUnit()
54 bool DWARFUnit::getAddrOffsetSectionItem(uint32_t Index, in getAddrOffsetSectionItem()
64 bool DWARFUnit::getStringOffsetSectionItem(uint32_t Index, in getStringOffsetSectionItem()
76 bool DWARFUnit::extractImpl(DataExtractor debug_info, uint32_t *offset_ptr) { in extractImpl()
104 bool DWARFUnit::extract(DataExtractor debug_info, uint32_t *offset_ptr) { in extract()
120 bool DWARFUnit::extractRangeList(uint32_t RangeListOffset, in extractRangeList()
129 void DWARFUnit::clear() { in clear()
142 const char *DWARFUnit::getCompilationDir() { in getCompilationDir()
149 uint64_t DWARFUnit::getDWOId() { in getDWOId()
158 void DWARFUnit::setDIERelations() { in setDIERelations()
187 void DWARFUnit::extractDIEsToVector( in extractDIEsToVector()
238 size_t DWARFUnit::extractDIEsIfNeeded(bool CUDieOnly) { in extractDIEsIfNeeded()
268 DWARFUnit::DWOHolder::DWOHolder(StringRef DWOPath) in DWOHolder()
280 bool DWARFUnit::parseDWO() { in parseDWO()
298 DWARFUnit *DWOCU = DWO->getUnit(); in parseDWO()
311 void DWARFUnit::clearDIEs(bool KeepCUDie) { in clearDIEs()
328 void DWARFUnit::collectAddressRanges(DWARFAddressRangesVector &CURanges) { in collectAddressRanges()
362 DWARFUnit::getSubprogramForAddress(uint64_t Address) { in getSubprogramForAddress()
374 DWARFUnit::getInlinedChainForAddress(uint64_t Address) { in getInlinedChainForAddress()
377 const DWARFUnit *ChainCU = nullptr; in getInlinedChainForAddress()