/dalvik/vm/alloc/ |
D | CardTable.h | 56 void *dvmAddrFromCard(const u1 *card); 61 bool dvmIsValidCard(const u1 *card);
|
D | MarkSweep.cpp | 524 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()
|
D | CardTable.cpp | 205 u1 *card = dvmCardFromAddr(obj); in isObjectDirty() local 206 return *card == GC_CARD_DIRTY; in isObjectDirty()
|
/dalvik/vm/mterp/x86/ |
D | OP_IPUT_OBJECT.S | 53 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
|
D | OP_SPUT_OBJECT.S | 27 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/ |
D | OP_IPUT_OBJECT_QUICK.S | 13 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base 17 strneb r2, [r2, r3, lsr #GC_CARD_SHIFT] @ mark card based on obj head
|
D | OP_IPUT_OBJECT.S | 42 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base 50 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card if not
|
D | OP_SPUT_OBJECT.S | 22 ldr r2, [rSELF, #offThread_cardTable] @ r2<- card table base 34 strneb r2, [r2, r9, lsr #GC_CARD_SHIFT] @ mark card based on obj head
|
D | OP_FILLED_NEW_ARRAY.S | 87 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/ |
D | OP_IPUT_OBJECT.S | 41 lw a2, offThread_cardTable(rSELF) # a2 <- card table base 53 sb a2, (t2) # mark card if not
|
D | OP_IPUT_OBJECT_QUICK.S | 15 lw a2, offThread_cardTable(rSELF) # a2 <- card table base
|
D | OP_SPUT_OBJECT.S | 45 lw a2, offThread_cardTable(rSELF) # a2 <- card table base
|
D | OP_FILLED_NEW_ARRAY.S | 99 lw a2, offThread_cardTable(rSELF) # a2 <- card table base
|
/dalvik/vm/mterp/out/ |
D | InterpAsm-x86.S | 1422 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 …]
|
D | InterpAsm-armv5te-vfp.S | 8047 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
|
D | InterpAsm-armv7-a-neon.S | 8001 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
|
D | InterpAsm-armv7-a.S | 8001 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
|
D | InterpAsm-armv5te.S | 8369 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
|
D | InterpAsm-mips.S | 9529 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
|