Searched defs:finger (Results 1 - 4 of 4) sorted by relevance
/dalvik/vm/alloc/ |
H A D | MarkSweep.h | 44 const void *finger; // only used while scanning/recursing. member in struct:__anon52
|
H A D | HeapBitmap.h | 84 typedef void BitmapScanCallback(void *addr, void *finger, void *arg); 141 * The callback is invoked with a finger argument. The finger is a 143 * callback sets a bit for an address at or above the finger, this 145 * bit for an address below the finger, this address will not be 164 void *finger = (void *)(HB_INDEX_TO_OFFSET(i + 1) + bitmap->base); local 168 (*callback)(addr, finger, arg);
|
H A D | MarkSweep.c | 100 ctx->finger = NULL; 124 if (checkFinger && (void *)obj < ctx->finger) { 139 * the finger across the bitmaps in address order and marking child 141 * the finger won't be visited by the bitmap scan, so those objects 274 assert(ctx->finger == (void *)ULONG_MAX); 281 * Scanning/recursion must use markObject(), which takes the finger 539 * a finger that points past the end of them. 541 ctx->finger = (void *)ULONG_MAX; 619 * Callback for scanning each object in the bitmap. The finger is set 623 static void scanBitmapCallback(void *addr, void *finger, voi argument [all...] |
/dalvik/vm/alloc/TEST/HeapBitmapTest/ |
H A D | main.c | 317 xorCallback(size_t numPtrs, void **ptrs, const void *finger, void *arg) argument 325 assert(ptrs[i] < finger); 327 (uintptr_t)ptrs[i], (uintptr_t)finger);
|
Completed in 49 milliseconds