if (auto Err = ErrOrBuff.getError())
return errorCodeToError(Err);
- MemoryBuffer = std::move(*ErrOrBuff);
+ MemBuffer = std::move(*ErrOrBuff);
if (Verbose)
WithColor::note() << "loaded archive '" << ArchiveFilename << "'\n";
std::vector<MemoryBufferRef> ArchiveBuffers;
auto ErrOrFat =
- object::MachOUniversalBinary::create(MemoryBuffer->getMemBufferRef());
+ object::MachOUniversalBinary::create(MemBuffer->getMemBufferRef());
if (!ErrOrFat) {
consumeError(ErrOrFat.takeError());
- ArchiveBuffers.push_back(MemoryBuffer->getMemBufferRef());
+ ArchiveBuffers.push_back(MemBuffer->getMemBufferRef());
} else {
FatBinary = std::move(*ErrOrFat);
FatBinaryName = ArchiveFilename;
ArchiveBuffers =
- getMachOFatMemoryBuffers(FatBinaryName, *MemoryBuffer, *FatBinary);
+ getMachOFatMemoryBuffers(FatBinaryName, *MemBuffer, *FatBinary);
}
// Finally, try to load the archives.
if (auto Err = ErrOrBuff.getError())
return errorCodeToError(Err);
- MemoryBuffer = std::move(*ErrOrBuff);
+ MemBuffer = std::move(*ErrOrBuff);
if (Verbose)
WithColor::note() << "loaded object.\n";
std::vector<MemoryBufferRef> ObjectBuffers;
auto ErrOrFat =
- object::MachOUniversalBinary::create(MemoryBuffer->getMemBufferRef());
+ object::MachOUniversalBinary::create(MemBuffer->getMemBufferRef());
if (!ErrOrFat) {
consumeError(ErrOrFat.takeError());
- ObjectBuffers.push_back(MemoryBuffer->getMemBufferRef());
+ ObjectBuffers.push_back(MemBuffer->getMemBufferRef());
} else {
FatBinary = std::move(*ErrOrFat);
FatBinaryName = Filename;
ObjectBuffers =
- getMachOFatMemoryBuffers(FatBinaryName, *MemoryBuffer, *FatBinary);
+ getMachOFatMemoryBuffers(FatBinaryName, *MemBuffer, *FatBinary);
}
Objects.reserve(ObjectBuffers.size());