/art/runtime/gc/space/ |
H A D | memory_tool_settings.h | 22 namespace space { namespace in namespace:art::gc 28 } // namespace space
|
H A D | dlmalloc_space_random_test.cc | 23 namespace space { namespace in namespace:art::gc 33 } // namespace space
|
H A D | dlmalloc_space_static_test.cc | 23 namespace space { namespace in namespace:art::gc 33 } // namespace space
|
H A D | memory_tool_malloc_space.h | 24 namespace space { namespace in namespace:art::gc 63 } // namespace space
|
H A D | rosalloc_space_random_test.cc | 21 namespace space { namespace in namespace:art::gc 32 } // namespace space
|
H A D | rosalloc_space_static_test.cc | 21 namespace space { namespace in namespace:art::gc 32 } // namespace space
|
H A D | space-inl.h | 20 #include "space.h" 29 namespace space { namespace in namespace:art::gc 57 } // namespace space
|
H A D | zygote_space.h | 27 namespace space { namespace in namespace:art::gc 29 // A zygote space is a space which you cannot allocate into or free from. 97 } // namespace space
|
H A D | bump_pointer_space-walk-inl.h | 28 namespace space { namespace in namespace:art::gc 96 } // namespace space
|
H A D | dlmalloc_space.h | 21 #include "space.h" 30 namespace space { namespace in namespace:art::gc 32 // An alloc space is a space where objects may be allocated and garbage collected. Not final as may 44 // the caller should call Begin on the returned space to confirm the 109 // Returns the number of bytes that the space has currently obtained from the system. This is 110 // greater or equal to the amount of live data in the space. 161 // Underlying malloc space. 169 } // namespace space
|
H A D | image_space_test.cc | 26 namespace space { namespace in namespace:art::gc 153 } // namespace space
|
H A D | bump_pointer_space-inl.h | 26 namespace space { namespace in namespace:art::gc 90 } // namespace space
|
H A D | dlmalloc_space-inl.h | 26 namespace space { namespace in namespace:art::gc 39 // Zero freshly allocated memory, done while not holding the space's lock. 63 << ") not in bounds of allocation space " << *this; 73 } // namespace space
|
H A D | image_space.h | 23 #include "space.h" 30 namespace space { namespace in namespace:art::gc 32 // An image space is a space backed with a memory mapped image. 46 std::vector<space::ImageSpace*>* boot_image_spaces, 50 // Try to open an existing app image space. 162 // De-initialize the image-space by undoing the effects in Init(). 190 // reserve space contiguous to the image. It is later released to 204 // Create a boot image space from an image file for a specified instruction 209 // creation of the alloc space [all...] |
H A D | image_space_fs.h | 36 namespace space { namespace in namespace:art::gc 171 } // namespace space
|
H A D | rosalloc_space-inl.h | 24 #include "gc/space/memory_tool_settings.h" 29 namespace space { namespace in namespace:art::gc 48 << ") not in bounds of allocation space " << *this; 77 } // namespace space
|
H A D | rosalloc_space.h | 22 #include "space.h" 31 namespace space { namespace in namespace:art::gc 33 // An alloc space implemented using a runs-of-slots memory allocator. Not final as may be 39 // the caller should call Begin on the returned space to confirm the 187 } // namespace space
|
/art/runtime/gc/accounting/ |
H A D | mod_union_table-inl.h | 22 #include "gc/space/space.h" 28 // A mod-union table to record image references to the Zygote and alloc space. 33 space::ContinuousSpace* space) 34 : ModUnionTableReferenceCache(name, heap, space) {} 31 ModUnionTableToZygoteAllocspace(const std::string& name, Heap* heap, space::ContinuousSpace* space) argument
|
H A D | remembered_set.h | 35 namespace space { namespace in namespace:art::gc 37 } // namespace space 50 explicit RememberedSet(const std::string& name, Heap* heap, space::ContinuousSpace* space) argument 51 : name_(name), heap_(heap), space_(space) {} 56 // Mark through all references to the target space. 57 void UpdateAndMarkReferences(space::ContinuousSpace* target_space, 64 space::ContinuousSpace* GetSpace() { 78 space::ContinuousSpace* const space_;
|
/art/runtime/gc/ |
H A D | verification.h | 32 namespace space { namespace in namespace:art::gc 34 } // namespace space 56 bool IsValidHeapObjectAddress(const void* addr, space::Space** out_space = nullptr) const 65 bool IsAddressInHeapSpace(const void* addr, space::Space** out_space = nullptr) const
|
/art/runtime/ |
H A D | oat_file_manager.h | 33 namespace space { namespace in namespace:art::gc 35 } // namespace space 81 std::vector<const OatFile*> RegisterImageOatFiles(std::vector<gc::space::ImageSpace*> spaces)
|
/art/runtime/gc/collector/ |
H A D | immune_spaces.h | 22 #include "gc/space/space.h" 29 namespace space { namespace in namespace:art::gc 31 } // namespace space 40 bool operator()(space::ContinuousSpace* a, space::ContinuousSpace* b) const; 47 // Add a continuous space to the immune spaces set. 48 void AddSpace(space::ContinuousSpace* space) REQUIRES(Locks::heap_bitmap_lock_); 51 // true for the largest immune region. The object can still be inside of an immune space [all...] |
H A D | immune_region.h | 28 namespace space { namespace in namespace:art::gc 30 } // namespace space
|
H A D | immune_spaces.cc | 23 #include "gc/space/space-inl.h" 45 for (space::ContinuousSpace* space : GetSpaces()) { 46 uintptr_t space_begin = reinterpret_cast<uintptr_t>(space->Begin()); 47 uintptr_t space_end = reinterpret_cast<uintptr_t>(space->Limit()); 48 if (space->IsImageSpace()) { 51 space::ImageSpace* image_space = space->AsImageSpace(); 107 void ImmuneSpaces::AddSpace(space argument [all...] |
H A D | mark_compact.h | 51 namespace space { namespace in namespace:art::gc 55 } // namespace space 80 // Sets which space we will be copying objects in. 81 void SetSpace(space::BumpPointerSpace* space); 143 // Returns true if we should sweep the space. 144 bool ShouldSweepSpace(space::ContinuousSpace* space) const; 201 // Bump pointer space which we are collecting. 202 space [all...] |