Lines Matching defs:archiveName
60 if (f->archiveName.empty())
63 (f->archiveName + "(" + f->getName() + ")").toVector(f->toStringCache);
74 static ELFKind getELFKind(Ctx &ctx, MemoryBufferRef mb, StringRef archiveName) {
81 if (archiveName.empty())
84 Fatal(ctx) << archiveName << "(" << filename << "): " << msg;
371 if (archiveName.empty())
375 nameForScriptCache = (archiveName + Twine(':') + getName()).str();
1304 StringRef archiveName) {
1316 StringRef symName, StringRef archiveName) {
1317 ObjFile<ELFT> *obj = make<ObjFile<ELFT>>(ctx, ekind, mb, archiveName);
1331 StringRef archiveName) {
1332 switch (getELFKind(ctx, mb, archiveName)) {
1334 return isNonCommonDef<ELF32LE>(ctx, ELF32LEKind, mb, symName, archiveName);
1336 return isNonCommonDef<ELF32BE>(ctx, ELF32BEKind, mb, symName, archiveName);
1338 return isNonCommonDef<ELF64LE>(ctx, ELF64LEKind, mb, symName, archiveName);
1340 return isNonCommonDef<ELF64BE>(ctx, ELF64BEKind, mb, symName, archiveName);
1698 BitcodeFile::BitcodeFile(Ctx &ctx, MemoryBufferRef mb, StringRef archiveName,
1701 this->archiveName = archiveName;
1715 StringRef name = archiveName.empty()
1717 : ss.save(archiveName + "(" + path::filename(path) +
1875 StringRef archiveName,
1878 switch (getELFKind(ctx, mb, archiveName)) {
1880 f = std::make_unique<ObjFile<ELF32LE>>(ctx, ELF32LEKind, mb, archiveName);
1883 f = std::make_unique<ObjFile<ELF32BE>>(ctx, ELF32BEKind, mb, archiveName);
1886 f = std::make_unique<ObjFile<ELF64LE>>(ctx, ELF64LEKind, mb, archiveName);
1889 f = std::make_unique<ObjFile<ELF64BE>>(ctx, ELF64BEKind, mb, archiveName);
1920 return isBitcodeNonCommonDef(mb, name, archiveName);
1922 return isNonCommonDef(ctx, mb, name, archiveName);