Lines Matching refs:cache
44 OSObject *cache[numStrCache], *str, *sym; in testArray() local
56 cache[i] = (OSObject *) OSSymbol::withCStringNoCopy(strCache[i]); in testArray()
59 cache[i]->release(); in testArray()
75 cache[0] = IOString::withCStringNoCopy(strCache[0]); in testArray()
78 TEST_ASSERT('A', "1h", array1->setObject(cache[0])); in testArray()
79 TEST_ASSERT('A', "1i", cache[0] == array1->getObject(0)); in testArray()
80 cache[0]->release(); in testArray()
96 cache[i] = OSString::withCStringNoCopy(strCache[i]); in testArray()
98 array1 = OSArray::withObjects(cache, numStrCache, numStrCache); in testArray()
101 cache[i]->release(); in testArray()
110 if (str != cache[i]) { in testArray()
125 cache[i] = OSString::withCStringNoCopy(strCache[i]); in testArray()
127 array1 = OSArray::withObjects(cache, numStrCache, numStrCache); in testArray()
130 cache[i]->release(); in testArray()
144 if (str != cache[i]) { in testArray()
173 count += (str == cache[i]); in testArray()
297 OSObject *cache[numStrCache], *str, *sym; in testSet() local
310 cache[i] = (OSObject *) OSSymbol::withCStringNoCopy(strCache[i]); in testSet()
313 cache[i]->release(); in testSet()
329 cache[0] = IOString::withCStringNoCopy(strCache[0]); in testSet()
332 TEST_ASSERT('S', "1h", set1->setObject(cache[0])); in testSet()
333 TEST_ASSERT('S', "1i", set1->containsObject(cache[0])); in testSet()
334 TEST_ASSERT('S', "1j", cache[0] == set1->getAnyObject()); in testSet()
335 cache[0]->release(); in testSet()
351 cache[i] = OSString::withCStringNoCopy(strCache[i]); in testSet()
353 set1 = OSSet::withObjects(cache, numStrCache, numStrCache); in testSet()
356 cache[i]->release(); in testSet()
366 count += set1->member(cache[i]); in testSet()
379 cache[i] = OSString::withCStringNoCopy(strCache[i]); in testSet()
381 set1 = OSSet::withObjects(cache, numStrCache, numStrCache); in testSet()
384 cache[i]->release(); in testSet()
425 count2 += (cache[i++] == str); in testSet()
511 OSObject *cache[numStrCache]; in testDictionary() local
611 cache[numSymbols] = OSString::withCStringNoCopy(strCache[i]); in testDictionary()
619 (OSString **) cache, in testDictionary()
625 count2 += (cache[i]->getRetainCount() == 1); in testDictionary()
632 str = (OSString *) cache[i]; in testDictionary()
641 const char *cStr = ((OSString *) cache[i])->getCStringNoCopy(); in testDictionary()
654 count2 += (cache[i]->getRetainCount() == 1); in testDictionary()
656 cache[i]->release(); in testDictionary()
668 cache[numSymbols] = OSString::withCStringNoCopy(strCache[i]); in testDictionary()
705 str = (OSString *) cache[i]; in testDictionary()
718 str = (OSString *) cache[i]; in testDictionary()
745 OSObject *cache[numStrCache]; in testIterator() local
758 cache[numSymbols] = OSString::withCStringNoCopy(strCache[i]); in testIterator()
774 count1 += array->setObject(cache[i], 0); in testIterator()
788 count2 += (cache[i] == bigReturn->getObject(0)); in testIterator()
789 count3 += (cache[i] == str); in testIterator()
818 count1 += (cache[i] == str); in testIterator()
844 count1 += set->setObject(cache[i]); in testIterator()
858 count2 += (cache[i] == bigReturn->getObject(0)); in testIterator()
859 count3 += (cache[i] == str); in testIterator()
881 count1 += (cache[i] == str); in testIterator()
915 count1 += (0 != dict->setObject(cache[i], symCache[i])); in testIterator()
929 count2 += (cache[i] == bigReturn->getObject(1)); in testIterator()
957 count2 += (!str || cache[i] == str); in testIterator()
985 count1 += (1 == cache[i]->getRetainCount()); in testIterator()
987 cache[i]->release(); in testIterator()