Lines Matching defs:mb
120 const char *hdr = input->mb.getBufferStart();
228 std::unique_ptr<MemoryBuffer> &mb = *mbOrErr;
229 MemoryBufferRef mbref = mb->getMemBufferRef();
230 make<std::unique_ptr<MemoryBuffer>>(std::move(mb)); // take mb ownership
343 auto *buf = reinterpret_cast<const uint8_t *>(mb.getBufferStart());
535 auto *buf = reinterpret_cast<const uint8_t *>(mb.getBufferStart());
580 int64_t embeddedAddend = target->getEmbeddedAddend(mb, sec.offset, relInfo);
939 OpaqueFile::OpaqueFile(MemoryBufferRef mb, StringRef segName,
941 : InputFile(OpaqueKind, mb) {
942 const auto *buf = reinterpret_cast<const uint8_t *>(mb.getBufferStart());
943 ArrayRef<uint8_t> data = {buf, mb.getBufferSize()};
956 auto *hdr = reinterpret_cast<const Header *>(mb.getBufferStart());
966 ObjFile::ObjFile(MemoryBufferRef mb, uint32_t modTime, StringRef archiveName,
969 : InputFile(ObjKind, mb, lazy), modTime(modTime), forceHidden(forceHidden),
992 auto *buf = reinterpret_cast<const uint8_t *>(mb.getBufferStart());
993 auto *hdr = reinterpret_cast<const Header *>(mb.getBufferStart());
1053 auto *buf = reinterpret_cast<const uint8_t *>(mb.getBufferStart());
1054 auto *hdr = reinterpret_cast<const Header *>(mb.getBufferStart());
1106 const auto *buf = reinterpret_cast<const uint8_t *>(mb.getBufferStart());
1116 const auto *buf = reinterpret_cast<const uint8_t *>(mb.getBufferStart());
1686 DylibFile::DylibFile(MemoryBufferRef mb, DylibFile *umbrella,
1688 : InputFile(DylibKind, mb), refState(RefState::Unreferenced),
1695 auto *hdr = reinterpret_cast<const mach_header *>(mb.getBufferStart());
1768 auto *buf = reinterpret_cast<const uint8_t *>(mb.getBufferStart());
1791 void DylibFile::parseLoadCommands(MemoryBufferRef mb) {
1792 auto *hdr = reinterpret_cast<const mach_header *>(mb.getBufferStart());
1793 const uint8_t *p = reinterpret_cast<const uint8_t *>(mb.getBufferStart()) +
2190 loadArchiveMember(MemoryBufferRef mb, uint32_t modTime, StringRef archiveName,
2195 switch (identify_magic(mb.getBuffer())) {
2197 return make<ObjFile>(mb, modTime, archiveName, /*lazy=*/false, forceHidden,
2200 return make<BitcodeFile>(mb, archiveName, offsetInArchive, /*lazy=*/false,
2204 mb.getBufferIdentifier() +
2213 Expected<MemoryBufferRef> mb = c.getMemoryBufferRef();
2214 if (!mb)
2215 return mb.takeError();
2222 loadArchiveMember(*mb, toTimeT(*modTime), getName(), c.getChildOffset(),
2285 BitcodeFile::BitcodeFile(MemoryBufferRef mb, StringRef archiveName,
2288 : InputFile(BitcodeKind, mb, lazy), forceHidden(forceHidden) {
2291 std::string path = mb.getBufferIdentifier().str();
2293 path = replaceThinLTOSuffix(mb.getBufferIdentifier());
2306 MemoryBufferRef mbref(mb.getBuffer(),