Home
last modified time | relevance | path

Searched refs:MachODylibFile (Results 1 – 7 of 7) sorted by relevance

/external/llvm-project/lld/include/lld/ReaderWriter/
DMachOLinkingContext.h28 class MachODylibFile; variable
364 void registerDylib(mach_o::MachODylibFile *dylib, bool upward) const;
373 mach_o::MachODylibFile* findIndirectDylib(StringRef path);
379 ArrayRef<mach_o::MachODylibFile*> allDylibs() const { in allDylibs()
425 mach_o::MachODylibFile* loadIndirectDylib(StringRef path);
488 mutable llvm::StringMap<mach_o::MachODylibFile*> _pathToDylibMap;
489 mutable std::vector<mach_o::MachODylibFile*> _allDylibs;
490 mutable std::set<mach_o::MachODylibFile*> _upwardDylibs;
/external/llvm-project/lld/lib/ReaderWriter/MachO/
DFile.h285 class MachODylibFile : public SharedLibraryFile {
287 MachODylibFile(std::unique_ptr<MemoryBuffer> mb, MachOLinkingContext *ctx) in MachODylibFile() function
291 MachODylibFile(StringRef path) : SharedLibraryFile(path) {} in MachODylibFile() function
323 typedef std::function<MachODylibFile *(StringRef)> FindDylib;
379 ReExportedDylib(StringRef p, MachODylibFile *file) : path(p), file(file) { } in ReExportedDylib()
381 MachODylibFile *file;
400 class TAPIFile : public MachODylibFile {
404 : MachODylibFile(std::move(mb), ctx) {} in TAPIFile()
DMachOLinkingContext.cpp35 using lld::mach_o::MachODylibFile;
682 MachODylibFile* MachOLinkingContext::loadIndirectDylib(StringRef path) { in loadIndirectDylib()
693 MachODylibFile *result = reinterpret_cast<MachODylibFile *>(file.get()); in loadIndirectDylib()
699 MachODylibFile* MachOLinkingContext::findIndirectDylib(StringRef path) { in findIndirectDylib()
755 for (MachODylibFile *dylib : _allDylibs) { in createImplicitFiles()
756 dylib->loadReExportedDylibs([this] (StringRef path) -> MachODylibFile* { in createImplicitFiles()
772 void MachOLinkingContext::registerDylib(MachODylibFile *dylib, in registerDylib()
787 for (MachODylibFile *dylib : _upwardDylibs) { in isUpwardDylib()
DMachONormalizedFile.h307 normalizedDylibToAtoms(MachODylibFile *file,
DMachONormalizedFileBinaryReader.cpp571 std::make_unique<MachODylibFile>(std::move(mb), &_ctx); in loadFile()
DMachONormalizedFileToAtoms.cpp1416 auto file = std::make_unique<MachODylibFile>(path); in dylibToAtoms()
1562 normalizedDylibToAtoms(MachODylibFile *file, in normalizedDylibToAtoms()
/external/llvm-project/lld/lib/Driver/
DDarwinLdDriver.cpp133 ctx.registerDylib(reinterpret_cast<mach_o::MachODylibFile *>(shl), in loadFile()