Home | History | Annotate | Download | only in space

Lines Matching defs:LargeObjectMapSpace

40 class MemoryToolLargeObjectMapSpace FINAL : public LargeObjectMapSpace {
42 explicit MemoryToolLargeObjectMapSpace(const std::string& name) : LargeObjectMapSpace(name) {
58 LargeObjectMapSpace::Alloc(self, num_bytes + kMemoryToolRedZoneBytes * 2, bytes_allocated,
73 return LargeObjectMapSpace::AllocationSize(ObjectWithRedzone(obj), usable_size);
77 return LargeObjectMapSpace::IsZygoteLargeObject(self, ObjectWithRedzone(obj));
83 return LargeObjectMapSpace::Free(self, object_with_rdz);
87 return LargeObjectMapSpace::Contains(ObjectWithRedzone(obj));
123 LargeObjectMapSpace::LargeObjectMapSpace(const std::string& name)
127 LargeObjectMapSpace* LargeObjectMapSpace::Create(const std::string& name) {
131 return new LargeObjectMapSpace(name);
135 mirror::Object* LargeObjectMapSpace::Alloc(Thread* self, size_t num_bytes,
169 bool LargeObjectMapSpace::IsZygoteLargeObject(Thread* self, mirror::Object* obj) const {
176 void LargeObjectMapSpace::SetAllLargeObjectsAsZygoteObjects(Thread* self) {
183 size_t LargeObjectMapSpace::Free(Thread* self, mirror::Object* ptr) {
202 size_t LargeObjectMapSpace::AllocationSize(mirror::Object* obj, size_t* usable_size) {
224 void LargeObjectMapSpace::Walk(DlMallocSpace::WalkCallback callback, void* arg) {
233 bool LargeObjectMapSpace::Contains(const mirror::Object* obj) const {
615 std::pair<uint8_t*, uint8_t*> LargeObjectMapSpace::GetBeginEndAtomic() const {