Lines Matching refs:zv

59 static zend_always_inline zend_ast * zend_ast_create_zval_int(zval *zv, uint32_t attr, uint32_t lin…  in zend_ast_create_zval_int()  argument
65 ZVAL_COPY_VALUE(&ast->val, zv); in zend_ast_create_zval_int()
70 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_zval_with_lineno(zval *zv, uint32_t lineno) { in zend_ast_create_zval_with_lineno() argument
71 return zend_ast_create_zval_int(zv, 0, lineno); in zend_ast_create_zval_with_lineno()
74 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_zval_ex(zval *zv, zend_ast_attr attr) { in zend_ast_create_zval_ex() argument
75 return zend_ast_create_zval_int(zv, attr, CG(zend_lineno)); in zend_ast_create_zval_ex()
78 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_zval(zval *zv) { in zend_ast_create_zval() argument
79 return zend_ast_create_zval_int(zv, 0, CG(zend_lineno)); in zend_ast_create_zval()
83 zval zv; in zend_ast_create_zval_from_str() local
84 ZVAL_STR(&zv, str); in zend_ast_create_zval_from_str()
85 return zend_ast_create_zval_int(&zv, 0, CG(zend_lineno)); in zend_ast_create_zval_from_str()
89 zval zv; in zend_ast_create_zval_from_long() local
90 ZVAL_LONG(&zv, lval); in zend_ast_create_zval_from_long()
91 return zend_ast_create_zval_int(&zv, 0, CG(zend_lineno)); in zend_ast_create_zval_from_long()
521 zval *zv = zend_ast_get_zval(ast); in zend_ast_evaluate() local
523 ZVAL_COPY(result, zv); in zend_ast_evaluate()
529 zval *zv = zend_get_constant_ex(name, scope, ast->attr); in zend_ast_evaluate() local
531 if (UNEXPECTED(zv == NULL)) { in zend_ast_evaluate()
536 ZVAL_COPY_OR_DUP(result, zv); in zend_ast_evaluate()
997 zval *zv = zend_ast_get_zval(ast); in zend_ast_export_name() local
999 if (Z_TYPE_P(zv) == IS_STRING) { in zend_ast_export_name()
1000 smart_str_append(str, Z_STR_P(zv)); in zend_ast_export_name()
1010 zval *zv = zend_ast_get_zval(ast); in zend_ast_export_ns_name() local
1012 if (Z_TYPE_P(zv) == IS_STRING) { in zend_ast_export_ns_name()
1018 smart_str_append(str, Z_STR_P(zv)); in zend_ast_export_ns_name()
1072 zval *zv = zend_ast_get_zval(ast); in zend_ast_export_var() local
1073 if (Z_TYPE_P(zv) == IS_STRING && in zend_ast_export_var()
1074 zend_ast_valid_var_name(Z_STRVAL_P(zv), Z_STRLEN_P(zv))) { in zend_ast_export_var()
1075 smart_str_append(str, Z_STR_P(zv)); in zend_ast_export_var()
1108 zval *zv = zend_ast_get_zval(ast); in zend_ast_export_encaps_list() local
1110 ZEND_ASSERT(Z_TYPE_P(zv) == IS_STRING); in zend_ast_export_encaps_list()
1111 zend_ast_export_qstr(str, quote, Z_STR_P(zv)); in zend_ast_export_encaps_list()
1241 static ZEND_COLD void zend_ast_export_zval(smart_str *str, zval *zv, int priority, int indent) in zend_ast_export_zval() argument
1248 ZVAL_DEREF(zv); in zend_ast_export_zval()
1249 switch (Z_TYPE_P(zv)) { in zend_ast_export_zval()
1260 smart_str_append_long(str, Z_LVAL_P(zv)); in zend_ast_export_zval()
1263 key = zend_strpprintf(0, "%.*G", (int) EG(precision), Z_DVAL_P(zv)); in zend_ast_export_zval()
1269 zend_ast_export_str(str, Z_STR_P(zv)); in zend_ast_export_zval()
1275 ZEND_HASH_FOREACH_KEY_VAL(Z_ARRVAL_P(zv), idx, key, val) { in zend_ast_export_zval()
1294 zend_ast_export_ex(str, Z_ASTVAL_P(zv), priority, indent); in zend_ast_export_zval()
1604 zval *zv; in zend_ast_export_ex() local
1606 zv = zend_ast_get_zval(ast->child[0]); in zend_ast_export_ex()
1607 ZEND_ASSERT(Z_TYPE_P(zv) == IS_STRING); in zend_ast_export_ex()
1608 zend_ast_export_qstr(str, '`', Z_STR_P(zv)); in zend_ast_export_ex()