Lines Matching refs:DWARFUnit
35 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit() function in llvm::DWARFUnit
52 DWARFUnit::~DWARFUnit() { in ~DWARFUnit()
55 bool DWARFUnit::getAddrOffsetSectionItem(uint32_t Index, in getAddrOffsetSectionItem()
65 bool DWARFUnit::getStringOffsetSectionItem(uint32_t Index, in getStringOffsetSectionItem()
77 bool DWARFUnit::extractImpl(DataExtractor debug_info, uint32_t *offset_ptr) { in extractImpl()
105 bool DWARFUnit::extract(DataExtractor debug_info, uint32_t *offset_ptr) { in extract()
121 bool DWARFUnit::extractRangeList(uint32_t RangeListOffset, in extractRangeList()
130 void DWARFUnit::clear() { in clear()
143 const char *DWARFUnit::getCompilationDir() { in getCompilationDir()
150 uint64_t DWARFUnit::getDWOId() { in getDWOId()
159 void DWARFUnit::setDIERelations() { in setDIERelations()
188 void DWARFUnit::extractDIEsToVector( in extractDIEsToVector()
239 size_t DWARFUnit::extractDIEsIfNeeded(bool CUDieOnly) { in extractDIEsIfNeeded()
269 DWARFUnit::DWOHolder::DWOHolder(StringRef DWOPath) in DWOHolder()
284 bool DWARFUnit::parseDWO() { in parseDWO()
304 DWARFUnit *DWOCU = DWO->getUnit(); in parseDWO()
317 void DWARFUnit::clearDIEs(bool KeepCUDie) { in clearDIEs()
334 void DWARFUnit::collectAddressRanges(DWARFAddressRangesVector &CURanges) { in collectAddressRanges()
368 DWARFUnit::getSubprogramForAddress(uint64_t Address) { in getSubprogramForAddress()
380 DWARFUnit::getInlinedChainForAddress(uint64_t Address) { in getInlinedChainForAddress()
383 const DWARFUnit *ChainCU = nullptr; in getInlinedChainForAddress()