Lines Matching refs:DWARFContext

74 void fixupIndexV4(DWARFContext &C, DWARFUnitIndex &Index) {  in fixupIndexV4()
142 void fixupIndexV5(DWARFContext &C, DWARFUnitIndex &Index) { in fixupIndexV5()
185 void fixupIndex(DWARFContext &C, DWARFUnitIndex &Index) { in fixupIndex()
208 DWARFContext::DWARFContextState::parseMacroOrMacinfo(MacroSecType SectionType) { in parseMacroOrMacinfo()
250 class ThreadUnsafeDWARFContextState : public DWARFContext::DWARFContextState {
277 std::unique_ptr<DWARFContext> Context;
285 ThreadUnsafeDWARFContextState(DWARFContext &DC, std::string &DWP) : in ThreadUnsafeDWARFContextState()
286 DWARFContext::DWARFContextState(DC), in ThreadUnsafeDWARFContextState()
537 std::shared_ptr<DWARFContext>
540 DWARFContext *Ctxt = S->Context.get(); in getDWOContext()
541 return std::shared_ptr<DWARFContext>(std::move(S), Ctxt); in getDWOContext()
547 DWARFContext *Ctxt = S->Context.get(); in getDWOContext()
548 return std::shared_ptr<DWARFContext>(std::move(S), Ctxt); in getDWOContext()
585 S->Context = DWARFContext::create( in getDWOContext()
586 *S->File.getBinary(), DWARFContext::ProcessDebugRelocations::Ignore, in getDWOContext()
591 return std::shared_ptr<DWARFContext>(std::move(S), Ctxt); in getDWOContext()
633 ThreadSafeState(DWARFContext &DC, std::string &DWP) : in ThreadSafeState()
729 std::shared_ptr<DWARFContext>
746 DWARFContext::DWARFContext(std::unique_ptr<const DWARFObject> DObj, in DWARFContext() function in DWARFContext
760 DWARFContext::~DWARFContext() = default;
790 collectContributionData(DWARFContext::unit_iterator_range Units) { in collectContributionData()
834 DWARFContext::unit_iterator_range Units, in dumpStringOffsetsSection()
988 void DWARFContext::dump( in dump()
1347 DWARFTypeUnit *DWARFContext::getTypeUnitForHash(uint16_t Version, uint64_t Hash, in getTypeUnitForHash()
1359 DWARFCompileUnit *DWARFContext::getDWOCompileUnitForHash(uint64_t Hash) { in getDWOCompileUnitForHash()
1389 DWARFDie DWARFContext::getDIEForOffset(uint64_t Offset) { in getDIEForOffset()
1395 bool DWARFContext::verify(raw_ostream &OS, DIDumpOptions DumpOpts) { in verify()
1414 const DWARFUnitIndex &DWARFContext::getCUIndex() { in getCUIndex()
1418 const DWARFUnitIndex &DWARFContext::getTUIndex() { in getTUIndex()
1422 DWARFGdbIndex &DWARFContext::getGdbIndex() { in getGdbIndex()
1426 const DWARFDebugAbbrev *DWARFContext::getDebugAbbrev() { in getDebugAbbrev()
1430 const DWARFDebugAbbrev *DWARFContext::getDebugAbbrevDWO() { in getDebugAbbrevDWO()
1434 const DWARFDebugLoc *DWARFContext::getDebugLoc() { in getDebugLoc()
1438 const DWARFDebugAranges *DWARFContext::getDebugAranges() { in getDebugAranges()
1442 Expected<const DWARFDebugFrame *> DWARFContext::getDebugFrame() { in getDebugFrame()
1446 Expected<const DWARFDebugFrame *> DWARFContext::getEHFrame() { in getEHFrame()
1450 const DWARFDebugMacro *DWARFContext::getDebugMacro() { in getDebugMacro()
1454 const DWARFDebugMacro *DWARFContext::getDebugMacroDWO() { in getDebugMacroDWO()
1458 const DWARFDebugMacro *DWARFContext::getDebugMacinfo() { in getDebugMacinfo()
1462 const DWARFDebugMacro *DWARFContext::getDebugMacinfoDWO() { in getDebugMacinfoDWO()
1467 const DWARFDebugNames &DWARFContext::getDebugNames() { in getDebugNames()
1471 const AppleAcceleratorTable &DWARFContext::getAppleNames() { in getAppleNames()
1475 const AppleAcceleratorTable &DWARFContext::getAppleTypes() { in getAppleTypes()
1479 const AppleAcceleratorTable &DWARFContext::getAppleNamespaces() { in getAppleNamespaces()
1483 const AppleAcceleratorTable &DWARFContext::getAppleObjC() { in getAppleObjC()
1488 DWARFContext::getLineTableForUnit(DWARFUnit *U) { in getLineTableForUnit()
1498 Expected<const DWARFDebugLine::LineTable *> DWARFContext::getLineTableForUnit( in getLineTableForUnit()
1503 void DWARFContext::clearLineTableForUnit(DWARFUnit *U) { in clearLineTableForUnit()
1507 DWARFUnitVector &DWARFContext::getDWOUnits(bool Lazy) { in getDWOUnits()
1511 DWARFCompileUnit *DWARFContext::getCompileUnitForOffset(uint64_t Offset) { in getCompileUnitForOffset()
1516 DWARFCompileUnit *DWARFContext::getCompileUnitForCodeAddress(uint64_t Address) { in getCompileUnitForCodeAddress()
1521 DWARFCompileUnit *DWARFContext::getCompileUnitForDataAddress(uint64_t Address) { in getCompileUnitForDataAddress()
1544 DWARFContext::DIEsForAddress DWARFContext::getDIEsForAddress(uint64_t Address, in getDIEsForAddress()
1653 void DWARFContext::addLocalsForDie(DWARFCompileUnit *CU, DWARFDie Subprogram, in addLocalsForDie()
1719 DWARFContext::getLocalsForAddress(object::SectionedAddress Address) { in getLocalsForAddress()
1731 DILineInfo DWARFContext::getLineInfoForAddress(object::SectionedAddress Address, in getLineInfoForAddress()
1753 DWARFContext::getLineInfoForDataAddress(object::SectionedAddress Address) { in getLineInfoForDataAddress()
1767 DILineInfoTable DWARFContext::getLineInfoForAddressRange( in getLineInfoForAddressRange()
1822 DWARFContext::getInliningInfoForAddress(object::SectionedAddress Address, in getInliningInfoForAddress()
1890 std::shared_ptr<DWARFContext>
1891 DWARFContext::getDWOContext(StringRef AbsolutePath) { in getDWOContext()
2132 DWARFContext::ProcessDebugRelocations RelocAction) in DWARFObjInMemory()
2212 (RelocAction == DWARFContext::ProcessDebugRelocations::Ignore)) in DWARFObjInMemory()
2438 std::unique_ptr<DWARFContext>
2439 DWARFContext::create(const object::ObjectFile &Obj, in create()
2447 return std::make_unique<DWARFContext>(std::move(DObj), in create()
2454 std::unique_ptr<DWARFContext>
2455 DWARFContext::create(const StringMap<std::unique_ptr<MemoryBuffer>> &Sections, in create()
2462 return std::make_unique<DWARFContext>( in create()
2466 uint8_t DWARFContext::getCUAddrSize() { in getCUAddrSize()