Lines Matching refs:interned_strings

55 	zend_hash_init(&CG(interned_strings), 0, NULL, NULL, 1);  in zend_interned_strings_init()
57 CG(interned_strings).nTableMask = CG(interned_strings).nTableSize - 1; in zend_interned_strings_init()
58 …CG(interned_strings).arBuckets = (Bucket **) pecalloc(CG(interned_strings).nTableSize, sizeof(Buck… in zend_interned_strings_init()
77 free(CG(interned_strings).arBuckets); in zend_interned_strings_dtor()
94 nIndex = h & CG(interned_strings).nTableMask; in zend_new_interned_string_int()
95 p = CG(interned_strings).arBuckets[nIndex]; in zend_new_interned_string_int()
131 p->pNext = CG(interned_strings).arBuckets[nIndex]; in zend_new_interned_string_int()
139 p->pListLast = CG(interned_strings).pListTail; in zend_new_interned_string_int()
140 CG(interned_strings).pListTail = p; in zend_new_interned_string_int()
145 if (!CG(interned_strings).pListHead) { in zend_new_interned_string_int()
146 CG(interned_strings).pListHead = p; in zend_new_interned_string_int()
149 CG(interned_strings).arBuckets[nIndex] = p; in zend_new_interned_string_int()
153 CG(interned_strings).nNumOfElements++; in zend_new_interned_string_int()
155 if (CG(interned_strings).nNumOfElements > CG(interned_strings).nTableSize) { in zend_new_interned_string_int()
156 if ((CG(interned_strings).nTableSize << 1) > 0) { /* Let's double the table size */ in zend_new_interned_string_int()
157 …realloc_recoverable(CG(interned_strings).arBuckets, (CG(interned_strings).nTableSize << 1) * sizeo… in zend_new_interned_string_int()
161 CG(interned_strings).arBuckets = t; in zend_new_interned_string_int()
162 CG(interned_strings).nTableSize = (CG(interned_strings).nTableSize << 1); in zend_new_interned_string_int()
163 CG(interned_strings).nTableMask = CG(interned_strings).nTableSize - 1; in zend_new_interned_string_int()
164 zend_hash_rehash(&CG(interned_strings)); in zend_new_interned_string_int()
199 for (i = 0; i < CG(interned_strings).nTableSize; i++) { in zend_interned_strings_restore_int()
200 p = CG(interned_strings).arBuckets[i]; in zend_interned_strings_restore_int()
202 CG(interned_strings).nNumOfElements--; in zend_interned_strings_restore_int()
206 CG(interned_strings).pListHead = p->pListNext; in zend_interned_strings_restore_int()
211 CG(interned_strings).pListTail = p->pListLast; in zend_interned_strings_restore_int()
218 CG(interned_strings).arBuckets[i] = p; in zend_interned_strings_restore_int()