| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | MemoryBuffer.cpp | 128 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 D | MemoryBuffer.h | 169 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 D | DataBufferLLVM.h | 19 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 D | MemoryBufferTest.cpp | 200 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 D | ScratchBuffer.cpp | 76 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 D | source.cpp | 112 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 D | DebugObjectManagerPlugin.cpp | 218 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 D | XCOFFWriter.h | 31 std::unique_ptr<WritableMemoryBuffer> Buf;
|
| H A D | XCOFFWriter.cpp | 110 Buf = WritableMemoryBuffer::getNewMemBuffer(FileSize); in write()
|
| /llvm-project-15.0.7/lldb/source/Utility/ |
| H A D | DataBufferLLVM.cpp | 34 std::unique_ptr<llvm::WritableMemoryBuffer> MemBuffer) in WritableDataBufferLLVM()
|
| /llvm-project-15.0.7/llvm/lib/ObjCopy/COFF/ |
| H A D | COFFWriter.h | 26 std::unique_ptr<WritableMemoryBuffer> Buf;
|
| H A D | COFFWriter.cpp | 381 Buf = WritableMemoryBuffer::getNewMemBuffer(FileSize); in write()
|
| /llvm-project-15.0.7/llvm/lib/ObjCopy/MachO/ |
| H A D | MachOWriter.h | 29 std::unique_ptr<WritableMemoryBuffer> Buf;
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | source.h | 69 std::unique_ptr<llvm::WritableMemoryBuffer> buf_;
|
| /llvm-project-15.0.7/lldb/unittests/Utility/ |
| H A D | DataBufferTest.cpp | 47 llvm::WritableMemoryBuffer::getNewMemBuffer(1)); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/ObjCopy/ELF/ |
| H A D | ELFObject.h | 109 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 D | ELFObject.cpp | 2580 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 D | NativeProcessFreeBSD.cpp | 640 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 D | DriverUtils.cpp | 482 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 D | IncrementalParser.cpp | 228 llvm::WritableMemoryBuffer::getNewUninitMemBuffer(InputSize + 1, in Parse()
|
| /llvm-project-15.0.7/llvm/lib/ObjectYAML/ |
| H A D | XCOFFEmitter.cpp | 735 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 D | NativeProcessNetBSD.cpp | 947 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 D | FileSystem.cpp | 299 auto buffer = GetMemoryBuffer<llvm::WritableMemoryBuffer>(path, size, offset, in CreateWritableDataBuffer()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/ |
| H A D | NativeThreadLinux.cpp | 550 llvm::WritableMemoryBuffer::getNewUninitMemBuffer(sizeof(siginfo_t)); in GetSiginfo()
|
| /llvm-project-15.0.7/llvm/lib/Object/ |
| H A D | WindowsResource.cpp | 619 std::unique_ptr<WritableMemoryBuffer> OutputBuffer; 645 OutputBuffer = WritableMemoryBuffer::getNewMemBuffer( in WindowsResourceCOFFWriter()
|