Searched defs:space (Results 1 - 25 of 67) sorted by relevance

123

/art/runtime/gc/space/
H A Dmemory_tool_settings.h22 namespace space { namespace in namespace:art::gc
28 } // namespace space
H A Ddlmalloc_space_random_test.cc23 namespace space { namespace in namespace:art::gc
33 } // namespace space
H A Ddlmalloc_space_static_test.cc23 namespace space { namespace in namespace:art::gc
33 } // namespace space
H A Dmemory_tool_malloc_space.h24 namespace space { namespace in namespace:art::gc
63 } // namespace space
H A Drosalloc_space_random_test.cc21 namespace space { namespace in namespace:art::gc
32 } // namespace space
H A Drosalloc_space_static_test.cc21 namespace space { namespace in namespace:art::gc
32 } // namespace space
H A Dspace-inl.h20 #include "space.h"
29 namespace space { namespace in namespace:art::gc
57 } // namespace space
H A Dzygote_space.h27 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 Dbump_pointer_space-walk-inl.h28 namespace space { namespace in namespace:art::gc
96 } // namespace space
H A Ddlmalloc_space.h21 #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 Dimage_space_test.cc26 namespace space { namespace in namespace:art::gc
153 } // namespace space
H A Dbump_pointer_space-inl.h26 namespace space { namespace in namespace:art::gc
90 } // namespace space
H A Ddlmalloc_space-inl.h26 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 Dimage_space.h23 #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 Dimage_space_fs.h36 namespace space { namespace in namespace:art::gc
171 } // namespace space
H A Drosalloc_space-inl.h24 #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 Drosalloc_space.h22 #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 Dmod_union_table-inl.h22 #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 Dremembered_set.h35 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 Dverification.h32 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 Doat_file_manager.h33 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 Dimmune_spaces.h22 #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 Dimmune_region.h28 namespace space { namespace in namespace:art::gc
30 } // namespace space
H A Dimmune_spaces.cc23 #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 Dmark_compact.h51 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...]

Completed in 359 milliseconds

123