Lines Matching defs:pool
236 /* Don't shrink the pool below the default initial size.
244 /* Create old pool to iterate after doing above check, cause it
253 /* @@@ gvdl: Zero test and panic if can't set up pool */
320 /* @@@ gvdl: Zero test and panic if can't set up pool */
342 /* @@@ gvdl: Zero test and panic if can't set up pool */
454 static OSSymbolPool *pool;
458 pool = new OSSymbolPool;
459 assert(pool);
461 if (!pool->init()) {
462 delete pool;
486 pool->closeGate();
488 OSSymbol *oldSymb = pool->findSymbol(cString);
492 pool->openGate();
497 oldSymb = pool->insertSymbol(newSymb);
500 pool->openGate();
510 pool->openGate();
516 pool->closeGate();
518 OSSymbol *oldSymb = pool->findSymbol(cString);
522 pool->openGate();
527 oldSymb = pool->insertSymbol(newSymb);
530 pool->openGate();
540 pool->openGate();
549 pool->closeGate();
550 state = pool->initHashState();
551 while ( (probeSymbol = pool->nextHashState(&state)) ) {
561 pool->openGate();
571 pool->closeGate();
573 pool->openGate();
578 pool->removeSymbol(this);