Lines Matching refs:buffer_
33 : buffer_(NULL),
42 buffer_ = reinterpret_cast<byte*>(malloc(capacity_));
44 buffer_ = reinterpret_cast<byte*>(mmap(NULL,
53 VIXL_CHECK(buffer_ != NULL);
56 if (buffer_ != MAP_FAILED) {
57 VIXL_ASSERT(IsWordAligned(buffer_));
58 cursor_ = buffer_;
64 : buffer_(reinterpret_cast<byte*>(buffer)),
69 VIXL_ASSERT(buffer_ != NULL);
77 free(buffer_);
79 if (buffer_ != MAP_FAILED) {
80 [[maybe_unused]] int res = munmap(buffer_, capacity_);
98 int ret = mprotect(buffer_, capacity_, PROT_READ | PROT_EXEC);
110 int ret = mprotect(buffer_, capacity_, PROT_READ | PROT_WRITE);
147 byte* dst = buffer_ + offset;
171 memset(buffer_, 0, capacity_);
174 cursor_ = buffer_;
186 buffer_ = static_cast<byte*>(realloc(buffer_, new_capacity));
187 VIXL_CHECK(buffer_ != NULL);
189 buffer_ = static_cast<byte*>(
190 mremap(buffer_, capacity_, new_capacity, MREMAP_MAYMOVE));
191 VIXL_CHECK(buffer_ != MAP_FAILED);
200 cursor_ = buffer_ + cursor_offset;