Lines Matching refs:zv

439 … *name, size_t len, char *keyname, size_t keylen, HashTable *parent, zval *zv, phpdbg_parse_var_fu…  in phpdbg_parse_variable_arg_wrapper()  argument
440 return callback(name, len, keyname, keylen, parent, zv); in phpdbg_parse_variable_arg_wrapper()
452 zval *zv; in phpdbg_parse_variable_with_arg() local
493 ZEND_HASH_FOREACH_KEY_VAL_IND(parent, numkey, strkey, zv) { in phpdbg_parse_variable_with_arg()
512 …ret = callback(name, namelen, keyname, index_len, parent, zv, arg) == SUCCESS || ret == SUCCESS?SU… in phpdbg_parse_variable_with_arg()
513 } else retry_ref: if (Z_TYPE_P(zv) == IS_OBJECT) { in phpdbg_parse_variable_with_arg()
518 …ret = step_cb(name, i, keyname, index_len, parent, zv, arg) == SUCCESS || ret == SUCCESS?SUCCESS:F… in phpdbg_parse_variable_with_arg()
521 phpdbg_parse_variable_with_arg(input, len, Z_OBJPROP_P(zv), i, callback, step_cb, silent, arg); in phpdbg_parse_variable_with_arg()
522 } else if (Z_TYPE_P(zv) == IS_ARRAY) { in phpdbg_parse_variable_with_arg()
527 …ret = step_cb(name, i, keyname, index_len, parent, zv, arg) == SUCCESS || ret == SUCCESS?SUCCESS:F… in phpdbg_parse_variable_with_arg()
530 phpdbg_parse_variable_with_arg(input, len, Z_ARRVAL_P(zv), i, callback, step_cb, silent, arg); in phpdbg_parse_variable_with_arg()
531 } else if (Z_ISREF_P(zv)) { in phpdbg_parse_variable_with_arg()
536 …ret = step_cb(name, i, keyname, index_len, parent, zv, arg) == SUCCESS || ret == SUCCESS?SUCCESS:F… in phpdbg_parse_variable_with_arg()
539 ZVAL_DEREF(zv); in phpdbg_parse_variable_with_arg()
549 if (!(zv = zend_symtable_str_find(parent, last_index, index_len))) { in phpdbg_parse_variable_with_arg()
555 while (Z_TYPE_P(zv) == IS_INDIRECT) { in phpdbg_parse_variable_with_arg()
556 zv = Z_INDIRECT_P(zv); in phpdbg_parse_variable_with_arg()
564 …ret = callback(name, i, keyname, index_len, parent, zv, arg) == SUCCESS || ret == SUCCESS?SUCCESS:… in phpdbg_parse_variable_with_arg()
565 } else retry_ref_end: if (Z_TYPE_P(zv) == IS_OBJECT) { in phpdbg_parse_variable_with_arg()
570 …ret = step_cb(name, i, keyname, index_len, parent, zv, arg) == SUCCESS || ret == SUCCESS?SUCCESS:F… in phpdbg_parse_variable_with_arg()
573 parent = Z_OBJPROP_P(zv); in phpdbg_parse_variable_with_arg()
574 } else if (Z_TYPE_P(zv) == IS_ARRAY) { in phpdbg_parse_variable_with_arg()
579 …ret = step_cb(name, i, keyname, index_len, parent, zv, arg) == SUCCESS || ret == SUCCESS?SUCCESS:F… in phpdbg_parse_variable_with_arg()
582 parent = Z_ARRVAL_P(zv); in phpdbg_parse_variable_with_arg()
583 } else if (Z_ISREF_P(zv)) { in phpdbg_parse_variable_with_arg()
588 …ret = step_cb(name, i, keyname, index_len, parent, zv, arg) == SUCCESS || ret == SUCCESS?SUCCESS:F… in phpdbg_parse_variable_with_arg()
591 ZVAL_DEREF(zv); in phpdbg_parse_variable_with_arg()
659 char *phpdbg_short_zval_print(zval *zv, int maxlen) /* {{{ */ in phpdbg_short_zval_print() argument
663 switch (Z_TYPE_P(zv)) { in phpdbg_short_zval_print()
677 spprintf(&decode, 0, ZEND_LONG_FMT, Z_LVAL_P(zv)); in phpdbg_short_zval_print()
680 spprintf(&decode, 0, "%.*G", 14, Z_DVAL_P(zv)); in phpdbg_short_zval_print()
683 if (zend_finite(Z_DVAL_P(zv)) && !strchr(decode, '.')) { in phpdbg_short_zval_print()
696 zend_string *str = php_addcslashes(Z_STR_P(zv), "\\\"\n\t\0", 5); in phpdbg_short_zval_print()
708 spprintf(&decode, 0, "Rsrc #" ZEND_LONG_FMT, Z_RES_HANDLE_P(zv)); in phpdbg_short_zval_print()
711 spprintf(&decode, 0, "array(%d)", zend_hash_num_elements(Z_ARR_P(zv))); in phpdbg_short_zval_print()
714 zend_string *str = Z_OBJCE_P(zv)->name; in phpdbg_short_zval_print()
721 zend_ast *ast = Z_ASTVAL_P(zv); in phpdbg_short_zval_print()
733 spprintf(&decode, 0, "unknown type: %d", Z_TYPE_P(zv)); in phpdbg_short_zval_print()