Home | History | Annotate | Download | only in accounting

Lines Matching defs:mem_map

24 #include "mem_map.h"
30 Bitmap* Bitmap::CreateFromMemMap(MemMap* mem_map, size_t num_bits) {
31 CHECK(mem_map != nullptr);
32 return new Bitmap(mem_map, num_bits);
35 Bitmap::Bitmap(MemMap* mem_map, size_t bitmap_size)
36 : mem_map_(mem_map), bitmap_begin_(reinterpret_cast<uintptr_t*>(mem_map->Begin())),
50 std::unique_ptr<MemMap> mem_map(MemMap::MapAnonymous(name.c_str(), nullptr, bitmap_size,
53 if (UNLIKELY(mem_map.get() == nullptr)) {
57 return mem_map.release();
61 auto* const mem_map = AllocateMemMap(name, num_bits);
62 if (mem_map == nullptr) {
65 return CreateFromMemMap(mem_map, num_bits);
86 auto* const mem_map = Bitmap::AllocateMemMap(name, num_bits);
87 return CreateFromMemMap(mem_map, cover_begin, num_bits);
92 MemMap* mem_map, uintptr_t begin, size_t num_bits) {
93 return new MemoryRangeBitmap(mem_map, begin, num_bits);