Home
last modified time | relevance | path

Searched refs:WritableMemoryBuffer (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Support/
H A DMemoryBuffer.cpp128 static ErrorOr<std::unique_ptr<WritableMemoryBuffer>>
230 static ErrorOr<std::unique_ptr<WritableMemoryBuffer>>
266 ErrorOr<std::unique_ptr<WritableMemoryBuffer>>
267 WritableMemoryBuffer::getFile(const Twine &Filename, bool IsVolatile) { in getFile()
268 return getFileAux<WritableMemoryBuffer>( in getFile()
273 ErrorOr<std::unique_ptr<WritableMemoryBuffer>>
276 return getFileAux<WritableMemoryBuffer>( in getFileSlice()
281 std::unique_ptr<WritableMemoryBuffer>
283 using MemBuffer = MemoryBufferMem<WritableMemoryBuffer>; in getNewUninitMemBuffer()
306 return std::unique_ptr<WritableMemoryBuffer>(Ret); in getNewUninitMemBuffer()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DMemoryBuffer.h169 class WritableMemoryBuffer : public MemoryBuffer {
171 WritableMemoryBuffer() = default;
190 static ErrorOr<std::unique_ptr<WritableMemoryBuffer>>
194 static ErrorOr<std::unique_ptr<WritableMemoryBuffer>>
201 static std::unique_ptr<WritableMemoryBuffer>
207 static std::unique_ptr<WritableMemoryBuffer>
/llvm-project-15.0.7/lldb/include/lldb/Utility/
H A DDataBufferLLVM.h19 class WritableMemoryBuffer; variable
74 std::unique_ptr<llvm::WritableMemoryBuffer> Buffer);
77 std::unique_ptr<llvm::WritableMemoryBuffer> Buffer;
/llvm-project-15.0.7/llvm/unittests/Support/
H A DMemoryBufferTest.cpp200 OwningBuffer Zero(WritableMemoryBuffer::getNewUninitMemBuffer(0)); in TEST_F()
204 OwningBuffer One(WritableMemoryBuffer::getNewUninitMemBuffer(321)); in TEST_F()
208 OwningBuffer Two(WritableMemoryBuffer::getNewUninitMemBuffer(123, "bla")); in TEST_F()
212 OwningBuffer Three(WritableMemoryBuffer::getNewMemBuffer(321, data)); in TEST_F()
218 OwningBuffer Four(WritableMemoryBuffer::getNewMemBuffer(123, "zeros")); in TEST_F()
225 WritableMemoryBuffer::getNewUninitMemBuffer(SIZE_MAX, "huge")); in TEST_F()
335 WritableMemoryBuffer::getFileSlice(TestPath.str(), 0x6000, 0x2000); in TEST_F()
339 WritableMemoryBuffer &MB = **MBOrError; in TEST_F()
/llvm-project-15.0.7/clang/lib/Lex/
H A DScratchBuffer.cpp76 std::unique_ptr<llvm::WritableMemoryBuffer> OwnBuf = in AllocScratchBuffer()
77 llvm::WritableMemoryBuffer::getNewMemBuffer(RequestLen, in AllocScratchBuffer()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dsource.cpp112 auto bufOr{llvm::WritableMemoryBuffer::getFile(path)}; in Open()
134 llvm::WritableMemoryBuffer::getNewUninitMemBuffer(inbuf->getBufferSize()); in ReadStandardInput()
145 auto tmp_buf{llvm::WritableMemoryBuffer::getNewUninitMemBuffer( in ReadFile()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DDebugObjectManagerPlugin.cpp218 static std::unique_ptr<WritableMemoryBuffer>
221 ELFDebugObject(std::unique_ptr<WritableMemoryBuffer> Buffer, in ELFDebugObject()
228 std::unique_ptr<WritableMemoryBuffer> Buffer;
243 std::unique_ptr<WritableMemoryBuffer>
248 if (auto Copy = WritableMemoryBuffer::getNewUninitMemBuffer(Size, Name)) { in CopyBuffer()
/llvm-project-15.0.7/llvm/lib/ObjCopy/XCOFF/
H A DXCOFFWriter.h31 std::unique_ptr<WritableMemoryBuffer> Buf;
H A DXCOFFWriter.cpp110 Buf = WritableMemoryBuffer::getNewMemBuffer(FileSize); in write()
/llvm-project-15.0.7/lldb/source/Utility/
H A DDataBufferLLVM.cpp34 std::unique_ptr<llvm::WritableMemoryBuffer> MemBuffer) in WritableDataBufferLLVM()
/llvm-project-15.0.7/llvm/lib/ObjCopy/COFF/
H A DCOFFWriter.h26 std::unique_ptr<WritableMemoryBuffer> Buf;
H A DCOFFWriter.cpp381 Buf = WritableMemoryBuffer::getNewMemBuffer(FileSize); in write()
/llvm-project-15.0.7/llvm/lib/ObjCopy/MachO/
H A DMachOWriter.h29 std::unique_ptr<WritableMemoryBuffer> Buf;
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dsource.h69 std::unique_ptr<llvm::WritableMemoryBuffer> buf_;
/llvm-project-15.0.7/lldb/unittests/Utility/
H A DDataBufferTest.cpp47 llvm::WritableMemoryBuffer::getNewMemBuffer(1)); in TEST()
/llvm-project-15.0.7/llvm/lib/ObjCopy/ELF/
H A DELFObject.h109 WritableMemoryBuffer &Out;
126 explicit SectionWriter(WritableMemoryBuffer &Buf) : Out(Buf) {} in SectionWriter()
146 explicit ELFSectionWriter(WritableMemoryBuffer &Buf) : SectionWriter(Buf) {} in ELFSectionWriter()
190 explicit BinarySectionWriter(WritableMemoryBuffer &Buf) in BinarySectionWriter()
287 explicit IHexSectionWriterBase(WritableMemoryBuffer &Buf) in IHexSectionWriterBase()
301 IHexSectionWriter(WritableMemoryBuffer &Buf) : IHexSectionWriterBase(Buf) {} in IHexSectionWriter()
310 std::unique_ptr<WritableMemoryBuffer> Buf;
H A DELFObject.cpp2580 Buf = WritableMemoryBuffer::getNewMemBuffer(TotalSize); in finalize()
2629 Buf = WritableMemoryBuffer::getNewMemBuffer(TotalSize); in finalize()
2718 std::unique_ptr<WritableMemoryBuffer> EmptyBuffer = in finalize()
2719 WritableMemoryBuffer::getNewMemBuffer(0); in finalize()
2735 Buf = WritableMemoryBuffer::getNewMemBuffer(TotalSize); in finalize()
/llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSD/
H A DNativeProcessFreeBSD.cpp640 std::unique_ptr<WritableMemoryBuffer> buf = in PopulateMemoryRegionCache()
641 llvm::WritableMemoryBuffer::getNewMemBuffer(len); in PopulateMemoryRegionCache()
916 std::unique_ptr<WritableMemoryBuffer> buf = in GetAuxvData()
917 llvm::WritableMemoryBuffer::getNewMemBuffer(auxv_size); in GetAuxvData()
/llvm-project-15.0.7/lld/COFF/
H A DDriverUtils.cpp482 static std::unique_ptr<WritableMemoryBuffer>
489 return WritableMemoryBuffer::getNewMemBuffer(resSize, config->outputFile + in createMemoryBufferForManifestRes()
529 std::unique_ptr<WritableMemoryBuffer> res = in createManifestRes()
/llvm-project-15.0.7/clang/lib/Interpreter/
H A DIncrementalParser.cpp228 llvm::WritableMemoryBuffer::getNewUninitMemBuffer(InputSize + 1, in Parse()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DXCOFFEmitter.cpp735 std::unique_ptr<WritableMemoryBuffer> Buf = in writeStringTable()
736 WritableMemoryBuffer::getNewMemBuffer(StrTblBuilderSize); in writeStringTable()
/llvm-project-15.0.7/lldb/source/Plugins/Process/NetBSD/
H A DNativeProcessNetBSD.cpp947 ErrorOr<std::unique_ptr<WritableMemoryBuffer>> buf = in GetAuxvData()
948 llvm::WritableMemoryBuffer::getNewMemBuffer(auxv_size); in GetAuxvData()
/llvm-project-15.0.7/lldb/source/Host/common/
H A DFileSystem.cpp299 auto buffer = GetMemoryBuffer<llvm::WritableMemoryBuffer>(path, size, offset, in CreateWritableDataBuffer()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/
H A DNativeThreadLinux.cpp550 llvm::WritableMemoryBuffer::getNewUninitMemBuffer(sizeof(siginfo_t)); in GetSiginfo()
/llvm-project-15.0.7/llvm/lib/Object/
H A DWindowsResource.cpp619 std::unique_ptr<WritableMemoryBuffer> OutputBuffer;
645 OutputBuffer = WritableMemoryBuffer::getNewMemBuffer( in WindowsResourceCOFFWriter()

12