Home
last modified time | relevance | path

Searched refs:MemBuffer (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/lldb/source/Utility/
H A DDataBufferLLVM.cpp17 DataBufferLLVM::DataBufferLLVM(std::unique_ptr<llvm::MemoryBuffer> MemBuffer) in DataBufferLLVM() argument
18 : Buffer(std::move(MemBuffer)) { in DataBufferLLVM()
34 std::unique_ptr<llvm::WritableMemoryBuffer> MemBuffer) in WritableDataBufferLLVM() argument
35 : Buffer(std::move(MemBuffer)) { in WritableDataBufferLLVM()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DGsymReader.cpp27 : MemBuffer(std::move(Buffer)), Endian(llvm::endianness::native) {} in GsymReader()
44 auto MemBuffer = MemoryBuffer::getMemBufferCopy(Bytes, "GSYM bytes"); in copyBuffer() local
45 return create(MemBuffer); in copyBuffer()
49 GsymReader::create(std::unique_ptr<MemoryBuffer> &MemBuffer) { in create() argument
50 if (!MemBuffer) in create()
53 GsymReader GR(std::move(MemBuffer)); in create()
62 BinaryStreamReader FileData(MemBuffer->getBuffer(), llvm::endianness::native); in parse()
89 DataExtractor Data(MemBuffer->getBuffer(), DataIsLittleEndian, 4); in parse()
137 DataExtractor Data(MemBuffer->getBuffer(), DataIsLittleEndian, 4); in parse()
190 StrTab.Data = MemBuffer->getBuffer().substr(Hdr->StrtabOffset, in parse()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DMemoryBuffer.cpp304 using MemBuffer = MemoryBufferMem<WritableMemoryBuffer>; in getNewUninitMemBuffer() typedef
314 size_t StringLen = sizeof(MemBuffer) + sizeof(size_t) + NameRef.size() + 1; in getNewUninitMemBuffer()
323 *reinterpret_cast<size_t *>(Mem + sizeof(MemBuffer)) = NameRef.size(); in getNewUninitMemBuffer()
324 CopyStringRef(Mem + sizeof(MemBuffer) + sizeof(size_t), NameRef); in getNewUninitMemBuffer()
330 auto *Ret = new (Mem) MemBuffer(StringRef(Buf, Size), true); in getNewUninitMemBuffer()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DGsymReader.h48 std::unique_ptr<MemoryBuffer> MemBuffer; variable
304 create(std::unique_ptr<MemoryBuffer> &MemBuffer);
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-lto/
H A Dllvm-lto.cpp770 for (auto &MemBuffer : InputBuffers) in import() local
771 ThinGenerator.addModule(MemBuffer->getBufferIdentifier(), in import()
772 MemBuffer->getBuffer()); in import()
803 for (auto &MemBuffer : InputBuffers) in internalize() local
804 ThinGenerator.addModule(MemBuffer->getBufferIdentifier(), in internalize()
805 MemBuffer->getBuffer()); in internalize()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DBinaryByteStream.h79 MemBuffer(std::move(Buffer)) {} in MemoryBufferByteStream()
81 std::unique_ptr<MemoryBuffer> MemBuffer; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.cpp393 MemBuffer = std::move(BuffOrErr.get()); in loadTypeServer()
396 assert(identify_magic((*MemBuffer).getBuffer()) == file_magic::pdb && in loadTypeServer()
447 MemBuffer = std::move(BuffOrErr.get()); in loadPrecompiledObject()
449 Expected<std::unique_ptr<Binary>> BinOrErr = createBinary(*MemBuffer); in loadPrecompiledObject()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.h83 std::unique_ptr<MemoryBuffer> MemBuffer;
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp357 std::optional<llvm::MemoryBufferRef> MemBuffer = SM.getBufferOrNone(FID); in computeChecksum() local
358 if (!MemBuffer) in computeChecksum()
361 auto Data = llvm::arrayRefFromStringRef(MemBuffer->getBuffer()); in computeChecksum()