Home
last modified time | relevance | path

Searched refs:card (Results 1 – 19 of 19) sorted by relevance

/dalvik/vm/alloc/
DCardTable.h56 void *dvmAddrFromCard(const u1 *card);
61 bool dvmIsValidCard(const u1 *card);
DMarkSweep.cpp524 const u1 *card = start, *prevAddr = NULL; in scanDirtyCards() local
525 while (card < end) { in scanDirtyCards()
526 if (*card != GC_CARD_DIRTY) { in scanDirtyCards()
527 return card; in scanDirtyCards()
529 const u1 *ptr = prevAddr ? prevAddr : (u1*)dvmAddrFromCard(card); in scanDirtyCards()
541 ++card; in scanDirtyCards()
545 card = dvmCardFromAddr(ptr); in scanDirtyCards()
DCardTable.cpp205 u1 *card = dvmCardFromAddr(obj); in isObjectDirty() local
206 return *card == GC_CARD_DIRTY; in isObjectDirty()
/dalvik/vm/mterp/x86/
DOP_IPUT_OBJECT.S53 movl offThread_cardTable(%eax),%eax # get card table base
54 je 1f # skip card mark if null store
55 shrl $$GC_CARD_SHIFT,%ecx # object head to card number
56 movb %al,(%eax,%ecx) # mark card using object head
DOP_SPUT_OBJECT.S27 je 1f # skip card mark if null
30 movl offThread_cardTable(%ecx),%ecx # get card table base
31 shrl $$GC_CARD_SHIFT,%eax # head to card number
32 movb %cl,(%ecx,%eax) # mark card
/dalvik/vm/mterp/armv5te/
DOP_IPUT_OBJECT_QUICK.S13 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
17 strneb r2, [r2, r3, lsr #GC_CARD_SHIFT] @ mark card based on obj head
DOP_IPUT_OBJECT.S42 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
50 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card if not
DOP_SPUT_OBJECT.S22 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
34 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card based on obj head
DOP_FILLED_NEW_ARRAY.S87 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
90 strneb r2, [r2, r0, lsr #GC_CARD_SHIFT] @ Mark card based on object head
/dalvik/vm/mterp/mips/
DOP_IPUT_OBJECT.S41 lw a2, offThread_cardTable(rSELF) # a2 <- card table base
53 sb a2, (t2) # mark card if not
DOP_IPUT_OBJECT_QUICK.S15 lw a2, offThread_cardTable(rSELF) # a2 <- card table base
DOP_SPUT_OBJECT.S45 lw a2, offThread_cardTable(rSELF) # a2 <- card table base
DOP_FILLED_NEW_ARRAY.S99 lw a2, offThread_cardTable(rSELF) # a2 <- card table base
/dalvik/vm/mterp/out/
DInterpAsm-x86.S1422 je 5f # skip card mark if so
1424 movl offThread_cardTable(%ecx),%ecx # card table base
1425 shrl $GC_CARD_SHIFT,%eax # convert to card num
1426 movb %cl,(%ecx,%eax) # mark card based on object head
8074 movl offThread_cardTable(%eax),%eax # get card table base
8075 je 1f # skip card mark if null store
8076 shrl $GC_CARD_SHIFT,%ecx # object head to card number
8077 movb %al,(%eax,%ecx) # mark card based on object head
8243 movl offThread_cardTable(%eax),%eax # get card table base
8244 je 1f # skip card mark if null store
[all …]
DInterpAsm-armv5te-vfp.S8047 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
8050 strneb r2, [r2, r0, lsr #GC_CARD_SHIFT] @ Mark card based on object head
8132 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
8135 strneb r2, [r2, r0, lsr #GC_CARD_SHIFT] @ Mark card based on object head
8464 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
8472 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card if not
8810 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card based on obj head
9671 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
9679 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card if not
9715 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card based on obj head
DInterpAsm-armv7-a-neon.S8001 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
8004 strneb r2, [r2, r0, lsr #GC_CARD_SHIFT] @ Mark card based on object head
8086 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
8089 strneb r2, [r2, r0, lsr #GC_CARD_SHIFT] @ Mark card based on object head
8401 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
8409 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card if not
8747 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card based on obj head
9608 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
9616 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card if not
9652 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card based on obj head
DInterpAsm-armv7-a.S8001 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
8004 strneb r2, [r2, r0, lsr #GC_CARD_SHIFT] @ Mark card based on object head
8086 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
8089 strneb r2, [r2, r0, lsr #GC_CARD_SHIFT] @ Mark card based on object head
8401 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
8409 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card if not
8747 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card based on obj head
9608 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
9616 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card if not
9652 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card based on obj head
DInterpAsm-armv5te.S8369 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
8372 strneb r2, [r2, r0, lsr #GC_CARD_SHIFT] @ Mark card based on object head
8454 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
8457 strneb r2, [r2, r0, lsr #GC_CARD_SHIFT] @ Mark card based on object head
8922 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
8930 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card if not
9268 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card based on obj head
10129 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base
10137 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card if not
10173 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card based on obj head
DInterpAsm-mips.S9529 lw a2, offThread_cardTable(rSELF) # a2 <- card table base
9869 lw a2, offThread_cardTable(rSELF) # a2 <- card table base
9881 sb a2, (t2) # mark card if not
10104 lw a2, offThread_cardTable(rSELF) # a2 <- card table base
10953 lw a2, offThread_cardTable(rSELF) # a2 <- card table base
10965 sb a2, (t2) # mark card if not
10985 lw a2, offThread_cardTable(rSELF) # a2 <- card table base