Lines Matching defs:cp
624 char *cp = buffer;
626 sprintf(cp, "NULL passed to _Block_dump\n");
633 cp += sprintf(cp, "^%p (new layout) =\n", (void *)closure);
635 cp += sprintf(cp, "isa: NULL\n");
638 cp += sprintf(cp, "isa: stack Block\n");
641 cp += sprintf(cp, "isa: malloc heap Block\n");
644 cp += sprintf(cp, "isa: GC heap Block\n");
647 cp += sprintf(cp, "isa: global Block\n");
650 cp += sprintf(cp, "isa: finalizing Block\n");
653 cp += sprintf(cp, "isa?: %p\n", (void *)closure->isa);
655 cp += sprintf(cp, "flags:");
657 cp += sprintf(cp, " HASDESCRIPTOR");
660 cp += sprintf(cp, " FREEME");
663 cp += sprintf(cp, " ISGC");
666 cp += sprintf(cp, " HASHELP");
669 cp += sprintf(cp, " HASCTOR");
671 cp += sprintf(cp, "\nrefcount: %u\n", closure->flags & BLOCK_REFCOUNT_MASK);
672 cp += sprintf(cp, "invoke: %p\n", (void *)(uintptr_t)closure->invoke);
675 cp += sprintf(cp, "descriptor: %p\n", (void *)dp);
676 cp += sprintf(cp, "descriptor->reserved: %lu\n", dp->reserved);
677 cp += sprintf(cp, "descriptor->size: %lu\n", dp->size);
680 cp += sprintf(cp, "descriptor->copy helper: %p\n", (void *)(uintptr_t)dp->copy);
681 cp += sprintf(cp, "descriptor->dispose helper: %p\n", (void *)(uintptr_t)dp->dispose);
690 char *cp = buffer;
691 cp += sprintf(cp, "byref data block %p contents:\n", (void *)src);
692 cp += sprintf(cp, " forwarding: %p\n", (void *)src->forwarding);
693 cp += sprintf(cp, " flags: 0x%x\n", src->flags);
694 cp += sprintf(cp, " size: %d\n", src->size);
696 cp += sprintf(cp, " copy helper: %p\n", (void *)(uintptr_t)src->byref_keep);
697 cp += sprintf(cp, " dispose helper: %p\n", (void *)(uintptr_t)src->byref_destroy);