Lines Matching +defs:buffer +defs:file +defs:name
133 OptTable::printHelp(outs, (std::string(argv0) + " [options] file...").c_str(),
170 if (std::optional<MemoryBufferRef> buffer = readFile(arg->getValue()))
171 for (StringRef path : args::getLines(*buffer))
233 DylibFile *&file = loadedDylibs[path];
234 if (file) {
236 file->setExplicitlyLinked();
237 return file;
245 error("could not load TAPI file at " + mbref.getBufferIdentifier() +
249 file =
254 // `file` reference. But the recursive load can grow loadDylibs, so the
255 // `file` reference might become invalid after parseReexports() -- so copy
257 newFile = file;
265 file = make<DylibFile>(mbref, umbrella, isBundleLoader, explicitlyLinked);
268 // in previous block for why this means we must copy `file` here.
269 newFile = file;
299 macho::findPathCombination(const Twine &name,
305 path::append(base, name);
366 warn("Error writing dependency info to file");