Lines Matching refs:ht

1271 		HashTable *ht = Z_ARRVAL_P(args);  local
1275 zend_vm_stack_extend_call_frame(&EX(call), arg_num - 1, zend_hash_num_elements(ht));
1282 for (i = 0; i < zend_hash_num_elements(ht); i++) {
1290 ht = Z_ARRVAL_P(args);
1294 ZEND_HASH_FOREACH_STR_KEY_VAL(ht, name, arg) {
1440 HashTable *ht; local
1445 ht = Z_ARRVAL_P(args);
1450 uint32_t count = zend_hash_num_elements(ht);
1463 ZEND_HASH_FOREACH_VAL(ht, arg) {
1492 zend_vm_stack_extend_call_frame(&EX(call), 0, zend_hash_num_elements(ht));
1495 ZEND_HASH_FOREACH_VAL(ht, arg) {
3160 HashTable *ht; local
3230 ht = zend_symtable_to_proptable(Z_ARR_P(expr));
3231 if (GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) {
3233 ht = zend_array_dup(ht);
3235 Z_OBJ_P(result)->properties = ht;
3237 Z_OBJ_P(result)->properties = ht = zend_new_array(1);
3238 expr = zend_hash_add_new(ht, ZSTR_KNOWN(ZEND_STR_SCALAR), expr);
5741 HashTable *ht; local
5746 ht = Z_ARRVAL_P(container);
5755 value = zend_hash_find_ex_ind(ht, str, IS_CONST == IS_CONST);
5759 value = zend_hash_index_find(ht, hval);
5764 value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
6149 HashTable *ht = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); local
6155 result = zend_hash_exists(ht, Z_STR_P(op1));
6158 result = zend_hash_index_exists(ht, Z_LVAL_P(op1));
6163 result = zend_hash_exists(ht, ZSTR_EMPTY_ALLOC());
6169 ZEND_HASH_FOREACH_STR_KEY(ht, key) {
6394 HashTable *ht; local
6405 ht = Z_ARRVAL_P(container);
6406 ZEND_HASH_INDEX_FIND(ht, offset, value, fetch_dim_r_index_undef);
7723 HashTable *ht; local
7728 ht = Z_ARRVAL_P(container);
7737 value = zend_hash_find_ex_ind(ht, str, (IS_TMP_VAR|IS_VAR) == IS_CONST);
7741 value = zend_hash_index_find(ht, hval);
7746 value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
9466 zend_array *ht; local
9485 ht = zend_new_array(result_size);
9486 ZVAL_ARR(EX_VAR(opline->result.var), ht);
9487 zend_hash_real_init_packed(ht);
9488 ZEND_HASH_FILL_PACKED(ht) {
9529 ht->nNumOfElements = result_size;
10815 HashTable *ht; local
10820 ht = Z_ARRVAL_P(container);
10829 value = zend_hash_find_ex_ind(ht, str, IS_CV == IS_CONST);
10833 value = zend_hash_index_find(ht, hval);
10838 value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
14164 HashTable *ht; local
14169 ht = Z_ARRVAL_P(container);
14178 value = zend_hash_find_ex_ind(ht, str, IS_CONST == IS_CONST);
14182 value = zend_hash_index_find(ht, hval);
14187 value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
14321 HashTable *ht; local
14332 ht = Z_ARRVAL_P(container);
14333 ZEND_HASH_INDEX_FIND(ht, offset, value, fetch_dim_r_index_undef);
14374 HashTable *ht; local
14385 ht = Z_ARRVAL_P(container);
14386 ZEND_HASH_INDEX_FIND(ht, offset, value, fetch_dim_r_index_undef);
15647 HashTable *ht; local
15652 ht = Z_ARRVAL_P(container);
15661 value = zend_hash_find_ex_ind(ht, str, (IS_TMP_VAR|IS_VAR) == IS_CONST);
15665 value = zend_hash_index_find(ht, hval);
15670 value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
17528 HashTable *ht; local
17533 ht = Z_ARRVAL_P(container);
17542 value = zend_hash_find_ex_ind(ht, str, IS_CV == IS_CONST);
17546 value = zend_hash_index_find(ht, hval);
17551 value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
17921 HashTable *ht; local
17991 ht = zend_symtable_to_proptable(Z_ARR_P(expr));
17992 if (GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) {
17994 ht = zend_array_dup(ht);
17996 Z_OBJ_P(result)->properties = ht;
17998 Z_OBJ_P(result)->properties = ht = zend_new_array(1);
17999 expr = zend_hash_add_new(ht, ZSTR_KNOWN(ZEND_STR_SCALAR), expr);
18782 HashTable *ht = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); local
18788 result = zend_hash_exists(ht, Z_STR_P(op1));
18791 result = zend_hash_index_exists(ht, Z_LVAL_P(op1));
18796 result = zend_hash_exists(ht, ZSTR_EMPTY_ALLOC());
18802 ZEND_HASH_FOREACH_STR_KEY(ht, key) {
20933 HashTable *ht; local
21004 ht = zend_symtable_to_proptable(Z_ARR_P(expr));
21005 if (GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) {
21007 ht = zend_array_dup(ht);
21009 Z_OBJ_P(result)->properties = ht;
21011 Z_OBJ_P(result)->properties = ht = zend_new_array(1);
21012 expr = zend_hash_add_new(ht, ZSTR_KNOWN(ZEND_STR_SCALAR), expr);
23844 HashTable *ht; local
23848 ht = Z_ARRVAL_P(container);
23858 if (ht == &EG(symbol_table)) {
23861 zend_hash_del(ht, key);
23866 zend_hash_index_del(ht, hval);
24102 HashTable *ht = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); local
24108 result = zend_hash_exists(ht, Z_STR_P(op1));
24111 result = zend_hash_index_exists(ht, Z_LVAL_P(op1));
24116 result = zend_hash_exists(ht, ZSTR_EMPTY_ALLOC());
24122 ZEND_HASH_FOREACH_STR_KEY(ht, key) {
26088 HashTable *ht; local
26092 ht = Z_ARRVAL_P(container);
26102 if (ht == &EG(symbol_table)) {
26105 zend_hash_del(ht, key);
26110 zend_hash_index_del(ht, hval);
30087 HashTable *ht; local
30091 ht = Z_ARRVAL_P(container);
30101 if (ht == &EG(symbol_table)) {
30104 zend_hash_del(ht, key);
30109 zend_hash_index_del(ht, hval);
34680 zend_array *ht; local
34699 ht = zend_new_array(result_size);
34700 ZVAL_ARR(EX_VAR(opline->result.var), ht);
34701 zend_hash_real_init_packed(ht);
34702 ZEND_HASH_FILL_PACKED(ht) {
34743 ht->nNumOfElements = result_size;
37352 HashTable *ht; local
37422 ht = zend_symtable_to_proptable(Z_ARR_P(expr));
37423 if (GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) {
37425 ht = zend_array_dup(ht);
37427 Z_OBJ_P(result)->properties = ht;
37429 Z_OBJ_P(result)->properties = ht = zend_new_array(1);
37430 expr = zend_hash_add_new(ht, ZSTR_KNOWN(ZEND_STR_SCALAR), expr);
41504 HashTable *ht; local
41508 ht = Z_ARRVAL_P(container);
41518 if (ht == &EG(symbol_table)) {
41521 zend_hash_del(ht, key);
41526 zend_hash_index_del(ht, hval);
41709 HashTable *ht; local
41714 ht = Z_ARRVAL_P(container);
41723 value = zend_hash_find_ex_ind(ht, str, IS_CONST == IS_CONST);
41727 value = zend_hash_index_find(ht, hval);
41732 value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
42084 HashTable *ht; local
42091 ht = EX(func)->op_array.static_variables;
42092 ZEND_ASSERT(ht != NULL);
42093 if (GC_REFCOUNT(ht) > 1) {
42094 if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE)) {
42095 GC_DELREF(ht);
42097 EX(func)->op_array.static_variables = ht = zend_array_dup(ht);
42100 value = (zval*)((char*)ht->arData + (opline->extended_value & ~ZEND_BIND_REF));
42134 HashTable *ht = Z_ARRVAL_P(RT_CONSTANT(opline, opline->op2)); local
42140 result = zend_hash_exists(ht, Z_STR_P(op1));
42143 result = zend_hash_index_exists(ht, Z_LVAL_P(op1));
42148 result = zend_hash_exists(ht, ZSTR_EMPTY_ALLOC());
42154 ZEND_HASH_FOREACH_STR_KEY(ht, key) {
42175 HashTable *ht; local
42186 ht = Z_ARRVAL_P(container);
42187 ZEND_HASH_INDEX_FIND(ht, offset, value, fetch_dim_r_index_undef);
42228 HashTable *ht; local
42239 ht = Z_ARRVAL_P(container);
42240 ZEND_HASH_INDEX_FIND(ht, offset, value, fetch_dim_r_index_undef);
45217 HashTable *ht; local
45221 ht = Z_ARRVAL_P(container);
45231 if (ht == &EG(symbol_table)) {
45234 zend_hash_del(ht, key);
45239 zend_hash_index_del(ht, hval);
45348 HashTable *ht; local
45353 ht = Z_ARRVAL_P(container);
45362 value = zend_hash_find_ex_ind(ht, str, (IS_TMP_VAR|IS_VAR) == IS_CONST);
45366 value = zend_hash_index_find(ht, hval);
45371 value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);
51019 HashTable *ht; local
51023 ht = Z_ARRVAL_P(container);
51033 if (ht == &EG(symbol_table)) {
51036 zend_hash_del(ht, key);
51041 zend_hash_index_del(ht, hval);
51148 HashTable *ht; local
51153 ht = Z_ARRVAL_P(container);
51162 value = zend_hash_find_ex_ind(ht, str, IS_CV == IS_CONST);
51166 value = zend_hash_index_find(ht, hval);
51171 value = zend_find_array_dim_slow(ht, offset EXECUTE_DATA_CC);