Lines Matching refs:cell
163 // Each symbian cell within RHeap maps to a 64kb aligned CollectorBlock.
407 // Fast case: find the next garbage cell and recycle it.
414 if (!block->marked.get(m_heap.nextCell)) { // Always false for the last cell in the block
415 Cell* cell = block->cells + m_heap.nextCell;
418 JSCell* imp = reinterpret_cast<JSCell*>(cell);
423 return cell;
1040 // allocate assumes that the last cell in every block is marked.
1075 JSCell* cell = *it;
1077 if (!cell->isZombie()) {
1078 const ClassInfo* info = cell->classInfo();
1079 cell->~JSCell();
1080 new (cell) JSZombie(info, JSZombie::leakedZombieStructure());
1081 Heap::markCell(cell);
1084 cell->~JSCell();
1085 // Callers of sweep assume it's safe to mark any cell in the heap.
1086 new (cell) JSCell(dummyMarkableCellStructure);
1145 - m_heap.usedBlocks; // 1 cell per block is a dummy sentinel
1194 static const char* typeName(JSCell* cell)
1196 if (cell->isString())
1199 if (cell->isNumber())
1202 if (cell->isGetterSetter())
1204 if (cell->isAPIValueWrapper())
1206 if (cell->isPropertyNameIterator())
1208 if (!cell->isObject())
1209 return "[empty cell]";
1210 const ClassInfo* info = cell->classInfo();