Home
last modified time | relevance | path

Searched refs:mbref (Results 1 – 10 of 10) sorted by relevance

/freebsd-13.1/contrib/llvm-project/lld/MachO/
H A DDriverUtils.cpp208 DylibFile *macho::loadDylib(MemoryBufferRef mbref, DylibFile *umbrella, in loadDylib() argument
210 CachedHashStringRef path(mbref.getBufferIdentifier()); in loadDylib()
216 file_magic magic = identify_magic(mbref.getBuffer()); in loadDylib()
218 Expected<std::unique_ptr<InterfaceFile>> result = TextAPIReader::get(mbref); in loadDylib()
220 error("could not load TAPI file at " + mbref.getBufferIdentifier() + in loadDylib()
239 file = make<DylibFile>(mbref, umbrella, isBundleLoader); in loadDylib()
245 newFile->parseLoadCommands(mbref); in loadDylib()
H A DDriver.cpp229 MemoryBufferRef mbref; member
251 MemoryBufferRef mbref = in getArchiveMembers() local
277 MemoryBufferRef mbref = *buffer; in addFile() local
342 if (DylibFile *dylibFile = loadDylib(mbref)) { in addFile()
349 newFile = make<BitcodeFile>(mbref, "", 0); in addFile()
455 MemoryBufferRef mbref = *buffer; in addFileList() local
456 for (StringRef path : args::getLines(mbref)) in addFileList()
481 MemoryBufferRef mbref = *buffer; in parseOrderFile() local
483 for (StringRef line : args::getLines(mbref)) { in parseOrderFile()
975 MemoryBufferRef mbref = *buffer; in handleSymbolPatterns() local
[all …]
H A DInputFiles.cpp185 MemoryBufferRef mbref = mb->getMemBufferRef(); in readFile() local
189 const char *buf = mbref.getBufferStart(); in readFile()
191 if (mbref.getBufferSize() < sizeof(uint32_t) || in readFile()
195 return mbref; in readFile()
205 buf + mbref.getBufferSize()) { in readFile()
216 if (offset + size > mbref.getBufferSize()) in readFile()
844 Optional<MemoryBufferRef> mbref = readFile(path); in loadDylib() local
845 if (!mbref) { in loadDylib()
849 return loadDylib(*mbref, umbrella); in loadDylib()
1312 MemoryBufferRef mbref( in BitcodeFile() local
[all …]
H A DDriver.h57 DylibFile *loadDylib(llvm::MemoryBufferRef mbref, DylibFile *umbrella = nullptr,
/freebsd-13.1/contrib/llvm-project/lld/COFF/
H A DDriver.cpp183 MemoryBufferRef mbref = *mb; in takeBuffer() local
188 mbref.getBuffer()); in takeBuffer()
189 return mbref; in takeBuffer()
200 switch (identify_magic(mbref.getBuffer())) { in addBuffer()
202 resources.push_back(mbref); in addBuffer()
216 symtab->addFile(make<ArchiveFile>(mbref)); in addBuffer()
220 symtab->addFile(make<LazyObjFile>(mbref)); in addBuffer()
227 symtab->addFile(make<LazyObjFile>(mbref)); in addBuffer()
229 symtab->addFile(make<ObjFile>(mbref)); in addBuffer()
232 symtab->addFile(make<PDBInputFile>(mbref)); in addBuffer()
[all …]
H A DInputFiles.cpp129 MemoryBufferRef mbref = in getArchiveMembers() local
133 v.push_back(mbref); in getArchiveMembers()
1028 MemoryBufferRef mbref( in BitcodeFile() local
1034 obj = check(lto::InputFile::create(mbref)); in BitcodeFile()
1221 MemoryBufferRef mbref = MemoryBufferRef(StringRef(buf, size), s->dllName); in makeImport() local
1222 ImportFile *impFile = make<ImportFile>(mbref); in makeImport()
H A DDriver.h140 void addArchiveBuffer(MemoryBufferRef mbref, StringRef symName,
H A DDriverUtils.cpp759 MemoryBufferRef mbref = **e; in convertResToCOFF() local
761 return mbref; in convertResToCOFF()
/freebsd-13.1/contrib/llvm-project/lld/ELF/
H A DDriver.cpp187 MemoryBufferRef mbref = in getArchiveMembers() local
193 v.push_back(std::make_pair(mbref, c.getChildOffset())); in getArchiveMembers()
213 MemoryBufferRef mbref = *buffer; in addFile() local
216 files.push_back(make<BinaryFile>(mbref)); in addFile()
220 switch (identify_magic(mbref.getBuffer())) { in addFile()
222 readLinkerScript(mbref); in addFile()
227 for (const auto &p : getArchiveMembers(mbref)) in addFile()
243 getArchiveMembers(mbref)) in addFile()
250 getArchiveMembers(mbref)) in addFile()
281 files.push_back(make<LazyObjFile>(mbref, "", 0)); in addFile()
[all …]
H A DInputFiles.cpp126 MemoryBufferRef mbref = mb->getMemBufferRef(); in readFile() local
130 tar->append(relativeToRoot(path), mbref.getBuffer()); in readFile()
131 return mbref; in readFile()
1692 MemoryBufferRef mbref(mb.getBuffer(), name); in BitcodeFile() local
1694 obj = CHECK(lto::InputFile::create(mbref), this); in BitcodeFile()