Home
last modified time | relevance | path

Searched refs:ZSTR_LEN (Results 1 – 25 of 194) sorted by path

12345678

/PHP-7.4/Zend/
H A Dzend.c136 …pt_encoding_by_string(new_value ? ZSTR_VAL(new_value) : NULL, new_value ? ZSTR_LEN(new_value) : 0); in ZEND_INI_MH()
153 val = zend_atol(ZSTR_VAL(new_value), ZSTR_LEN(new_value)); in ZEND_INI_MH()
249 if (max_len && ZSTR_LEN(buf.s) > max_len) { in zend_vstrpprintf()
250 ZSTR_LEN(buf.s) = max_len; in zend_vstrpprintf()
348 ZEND_WRITE(ZSTR_VAL(string_key), ZSTR_LEN(string_key)); in print_flat_hash()
373 size_t len = ZSTR_LEN(str); in zend_print_zval()
507 zend_write(ZSTR_VAL(str), ZSTR_LEN(str)); in zend_print_zval_r()
H A Dzend_API.c2082 name_len = ZSTR_LEN(fptr->common.function_name); in zend_check_magic_method_implementation()
2168 class_name_len = ZSTR_LEN(scope->name); in zend_register_functions()
2912 size_t name_len = ZSTR_LEN(name); in zend_is_callable_check_class()
3265 ZSTR_LEN(class_name) + ZSTR_LEN(method_name) + sizeof("::") - 1, 0); in zend_create_method_string()
3267 memcpy(ptr, ZSTR_VAL(class_name), ZSTR_LEN(class_name)); in zend_create_method_string()
3268 ptr += ZSTR_LEN(class_name); in zend_create_method_string()
3271 memcpy(ptr, ZSTR_VAL(method_name), ZSTR_LEN(method_name) + 1); in zend_create_method_string()
3316 ZSTR_LEN(ce->name) + sizeof("::__invoke") - 1, 0); in zend_get_callable_name_ex()
3317 memcpy(ZSTR_VAL(callable_name), ZSTR_VAL(ce->name), ZSTR_LEN(ce->name)); in zend_get_callable_name_ex()
3790 …>name = zend_mangle_property_name(ZSTR_VAL(ce->name), ZSTR_LEN(ce->name), ZSTR_VAL(name), ZSTR_LEN in zend_declare_typed_property()
[all …]
H A Dzend_API.h566 …if (ZSTR_VAL(str)[ZSTR_LEN(str)] != '\0') { zend_error(E_WARNING, "String is not zero-terminated (…
568 …if (ZSTR_VAL(str)[ZSTR_LEN(str)] != '\0') { zend_error(E_WARNING, "String is not zero-terminated (…
1633 *dest_len = ZSTR_LEN(str); in zend_parse_arg_string()
1641 (*dest && UNEXPECTED(CHECK_NULL_PATH(ZSTR_VAL(*dest), ZSTR_LEN(*dest))))) { in zend_parse_arg_path_str()
1659 *dest_len = ZSTR_LEN(str); in zend_parse_arg_path()
H A Dzend_ast.c930 for (i = 0; i < ZSTR_LEN(s); i++) { in zend_ast_export_str()
945 for (i = 0; i < ZSTR_LEN(s); i++) { in zend_ast_export_qstr()
1264 smart_str_appendl(str, ZSTR_VAL(key), ZSTR_LEN(key)); in zend_ast_export_zval()
1374 smart_str_appendl(str, ZSTR_VAL(name), ZSTR_LEN(name)); in zend_ast_export_ex()
1416 smart_str_appendl(str, ZSTR_VAL(decl->name), ZSTR_LEN(decl->name)); in zend_ast_export_ex()
1463 smart_str_appendl(str, ZSTR_VAL(decl->name), ZSTR_LEN(decl->name)); in zend_ast_export_ex()
H A Dzend_builtin_functions.c593 RETVAL_LONG(ZSTR_LEN(s)); in ZEND_FUNCTION()
608 RETURN_LONG(zend_binary_strcmp(ZSTR_VAL(s1), ZSTR_LEN(s1), ZSTR_VAL(s2), ZSTR_LEN(s2))); in ZEND_FUNCTION()
630 RETURN_LONG(zend_binary_strncmp(ZSTR_VAL(s1), ZSTR_LEN(s1), ZSTR_VAL(s2), ZSTR_LEN(s2), len)); in ZEND_FUNCTION()
645 RETURN_LONG(zend_binary_strcasecmp(ZSTR_VAL(s1), ZSTR_LEN(s1), ZSTR_VAL(s2), ZSTR_LEN(s2))); in ZEND_FUNCTION()
667 RETURN_LONG(zend_binary_strncasecmp(ZSTR_VAL(s1), ZSTR_LEN(s1), ZSTR_VAL(s2), ZSTR_LEN(s2), len)); in ZEND_FUNCTION()
1283 if (ZSTR_LEN(key) != ZSTR_LEN(name)) { in same_name()
1287 ret = memcmp(ZSTR_VAL(lcname), ZSTR_VAL(key), ZSTR_LEN(key)) == 0; in same_name()
1464 lcname = zend_string_alloc(ZSTR_LEN(name) - 1, 0); in class_exists_impl()
1465 zend_str_tolower_copy(ZSTR_VAL(lcname), ZSTR_VAL(name) + 1, ZSTR_LEN(name) - 1); in class_exists_impl()
1522 lcname = zend_string_alloc(ZSTR_LEN(name) - 1, 0); in ZEND_FUNCTION()
[all …]
H A Dzend_compile.c178 size_t uqname_len = ZSTR_LEN(name); in zend_is_reserved_class_name()
225 if (ZSTR_LEN(name) == info->name_len in zend_lookup_builtin_type_by_name()
808 return zend_concat_names(ZSTR_VAL(ns), ZSTR_LEN(ns), ZSTR_VAL(name), ZSTR_LEN(name)); in zend_prefix_with_ns()
877 … ZSTR_VAL(import_name), ZSTR_LEN(import_name), ZSTR_VAL(name) + len + 1, ZSTR_LEN(name) - len - 1); in zend_resolve_non_class_name()
1241 *prop_len = ZSTR_LEN(name); in zend_unmangle_property_name_ex()
1249 *prop_len = ZSTR_LEN(name); in zend_unmangle_property_name_ex()
1259 *prop_len = ZSTR_LEN(name); in zend_unmangle_property_name_ex()
1720 size_t left_len = ZSTR_LEN(left); in zend_ast_append_str()
6724 zend_string *ns_name = zend_string_alloc(ZSTR_LEN(current_ns) + 1 + ZSTR_LEN(new_name), 0); in zend_compile_use()
6927 ZSTR_LEN(dirname) = php_win32_ioutil_dirname(ZSTR_VAL(dirname), ZSTR_LEN(dirname)); in zend_try_ct_eval_magic_const()
[all …]
H A Dzend_constants.c281 char *lcname = do_alloca(ZSTR_LEN(name) + 1, use_heap); in zend_get_constant_impl()
282 zend_str_tolower_copy(lcname, ZSTR_VAL(name), ZSTR_LEN(name)); in zend_get_constant_impl()
283 zv = zend_hash_str_find(EG(zend_constants), lcname, ZSTR_LEN(name)); in zend_get_constant_impl()
290 c = zend_get_special_constant(ZSTR_VAL(name), ZSTR_LEN(name)); in zend_get_constant_impl()
306 const char *ns_sep = zend_memrchr(ZSTR_VAL(c->name), '\\', ZSTR_LEN(c->name)); in is_access_deprecated()
310 size_t shortname_len = ZSTR_LEN(c->name) - shortname_offset; in is_access_deprecated()
318 return memcmp(access_name, ZSTR_VAL(c->name), ZSTR_LEN(c->name)) != 0; in is_access_deprecated()
328 size_t name_len = ZSTR_LEN(cname); in zend_get_constant_ex()
506 …lowercase_name = zend_string_init(ZSTR_VAL(c->name), ZSTR_LEN(c->name), ZEND_CONSTANT_FLAGS(c) & C… in zend_register_constant()
520 if (ZSTR_VAL(c->name)[0] == '\0' && ZSTR_LEN(c->name) > sizeof("\0__COMPILER_HALT_OFFSET__")-1 in zend_register_constant()
H A Dzend_exceptions.c321 …zend_unset_property(i_get_exception_base(object), object, ZSTR_VAL(ZSTR_KNOWN(id)), ZSTR_LEN(ZSTR_…
604 size_t last_len = ZSTR_LEN(str->s); in _build_trace_string()
611 if (last_len != ZSTR_LEN(str->s)) { in _build_trace_string()
612 ZSTR_LEN(str->s) -= 2; /* remove last ', ' */ in _build_trace_string()
716 if (ZSTR_LEN(message) > 0) { in ZEND_METHOD()
721 ZSTR_LEN(prev_str) ? "\n\nNext " : "", ZSTR_VAL(prev_str)); in ZEND_METHOD()
727 ZSTR_LEN(prev_str) ? "\n\nNext " : "", ZSTR_VAL(prev_str)); in ZEND_METHOD()
1027 zend_error_va(E_WARNING, (file && ZSTR_LEN(file) > 0) ? ZSTR_VAL(file) : NULL, line, in zend_exception_error()
1040 zend_error_va(severity, (file && ZSTR_LEN(file) > 0) ? ZSTR_VAL(file) : NULL, line, in zend_exception_error()
H A Dzend_execute.c1590 string_len = ZSTR_LEN(tmp); in zend_assign_to_string_offset()
4038 if ((colon = zend_memrchr(ZSTR_VAL(function), ':', ZSTR_LEN(function))) != NULL && in zend_init_dynamic_call_string()
4044 size_t mname_length = ZSTR_LEN(function) - cname_length - (sizeof("::") - 1); in zend_init_dynamic_call_string()
4084 lcname = zend_string_alloc(ZSTR_LEN(function) - 1, 0); in zend_init_dynamic_call_string()
4085 zend_str_tolower_copy(ZSTR_VAL(lcname), ZSTR_VAL(function) + 1, ZSTR_LEN(function) - 1); in zend_init_dynamic_call_string()
4491 ns_sep = zend_memrchr(ZSTR_VAL(c->name), '\\', ZSTR_LEN(c->name)); in _zend_quick_get_constant()
4494 shortname_len = ZSTR_LEN(c->name) - shortname_offset; in _zend_quick_get_constant()
4497 shortname_len = ZSTR_LEN(c->name); in _zend_quick_get_constant()
H A Dzend_execute_API.c570 } else if ((colon = (char*)zend_memrchr(ZSTR_VAL(name), ':', ZSTR_LEN(name)))) { in zend_use_undefined_constant()
578 size_t actual_len = ZSTR_LEN(name); in zend_use_undefined_constant()
907 if (name == NULL || !ZSTR_LEN(name)) { in zend_lookup_class_ex()
912 lc_name = zend_string_alloc(ZSTR_LEN(name) - 1, 0); in zend_lookup_class_ex()
913 zend_str_tolower_copy(ZSTR_VAL(lc_name), ZSTR_VAL(name) + 1, ZSTR_LEN(name) - 1); in zend_lookup_class_ex()
962 …55\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377\\") != ZSTR_LEN(name)) { in zend_lookup_class_ex()
982 ZVAL_STRINGL(&args[0], ZSTR_VAL(name) + 1, ZSTR_LEN(name) - 1); in zend_lookup_class_ex()
1637 ZSTR_LEN(*str) == len && in zend_set_local_var_str()
H A Dzend_hash.c672 && (ZSTR_LEN(p->key) == len) in zend_hash_str_find_bucket()
1435 && (ZSTR_LEN(p->key) == len) in zend_hash_str_del_ind()
1479 && (ZSTR_LEN(p->key) == len) in zend_hash_str_del()
2565 if (ZSTR_LEN(p1->key) != ZSTR_LEN(p2->key)) { in zend_hash_compare_impl()
2566 return ZSTR_LEN(p1->key) > ZSTR_LEN(p2->key) ? 1 : -1; in zend_hash_compare_impl()
2569 result = memcmp(ZSTR_VAL(p1->key), ZSTR_VAL(p2->key), ZSTR_LEN(p1->key)); in zend_hash_compare_impl()
H A Dzend_hash.h356 ZEND_HANDLE_NUMERIC_STR(ZSTR_VAL(key), ZSTR_LEN(key), idx)
H A Dzend_inheritance.c539 class_name_len = ZSTR_LEN(ZEND_TYPE_NAME(arg_info->type)); in zend_append_type_hint()
543 class_name_len = ZSTR_LEN(fptr->common.scope->name); in zend_append_type_hint()
546 class_name_len = ZSTR_LEN(fptr->common.scope->parent->name); in zend_append_type_hint()
1510 …} else if (ZSTR_LEN(ce->name) != ZSTR_LEN(mname) && (ZSTR_VAL(mname)[0] != '_' || ZSTR_VAL(mname)[… in zend_add_magic_methods()
1541 } else if (ZSTR_LEN(ce->name) == ZSTR_LEN(mname)) { in zend_add_magic_methods()
1667 && ZSTR_LEN(alias->trait_method.method_name) == ZSTR_LEN(fnname) in zend_traits_copy_functions()
1668 …STR_VAL(alias->trait_method.method_name), ZSTR_LEN(alias->trait_method.method_name), ZSTR_VAL(fnna… in zend_traits_copy_functions()
1709 && (ZSTR_LEN(alias->trait_method.method_name) == ZSTR_LEN(fnname)) in zend_traits_copy_functions()
1710 …STR_VAL(alias->trait_method.method_name), ZSTR_LEN(alias->trait_method.method_name), ZSTR_VAL(fnna… in zend_traits_copy_functions()
2161 ZSTR_VAL(ce->name), ZSTR_LEN(ce->name), in zend_has_deprecated_constructor()
[all …]
H A Dzend_ini.c194 …return zend_binary_strcasecmp(ZSTR_VAL(f->key), ZSTR_LEN(f->key), ZSTR_VAL(s->key), ZSTR_LEN(s->ke… in ini_key_compare()
499 if ((ZSTR_LEN(str) == 4 && strcasecmp(ZSTR_VAL(str), "true") == 0) in zend_ini_parse_bool()
500 || (ZSTR_LEN(str) == 3 && strcasecmp(ZSTR_VAL(str), "yes") == 0) in zend_ini_parse_bool()
501 || (ZSTR_LEN(str) == 2 && strcasecmp(ZSTR_VAL(str), "on") == 0)) { in zend_ini_parse_bool()
616 *p = zend_atol(ZSTR_VAL(new_value), ZSTR_LEN(new_value)); in ZEND_INI_MH()
632 tmp = zend_atol(ZSTR_VAL(new_value), ZSTR_LEN(new_value)); in ZEND_INI_MH()
H A Dzend_ini_parser.y126 ZVAL_PSTRINGL(op1, ZSTR_VAL(str), ZSTR_LEN(str)); in zend_ini_add_string()
H A Dzend_language_scanner.l2757 if (UNEXPECTED(zend_scan_escape_string(zendlval, ZSTR_VAL(copy), ZSTR_LEN(copy), 0) != SUCCESS)) {
H A Dzend_object_handlers.c396 if (UNEXPECTED(ZSTR_VAL(member)[0] == '\0') && ZSTR_LEN(member) != 0) { in zend_get_property_offset()
496 if (UNEXPECTED(ZSTR_VAL(member)[0] == '\0') && ZSTR_LEN(member) != 0) { in zend_get_property_info()
1295 if (UNEXPECTED((mname_len = strlen(ZSTR_VAL(method_name))) != ZSTR_LEN(method_name))) { in zend_get_call_trampoline_func()
1337 ZSTR_ALLOCA_ALLOC(lc_method_name, ZSTR_LEN(method_name), use_heap); in zend_std_get_method()
1338 zend_str_tolower_copy(ZSTR_VAL(lc_method_name), ZSTR_VAL(method_name), ZSTR_LEN(method_name)); in zend_std_get_method()
1413 && ZSTR_LEN(lc_function_name) == ZSTR_LEN(ce->name) in zend_std_get_static_method()
1414 …secmp(ZSTR_VAL(lc_function_name), ZSTR_LEN(lc_function_name), ZSTR_VAL(ce->name), ZSTR_LEN(lc_func… in zend_std_get_static_method()
H A Dzend_operators.c169 …if ((Z_TYPE_INFO_P(op)=is_numeric_string(ZSTR_VAL(str), ZSTR_LEN(str), &Z_LVAL_P(op), &Z_DVAL_P(op… in _convert_scalar_to_number()
484 if (ZSTR_LEN(str) == 0 in convert_to_boolean()
485 || (ZSTR_LEN(str) == 1 && ZSTR_VAL(str)[0] == '0')) { in convert_to_boolean()
1929 ret = zend_binary_strcasecmp_l(ZSTR_VAL(str1), ZSTR_LEN(str1), ZSTR_VAL(str2), ZSTR_LEN(str1)); in string_compare_function_ex()
1931 ret = zend_binary_strcmp(ZSTR_VAL(str1), ZSTR_LEN(str1), ZSTR_VAL(str2), ZSTR_LEN(str2)); in string_compare_function_ex()
1953 int ret = zend_binary_strcmp(ZSTR_VAL(str1), ZSTR_LEN(str1), ZSTR_VAL(str2), ZSTR_LEN(str2)); in string_compare_function()
1975 …int ret = zend_binary_strcasecmp_l(ZSTR_VAL(str1), ZSTR_LEN(str1), ZSTR_VAL(str2), ZSTR_LEN(str1)); in string_case_compare_function()
2696 register unsigned char *end = p + ZSTR_LEN(str); in zend_string_tolower_ex()
2700 zend_string *res = zend_string_alloc(ZSTR_LEN(str), persistent); in zend_string_tolower_ex()
3021 return is_numeric_string_ex(ZSTR_VAL(str), ZSTR_LEN(str), lval, dval, -1, NULL);
H A Dzend_smart_str.c38 ZSTR_LEN(str->s) = 0; in smart_str_erealloc()
41 …_string *) erealloc2(str->s, str->a + _ZSTR_HEADER_SIZE + 1, _ZSTR_HEADER_SIZE + ZSTR_LEN(str->s)); in smart_str_erealloc()
52 ZSTR_LEN(str->s) = 0; in smart_str_realloc()
83 res = &ZSTR_VAL(str->s)[ZSTR_LEN(str->s)]; in smart_str_append_escaped()
84 ZSTR_LEN(str->s) += len; in smart_str_append_escaped()
H A Dzend_smart_str.h63 len += ZSTR_LEN(str->s); in END_EXTERN_C()
78 char *ret = ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s); in smart_str_extend_ex()
79 ZSTR_LEN(dest->s) = new_len; in smart_str_extend_ex()
93 ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; in smart_str_0()
98 return str->s ? ZSTR_LEN(str->s) : 0; in smart_str_get_len()
116 ZSTR_LEN(dest->s) = new_len; in smart_str_appendc_ex()
121 memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); in smart_str_appendl_ex()
122 ZSTR_LEN(dest->s) = new_len; in smart_str_appendl_ex()
126 smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); in smart_str_append_ex()
130 if (src->s && ZSTR_LEN(src->s)) { in smart_str_append_smart_str_ex()
H A Dzend_string.c49 return ZSTR_H(str) = zend_hash_func(ZSTR_VAL(str), ZSTR_LEN(str)); in zend_string_hash_func()
132 if ((p->h == h) && (ZSTR_LEN(p->key) == size)) { in zend_interned_string_ht_lookup_ex()
204 str = zend_string_init(ZSTR_VAL(str), ZSTR_LEN(str), 1); in zend_new_interned_string_permanent()
245 str = zend_string_init(ZSTR_VAL(str), ZSTR_LEN(str), 0); in zend_new_interned_string_request()
332 size_t len = ZSTR_LEN(s1); in zend_string_equal_val()
368 size_t len = ZSTR_LEN(s1); in I_WRAP_SONAME_FNNAME_ZU()
400 size_t len = ZSTR_LEN(s1); in zend_string_equal_val()
436 size_t len = ZSTR_LEN(s1); in I_WRAP_SONAME_FNNAME_ZU()
H A Dzend_string.h53 #define ZSTR_LEN(zstr) (zstr)->len in END_EXTERN_C() macro
86 ZSTR_LEN(str) = _len; \ in END_EXTERN_C()
141 ZSTR_LEN(ret) = len; in zend_string_alloc()
152 ZSTR_LEN(ret) = (n * m) + l; in zend_string_safe_alloc()
189 ZSTR_LEN(ret) = len; in zend_string_realloc()
206 ZEND_ASSERT(len >= ZSTR_LEN(s)); in zend_string_extend()
210 ZSTR_LEN(ret) = len; in zend_string_extend()
231 ZSTR_LEN(ret) = len; in zend_string_truncate()
251 ZSTR_LEN(ret) = (n * m) + l; in zend_string_safe_realloc()
317 return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
[all …]
H A Dzend_types.h689 #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval))
1211 ZSTR_VAL(_str), ZSTR_LEN(_str), 0)); \
H A Dzend_vm_def.h417 size_t len = ZSTR_LEN(op1_str);
429 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0);
431 memcpy(ZSTR_VAL(str) + ZSTR_LEN(op1_str), ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
1752 if (ZSTR_LEN(str) != 0) {
1758 if (ZSTR_LEN(str) != 0) {
3220 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0);
3222 memcpy(ZSTR_VAL(str) + ZSTR_LEN(op1_str), ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
3280 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0);
3282 memcpy(ZSTR_VAL(str) + ZSTR_LEN(op1_str), ZSTR_VAL(op2_str), ZSTR_LEN(op2_str)+1);
3410 len += ZSTR_LEN(rope[i]);
[all …]
H A Dzend_vm_execute.h5641 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
5701 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7501 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
7912 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
7972 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9962 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0); in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
10373 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
10433 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
14753 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16177 str = zend_string_alloc(ZSTR_LEN(op1_str) + ZSTR_LEN(op2_str), 0); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
[all …]

Completed in 370 milliseconds

12345678