Home | History | Annotate | Download | only in runtime

Lines Matching full:base_begin_

573   if (base_begin_ == nullptr && base_size_ == 0) {
581 reinterpret_cast<char*>(base_begin_) + base_size_ - redzone_size_,
586 MEMORY_TOOL_MAKE_UNDEFINED(base_begin_, base_size_);
588 int result = munmap(base_begin_, base_size_);
599 for (auto it = gMaps->lower_bound(base_begin_), end = gMaps->end();
600 it != end && it->first == base_begin_; ++it) {
612 : name_(name), begin_(begin), size_(size), base_begin_(base_begin), base_size_(base_size),
616 CHECK(base_begin_ == nullptr);
620 CHECK(base_begin_ != nullptr);
626 gMaps->insert(std::make_pair(base_begin_, this));
635 DCHECK_LE(begin_ + size_, reinterpret_cast<uint8_t*>(base_begin_) + base_size_);
637 DCHECK_ALIGNED(base_begin_, kPageSize);
638 DCHECK_ALIGNED(reinterpret_cast<uint8_t*>(base_begin_) + base_size_, kPageSize);
641 uint8_t* old_base_end = reinterpret_cast<uint8_t*>(base_begin_) + base_size_;
648 base_size_ = new_base_end - reinterpret_cast<uint8_t*>(base_begin_);
649 DCHECK_LE(begin_ + size_, reinterpret_cast<uint8_t*>(base_begin_) + base_size_);
702 if (base_begin_ != nullptr || base_size_ != 0) {
704 memset(base_begin_, 0, base_size_);
706 int result = madvise(base_begin_, base_size_, MADV_DONTNEED);
719 uint8_t* base_begin = reinterpret_cast<uint8_t*>(base_begin_);
730 if (base_begin_ == nullptr && base_size_ == 0) {
735 if (mprotect(base_begin_, base_size_, prot) == 0) {
740 PLOG(ERROR) << "mprotect(" << reinterpret_cast<void*>(base_begin_) << ", " << base_size_ << ", "
1071 if (base_begin_ == nullptr && base_size_ == 0) {
1075 volatile uint8_t* begin = reinterpret_cast<volatile uint8_t*>(base_begin_);
1111 CHECK_EQ(begin_, base_begin_) << "Unsupported";
1115 if (IsAlignedParam(reinterpret_cast<uintptr_t>(base_begin_), size) &&
1120 uint8_t* base_begin = reinterpret_cast<uint8_t*>(base_begin_);
1145 base_begin_ = aligned_base_begin;
1154 gMaps->insert(std::make_pair(base_begin_, this));