/art/runtime/gc/space/ |
space.cc | 41 live_objects_(new accounting::SpaceSetMap("large live objects")), 42 mark_objects_(new accounting::SpaceSetMap("large marked objects")) {
|
image_space.h | 67 accounting::SpaceBitmap* GetLiveBitmap() const { 71 accounting::SpaceBitmap* GetMarkBitmap() const { 100 UniquePtr<accounting::SpaceBitmap> live_bitmap_; 102 ImageSpace(const std::string& name, MemMap* mem_map, accounting::SpaceBitmap* live_bitmap);
|
space.h | 25 #include "gc/accounting/space_bitmap.h" 37 namespace accounting { namespace in namespace:art::gc 39 } // namespace accounting 198 virtual accounting::SpaceBitmap* GetLiveBitmap() const = 0; 199 virtual accounting::SpaceBitmap* GetMarkBitmap() const = 0; 236 accounting::SpaceSetMap* GetLiveObjects() const { 240 accounting::SpaceSetMap* GetMarkObjects() const { 249 UniquePtr<accounting::SpaceSetMap> live_objects_; 250 UniquePtr<accounting::SpaceSetMap> mark_objects_;
|
dlmalloc_space.h | 112 accounting::SpaceBitmap* GetLiveBitmap() const { 116 accounting::SpaceBitmap* GetMarkBitmap() const { 161 UniquePtr<accounting::SpaceBitmap> live_bitmap_; 162 UniquePtr<accounting::SpaceBitmap> mark_bitmap_; 163 UniquePtr<accounting::SpaceBitmap> temp_bitmap_;
|
large_object_space.h | 20 #include "gc/accounting/gc_allocator.h" 99 accounting::GCAllocator<mirror::Object*> > large_objects_ GUARDED_BY(lock_); 101 accounting::GCAllocator<std::pair<const mirror::Object*, MemMap*> > > MemMaps; 220 accounting::GCAllocator<AllocationHeader*> > FreeBlocks;
|
image_space.cc | 24 #include "gc/accounting/space_bitmap-inl.h" 41 accounting::SpaceBitmap* live_bitmap) 207 UniquePtr<accounting::SpaceBitmap> bitmap( 208 accounting::SpaceBitmap::CreateFromMemMap(bitmap_name, image_map.release(),
|
/art/runtime/gc/accounting/ |
gc_allocator.cc | 24 namespace accounting { namespace in namespace:art::gc 34 } // namespace accounting
|
heap_bitmap-inl.h | 24 namespace accounting { namespace in namespace:art::gc 37 } // namespace accounting
|
heap_bitmap.cc | 23 namespace accounting { namespace in namespace:art::gc 45 void HeapBitmap::AddContinuousSpaceBitmap(accounting::SpaceBitmap* bitmap) { 74 } // namespace accounting
|
gc_allocator.h | 28 namespace accounting { namespace in namespace:art::gc 78 } // namespace accounting
|
mod_union_table-inl.h | 26 namespace accounting { namespace in namespace:art::gc 69 } // namespace accounting
|
mod_union_table.h | 44 namespace accounting { namespace in namespace:art::gc 151 } // namespace accounting
|
space_bitmap_test.cc | 28 namespace accounting { namespace in namespace:art::gc 91 } // namespace accounting
|
card_table.cc | 29 namespace accounting { namespace in namespace:art::gc 122 } // namespace accounting
|
card_table.h | 39 namespace accounting { namespace in namespace:art::gc 151 } // namespace accounting
|
heap_bitmap.h | 30 namespace accounting { namespace in namespace:art::gc 119 } // namespace accounting
|
/art/runtime/gc/ |
heap_test.cc | 18 #include "gc/accounting/card_table-inl.h" 19 #include "gc/accounting/space_bitmap-inl.h" 60 const size_t heap_capacity = accounting::SpaceBitmap::kAlignment * (sizeof(intptr_t) * 8 + 1); 61 UniquePtr<accounting::SpaceBitmap> bitmap(accounting::SpaceBitmap::Create("test bitmap", 66 accounting::SpaceBitmap::kAlignment]);
|
heap.h | 26 #include "gc/accounting/atomic_stack.h" 27 #include "gc/accounting/card_table.h" 51 namespace accounting { namespace in namespace:art::gc 55 } // namespace accounting 75 if (card == accounting::CardTable::kCardDirty) { 289 accounting::CardTable* GetCardTable() const { 348 accounting::HeapBitmap* GetLiveBitmap() SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { 352 accounting::HeapBitmap* GetMarkBitmap() SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { 356 accounting::ObjectStack* GetLiveStack() SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { 367 void MarkAllocStack(accounting::SpaceBitmap* bitmap, accounting::SpaceSetMap* large_objects [all...] |
heap.cc | 30 #include "gc/accounting/atomic_stack.h" 31 #include "gc/accounting/card_table-inl.h" 32 #include "gc/accounting/heap_bitmap-inl.h" 33 #include "gc/accounting/mod_union_table-inl.h" 34 #include "gc/accounting/space_bitmap-inl.h" 144 live_bitmap_.reset(new accounting::HeapBitmap(this)); 145 mark_bitmap_.reset(new accounting::HeapBitmap(this)); 191 card_table_.reset(accounting::CardTable::Create(heap_begin, heap_capacity)); 194 image_mod_union_table_.reset(new accounting::ModUnionTableToZygoteAllocspace(this)); 197 zygote_mod_union_table_.reset(new accounting::ModUnionTableCardCache(this)) [all...] |
/art/runtime/gc/collector/ |
sticky_mark_sweep.cc | 54 RecursiveMarkDirtyObjects(false, accounting::CardTable::kCardDirty - 1); 58 accounting::ObjectStack* live_stack = GetHeap()->GetLiveStack();
|
garbage_collector.cc | 26 #include "gc/accounting/heap_bitmap.h" 125 accounting::SpaceBitmap* live_bitmap = space->GetLiveBitmap(); 126 accounting::SpaceBitmap* mark_bitmap = space->GetMarkBitmap(); 136 accounting::SpaceSetMap* live_set = space->GetLiveObjects(); 137 accounting::SpaceSetMap* mark_set = space->GetMarkObjects();
|
mark_sweep.cc | 29 #include "gc/accounting/card_table-inl.h" 30 #include "gc/accounting/heap_bitmap.h" 31 #include "gc/accounting/space_bitmap-inl.h" 206 RecursiveMarkDirtyObjects(true, accounting::CardTable::kCardDirty); 279 accounting::ObjectStack* live_stack = heap_->GetLiveStack(); 306 accounting::ObjectStack* allocation_stack = GetHeap()->allocation_stack_.get(); 401 accounting::SpaceBitmap* object_bitmap = current_mark_bitmap_; 403 accounting::SpaceBitmap* new_bitmap = heap_->GetMarkBitmap()->GetContinuousSpaceBitmap(obj); 426 accounting::SpaceBitmap* object_bitmap = current_mark_bitmap_; 428 accounting::SpaceBitmap* new_bitmap = heap_->GetMarkBitmap()->GetContinuousSpaceBitmap(obj) [all...] |
mark_sweep.h | 42 namespace accounting { namespace in namespace:art::gc 51 } // namespace accounting 147 void SweepArray(accounting::ObjectStack* allocation_stack_, bool swap_bitmaps) 401 accounting::SpaceBitmap* current_mark_bitmap_; 406 accounting::ObjectStack* mark_stack_;
|
/art/runtime/ |
Android.mk | 47 gc/accounting/card_table.cc \ 48 gc/accounting/gc_allocator.cc \ 49 gc/accounting/heap_bitmap.cc \ 50 gc/accounting/mod_union_table.cc \ 51 gc/accounting/space_bitmap.cc \
|
/external/ipsec-tools/src/racoon/ |
isakmp_cfg.h | 98 int accounting; member in struct:isakmp_cfg_config 131 /* For accounting */
|