arKey 1028 Zend/zend_API.c ZVAL_STRINGL(member, hash_key->arKey, hash_key->nKeyLength-1, 1); arKey 1658 Zend/zend_builtin_functions.c if ((hash_key->nKeyLength==0 || hash_key->arKey[0]!=0) arKey 1662 Zend/zend_builtin_functions.c !same_name(hash_key->arKey, ce->name, ce->name_length))) { arKey 1663 Zend/zend_builtin_functions.c add_next_index_stringl(array, hash_key->arKey, hash_key->nKeyLength - 1, 1); arKey 1726 Zend/zend_builtin_functions.c if (hash_key->nKeyLength == 0 || hash_key->arKey[0] == 0) { arKey 1731 Zend/zend_builtin_functions.c add_next_index_stringl(internal_ar, hash_key->arKey, hash_key->nKeyLength-1, 1); arKey 1733 Zend/zend_builtin_functions.c add_next_index_stringl(user_ar, hash_key->arKey, hash_key->nKeyLength-1, 1); arKey 3623 Zend/zend_compile.c if (zend_hash_quick_find(child_function_table, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void **) &child)==FAILURE) { arKey 3642 Zend/zend_compile.c if (zend_hash_quick_find(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void **) &child_info)==SUCCESS) { arKey 3645 Zend/zend_compile.c zend_hash_quick_update(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, parent_info, sizeof(zend_property_info), (void **) &child_info); arKey 3657 Zend/zend_compile.c if (zend_hash_quick_find(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void **) &child_info)==SUCCESS) { arKey 3660 Zend/zend_compile.c (parent_info->flags & ZEND_ACC_STATIC) ? "static " : "non static ", parent_ce->name, hash_key->arKey, arKey 3661 Zend/zend_compile.c (child_info->flags & ZEND_ACC_STATIC) ? "static " : "non static ", ce->name, hash_key->arKey); arKey 3670 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Access level to %s::$%s must be %s (as in class %s)%s", ce->name, hash_key->arKey, zend_visibility_string(parent_info->flags), parent_ce->name, (parent_info->flags&ZEND_ACC_PUBLIC) ? "" : " or weaker"); arKey 3878 Zend/zend_compile.c if (zend_hash_quick_find(child_constants_table, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void**)&old_constant) == SUCCESS) { arKey 3880 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Cannot inherit previously-inherited or override constant %s from interface %s", hash_key->arKey, iface->name); arKey 4022 Zend/zend_compile.c static void zend_add_trait_method(zend_class_entry *ce, const char *name, const char *arKey, uint nKeyLength, zend_function *fn, HashTable **overriden TSRMLS_DC) /* {{{ */ arKey 4025 Zend/zend_compile.c ulong h = zend_hash_func(arKey, nKeyLength); arKey 4027 Zend/zend_compile.c if (zend_hash_quick_find(&ce->function_table, arKey, nKeyLength, h, (void**) &existing_fn) == SUCCESS) { arKey 4032 Zend/zend_compile.c if (zend_hash_quick_find(*overriden, arKey, nKeyLength, h, (void**) &existing_fn) == SUCCESS) { arKey 4054 Zend/zend_compile.c zend_hash_quick_update(*overriden, arKey, nKeyLength, h, fn, sizeof(zend_function), (void**)&fn); arKey 4092 Zend/zend_compile.c zend_hash_quick_update(&ce->function_table, arKey, nKeyLength, h, fn, sizeof(zend_function), (void**)&fn); arKey 4093 Zend/zend_compile.c zend_add_magic_methods(ce, arKey, nKeyLength, fn TSRMLS_CC); arKey 4140 Zend/zend_compile.c && (zend_binary_strcasecmp(alias->trait_method->method_name, alias->trait_method->mname_len, hash_key->arKey, fnname_len) == 0)) { arKey 4162 Zend/zend_compile.c lcname = (char *) hash_key->arKey; arKey 249 Zend/zend_generators.c zend_hash_quick_update(target, key->arKey, key->nKeyLength, key->h, var, sizeof(zval *), NULL); arKey 107 Zend/zend_hash.c ZEND_API ulong zend_hash_func(const char *arKey, uint nKeyLength) arKey 109 Zend/zend_hash.c return zend_inline_hash_func(arKey, nKeyLength); arKey 242 Zend/zend_hash.c ZEND_API int _zend_hash_add_or_update(HashTable *ht, const char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC) arKey 257 Zend/zend_hash.c h = zend_inline_hash_func(arKey, nKeyLength); arKey 262 Zend/zend_hash.c if (p->arKey == arKey || arKey 263 Zend/zend_hash.c ((p->h == h) && (p->nKeyLength == nKeyLength) && !memcmp(p->arKey, arKey, nKeyLength))) { arKey 282 Zend/zend_hash.c if (IS_INTERNED(arKey)) { arKey 284 Zend/zend_hash.c p->arKey = arKey; arKey 287 Zend/zend_hash.c p->arKey = (const char*)(p + 1); arKey 288 Zend/zend_hash.c memcpy((char*)p->arKey, arKey, nKeyLength); arKey 308 Zend/zend_hash.c ZEND_API int _zend_hash_quick_add_or_update(HashTable *ht, const char *arKey, uint nKeyLength, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC) arKey 325 Zend/zend_hash.c if (p->arKey == arKey || arKey 326 Zend/zend_hash.c ((p->h == h) && (p->nKeyLength == nKeyLength) && !memcmp(p->arKey, arKey, nKeyLength))) { arKey 345 Zend/zend_hash.c if (IS_INTERNED(arKey)) { arKey 347 Zend/zend_hash.c p->arKey = arKey; arKey 350 Zend/zend_hash.c p->arKey = (const char*)(p + 1); arKey 351 Zend/zend_hash.c memcpy((char*)p->arKey, arKey, nKeyLength); arKey 375 Zend/zend_hash.c ZEND_API int zend_hash_add_empty_element(HashTable *ht, const char *arKey, uint nKeyLength) arKey 379 Zend/zend_hash.c return zend_hash_add(ht, arKey, nKeyLength, &dummy, sizeof(void *), NULL); arKey 420 Zend/zend_hash.c p->arKey = NULL; arKey 508 Zend/zend_hash.c ZEND_API int zend_hash_del_key_or_index(HashTable *ht, const char *arKey, uint nKeyLength, ulong h, int flag) arKey 516 Zend/zend_hash.c h = zend_inline_hash_func(arKey, nKeyLength); arKey 525 Zend/zend_hash.c || !memcmp(p->arKey, arKey, nKeyLength))) { /* String index */ arKey 698 Zend/zend_hash.c hash_key.arKey = p->arKey; arKey 761 Zend/zend_hash.c zend_hash_quick_update(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &new_entry); arKey 788 Zend/zend_hash.c if (_zend_hash_quick_add_or_update(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &t, mode ZEND_FILE_LINE_RELAY_CC)==SUCCESS && pCopyConstructor) { arKey 806 Zend/zend_hash.c hash_key.arKey = p->arKey; arKey 824 Zend/zend_hash.c if (zend_hash_quick_update(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &t)==SUCCESS && pCopyConstructor) { arKey 838 Zend/zend_hash.c ZEND_API int zend_hash_find(const HashTable *ht, const char *arKey, uint nKeyLength, void **pData) arKey 846 Zend/zend_hash.c h = zend_inline_hash_func(arKey, nKeyLength); arKey 851 Zend/zend_hash.c if (p->arKey == arKey || arKey 852 Zend/zend_hash.c ((p->h == h) && (p->nKeyLength == nKeyLength) && !memcmp(p->arKey, arKey, nKeyLength))) { arKey 862 Zend/zend_hash.c ZEND_API int zend_hash_quick_find(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h, void **pData) arKey 875 Zend/zend_hash.c if (p->arKey == arKey || arKey 876 Zend/zend_hash.c ((p->h == h) && (p->nKeyLength == nKeyLength) && !memcmp(p->arKey, arKey, nKeyLength))) { arKey 886 Zend/zend_hash.c ZEND_API int zend_hash_exists(const HashTable *ht, const char *arKey, uint nKeyLength) arKey 894 Zend/zend_hash.c h = zend_inline_hash_func(arKey, nKeyLength); arKey 899 Zend/zend_hash.c if (p->arKey == arKey || arKey 900 Zend/zend_hash.c ((p->h == h) && (p->nKeyLength == nKeyLength) && !memcmp(p->arKey, arKey, nKeyLength))) { arKey 909 Zend/zend_hash.c ZEND_API int zend_hash_quick_exists(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h) arKey 922 Zend/zend_hash.c if (p->arKey == arKey || arKey 923 Zend/zend_hash.c ((p->h == h) && (p->nKeyLength == nKeyLength) && !memcmp(p->arKey, arKey, nKeyLength))) { arKey 1079 Zend/zend_hash.c *str_index = estrndup(p->arKey, p->nKeyLength - 1); arKey 1081 Zend/zend_hash.c *str_index = (char*)p->arKey; arKey 1106 Zend/zend_hash.c Z_STRVAL_P(key) = IS_INTERNED(p->arKey) ? (char*)p->arKey : estrndup(p->arKey, p->nKeyLength - 1); arKey 1185 Zend/zend_hash.c if (p->arKey == str_index || arKey 1188 Zend/zend_hash.c memcmp(p->arKey, str_index, str_length) == 0)) { arKey 1195 Zend/zend_hash.c if (q->arKey == str_index || arKey 1197 Zend/zend_hash.c memcmp(q->arKey, str_index, str_length) == 0)) { arKey 1240 Zend/zend_hash.c if ((IS_INTERNED(p->arKey) != IS_INTERNED(str_index)) || arKey 1241 Zend/zend_hash.c (!IS_INTERNED(p->arKey) && p->nKeyLength != str_length)) { arKey 1279 Zend/zend_hash.c p->arKey = str_index; arKey 1281 Zend/zend_hash.c p->arKey = (const char*)(p+1); arKey 1282 Zend/zend_hash.c memcpy((char*)p->arKey, str_index, str_length); arKey 1320 Zend/zend_hash.c zend_hash_quick_update(removed, p->arKey, p->nKeyLength, p->h, p->pData, sizeof(zval *), &new_entry); arKey 1344 Zend/zend_hash.c q->arKey = NULL; arKey 1461 Zend/zend_hash.c result = memcmp(p1->arKey, p2->arKey, p1->nKeyLength); arKey 1477 Zend/zend_hash.c if (zend_hash_quick_find(ht2, p1->arKey, p1->nKeyLength, p1->h, &pData2)==FAILURE) { arKey 1545 Zend/zend_hash.c zend_output_debug_string(0, "pListTail has key %s\n", p->arKey); arKey 1562 Zend/zend_hash.c zend_output_debug_string(0, "%s <==> 0x%lX\n", p->arKey, p->h); arKey 1569 Zend/zend_hash.c zend_output_debug_string(0, "%s <==> 0x%lX\n", p->arKey, p->h); arKey 46 Zend/zend_hash.h typedef ulong (*hash_func_t)(const char *arKey, uint nKeyLength); arKey 64 Zend/zend_hash.h const char *arKey; arKey 87 Zend/zend_hash.h const char *arKey; arKey 108 Zend/zend_hash.h ZEND_API int _zend_hash_add_or_update(HashTable *ht, const char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC); arKey 109 Zend/zend_hash.h #define zend_hash_update(ht, arKey, nKeyLength, pData, nDataSize, pDest) \ arKey 110 Zend/zend_hash.h _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC) arKey 111 Zend/zend_hash.h #define zend_hash_add(ht, arKey, nKeyLength, pData, nDataSize, pDest) \ arKey 112 Zend/zend_hash.h _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_ADD ZEND_FILE_LINE_CC) arKey 114 Zend/zend_hash.h ZEND_API int _zend_hash_quick_add_or_update(HashTable *ht, const char *arKey, uint nKeyLength, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC); arKey 115 Zend/zend_hash.h #define zend_hash_quick_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest) \ arKey 116 Zend/zend_hash.h _zend_hash_quick_add_or_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC) arKey 117 Zend/zend_hash.h #define zend_hash_quick_add(ht, arKey, nKeyLength, h, pData, nDataSize, pDest) \ arKey 118 Zend/zend_hash.h _zend_hash_quick_add_or_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest, HASH_ADD ZEND_FILE_LINE_CC) arKey 126 Zend/zend_hash.h ZEND_API int zend_hash_add_empty_element(HashTable *ht, const char *arKey, uint nKeyLength); arKey 153 Zend/zend_hash.h ZEND_API int zend_hash_del_key_or_index(HashTable *ht, const char *arKey, uint nKeyLength, ulong h, int flag); arKey 154 Zend/zend_hash.h #define zend_hash_del(ht, arKey, nKeyLength) \ arKey 155 Zend/zend_hash.h zend_hash_del_key_or_index(ht, arKey, nKeyLength, 0, HASH_DEL_KEY) arKey 156 Zend/zend_hash.h #define zend_hash_quick_del(ht, arKey, nKeyLength, h) \ arKey 157 Zend/zend_hash.h zend_hash_del_key_or_index(ht, arKey, nKeyLength, h, HASH_DEL_KEY_QUICK) arKey 164 Zend/zend_hash.h ZEND_API int zend_hash_find(const HashTable *ht, const char *arKey, uint nKeyLength, void **pData); arKey 165 Zend/zend_hash.h ZEND_API int zend_hash_quick_find(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h, void **pData); arKey 169 Zend/zend_hash.h ZEND_API int zend_hash_exists(const HashTable *ht, const char *arKey, uint nKeyLength); arKey 170 Zend/zend_hash.h ZEND_API int zend_hash_quick_exists(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h); arKey 269 Zend/zend_hash.h static inline ulong zend_inline_hash_func(const char *arKey, uint nKeyLength) arKey 275 Zend/zend_hash.h hash = ((hash << 5) + hash) + *arKey++; arKey 276 Zend/zend_hash.h hash = ((hash << 5) + hash) + *arKey++; arKey 277 Zend/zend_hash.h hash = ((hash << 5) + hash) + *arKey++; arKey 278 Zend/zend_hash.h hash = ((hash << 5) + hash) + *arKey++; arKey 279 Zend/zend_hash.h hash = ((hash << 5) + hash) + *arKey++; arKey 280 Zend/zend_hash.h hash = ((hash << 5) + hash) + *arKey++; arKey 281 Zend/zend_hash.h hash = ((hash << 5) + hash) + *arKey++; arKey 282 Zend/zend_hash.h hash = ((hash << 5) + hash) + *arKey++; arKey 285 Zend/zend_hash.h case 7: hash = ((hash << 5) + hash) + *arKey++; /* fallthrough... */ arKey 286 Zend/zend_hash.h case 6: hash = ((hash << 5) + hash) + *arKey++; /* fallthrough... */ arKey 287 Zend/zend_hash.h case 5: hash = ((hash << 5) + hash) + *arKey++; /* fallthrough... */ arKey 288 Zend/zend_hash.h case 4: hash = ((hash << 5) + hash) + *arKey++; /* fallthrough... */ arKey 289 Zend/zend_hash.h case 3: hash = ((hash << 5) + hash) + *arKey++; /* fallthrough... */ arKey 290 Zend/zend_hash.h case 2: hash = ((hash << 5) + hash) + *arKey++; /* fallthrough... */ arKey 291 Zend/zend_hash.h case 1: hash = ((hash << 5) + hash) + *arKey++; break; arKey 299 Zend/zend_hash.h ZEND_API ulong zend_hash_func(const char *arKey, uint nKeyLength); arKey 356 Zend/zend_hash.h static inline int zend_symtable_update(HashTable *ht, const char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest) \ arKey 358 Zend/zend_hash.h ZEND_HANDLE_NUMERIC(arKey, nKeyLength, zend_hash_index_update(ht, idx, pData, nDataSize, pDest)); arKey 359 Zend/zend_hash.h return zend_hash_update(ht, arKey, nKeyLength, pData, nDataSize, pDest); arKey 363 Zend/zend_hash.h static inline int zend_symtable_del(HashTable *ht, const char *arKey, uint nKeyLength) arKey 365 Zend/zend_hash.h ZEND_HANDLE_NUMERIC(arKey, nKeyLength, zend_hash_index_del(ht, idx)); arKey 366 Zend/zend_hash.h return zend_hash_del(ht, arKey, nKeyLength); arKey 370 Zend/zend_hash.h static inline int zend_symtable_find(HashTable *ht, const char *arKey, uint nKeyLength, void **pData) arKey 372 Zend/zend_hash.h ZEND_HANDLE_NUMERIC(arKey, nKeyLength, zend_hash_index_find(ht, idx, pData)); arKey 373 Zend/zend_hash.h return zend_hash_find(ht, arKey, nKeyLength, pData); arKey 377 Zend/zend_hash.h static inline int zend_symtable_exists(HashTable *ht, const char *arKey, uint nKeyLength) arKey 379 Zend/zend_hash.h ZEND_HANDLE_NUMERIC(arKey, nKeyLength, zend_hash_index_exists(ht, idx)); arKey 380 Zend/zend_hash.h return zend_hash_exists(ht, arKey, nKeyLength); arKey 383 Zend/zend_hash.h static inline int zend_symtable_update_current_key_ex(HashTable *ht, const char *arKey, uint nKeyLength, int mode, HashPosition *pos) arKey 385 Zend/zend_hash.h ZEND_HANDLE_NUMERIC(arKey, nKeyLength, zend_hash_update_current_key_ex(ht, HASH_KEY_IS_LONG, NULL, 0, idx, mode, pos)); arKey 386 Zend/zend_hash.h return zend_hash_update_current_key_ex(ht, HASH_KEY_IS_STRING, arKey, nKeyLength, 0, mode, pos); arKey 388 Zend/zend_hash.h #define zend_symtable_update_current_key(ht,arKey,nKeyLength,mode) \ arKey 389 Zend/zend_hash.h zend_symtable_update_current_key_ex(ht, arKey, nKeyLength, mode, NULL) arKey 163 Zend/zend_ini.c return zend_binary_strcasecmp(f->arKey, f->nKeyLength, s->arKey, s->nKeyLength); arKey 84 Zend/zend_string.c static const char *zend_new_interned_string_int(const char *arKey, int nKeyLength, int free_src TSRMLS_DC) arKey 91 Zend/zend_string.c if (IS_INTERNED(arKey)) { arKey 92 Zend/zend_string.c return arKey; arKey 95 Zend/zend_string.c h = zend_inline_hash_func(arKey, nKeyLength); arKey 100 Zend/zend_string.c if (!memcmp(p->arKey, arKey, nKeyLength)) { arKey 102 Zend/zend_string.c efree((void *)arKey); arKey 104 Zend/zend_string.c return p->arKey; arKey 113 Zend/zend_string.c return arKey; arKey 123 Zend/zend_string.c p->arKey = (char*)(p+1); arKey 124 Zend/zend_string.c memcpy((char*)p->arKey, arKey, nKeyLength); arKey 126 Zend/zend_string.c efree((void *)arKey); arKey 176 Zend/zend_string.c return p->arKey; arKey 178 Zend/zend_string.c return arKey; arKey 203 Zend/zend_string.c while (p && p->arKey > CG(interned_strings_top)) { arKey 102 Zend/zend_ts_hash.c ZEND_API int _zend_ts_hash_add_or_update(TsHashTable *ht, char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC) arKey 107 Zend/zend_ts_hash.c retval = _zend_hash_add_or_update(TS_HASH(ht), arKey, nKeyLength, pData, nDataSize, pDest, flag ZEND_FILE_LINE_RELAY_CC); arKey 113 Zend/zend_ts_hash.c ZEND_API int _zend_ts_hash_quick_add_or_update(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC) arKey 118 Zend/zend_ts_hash.c retval = _zend_hash_quick_add_or_update(TS_HASH(ht), arKey, nKeyLength, h, pData, nDataSize, pDest, flag ZEND_FILE_LINE_RELAY_CC); arKey 135 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_add_empty_element(TsHashTable *ht, char *arKey, uint nKeyLength) arKey 140 Zend/zend_ts_hash.c retval = zend_hash_add_empty_element(TS_HASH(ht), arKey, nKeyLength); arKey 190 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_del_key_or_index(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, int flag) arKey 195 Zend/zend_ts_hash.c retval = zend_hash_del_key_or_index(TS_HASH(ht), arKey, nKeyLength, h, flag); arKey 201 Zend/zend_ts_hash.c ZEND_API ulong zend_ts_get_hash_value(TsHashTable *ht, char *arKey, uint nKeyLength) arKey 206 Zend/zend_ts_hash.c retval = zend_get_hash_value(arKey, nKeyLength); arKey 212 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_find(TsHashTable *ht, char *arKey, uint nKeyLength, void **pData) arKey 217 Zend/zend_ts_hash.c retval = zend_hash_find(TS_HASH(ht), arKey, nKeyLength, pData); arKey 223 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_quick_find(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, void **pData) arKey 228 Zend/zend_ts_hash.c retval = zend_hash_quick_find(TS_HASH(ht), arKey, nKeyLength, h, pData); arKey 245 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_exists(TsHashTable *ht, char *arKey, uint nKeyLength) arKey 250 Zend/zend_ts_hash.c retval = zend_hash_exists(TS_HASH(ht), arKey, nKeyLength); arKey 52 Zend/zend_ts_hash.h ZEND_API int _zend_ts_hash_add_or_update(TsHashTable *ht, char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC); arKey 53 Zend/zend_ts_hash.h #define zend_ts_hash_update(ht, arKey, nKeyLength, pData, nDataSize, pDest) \ arKey 54 Zend/zend_ts_hash.h _zend_ts_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC) arKey 55 Zend/zend_ts_hash.h #define zend_ts_hash_add(ht, arKey, nKeyLength, pData, nDataSize, pDest) \ arKey 56 Zend/zend_ts_hash.h _zend_ts_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_ADD ZEND_FILE_LINE_CC) arKey 58 Zend/zend_ts_hash.h ZEND_API int _zend_ts_hash_quick_add_or_update(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC); arKey 59 Zend/zend_ts_hash.h #define zend_ts_hash_quick_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest) \ arKey 60 Zend/zend_ts_hash.h _zend_ts_hash_quick_add_or_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC) arKey 61 Zend/zend_ts_hash.h #define zend_ts_hash_quick_add(ht, arKey, nKeyLength, h, pData, nDataSize, pDest) \ arKey 62 Zend/zend_ts_hash.h _zend_ts_hash_quick_add_or_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest, HASH_ADD ZEND_FILE_LINE_CC) arKey 70 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_add_empty_element(TsHashTable *ht, char *arKey, uint nKeyLength); arKey 81 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_del_key_or_index(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, int flag); arKey 82 Zend/zend_ts_hash.h #define zend_ts_hash_del(ht, arKey, nKeyLength) \ arKey 83 Zend/zend_ts_hash.h zend_ts_hash_del_key_or_index(ht, arKey, nKeyLength, 0, HASH_DEL_KEY) arKey 87 Zend/zend_ts_hash.h ZEND_API ulong zend_ts_get_hash_value(TsHashTable *ht, char *arKey, uint nKeyLength); arKey 90 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_find(TsHashTable *ht, char *arKey, uint nKeyLength, void **pData); arKey 91 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_quick_find(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, void **pData); arKey 95 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_exists(TsHashTable *ht, char *arKey, uint nKeyLength); arKey 111 Zend/zend_ts_hash.h ZEND_API ulong zend_ts_hash_func(char *arKey, uint nKeyLength); arKey 210 Zend/zend_variables.c if (zend_hash_quick_find(EG(active_symbol_table), key->arKey, key->nKeyLength, key->h, (void **) &p) == FAILURE) { arKey 214 Zend/zend_variables.c zend_hash_quick_add(EG(active_symbol_table), key->arKey, key->nKeyLength, key->h, &tmp, sizeof(zval*), (void**)&p); arKey 217 Zend/zend_variables.c zend_error(E_NOTICE,"Undefined variable: %s", key->arKey); arKey 236 Zend/zend_variables.c if (zend_hash_quick_add(target, key->arKey, key->nKeyLength, key->h, &tmp, sizeof(zval*), NULL) == SUCCESS) { arKey 652 ext/opcache/Optimizer/zend_optimizer.c if (zend_hash_find(&op_array->scope->function_table, q->arKey, q->nKeyLength, (void**)&orig_op_array) == SUCCESS) { arKey 312 ext/opcache/ZendAccelerator.c const char *accel_new_interned_string(const char *arKey, int nKeyLength, int free_src TSRMLS_DC) arKey 320 ext/opcache/ZendAccelerator.c if (arKey >= ZCSG(interned_strings_start) && arKey < ZCSG(interned_strings_end)) { arKey 322 ext/opcache/ZendAccelerator.c return arKey; arKey 325 ext/opcache/ZendAccelerator.c h = zend_inline_hash_func(arKey, nKeyLength); arKey 332 ext/opcache/ZendAccelerator.c if (!memcmp(p->arKey, arKey, nKeyLength)) { arKey 334 ext/opcache/ZendAccelerator.c efree((char*)arKey); arKey 336 ext/opcache/ZendAccelerator.c return p->arKey; arKey 346 ext/opcache/ZendAccelerator.c return arKey; arKey 353 ext/opcache/ZendAccelerator.c p->arKey = (char*)(p + 1); arKey 354 ext/opcache/ZendAccelerator.c memcpy((char*)p->arKey, arKey, nKeyLength); arKey 380 ext/opcache/ZendAccelerator.c efree((char*)arKey); arKey 383 ext/opcache/ZendAccelerator.c return p->arKey; arKey 385 ext/opcache/ZendAccelerator.c return arKey; arKey 404 ext/opcache/ZendAccelerator.c p->arKey = accel_new_interned_string(p->arKey, p->nKeyLength, 0 TSRMLS_CC); arKey 415 ext/opcache/ZendAccelerator.c p->arKey = accel_new_interned_string(p->arKey, p->nKeyLength, 0 TSRMLS_CC); arKey 427 ext/opcache/ZendAccelerator.c q->arKey = accel_new_interned_string(q->arKey, q->nKeyLength, 0 TSRMLS_CC); arKey 440 ext/opcache/ZendAccelerator.c q->arKey = accel_new_interned_string(q->arKey, q->nKeyLength, 0 TSRMLS_CC); arKey 448 ext/opcache/ZendAccelerator.c q->arKey = accel_new_interned_string(q->arKey, q->nKeyLength, 0 TSRMLS_CC); arKey 460 ext/opcache/ZendAccelerator.c p->arKey = accel_new_interned_string(p->arKey, p->nKeyLength, 0 TSRMLS_CC); arKey 472 ext/opcache/ZendAccelerator.c p->arKey = accel_new_interned_string(p->arKey, p->nKeyLength, 0 TSRMLS_CC); arKey 351 ext/opcache/ZendAccelerator.h const char *accel_new_interned_string(const char *arKey, int nKeyLength, int free_src TSRMLS_DC); arKey 183 ext/opcache/zend_accelerator_util_funcs.c zend_hash_quick_update(function_table, hash_key->arKey, hash_key->nKeyLength, hash_key->h, function, sizeof(zend_function), NULL); arKey 363 ext/opcache/zend_accelerator_util_funcs.c q->arKey = NULL; arKey 364 ext/opcache/zend_accelerator_util_funcs.c } else if (IS_INTERNED(p->arKey)) { arKey 366 ext/opcache/zend_accelerator_util_funcs.c q->arKey = p->arKey; arKey 369 ext/opcache/zend_accelerator_util_funcs.c q->arKey = ((char*)q) + sizeof(Bucket); arKey 370 ext/opcache/zend_accelerator_util_funcs.c memcpy((char*)q->arKey, p->arKey, p->nKeyLength); arKey 375 ext/opcache/zend_accelerator_util_funcs.c memcpy(q->arKey, p->arKey, p->nKeyLength); arKey 490 ext/opcache/zend_accelerator_util_funcs.c q->arKey = NULL; arKey 491 ext/opcache/zend_accelerator_util_funcs.c } else if (IS_INTERNED(p->arKey)) { arKey 493 ext/opcache/zend_accelerator_util_funcs.c q->arKey = p->arKey; arKey 496 ext/opcache/zend_accelerator_util_funcs.c q->arKey = ((char*)q) + sizeof(Bucket); arKey 497 ext/opcache/zend_accelerator_util_funcs.c memcpy((char*)q->arKey, p->arKey, p->nKeyLength); arKey 502 ext/opcache/zend_accelerator_util_funcs.c memcpy(q->arKey, p->arKey, p->nKeyLength); arKey 601 ext/opcache/zend_accelerator_util_funcs.c q->arKey = NULL; arKey 602 ext/opcache/zend_accelerator_util_funcs.c } else if (IS_INTERNED(p->arKey)) { arKey 604 ext/opcache/zend_accelerator_util_funcs.c q->arKey = p->arKey; arKey 607 ext/opcache/zend_accelerator_util_funcs.c q->arKey = ((char*)q) + sizeof(Bucket); arKey 608 ext/opcache/zend_accelerator_util_funcs.c memcpy((char*)q->arKey, p->arKey, p->nKeyLength); arKey 613 ext/opcache/zend_accelerator_util_funcs.c memcpy(q->arKey, p->arKey, p->nKeyLength); arKey 899 ext/opcache/zend_accelerator_util_funcs.c if (zend_hash_quick_add(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &t) == SUCCESS) { arKey 904 ext/opcache/zend_accelerator_util_funcs.c if (p->nKeyLength > 0 && p->arKey[0] == 0) { arKey 907 ext/opcache/zend_accelerator_util_funcs.c if (zend_hash_quick_update(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &t) == SUCCESS) { arKey 913 ext/opcache/zend_accelerator_util_funcs.c } else if (!ignore_dups && zend_hash_quick_find(target, p->arKey, p->nKeyLength, p->h, &t) == SUCCESS) { arKey 72 ext/opcache/zend_persist.c p->arKey = zend_accel_memdup_interned_string(p->arKey, p->nKeyLength); arKey 62 ext/opcache/zend_persist_calc.c const char *tmp = accel_new_interned_string(p->arKey, p->nKeyLength, 0 TSRMLS_CC); arKey 63 ext/opcache/zend_persist_calc.c if (tmp != p->arKey) { arKey 64 ext/opcache/zend_persist_calc.c p->arKey = tmp; arKey 66 ext/opcache/zend_persist_calc.c ADD_DUP_SIZE(p->arKey, p->nKeyLength); arKey 144 ext/phar/dirstream.c static int phar_add_empty(HashTable *ht, char *arKey, uint nKeyLength) /* {{{ */ arKey 148 ext/phar/dirstream.c return zend_hash_update(ht, arKey, nKeyLength, (void *) &dummy, sizeof(void *), NULL); arKey 163 ext/phar/dirstream.c result = zend_binary_strcmp(f->arKey, f->nKeyLength, s->arKey, s->nKeyLength); arKey 1044 ext/reflection/php_reflection.c if (!zend_binary_strcasecmp((*pce)->name, (*pce)->name_length, hash_key->arKey, hash_key->nKeyLength-1)) { arKey 4011 ext/reflection/php_reflection.c if (hash_key->arKey[0] == '\0') { arKey 4015 ext/reflection/php_reflection.c ZVAL_STRINGL(&member, hash_key->arKey, hash_key->nKeyLength-1, 0); arKey 5438 ext/reflection/php_reflection.c if (zend_binary_strcasecmp((*pce)->name, (*pce)->name_length, hash_key->arKey, hash_key->nKeyLength-1)) { arKey 5440 ext/reflection/php_reflection.c name = hash_key->arKey; arKey 2880 ext/spl/spl_iterators.c char *arKey; arKey 2891 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz", &arKey, &nKeyLength, &value) == FAILURE) { arKey 2896 ext/spl/spl_iterators.c zend_symtable_update(HASH_OF(intern->u.caching.zcache), arKey, nKeyLength+1, &value, sizeof(value), NULL); arKey 2905 ext/spl/spl_iterators.c char *arKey; arKey 2916 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &arKey, &nKeyLength) == FAILURE) { arKey 2920 ext/spl/spl_iterators.c if (zend_symtable_find(HASH_OF(intern->u.caching.zcache), arKey, nKeyLength+1, (void**)&value) == FAILURE) { arKey 2921 ext/spl/spl_iterators.c zend_error(E_NOTICE, "Undefined index: %s", arKey); arKey 2934 ext/spl/spl_iterators.c char *arKey; arKey 2944 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &arKey, &nKeyLength) == FAILURE) { arKey 2948 ext/spl/spl_iterators.c zend_symtable_del(HASH_OF(intern->u.caching.zcache), arKey, nKeyLength+1); arKey 2957 ext/spl/spl_iterators.c char *arKey; arKey 2967 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &arKey, &nKeyLength) == FAILURE) { arKey 2971 ext/spl/spl_iterators.c RETURN_BOOL(zend_symtable_exists(HASH_OF(intern->u.caching.zcache), arKey, nKeyLength+1)); arKey 189 ext/standard/array.c Z_STRVAL(first) = (char*)f->arKey; arKey 198 ext/standard/array.c Z_STRVAL(second) = (char*)s->arKey; arKey 740 ext/standard/array.c Z_STRVAL_P(key1) = estrndup(f->arKey, f->nKeyLength - 1); arKey 748 ext/standard/array.c Z_STRVAL_P(key2) = estrndup(s->arKey, s->nKeyLength - 1); arKey 2745 ext/standard/array.c zend_delete_global_variable(p->arKey, p->nKeyLength - 1 TSRMLS_CC); arKey 2747 ext/standard/array.c zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); arKey 2884 ext/standard/array.c if (zend_hash_quick_find(Z_ARRVAL_PP(args[i]), p->arKey, p->nKeyLength, p->h, (void**)&data) == FAILURE || arKey 2894 ext/standard/array.c zend_hash_quick_update(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h, p->pData, sizeof(zval*), NULL); arKey 3114 ext/standard/array.c zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); arKey 3130 ext/standard/array.c zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); arKey 3302 ext/standard/array.c if (zend_hash_quick_find(Z_ARRVAL_PP(args[i]), p->arKey, p->nKeyLength, p->h, (void**)&data) == SUCCESS && arKey 3312 ext/standard/array.c zend_hash_quick_update(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h, p->pData, sizeof(zval*), NULL); arKey 3543 ext/standard/array.c zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); arKey 4560 ext/standard/basic_functions.c add_assoc_stringl_ex(retval, hash_key->arKey, hash_key->nKeyLength, Z_STRVAL_P(entry), Z_STRLEN_P(entry), 1); arKey 4568 ext/standard/basic_functions.c add_assoc_zval_ex(retval, hash_key->arKey, hash_key->nKeyLength, tmp); arKey 5332 ext/standard/basic_functions.c hash_key->arKey[0] != 0 arKey 48 ext/standard/var.c PHPWRITE(hash_key->arKey, hash_key->nKeyLength - 1); arKey 66 ext/standard/var.c int unmangle = zend_unmangle_property_name(hash_key->arKey, hash_key->nKeyLength - 1, &class_name, &prop_name); arKey 77 ext/standard/var.c PHPWRITE(hash_key->arKey, hash_key->nKeyLength - 1); arKey 201 ext/standard/var.c if (va_arg(args, int) && hash_key->arKey[0] == '\0') { arKey 205 ext/standard/var.c PHPWRITE(hash_key->arKey, hash_key->nKeyLength - 1); arKey 223 ext/standard/var.c zend_unmangle_property_name(hash_key->arKey, hash_key->nKeyLength - 1, &class_name, &prop_name); arKey 360 ext/standard/var.c key = php_addcslashes(hash_key->arKey, hash_key->nKeyLength - 1, &key_len, 0, "'\\", 2 TSRMLS_CC); arKey 396 ext/standard/var.c zend_unmangle_property_name(hash_key->arKey, hash_key->nKeyLength - 1, arKey 742 sapi/apache/mod_php5.c if (zend_hash_find(target_ht, hash_key->arKey, hash_key->nKeyLength, (void **) &orig_per_dir_entry)==FAILURE) { arKey 124 sapi/apache2handler/apache_config.c if (zend_hash_find(target_ht, hash_key->arKey, hash_key->nKeyLength, (void **) &orig_per_dir_entry)==FAILURE) { arKey 130 sapi/apache2handler/apache_config.c phpapdebug((stderr, "ADDING/OVERWRITING %s (%d vs. %d)\n", hash_key->arKey, new_per_dir_entry->status, orig_per_dir_entry->status)); arKey 796 sapi/apache_hooks/mod_php5.c if (zend_hash_find(target_ht, hash_key->arKey, hash_key->nKeyLength, (void **) &new_per_dir_entry)==FAILURE) { arKey 727 sapi/cli/php_cli_server.c key = estrndup(hash_key->arKey, hash_key->nKeyLength); arKey 138 sapi/phpdbg/phpdbg_utils.h Z_STRVAL_P(key) = IS_INTERNED(p->arKey) ? (char*)p->arKey : estrndup(p->arKey, p->nKeyLength - 1);