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

1 2 3 4

  /art/runtime/gc/accounting/
mod_union_table-inl.h 26 namespace accounting { namespace in namespace:art::gc
41 } // namespace accounting
heap_bitmap.cc 19 #include "gc/accounting/space_bitmap-inl.h"
24 namespace accounting { namespace in namespace:art::gc
43 void HeapBitmap::AddContinuousSpaceBitmap(accounting::ContinuousSpaceBitmap* bitmap) {
55 void HeapBitmap::RemoveContinuousSpaceBitmap(accounting::ContinuousSpaceBitmap* bitmap) {
83 } // namespace accounting
remembered_set.h 41 namespace accounting { namespace in namespace:art::gc
83 } // namespace accounting
heap_bitmap.h 34 namespace accounting { namespace in namespace:art::gc
91 } // namespace accounting
  /art/runtime/gc/space/
space.cc 20 #include "gc/accounting/heap_bitmap.h"
21 #include "gc/accounting/space_bitmap-inl.h"
81 live_bitmap_.reset(accounting::LargeObjectBitmap::Create("large live objects", nullptr,
84 mark_bitmap_.reset(accounting::LargeObjectBitmap::Create("large marked objects", nullptr,
90 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap();
91 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap();
101 accounting::ContinuousSpaceBitmap::SweepWalk(
110 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap();
112 accounting::ContinuousSpaceBitmap* mark_bitmap = mark_bitmap_.release();
126 accounting::ContinuousSpaceBitmap* new_bitmap = temp_bitmap_.release()
    [all...]
space.h 26 #include "gc/accounting/space_bitmap.h"
299 virtual accounting::ContinuousSpaceBitmap* GetLiveBitmap() const = 0;
300 virtual accounting::ContinuousSpaceBitmap* GetMarkBitmap() const = 0;
348 accounting::LargeObjectBitmap* GetLiveBitmap() const {
352 accounting::LargeObjectBitmap* GetMarkBitmap() const {
365 std::unique_ptr<accounting::LargeObjectBitmap> live_bitmap_;
366 std::unique_ptr<accounting::LargeObjectBitmap> mark_bitmap_;
432 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE {
436 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE {
441 virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0
    [all...]
zygote_space.h 20 #include "gc/accounting/space_bitmap.h"
34 accounting::ContinuousSpaceBitmap* live_bitmap,
35 accounting::ContinuousSpaceBitmap* mark_bitmap)
83 virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
image_space.h 20 #include "gc/accounting/space_bitmap.h"
96 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE {
100 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE {
178 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_;
183 accounting::ContinuousSpaceBitmap* live_bitmap,
zygote_space.cc 19 #include "gc/accounting/card_table-inl.h"
20 #include "gc/accounting/space_bitmap-inl.h"
43 accounting::ContinuousSpaceBitmap* live_bitmap,
44 accounting::ContinuousSpaceBitmap* mark_bitmap) {
109 accounting::CardTable* card_table = Runtime::Current()->GetHeap()->GetCardTable();
113 accounting::ContinuousSpaceBitmap* bitmap = zygote_space->GetLiveBitmap();
bump_pointer_space.h 93 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE {
97 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE {
148 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() OVERRIDE;
malloc_space.cc 19 #include "gc/accounting/card_table-inl.h"
20 #include "gc/accounting/space_bitmap-inl.h"
48 static const uintptr_t kGcCardSize = static_cast<uintptr_t>(accounting::CardTable::kCardSize);
51 live_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create(
56 mark_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create(
167 DCHECK_ALIGNED(begin_, accounting::CardTable::kCardSize);
168 DCHECK_ALIGNED(End(), accounting::CardTable::kCardSize);
172 // Trimming the heap should be done by the caller since we may have invalidated the accounting
239 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap();
  /art/runtime/gc/collector/
concurrent_copying.h 26 #include "gc/accounting/atomic_stack.h"
27 #include "gc/accounting/read_barrier_table.h"
28 #include "gc/accounting/space_bitmap.h"
41 namespace accounting { namespace in namespace:art::gc
44 } // namespace accounting
132 accounting::ObjectStack* GetAllocationStack();
133 accounting::ObjectStack* GetLiveStack();
191 std::unique_ptr<accounting::ObjectStack> gc_mark_stack_;
193 std::vector<accounting::ObjectStack*> revoked_mark_stacks_
197 std::vector<accounting::ObjectStack*> pooled_mark_stacks
    [all...]
sticky_mark_sweep.cc 56 RecursiveMarkDirtyObjects(false, accounting::CardTable::kCardDirty - 1);
mark_compact.h 28 #include "gc/accounting/heap_bitmap.h"
47 namespace accounting { namespace in namespace:art::gc
50 } // namespace accounting
195 accounting::ObjectStack* mark_stack_;
203 accounting::HeapBitmap* mark_bitmap_;
215 std::unique_ptr<accounting::ContinuousSpaceBitmap> objects_before_forwarding_;
217 std::unique_ptr<accounting::ContinuousSpaceBitmap> objects_with_lockword_;
garbage_collector.cc 27 #include "gc/accounting/heap_bitmap.h"
121 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap();
122 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap();
133 accounting::LargeObjectBitmap* live_set = space->GetLiveBitmap();
134 accounting::LargeObjectBitmap* mark_set = space->GetMarkBitmap();
semi_space.h 27 #include "gc/accounting/heap_bitmap.h"
46 namespace accounting { namespace in namespace:art::gc
49 } // namespace accounting
204 accounting::ObjectStack* mark_stack_;
216 accounting::ContinuousSpaceBitmap* to_space_live_bitmap_;
219 accounting::HeapBitmap* mark_bitmap_;
immune_spaces_test.cc 42 accounting::ContinuousSpaceBitmap* live_bitmap,
69 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap(
70 accounting::ContinuousSpaceBitmap::Create("bitmap",
96 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap(std::move(live_bitmaps_.back()));
159 std::vector<std::unique_ptr<accounting::ContinuousSpaceBitmap>> live_bitmaps_;
179 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE {
183 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE {
mark_sweep.h 28 #include "gc/accounting/heap_bitmap.h"
48 namespace accounting { namespace in namespace:art::gc
51 } // namespace accounting
158 void SweepArray(accounting::ObjectStack* allocation_stack_, bool swap_bitmaps)
311 accounting::ContinuousSpaceBitmap* current_space_bitmap_;
313 accounting::HeapBitmap* mark_bitmap_;
315 accounting::ObjectStack* mark_stack_;
concurrent_copying.cc 22 #include "gc/accounting/heap_bitmap-inl.h"
23 #include "gc/accounting/space_bitmap-inl.h"
47 gc_mark_stack_(accounting::ObjectStack::Create("concurrent copying gc mark stack",
58 static_assert(space::RegionSpace::kRegionSize == accounting::ReadBarrierTable::kRegionSize,
60 cc_heap_bitmap_.reset(new accounting::HeapBitmap(heap));
73 accounting::AtomicStack<mirror::Object>* mark_stack =
74 accounting::AtomicStack<mirror::Object>::Create(
145 accounting::ContinuousSpaceBitmap* bitmap =
146 accounting::ContinuousSpaceBitmap::Create(bitmap_name, space->Begin(), space->Capacity());
150 accounting::ContinuousSpaceBitmap* bitmap
    [all...]
  /art/runtime/gc/
heap_test.cc 19 #include "gc/accounting/card_table-inl.h"
20 #include "gc/accounting/space_bitmap-inl.h"
68 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap(
69 accounting::ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity));
heap.h 29 #include "gc/accounting/atomic_stack.h"
30 #include "gc/accounting/card_table.h"
31 #include "gc/accounting/read_barrier_table.h"
63 namespace accounting { namespace in namespace:art::gc
67 } // namespace accounting
99 return (card == accounting::CardTable::kCardDirty) ? card - 1 : 0;
456 accounting::CardTable* GetCardTable() const {
460 accounting::ReadBarrierTable* GetReadBarrierTable() const {
551 accounting::HeapBitmap* GetLiveBitmap() SHARED_REQUIRES(Locks::heap_bitmap_lock_) {
555 accounting::HeapBitmap* GetMarkBitmap() SHARED_REQUIRES(Locks::heap_bitmap_lock_)
    [all...]
heap.cc 36 #include "gc/accounting/atomic_stack.h"
37 #include "gc/accounting/card_table-inl.h"
38 #include "gc/accounting/heap_bitmap-inl.h"
39 #include "gc/accounting/mod_union_table-inl.h"
40 #include "gc/accounting/remembered_set.h"
41 #include "gc/accounting/space_bitmap-inl.h"
267 live_bitmap_.reset(new accounting::HeapBitmap(this));
268 mark_bitmap_.reset(new accounting::HeapBitmap(this));
527 card_table_.reset(accounting::CardTable::Create(reinterpret_cast<uint8_t*>(kMinHeapAddress),
531 rb_table_.reset(new accounting::ReadBarrierTable())
    [all...]
  /external/valgrind/memcheck/tests/
accounting.stderr.exp 4 by 0x........: main (accounting.c:17)
  /toolchain/binutils/binutils-2.25/ld/testsuite/ld-mmix/
bpo-22.d 8 # the reloc accounting machinery.
  /external/wpa_supplicant_8/src/ap/
Makefile 22 accounting.o \

Completed in 544 milliseconds

1 2 3 4