Home
last modified time | relevance | path

Searched refs:mem_map_ (Results 1 – 17 of 17) sorted by relevance

/art/runtime/gc/accounting/
Dread_barrier_table.h46 mem_map_.reset(mem_map); in ReadBarrierTable()
69 mem_map_->MadviseDontNeedAndZero(); in ClearAll()
72 memset(mem_map_->Begin(), kSetEntryValue, mem_map_->Size()); in SetAll()
75 for (uint32_t* p = reinterpret_cast<uint32_t*>(mem_map_->Begin()); in IsAllCleared()
76 p < reinterpret_cast<uint32_t*>(mem_map_->End()); ++p) { in IsAllCleared()
93 uint8_t* entry_addr = mem_map_->Begin() + reinterpret_cast<uintptr_t>(heap_addr) / kRegionSize; in EntryFromAddr()
109 uint8_t* begin = mem_map_->Begin(); in IsValidEntry()
110 uint8_t* end = mem_map_->End(); in IsValidEntry()
114 std::unique_ptr<MemMap> mem_map_; variable
Dcard_table.cc94 : mem_map_(mem_map), biased_begin_(biased_begin), offset_(offset) { in CardTable()
103 mem_map_->MadviseDontNeedAndZero(); in ClearCardTable()
121 uint8_t* begin = mem_map_->Begin() + offset_; in CheckAddrIsInCardTable()
122 uint8_t* end = mem_map_->End(); in CheckAddrIsInCardTable()
Datomic_stack.h75 DCHECK(mem_map_.get() != nullptr); in Reset()
80 mem_map_->MadviseDontNeedAndZero(); in Reset()
252 mem_map_.reset(MemMap::MapAnonymous(name_.c_str(), nullptr, capacity_ * sizeof(begin_[0]), in Init()
254 CHECK(mem_map_.get() != nullptr) << "couldn't allocate mark stack.\n" << error_msg; in Init()
255 uint8_t* addr = mem_map_->Begin(); in Init()
265 std::unique_ptr<MemMap> mem_map_; variable
Dcard_table-inl.h216 << " begin: " << reinterpret_cast<void*>(mem_map_->Begin() + offset_) in AddrFromCard()
217 << " end: " << reinterpret_cast<void*>(mem_map_->End()); in AddrFromCard()
231 uint8_t* begin = mem_map_->Begin() + offset_; in IsValidCard()
232 uint8_t* end = mem_map_->End(); in IsValidCard()
239 << " begin: " << reinterpret_cast<void*>(mem_map_->Begin() + offset_) in CheckCardValid()
240 << " end: " << reinterpret_cast<void*>(mem_map_->End()); in CheckCardValid()
Dbitmap.cc36 : mem_map_(mem_map), bitmap_begin_(reinterpret_cast<uintptr_t*>(mem_map->Begin())), in Bitmap()
70 mem_map_->MadviseDontNeedAndZero(); in Clear()
Dspace_bitmap.cc66 : mem_map_(mem_map), in SpaceBitmap()
117 mem_map_->MadviseDontNeedAndZero(); in Clear()
Dcard_table.h147 std::unique_ptr<MemMap> mem_map_; variable
Dbitmap.h114 std::unique_ptr<MemMap> mem_map_; variable
Dspace_bitmap.h230 std::unique_ptr<MemMap> mem_map_; variable
/art/runtime/gc/space/
Dspace.h380 return mem_map_.get(); in GetMemMap()
384 return mem_map_.get(); in GetMemMap()
388 return mem_map_.release(); in ReleaseMemMap()
399 mem_map_(mem_map) { in MemMapSpace()
403 std::unique_ptr<MemMap> mem_map_; variable
Dlarge_object_space.h213 std::unique_ptr<MemMap> mem_map_; variable
Ddlmalloc_space.cc286 mspace_ = CreateMspace(mem_map_->Begin(), starting_size_, initial_size_); in Clear()
Drosalloc_space.cc367 rosalloc_ = CreateRosAlloc(mem_map_->Begin(), starting_size_, initial_size_, in Clear()
Dlarge_object_space.cc360 mem_map_(mem_map), in FreeListSpace()
/art/runtime/dex/
Dart_dex_file_loader.cc41 explicit MemMapContainer(std::unique_ptr<MemMap>&& mem_map) : mem_map_(std::move(mem_map)) { } in MemMapContainer()
45 if (mem_map_.get() == nullptr) { in GetPermissions()
48 return mem_map_->GetProtect(); in GetPermissions()
58 if (mem_map_.get() == nullptr) { in EnableWrite()
61 return mem_map_->Protect(PROT_READ | PROT_WRITE); in EnableWrite()
67 if (mem_map_.get() == nullptr) { in DisableWrite()
70 return mem_map_->Protect(PROT_READ); in DisableWrite()
75 std::unique_ptr<MemMap> mem_map_; member in art::__anonc7d163280111::MemMapContainer
/art/runtime/jit/
Dprofile_compilation_info.h664 : fd_(fd), mem_map_(std::move(mem_map)), mem_map_cur_(0) {} in ProfileSource()
669 std::unique_ptr<MemMap> mem_map_; variable
Dprofile_compilation_info.cc1216 if (mem_map_cur_ + byte_count > mem_map_->Size()) { in Read()
1220 buffer[i] = *(mem_map_->Begin() + mem_map_cur_); in Read()
1242 ? (mem_map_ == nullptr || mem_map_cur_ == mem_map_->Size()) in HasConsumedAllData()
1248 return mem_map_ == nullptr || mem_map_->Size() == 0; in HasEmptyContent()