hash 326 Zend/zend_string.h register zend_ulong hash = Z_UL(5381); hash 330 Zend/zend_string.h hash = ((hash << 5) + hash) + *str++; hash 331 Zend/zend_string.h hash = ((hash << 5) + hash) + *str++; hash 332 Zend/zend_string.h hash = ((hash << 5) + hash) + *str++; hash 333 Zend/zend_string.h hash = ((hash << 5) + hash) + *str++; hash 334 Zend/zend_string.h hash = ((hash << 5) + hash) + *str++; hash 335 Zend/zend_string.h hash = ((hash << 5) + hash) + *str++; hash 336 Zend/zend_string.h hash = ((hash << 5) + hash) + *str++; hash 337 Zend/zend_string.h hash = ((hash << 5) + hash) + *str++; hash 340 Zend/zend_string.h case 7: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ hash 341 Zend/zend_string.h case 6: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ hash 342 Zend/zend_string.h case 5: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ hash 343 Zend/zend_string.h case 4: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ hash 344 Zend/zend_string.h case 3: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ hash 345 Zend/zend_string.h case 2: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ hash 346 Zend/zend_string.h case 1: hash = ((hash << 5) + hash) + *str++; break; hash 353 Zend/zend_string.h return hash | Z_UL(0x8000000000000000); hash 355 Zend/zend_string.h return hash | Z_UL(0x80000000); hash 27 Zend/zend_ts_hash.h HashTable hash; hash 37 Zend/zend_ts_hash.h #define TS_HASH(table) (&(table->hash)) hash 1770 ext/curl/interface.c static void split_certinfo(char *string, zval *hash) hash 1791 ext/curl/interface.c add_assoc_string(hash, key, val); hash 1823 ext/curl/interface.c zval hash; hash 1825 ext/curl/interface.c array_init(&hash); hash 1827 ext/curl/interface.c split_certinfo(&slist->data[len+1], &hash); hash 1828 ext/curl/interface.c add_assoc_zval(&certhash, s, &hash); hash 63 ext/dba/libcdb/cdb_make.c c->hash = 0; hash 178 ext/dba/libcdb/cdb_make.c c->hash = c->split + c->numentries; hash 200 ext/dba/libcdb/cdb_make.c c->hash[u].h = c->hash[u].p = 0; hash 205 ext/dba/libcdb/cdb_make.c while (c->hash[where].p) hash 208 ext/dba/libcdb/cdb_make.c c->hash[where] = *hp++; hash 212 ext/dba/libcdb/cdb_make.c uint32_pack(buf, c->hash[u].h); hash 213 ext/dba/libcdb/cdb_make.c uint32_pack(buf + 4, c->hash[u].p); hash 49 ext/dba/libcdb/cdb_make.h struct cdb_hp *hash; hash 186 ext/hash/hash.c PHP_FUNCTION(hash) hash 342 ext/hash/hash.c php_hash_data *hash; hash 364 ext/hash/hash.c hash = emalloc(sizeof(php_hash_data)); hash 365 ext/hash/hash.c hash->ops = ops; hash 366 ext/hash/hash.c hash->context = context; hash 367 ext/hash/hash.c hash->options = options; hash 368 ext/hash/hash.c hash->key = NULL; hash 391 ext/hash/hash.c hash->key = (unsigned char *) K; hash 394 ext/hash/hash.c RETURN_RES(zend_register_resource(hash, php_hash_le_hash)); hash 403 ext/hash/hash.c php_hash_data *hash; hash 411 ext/hash/hash.c if ((hash = (php_hash_data *)zend_fetch_resource(Z_RES_P(zhash), PHP_HASH_RESNAME, php_hash_le_hash)) == NULL) { hash 415 ext/hash/hash.c hash->ops->hash_update(hash->context, (unsigned char *) data, data_len); hash 426 ext/hash/hash.c php_hash_data *hash; hash 434 ext/hash/hash.c if ((hash = (php_hash_data *)zend_fetch_resource(Z_RES_P(zhash), PHP_HASH_RESNAME, php_hash_le_hash)) == NULL) { hash 452 ext/hash/hash.c hash->ops->hash_update(hash->context, (unsigned char *) buf, n); hash 466 ext/hash/hash.c php_hash_data *hash; hash 476 ext/hash/hash.c if ((hash = (php_hash_data *)zend_fetch_resource(Z_RES_P(zhash), PHP_HASH_RESNAME, php_hash_le_hash)) == NULL) { hash 488 ext/hash/hash.c hash->ops->hash_update(hash->context, (unsigned char *) buf, n); hash 501 ext/hash/hash.c php_hash_data *hash; hash 510 ext/hash/hash.c if ((hash = (php_hash_data *)zend_fetch_resource(Z_RES_P(zhash), PHP_HASH_RESNAME, php_hash_le_hash)) == NULL) { hash 514 ext/hash/hash.c digest_len = hash->ops->digest_size; hash 516 ext/hash/hash.c hash->ops->hash_final((unsigned char *) ZSTR_VAL(digest), hash->context); hash 517 ext/hash/hash.c if (hash->options & PHP_HASH_HMAC) { hash 521 ext/hash/hash.c for(i=0; i < hash->ops->block_size; i++) { hash 522 ext/hash/hash.c hash->key[i] ^= 0x6A; hash 526 ext/hash/hash.c hash->ops->hash_init(hash->context); hash 527 ext/hash/hash.c hash->ops->hash_update(hash->context, hash->key, hash->ops->block_size); hash 528 ext/hash/hash.c hash->ops->hash_update(hash->context, (unsigned char *) ZSTR_VAL(digest), hash->ops->digest_size); hash 529 ext/hash/hash.c hash->ops->hash_final((unsigned char *) ZSTR_VAL(digest), hash->context); hash 532 ext/hash/hash.c ZEND_SECURE_ZERO(hash->key, hash->ops->block_size); hash 533 ext/hash/hash.c efree(hash->key); hash 534 ext/hash/hash.c hash->key = NULL; hash 537 ext/hash/hash.c efree(hash->context); hash 538 ext/hash/hash.c hash->context = NULL; hash 559 ext/hash/hash.c php_hash_data *hash, *copy_hash; hash 567 ext/hash/hash.c if ((hash = (php_hash_data *)zend_fetch_resource(Z_RES_P(zhash), PHP_HASH_RESNAME, php_hash_le_hash)) == NULL) { hash 572 ext/hash/hash.c context = emalloc(hash->ops->context_size); hash 573 ext/hash/hash.c hash->ops->hash_init(context); hash 575 ext/hash/hash.c res = hash->ops->hash_copy(hash->ops, hash->context, context); hash 582 ext/hash/hash.c copy_hash->ops = hash->ops; hash 584 ext/hash/hash.c copy_hash->options = hash->options; hash 585 ext/hash/hash.c copy_hash->key = ecalloc(1, hash->ops->block_size); hash 586 ext/hash/hash.c if (hash->key) { hash 587 ext/hash/hash.c memcpy(copy_hash->key, hash->key, hash->ops->block_size); hash 775 ext/hash/hash.c php_hash_data *hash = (php_hash_data*)rsrc->ptr; hash 778 ext/hash/hash.c if (hash->context) { hash 779 ext/hash/hash.c unsigned char *dummy = emalloc(hash->ops->digest_size); hash 780 ext/hash/hash.c hash->ops->hash_final(dummy, hash->context); hash 782 ext/hash/hash.c efree(hash->context); hash 785 ext/hash/hash.c if (hash->key) { hash 786 ext/hash/hash.c memset(hash->key, 0, hash->ops->block_size); hash 787 ext/hash/hash.c efree(hash->key); hash 789 ext/hash/hash.c efree(hash); hash 1003 ext/hash/hash.c PHP_MINIT_FUNCTION(hash) hash 1071 ext/hash/hash.c PHP_MSHUTDOWN_FUNCTION(hash) hash 1081 ext/hash/hash.c PHP_MINFO_FUNCTION(hash) hash 1210 ext/hash/hash.c ZEND_ARG_INFO(0, hash) hash 1214 ext/hash/hash.c ZEND_ARG_INFO(0, hash) hash 1218 ext/hash/hash.c ZEND_ARG_INFO(0, hash) hash 1228 ext/hash/hash.c ZEND_ARG_INFO(0, hash) hash 1239 ext/hash/hash.c PHP_FE(hash, arginfo_hash) hash 1285 ext/hash/hash.c PHP_MINIT(hash), hash 1286 ext/hash/hash.c PHP_MSHUTDOWN(hash), hash 1289 ext/hash/hash.c PHP_MINFO(hash), hash 1296 ext/hash/hash.c ZEND_GET_MODULE(hash) hash 129 ext/hash/php_hash.h PHP_FUNCTION(hash); hash 886 ext/interbase/interbase.c char *c, hash[16], *args[] = { NULL, NULL, NULL, NULL, NULL }; hash 930 ext/interbase/interbase.c PHP_MD5Final((unsigned char*)hash, &hash_context); hash 933 ext/interbase/interbase.c if ((le = zend_hash_str_find_ptr(&EG(regular_list), hash, sizeof(hash)-1)) != NULL) { hash 950 ext/interbase/interbase.c zend_hash_str_del(&EG(regular_list), hash, sizeof(hash)-1); hash 961 ext/interbase/interbase.c if ((le = zend_hash_str_find_ptr(&EG(persistent_list), hash, sizeof(hash)-1)) != NULL) { hash 971 ext/interbase/interbase.c zend_hash_str_del(&EG(persistent_list), hash, sizeof(hash)-1); hash 1001 ext/interbase/interbase.c if (zend_hash_str_update_mem(&EG(persistent_list), hash, sizeof(hash)-1, hash 1020 ext/interbase/interbase.c if (zend_hash_str_update_mem(&EG(regular_list), hash, sizeof(hash)-1, hash 44 ext/intl/collator/collator_convert.c HashTable* hash, zval *hashData, zend_string *hashKey, zend_ulong hashIndex, hash 74 ext/intl/collator/collator_convert.c zend_hash_update( hash, hashKey, &znew_val); hash 78 ext/intl/collator/collator_convert.c zend_hash_index_update( hash, hashIndex, &znew_val); hash 85 ext/intl/collator/collator_convert.c HashTable* hash, zval * hashData, zend_string* hashKey, zend_ulong hashIndex, hash 111 ext/intl/collator/collator_convert.c zend_hash_update( hash, hashKey, &znew_val); hash 115 ext/intl/collator/collator_convert.c zend_hash_index_update( hash, hashIndex, &znew_val); hash 123 ext/intl/collator/collator_convert.c void collator_convert_hash_from_utf8_to_utf16( HashTable* hash, UErrorCode* status ) hash 129 ext/intl/collator/collator_convert.c ZEND_HASH_FOREACH_KEY_VAL(hash, hashIndex, hashKey, hashData) { hash 132 ext/intl/collator/collator_convert.c hash, hashData, hashKey, hashIndex, status ); hash 142 ext/intl/collator/collator_convert.c void collator_convert_hash_from_utf16_to_utf8( HashTable* hash, UErrorCode* status ) hash 148 ext/intl/collator/collator_convert.c ZEND_HASH_FOREACH_KEY_VAL(hash, hashIndex, hashKey, hashData) { hash 151 ext/intl/collator/collator_convert.c hash, hashData, hashKey, hashIndex, status ); hash 24 ext/intl/collator/collator_convert.h void collator_convert_hash_from_utf8_to_utf16( HashTable* hash, UErrorCode* status ); hash 25 ext/intl/collator/collator_convert.h void collator_convert_hash_from_utf16_to_utf8( HashTable* hash, UErrorCode* status ); hash 291 ext/intl/collator/collator_sort.c HashTable* hash = NULL; hash 312 ext/intl/collator/collator_sort.c hash = Z_ARRVAL_P( array ); hash 315 ext/intl/collator/collator_sort.c collator_convert_hash_from_utf8_to_utf16( hash, COLLATOR_ERROR_CODE_P( co ) ); hash 323 ext/intl/collator/collator_sort.c zend_hash_sort(hash, collator_compare_func, renumber); hash 329 ext/intl/collator/collator_sort.c collator_convert_hash_from_utf16_to_utf8( hash, COLLATOR_ERROR_CODE_P( co ) ); hash 367 ext/intl/collator/collator_sort.c HashTable* hash = NULL; hash 415 ext/intl/collator/collator_sort.c hash = Z_ARRVAL_P( array ); hash 417 ext/intl/collator/collator_sort.c if( !hash || zend_hash_num_elements( hash ) == 0 ) hash 426 ext/intl/collator/collator_sort.c ZEND_HASH_FOREACH_VAL(hash, hashData) { hash 19 ext/mbstring/oniguruma/st.c unsigned int hash; hash 59 ext/mbstring/oniguruma/st.c #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) hash 219 ext/mbstring/oniguruma/st.c ((ptr) != 0 && (ptr->hash != (hash_val) || !EQUAL((table), (key), (ptr)->key))) hash 270 ext/mbstring/oniguruma/st.c entry->hash = hash_val;\ hash 328 ext/mbstring/oniguruma/st.c hash_val = ptr->hash % new_num_bins; hash 21 ext/mbstring/oniguruma/st.h int (*hash)(); hash 992 ext/oci8/oci8_statement.c HashTable *hash = HASH_OF(bind->zval); hash 994 ext/oci8/oci8_statement.c zend_hash_internal_pointer_reset(hash); hash 1001 ext/oci8/oci8_statement.c if ((i < (int) bind->array.old_length) && (entry = zend_hash_get_current_data(hash)) != NULL) { hash 1004 ext/oci8/oci8_statement.c zend_hash_move_forward(hash); hash 1012 ext/oci8/oci8_statement.c if ((i < (int) bind->array.old_length) && (entry = zend_hash_get_current_data(hash)) != NULL) { hash 1015 ext/oci8/oci8_statement.c zend_hash_move_forward(hash); hash 1028 ext/oci8/oci8_statement.c if ((i < (int) bind->array.old_length) && (entry = zend_hash_get_current_data(hash)) != NULL) { hash 1040 ext/oci8/oci8_statement.c zend_hash_move_forward(hash); hash 1064 ext/oci8/oci8_statement.c if ((i < (int) bind->array.old_length) && (entry = zend_hash_get_current_data(hash)) != NULL) { hash 1067 ext/oci8/oci8_statement.c zend_hash_move_forward(hash); hash 1687 ext/oci8/oci8_statement.c HashTable *hash; hash 1690 ext/oci8/oci8_statement.c hash = HASH_OF(var); hash 1693 ext/oci8/oci8_statement.c zend_hash_internal_pointer_reset(hash); hash 1694 ext/oci8/oci8_statement.c while ((entry = zend_hash_get_current_data(hash)) != NULL) { hash 1701 ext/oci8/oci8_statement.c zend_hash_move_forward(hash); hash 1716 ext/oci8/oci8_statement.c zend_hash_internal_pointer_reset(hash); hash 1719 ext/oci8/oci8_statement.c if ((entry = zend_hash_get_current_data(hash)) != NULL) { hash 1725 ext/oci8/oci8_statement.c zend_hash_move_forward(hash); hash 1731 ext/oci8/oci8_statement.c zend_hash_internal_pointer_reset(hash); hash 1733 ext/oci8/oci8_statement.c if ((i < bind->array.current_length) && (entry = zend_hash_get_current_data(hash)) != NULL) { hash 1742 ext/oci8/oci8_statement.c zend_hash_move_forward(hash); hash 1747 ext/oci8/oci8_statement.c zend_hash_internal_pointer_reset(hash); hash 1759 ext/oci8/oci8_statement.c HashTable *hash; hash 1762 ext/oci8/oci8_statement.c hash = HASH_OF(var); hash 1773 ext/oci8/oci8_statement.c zend_hash_internal_pointer_reset(hash); hash 1778 ext/oci8/oci8_statement.c if ((i < bind->array.current_length) && (entry = zend_hash_get_current_data(hash)) != NULL) { hash 1781 ext/oci8/oci8_statement.c zend_hash_move_forward(hash); hash 1786 ext/oci8/oci8_statement.c zend_hash_internal_pointer_reset(hash); hash 1798 ext/oci8/oci8_statement.c HashTable *hash; hash 1801 ext/oci8/oci8_statement.c hash = HASH_OF(var); hash 1812 ext/oci8/oci8_statement.c zend_hash_internal_pointer_reset(hash); hash 1817 ext/oci8/oci8_statement.c if ((i < bind->array.current_length) && (entry = zend_hash_get_current_data(hash)) != NULL) { hash 1820 ext/oci8/oci8_statement.c zend_hash_move_forward(hash); hash 1825 ext/oci8/oci8_statement.c zend_hash_internal_pointer_reset(hash); hash 1837 ext/oci8/oci8_statement.c HashTable *hash; hash 1841 ext/oci8/oci8_statement.c hash = HASH_OF(var); hash 1852 ext/oci8/oci8_statement.c zend_hash_internal_pointer_reset(hash); hash 1858 ext/oci8/oci8_statement.c if ((i < bind->array.current_length) && (entry = zend_hash_get_current_data(hash)) != NULL) { hash 1874 ext/oci8/oci8_statement.c zend_hash_move_forward(hash); hash 1892 ext/oci8/oci8_statement.c zend_hash_internal_pointer_reset(hash); hash 126 ext/opcache/Optimizer/compact_literals.c HashTable hash; hash 339 ext/opcache/Optimizer/compact_literals.c zend_hash_init(&hash, op_array->last_literal, NULL, NULL, 0); hash 394 ext/opcache/Optimizer/compact_literals.c if ((pos = zend_hash_index_find(&hash, Z_LVAL(op_array->literals[i]))) != NULL) { hash 399 ext/opcache/Optimizer/compact_literals.c zend_hash_index_add_new(&hash, Z_LVAL(op_array->literals[i]), &zv); hash 408 ext/opcache/Optimizer/compact_literals.c if ((pos = zend_hash_str_find(&hash, (char*)&Z_DVAL(op_array->literals[i]), sizeof(double))) != NULL) { hash 413 ext/opcache/Optimizer/compact_literals.c zend_hash_str_add(&hash, (char*)&Z_DVAL(op_array->literals[i]), sizeof(double), &zv); hash 445 ext/opcache/Optimizer/compact_literals.c (pos = zend_hash_find(&hash, key)) != NULL && hash 462 ext/opcache/Optimizer/compact_literals.c zend_hash_add_new(&hash, key, &zv); hash 494 ext/opcache/Optimizer/compact_literals.c zend_hash_destroy(&hash); hash 1103 ext/opcache/ZendAccelerator.c persistent_script = zend_accel_hash_find(&ZCSG(hash), realpath); hash 1122 ext/opcache/ZendAccelerator.c zend_accel_hash_is_full(&ZCSG(hash)) ? ACCEL_RESTART_HASH : ACCEL_RESTART_OOM; hash 1140 ext/opcache/ZendAccelerator.c if (!zend_accel_hash_str_find(&ZCSG(hash), key, key_length)) { hash 1141 ext/opcache/ZendAccelerator.c if (zend_accel_hash_is_full(&ZCSG(hash))) { hash 1149 ext/opcache/ZendAccelerator.c if (zend_accel_hash_update(&ZCSG(hash), new_key, key_length, 1, bucket)) { hash 1234 ext/opcache/ZendAccelerator.c if (zend_accel_hash_is_full(&ZCSG(hash))) { hash 1245 ext/opcache/ZendAccelerator.c bucket = zend_accel_hash_find_entry(&ZCSG(hash), new_persistent_script->full_path); hash 1305 ext/opcache/ZendAccelerator.c bucket = zend_accel_hash_update(&ZCSG(hash), ZSTR_VAL(new_persistent_script->full_path), ZSTR_LEN(new_persistent_script->full_path), 0, new_persistent_script); hash 1314 ext/opcache/ZendAccelerator.c if (zend_accel_hash_update(&ZCSG(hash), key, key_length, 1, bucket)) { hash 1671 ext/opcache/ZendAccelerator.c persistent_script = zend_accel_hash_str_find(&ZCSG(hash), key, key_length); hash 1690 ext/opcache/ZendAccelerator.c bucket = zend_accel_hash_find_entry(&ZCSG(hash), file_handle->opened_path); hash 1743 ext/opcache/ZendAccelerator.c zend_accel_hash_is_full(&ZCSG(hash)) ? ACCEL_RESTART_HASH : ACCEL_RESTART_OOM; hash 1768 ext/opcache/ZendAccelerator.c zend_accel_hash_is_full(&ZCSG(hash)) ? ACCEL_RESTART_HASH : ACCEL_RESTART_OOM; hash 1926 ext/opcache/ZendAccelerator.c zend_accel_hash_entry *bucket = zend_accel_hash_str_find_entry(&ZCSG(hash), key, key_length); hash 1947 ext/opcache/ZendAccelerator.c zend_accel_hash_entry *bucket = zend_accel_hash_find_entry(&ZCSG(hash), resolved_path); hash 2070 ext/opcache/ZendAccelerator.c zend_accel_hash_clean(&ZCSG(hash)); hash 2408 ext/opcache/ZendAccelerator.c zend_accel_hash_init(&ZCSG(hash), ZCG(accel_directives).max_accelerated_files); hash 276 ext/opcache/ZendAccelerator.h zend_accel_hash hash; /* hash table for cached scripts */ hash 326 ext/opcache/zend_accelerator_module.c zend_persistent_script *persistent_script = zend_accel_hash_str_find(&ZCSG(hash), key, key_length); hash 490 ext/opcache/zend_accelerator_module.c snprintf(buf, sizeof(buf), "%ld", ZCSG(hash).num_direct_entries); hash 492 ext/opcache/zend_accelerator_module.c snprintf(buf, sizeof(buf), "%ld", ZCSG(hash).num_entries); hash 494 ext/opcache/zend_accelerator_module.c snprintf(buf, sizeof(buf), "%pd", ZCSG(hash).max_num_entries); hash 545 ext/opcache/zend_accelerator_module.c for (i = 0; i<ZCSG(hash).max_num_entries; i++) { hash 546 ext/opcache/zend_accelerator_module.c for (cache_entry = ZCSG(hash).hash_table[i]; cache_entry; cache_entry = cache_entry->next) { hash 639 ext/opcache/zend_accelerator_module.c add_assoc_long(&statistics, "num_cached_scripts", ZCSG(hash).num_direct_entries); hash 640 ext/opcache/zend_accelerator_module.c add_assoc_long(&statistics, "num_cached_keys", ZCSG(hash).num_entries); hash 641 ext/opcache/zend_accelerator_module.c add_assoc_long(&statistics, "max_cached_keys", ZCSG(hash).max_num_entries); hash 1316 ext/opcache/zend_file_cache.c bucket = zend_accel_hash_find_entry(&ZCSG(hash), full_path); hash 1327 ext/opcache/zend_file_cache.c if (zend_accel_hash_is_full(&ZCSG(hash))) { hash 1365 ext/opcache/zend_file_cache.c zend_accel_hash_update(&ZCSG(hash), ZSTR_VAL(script->full_path), ZSTR_LEN(script->full_path), 0, script); hash 298 ext/pdo/pdo_stmt.c HashTable *hash; hash 302 ext/pdo/pdo_stmt.c hash = is_param ? stmt->bound_params : stmt->bound_columns; hash 304 ext/pdo/pdo_stmt.c if (!hash) { hash 305 ext/pdo/pdo_stmt.c ALLOC_HASHTABLE(hash); hash 306 ext/pdo/pdo_stmt.c zend_hash_init(hash, 13, NULL, param_dtor, 0); hash 309 ext/pdo/pdo_stmt.c stmt->bound_params = hash; hash 311 ext/pdo/pdo_stmt.c stmt->bound_columns = hash; hash 403 ext/pdo/pdo_stmt.c zend_hash_index_del(hash, param->paramno); hash 408 ext/pdo/pdo_stmt.c pparam = zend_hash_update_mem(hash, param->name, param, sizeof(struct pdo_bound_param_data)); hash 410 ext/pdo/pdo_stmt.c pparam = zend_hash_index_update_mem(hash, param->paramno, param, sizeof(struct pdo_bound_param_data)); hash 420 ext/pdo/pdo_stmt.c zend_hash_del(hash, pparam->name); hash 422 ext/pdo/pdo_stmt.c zend_hash_index_del(hash, pparam->paramno); hash 59 ext/session/mod_mm.c ps_sd **hash; hash 94 ext/session/mod_mm.c nhash = mm_calloc(data->mm, nmax + 1, sizeof(*data->hash)); hash 101 ext/session/mod_mm.c ehash = data->hash + data->hash_max + 1; hash 102 ext/session/mod_mm.c for (ohash = data->hash; ohash < ehash; ohash++) { hash 109 ext/session/mod_mm.c mm_free(data->mm, data->hash); hash 111 ext/session/mod_mm.c data->hash = nhash; hash 140 ext/session/mod_mm.c sd->next = data->hash[slot]; hash 141 ext/session/mod_mm.c data->hash[slot] = sd; hash 162 ext/session/mod_mm.c if (data->hash[slot] == sd) { hash 163 ext/session/mod_mm.c data->hash[slot] = sd->next; hash 168 ext/session/mod_mm.c for (prev = data->hash[slot]; prev->next != sd; prev = prev->next); hash 189 ext/session/mod_mm.c for (prev = NULL, ret = data->hash[slot]; ret; prev = ret, ret = ret->next) { hash 195 ext/session/mod_mm.c if (ret && rw && ret != data->hash[slot]) { hash 201 ext/session/mod_mm.c ret->next = data->hash[slot]; hash 202 ext/session/mod_mm.c data->hash[slot] = ret; hash 240 ext/session/mod_mm.c data->hash = mm_calloc(data->mm, data->hash_max + 1, sizeof(ps_sd *)); hash 241 ext/session/mod_mm.c if (!data->hash) { hash 262 ext/session/mod_mm.c for (sd = data->hash[h]; sd; sd = next) { hash 268 ext/session/mod_mm.c mm_free(data->mm, data->hash); hash 459 ext/session/mod_mm.c ehash = data->hash + data->hash_max + 1; hash 460 ext/session/mod_mm.c for (ohash = data->hash; ohash < ehash; ohash++) { hash 643 ext/soap/php_http.c unsigned char hash[16]; hash 648 ext/soap/php_http.c PHP_MD5Final(hash, &md5ctx); hash 649 ext/soap/php_http.c make_digest(cnonce, hash); hash 672 ext/soap/php_http.c PHP_MD5Final(hash, &md5ctx); hash 673 ext/soap/php_http.c make_digest(HA1, hash); hash 687 ext/soap/php_http.c PHP_MD5Final(hash, &md5ctx); hash 688 ext/soap/php_http.c make_digest(HA1, hash); hash 703 ext/soap/php_http.c PHP_MD5Final(hash, &md5ctx); hash 704 ext/soap/php_http.c make_digest(HA2, hash); hash 725 ext/soap/php_http.c PHP_MD5Final(hash, &md5ctx); hash 726 ext/soap/php_http.c make_digest(response, hash); hash 137 ext/spl/spl_observer.c zend_string *hash = zend_string_alloc(sizeof(zend_object*), 0); hash 138 ext/spl/spl_observer.c memcpy(ZSTR_VAL(hash), (void*)&Z_OBJ_P(obj), sizeof(zend_object*)); hash 139 ext/spl/spl_observer.c ZSTR_VAL(hash)[ZSTR_LEN(hash)] = '\0'; hash 140 ext/spl/spl_observer.c return hash; hash 144 ext/spl/spl_observer.c static void spl_object_storage_free_hash(spl_SplObjectStorage *intern, zend_string *hash) { hash 145 ext/spl/spl_observer.c zend_string_release(hash); hash 156 ext/spl/spl_observer.c spl_SplObjectStorageElement* spl_object_storage_get(spl_SplObjectStorage *intern, zend_string *hash) /* {{{ */ hash 158 ext/spl/spl_observer.c return (spl_SplObjectStorageElement*)zend_hash_find_ptr(&intern->storage, hash); hash 164 ext/spl/spl_observer.c zend_string *hash = spl_object_storage_get_hash(intern, this, obj); hash 166 ext/spl/spl_observer.c if (!hash) { hash 170 ext/spl/spl_observer.c pelement = spl_object_storage_get(intern, hash); hash 179 ext/spl/spl_observer.c spl_object_storage_free_hash(intern, hash); hash 189 ext/spl/spl_observer.c pelement = zend_hash_update_mem(&intern->storage, hash, &element, sizeof(spl_SplObjectStorageElement)); hash 190 ext/spl/spl_observer.c spl_object_storage_free_hash(intern, hash); hash 197 ext/spl/spl_observer.c zend_string *hash = spl_object_storage_get_hash(intern, this, obj); hash 198 ext/spl/spl_observer.c if (!hash) { hash 201 ext/spl/spl_observer.c ret = zend_hash_del(&intern->storage, hash); hash 202 ext/spl/spl_observer.c spl_object_storage_free_hash(intern, hash); hash 372 ext/spl/spl_observer.c zend_string *hash = spl_object_storage_get_hash(intern, this, obj); hash 373 ext/spl/spl_observer.c if (!hash) { hash 377 ext/spl/spl_observer.c found = zend_hash_exists(&intern->storage, hash); hash 378 ext/spl/spl_observer.c spl_object_storage_free_hash(intern, hash); hash 433 ext/spl/spl_observer.c zend_string *hash; hash 439 ext/spl/spl_observer.c hash = spl_object_storage_get_hash(intern, getThis(), obj); hash 440 ext/spl/spl_observer.c if (!hash) { hash 444 ext/spl/spl_observer.c element = spl_object_storage_get(intern, hash); hash 445 ext/spl/spl_observer.c spl_object_storage_free_hash(intern, hash); hash 777 ext/spl/spl_observer.c zend_string *hash; hash 804 ext/spl/spl_observer.c hash = spl_object_storage_get_hash(intern, getThis(), &entry); hash 805 ext/spl/spl_observer.c if (!hash) { hash 810 ext/spl/spl_observer.c pelement = spl_object_storage_get(intern, hash); hash 811 ext/spl/spl_observer.c spl_object_storage_free_hash(intern, hash); hash 18006 ext/sqlite3/libsqlite/sqlite3.c u32 size, hash; hash 18016 ext/sqlite3/libsqlite/sqlite3.c hash = size % N_HASH; hash 18017 ext/sqlite3/libsqlite/sqlite3.c memsys3UnlinkFromList(i, &mem3.aiHash[hash]); hash 18040 ext/sqlite3/libsqlite/sqlite3.c u32 size, hash; hash 18050 ext/sqlite3/libsqlite/sqlite3.c hash = size % N_HASH; hash 18051 ext/sqlite3/libsqlite/sqlite3.c memsys3LinkIntoList(i, &mem3.aiHash[hash]); hash 18218 ext/sqlite3/libsqlite/sqlite3.c int hash = nBlock % N_HASH; hash 18219 ext/sqlite3/libsqlite/sqlite3.c for(i=mem3.aiHash[hash]; i>0; i=mem3.aPool[i].u.list.next){ hash 18221 ext/sqlite3/libsqlite/sqlite3.c memsys3UnlinkFromList(i, &mem3.aiHash[hash]); hash 42811 ext/sqlite3/libsqlite/sqlite3.c u32 hash = 0; hash 42814 ext/sqlite3/libsqlite/sqlite3.c hash = (hash*1039) + pData[i]; hash 42816 ext/sqlite3/libsqlite/sqlite3.c return hash; hash 1366 ext/sqlite3/sqlite3.c HashTable *hash; hash 1367 ext/sqlite3/sqlite3.c hash = stmt->bound_params; hash 1369 ext/sqlite3/sqlite3.c if (!hash) { hash 1370 ext/sqlite3/sqlite3.c ALLOC_HASHTABLE(hash); hash 1371 ext/sqlite3/sqlite3.c zend_hash_init(hash, 13, NULL, sqlite3_param_dtor, 0); hash 1372 ext/sqlite3/sqlite3.c stmt->bound_params = hash; hash 1396 ext/sqlite3/sqlite3.c zend_hash_index_del(hash, param->param_number); hash 1400 ext/sqlite3/sqlite3.c zend_hash_update_mem(hash, param->name, param, sizeof(struct php_sqlite3_bound_param)); hash 1402 ext/sqlite3/sqlite3.c zend_hash_index_update_mem(hash, param->param_number, param, sizeof(struct php_sqlite3_bound_param)); hash 2298 ext/standard/array.c HashTable *hash; hash 2308 ext/standard/array.c hash = Z_ARRVAL_P(array); hash 2311 ext/standard/array.c if (EXPECTED(hash->u.v.nIteratorsCount == 0)) { hash 2312 ext/standard/array.c if (hash->nNumUsed != hash->nNumOfElements) { hash 2313 ext/standard/array.c for (j = 0, idx = 0; idx < hash->nNumUsed; idx++) { hash 2314 ext/standard/array.c p = hash->arData + idx; hash 2317 ext/standard/array.c hash->arData[j] = *p; hash 2326 ext/standard/array.c temp = hash->arData[n_left]; hash 2327 ext/standard/array.c hash->arData[n_left] = hash->arData[rnd_idx]; hash 2328 ext/standard/array.c hash->arData[rnd_idx] = temp; hash 2332 ext/standard/array.c uint32_t iter_pos = zend_hash_iterators_lower_pos(hash, 0); hash 2334 ext/standard/array.c if (hash->nNumUsed != hash->nNumOfElements) { hash 2335 ext/standard/array.c for (j = 0, idx = 0; idx < hash->nNumUsed; idx++) { hash 2336 ext/standard/array.c p = hash->arData + idx; hash 2339 ext/standard/array.c hash->arData[j] = *p; hash 2341 ext/standard/array.c zend_hash_iterators_update(hash, idx, j); hash 2342 ext/standard/array.c iter_pos = zend_hash_iterators_lower_pos(hash, iter_pos + 1); hash 2352 ext/standard/array.c temp = hash->arData[n_left]; hash 2353 ext/standard/array.c hash->arData[n_left] = hash->arData[rnd_idx]; hash 2354 ext/standard/array.c hash->arData[rnd_idx] = temp; hash 2355 ext/standard/array.c zend_hash_iterators_update(hash, (uint32_t)rnd_idx, n_left); hash 2360 ext/standard/array.c hash->nNumUsed = n_elems; hash 2361 ext/standard/array.c hash->nInternalPointer = 0; hash 2364 ext/standard/array.c p = hash->arData + j; hash 2371 ext/standard/array.c hash->nNextFreeElement = n_elems; hash 2372 ext/standard/array.c if (!(hash->u.flags & HASH_FLAG_PACKED)) { hash 2373 ext/standard/array.c zend_hash_to_packed(hash); hash 3948 ext/standard/array.c HashTable *hash; hash 4068 ext/standard/array.c hash = Z_ARRVAL(args[i]); hash 4069 ext/standard/array.c list = (Bucket *) pemalloc((hash->nNumOfElements + 1) * sizeof(Bucket), hash->u.flags & HASH_FLAG_PERSISTENT); hash 4079 ext/standard/array.c for (idx = 0; idx < hash->nNumUsed; idx++) { hash 4080 ext/standard/array.c p = hash->arData + idx; hash 4085 ext/standard/array.c if (hash->nNumOfElements > 1) { hash 4087 ext/standard/array.c zend_sort((void *) lists[i], hash->nNumOfElements, hash 4090 ext/standard/array.c zend_sort((void *) lists[i], hash->nNumOfElements, hash 4200 ext/standard/array.c hash = Z_ARRVAL(args[i]); hash 4201 ext/standard/array.c pefree(lists[i], hash->u.flags & HASH_FLAG_PERSISTENT); hash 4371 ext/standard/array.c HashTable *hash; hash 4490 ext/standard/array.c hash = Z_ARRVAL(args[i]); hash 4491 ext/standard/array.c list = (Bucket *) pemalloc((hash->nNumOfElements + 1) * sizeof(Bucket), hash->u.flags & HASH_FLAG_PERSISTENT); hash 4501 ext/standard/array.c for (idx = 0; idx < hash->nNumUsed; idx++) { hash 4502 ext/standard/array.c p = hash->arData + idx; hash 4507 ext/standard/array.c if (hash->nNumOfElements > 1) { hash 4509 ext/standard/array.c zend_sort((void *) lists[i], hash->nNumOfElements, hash 4512 ext/standard/array.c zend_sort((void *) lists[i], hash->nNumOfElements, hash 4620 ext/standard/array.c hash = Z_ARRVAL(args[i]); hash 4621 ext/standard/array.c pefree(lists[i], hash->u.flags & HASH_FLAG_PERSISTENT); hash 4808 ext/standard/array.c HashTable* hash; hash 4944 ext/standard/array.c hash = Z_ARRVAL_P(arrays[i]); hash 4945 ext/standard/array.c hash->nNumUsed = array_size; hash 4946 ext/standard/array.c hash->nInternalPointer = 0; hash 4947 ext/standard/array.c repack = !(hash->u.flags & HASH_FLAG_PACKED); hash 4950 ext/standard/array.c hash->arData[k] = indirect[k][i]; hash 4951 ext/standard/array.c if (hash->arData[k].key == NULL) { hash 4952 ext/standard/array.c hash->arData[k].h = n++; hash 4957 ext/standard/array.c hash->nNextFreeElement = array_size; hash 4959 ext/standard/array.c zend_hash_to_packed(hash); hash 4961 ext/standard/array.c zend_hash_rehash(hash); hash 1839 ext/standard/basic_functions.c ZEND_ARG_INFO(0, hash) hash 1842 ext/standard/basic_functions.c ZEND_ARG_INFO(0, hash) hash 1848 ext/standard/basic_functions.c ZEND_ARG_INFO(0, hash) hash 5823 ext/standard/basic_functions.c zval hash, *find_hash; hash 5833 ext/standard/basic_functions.c array_init(&hash); hash 5834 ext/standard/basic_functions.c find_hash = zend_hash_index_update(Z_ARRVAL_P(arr), key, &hash); hash 5838 ext/standard/basic_functions.c array_init(&hash); hash 5839 ext/standard/basic_functions.c find_hash = zend_hash_update(Z_ARRVAL_P(arr), Z_STR_P(arg1), &hash); hash 5971 ext/standard/basic_functions.c HashTable *hash = php_ini_get_configuration_hash(); hash 5974 ext/standard/basic_functions.c zend_hash_apply_with_arguments(hash, add_config_entry_cb, 1, return_value); hash 745 ext/standard/crypt_freesec.c char *hash; hash 792 ext/standard/crypt_freesec.c for (i = 0; tests[i].hash; i++) { hash 793 ext/standard/crypt_freesec.c char *hash = crypt(tests[i].pw, tests[i].hash); hash 794 ext/standard/crypt_freesec.c if (!hash && strlen(tests[i].hash) < 13) hash 796 ext/standard/crypt_freesec.c if (!strcmp(hash, tests[i].hash)) hash 860 ext/standard/html.c zend_ulong hash = zend_inline_hash_func(start, length); hash 862 ext/standard/html.c s = ht->buckets[hash % ht->num_elems]; hash 61 ext/standard/password.c static php_password_algo php_password_determine_algo(const char *hash, const size_t len) hash 63 ext/standard/password.c if (len > 3 && hash[0] == '$' && hash[1] == '2' && hash[2] == 'y' && len == 60) { hash 151 ext/standard/password.c char *hash, *algo_name; hash 154 ext/standard/password.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &hash, &hash_len) == FAILURE) { hash 160 ext/standard/password.c algo = php_password_determine_algo(hash, (size_t) hash_len); hash 167 ext/standard/password.c sscanf(hash, "$2y$" ZEND_LONG_FMT "$", &cost); hash 188 ext/standard/password.c char *hash; hash 192 ext/standard/password.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "sl|H", &hash, &hash_len, &new_algo, &options) == FAILURE) { hash 196 ext/standard/password.c algo = php_password_determine_algo(hash, (size_t) hash_len); hash 211 ext/standard/password.c sscanf(hash, "$2y$" ZEND_LONG_FMT "$", &cost); hash 230 ext/standard/password.c char *password, *hash; hash 233 ext/standard/password.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss", &password, &password_len, &hash, &hash_len) == FAILURE) { hash 236 ext/standard/password.c if ((ret = php_crypt(password, (int)password_len, hash, (int)hash_len, 1)) == NULL) { hash 250 ext/standard/password.c status |= (ZSTR_VAL(ret)[i] ^ hash[i]); hash 264 ext/standard/password.c char hash_format[8], *hash, *salt, *password; hash 362 ext/standard/password.c hash = safe_emalloc(salt_len + hash_format_len, 1, 1); hash 363 ext/standard/password.c sprintf(hash, "%s%s", hash_format, salt); hash 364 ext/standard/password.c hash[hash_format_len + salt_len] = 0; hash 371 ext/standard/password.c if ((result = php_crypt(password, (int)password_len, hash, hash_len, 1)) == NULL) { hash 372 ext/standard/password.c efree(hash); hash 376 ext/standard/password.c efree(hash); hash 54 ext/zip/lib/zip_hash.c zip_hash_t *hash; hash 61 ext/zip/lib/zip_hash.c if ((hash=(zip_hash_t *)malloc(sizeof(zip_hash_t))) == NULL) { hash 65 ext/zip/lib/zip_hash.c hash->table_size = table_size; hash 66 ext/zip/lib/zip_hash.c if ((hash->table=(zip_hash_entry_t**)calloc(table_size, sizeof(zip_hash_entry_t *))) == NULL) { hash 67 ext/zip/lib/zip_hash.c free(hash); hash 72 ext/zip/lib/zip_hash.c return hash; hash 87 ext/zip/lib/zip_hash.c _zip_hash_free(zip_hash_t *hash) hash 91 ext/zip/lib/zip_hash.c if (hash == NULL) { hash 95 ext/zip/lib/zip_hash.c for (i=0; i<hash->table_size; i++) { hash 96 ext/zip/lib/zip_hash.c if (hash->table[i] != NULL) { hash 97 ext/zip/lib/zip_hash.c _free_list(hash->table[i]); hash 100 ext/zip/lib/zip_hash.c free(hash->table); hash 101 ext/zip/lib/zip_hash.c free(hash); hash 123 ext/zip/lib/zip_hash.c _zip_hash_add(zip_hash_t *hash, const zip_uint8_t *name, zip_uint64_t index, zip_flags_t flags, zip_error_t *error) hash 128 ext/zip/lib/zip_hash.c if (hash == NULL || name == NULL || index > ZIP_INT64_MAX) { hash 133 ext/zip/lib/zip_hash.c hash_value = _hash_string(name, hash->table_size); hash 134 ext/zip/lib/zip_hash.c for (entry = hash->table[hash_value]; entry != NULL; entry = entry->next) { hash 152 ext/zip/lib/zip_hash.c entry->next = hash->table[hash_value]; hash 153 ext/zip/lib/zip_hash.c hash->table[hash_value] = entry; hash 167 ext/zip/lib/zip_hash.c _zip_hash_delete(zip_hash_t *hash, const zip_uint8_t *name, zip_error_t *error) hash 172 ext/zip/lib/zip_hash.c if (hash == NULL || name == NULL) { hash 177 ext/zip/lib/zip_hash.c hash_value = _hash_string(name, hash->table_size); hash 179 ext/zip/lib/zip_hash.c entry = hash->table[hash_value]; hash 187 ext/zip/lib/zip_hash.c hash->table[hash_value] = entry->next; hash 206 ext/zip/lib/zip_hash.c _zip_hash_lookup(zip_hash_t *hash, const zip_uint8_t *name, zip_flags_t flags, zip_error_t *error) hash 211 ext/zip/lib/zip_hash.c if (hash == NULL || name == NULL) { hash 216 ext/zip/lib/zip_hash.c hash_value = _hash_string(name, hash->table_size); hash 217 ext/zip/lib/zip_hash.c for (entry = hash->table[hash_value]; entry != NULL; entry = entry->next) { hash 238 ext/zip/lib/zip_hash.c _zip_hash_revert(zip_hash_t *hash) hash 243 ext/zip/lib/zip_hash.c for (i = 0; i < hash->table_size; i++) { hash 245 ext/zip/lib/zip_hash.c entry = hash->table[i]; hash 253 ext/zip/lib/zip_hash.c hash->table[i] = entry->next; hash 536 ext/zip/lib/zipint.h bool _zip_hash_add(zip_hash_t *hash, const zip_uint8_t *name, zip_uint64_t index, zip_flags_t flags, zip_error_t *error); hash 537 ext/zip/lib/zipint.h bool _zip_hash_delete(zip_hash_t *hash, const zip_uint8_t *key, zip_error_t *error); hash 538 ext/zip/lib/zipint.h void _zip_hash_free(zip_hash_t *hash); hash 539 ext/zip/lib/zipint.h zip_int64_t _zip_hash_lookup(zip_hash_t *hash, const zip_uint8_t *name, zip_flags_t flags, zip_error_t *error); hash 541 ext/zip/lib/zipint.h void _zip_hash_revert(zip_hash_t *hash); hash 763 sapi/phpdbg/phpdbg_bp.c zend_ulong hash = zend_hash_func(name, name_len); hash 765 sapi/phpdbg/phpdbg_bp.c if (zend_hash_index_exists(&PHPDBG_G(bp)[PHPDBG_BREAK_OPCODE], hash)) { hash 771 sapi/phpdbg/phpdbg_bp.c new_break.hash = hash; hash 774 sapi/phpdbg/phpdbg_bp.c zend_hash_index_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_OPCODE], hash, &new_break, sizeof(phpdbg_breakop_t)); hash 802 sapi/phpdbg/phpdbg_bp.c static inline void phpdbg_create_conditional_break(phpdbg_breakcond_t *brake, const phpdbg_param_t *param, const char *expr, size_t expr_len, zend_ulong hash) /* {{{ */ hash 809 sapi/phpdbg/phpdbg_bp.c new_break.hash = hash; hash 838 sapi/phpdbg/phpdbg_bp.c brake = zend_hash_index_update_mem(&PHPDBG_G(bp)[PHPDBG_BREAK_COND], hash, &new_break, sizeof(phpdbg_breakcond_t)); hash 870 sapi/phpdbg/phpdbg_bp.c zend_ulong hash = 0L; hash 874 sapi/phpdbg/phpdbg_bp.c hash = zend_inline_hash_func(condition->str, condition->len); hash 876 sapi/phpdbg/phpdbg_bp.c if (!zend_hash_index_exists(&PHPDBG_G(bp)[PHPDBG_BREAK_COND], hash)) { hash 877 sapi/phpdbg/phpdbg_bp.c phpdbg_create_conditional_break(&new_break, param, condition->str, condition->len, hash); hash 105 sapi/phpdbg/phpdbg_bp.h zend_ulong hash; hash 116 sapi/phpdbg/phpdbg_bp.h zend_ulong hash; hash 196 sapi/phpdbg/phpdbg_cmd.c zend_ulong hash = param->type; hash 204 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->str, param->len); hash 208 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->method.class, strlen(param->method.class)); hash 209 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->method.name, strlen(param->method.name)); hash 213 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->file.name, strlen(param->file.name)); hash 214 sapi/phpdbg/phpdbg_cmd.c hash += param->file.line; hash 216 sapi/phpdbg/phpdbg_cmd.c hash += param->num; hash 220 sapi/phpdbg/phpdbg_cmd.c hash += param->addr; hash 224 sapi/phpdbg/phpdbg_cmd.c hash += param->num; hash 228 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->str, param->len); hash 229 sapi/phpdbg/phpdbg_cmd.c hash += param->num; hash 233 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->method.class, strlen(param->method.class)); hash 234 sapi/phpdbg/phpdbg_cmd.c hash += zend_inline_hash_func(param->method.name, strlen(param->method.name)); hash 236 sapi/phpdbg/phpdbg_cmd.c hash+= param->num; hash 246 sapi/phpdbg/phpdbg_cmd.c return hash;