Home | History | Annotate | Download | only in alloc

Lines Matching full:mark

62 #define LOG_MARK(...)   LOGV_GC("MARK: " __VA_ARGS__)
67 #define LOGV_MARK(...) LOGVV_GC("MARK: " __VA_ARGS__)
101 LOGE_GC("Could not create %d-byte ashmem mark stack: %s\n",
110 LOGE_GC("Could not mmap %d-byte ashmem mark stack: %s\n",
153 /* Create mark bitmaps that cover the same ranges as the
157 numBitmaps, "mark"))
199 /* This object will need to go on the mark stack.
223 /* Used to mark objects when recursing. Recursion is done by moving
227 * need to be added to the mark stack.
243 /* If the object hasn't already been marked, mark it and
258 /* Mark the set of root objects.
334 /* Mark all ALLOC_NO_GC objects.
343 /* Mark any special objects we have sitting around.
363 /* Mark all of a ClassObject's interfaces.
371 /* Mark all interfaces.
381 /* Mark all objects referred to by a ClassObject's static fields.
401 /* Mark all objects referred to by a DataObject's instance fields.
424 /* Mark the array or object reference.
442 /* Mark all objects referred to by the array's contents.
459 /* Mark all objects referred to by the ClassObject.
466 /* We're an array; mark the class object of the contents
488 /* Mark all objects that obj refers to.
505 /* Get and mark the class object for this particular instance.
529 /* Mark any references in this object.
552 * mark the "referent" field; we need to handle
555 * If the referent already has a strong mark (isMarked(referent)),
569 * behavior, just mark the referent. This should
589 //TODO: Mark these after handling all new refs of
665 /* If this is a class object, mark various other things that
682 /* Scan anything that's on the mark stack.
718 /* Given bitmaps with the root set marked, find and mark all
720 * live objects will be marked and the mark stack will be empty.
737 /* We've walked the mark bitmaps. Scan anything that's
738 * left on the mark stack.
825 * It's necessary to fully mark the referent because
895 /* Walk though the reference list again, and mark any non-clear/marked
962 //TODO: mark all finalizable refs and hope that
1037 /* Mark the refs we just moved; we don't want them or their
1071 * HeapSource bitmaps that didn't appear in the mark bitmaps.
1073 * mark bitmaps, so swap them in.