Searched refs:MachODylibFile (Results 1 – 7 of 7) sorted by relevance
29 class MachODylibFile; variable365 void registerDylib(mach_o::MachODylibFile *dylib, bool upward) const;374 mach_o::MachODylibFile* findIndirectDylib(StringRef path);380 ArrayRef<mach_o::MachODylibFile*> allDylibs() const { in allDylibs()426 mach_o::MachODylibFile* loadIndirectDylib(StringRef path);491 mutable llvm::StringMap<mach_o::MachODylibFile*> _pathToDylibMap;492 mutable std::vector<mach_o::MachODylibFile*> _allDylibs;493 mutable std::set<mach_o::MachODylibFile*> _upwardDylibs;
284 class MachODylibFile : public SharedLibraryFile {286 MachODylibFile(std::unique_ptr<MemoryBuffer> mb, MachOLinkingContext *ctx) in MachODylibFile() function290 MachODylibFile(StringRef path) : SharedLibraryFile(path) {} in MachODylibFile() function322 typedef std::function<MachODylibFile *(StringRef)> FindDylib;378 MachODylibFile *file;
36 using lld::mach_o::MachODylibFile;677 MachODylibFile* MachOLinkingContext::loadIndirectDylib(StringRef path) { in loadIndirectDylib()688 MachODylibFile *result = reinterpret_cast<MachODylibFile *>(file.get()); in loadIndirectDylib()694 MachODylibFile* MachOLinkingContext::findIndirectDylib(StringRef path) { in findIndirectDylib()750 for (MachODylibFile *dylib : _allDylibs) { in createImplicitFiles()751 dylib->loadReExportedDylibs([this] (StringRef path) -> MachODylibFile* { in createImplicitFiles()767 void MachOLinkingContext::registerDylib(MachODylibFile *dylib, in registerDylib()783 for (MachODylibFile *dylib : _upwardDylibs) { in isUpwardDylib()
307 normalizedDylibToAtoms(MachODylibFile *file,
1415 std::unique_ptr<MachODylibFile> file(new MachODylibFile(path)); in dylibToAtoms()1561 normalizedDylibToAtoms(MachODylibFile *file, in normalizedDylibToAtoms()
572 llvm::make_unique<MachODylibFile>(std::move(mb), &_ctx); in loadFile()
134 ctx.registerDylib(reinterpret_cast<mach_o::MachODylibFile *>(shl), in loadFile()