Lines Matching refs:buff
104 bool ReadFileToBuffer(const char *file_name, char **buff, uptr *buff_size, in ReadFileToBuffer() argument
106 *buff = nullptr; in ReadFileToBuffer()
116 UnmapOrDie(*buff, *buff_size); in ReadFileToBuffer()
117 *buff = (char*)MmapOrDie(size, __func__); in ReadFileToBuffer()
121 UnmapOrDie(*buff, *buff_size); in ReadFileToBuffer()
129 if (!ReadFromFile(fd, *buff + *read_len, size - *read_len, &just_read, in ReadFileToBuffer()
131 UnmapOrDie(*buff, *buff_size); in ReadFileToBuffer()
149 InternalMmapVectorNoCtor<char> *buff, uptr max_len, in ReadFileToVector() argument
151 buff->clear(); in ReadFileToVector()
160 if (read_len >= buff->size()) in ReadFileToVector()
161 buff->resize(Min(Max(PageSize, read_len * 2), max_len)); in ReadFileToVector()
162 CHECK_LT(read_len, buff->size()); in ReadFileToVector()
163 CHECK_LE(buff->size(), max_len); in ReadFileToVector()
165 if (!ReadFromFile(fd, buff->data() + read_len, buff->size() - read_len, in ReadFileToVector()
175 buff->resize(read_len); in ReadFileToVector()