Lines Matching refs:ht

1956 	HashTable *ht;  in zend_get_target_symbol_table()  local
1959 ht = &EG(symbol_table); in zend_get_target_symbol_table()
1965 ht = EX(symbol_table); in zend_get_target_symbol_table()
1967 return ht; in zend_get_target_symbol_table()
1981 HashTable *ht, zend_long lval) in zend_undefined_offset_write() argument
1985 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE)) { in zend_undefined_offset_write()
1986 GC_ADDREF(ht); in zend_undefined_offset_write()
1989 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && !GC_DELREF(ht)) { in zend_undefined_offset_write()
1990 zend_array_destroy(ht); in zend_undefined_offset_write()
2000 HashTable *ht, zend_string *offset) in zend_undefined_index_write() argument
2004 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE)) { in zend_undefined_index_write()
2005 GC_ADDREF(ht); in zend_undefined_index_write()
2008 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && !GC_DELREF(ht)) { in zend_undefined_index_write()
2009 zend_array_destroy(ht); in zend_undefined_index_write()
2085 static zend_never_inline zend_uchar slow_index_convert(HashTable *ht, const zval *dim, zend_value *… in slow_index_convert() argument
2091 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE)) { in slow_index_convert()
2092 GC_ADDREF(ht); in slow_index_convert()
2095 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) && !GC_DELREF(ht)) { in slow_index_convert()
2096 zend_array_destroy(ht); in slow_index_convert()
2126 static zend_always_inline zval *zend_fetch_dimension_address_inner(HashTable *ht, const zval *dim, … in zend_fetch_dimension_address_inner() argument
2136 ZEND_HASH_INDEX_FIND(ht, hval, retval, num_undef); in zend_fetch_dimension_address_inner()
2148 if (UNEXPECTED(zend_undefined_offset_write(ht, hval) == FAILURE)) { in zend_fetch_dimension_address_inner()
2153 retval = zend_hash_index_add_new(ht, hval, &EG(uninitialized_zval)); in zend_fetch_dimension_address_inner()
2164 retval = zend_hash_find_ex(ht, offset_key, ZEND_CONST_COND(dim_type == IS_CONST, 0)); in zend_fetch_dimension_address_inner()
2179 if (UNEXPECTED(zend_undefined_index_write(ht, offset_key))) { in zend_fetch_dimension_address_inner()
2201 if (UNEXPECTED(zend_undefined_index_write(ht, offset_key) == FAILURE)) { in zend_fetch_dimension_address_inner()
2205 retval = zend_hash_add_new(ht, offset_key, &EG(uninitialized_zval)); in zend_fetch_dimension_address_inner()
2209 retval = zend_hash_add_new(ht, offset_key, &EG(uninitialized_zval)); in zend_fetch_dimension_address_inner()
2218 zend_uchar t = slow_index_convert(ht, dim, &val EXECUTE_DATA_CC); in zend_fetch_dimension_address_inner()
2234 static zend_never_inline zval* ZEND_FASTCALL zend_fetch_dimension_address_inner_W(HashTable *ht, co… in zend_fetch_dimension_address_inner_W() argument
2236 return zend_fetch_dimension_address_inner(ht, dim, IS_TMP_VAR, BP_VAR_W EXECUTE_DATA_CC); in zend_fetch_dimension_address_inner_W()
2239 … zval* ZEND_FASTCALL zend_fetch_dimension_address_inner_W_CONST(HashTable *ht, const zval *dim EXE… in zend_fetch_dimension_address_inner_W_CONST() argument
2241 return zend_fetch_dimension_address_inner(ht, dim, IS_CONST, BP_VAR_W EXECUTE_DATA_CC); in zend_fetch_dimension_address_inner_W_CONST()
2244 static zend_never_inline zval* ZEND_FASTCALL zend_fetch_dimension_address_inner_RW(HashTable *ht, c… in zend_fetch_dimension_address_inner_RW() argument
2246 return zend_fetch_dimension_address_inner(ht, dim, IS_TMP_VAR, BP_VAR_RW EXECUTE_DATA_CC); in zend_fetch_dimension_address_inner_RW()
2249 …zval* ZEND_FASTCALL zend_fetch_dimension_address_inner_RW_CONST(HashTable *ht, const zval *dim EXE… in zend_fetch_dimension_address_inner_RW_CONST() argument
2251 return zend_fetch_dimension_address_inner(ht, dim, IS_CONST, BP_VAR_RW EXECUTE_DATA_CC); in zend_fetch_dimension_address_inner_RW_CONST()
2524 static zend_never_inline zval* ZEND_FASTCALL zend_find_array_dim_slow(HashTable *ht, zval *offset E… in zend_find_array_dim_slow() argument
2531 return zend_hash_index_find(ht, hval); in zend_find_array_dim_slow()
2534 return zend_hash_find_ex_ind(ht, ZSTR_EMPTY_ALLOC(), 1); in zend_find_array_dim_slow()
2631 static zend_never_inline uint32_t ZEND_FASTCALL zend_array_key_exists_fast(HashTable *ht, zval *key… in zend_array_key_exists_fast() argument
2643 return zend_hash_find_ind(ht, str) != NULL ? IS_TRUE : IS_FALSE; in zend_array_key_exists_fast()
2647 return zend_hash_index_find(ht, hval) != NULL ? IS_TRUE : IS_FALSE; in zend_array_key_exists_fast()
2670 HashTable *ht = zend_get_properties_for(subject, ZEND_PROP_PURPOSE_ARRAY_CAST); in zend_array_key_exists_slow() local
2671 uint32_t result = zend_array_key_exists_fast(ht, key OPLINE_CC EXECUTE_DATA_CC); in zend_array_key_exists_slow()
2672 zend_release_properties(ht); in zend_array_key_exists_slow()