/art/runtime/base/ |
H A D | allocator.cc | 41 virtual void Free(void* p) { function in class:art::MallocAllocator 61 virtual void Free(void* p) { function in class:art::NoopAllocator
|
H A D | allocator.h | 40 virtual void Free(void*) = 0;
|
H A D | bit_vector.cc | 56 allocator_->Free(storage_);
|
/art/compiler/utils/ |
H A D | arena_bit_vector.cc | 32 virtual void Free(void*) {} // Nop. function in class:art::ArenaBitVectorAllocator
|
/art/runtime/gc/space/ |
H A D | large_object_space_test.cc | 70 // Free 1 / 2 the allocations the first phase, and all the second phase. 80 ASSERT_GE(los->Free(Thread::Current(), obj), request_size); 90 los->Free(Thread::Current(), obj); 110 los_->Free(self, ptr);
|
H A D | valgrind_malloc_space-inl.h | 74 size_t ValgrindMallocSpace<S, A>::Free(Thread* self, mirror::Object* ptr) { function in class:art::gc::space::ValgrindMallocSpace 81 return S::Free(self, reinterpret_cast<mirror::Object*>(obj_with_rdz)); 88 freed += Free(self, ptrs[i]);
|
H A D | valgrind_malloc_space.h | 40 size_t Free(Thread* self, mirror::Object* ptr) OVERRIDE
|
H A D | zygote_space.h | 53 size_t Free(Thread* self, mirror::Object* ptr) OVERRIDE;
|
H A D | large_object_space.h | 122 size_t Free(Thread* self, mirror::Object* ptr); 151 size_t Free(Thread* self, mirror::Object* obj) OVERRIDE; 188 // Free bytes at the end of the space.
|
H A D | space_test.h | 215 EXPECT_EQ(free3, space->Free(self, ptr3.Assign(nullptr))); 229 space->Free(self, ptr1.Assign(nullptr)); 266 space->Free(self, ptr3.Assign(nullptr)); 270 space->Free(self, ptr1.Assign(nullptr)); 318 space->Free(self, ptr3.Assign(nullptr)); 332 space->Free(self, ptr1.Assign(nullptr)); 483 // Free some objects 495 space->Free(self, object); 533 space->Free(self, large_object.Assign(nullptr));
|
H A D | large_object_space.cc | 62 virtual size_t Free(Thread* self, mirror::Object* obj) OVERRIDE { 66 return LargeObjectMapSpace::Free(self, object_with_rdz); 141 size_t LargeObjectMapSpace::Free(Thread* self, mirror::Object* ptr) { function in class:art::gc::space::LargeObjectMapSpace 170 total += Free(self, ptrs[i]); 339 size_t FreeListSpace::Free(Thread* self, mirror::Object* obj) { function in class:art::gc::space::FreeListSpace 477 os << "Free block at address: " << reinterpret_cast<const void*>(address) 486 os << "Free block at address: " << reinterpret_cast<const void*>(free_end_start)
|
H A D | bump_pointer_space.h | 66 size_t Free(Thread*, mirror::Object*) OVERRIDE {
|
H A D | dlmalloc_space.h | 62 virtual size_t Free(Thread* self, mirror::Object* ptr) OVERRIDE
|
H A D | malloc_space.h | 65 virtual size_t Free(Thread* self, mirror::Object* ptr)
|
H A D | zygote_space.cc | 89 size_t ZygoteSpace::Free(Thread* self, mirror::Object* ptr) { function in class:art::gc::space::ZygoteSpace
|
H A D | rosalloc_space.cc | 174 size_t RosAllocSpace::Free(Thread* self, mirror::Object* ptr) { function in class:art::gc::space::RosAllocSpace 177 CHECK(Contains(ptr)) << "Free (" << ptr << ") not in bounds of heap " << *this; 183 return rosalloc_->Free(self, ptr);
|
H A D | rosalloc_space.h | 63 size_t Free(Thread* self, mirror::Object* ptr) OVERRIDE
|
H A D | dlmalloc_space.cc | 159 size_t DlMallocSpace::Free(Thread* self, mirror::Object* ptr) { function in class:art::gc::space::DlMallocSpace 163 CHECK(Contains(ptr)) << "Free (" << ptr << ") not in bounds of heap " << *this;
|
H A D | space.h | 213 virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
|
/art/runtime/gc/allocator/ |
H A D | rosalloc.h | 510 // The internal of non-bulk Free(). 535 size_t Free(Thread* self, void* ptr)
|
H A D | rosalloc.cc | 530 size_t RosAlloc::Free(Thread* self, void* ptr) { function in class:art::gc::allocator::RosAlloc 768 // Free the slot in the run. 772 // It has just become completely free. Free the pages of this run. 923 // Free slots in the alloc bit map based on the thread local free bit map. 963 // Free slots in the alloc bit map based on the bulk free bit map. 1149 // Used only to test Free() as GC uses only BulkFree(). 1273 // It has just become completely free. Free the pages of the 2124 // Free page runs can start with a released page if we coalesced a released page free
|
/art/runtime/gc/collector/ |
H A D | mark_sweep.cc | 1090 freed_los.bytes += large_object_space->Free(self, obj);
|