/php-src/Zend/Optimizer/ |
H A D | dfa_pass.c | 430 HashTable *src = Z_ARRVAL_P(CT_CONSTANT_EX(op_array, send_array->op1.constant)); in zend_dfa_optimize_calls() 957 HashTable *jmptable = Z_ARRVAL_P(CT_CONSTANT_EX(op_array, opline->op2.constant)); in zend_dfa_optimize_jmps()
|
H A D | sccp.c | 108 zend_dump_ht(Z_ARRVAL_P(zv)); in scp_dump_value() 112 zend_dump_ht(Z_ARRVAL_P(zv)); in scp_dump_value() 329 if (zend_hash_num_elements(Z_ARRVAL_P(op)) == 0) { in ct_eval_bool_cast() 536 ZEND_HASH_FOREACH_STR_KEY_VAL(Z_ARRVAL_P(array), key, value) { in ct_eval_add_array_unpack() 710 ht = Z_ARRVAL_P(op2); in ct_eval_in_array() 1498 ZVAL_LONG(&zv, zend_hash_num_elements(Z_ARRVAL_P(op1))); in sccp_visit_instr() 1919 HashTable *jmptable = Z_ARRVAL_P(CT_CONSTANT_EX(op_array, opline->op2.constant)); in sccp_mark_feasible_successors() 1984 join_hash_tables(Z_ARRVAL(ret), Z_ARRVAL_P(a), Z_ARRVAL_P(b)); in join_partial_arrays() 2000 join_hash_tables(Z_ARRVAL(ret), Z_ARRVAL_P(a), Z_ARRVAL_P(b)); in join_partial_objects()
|
H A D | zend_cfg.c | 397 HashTable *jumptable = Z_ARRVAL_P(CRT_CONSTANT(opline->op2)); in zend_build_cfg() 564 HashTable *jumptable = Z_ARRVAL_P(CRT_CONSTANT(opline->op2)); in zend_build_cfg()
|
H A D | zend_dump.c | 665 HashTable *jumptable = Z_ARRVAL_P(op); in zend_dump_op()
|
H A D | zend_inference.c | 2102 HashTable *ht = Z_ARRVAL_P(zv); in zend_array_type_info()
|
/php-src/Zend/ |
H A D | zend.c | 475 if (!(GC_FLAGS(Z_ARRVAL_P(expr)) & GC_IMMUTABLE)) { in zend_print_flat_zval_r_to_buf() 476 if (GC_IS_RECURSIVE(Z_ARRVAL_P(expr))) { in zend_print_flat_zval_r_to_buf() 480 GC_PROTECT_RECURSION(Z_ARRVAL_P(expr)); in zend_print_flat_zval_r_to_buf() 482 print_flat_hash(buf, Z_ARRVAL_P(expr)); in zend_print_flat_zval_r_to_buf() 484 GC_TRY_UNPROTECT_RECURSION(Z_ARRVAL_P(expr)); in zend_print_flat_zval_r_to_buf() 539 if (!(GC_FLAGS(Z_ARRVAL_P(expr)) & GC_IMMUTABLE)) { in zend_print_zval_r_to_buf() 540 if (GC_IS_RECURSIVE(Z_ARRVAL_P(expr))) { in zend_print_zval_r_to_buf() 544 GC_PROTECT_RECURSION(Z_ARRVAL_P(expr)); in zend_print_zval_r_to_buf() 546 print_hash(buf, Z_ARRVAL_P(expr), indent, 0); in zend_print_zval_r_to_buf() 547 GC_TRY_UNPROTECT_RECURSION(Z_ARRVAL_P(expr)); in zend_print_zval_r_to_buf()
|
H A D | zend_API.c | 1965 zend_hash_index_update(Z_ARRVAL_P(arg), index, &tmp); in add_index_long() 1974 zend_hash_index_update(Z_ARRVAL_P(arg), index, &tmp); in add_index_null() 1983 zend_hash_index_update(Z_ARRVAL_P(arg), index, &tmp); in add_index_bool() 1992 zend_hash_index_update(Z_ARRVAL_P(arg), index, &tmp); in add_index_resource() 2001 zend_hash_index_update(Z_ARRVAL_P(arg), index, &tmp); in add_index_double() 2010 zend_hash_index_update(Z_ARRVAL_P(arg), index, &tmp); in add_index_str() 2019 zend_hash_index_update(Z_ARRVAL_P(arg), index, &tmp); in add_index_string() 2028 zend_hash_index_update(Z_ARRVAL_P(arg), index, &tmp); in add_index_stringl() 2037 zend_hash_index_update(Z_ARRVAL_P(arg), index, &tmp); in add_index_array() 2046 zend_hash_index_update(Z_ARRVAL_P(arg), index, &tmp); in add_index_object() [all …]
|
H A D | zend_API.h | 611 return zend_hash_index_update(Z_ARRVAL_P(arg), index, value) ? SUCCESS : FAILURE; in add_index_zval() 628 return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE; in add_next_index_zval() 1060 #define HASH_OF(p) (Z_TYPE_P(p)==IS_ARRAY ? Z_ARRVAL_P(p) : ((Z_TYPE_P(p)==IS_OBJECT ? Z_OBJ_HT_P(p… 2373 *dest = Z_ARRVAL_P(arg); in zend_parse_arg_array_ht() 2401 *dest_ht = Z_ARRVAL_P(arg); in zend_parse_arg_array_ht_or_long() 2515 *dest_ht = Z_ARRVAL_P(arg); in zend_parse_arg_array_ht_or_str()
|
H A D | zend_ast.c | 452 if (!zend_hash_next_index_insert(Z_ARRVAL_P(result), expr)) { in zend_ast_add_array_element() 460 if (array_set_zval_key(Z_ARRVAL_P(result), offset, expr) == FAILURE) { in zend_ast_add_array_element() 471 HashTable *ht = Z_ARRVAL_P(expr); in zend_ast_add_unpacked_element() 477 zend_hash_update(Z_ARRVAL_P(result), key, val); in zend_ast_add_unpacked_element() 479 if (!zend_hash_next_index_insert(Z_ARRVAL_P(result), val)) { in zend_ast_add_unpacked_element() 1578 ZEND_HASH_FOREACH_KEY_VAL(Z_ARRVAL_P(zv), idx, key, val) { in zend_ast_export_zval()
|
H A D | zend_builtin_functions.c | 254 zend_hash_real_init_packed(Z_ARRVAL_P(return_value)); in ZEND_FUNCTION() 255 ZEND_HASH_FILL_PACKED(Z_ARRVAL_P(return_value)) { in ZEND_FUNCTION() 292 Z_ARRVAL_P(return_value)->nNumOfElements = arg_count; in ZEND_FUNCTION() 466 new_val = zend_hash_add_new(Z_ARRVAL_P(dst), key, val); in copy_constant_array() 731 zend_hash_add_new(Z_ARRVAL_P(return_value), key, prop); in add_class_vars() 1324 zend_hash_real_init_packed(Z_ARRVAL_P(return_value)); in get_declared_class_impl() 1325 ZEND_HASH_FILL_PACKED(Z_ARRVAL_P(return_value)) { in get_declared_class_impl() 1620 zend_hash_real_init_packed(Z_ARRVAL_P(arg_array)); in debug_backtrace_get_args() 1621 ZEND_HASH_FILL_PACKED(Z_ARRVAL_P(arg_array)) { in debug_backtrace_get_args() 1737 Z_ARRVAL_P(arg_array)->nNumOfElements = num_args; in debug_backtrace_get_args() [all …]
|
H A D | zend_compile.c | 9124 HashTable *ht = Z_ARRVAL_P(value); in zend_try_ct_eval_array() 9130 zend_hash_update(Z_ARRVAL_P(result), key, val); in zend_try_ct_eval_array() 9131 } else if (!zend_hash_next_index_insert(Z_ARRVAL_P(result), val)) { in zend_try_ct_eval_array() 9151 zend_hash_index_update(Z_ARRVAL_P(result), Z_LVAL_P(key), value); in zend_try_ct_eval_array() 9154 zend_symtable_update(Z_ARRVAL_P(result), Z_STR_P(key), value); in zend_try_ct_eval_array() 9164 zend_hash_index_update(Z_ARRVAL_P(result), lval, value); in zend_try_ct_eval_array() 9168 zend_hash_index_update(Z_ARRVAL_P(result), 0, value); in zend_try_ct_eval_array() 9171 zend_hash_index_update(Z_ARRVAL_P(result), 1, value); in zend_try_ct_eval_array() 9174 zend_hash_update(Z_ARRVAL_P(result), ZSTR_EMPTY_ALLOC(), value); in zend_try_ct_eval_array() 9180 } else if (!zend_hash_next_index_insert(Z_ARRVAL_P(result), value)) { in zend_try_ct_eval_array()
|
H A D | zend_enum.c | 285 zend_hash_next_index_insert_new(Z_ARRVAL_P(return_value), zv); in ZEND_NAMED_FUNCTION()
|
H A D | zend_exceptions.c | 572 ZEND_HASH_FOREACH_STR_KEY_VAL(Z_ARRVAL_P(tmp), name, arg) { in _build_trace_string() 603 _build_trace_string(&str, Z_ARRVAL_P(frame), num++); in zend_trace_to_string() 632 RETURN_NEW_STR(zend_trace_to_string(Z_ARRVAL_P(trace), /* include_main */ true)); in ZEND_METHOD()
|
H A D | zend_execute.c | 1337 HashTable *ht = Z_ARRVAL_P(retval); in zend_verify_internal_func_info() 2588 retval = zend_hash_next_index_insert(Z_ARRVAL_P(container), &EG(uninitialized_zval)); in zend_fetch_dimension_address() 2595 …retval = zend_fetch_dimension_address_inner(Z_ARRVAL_P(container), dim, dim_type, type EXECUTE_DAT… in zend_fetch_dimension_address() 2738 …retval = zend_fetch_dimension_address_inner(Z_ARRVAL_P(container), dim, dim_type, type EXECUTE_DAT… in zend_fetch_dimension_address_read() 3846 zend_hash_apply(Z_ARRVAL_P(pz), zend_check_symbol); in zend_check_symbol()
|
H A D | zend_frameless_function.h | 62 dest_ht = Z_ARRVAL_P(arg ## arg_num); \
|
H A D | zend_hash.c | 624 HashTable *ht = Z_ARRVAL_P(array); in zend_hash_iterator_pos_ex() 634 ht = Z_ARRVAL_P(array); in zend_hash_iterator_pos_ex() 2305 Z_ARRVAL_P(Z_REFVAL_P(data)) != source)) { in zend_array_dup_value()
|
H A D | zend_inheritance.c | 967 if (zend_hash_num_elements(Z_ARRVAL_P(zv)) == 0) { in zend_get_function_declaration()
|
H A D | zend_object_handlers.c | 579 guards = Z_ARRVAL_P(zv); in zend_get_property_guard()
|
H A D | zend_objects.c | 89 guards = Z_ARRVAL_P(p); in zend_object_std_dtor()
|
H A D | zend_opcode.c | 1167 HashTable *jumptable = Z_ARRVAL_P(CT_CONSTANT(opline->op2)); in pass_two()
|
H A D | zend_operators.c | 571 tmp = (zend_hash_num_elements(Z_ARRVAL_P(op))?1:0); in convert_to_long() 630 tmp = (zend_hash_num_elements(Z_ARRVAL_P(op))?1:0); in convert_to_double() 702 tmp = (zend_hash_num_elements(Z_ARRVAL_P(op))?1:0); in convert_to_boolean() 953 return zend_hash_num_elements(Z_ARRVAL_P(op)) ? 1 : 0; in zval_get_long_func() 991 return zend_hash_num_elements(Z_ARRVAL_P(op)) ? 1.0 : 0.0; in zval_get_double_func() 1086 zend_hash_merge(Z_ARRVAL_P(result), Z_ARRVAL_P(op2), zval_add_ref, 0); in add_function_array() 2394 return (Z_ARRVAL_P(op1) == Z_ARRVAL_P(op2) || in zend_is_identical() 2395 …zend_hash_compare(Z_ARRVAL_P(op1), Z_ARRVAL_P(op2), (compare_func_t) hash_zval_identical_function,… in zend_is_identical() 3388 return zend_compare_symbol_tables(Z_ARRVAL_P(a1), Z_ARRVAL_P(a2));
|
H A D | zend_operators.h | 406 if (zend_hash_num_elements(Z_ARRVAL_P(op))) { in i_zend_is_true()
|
H A D | zend_types.h | 983 #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) macro
|
H A D | zend_variables.c | 127 ZVAL_ARR(zvalue, zend_array_dup(Z_ARRVAL_P(zvalue))); in zval_copy_ctor_func()
|
H A D | zend_verify_type_inference.h | 83 HashTable *ht = Z_ARRVAL_P(value); in zend_verify_type_inference()
|