Searched refs:DylibSymbol (Results 1 – 12 of 12) sorted by relevance
81 assert(isa<Defined>(this) || isa<DylibSymbol>(this)); in resolveBranchVA()256 class DylibSymbol : public Symbol {258 DylibSymbol(DylibFile *file, StringRefZ name, bool isWeakDef, in DylibSymbol() function360 alignas(DylibSymbol) char d[sizeof(DylibSymbol)];384 if (isa<DylibSymbol>(sym)) in needsBinding()
149 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addDefined()234 else if (auto *dynsym = dyn_cast<DylibSymbol>(s)) in addUndefined()271 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addDylib()278 (isa<DylibSymbol>(s) && in addDylib()280 (!isDynamicLookup && cast<DylibSymbol>(s)->isDynamicLookup())))) { in addDylib()281 if (auto *dynsym = dyn_cast<DylibSymbol>(s)) in addDylib()283 replaceSymbol<DylibSymbol>(s, file, name, isWeakDef, refState, isTlv); in addDylib()301 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addLazyArchive()319 } else if (auto *dysym = dyn_cast<DylibSymbol>(s)) { in addLazyObject()
129 uint64_t DylibSymbol::getVA() const { in getVA()
321 if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in addNonLazyBindingEntries()548 if (auto *dysym = dyn_cast<DylibSymbol>(&sym)) in needsWeakBind()556 static int16_t ordinalForDylibSymbol(const DylibSymbol &dysym) { in ordinalForDylibSymbol()566 if (const auto *dysym = dyn_cast<DylibSymbol>(&sym)) in ordinalForSymbol()732 if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in addBindingsForStub()799 stubBinder = dyn_cast_or_null<DylibSymbol>(binder); in setUp()980 if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in writeTo()1054 } else if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in finalizeContents()1356 } else if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in finalizeContents()1432 } else if (auto *dysym = dyn_cast<DylibSymbol>(entry.sym)) { in writeTo()
131 if (isa<DylibSymbol>(sa) || isa<Undefined>(sa)) in equalsConstant()304 assert(isa<Undefined>(sym) || isa<DylibSymbol>(sym)); in run()
30 class DylibSymbol; variable
259 dyn_cast_or_null<DylibSymbol>(symtab->find("dyld_stub_binder"))) in markLive()
75 } else if (auto *dysym = dyn_cast<DylibSymbol>(&sym)) { in ExportInfo()
37 class DylibSymbol; variable315 DylibSymbol *stubBinder = nullptr;
292 assert(isa<DylibSymbol>(s)); in prepareRelocations()
741 } else if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in scanSymbols()
1429 } else if (auto *dysym = dyn_cast<DylibSymbol>(sym)) { in handleExplicitExports()