Lines Matching refs:Offset

102            uint64_t Offset, bool RequiresNullTerminator, bool IsVolatileSize);
176 uint64_t Offset) { in getFileSlice() argument
177 return getFileAux(FilePath, -1, MapSize, Offset, false, false); in getFileSlice()
192 static uint64_t getLegalMapOffset(uint64_t Offset) { in getLegalMapOffset() argument
193 return Offset & ~(sys::fs::mapped_file_region::alignment() - 1); in getLegalMapOffset()
196 static uint64_t getLegalMapSize(uint64_t Len, uint64_t Offset) { in getLegalMapSize() argument
197 return Len + (Offset - getLegalMapOffset(Offset)); in getLegalMapSize()
200 const char *getStart(uint64_t Len, uint64_t Offset) { in getStart() argument
201 return MFR.const_data() + (Offset - getLegalMapOffset(Offset)); in getStart()
206 uint64_t Offset, std::error_code &EC) in MemoryBufferMMapFile() argument
208 getLegalMapSize(Len, Offset), getLegalMapOffset(Offset), EC) { in MemoryBufferMMapFile()
210 const char *Start = getStart(Len, Offset); in MemoryBufferMMapFile()
255 uint64_t MapSize, int64_t Offset, bool RequiresNullTerminator,
260 uint64_t Offset, bool RequiresNullTerminator, bool IsVolatileSize) { in getFileAux() argument
267 getOpenFileImpl(FD, Filename, FileSize, MapSize, Offset, in getFileAux()
276 off_t Offset, in shouldUseMmap() argument
308 size_t End = Offset + MapSize; in shouldUseMmap()
331 uint64_t MapSize, int64_t Offset, bool RequiresNullTerminator, in getOpenFileImpl() argument
358 if (shouldUseMmap(FD, FileSize, MapSize, Offset, RequiresNullTerminator, in getOpenFileImpl()
363 MemoryBufferMMapFile(RequiresNullTerminator, FD, MapSize, Offset, EC)); in getOpenFileImpl()
380 if (lseek(FD, Offset, SEEK_SET) == -1) in getOpenFileImpl()
386 ssize_t NumRead = ::pread(FD, BufPtr, BytesLeft, MapSize-BytesLeft+Offset); in getOpenFileImpl()
416 int64_t Offset) { in getOpenFileSlice() argument
418 return getOpenFileImpl(FD, Filename, -1, MapSize, Offset, false, in getOpenFileSlice()