Home | History | Annotate | Download | only in space

Lines Matching defs:LargeObjectMapSpace

35 class ValgrindLargeObjectMapSpace FINAL : public LargeObjectMapSpace {
37 explicit ValgrindLargeObjectMapSpace(const std::string& name) : LargeObjectMapSpace(name) {
43 LargeObjectMapSpace::Alloc(self, num_bytes + kValgrindRedZoneBytes * 2, bytes_allocated,
59 return LargeObjectMapSpace::AllocationSize(object_with_rdz, usable_size);
66 return LargeObjectMapSpace::Free(self, object_with_rdz);
72 return LargeObjectMapSpace::Contains(object_with_rdz);
98 LargeObjectMapSpace::LargeObjectMapSpace(const std::string& name)
102 LargeObjectMapSpace* LargeObjectMapSpace::Create(const std::string& name) {
106 return new LargeObjectMapSpace(name);
110 mirror::Object* LargeObjectMapSpace::Alloc(Thread* self, size_t num_bytes,
141 size_t LargeObjectMapSpace::Free(Thread* self, mirror::Object* ptr) {
157 size_t LargeObjectMapSpace::AllocationSize(mirror::Object* obj, size_t* usable_size) {
175 void LargeObjectMapSpace::Walk(DlMallocSpace::WalkCallback callback, void* arg) {
184 bool LargeObjectMapSpace::Contains(const mirror::Object* obj) const {