HomeSort by relevance Sort by last modified time
    Searched refs:accounting (Results 1 - 25 of 52) sorted by null

1 2 3

  /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 */

Completed in 305 milliseconds

1 2 3