Searched refs:MachODylibFile (Results 1 – 7 of 7) sorted by relevance
/external/llvm-project/lld/include/lld/ReaderWriter/ |
D | MachOLinkingContext.h | 28 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/ |
D | File.h | 285 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()
|
D | MachOLinkingContext.cpp | 35 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()
|
D | MachONormalizedFile.h | 307 normalizedDylibToAtoms(MachODylibFile *file,
|
D | MachONormalizedFileBinaryReader.cpp | 571 std::make_unique<MachODylibFile>(std::move(mb), &_ctx); in loadFile()
|
D | MachONormalizedFileToAtoms.cpp | 1416 auto file = std::make_unique<MachODylibFile>(path); in dylibToAtoms() 1562 normalizedDylibToAtoms(MachODylibFile *file, in normalizedDylibToAtoms()
|
/external/llvm-project/lld/lib/Driver/ |
D | DarwinLdDriver.cpp | 133 ctx.registerDylib(reinterpret_cast<mach_o::MachODylibFile *>(shl), in loadFile()
|