Home | History | Annotate | Download | only in BlocksRuntime

Lines Matching full:heap

364  * We ask if the byref pointer that we know about has already been copied to the heap, and if so, increment it.
385 copy->forwarding = copy; // patch heap copy to point to itself (skip write-barrier)
386 src->forwarding = copy; // patch stack to point to heap copy
406 // already copied to heap
433 //printf("disposing of heap based byref block\n");
529 A Block can reference four different kinds of things that require help when the Block is copied to the heap.
573 // copying a __block reference from the stack Block to the heap
579 // copying a Block declared variable from the stack Block to the heap
641 cp += sprintf(cp, "isa: malloc heap Block\n");
644 cp += sprintf(cp, "isa: GC heap Block\n");