Lines Matching refs:CG

46 	CG(interned_strings_start) = valloc(size);  in zend_interned_strings_init()
48 CG(interned_strings_start) = malloc(size); in zend_interned_strings_init()
51 CG(interned_strings_top) = CG(interned_strings_start); in zend_interned_strings_init()
52 CG(interned_strings_snapshot_top) = CG(interned_strings_start); in zend_interned_strings_init()
53 CG(interned_strings_end) = CG(interned_strings_start) + size; in zend_interned_strings_init()
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()
58CG(interned_strings).arBuckets = (Bucket **) pecalloc(CG(interned_strings).nTableSize, sizeof(Buck… in zend_interned_strings_init()
61 …mprotect(CG(interned_strings_start), CG(interned_strings_end) - CG(interned_strings_start), PROT_R… in zend_interned_strings_init()
75 …mprotect(CG(interned_strings_start), CG(interned_strings_end) - CG(interned_strings_start), PROT_W… in zend_interned_strings_dtor()
77 free(CG(interned_strings).arBuckets); in zend_interned_strings_dtor()
78 free(CG(interned_strings_start)); 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()
108 if (CG(interned_strings_top) + ZEND_MM_ALIGNED_SIZE(sizeof(Bucket) + nKeyLength) >= in zend_new_interned_string_int()
109 CG(interned_strings_end)) { in zend_new_interned_string_int()
114 p = (Bucket *) CG(interned_strings_top); in zend_new_interned_string_int()
115 CG(interned_strings_top) += ZEND_MM_ALIGNED_SIZE(sizeof(Bucket) + nKeyLength); in zend_new_interned_string_int()
118 …mprotect(CG(interned_strings_start), CG(interned_strings_end) - CG(interned_strings_start), PROT_R… 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 …ket **) perealloc_recoverable(CG(interned_strings).arBuckets, (CG(interned_strings).nTableSize << … 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()
171 …mprotect(CG(interned_strings_start), CG(interned_strings_end) - CG(interned_strings_start), PROT_R… in zend_new_interned_string_int()
182 CG(interned_strings_snapshot_top) = CG(interned_strings_top); in zend_interned_strings_snapshot_int()
192 CG(interned_strings_top) = CG(interned_strings_snapshot_top); in zend_interned_strings_restore_int()
196 …mprotect(CG(interned_strings_start), CG(interned_strings_end) - CG(interned_strings_start), PROT_W… in zend_interned_strings_restore_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()
201 while (p && p->arKey > CG(interned_strings_top)) { 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()
222 …mprotect(CG(interned_strings_start), CG(interned_strings_end) - CG(interned_strings_start), PROT_R… in zend_interned_strings_restore_int()