Lines Matching refs:LargeObjectMapSpace

43 class MemoryToolLargeObjectMapSpace final : public LargeObjectMapSpace {
45 explicit MemoryToolLargeObjectMapSpace(const std::string& name) : LargeObjectMapSpace(name) { in MemoryToolLargeObjectMapSpace()
58 LargeObjectMapSpace::Alloc(self, num_bytes + kMemoryToolRedZoneBytes * 2, bytes_allocated, in Alloc()
73 return LargeObjectMapSpace::AllocationSize(ObjectWithRedzone(obj), usable_size); in AllocationSize()
77 return LargeObjectMapSpace::IsZygoteLargeObject(self, ObjectWithRedzone(obj)); in IsZygoteLargeObject()
83 return LargeObjectMapSpace::Free(self, object_with_rdz); in Free()
87 return LargeObjectMapSpace::Contains(ObjectWithRedzone(obj)); in Contains()
125 LargeObjectMapSpace::LargeObjectMapSpace(const std::string& name) in LargeObjectMapSpace() function in art::gc::space::LargeObjectMapSpace
128 LargeObjectMapSpace* LargeObjectMapSpace::Create(const std::string& name) { in Create()
132 return new LargeObjectMapSpace(name); in Create()
136 mirror::Object* LargeObjectMapSpace::Alloc(Thread* self, size_t num_bytes, in Alloc()
173 bool LargeObjectMapSpace::IsZygoteLargeObject(Thread* self, mirror::Object* obj) const { in IsZygoteLargeObject()
180 void LargeObjectMapSpace::SetAllLargeObjectsAsZygoteObjects(Thread* self, bool set_mark_bit) { in SetAllLargeObjectsAsZygoteObjects()
191 size_t LargeObjectMapSpace::Free(Thread* self, mirror::Object* ptr) { in Free()
208 size_t LargeObjectMapSpace::AllocationSize(mirror::Object* obj, size_t* usable_size) { in AllocationSize()
230 void LargeObjectMapSpace::Walk(DlMallocSpace::WalkCallback callback, void* arg) { in Walk()
239 void LargeObjectMapSpace::ForEachMemMap(std::function<void(const MemMap&)> func) const { in ForEachMemMap()
246 bool LargeObjectMapSpace::Contains(const mirror::Object* obj) const { in Contains()
650 std::pair<uint8_t*, uint8_t*> LargeObjectMapSpace::GetBeginEndAtomic() const { in GetBeginEndAtomic()