Lines Matching refs:MapSize
109 getFileAux(const Twine &Filename, int64_t FileSize, uint64_t MapSize,
155 MemoryBuffer::getFileSlice(const Twine &FilePath, uint64_t MapSize, in getFileSlice() argument
157 return getFileAux<MemoryBuffer>(FilePath, -1, MapSize, Offset, false, in getFileSlice()
239 uint64_t MapSize, int64_t Offset, bool RequiresNullTerminator,
244 getFileAux(const Twine &Filename, int64_t FileSize, uint64_t MapSize, in getFileAux() argument
252 auto Ret = getOpenFileImpl<MB>(FD, Filename, FileSize, MapSize, Offset, in getFileAux()
267 WritableMemoryBuffer::getFileSlice(const Twine &Filename, uint64_t MapSize, in getFileSlice() argument
269 return getFileAux<WritableMemoryBuffer>(Filename, -1, MapSize, Offset, false, in getFileSlice()
310 size_t MapSize, in shouldUseMmap() argument
323 if (MapSize < 4 * 4096 || MapSize < (unsigned)PageSize) in shouldUseMmap()
342 size_t End = Offset + MapSize; in shouldUseMmap()
364 getReadWriteFile(const Twine &Filename, uint64_t FileSize, uint64_t MapSize, in getReadWriteFile() argument
374 if (MapSize == uint64_t(-1)) { in getReadWriteFile()
392 MapSize = FileSize; in getReadWriteFile()
397 MemoryBufferMMapFile<WriteThroughMemoryBuffer>(false, FD, MapSize, in getReadWriteFile()
411 WriteThroughMemoryBuffer::getFileSlice(const Twine &Filename, uint64_t MapSize, in getFileSlice() argument
413 return getReadWriteFile(Filename, -1, MapSize, Offset); in getFileSlice()
419 uint64_t MapSize, int64_t Offset, bool RequiresNullTerminator, in getOpenFileImpl() argument
424 if (MapSize == uint64_t(-1)) { in getOpenFileImpl()
443 MapSize = FileSize; in getOpenFileImpl()
446 if (shouldUseMmap(FD, FileSize, MapSize, Offset, RequiresNullTerminator, in getOpenFileImpl()
451 RequiresNullTerminator, FD, MapSize, Offset, EC)); in getOpenFileImpl()
456 auto Buf = WritableMemoryBuffer::getNewUninitMemBuffer(MapSize, Filename); in getOpenFileImpl()
465 size_t BytesLeft = MapSize; in getOpenFileImpl()
474 MapSize - BytesLeft + Offset); in getOpenFileImpl()
501 MemoryBuffer::getOpenFileSlice(int FD, const Twine &Filename, uint64_t MapSize, in getOpenFileSlice() argument
503 assert(MapSize != uint64_t(-1)); in getOpenFileSlice()
504 return getOpenFileImpl<MemoryBuffer>(FD, Filename, -1, MapSize, Offset, false, in getOpenFileSlice()