Lines Matching refs:map
410 * Create a new uninitialized instance map.
412 * The map is allocated and populated with address entries. The addresses
436 * Allocate the header and map as a single unit.
443 int size = offsetof(UninitInstanceMap, map) +
444 newInstanceCount * sizeof(uninitMap->map[0]);
452 uninitMap->map[idx++].addr = kUninitThisArgAddr;
463 uninitMap->map[idx++].addr = addr;
474 * Free the map.
484 * Returns the map slot index, or -1 if the address isn't listed in the map
504 if (uninitMap->map[idx].addr == addr) {
505 if (uninitMap->map[idx].clazz != NULL &&
506 uninitMap->map[idx].clazz != clazz)
509 addr, uninitMap->map[idx].clazz, clazz);
512 uninitMap->map[idx].clazz = clazz;
517 LOG_VFY("VFY: addr %d not found in uninit map", addr);
529 return uninitMap->map[idx].clazz;
556 /* extract the index into the uninitialized instance map table */
3479 * also going to create the register map, we need to retain the
3497 * corresponding register map data that will never be used).
3530 * Generate a register map.
4193 /* add resolved class to uninit map if not already there */
5400 * one, and clear the entry in the uninit map. We need to