Lines Matching defs:MapSize

124 getFileAux(const Twine &Filename, uint64_t MapSize, uint64_t Offset,
176 MemoryBuffer::getFileSlice(const Twine &FilePath, uint64_t MapSize,
179 return getFileAux<MemoryBuffer>(FilePath, MapSize, Offset, /*IsText=*/false,
263 return getFileAux<MemoryBuffer>(Filename, /*MapSize=*/-1, /*Offset=*/0,
271 uint64_t MapSize, int64_t Offset, bool RequiresNullTerminator,
276 getFileAux(const Twine &Filename, uint64_t MapSize, uint64_t Offset,
284 auto Ret = getOpenFileImpl<MB>(FD, Filename, /*FileSize=*/-1, MapSize, Offset,
294 Filename, /*MapSize=*/-1, /*Offset=*/0, /*IsText=*/false,
299 WritableMemoryBuffer::getFileSlice(const Twine &Filename, uint64_t MapSize,
303 Filename, MapSize, Offset, /*IsText=*/false,
359 size_t MapSize,
377 if (MapSize < 4 * 4096 || MapSize < (unsigned)PageSize)
386 // RequiresNullTerminator = false and MapSize != -1.
396 size_t End = Offset + MapSize;
418 getReadWriteFile(const Twine &Filename, uint64_t FileSize, uint64_t MapSize,
427 if (MapSize == uint64_t(-1)) {
445 MapSize = FileSize;
451 MemoryBufferMMapFile<WriteThroughMemoryBuffer>(false, FD, MapSize,
465 WriteThroughMemoryBuffer::getFileSlice(const Twine &Filename, uint64_t MapSize,
467 return getReadWriteFile(Filename, -1, MapSize, Offset);
473 uint64_t MapSize, int64_t Offset, bool RequiresNullTerminator,
478 if (MapSize == uint64_t(-1)) {
497 MapSize = FileSize;
500 if (shouldUseMmap(FD, FileSize, MapSize, Offset, RequiresNullTerminator,
505 RequiresNullTerminator, FD, MapSize, Offset, EC));
518 // Offset == 0 and MapSize == FileSize). Reading a file slice does not work.
519 if (Offset == 0 && MapSize == FileSize && *NeedConversion)
524 WritableMemoryBuffer::getNewUninitMemBuffer(MapSize, Filename, Alignment);
559 sys::fs::file_t FD, const Twine &Filename, uint64_t MapSize, int64_t Offset,
561 assert(MapSize != uint64_t(-1));
562 return getOpenFileImpl<MemoryBuffer>(FD, Filename, -1, MapSize, Offset, false,