Lines Matching defs:cp
623 char *cp = buffer;
625 sprintf(cp, "NULL passed to _Block_dump\n");
632 cp += sprintf(cp, "^%p (new layout) =\n", (void *)closure);
634 cp += sprintf(cp, "isa: NULL\n");
637 cp += sprintf(cp, "isa: stack Block\n");
640 cp += sprintf(cp, "isa: malloc heap Block\n");
643 cp += sprintf(cp, "isa: GC heap Block\n");
646 cp += sprintf(cp, "isa: global Block\n");
649 cp += sprintf(cp, "isa: finalizing Block\n");
652 cp += sprintf(cp, "isa?: %p\n", (void *)closure->isa);
654 cp += sprintf(cp, "flags:");
656 cp += sprintf(cp, " HASDESCRIPTOR");
659 cp += sprintf(cp, " FREEME");
662 cp += sprintf(cp, " ISGC");
665 cp += sprintf(cp, " HASHELP");
668 cp += sprintf(cp, " HASCTOR");
670 cp += sprintf(cp, "\nrefcount: %u\n", closure->flags & BLOCK_REFCOUNT_MASK);
671 cp += sprintf(cp, "invoke: %p\n", (void *)(uintptr_t)closure->invoke);
674 cp += sprintf(cp, "descriptor: %p\n", (void *)dp);
675 cp += sprintf(cp, "descriptor->reserved: %lu\n", dp->reserved);
676 cp += sprintf(cp, "descriptor->size: %lu\n", dp->size);
679 cp += sprintf(cp, "descriptor->copy helper: %p\n", (void *)(uintptr_t)dp->copy);
680 cp += sprintf(cp, "descriptor->dispose helper: %p\n", (void *)(uintptr_t)dp->dispose);
689 char *cp = buffer;
690 cp += sprintf(cp, "byref data block %p contents:\n", (void *)src);
691 cp += sprintf(cp, " forwarding: %p\n", (void *)src->forwarding);
692 cp += sprintf(cp, " flags: 0x%x\n", src->flags);
693 cp += sprintf(cp, " size: %d\n", src->size);
695 cp += sprintf(cp, " copy helper: %p\n", (void *)(uintptr_t)src->byref_keep);
696 cp += sprintf(cp, " dispose helper: %p\n", (void *)(uintptr_t)src->byref_destroy);