Lines Matching defs:cell

1199  * chain cell offset codeAddress - 2, and the address of the trace profile
1205 * +--| Offset to chain cell counts| -> 2 bytes (CHAIN_CELL_OFFSET_SIZE)
1220 * +->| Chaining cell counts | -> 8 bytes, chain cell counts by type
1280 /* Get the pointer of the chain cell count */
1375 /* Beginning offset needs to allow space for chain cell offset */
1402 * Get the gap (# of u4) between the offset of chaining cell count and
1408 /* Add space for chain cell counts & trace description */
1464 /* Restore pristine chain cell marker on retry */
1516 /* Install the chaining cell counts */
1521 /* Set the gap number in the chaining cell count structure */
1628 * The second half-word instruction of the chaining cell must
1652 * chaining cell for virtual/interface calls.
1658 * Make sure only one thread gets here since updating the cell (ie fast
1664 /* Fast path for uninitialized chaining cell */
1674 * will bring the uninitialized chaining cell to life.
1716 * Cannot patch the chaining cell inline - queue it until the next safe
1746 * written in assembly and have setup method, cell, and clazz at r0, r2, and
1754 * 3) Enqueue the new content for the chaining cell which will be appled in
1759 PredictedChainingCell *cell,
1770 UNPROTECT_CODE_CACHE(cell, sizeof(*cell));
1777 cell->clazz = (ClassObject *) PREDICTED_CHAIN_FAKE_CLAZZ;
1780 PROTECT_CODE_CACHE(cell, sizeof(*cell));
1793 cell, method->clazz->descriptor, method->name));
1797 if (cell->clazz == NULL) {
1801 baseAddr = (int) cell + 4; // PC is cur_addr + 4
1810 * Enter the work order to the queue and the chaining cell will be patched
1816 inlineCachePatchEnqueue(cell, &newCell);
1871 /* Patch the chaining cell */
1890 * Returns the address following the last cell unchained. Note that
1907 /* Locate the beginning of the chain cell region */
1925 * Replace the 1st half-word of the cell with an
1940 * this particular predicted cell and the check has passed
2195 /* Locate the beginning of the chain cell region */
2210 PredictedChainingCell *cell =
2213 * Report the cell if it contains a sane class
2216 if (cell->clazz != NULL &&
2217 cell->clazz !=
2219 callback(&cell->clazz);