Lines Matching refs:newBlock
505 void weak_transfer_weak_contents(Auto::Zone *azone, void *oldBlock[], void *newBlock[], const uint8_t *map) {
522 newBlock[index] = NULL;
523 weak_register_no_lock(azone, referent, &newBlock[index], ref.block);
539 void weak_transfer_weak_contents_unscanned(Auto::Zone *azone, void *oldBlock[], void *newBlock[], size_t size, bool forwarding) {
542 if (forwarding && newBlock[0]) {
543 const void *referent = newBlock[0];
565 // found one, transfer ownership to the same offset in newBlock.
567 newBlock[index] = NULL;
568 weak_register_no_lock(azone, referent, &newBlock[index], ref.block);
596 void weak_transfer_weak_contents_unscanned(Auto::Zone *azone, void *oldBlock[], void *newBlock[], size_t size) {
605 weak_register_no_lock(azone, &newBlock[index], ref.referrer, ref.block);