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

1 2 3 4 5

  /art/tools/cpp-define-generator/
constant_card_table.def 20 #include "gc/accounting/card_table.h"
24 DEFINE_EXPR(CARD_TABLE_CARD_SHIFT, size_t, art::gc::accounting::CardTable::kCardShift)
  /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) {
74 } // namespace accounting
remembered_set.h 41 namespace accounting { namespace in namespace:art::gc
83 } // namespace accounting
card_table.h 41 namespace accounting { namespace in namespace:art::gc
157 } // namespace accounting
162 return (card == accounting::CardTable::kCardDirty) ? card - 1 : 0;
  /art/runtime/gc/space/
space.cc 22 #include "gc/accounting/heap_bitmap.h"
23 #include "gc/accounting/space_bitmap-inl.h"
84 live_bitmap_.reset(accounting::LargeObjectBitmap::Create("large live objects", nullptr,
87 mark_bitmap_.reset(accounting::LargeObjectBitmap::Create("large marked objects", nullptr,
93 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap();
94 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap();
104 accounting::ContinuousSpaceBitmap::SweepWalk(
112 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap();
114 accounting::ContinuousSpaceBitmap* mark_bitmap = mark_bitmap_.release();
128 accounting::ContinuousSpaceBitmap* new_bitmap = temp_bitmap_.release()
    [all...]
space.h 26 #include "gc/accounting/space_bitmap.h"
298 virtual accounting::ContinuousSpaceBitmap* GetLiveBitmap() const = 0;
299 virtual accounting::ContinuousSpaceBitmap* GetMarkBitmap() const = 0;
347 accounting::LargeObjectBitmap* GetLiveBitmap() const {
351 accounting::LargeObjectBitmap* GetMarkBitmap() const {
364 std::unique_ptr<accounting::LargeObjectBitmap> live_bitmap_;
365 std::unique_ptr<accounting::LargeObjectBitmap> mark_bitmap_;
438 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE {
442 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE {
447 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 21 #include "gc/accounting/space_bitmap.h"
89 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE {
93 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE {
181 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_;
186 accounting::ContinuousSpaceBitmap* live_bitmap,
zygote_space.cc 21 #include "gc/accounting/card_table-inl.h"
22 #include "gc/accounting/space_bitmap-inl.h"
45 accounting::ContinuousSpaceBitmap* live_bitmap,
46 accounting::ContinuousSpaceBitmap* mark_bitmap) {
111 accounting::CardTable* card_table = Runtime::Current()->GetHeap()->GetCardTable();
115 accounting::ContinuousSpaceBitmap* bitmap = zygote_space->GetLiveBitmap();
bump_pointer_space.h 97 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE {
101 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE {
154 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() OVERRIDE;
malloc_space.cc 23 #include "gc/accounting/card_table-inl.h"
24 #include "gc/accounting/space_bitmap-inl.h"
53 static const uintptr_t kGcCardSize = static_cast<uintptr_t>(accounting::CardTable::kCardSize);
56 live_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create(
61 mark_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create(
172 DCHECK_ALIGNED(begin_, accounting::CardTable::kCardSize);
173 DCHECK_ALIGNED(End(), accounting::CardTable::kCardSize);
177 // Trimming the heap should be done by the caller since we may have invalidated the accounting
244 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap();
  /art/runtime/gc/collector/
concurrent_copying.h 41 namespace accounting { namespace in namespace:art::gc
48 } // namespace accounting
173 accounting::ObjectStack* GetAllocationStack();
174 accounting::ObjectStack* GetLiveStack();
262 accounting::SpaceBitmap<kObjectAlignment>* bitmap)
283 std::unique_ptr<accounting::ObjectStack> gc_mark_stack_;
291 std::unique_ptr<accounting::ObjectStack> rb_mark_bit_stack_;
300 std::vector<accounting::ObjectStack*> revoked_mark_stacks_
304 std::vector<accounting::ObjectStack*> pooled_mark_stacks_
313 accounting::ContinuousSpaceBitmap* region_space_bitmap_
    [all...]
mark_compact.h 27 #include "gc/accounting/heap_bitmap.h"
46 namespace accounting { namespace in namespace:art::gc
49 } // namespace accounting
196 accounting::ObjectStack* mark_stack_;
204 accounting::HeapBitmap* mark_bitmap_;
216 std::unique_ptr<accounting::ContinuousSpaceBitmap> objects_before_forwarding_;
218 std::unique_ptr<accounting::ContinuousSpaceBitmap> objects_with_lockword_;
garbage_collector.cc 30 #include "gc/accounting/heap_bitmap.h"
131 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap();
132 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap();
143 accounting::LargeObjectBitmap* live_set = space->GetLiveBitmap();
144 accounting::LargeObjectBitmap* mark_set = space->GetMarkBitmap();
semi_space.h 26 #include "gc/accounting/heap_bitmap.h"
45 namespace accounting { namespace in namespace:art::gc
48 } // namespace accounting
205 accounting::ObjectStack* mark_stack_;
217 accounting::ContinuousSpaceBitmap* to_space_live_bitmap_;
220 accounting::HeapBitmap* mark_bitmap_;
sticky_mark_sweep.cc 19 #include "gc/accounting/atomic_stack.h"
20 #include "gc/accounting/card_table.h"
60 RecursiveMarkDirtyObjects(false, accounting::CardTable::kCardDirty - 1);
immune_spaces_test.cc 44 accounting::ContinuousSpaceBitmap* live_bitmap,
71 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap(
72 accounting::ContinuousSpaceBitmap::Create("bitmap",
98 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap(std::move(live_bitmaps_.back()));
161 std::vector<std::unique_ptr<accounting::ContinuousSpaceBitmap>> live_bitmaps_;
181 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE {
185 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE {
mark_sweep.h 27 #include "gc/accounting/heap_bitmap.h"
47 namespace accounting { namespace in namespace:art::gc
50 } // namespace accounting
157 void SweepArray(accounting::ObjectStack* allocation_stack_, bool swap_bitmaps)
312 accounting::ContinuousSpaceBitmap* current_space_bitmap_;
314 accounting::HeapBitmap* mark_bitmap_;
316 accounting::ObjectStack* mark_stack_;
  /external/valgrind/memcheck/tests/
accounting.stderr.exp 4 by 0x........: main (accounting.c:17)
  /toolchain/binutils/binutils-2.27/ld/testsuite/ld-mmix/
bpo-22.d 8 # the reloc accounting machinery.
  /art/runtime/gc/
heap.h 74 namespace accounting { namespace in namespace:art::gc
82 } // namespace accounting
487 accounting::CardTable* GetCardTable() const {
491 accounting::ReadBarrierTable* GetReadBarrierTable() const {
590 accounting::HeapBitmap* GetLiveBitmap() REQUIRES_SHARED(Locks::heap_bitmap_lock_) {
594 accounting::HeapBitmap* GetMarkBitmap() REQUIRES_SHARED(Locks::heap_bitmap_lock_) {
598 accounting::ObjectStack* GetLiveStack() REQUIRES_SHARED(Locks::heap_bitmap_lock_) {
615 void MarkAllocStack(accounting::SpaceBitmap<kObjectAlignment>* bitmap1,
616 accounting::SpaceBitmap<kObjectAlignment>* bitmap2,
617 accounting::SpaceBitmap<kLargeObjectAlignment>* large_objects
    [all...]
heap_test.cc 19 #include "gc/accounting/card_table-inl.h"
20 #include "gc/accounting/space_bitmap-inl.h"
87 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap(
88 accounting::ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity));
heap.cc 44 #include "gc/accounting/card_table-inl.h"
45 #include "gc/accounting/heap_bitmap-inl.h"
46 #include "gc/accounting/mod_union_table-inl.h"
47 #include "gc/accounting/read_barrier_table.h"
48 #include "gc/accounting/remembered_set.h"
49 #include "gc/accounting/space_bitmap-inl.h"
309 live_bitmap_.reset(new accounting::HeapBitmap(this));
310 mark_bitmap_.reset(new accounting::HeapBitmap(this));
524 card_table_.reset(accounting::CardTable::Create(reinterpret_cast<uint8_t*>(kMinHeapAddress),
528 rb_table_.reset(new accounting::ReadBarrierTable())
    [all...]
  /compatibility/cdd/8_performance-and-power/
8_4_power-consumption-accounting.md 1 ## 8.4\. Power Consumption Accounting
3 A more accurate accounting and reporting of the power consumption provides the

Completed in 525 milliseconds

1 2 3 4 5