OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CardTable
(Results
1 - 14
of
14
) sorted by null
/art/runtime/gc/accounting/
card_table.cc
50
* byte is equal to GC_DIRTY_CARD. See
CardTable
::Create for details.
53
CardTable
*
CardTable
::Create(const byte* heap_begin, size_t heap_capacity) {
79
return new
CardTable
(mem_map.release(), biased_begin, offset);
82
CardTable
::
CardTable
(MemMap* mem_map, byte* biased_begin, size_t offset)
88
void
CardTable
::ClearSpaceCards(space::ContinuousSpace* space) {
95
void
CardTable
::ClearCardTable() {
100
bool
CardTable
::AddrIsInCardTable(const void* addr) const {
104
void
CardTable
::CheckAddrIsInCardTable(const byte* addr) const
[
all
...]
mod_union_table.cc
46
if (expected_value ==
CardTable
::kCardDirty) {
62
if (expected_card ==
CardTable
::kCardDirty) {
87
CardTable
* card_table = GetHeap()->GetCardTable();
199
CardTable
* card_table = heap->GetCardTable();
202
if (*card ==
CardTable
::kCardClean) {
206
uintptr_t end = start +
CardTable
::kCardSize;
216
CardTable
* card_table = heap_->GetCardTable();
220
uintptr_t end = start +
CardTable
::kCardSize;
227
uintptr_t end = start +
CardTable
::kCardSize;
238
CardTable
* card_table = heap->GetCardTable()
[
all
...]
card_table.h
46
class
CardTable
{
53
static
CardTable
* Create(const byte* heap_begin, size_t heap_capacity);
128
CardTable
(MemMap* begin, byte* biased_begin, size_t offset);
card_table-inl.h
45
inline size_t
CardTable
::Scan(SpaceBitmap* bitmap, byte* scan_begin, byte* scan_end,
120
inline void
CardTable
::ModifyCardsAtomic(byte* scan_begin, byte* scan_end, const Visitor& visitor,
187
inline void*
CardTable
::AddrFromCard(const byte *card_addr) const {
196
inline byte*
CardTable
::CardFromAddr(const void *addr) const {
204
inline void
CardTable
::CheckCardValid(byte* card) const {
/art/runtime/gc/collector/
sticky_mark_sweep.cc
54
RecursiveMarkDirtyObjects(false, accounting::
CardTable
::kCardDirty - 1);
mark_sweep.cc
206
RecursiveMarkDirtyObjects(true, accounting::
CardTable
::kCardDirty);
766
accounting::
CardTable
* card_table = mark_sweep_->GetHeap()->GetCardTable();
788
accounting::
CardTable
* card_table = GetHeap()->GetCardTable();
815
accounting::
CardTable
::kCardSize);
[
all
...]
/art/compiler/llvm/
runtime_support_builder.cc
267
irb_.getPtrEquivInt(gc::accounting::
CardTable
::kCardShift));
269
irb_.CreateStore(irb_.getInt8(gc::accounting::
CardTable
::kCardDirty), card_table_entry,
/art/runtime/gc/
heap.h
75
if (card == accounting::
CardTable
::kCardDirty) {
289
accounting::
CardTable
* GetCardTable() const {
523
UniquePtr<accounting::
CardTable
> card_table_;
heap.cc
191
card_table_.reset(accounting::
CardTable
::Create(heap_begin, heap_capacity));
[
all
...]
/art/runtime/gc/space/
dlmalloc_space.cc
130
static const uintptr_t kGcCardSize = static_cast<uintptr_t>(accounting::
CardTable
::kCardSize);
283
DCHECK(IsAligned<accounting::
CardTable
::kCardSize>(begin_));
284
DCHECK(IsAligned<accounting::
CardTable
::kCardSize>(end_));
/art/compiler/dex/quick/x86/
call_x86.cc
206
OpRegRegImm(kOpLsr, reg_card_no, tgt_addr_reg, gc::accounting::
CardTable
::kCardShift);
/art/compiler/dex/quick/mips/
call_mips.cc
313
OpRegRegImm(kOpLsr, reg_card_no, tgt_addr_reg, gc::accounting::
CardTable
::kCardShift);
/art/compiler/dex/quick/arm/
call_arm.cc
545
OpRegRegImm(kOpLsr, reg_card_no, tgt_addr_reg, gc::accounting::
CardTable
::kCardShift);
/dalvik/vm/
Dvm.mk
119
alloc/
CardTable
.cpp \
Completed in 162 milliseconds