Lines Matching refs:buffer_
33 : buffer_(NULL), in CodeBuffer()
42 buffer_ = reinterpret_cast<byte*>(malloc(capacity_)); in CodeBuffer()
44 buffer_ = reinterpret_cast<byte*>(mmap(NULL, in CodeBuffer()
53 VIXL_CHECK(buffer_ != NULL); in CodeBuffer()
56 if (buffer_ != MAP_FAILED) { in CodeBuffer()
57 VIXL_ASSERT(IsWordAligned(buffer_)); in CodeBuffer()
58 cursor_ = buffer_; in CodeBuffer()
64 : buffer_(reinterpret_cast<byte*>(buffer)), in CodeBuffer()
69 VIXL_ASSERT(buffer_ != NULL); in CodeBuffer()
77 free(buffer_); in ~CodeBuffer()
79 if (buffer_ != MAP_FAILED) { in ~CodeBuffer()
80 [[maybe_unused]] int res = munmap(buffer_, capacity_); in ~CodeBuffer()
98 int ret = mprotect(buffer_, capacity_, PROT_READ | PROT_EXEC); in SetExecutable()
110 int ret = mprotect(buffer_, capacity_, PROT_READ | PROT_WRITE); in SetWritable()
146 byte* dst = buffer_ + offset; in UpdateData()
170 memset(buffer_, 0, capacity_); in Reset()
173 cursor_ = buffer_; in Reset()
185 buffer_ = static_cast<byte*>(realloc(buffer_, new_capacity)); in Grow()
186 VIXL_CHECK(buffer_ != NULL); in Grow()
188 buffer_ = static_cast<byte*>( in Grow()
189 mremap(buffer_, capacity_, new_capacity, MREMAP_MAYMOVE)); in Grow()
190 VIXL_CHECK(buffer_ != MAP_FAILED); in Grow()
199 cursor_ = buffer_ + cursor_offset; in Grow()