Home
last modified time | relevance | path

Searched refs:Z_ARRVAL_P (Results 1 – 25 of 133) sorted by path

123456

/php-src/Zend/Optimizer/
H A Ddfa_pass.c430 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 Dsccp.c108 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 Dzend_cfg.c397 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 Dzend_dump.c665 HashTable *jumptable = Z_ARRVAL_P(op); in zend_dump_op()
H A Dzend_inference.c2102 HashTable *ht = Z_ARRVAL_P(zv); in zend_array_type_info()
/php-src/Zend/
H A Dzend.c475 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 Dzend_API.c1965 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 Dzend_API.h611 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 Dzend_ast.c452 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 Dzend_builtin_functions.c254 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 Dzend_compile.c9124 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 Dzend_enum.c285 zend_hash_next_index_insert_new(Z_ARRVAL_P(return_value), zv); in ZEND_NAMED_FUNCTION()
H A Dzend_exceptions.c572 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 Dzend_execute.c1337 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 Dzend_frameless_function.h62 dest_ht = Z_ARRVAL_P(arg ## arg_num); \
H A Dzend_hash.c624 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 Dzend_inheritance.c967 if (zend_hash_num_elements(Z_ARRVAL_P(zv)) == 0) { in zend_get_function_declaration()
H A Dzend_object_handlers.c579 guards = Z_ARRVAL_P(zv); in zend_get_property_guard()
H A Dzend_objects.c89 guards = Z_ARRVAL_P(p); in zend_object_std_dtor()
H A Dzend_opcode.c1167 HashTable *jumptable = Z_ARRVAL_P(CT_CONSTANT(opline->op2)); in pass_two()
H A Dzend_operators.c571 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 Dzend_operators.h406 if (zend_hash_num_elements(Z_ARRVAL_P(op))) { in i_zend_is_true()
H A Dzend_types.h983 #define Z_ARRVAL_P(zval_p) Z_ARRVAL(*(zval_p)) macro
H A Dzend_variables.c127 ZVAL_ARR(zvalue, zend_array_dup(Z_ARRVAL_P(zvalue))); in zval_copy_ctor_func()
H A Dzend_verify_type_inference.h83 HashTable *ht = Z_ARRVAL_P(value); in zend_verify_type_inference()

Completed in 181 milliseconds

123456