/src/php-src/Zend/zend_smart_str.h
Line | Count | Source |
1 | | /* |
2 | | +----------------------------------------------------------------------+ |
3 | | | Copyright © The PHP Group and Contributors. | |
4 | | +----------------------------------------------------------------------+ |
5 | | | This source file is subject to the Modified BSD License that is | |
6 | | | bundled with this package in the file LICENSE, and is available | |
7 | | | through the World Wide Web at <https://www.php.net/license/>. | |
8 | | | | |
9 | | | SPDX-License-Identifier: BSD-3-Clause | |
10 | | +----------------------------------------------------------------------+ |
11 | | | Author: Sascha Schumann <sascha@schumann.cx> | |
12 | | +----------------------------------------------------------------------+ |
13 | | */ |
14 | | |
15 | | #ifndef ZEND_SMART_STR_H |
16 | | #define ZEND_SMART_STR_H |
17 | | |
18 | | #include <zend.h> |
19 | | #include "zend_globals.h" |
20 | | #include "zend_smart_str_public.h" |
21 | | |
22 | | BEGIN_EXTERN_C() |
23 | | |
24 | | ZEND_API void ZEND_FASTCALL smart_str_erealloc(smart_str *str, size_t len); |
25 | | ZEND_API void ZEND_FASTCALL smart_str_realloc(smart_str *str, size_t len); |
26 | | ZEND_API void ZEND_FASTCALL smart_str_append_escaped(smart_str *str, const char *s, size_t l); |
27 | | /* If zero_fraction is true, then a ".0" will be added to numbers that would not otherwise |
28 | | * have a fractional part and look like integers. */ |
29 | | ZEND_API void ZEND_FASTCALL smart_str_append_double( |
30 | | smart_str *str, double num, int precision, bool zero_fraction); |
31 | | ZEND_API void smart_str_append_printf(smart_str *dest, const char *format, ...) |
32 | | ZEND_ATTRIBUTE_FORMAT(printf, 2, 3); |
33 | | ZEND_API void ZEND_FASTCALL smart_str_append_escaped_truncated(smart_str *str, const zend_string *value, size_t length); |
34 | | ZEND_API void ZEND_FASTCALL smart_str_append_scalar(smart_str *str, const zval *value, size_t truncate); |
35 | | ZEND_API zend_result ZEND_FASTCALL smart_str_append_zval(smart_str *dest, const zval *value, size_t truncate); |
36 | | END_EXTERN_C() |
37 | | |
38 | 179M | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { |
39 | 179M | if (UNEXPECTED(!str->s)) { |
40 | 5.88M | goto do_smart_str_realloc; |
41 | 173M | } else { |
42 | 173M | len += ZSTR_LEN(str->s); |
43 | 173M | if (UNEXPECTED(len >= str->a)) { |
44 | 6.50M | do_smart_str_realloc: |
45 | 6.50M | if (persistent) { |
46 | 0 | smart_str_realloc(str, len); |
47 | 6.50M | } else { |
48 | 6.50M | smart_str_erealloc(str, len); |
49 | 6.50M | } |
50 | 6.50M | } |
51 | 173M | } |
52 | 179M | return len; |
53 | 179M | } php_date.c:smart_str_alloc Line | Count | Source | 38 | 385k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 39 | 385k | if (UNEXPECTED(!str->s)) { | 40 | 390 | goto do_smart_str_realloc; | 41 | 385k | } else { | 42 | 385k | len += ZSTR_LEN(str->s); | 43 | 385k | if (UNEXPECTED(len >= str->a)) { | 44 | 805 | do_smart_str_realloc: | 45 | 805 | if (persistent) { | 46 | 0 | smart_str_realloc(str, len); | 47 | 805 | } else { | 48 | 805 | smart_str_erealloc(str, len); | 49 | 805 | } | 50 | 805 | } | 51 | 385k | } | 52 | 385k | return len; | 53 | 385k | } |
Unexecuted instantiation: php_pcre.c:smart_str_alloc Unexecuted instantiation: hash.c:smart_str_alloc json_encoder.c:smart_str_alloc Line | Count | Source | 38 | 31.4k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 39 | 31.4k | if (UNEXPECTED(!str->s)) { | 40 | 2.77k | goto do_smart_str_realloc; | 41 | 28.6k | } else { | 42 | 28.6k | len += ZSTR_LEN(str->s); | 43 | 28.6k | if (UNEXPECTED(len >= str->a)) { | 44 | 2.80k | do_smart_str_realloc: | 45 | 2.80k | if (persistent) { | 46 | 0 | smart_str_realloc(str, len); | 47 | 2.80k | } else { | 48 | 2.80k | smart_str_erealloc(str, len); | 49 | 2.80k | } | 50 | 2.80k | } | 51 | 28.6k | } | 52 | 31.4k | return len; | 53 | 31.4k | } |
Unexecuted instantiation: json.c:smart_str_alloc Unexecuted instantiation: zend_jit.c:smart_str_alloc php_reflection.c:smart_str_alloc Line | Count | Source | 38 | 52.8k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 39 | 52.8k | if (UNEXPECTED(!str->s)) { | 40 | 942 | goto do_smart_str_realloc; | 41 | 51.9k | } else { | 42 | 51.9k | len += ZSTR_LEN(str->s); | 43 | 51.9k | if (UNEXPECTED(len >= str->a)) { | 44 | 1.42k | do_smart_str_realloc: | 45 | 1.42k | if (persistent) { | 46 | 0 | smart_str_realloc(str, len); | 47 | 1.42k | } else { | 48 | 1.42k | smart_str_erealloc(str, len); | 49 | 1.42k | } | 50 | 1.42k | } | 51 | 51.9k | } | 52 | 52.8k | return len; | 53 | 52.8k | } |
Unexecuted instantiation: spl_array.c:smart_str_alloc Unexecuted instantiation: spl_dllist.c:smart_str_alloc Unexecuted instantiation: spl_iterators.c:smart_str_alloc Unexecuted instantiation: spl_observer.c:smart_str_alloc Unexecuted instantiation: array.c:smart_str_alloc Unexecuted instantiation: basic_functions.c:smart_str_alloc Unexecuted instantiation: file.c:smart_str_alloc Unexecuted instantiation: filters.c:smart_str_alloc Unexecuted instantiation: head.c:smart_str_alloc Unexecuted instantiation: http_fopen_wrapper.c:smart_str_alloc Unexecuted instantiation: http.c:smart_str_alloc Unexecuted instantiation: mail.c:smart_str_alloc Unexecuted instantiation: proc_open.c:smart_str_alloc Unexecuted instantiation: string.c:smart_str_alloc Unexecuted instantiation: url_scanner_ex.c:smart_str_alloc Unexecuted instantiation: url.c:smart_str_alloc Line | Count | Source | 38 | 214k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 39 | 214k | if (UNEXPECTED(!str->s)) { | 40 | 2.55k | goto do_smart_str_realloc; | 41 | 212k | } else { | 42 | 212k | len += ZSTR_LEN(str->s); | 43 | 212k | if (UNEXPECTED(len >= str->a)) { | 44 | 3.23k | do_smart_str_realloc: | 45 | 3.23k | if (persistent) { | 46 | 0 | smart_str_realloc(str, len); | 47 | 3.23k | } else { | 48 | 3.23k | smart_str_erealloc(str, len); | 49 | 3.23k | } | 50 | 3.23k | } | 51 | 212k | } | 52 | 214k | return len; | 53 | 214k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_alloc Unexecuted instantiation: uri_parser_whatwg.c:smart_str_alloc fopen_wrappers.c:smart_str_alloc Line | Count | Source | 38 | 18 | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 39 | 18 | if (UNEXPECTED(!str->s)) { | 40 | 18 | goto do_smart_str_realloc; | 41 | 18 | } else { | 42 | 0 | len += ZSTR_LEN(str->s); | 43 | 0 | if (UNEXPECTED(len >= str->a)) { | 44 | 18 | do_smart_str_realloc: | 45 | 18 | if (persistent) { | 46 | 0 | smart_str_realloc(str, len); | 47 | 18 | } else { | 48 | 18 | smart_str_erealloc(str, len); | 49 | 18 | } | 50 | 18 | } | 51 | 0 | } | 52 | 18 | return len; | 53 | 18 | } |
Unexecuted instantiation: php_variables.c:smart_str_alloc spprintf.c:smart_str_alloc Line | Count | Source | 38 | 159M | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 39 | 159M | if (UNEXPECTED(!str->s)) { | 40 | 5.83M | goto do_smart_str_realloc; | 41 | 153M | } else { | 42 | 153M | len += ZSTR_LEN(str->s); | 43 | 153M | if (UNEXPECTED(len >= str->a)) { | 44 | 6.43M | do_smart_str_realloc: | 45 | 6.43M | if (persistent) { | 46 | 0 | smart_str_realloc(str, len); | 47 | 6.43M | } else { | 48 | 6.43M | smart_str_erealloc(str, len); | 49 | 6.43M | } | 50 | 6.43M | } | 51 | 153M | } | 52 | 159M | return len; | 53 | 159M | } |
Unexecuted instantiation: zend_dump.c:smart_str_alloc zend_ast.c:smart_str_alloc Line | Count | Source | 38 | 17.6M | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 39 | 17.6M | if (UNEXPECTED(!str->s)) { | 40 | 17.4k | goto do_smart_str_realloc; | 41 | 17.6M | } else { | 42 | 17.6M | len += ZSTR_LEN(str->s); | 43 | 17.6M | if (UNEXPECTED(len >= str->a)) { | 44 | 36.4k | do_smart_str_realloc: | 45 | 36.4k | if (persistent) { | 46 | 0 | smart_str_realloc(str, len); | 47 | 36.4k | } else { | 48 | 36.4k | smart_str_erealloc(str, len); | 49 | 36.4k | } | 50 | 36.4k | } | 51 | 17.6M | } | 52 | 17.6M | return len; | 53 | 17.6M | } |
zend_attributes.c:smart_str_alloc Line | Count | Source | 38 | 412 | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 39 | 412 | if (UNEXPECTED(!str->s)) { | 40 | 316 | goto do_smart_str_realloc; | 41 | 316 | } else { | 42 | 96 | len += ZSTR_LEN(str->s); | 43 | 96 | if (UNEXPECTED(len >= str->a)) { | 44 | 316 | do_smart_str_realloc: | 45 | 316 | if (persistent) { | 46 | 0 | smart_str_realloc(str, len); | 47 | 316 | } else { | 48 | 316 | smart_str_erealloc(str, len); | 49 | 316 | } | 50 | 316 | } | 51 | 96 | } | 52 | 412 | return len; | 53 | 412 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_alloc zend_exceptions.c:smart_str_alloc Line | Count | Source | 38 | 365k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 39 | 365k | if (UNEXPECTED(!str->s)) { | 40 | 13.0k | goto do_smart_str_realloc; | 41 | 352k | } else { | 42 | 352k | len += ZSTR_LEN(str->s); | 43 | 352k | if (UNEXPECTED(len >= str->a)) { | 44 | 14.6k | do_smart_str_realloc: | 45 | 14.6k | if (persistent) { | 46 | 0 | smart_str_realloc(str, len); | 47 | 14.6k | } else { | 48 | 14.6k | smart_str_erealloc(str, len); | 49 | 14.6k | } | 50 | 14.6k | } | 51 | 352k | } | 52 | 365k | return len; | 53 | 365k | } |
zend_execute.c:smart_str_alloc Line | Count | Source | 38 | 40 | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 39 | 40 | if (UNEXPECTED(!str->s)) { | 40 | 20 | goto do_smart_str_realloc; | 41 | 20 | } else { | 42 | 20 | len += ZSTR_LEN(str->s); | 43 | 20 | if (UNEXPECTED(len >= str->a)) { | 44 | 20 | do_smart_str_realloc: | 45 | 20 | if (persistent) { | 46 | 0 | smart_str_realloc(str, len); | 47 | 20 | } else { | 48 | 20 | smart_str_erealloc(str, len); | 49 | 20 | } | 50 | 20 | } | 51 | 20 | } | 52 | 40 | return len; | 53 | 40 | } |
zend_inheritance.c:smart_str_alloc Line | Count | Source | 38 | 29.4k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 39 | 29.4k | if (UNEXPECTED(!str->s)) { | 40 | 2.40k | goto do_smart_str_realloc; | 41 | 27.0k | } else { | 42 | 27.0k | len += ZSTR_LEN(str->s); | 43 | 27.0k | if (UNEXPECTED(len >= str->a)) { | 44 | 2.59k | do_smart_str_realloc: | 45 | 2.59k | if (persistent) { | 46 | 0 | smart_str_realloc(str, len); | 47 | 2.59k | } else { | 48 | 2.59k | smart_str_erealloc(str, len); | 49 | 2.59k | } | 50 | 2.59k | } | 51 | 27.0k | } | 52 | 29.4k | return len; | 53 | 29.4k | } |
Unexecuted instantiation: zend_ini.c:smart_str_alloc zend_smart_str.c:smart_str_alloc Line | Count | Source | 38 | 459k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 39 | 459k | if (UNEXPECTED(!str->s)) { | 40 | 848 | goto do_smart_str_realloc; | 41 | 458k | } else { | 42 | 458k | len += ZSTR_LEN(str->s); | 43 | 458k | if (UNEXPECTED(len >= str->a)) { | 44 | 2.22k | do_smart_str_realloc: | 45 | 2.22k | if (persistent) { | 46 | 0 | smart_str_realloc(str, len); | 47 | 2.22k | } else { | 48 | 2.22k | smart_str_erealloc(str, len); | 49 | 2.22k | } | 50 | 2.22k | } | 51 | 458k | } | 52 | 459k | return len; | 53 | 459k | } |
Line | Count | Source | 38 | 712k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 39 | 712k | if (UNEXPECTED(!str->s)) { | 40 | 3.12k | goto do_smart_str_realloc; | 41 | 709k | } else { | 42 | 709k | len += ZSTR_LEN(str->s); | 43 | 709k | if (UNEXPECTED(len >= str->a)) { | 44 | 3.84k | do_smart_str_realloc: | 45 | 3.84k | if (persistent) { | 46 | 0 | smart_str_realloc(str, len); | 47 | 3.84k | } else { | 48 | 3.84k | smart_str_erealloc(str, len); | 49 | 3.84k | } | 50 | 3.84k | } | 51 | 709k | } | 52 | 712k | return len; | 53 | 712k | } |
|
54 | | |
55 | 72.2k | static zend_always_inline char* smart_str_extend_ex(smart_str *dest, size_t len, bool persistent) { |
56 | 72.2k | size_t new_len = smart_str_alloc(dest, len, persistent); |
57 | 72.2k | char *ret = ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s); |
58 | 72.2k | ZSTR_LEN(dest->s) = new_len; |
59 | 72.2k | return ret; |
60 | 72.2k | } Unexecuted instantiation: php_date.c:smart_str_extend_ex Unexecuted instantiation: php_pcre.c:smart_str_extend_ex Unexecuted instantiation: hash.c:smart_str_extend_ex json_encoder.c:smart_str_extend_ex Line | Count | Source | 55 | 6.46k | static zend_always_inline char* smart_str_extend_ex(smart_str *dest, size_t len, bool persistent) { | 56 | 6.46k | size_t new_len = smart_str_alloc(dest, len, persistent); | 57 | 6.46k | char *ret = ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s); | 58 | 6.46k | ZSTR_LEN(dest->s) = new_len; | 59 | 6.46k | return ret; | 60 | 6.46k | } |
Unexecuted instantiation: json.c:smart_str_extend_ex Unexecuted instantiation: zend_jit.c:smart_str_extend_ex Unexecuted instantiation: php_reflection.c:smart_str_extend_ex Unexecuted instantiation: spl_array.c:smart_str_extend_ex Unexecuted instantiation: spl_dllist.c:smart_str_extend_ex Unexecuted instantiation: spl_iterators.c:smart_str_extend_ex Unexecuted instantiation: spl_observer.c:smart_str_extend_ex Unexecuted instantiation: array.c:smart_str_extend_ex Unexecuted instantiation: basic_functions.c:smart_str_extend_ex Unexecuted instantiation: file.c:smart_str_extend_ex Unexecuted instantiation: filters.c:smart_str_extend_ex Unexecuted instantiation: head.c:smart_str_extend_ex Unexecuted instantiation: http_fopen_wrapper.c:smart_str_extend_ex Unexecuted instantiation: http.c:smart_str_extend_ex Unexecuted instantiation: mail.c:smart_str_extend_ex Unexecuted instantiation: proc_open.c:smart_str_extend_ex Unexecuted instantiation: string.c:smart_str_extend_ex Unexecuted instantiation: url_scanner_ex.c:smart_str_extend_ex Unexecuted instantiation: url.c:smart_str_extend_ex var.c:smart_str_extend_ex Line | Count | Source | 55 | 65.7k | static zend_always_inline char* smart_str_extend_ex(smart_str *dest, size_t len, bool persistent) { | 56 | 65.7k | size_t new_len = smart_str_alloc(dest, len, persistent); | 57 | 65.7k | char *ret = ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s); | 58 | 65.7k | ZSTR_LEN(dest->s) = new_len; | 59 | 65.7k | return ret; | 60 | 65.7k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_extend_ex Unexecuted instantiation: uri_parser_whatwg.c:smart_str_extend_ex Unexecuted instantiation: fopen_wrappers.c:smart_str_extend_ex Unexecuted instantiation: php_variables.c:smart_str_extend_ex Unexecuted instantiation: spprintf.c:smart_str_extend_ex Unexecuted instantiation: zend_dump.c:smart_str_extend_ex Unexecuted instantiation: zend_ast.c:smart_str_extend_ex Unexecuted instantiation: zend_attributes.c:smart_str_extend_ex Unexecuted instantiation: zend_builtin_functions.c:smart_str_extend_ex Unexecuted instantiation: zend_exceptions.c:smart_str_extend_ex Unexecuted instantiation: zend_execute.c:smart_str_extend_ex Unexecuted instantiation: zend_inheritance.c:smart_str_extend_ex Unexecuted instantiation: zend_ini.c:smart_str_extend_ex Unexecuted instantiation: zend_smart_str.c:smart_str_extend_ex Unexecuted instantiation: zend.c:smart_str_extend_ex |
61 | | |
62 | | static zend_always_inline char* smart_str_extend(smart_str *dest, size_t length) |
63 | 72.2k | { |
64 | 72.2k | return smart_str_extend_ex(dest, length, false); |
65 | 72.2k | } Unexecuted instantiation: php_date.c:smart_str_extend Unexecuted instantiation: php_pcre.c:smart_str_extend Unexecuted instantiation: hash.c:smart_str_extend json_encoder.c:smart_str_extend Line | Count | Source | 63 | 6.46k | { | 64 | | return smart_str_extend_ex(dest, length, false); | 65 | 6.46k | } |
Unexecuted instantiation: json.c:smart_str_extend Unexecuted instantiation: zend_jit.c:smart_str_extend Unexecuted instantiation: php_reflection.c:smart_str_extend Unexecuted instantiation: spl_array.c:smart_str_extend Unexecuted instantiation: spl_dllist.c:smart_str_extend Unexecuted instantiation: spl_iterators.c:smart_str_extend Unexecuted instantiation: spl_observer.c:smart_str_extend Unexecuted instantiation: array.c:smart_str_extend Unexecuted instantiation: basic_functions.c:smart_str_extend Unexecuted instantiation: file.c:smart_str_extend Unexecuted instantiation: filters.c:smart_str_extend Unexecuted instantiation: head.c:smart_str_extend Unexecuted instantiation: http_fopen_wrapper.c:smart_str_extend Unexecuted instantiation: http.c:smart_str_extend Unexecuted instantiation: mail.c:smart_str_extend Unexecuted instantiation: proc_open.c:smart_str_extend Unexecuted instantiation: string.c:smart_str_extend Unexecuted instantiation: url_scanner_ex.c:smart_str_extend Unexecuted instantiation: url.c:smart_str_extend Line | Count | Source | 63 | 65.7k | { | 64 | | return smart_str_extend_ex(dest, length, false); | 65 | 65.7k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_extend Unexecuted instantiation: uri_parser_whatwg.c:smart_str_extend Unexecuted instantiation: fopen_wrappers.c:smart_str_extend Unexecuted instantiation: php_variables.c:smart_str_extend Unexecuted instantiation: spprintf.c:smart_str_extend Unexecuted instantiation: zend_dump.c:smart_str_extend Unexecuted instantiation: zend_ast.c:smart_str_extend Unexecuted instantiation: zend_attributes.c:smart_str_extend Unexecuted instantiation: zend_builtin_functions.c:smart_str_extend Unexecuted instantiation: zend_exceptions.c:smart_str_extend Unexecuted instantiation: zend_execute.c:smart_str_extend Unexecuted instantiation: zend_inheritance.c:smart_str_extend Unexecuted instantiation: zend_ini.c:smart_str_extend Unexecuted instantiation: zend_smart_str.c:smart_str_extend Unexecuted instantiation: zend.c:smart_str_extend |
66 | | |
67 | 1.18M | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { |
68 | 1.18M | if (str->s) { |
69 | 4.07k | zend_string_release_ex(str->s, persistent); |
70 | 4.07k | str->s = NULL; |
71 | 4.07k | } |
72 | 1.18M | str->a = 0; |
73 | 1.18M | } Unexecuted instantiation: php_date.c:smart_str_free_ex Unexecuted instantiation: php_pcre.c:smart_str_free_ex Unexecuted instantiation: hash.c:smart_str_free_ex Unexecuted instantiation: json_encoder.c:smart_str_free_ex Line | Count | Source | 67 | 123 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 68 | 123 | if (str->s) { | 69 | 123 | zend_string_release_ex(str->s, persistent); | 70 | | str->s = NULL; | 71 | 123 | } | 72 | 123 | str->a = 0; | 73 | 123 | } |
Unexecuted instantiation: zend_jit.c:smart_str_free_ex php_reflection.c:smart_str_free_ex Line | Count | Source | 67 | 3.95k | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 68 | 3.95k | if (str->s) { | 69 | 2.73k | zend_string_release_ex(str->s, persistent); | 70 | | str->s = NULL; | 71 | 2.73k | } | 72 | 3.95k | str->a = 0; | 73 | 3.95k | } |
Unexecuted instantiation: spl_array.c:smart_str_free_ex Unexecuted instantiation: spl_dllist.c:smart_str_free_ex Unexecuted instantiation: spl_iterators.c:smart_str_free_ex Unexecuted instantiation: spl_observer.c:smart_str_free_ex Unexecuted instantiation: array.c:smart_str_free_ex Unexecuted instantiation: basic_functions.c:smart_str_free_ex Unexecuted instantiation: file.c:smart_str_free_ex Unexecuted instantiation: filters.c:smart_str_free_ex Unexecuted instantiation: head.c:smart_str_free_ex Unexecuted instantiation: http_fopen_wrapper.c:smart_str_free_ex Unexecuted instantiation: http.c:smart_str_free_ex Unexecuted instantiation: mail.c:smart_str_free_ex Unexecuted instantiation: proc_open.c:smart_str_free_ex string.c:smart_str_free_ex Line | Count | Source | 67 | 1.91k | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 68 | 1.91k | if (str->s) { | 69 | 0 | zend_string_release_ex(str->s, persistent); | 70 | | str->s = NULL; | 71 | 0 | } | 72 | 1.91k | str->a = 0; | 73 | 1.91k | } |
url_scanner_ex.c:smart_str_free_ex Line | Count | Source | 67 | 1.18M | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 68 | 1.18M | if (str->s) { | 69 | 0 | zend_string_release_ex(str->s, persistent); | 70 | | str->s = NULL; | 71 | 0 | } | 72 | 1.18M | str->a = 0; | 73 | 1.18M | } |
Unexecuted instantiation: url.c:smart_str_free_ex Line | Count | Source | 67 | 402 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 68 | 402 | if (str->s) { | 69 | 362 | zend_string_release_ex(str->s, persistent); | 70 | | str->s = NULL; | 71 | 362 | } | 72 | 402 | str->a = 0; | 73 | 402 | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_free_ex Unexecuted instantiation: uri_parser_whatwg.c:smart_str_free_ex fopen_wrappers.c:smart_str_free_ex Line | Count | Source | 67 | 1 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 68 | 1 | if (str->s) { | 69 | 0 | zend_string_release_ex(str->s, persistent); | 70 | | str->s = NULL; | 71 | 0 | } | 72 | 1 | str->a = 0; | 73 | 1 | } |
Unexecuted instantiation: php_variables.c:smart_str_free_ex Unexecuted instantiation: spprintf.c:smart_str_free_ex Unexecuted instantiation: zend_dump.c:smart_str_free_ex Unexecuted instantiation: zend_ast.c:smart_str_free_ex Unexecuted instantiation: zend_attributes.c:smart_str_free_ex Unexecuted instantiation: zend_builtin_functions.c:smart_str_free_ex Unexecuted instantiation: zend_exceptions.c:smart_str_free_ex zend_execute.c:smart_str_free_ex Line | Count | Source | 67 | 365 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 68 | 365 | if (str->s) { | 69 | 365 | zend_string_release_ex(str->s, persistent); | 70 | | str->s = NULL; | 71 | 365 | } | 72 | 365 | str->a = 0; | 73 | 365 | } |
Unexecuted instantiation: zend_inheritance.c:smart_str_free_ex zend_ini.c:smart_str_free_ex Line | Count | Source | 67 | 505 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 68 | 505 | if (str->s) { | 69 | 487 | zend_string_release_ex(str->s, persistent); | 70 | | str->s = NULL; | 71 | 487 | } | 72 | 505 | str->a = 0; | 73 | 505 | } |
Unexecuted instantiation: zend_smart_str.c:smart_str_free_ex Unexecuted instantiation: zend.c:smart_str_free_ex |
74 | | |
75 | | static zend_always_inline void smart_str_free(smart_str *str) |
76 | 1.18M | { |
77 | 1.18M | smart_str_free_ex(str, false); |
78 | 1.18M | } Unexecuted instantiation: php_date.c:smart_str_free Unexecuted instantiation: php_pcre.c:smart_str_free Unexecuted instantiation: hash.c:smart_str_free Unexecuted instantiation: json_encoder.c:smart_str_free Line | Count | Source | 76 | 123 | { | 77 | | smart_str_free_ex(str, false); | 78 | 123 | } |
Unexecuted instantiation: zend_jit.c:smart_str_free php_reflection.c:smart_str_free Line | Count | Source | 76 | 3.95k | { | 77 | | smart_str_free_ex(str, false); | 78 | 3.95k | } |
Unexecuted instantiation: spl_array.c:smart_str_free Unexecuted instantiation: spl_dllist.c:smart_str_free Unexecuted instantiation: spl_iterators.c:smart_str_free Unexecuted instantiation: spl_observer.c:smart_str_free Unexecuted instantiation: array.c:smart_str_free Unexecuted instantiation: basic_functions.c:smart_str_free Unexecuted instantiation: file.c:smart_str_free Unexecuted instantiation: filters.c:smart_str_free Unexecuted instantiation: head.c:smart_str_free Unexecuted instantiation: http_fopen_wrapper.c:smart_str_free Unexecuted instantiation: http.c:smart_str_free Unexecuted instantiation: mail.c:smart_str_free Unexecuted instantiation: proc_open.c:smart_str_free Line | Count | Source | 76 | 1.91k | { | 77 | | smart_str_free_ex(str, false); | 78 | 1.91k | } |
url_scanner_ex.c:smart_str_free Line | Count | Source | 76 | 1.18M | { | 77 | | smart_str_free_ex(str, false); | 78 | 1.18M | } |
Unexecuted instantiation: url.c:smart_str_free Line | Count | Source | 76 | 402 | { | 77 | | smart_str_free_ex(str, false); | 78 | 402 | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_free Unexecuted instantiation: uri_parser_whatwg.c:smart_str_free fopen_wrappers.c:smart_str_free Line | Count | Source | 76 | 1 | { | 77 | | smart_str_free_ex(str, false); | 78 | 1 | } |
Unexecuted instantiation: php_variables.c:smart_str_free Unexecuted instantiation: spprintf.c:smart_str_free Unexecuted instantiation: zend_dump.c:smart_str_free Unexecuted instantiation: zend_ast.c:smart_str_free Unexecuted instantiation: zend_attributes.c:smart_str_free Unexecuted instantiation: zend_builtin_functions.c:smart_str_free Unexecuted instantiation: zend_exceptions.c:smart_str_free zend_execute.c:smart_str_free Line | Count | Source | 76 | 365 | { | 77 | | smart_str_free_ex(str, false); | 78 | 365 | } |
Unexecuted instantiation: zend_inheritance.c:smart_str_free zend_ini.c:smart_str_free Line | Count | Source | 76 | 505 | { | 77 | | smart_str_free_ex(str, false); | 78 | 505 | } |
Unexecuted instantiation: zend_smart_str.c:smart_str_free Unexecuted instantiation: zend.c:smart_str_free |
79 | | |
80 | 5.88M | static zend_always_inline void smart_str_0(smart_str *str) { |
81 | 5.88M | if (str->s) { |
82 | 5.88M | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; |
83 | 5.88M | } |
84 | 5.88M | } Line | Count | Source | 80 | 390 | static zend_always_inline void smart_str_0(smart_str *str) { | 81 | 390 | if (str->s) { | 82 | 390 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 83 | 390 | } | 84 | 390 | } |
Unexecuted instantiation: php_pcre.c:smart_str_0 Unexecuted instantiation: hash.c:smart_str_0 Unexecuted instantiation: json_encoder.c:smart_str_0 Line | Count | Source | 80 | 2.65k | static zend_always_inline void smart_str_0(smart_str *str) { | 81 | 2.65k | if (str->s) { | 82 | 2.65k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 83 | 2.65k | } | 84 | 2.65k | } |
Unexecuted instantiation: zend_jit.c:smart_str_0 php_reflection.c:smart_str_0 Line | Count | Source | 80 | 3.67k | static zend_always_inline void smart_str_0(smart_str *str) { | 81 | 3.67k | if (str->s) { | 82 | 3.67k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 83 | 3.67k | } | 84 | 3.67k | } |
Unexecuted instantiation: spl_array.c:smart_str_0 Unexecuted instantiation: spl_dllist.c:smart_str_0 Unexecuted instantiation: spl_iterators.c:smart_str_0 Unexecuted instantiation: spl_observer.c:smart_str_0 Unexecuted instantiation: array.c:smart_str_0 Unexecuted instantiation: basic_functions.c:smart_str_0 Unexecuted instantiation: file.c:smart_str_0 Unexecuted instantiation: filters.c:smart_str_0 Unexecuted instantiation: head.c:smart_str_0 Unexecuted instantiation: http_fopen_wrapper.c:smart_str_0 Unexecuted instantiation: http.c:smart_str_0 Unexecuted instantiation: mail.c:smart_str_0 Unexecuted instantiation: proc_open.c:smart_str_0 Unexecuted instantiation: string.c:smart_str_0 Unexecuted instantiation: url_scanner_ex.c:smart_str_0 Unexecuted instantiation: url.c:smart_str_0 Line | Count | Source | 80 | 4.81k | static zend_always_inline void smart_str_0(smart_str *str) { | 81 | 4.81k | if (str->s) { | 82 | 4.77k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 83 | 4.77k | } | 84 | 4.81k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_0 Unexecuted instantiation: uri_parser_whatwg.c:smart_str_0 fopen_wrappers.c:smart_str_0 Line | Count | Source | 80 | 18 | static zend_always_inline void smart_str_0(smart_str *str) { | 81 | 18 | if (str->s) { | 82 | 18 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 83 | 18 | } | 84 | 18 | } |
Unexecuted instantiation: php_variables.c:smart_str_0 Unexecuted instantiation: spprintf.c:smart_str_0 Unexecuted instantiation: zend_dump.c:smart_str_0 Line | Count | Source | 80 | 17.4k | static zend_always_inline void smart_str_0(smart_str *str) { | 81 | 17.4k | if (str->s) { | 82 | 17.4k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 83 | 17.4k | } | 84 | 17.4k | } |
zend_attributes.c:smart_str_0 Line | Count | Source | 80 | 316 | static zend_always_inline void smart_str_0(smart_str *str) { | 81 | 316 | if (str->s) { | 82 | 316 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 83 | 316 | } | 84 | 316 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_0 zend_exceptions.c:smart_str_0 Line | Count | Source | 80 | 13.1k | static zend_always_inline void smart_str_0(smart_str *str) { | 81 | 13.1k | if (str->s) { | 82 | 13.0k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 83 | 13.0k | } | 84 | 13.1k | } |
zend_execute.c:smart_str_0 Line | Count | Source | 80 | 365 | static zend_always_inline void smart_str_0(smart_str *str) { | 81 | 365 | if (str->s) { | 82 | 365 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 83 | 365 | } | 84 | 365 | } |
zend_inheritance.c:smart_str_0 Line | Count | Source | 80 | 2.40k | static zend_always_inline void smart_str_0(smart_str *str) { | 81 | 2.40k | if (str->s) { | 82 | 2.40k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 83 | 2.40k | } | 84 | 2.40k | } |
Line | Count | Source | 80 | 487 | static zend_always_inline void smart_str_0(smart_str *str) { | 81 | 487 | if (str->s) { | 82 | 487 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 83 | 487 | } | 84 | 487 | } |
Unexecuted instantiation: zend_smart_str.c:smart_str_0 Line | Count | Source | 80 | 5.83M | static zend_always_inline void smart_str_0(smart_str *str) { | 81 | 5.83M | if (str->s) { | 82 | 5.83M | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 83 | 5.83M | } | 84 | 5.83M | } |
|
85 | | |
86 | 385 | static zend_always_inline size_t smart_str_get_len(smart_str *str) { |
87 | 385 | return str->s ? ZSTR_LEN(str->s) : 0; |
88 | 385 | } Unexecuted instantiation: php_date.c:smart_str_get_len Unexecuted instantiation: php_pcre.c:smart_str_get_len Unexecuted instantiation: hash.c:smart_str_get_len Unexecuted instantiation: json_encoder.c:smart_str_get_len Unexecuted instantiation: json.c:smart_str_get_len Unexecuted instantiation: zend_jit.c:smart_str_get_len php_reflection.c:smart_str_get_len Line | Count | Source | 86 | 3 | static zend_always_inline size_t smart_str_get_len(smart_str *str) { | 87 | 3 | return str->s ? ZSTR_LEN(str->s) : 0; | 88 | 3 | } |
Unexecuted instantiation: spl_array.c:smart_str_get_len Unexecuted instantiation: spl_dllist.c:smart_str_get_len Unexecuted instantiation: spl_iterators.c:smart_str_get_len Unexecuted instantiation: spl_observer.c:smart_str_get_len Unexecuted instantiation: array.c:smart_str_get_len Unexecuted instantiation: basic_functions.c:smart_str_get_len Unexecuted instantiation: file.c:smart_str_get_len Unexecuted instantiation: filters.c:smart_str_get_len Unexecuted instantiation: head.c:smart_str_get_len Unexecuted instantiation: http_fopen_wrapper.c:smart_str_get_len Unexecuted instantiation: http.c:smart_str_get_len Unexecuted instantiation: mail.c:smart_str_get_len Unexecuted instantiation: proc_open.c:smart_str_get_len Unexecuted instantiation: string.c:smart_str_get_len Unexecuted instantiation: url_scanner_ex.c:smart_str_get_len Unexecuted instantiation: url.c:smart_str_get_len Unexecuted instantiation: var.c:smart_str_get_len Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_get_len Unexecuted instantiation: uri_parser_whatwg.c:smart_str_get_len fopen_wrappers.c:smart_str_get_len Line | Count | Source | 86 | 18 | static zend_always_inline size_t smart_str_get_len(smart_str *str) { | 87 | 18 | return str->s ? ZSTR_LEN(str->s) : 0; | 88 | 18 | } |
Unexecuted instantiation: php_variables.c:smart_str_get_len Unexecuted instantiation: spprintf.c:smart_str_get_len Unexecuted instantiation: zend_dump.c:smart_str_get_len Unexecuted instantiation: zend_ast.c:smart_str_get_len zend_attributes.c:smart_str_get_len Line | Count | Source | 86 | 364 | static zend_always_inline size_t smart_str_get_len(smart_str *str) { | 87 | 364 | return str->s ? ZSTR_LEN(str->s) : 0; | 88 | 364 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_get_len Unexecuted instantiation: zend_exceptions.c:smart_str_get_len Unexecuted instantiation: zend_execute.c:smart_str_get_len Unexecuted instantiation: zend_inheritance.c:smart_str_get_len Unexecuted instantiation: zend_ini.c:smart_str_get_len Unexecuted instantiation: zend_smart_str.c:smart_str_get_len Unexecuted instantiation: zend.c:smart_str_get_len |
89 | | |
90 | | static zend_always_inline void smart_str_trim_to_size_ex(smart_str *str, bool persistent) |
91 | 5.83M | { |
92 | 5.83M | if (str->s && str->a > ZSTR_LEN(str->s)) { |
93 | 5.83M | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); |
94 | 5.83M | str->a = ZSTR_LEN(str->s); |
95 | 5.83M | } |
96 | 5.83M | } Unexecuted instantiation: php_date.c:smart_str_trim_to_size_ex Unexecuted instantiation: php_pcre.c:smart_str_trim_to_size_ex Unexecuted instantiation: hash.c:smart_str_trim_to_size_ex Unexecuted instantiation: json_encoder.c:smart_str_trim_to_size_ex json.c:smart_str_trim_to_size_ex Line | Count | Source | 91 | 2.65k | { | 92 | 2.65k | if (str->s && str->a > ZSTR_LEN(str->s)) { | 93 | 2.65k | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 94 | 2.65k | str->a = ZSTR_LEN(str->s); | 95 | 2.65k | } | 96 | 2.65k | } |
Unexecuted instantiation: zend_jit.c:smart_str_trim_to_size_ex php_reflection.c:smart_str_trim_to_size_ex Line | Count | Source | 91 | 1.24k | { | 92 | 1.24k | if (str->s && str->a > ZSTR_LEN(str->s)) { | 93 | 1.23k | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 94 | 1.23k | str->a = ZSTR_LEN(str->s); | 95 | 1.23k | } | 96 | 1.24k | } |
Unexecuted instantiation: spl_array.c:smart_str_trim_to_size_ex Unexecuted instantiation: spl_dllist.c:smart_str_trim_to_size_ex Unexecuted instantiation: spl_iterators.c:smart_str_trim_to_size_ex Unexecuted instantiation: spl_observer.c:smart_str_trim_to_size_ex Unexecuted instantiation: array.c:smart_str_trim_to_size_ex Unexecuted instantiation: basic_functions.c:smart_str_trim_to_size_ex Unexecuted instantiation: file.c:smart_str_trim_to_size_ex Unexecuted instantiation: filters.c:smart_str_trim_to_size_ex Unexecuted instantiation: head.c:smart_str_trim_to_size_ex Unexecuted instantiation: http_fopen_wrapper.c:smart_str_trim_to_size_ex Unexecuted instantiation: http.c:smart_str_trim_to_size_ex Unexecuted instantiation: mail.c:smart_str_trim_to_size_ex Unexecuted instantiation: proc_open.c:smart_str_trim_to_size_ex Unexecuted instantiation: string.c:smart_str_trim_to_size_ex Unexecuted instantiation: url_scanner_ex.c:smart_str_trim_to_size_ex Unexecuted instantiation: url.c:smart_str_trim_to_size_ex var.c:smart_str_trim_to_size_ex Line | Count | Source | 91 | 2.20k | { | 92 | 2.20k | if (str->s && str->a > ZSTR_LEN(str->s)) { | 93 | 2.20k | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 94 | 2.20k | str->a = ZSTR_LEN(str->s); | 95 | 2.20k | } | 96 | 2.20k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_trim_to_size_ex Unexecuted instantiation: uri_parser_whatwg.c:smart_str_trim_to_size_ex fopen_wrappers.c:smart_str_trim_to_size_ex Line | Count | Source | 91 | 18 | { | 92 | 18 | if (str->s && str->a > ZSTR_LEN(str->s)) { | 93 | 18 | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 94 | 18 | str->a = ZSTR_LEN(str->s); | 95 | 18 | } | 96 | 18 | } |
Unexecuted instantiation: php_variables.c:smart_str_trim_to_size_ex Unexecuted instantiation: spprintf.c:smart_str_trim_to_size_ex Unexecuted instantiation: zend_dump.c:smart_str_trim_to_size_ex Unexecuted instantiation: zend_ast.c:smart_str_trim_to_size_ex zend_attributes.c:smart_str_trim_to_size_ex Line | Count | Source | 91 | 316 | { | 92 | 316 | if (str->s && str->a > ZSTR_LEN(str->s)) { | 93 | 316 | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 94 | 316 | str->a = ZSTR_LEN(str->s); | 95 | 316 | } | 96 | 316 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_trim_to_size_ex Unexecuted instantiation: zend_exceptions.c:smart_str_trim_to_size_ex Unexecuted instantiation: zend_execute.c:smart_str_trim_to_size_ex Unexecuted instantiation: zend_inheritance.c:smart_str_trim_to_size_ex Unexecuted instantiation: zend_ini.c:smart_str_trim_to_size_ex Unexecuted instantiation: zend_smart_str.c:smart_str_trim_to_size_ex zend.c:smart_str_trim_to_size_ex Line | Count | Source | 91 | 5.83M | { | 92 | 5.83M | if (str->s && str->a > ZSTR_LEN(str->s)) { | 93 | 5.83M | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 94 | 5.83M | str->a = ZSTR_LEN(str->s); | 95 | 5.83M | } | 96 | 5.83M | } |
|
97 | | |
98 | | static zend_always_inline void smart_str_trim_to_size(smart_str *dest) |
99 | 0 | { |
100 | 0 | smart_str_trim_to_size_ex(dest, false); |
101 | 0 | } Unexecuted instantiation: php_date.c:smart_str_trim_to_size Unexecuted instantiation: php_pcre.c:smart_str_trim_to_size Unexecuted instantiation: hash.c:smart_str_trim_to_size Unexecuted instantiation: json_encoder.c:smart_str_trim_to_size Unexecuted instantiation: json.c:smart_str_trim_to_size Unexecuted instantiation: zend_jit.c:smart_str_trim_to_size Unexecuted instantiation: php_reflection.c:smart_str_trim_to_size Unexecuted instantiation: spl_array.c:smart_str_trim_to_size Unexecuted instantiation: spl_dllist.c:smart_str_trim_to_size Unexecuted instantiation: spl_iterators.c:smart_str_trim_to_size Unexecuted instantiation: spl_observer.c:smart_str_trim_to_size Unexecuted instantiation: array.c:smart_str_trim_to_size Unexecuted instantiation: basic_functions.c:smart_str_trim_to_size Unexecuted instantiation: file.c:smart_str_trim_to_size Unexecuted instantiation: filters.c:smart_str_trim_to_size Unexecuted instantiation: head.c:smart_str_trim_to_size Unexecuted instantiation: http_fopen_wrapper.c:smart_str_trim_to_size Unexecuted instantiation: http.c:smart_str_trim_to_size Unexecuted instantiation: mail.c:smart_str_trim_to_size Unexecuted instantiation: proc_open.c:smart_str_trim_to_size Unexecuted instantiation: string.c:smart_str_trim_to_size Unexecuted instantiation: url_scanner_ex.c:smart_str_trim_to_size Unexecuted instantiation: url.c:smart_str_trim_to_size Unexecuted instantiation: var.c:smart_str_trim_to_size Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_trim_to_size Unexecuted instantiation: uri_parser_whatwg.c:smart_str_trim_to_size Unexecuted instantiation: fopen_wrappers.c:smart_str_trim_to_size Unexecuted instantiation: php_variables.c:smart_str_trim_to_size Unexecuted instantiation: spprintf.c:smart_str_trim_to_size Unexecuted instantiation: zend_dump.c:smart_str_trim_to_size Unexecuted instantiation: zend_ast.c:smart_str_trim_to_size Unexecuted instantiation: zend_attributes.c:smart_str_trim_to_size Unexecuted instantiation: zend_builtin_functions.c:smart_str_trim_to_size Unexecuted instantiation: zend_exceptions.c:smart_str_trim_to_size Unexecuted instantiation: zend_execute.c:smart_str_trim_to_size Unexecuted instantiation: zend_inheritance.c:smart_str_trim_to_size Unexecuted instantiation: zend_ini.c:smart_str_trim_to_size Unexecuted instantiation: zend_smart_str.c:smart_str_trim_to_size Unexecuted instantiation: zend.c:smart_str_trim_to_size |
102 | | |
103 | 5.83M | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { |
104 | 5.83M | if (str->s) { |
105 | 5.83M | zend_string *res; |
106 | 5.83M | smart_str_0(str); |
107 | 5.83M | smart_str_trim_to_size_ex(str, persistent); |
108 | 5.83M | res = str->s; |
109 | 5.83M | str->s = NULL; |
110 | 5.83M | return res; |
111 | 5.83M | } else { |
112 | 14 | return ZSTR_EMPTY_ALLOC(); |
113 | 14 | } |
114 | 5.83M | } Unexecuted instantiation: php_date.c:smart_str_extract_ex Unexecuted instantiation: php_pcre.c:smart_str_extract_ex Unexecuted instantiation: hash.c:smart_str_extract_ex Unexecuted instantiation: json_encoder.c:smart_str_extract_ex json.c:smart_str_extract_ex Line | Count | Source | 103 | 2.66k | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 104 | 2.66k | if (str->s) { | 105 | 2.65k | zend_string *res; | 106 | 2.65k | smart_str_0(str); | 107 | 2.65k | smart_str_trim_to_size_ex(str, persistent); | 108 | 2.65k | res = str->s; | 109 | 2.65k | str->s = NULL; | 110 | 2.65k | return res; | 111 | 2.65k | } else { | 112 | 13 | return ZSTR_EMPTY_ALLOC(); | 113 | 13 | } | 114 | 2.66k | } |
Unexecuted instantiation: zend_jit.c:smart_str_extract_ex php_reflection.c:smart_str_extract_ex Line | Count | Source | 103 | 1.24k | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 104 | 1.24k | if (str->s) { | 105 | 1.24k | zend_string *res; | 106 | 1.24k | smart_str_0(str); | 107 | 1.24k | smart_str_trim_to_size_ex(str, persistent); | 108 | 1.24k | res = str->s; | 109 | 1.24k | str->s = NULL; | 110 | 1.24k | return res; | 111 | 1.24k | } else { | 112 | 1 | return ZSTR_EMPTY_ALLOC(); | 113 | 1 | } | 114 | 1.24k | } |
Unexecuted instantiation: spl_array.c:smart_str_extract_ex Unexecuted instantiation: spl_dllist.c:smart_str_extract_ex Unexecuted instantiation: spl_iterators.c:smart_str_extract_ex Unexecuted instantiation: spl_observer.c:smart_str_extract_ex Unexecuted instantiation: array.c:smart_str_extract_ex Unexecuted instantiation: basic_functions.c:smart_str_extract_ex Unexecuted instantiation: file.c:smart_str_extract_ex Unexecuted instantiation: filters.c:smart_str_extract_ex Unexecuted instantiation: head.c:smart_str_extract_ex Unexecuted instantiation: http_fopen_wrapper.c:smart_str_extract_ex Unexecuted instantiation: http.c:smart_str_extract_ex Unexecuted instantiation: mail.c:smart_str_extract_ex Unexecuted instantiation: proc_open.c:smart_str_extract_ex Unexecuted instantiation: string.c:smart_str_extract_ex Unexecuted instantiation: url_scanner_ex.c:smart_str_extract_ex Unexecuted instantiation: url.c:smart_str_extract_ex var.c:smart_str_extract_ex Line | Count | Source | 103 | 2.20k | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 104 | 2.20k | if (str->s) { | 105 | 2.20k | zend_string *res; | 106 | 2.20k | smart_str_0(str); | 107 | 2.20k | smart_str_trim_to_size_ex(str, persistent); | 108 | 2.20k | res = str->s; | 109 | 2.20k | str->s = NULL; | 110 | 2.20k | return res; | 111 | 2.20k | } else { | 112 | 0 | return ZSTR_EMPTY_ALLOC(); | 113 | 0 | } | 114 | 2.20k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_extract_ex Unexecuted instantiation: uri_parser_whatwg.c:smart_str_extract_ex fopen_wrappers.c:smart_str_extract_ex Line | Count | Source | 103 | 18 | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 104 | 18 | if (str->s) { | 105 | 18 | zend_string *res; | 106 | 18 | smart_str_0(str); | 107 | 18 | smart_str_trim_to_size_ex(str, persistent); | 108 | 18 | res = str->s; | 109 | 18 | str->s = NULL; | 110 | 18 | return res; | 111 | 18 | } else { | 112 | 0 | return ZSTR_EMPTY_ALLOC(); | 113 | 0 | } | 114 | 18 | } |
Unexecuted instantiation: php_variables.c:smart_str_extract_ex Unexecuted instantiation: spprintf.c:smart_str_extract_ex Unexecuted instantiation: zend_dump.c:smart_str_extract_ex Unexecuted instantiation: zend_ast.c:smart_str_extract_ex zend_attributes.c:smart_str_extract_ex Line | Count | Source | 103 | 316 | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 104 | 316 | if (str->s) { | 105 | 316 | zend_string *res; | 106 | 316 | smart_str_0(str); | 107 | 316 | smart_str_trim_to_size_ex(str, persistent); | 108 | 316 | res = str->s; | 109 | 316 | str->s = NULL; | 110 | 316 | return res; | 111 | 316 | } else { | 112 | 0 | return ZSTR_EMPTY_ALLOC(); | 113 | 0 | } | 114 | 316 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_extract_ex Unexecuted instantiation: zend_exceptions.c:smart_str_extract_ex Unexecuted instantiation: zend_execute.c:smart_str_extract_ex Unexecuted instantiation: zend_inheritance.c:smart_str_extract_ex Unexecuted instantiation: zend_ini.c:smart_str_extract_ex Unexecuted instantiation: zend_smart_str.c:smart_str_extract_ex zend.c:smart_str_extract_ex Line | Count | Source | 103 | 5.83M | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 104 | 5.83M | if (str->s) { | 105 | 5.83M | zend_string *res; | 106 | 5.83M | smart_str_0(str); | 107 | 5.83M | smart_str_trim_to_size_ex(str, persistent); | 108 | 5.83M | res = str->s; | 109 | 5.83M | str->s = NULL; | 110 | 5.83M | return res; | 111 | 5.83M | } else { | 112 | 0 | return ZSTR_EMPTY_ALLOC(); | 113 | 0 | } | 114 | 5.83M | } |
|
115 | | |
116 | | static zend_always_inline zend_string *smart_str_extract(smart_str *dest) |
117 | 5.83M | { |
118 | 5.83M | return smart_str_extract_ex(dest, false); |
119 | 5.83M | } Unexecuted instantiation: php_date.c:smart_str_extract Unexecuted instantiation: php_pcre.c:smart_str_extract Unexecuted instantiation: hash.c:smart_str_extract Unexecuted instantiation: json_encoder.c:smart_str_extract Line | Count | Source | 117 | 2.66k | { | 118 | | return smart_str_extract_ex(dest, false); | 119 | 2.66k | } |
Unexecuted instantiation: zend_jit.c:smart_str_extract php_reflection.c:smart_str_extract Line | Count | Source | 117 | 1.24k | { | 118 | | return smart_str_extract_ex(dest, false); | 119 | 1.24k | } |
Unexecuted instantiation: spl_array.c:smart_str_extract Unexecuted instantiation: spl_dllist.c:smart_str_extract Unexecuted instantiation: spl_iterators.c:smart_str_extract Unexecuted instantiation: spl_observer.c:smart_str_extract Unexecuted instantiation: array.c:smart_str_extract Unexecuted instantiation: basic_functions.c:smart_str_extract Unexecuted instantiation: file.c:smart_str_extract Unexecuted instantiation: filters.c:smart_str_extract Unexecuted instantiation: head.c:smart_str_extract Unexecuted instantiation: http_fopen_wrapper.c:smart_str_extract Unexecuted instantiation: http.c:smart_str_extract Unexecuted instantiation: mail.c:smart_str_extract Unexecuted instantiation: proc_open.c:smart_str_extract Unexecuted instantiation: string.c:smart_str_extract Unexecuted instantiation: url_scanner_ex.c:smart_str_extract Unexecuted instantiation: url.c:smart_str_extract Line | Count | Source | 117 | 2.20k | { | 118 | | return smart_str_extract_ex(dest, false); | 119 | 2.20k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_extract Unexecuted instantiation: uri_parser_whatwg.c:smart_str_extract fopen_wrappers.c:smart_str_extract Line | Count | Source | 117 | 18 | { | 118 | | return smart_str_extract_ex(dest, false); | 119 | 18 | } |
Unexecuted instantiation: php_variables.c:smart_str_extract Unexecuted instantiation: spprintf.c:smart_str_extract Unexecuted instantiation: zend_dump.c:smart_str_extract Unexecuted instantiation: zend_ast.c:smart_str_extract zend_attributes.c:smart_str_extract Line | Count | Source | 117 | 316 | { | 118 | | return smart_str_extract_ex(dest, false); | 119 | 316 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_extract Unexecuted instantiation: zend_exceptions.c:smart_str_extract Unexecuted instantiation: zend_execute.c:smart_str_extract Unexecuted instantiation: zend_inheritance.c:smart_str_extract Unexecuted instantiation: zend_ini.c:smart_str_extract Unexecuted instantiation: zend_smart_str.c:smart_str_extract Line | Count | Source | 117 | 5.83M | { | 118 | | return smart_str_extract_ex(dest, false); | 119 | 5.83M | } |
|
120 | | |
121 | 158M | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { |
122 | 158M | size_t new_len = smart_str_alloc(dest, 1, persistent); |
123 | 158M | ZSTR_VAL(dest->s)[new_len - 1] = ch; |
124 | 158M | ZSTR_LEN(dest->s) = new_len; |
125 | 158M | } Unexecuted instantiation: php_date.c:smart_str_appendc_ex Unexecuted instantiation: php_pcre.c:smart_str_appendc_ex Unexecuted instantiation: hash.c:smart_str_appendc_ex json_encoder.c:smart_str_appendc_ex Line | Count | Source | 121 | 10.4k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 122 | 10.4k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 123 | 10.4k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 124 | 10.4k | ZSTR_LEN(dest->s) = new_len; | 125 | 10.4k | } |
Unexecuted instantiation: json.c:smart_str_appendc_ex Unexecuted instantiation: zend_jit.c:smart_str_appendc_ex php_reflection.c:smart_str_appendc_ex Line | Count | Source | 121 | 11.5k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 122 | 11.5k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 123 | 11.5k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 124 | 11.5k | ZSTR_LEN(dest->s) = new_len; | 125 | 11.5k | } |
Unexecuted instantiation: spl_array.c:smart_str_appendc_ex Unexecuted instantiation: spl_dllist.c:smart_str_appendc_ex Unexecuted instantiation: spl_iterators.c:smart_str_appendc_ex Unexecuted instantiation: spl_observer.c:smart_str_appendc_ex Unexecuted instantiation: array.c:smart_str_appendc_ex Unexecuted instantiation: basic_functions.c:smart_str_appendc_ex Unexecuted instantiation: file.c:smart_str_appendc_ex Unexecuted instantiation: filters.c:smart_str_appendc_ex Unexecuted instantiation: head.c:smart_str_appendc_ex Unexecuted instantiation: http_fopen_wrapper.c:smart_str_appendc_ex Unexecuted instantiation: http.c:smart_str_appendc_ex Unexecuted instantiation: mail.c:smart_str_appendc_ex Unexecuted instantiation: proc_open.c:smart_str_appendc_ex Unexecuted instantiation: string.c:smart_str_appendc_ex Unexecuted instantiation: url_scanner_ex.c:smart_str_appendc_ex Unexecuted instantiation: url.c:smart_str_appendc_ex var.c:smart_str_appendc_ex Line | Count | Source | 121 | 39.6k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 122 | 39.6k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 123 | 39.6k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 124 | 39.6k | ZSTR_LEN(dest->s) = new_len; | 125 | 39.6k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_appendc_ex Unexecuted instantiation: uri_parser_whatwg.c:smart_str_appendc_ex Unexecuted instantiation: fopen_wrappers.c:smart_str_appendc_ex Unexecuted instantiation: php_variables.c:smart_str_appendc_ex spprintf.c:smart_str_appendc_ex Line | Count | Source | 121 | 145M | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 122 | 145M | size_t new_len = smart_str_alloc(dest, 1, persistent); | 123 | 145M | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 124 | 145M | ZSTR_LEN(dest->s) = new_len; | 125 | 145M | } |
Unexecuted instantiation: zend_dump.c:smart_str_appendc_ex zend_ast.c:smart_str_appendc_ex Line | Count | Source | 121 | 11.8M | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 122 | 11.8M | size_t new_len = smart_str_alloc(dest, 1, persistent); | 123 | 11.8M | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 124 | 11.8M | ZSTR_LEN(dest->s) = new_len; | 125 | 11.8M | } |
Unexecuted instantiation: zend_attributes.c:smart_str_appendc_ex Unexecuted instantiation: zend_builtin_functions.c:smart_str_appendc_ex zend_exceptions.c:smart_str_appendc_ex Line | Count | Source | 121 | 137k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 122 | 137k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 123 | 137k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 124 | 137k | ZSTR_LEN(dest->s) = new_len; | 125 | 137k | } |
Unexecuted instantiation: zend_execute.c:smart_str_appendc_ex zend_inheritance.c:smart_str_appendc_ex Line | Count | Source | 121 | 10.0k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 122 | 10.0k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 123 | 10.0k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 124 | 10.0k | ZSTR_LEN(dest->s) = new_len; | 125 | 10.0k | } |
Unexecuted instantiation: zend_ini.c:smart_str_appendc_ex zend_smart_str.c:smart_str_appendc_ex Line | Count | Source | 121 | 60.6k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 122 | 60.6k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 123 | 60.6k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 124 | 60.6k | ZSTR_LEN(dest->s) = new_len; | 125 | 60.6k | } |
zend.c:smart_str_appendc_ex Line | Count | Source | 121 | 553k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 122 | 553k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 123 | 553k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 124 | 553k | ZSTR_LEN(dest->s) = new_len; | 125 | 553k | } |
|
126 | | |
127 | 21.0M | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { |
128 | 21.0M | size_t new_len = smart_str_alloc(dest, len, persistent); |
129 | 21.0M | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); |
130 | 21.0M | ZSTR_LEN(dest->s) = new_len; |
131 | 21.0M | } php_date.c:smart_str_appendl_ex Line | Count | Source | 127 | 385k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 128 | 385k | size_t new_len = smart_str_alloc(dest, len, persistent); | 129 | 385k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 130 | 385k | ZSTR_LEN(dest->s) = new_len; | 131 | 385k | } |
Unexecuted instantiation: php_pcre.c:smart_str_appendl_ex Unexecuted instantiation: hash.c:smart_str_appendl_ex json_encoder.c:smart_str_appendl_ex Line | Count | Source | 127 | 13.0k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 128 | 13.0k | size_t new_len = smart_str_alloc(dest, len, persistent); | 129 | 13.0k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 130 | 13.0k | ZSTR_LEN(dest->s) = new_len; | 131 | 13.0k | } |
Unexecuted instantiation: json.c:smart_str_appendl_ex Unexecuted instantiation: zend_jit.c:smart_str_appendl_ex php_reflection.c:smart_str_appendl_ex Line | Count | Source | 127 | 41.3k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 128 | 41.3k | size_t new_len = smart_str_alloc(dest, len, persistent); | 129 | 41.3k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 130 | 41.3k | ZSTR_LEN(dest->s) = new_len; | 131 | 41.3k | } |
Unexecuted instantiation: spl_array.c:smart_str_appendl_ex Unexecuted instantiation: spl_dllist.c:smart_str_appendl_ex Unexecuted instantiation: spl_iterators.c:smart_str_appendl_ex Unexecuted instantiation: spl_observer.c:smart_str_appendl_ex Unexecuted instantiation: array.c:smart_str_appendl_ex Unexecuted instantiation: basic_functions.c:smart_str_appendl_ex Unexecuted instantiation: file.c:smart_str_appendl_ex Unexecuted instantiation: filters.c:smart_str_appendl_ex Unexecuted instantiation: head.c:smart_str_appendl_ex Unexecuted instantiation: http_fopen_wrapper.c:smart_str_appendl_ex Unexecuted instantiation: http.c:smart_str_appendl_ex Unexecuted instantiation: mail.c:smart_str_appendl_ex Unexecuted instantiation: proc_open.c:smart_str_appendl_ex Unexecuted instantiation: string.c:smart_str_appendl_ex Unexecuted instantiation: url_scanner_ex.c:smart_str_appendl_ex Unexecuted instantiation: url.c:smart_str_appendl_ex var.c:smart_str_appendl_ex Line | Count | Source | 127 | 109k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 128 | 109k | size_t new_len = smart_str_alloc(dest, len, persistent); | 129 | 109k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 130 | 109k | ZSTR_LEN(dest->s) = new_len; | 131 | 109k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_appendl_ex Unexecuted instantiation: uri_parser_whatwg.c:smart_str_appendl_ex fopen_wrappers.c:smart_str_appendl_ex Line | Count | Source | 127 | 18 | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 128 | 18 | size_t new_len = smart_str_alloc(dest, len, persistent); | 129 | 18 | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 130 | 18 | ZSTR_LEN(dest->s) = new_len; | 131 | 18 | } |
Unexecuted instantiation: php_variables.c:smart_str_appendl_ex spprintf.c:smart_str_appendl_ex Line | Count | Source | 127 | 13.8M | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 128 | 13.8M | size_t new_len = smart_str_alloc(dest, len, persistent); | 129 | 13.8M | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 130 | 13.8M | ZSTR_LEN(dest->s) = new_len; | 131 | 13.8M | } |
Unexecuted instantiation: zend_dump.c:smart_str_appendl_ex zend_ast.c:smart_str_appendl_ex Line | Count | Source | 127 | 5.84M | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 128 | 5.84M | size_t new_len = smart_str_alloc(dest, len, persistent); | 129 | 5.84M | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 130 | 5.84M | ZSTR_LEN(dest->s) = new_len; | 131 | 5.84M | } |
zend_attributes.c:smart_str_appendl_ex Line | Count | Source | 127 | 412 | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 128 | 412 | size_t new_len = smart_str_alloc(dest, len, persistent); | 129 | 412 | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 130 | 412 | ZSTR_LEN(dest->s) = new_len; | 131 | 412 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_appendl_ex zend_exceptions.c:smart_str_appendl_ex Line | Count | Source | 127 | 228k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 128 | 228k | size_t new_len = smart_str_alloc(dest, len, persistent); | 129 | 228k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 130 | 228k | ZSTR_LEN(dest->s) = new_len; | 131 | 228k | } |
zend_execute.c:smart_str_appendl_ex Line | Count | Source | 127 | 40 | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 128 | 40 | size_t new_len = smart_str_alloc(dest, len, persistent); | 129 | 40 | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 130 | 40 | ZSTR_LEN(dest->s) = new_len; | 131 | 40 | } |
zend_inheritance.c:smart_str_appendl_ex Line | Count | Source | 127 | 19.3k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 128 | 19.3k | size_t new_len = smart_str_alloc(dest, len, persistent); | 129 | 19.3k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 130 | 19.3k | ZSTR_LEN(dest->s) = new_len; | 131 | 19.3k | } |
Unexecuted instantiation: zend_ini.c:smart_str_appendl_ex zend_smart_str.c:smart_str_appendl_ex Line | Count | Source | 127 | 367k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 128 | 367k | size_t new_len = smart_str_alloc(dest, len, persistent); | 129 | 367k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 130 | 367k | ZSTR_LEN(dest->s) = new_len; | 131 | 367k | } |
zend.c:smart_str_appendl_ex Line | Count | Source | 127 | 158k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 128 | 158k | size_t new_len = smart_str_alloc(dest, len, persistent); | 129 | 158k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 130 | 158k | ZSTR_LEN(dest->s) = new_len; | 131 | 158k | } |
|
132 | | |
133 | 2.34M | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { |
134 | 2.34M | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); |
135 | 2.34M | } Unexecuted instantiation: php_date.c:smart_str_append_ex Unexecuted instantiation: php_pcre.c:smart_str_append_ex Unexecuted instantiation: hash.c:smart_str_append_ex Unexecuted instantiation: json_encoder.c:smart_str_append_ex Unexecuted instantiation: json.c:smart_str_append_ex Unexecuted instantiation: zend_jit.c:smart_str_append_ex php_reflection.c:smart_str_append_ex Line | Count | Source | 133 | 7.17k | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 134 | 7.17k | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 135 | 7.17k | } |
Unexecuted instantiation: spl_array.c:smart_str_append_ex Unexecuted instantiation: spl_dllist.c:smart_str_append_ex Unexecuted instantiation: spl_iterators.c:smart_str_append_ex Unexecuted instantiation: spl_observer.c:smart_str_append_ex Unexecuted instantiation: array.c:smart_str_append_ex Unexecuted instantiation: basic_functions.c:smart_str_append_ex Unexecuted instantiation: file.c:smart_str_append_ex Unexecuted instantiation: filters.c:smart_str_append_ex Unexecuted instantiation: head.c:smart_str_append_ex Unexecuted instantiation: http_fopen_wrapper.c:smart_str_append_ex Unexecuted instantiation: http.c:smart_str_append_ex Unexecuted instantiation: mail.c:smart_str_append_ex Unexecuted instantiation: proc_open.c:smart_str_append_ex Unexecuted instantiation: string.c:smart_str_append_ex Unexecuted instantiation: url_scanner_ex.c:smart_str_append_ex Unexecuted instantiation: url.c:smart_str_append_ex var.c:smart_str_append_ex Line | Count | Source | 133 | 1.75k | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 134 | 1.75k | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 135 | 1.75k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_append_ex Unexecuted instantiation: uri_parser_whatwg.c:smart_str_append_ex Unexecuted instantiation: fopen_wrappers.c:smart_str_append_ex Unexecuted instantiation: php_variables.c:smart_str_append_ex Unexecuted instantiation: spprintf.c:smart_str_append_ex Unexecuted instantiation: zend_dump.c:smart_str_append_ex zend_ast.c:smart_str_append_ex Line | Count | Source | 133 | 2.23M | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 134 | 2.23M | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 135 | 2.23M | } |
Unexecuted instantiation: zend_attributes.c:smart_str_append_ex Unexecuted instantiation: zend_builtin_functions.c:smart_str_append_ex zend_exceptions.c:smart_str_append_ex Line | Count | Source | 133 | 66.1k | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 134 | 66.1k | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 135 | 66.1k | } |
Unexecuted instantiation: zend_execute.c:smart_str_append_ex zend_inheritance.c:smart_str_append_ex Line | Count | Source | 133 | 12.0k | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 134 | 12.0k | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 135 | 12.0k | } |
Unexecuted instantiation: zend_ini.c:smart_str_append_ex zend_smart_str.c:smart_str_append_ex Line | Count | Source | 133 | 36 | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 134 | 36 | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 135 | 36 | } |
zend.c:smart_str_append_ex Line | Count | Source | 133 | 17.1k | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 134 | 17.1k | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 135 | 17.1k | } |
|
136 | | |
137 | 916 | static zend_always_inline void smart_str_append_smart_str_ex(smart_str *dest, const smart_str *src, bool persistent) { |
138 | 916 | if (src->s && ZSTR_LEN(src->s)) { |
139 | 307 | smart_str_append_ex(dest, src->s, persistent); |
140 | 307 | } |
141 | 916 | } Unexecuted instantiation: php_date.c:smart_str_append_smart_str_ex Unexecuted instantiation: php_pcre.c:smart_str_append_smart_str_ex Unexecuted instantiation: hash.c:smart_str_append_smart_str_ex Unexecuted instantiation: json_encoder.c:smart_str_append_smart_str_ex Unexecuted instantiation: json.c:smart_str_append_smart_str_ex Unexecuted instantiation: zend_jit.c:smart_str_append_smart_str_ex php_reflection.c:smart_str_append_smart_str_ex Line | Count | Source | 137 | 916 | static zend_always_inline void smart_str_append_smart_str_ex(smart_str *dest, const smart_str *src, bool persistent) { | 138 | 916 | if (src->s && ZSTR_LEN(src->s)) { | 139 | 307 | smart_str_append_ex(dest, src->s, persistent); | 140 | 307 | } | 141 | 916 | } |
Unexecuted instantiation: spl_array.c:smart_str_append_smart_str_ex Unexecuted instantiation: spl_dllist.c:smart_str_append_smart_str_ex Unexecuted instantiation: spl_iterators.c:smart_str_append_smart_str_ex Unexecuted instantiation: spl_observer.c:smart_str_append_smart_str_ex Unexecuted instantiation: array.c:smart_str_append_smart_str_ex Unexecuted instantiation: basic_functions.c:smart_str_append_smart_str_ex Unexecuted instantiation: file.c:smart_str_append_smart_str_ex Unexecuted instantiation: filters.c:smart_str_append_smart_str_ex Unexecuted instantiation: head.c:smart_str_append_smart_str_ex Unexecuted instantiation: http_fopen_wrapper.c:smart_str_append_smart_str_ex Unexecuted instantiation: http.c:smart_str_append_smart_str_ex Unexecuted instantiation: mail.c:smart_str_append_smart_str_ex Unexecuted instantiation: proc_open.c:smart_str_append_smart_str_ex Unexecuted instantiation: string.c:smart_str_append_smart_str_ex Unexecuted instantiation: url_scanner_ex.c:smart_str_append_smart_str_ex Unexecuted instantiation: url.c:smart_str_append_smart_str_ex Unexecuted instantiation: var.c:smart_str_append_smart_str_ex Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_append_smart_str_ex Unexecuted instantiation: uri_parser_whatwg.c:smart_str_append_smart_str_ex Unexecuted instantiation: fopen_wrappers.c:smart_str_append_smart_str_ex Unexecuted instantiation: php_variables.c:smart_str_append_smart_str_ex Unexecuted instantiation: spprintf.c:smart_str_append_smart_str_ex Unexecuted instantiation: zend_dump.c:smart_str_append_smart_str_ex Unexecuted instantiation: zend_ast.c:smart_str_append_smart_str_ex Unexecuted instantiation: zend_attributes.c:smart_str_append_smart_str_ex Unexecuted instantiation: zend_builtin_functions.c:smart_str_append_smart_str_ex Unexecuted instantiation: zend_exceptions.c:smart_str_append_smart_str_ex Unexecuted instantiation: zend_execute.c:smart_str_append_smart_str_ex Unexecuted instantiation: zend_inheritance.c:smart_str_append_smart_str_ex Unexecuted instantiation: zend_ini.c:smart_str_append_smart_str_ex Unexecuted instantiation: zend_smart_str.c:smart_str_append_smart_str_ex Unexecuted instantiation: zend.c:smart_str_append_smart_str_ex |
142 | | |
143 | 304k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { |
144 | 304k | char buf[32]; |
145 | 304k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); |
146 | 304k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); |
147 | 304k | } Unexecuted instantiation: php_date.c:smart_str_append_long_ex Unexecuted instantiation: php_pcre.c:smart_str_append_long_ex Unexecuted instantiation: hash.c:smart_str_append_long_ex json_encoder.c:smart_str_append_long_ex Line | Count | Source | 143 | 1.99k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 144 | 1.99k | char buf[32]; | 145 | 1.99k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 146 | 1.99k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 147 | 1.99k | } |
Unexecuted instantiation: json.c:smart_str_append_long_ex Unexecuted instantiation: zend_jit.c:smart_str_append_long_ex php_reflection.c:smart_str_append_long_ex Line | Count | Source | 143 | 31 | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 144 | 31 | char buf[32]; | 145 | 31 | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 146 | 31 | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 147 | 31 | } |
Unexecuted instantiation: spl_array.c:smart_str_append_long_ex Unexecuted instantiation: spl_dllist.c:smart_str_append_long_ex Unexecuted instantiation: spl_iterators.c:smart_str_append_long_ex Unexecuted instantiation: spl_observer.c:smart_str_append_long_ex Unexecuted instantiation: array.c:smart_str_append_long_ex Unexecuted instantiation: basic_functions.c:smart_str_append_long_ex Unexecuted instantiation: file.c:smart_str_append_long_ex Unexecuted instantiation: filters.c:smart_str_append_long_ex Unexecuted instantiation: head.c:smart_str_append_long_ex Unexecuted instantiation: http_fopen_wrapper.c:smart_str_append_long_ex Unexecuted instantiation: http.c:smart_str_append_long_ex Unexecuted instantiation: mail.c:smart_str_append_long_ex Unexecuted instantiation: proc_open.c:smart_str_append_long_ex Unexecuted instantiation: string.c:smart_str_append_long_ex Unexecuted instantiation: url_scanner_ex.c:smart_str_append_long_ex Unexecuted instantiation: url.c:smart_str_append_long_ex var.c:smart_str_append_long_ex Line | Count | Source | 143 | 5.02k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 144 | 5.02k | char buf[32]; | 145 | 5.02k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 146 | 5.02k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 147 | 5.02k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_append_long_ex Unexecuted instantiation: uri_parser_whatwg.c:smart_str_append_long_ex Unexecuted instantiation: fopen_wrappers.c:smart_str_append_long_ex Unexecuted instantiation: php_variables.c:smart_str_append_long_ex Unexecuted instantiation: spprintf.c:smart_str_append_long_ex Unexecuted instantiation: zend_dump.c:smart_str_append_long_ex zend_ast.c:smart_str_append_long_ex Line | Count | Source | 143 | 196k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 144 | 196k | char buf[32]; | 145 | 196k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 146 | 196k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 147 | 196k | } |
Unexecuted instantiation: zend_attributes.c:smart_str_append_long_ex Unexecuted instantiation: zend_builtin_functions.c:smart_str_append_long_ex zend_exceptions.c:smart_str_append_long_ex Line | Count | Source | 143 | 74.4k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 144 | 74.4k | char buf[32]; | 145 | 74.4k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 146 | 74.4k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 147 | 74.4k | } |
Unexecuted instantiation: zend_execute.c:smart_str_append_long_ex Unexecuted instantiation: zend_inheritance.c:smart_str_append_long_ex Unexecuted instantiation: zend_ini.c:smart_str_append_long_ex zend_smart_str.c:smart_str_append_long_ex Line | Count | Source | 143 | 628 | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 144 | 628 | char buf[32]; | 145 | 628 | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 146 | 628 | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 147 | 628 | } |
zend.c:smart_str_append_long_ex Line | Count | Source | 143 | 26.0k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 144 | 26.0k | char buf[32]; | 145 | 26.0k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 146 | 26.0k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 147 | 26.0k | } |
|
148 | | |
149 | | static zend_always_inline void smart_str_append_long(smart_str *dest, zend_long num) |
150 | 304k | { |
151 | 304k | smart_str_append_long_ex(dest, num, false); |
152 | 304k | } Unexecuted instantiation: php_date.c:smart_str_append_long Unexecuted instantiation: php_pcre.c:smart_str_append_long Unexecuted instantiation: hash.c:smart_str_append_long json_encoder.c:smart_str_append_long Line | Count | Source | 150 | 1.99k | { | 151 | | smart_str_append_long_ex(dest, num, false); | 152 | 1.99k | } |
Unexecuted instantiation: json.c:smart_str_append_long Unexecuted instantiation: zend_jit.c:smart_str_append_long php_reflection.c:smart_str_append_long Line | Count | Source | 150 | 31 | { | 151 | | smart_str_append_long_ex(dest, num, false); | 152 | 31 | } |
Unexecuted instantiation: spl_array.c:smart_str_append_long Unexecuted instantiation: spl_dllist.c:smart_str_append_long Unexecuted instantiation: spl_iterators.c:smart_str_append_long Unexecuted instantiation: spl_observer.c:smart_str_append_long Unexecuted instantiation: array.c:smart_str_append_long Unexecuted instantiation: basic_functions.c:smart_str_append_long Unexecuted instantiation: file.c:smart_str_append_long Unexecuted instantiation: filters.c:smart_str_append_long Unexecuted instantiation: head.c:smart_str_append_long Unexecuted instantiation: http_fopen_wrapper.c:smart_str_append_long Unexecuted instantiation: http.c:smart_str_append_long Unexecuted instantiation: mail.c:smart_str_append_long Unexecuted instantiation: proc_open.c:smart_str_append_long Unexecuted instantiation: string.c:smart_str_append_long Unexecuted instantiation: url_scanner_ex.c:smart_str_append_long Unexecuted instantiation: url.c:smart_str_append_long var.c:smart_str_append_long Line | Count | Source | 150 | 5.02k | { | 151 | | smart_str_append_long_ex(dest, num, false); | 152 | 5.02k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_append_long Unexecuted instantiation: uri_parser_whatwg.c:smart_str_append_long Unexecuted instantiation: fopen_wrappers.c:smart_str_append_long Unexecuted instantiation: php_variables.c:smart_str_append_long Unexecuted instantiation: spprintf.c:smart_str_append_long Unexecuted instantiation: zend_dump.c:smart_str_append_long zend_ast.c:smart_str_append_long Line | Count | Source | 150 | 196k | { | 151 | | smart_str_append_long_ex(dest, num, false); | 152 | 196k | } |
Unexecuted instantiation: zend_attributes.c:smart_str_append_long Unexecuted instantiation: zend_builtin_functions.c:smart_str_append_long zend_exceptions.c:smart_str_append_long Line | Count | Source | 150 | 74.4k | { | 151 | | smart_str_append_long_ex(dest, num, false); | 152 | 74.4k | } |
Unexecuted instantiation: zend_execute.c:smart_str_append_long Unexecuted instantiation: zend_inheritance.c:smart_str_append_long Unexecuted instantiation: zend_ini.c:smart_str_append_long zend_smart_str.c:smart_str_append_long Line | Count | Source | 150 | 628 | { | 151 | | smart_str_append_long_ex(dest, num, false); | 152 | 628 | } |
zend.c:smart_str_append_long Line | Count | Source | 150 | 26.0k | { | 151 | | smart_str_append_long_ex(dest, num, false); | 152 | 26.0k | } |
|
153 | | |
154 | 30.1k | static zend_always_inline void smart_str_append_unsigned_ex(smart_str *dest, zend_ulong num, bool persistent) { |
155 | 30.1k | char buf[32]; |
156 | 30.1k | char *result = zend_print_ulong_to_buf(buf + sizeof(buf) - 1, num); |
157 | 30.1k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); |
158 | 30.1k | } Unexecuted instantiation: php_date.c:smart_str_append_unsigned_ex Unexecuted instantiation: php_pcre.c:smart_str_append_unsigned_ex Unexecuted instantiation: hash.c:smart_str_append_unsigned_ex Unexecuted instantiation: json_encoder.c:smart_str_append_unsigned_ex Unexecuted instantiation: json.c:smart_str_append_unsigned_ex Unexecuted instantiation: zend_jit.c:smart_str_append_unsigned_ex Unexecuted instantiation: php_reflection.c:smart_str_append_unsigned_ex Unexecuted instantiation: spl_array.c:smart_str_append_unsigned_ex Unexecuted instantiation: spl_dllist.c:smart_str_append_unsigned_ex Unexecuted instantiation: spl_iterators.c:smart_str_append_unsigned_ex Unexecuted instantiation: spl_observer.c:smart_str_append_unsigned_ex Unexecuted instantiation: array.c:smart_str_append_unsigned_ex Unexecuted instantiation: basic_functions.c:smart_str_append_unsigned_ex Unexecuted instantiation: file.c:smart_str_append_unsigned_ex Unexecuted instantiation: filters.c:smart_str_append_unsigned_ex Unexecuted instantiation: head.c:smart_str_append_unsigned_ex Unexecuted instantiation: http_fopen_wrapper.c:smart_str_append_unsigned_ex Unexecuted instantiation: http.c:smart_str_append_unsigned_ex Unexecuted instantiation: mail.c:smart_str_append_unsigned_ex Unexecuted instantiation: proc_open.c:smart_str_append_unsigned_ex Unexecuted instantiation: string.c:smart_str_append_unsigned_ex Unexecuted instantiation: url_scanner_ex.c:smart_str_append_unsigned_ex Unexecuted instantiation: url.c:smart_str_append_unsigned_ex var.c:smart_str_append_unsigned_ex Line | Count | Source | 154 | 30.1k | static zend_always_inline void smart_str_append_unsigned_ex(smart_str *dest, zend_ulong num, bool persistent) { | 155 | 30.1k | char buf[32]; | 156 | 30.1k | char *result = zend_print_ulong_to_buf(buf + sizeof(buf) - 1, num); | 157 | 30.1k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 158 | 30.1k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_append_unsigned_ex Unexecuted instantiation: uri_parser_whatwg.c:smart_str_append_unsigned_ex Unexecuted instantiation: fopen_wrappers.c:smart_str_append_unsigned_ex Unexecuted instantiation: php_variables.c:smart_str_append_unsigned_ex Unexecuted instantiation: spprintf.c:smart_str_append_unsigned_ex Unexecuted instantiation: zend_dump.c:smart_str_append_unsigned_ex Unexecuted instantiation: zend_ast.c:smart_str_append_unsigned_ex Unexecuted instantiation: zend_attributes.c:smart_str_append_unsigned_ex Unexecuted instantiation: zend_builtin_functions.c:smart_str_append_unsigned_ex Unexecuted instantiation: zend_exceptions.c:smart_str_append_unsigned_ex Unexecuted instantiation: zend_execute.c:smart_str_append_unsigned_ex Unexecuted instantiation: zend_inheritance.c:smart_str_append_unsigned_ex Unexecuted instantiation: zend_ini.c:smart_str_append_unsigned_ex Unexecuted instantiation: zend_smart_str.c:smart_str_append_unsigned_ex Unexecuted instantiation: zend.c:smart_str_append_unsigned_ex |
159 | | |
160 | | static zend_always_inline void smart_str_append_unsigned(smart_str *dest, zend_ulong num) |
161 | 30.1k | { |
162 | 30.1k | smart_str_append_unsigned_ex(dest, num, false); |
163 | 30.1k | } Unexecuted instantiation: php_date.c:smart_str_append_unsigned Unexecuted instantiation: php_pcre.c:smart_str_append_unsigned Unexecuted instantiation: hash.c:smart_str_append_unsigned Unexecuted instantiation: json_encoder.c:smart_str_append_unsigned Unexecuted instantiation: json.c:smart_str_append_unsigned Unexecuted instantiation: zend_jit.c:smart_str_append_unsigned Unexecuted instantiation: php_reflection.c:smart_str_append_unsigned Unexecuted instantiation: spl_array.c:smart_str_append_unsigned Unexecuted instantiation: spl_dllist.c:smart_str_append_unsigned Unexecuted instantiation: spl_iterators.c:smart_str_append_unsigned Unexecuted instantiation: spl_observer.c:smart_str_append_unsigned Unexecuted instantiation: array.c:smart_str_append_unsigned Unexecuted instantiation: basic_functions.c:smart_str_append_unsigned Unexecuted instantiation: file.c:smart_str_append_unsigned Unexecuted instantiation: filters.c:smart_str_append_unsigned Unexecuted instantiation: head.c:smart_str_append_unsigned Unexecuted instantiation: http_fopen_wrapper.c:smart_str_append_unsigned Unexecuted instantiation: http.c:smart_str_append_unsigned Unexecuted instantiation: mail.c:smart_str_append_unsigned Unexecuted instantiation: proc_open.c:smart_str_append_unsigned Unexecuted instantiation: string.c:smart_str_append_unsigned Unexecuted instantiation: url_scanner_ex.c:smart_str_append_unsigned Unexecuted instantiation: url.c:smart_str_append_unsigned var.c:smart_str_append_unsigned Line | Count | Source | 161 | 30.1k | { | 162 | | smart_str_append_unsigned_ex(dest, num, false); | 163 | 30.1k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_append_unsigned Unexecuted instantiation: uri_parser_whatwg.c:smart_str_append_unsigned Unexecuted instantiation: fopen_wrappers.c:smart_str_append_unsigned Unexecuted instantiation: php_variables.c:smart_str_append_unsigned Unexecuted instantiation: spprintf.c:smart_str_append_unsigned Unexecuted instantiation: zend_dump.c:smart_str_append_unsigned Unexecuted instantiation: zend_ast.c:smart_str_append_unsigned Unexecuted instantiation: zend_attributes.c:smart_str_append_unsigned Unexecuted instantiation: zend_builtin_functions.c:smart_str_append_unsigned Unexecuted instantiation: zend_exceptions.c:smart_str_append_unsigned Unexecuted instantiation: zend_execute.c:smart_str_append_unsigned Unexecuted instantiation: zend_inheritance.c:smart_str_append_unsigned Unexecuted instantiation: zend_ini.c:smart_str_append_unsigned Unexecuted instantiation: zend_smart_str.c:smart_str_append_unsigned Unexecuted instantiation: zend.c:smart_str_append_unsigned |
164 | | |
165 | | static zend_always_inline void smart_str_appendl(smart_str *dest, const char *src, size_t length) |
166 | 14.4M | { |
167 | 14.4M | smart_str_appendl_ex(dest, src, length, false); |
168 | 14.4M | } php_date.c:smart_str_appendl Line | Count | Source | 166 | 385k | { | 167 | | smart_str_appendl_ex(dest, src, length, false); | 168 | 385k | } |
Unexecuted instantiation: php_pcre.c:smart_str_appendl Unexecuted instantiation: hash.c:smart_str_appendl json_encoder.c:smart_str_appendl Line | Count | Source | 166 | 11.0k | { | 167 | | smart_str_appendl_ex(dest, src, length, false); | 168 | 11.0k | } |
Unexecuted instantiation: json.c:smart_str_appendl Unexecuted instantiation: zend_jit.c:smart_str_appendl Unexecuted instantiation: php_reflection.c:smart_str_appendl Unexecuted instantiation: spl_array.c:smart_str_appendl Unexecuted instantiation: spl_dllist.c:smart_str_appendl Unexecuted instantiation: spl_iterators.c:smart_str_appendl Unexecuted instantiation: spl_observer.c:smart_str_appendl Unexecuted instantiation: array.c:smart_str_appendl Unexecuted instantiation: basic_functions.c:smart_str_appendl Unexecuted instantiation: file.c:smart_str_appendl Unexecuted instantiation: filters.c:smart_str_appendl Unexecuted instantiation: head.c:smart_str_appendl Unexecuted instantiation: http_fopen_wrapper.c:smart_str_appendl Unexecuted instantiation: http.c:smart_str_appendl Unexecuted instantiation: mail.c:smart_str_appendl Unexecuted instantiation: proc_open.c:smart_str_appendl Unexecuted instantiation: string.c:smart_str_appendl Unexecuted instantiation: url_scanner_ex.c:smart_str_appendl Unexecuted instantiation: url.c:smart_str_appendl Line | Count | Source | 166 | 72.3k | { | 167 | | smart_str_appendl_ex(dest, src, length, false); | 168 | 72.3k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_appendl Unexecuted instantiation: uri_parser_whatwg.c:smart_str_appendl Unexecuted instantiation: fopen_wrappers.c:smart_str_appendl Unexecuted instantiation: php_variables.c:smart_str_appendl spprintf.c:smart_str_appendl Line | Count | Source | 166 | 13.8M | { | 167 | | smart_str_appendl_ex(dest, src, length, false); | 168 | 13.8M | } |
Unexecuted instantiation: zend_dump.c:smart_str_appendl Unexecuted instantiation: zend_ast.c:smart_str_appendl Unexecuted instantiation: zend_attributes.c:smart_str_appendl Unexecuted instantiation: zend_builtin_functions.c:smart_str_appendl Unexecuted instantiation: zend_exceptions.c:smart_str_appendl zend_execute.c:smart_str_appendl Line | Count | Source | 166 | 20 | { | 167 | | smart_str_appendl_ex(dest, src, length, false); | 168 | 20 | } |
zend_inheritance.c:smart_str_appendl Line | Count | Source | 166 | 57 | { | 167 | | smart_str_appendl_ex(dest, src, length, false); | 168 | 57 | } |
Unexecuted instantiation: zend_ini.c:smart_str_appendl zend_smart_str.c:smart_str_appendl Line | Count | Source | 166 | 162k | { | 167 | | smart_str_appendl_ex(dest, src, length, false); | 168 | 162k | } |
Line | Count | Source | 166 | 6.46k | { | 167 | | smart_str_appendl_ex(dest, src, length, false); | 168 | 6.46k | } |
|
169 | | static zend_always_inline void smart_str_appends_ex(smart_str *dest, const char *src, bool persistent) |
170 | 0 | { |
171 | 0 | smart_str_appendl_ex(dest, src, strlen(src), persistent); |
172 | 0 | } Unexecuted instantiation: php_date.c:smart_str_appends_ex Unexecuted instantiation: php_pcre.c:smart_str_appends_ex Unexecuted instantiation: hash.c:smart_str_appends_ex Unexecuted instantiation: json_encoder.c:smart_str_appends_ex Unexecuted instantiation: json.c:smart_str_appends_ex Unexecuted instantiation: zend_jit.c:smart_str_appends_ex Unexecuted instantiation: php_reflection.c:smart_str_appends_ex Unexecuted instantiation: spl_array.c:smart_str_appends_ex Unexecuted instantiation: spl_dllist.c:smart_str_appends_ex Unexecuted instantiation: spl_iterators.c:smart_str_appends_ex Unexecuted instantiation: spl_observer.c:smart_str_appends_ex Unexecuted instantiation: array.c:smart_str_appends_ex Unexecuted instantiation: basic_functions.c:smart_str_appends_ex Unexecuted instantiation: file.c:smart_str_appends_ex Unexecuted instantiation: filters.c:smart_str_appends_ex Unexecuted instantiation: head.c:smart_str_appends_ex Unexecuted instantiation: http_fopen_wrapper.c:smart_str_appends_ex Unexecuted instantiation: http.c:smart_str_appends_ex Unexecuted instantiation: mail.c:smart_str_appends_ex Unexecuted instantiation: proc_open.c:smart_str_appends_ex Unexecuted instantiation: string.c:smart_str_appends_ex Unexecuted instantiation: url_scanner_ex.c:smart_str_appends_ex Unexecuted instantiation: url.c:smart_str_appends_ex Unexecuted instantiation: var.c:smart_str_appends_ex Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_appends_ex Unexecuted instantiation: uri_parser_whatwg.c:smart_str_appends_ex Unexecuted instantiation: fopen_wrappers.c:smart_str_appends_ex Unexecuted instantiation: php_variables.c:smart_str_appends_ex Unexecuted instantiation: spprintf.c:smart_str_appends_ex Unexecuted instantiation: zend_dump.c:smart_str_appends_ex Unexecuted instantiation: zend_ast.c:smart_str_appends_ex Unexecuted instantiation: zend_attributes.c:smart_str_appends_ex Unexecuted instantiation: zend_builtin_functions.c:smart_str_appends_ex Unexecuted instantiation: zend_exceptions.c:smart_str_appends_ex Unexecuted instantiation: zend_execute.c:smart_str_appends_ex Unexecuted instantiation: zend_inheritance.c:smart_str_appends_ex Unexecuted instantiation: zend_ini.c:smart_str_appends_ex Unexecuted instantiation: zend_smart_str.c:smart_str_appends_ex Unexecuted instantiation: zend.c:smart_str_appends_ex |
173 | | static zend_always_inline void smart_str_appends(smart_str *dest, const char *src) |
174 | 3.85M | { |
175 | 3.85M | smart_str_appendl_ex(dest, src, strlen(src), false); |
176 | 3.85M | } Unexecuted instantiation: php_date.c:smart_str_appends Unexecuted instantiation: php_pcre.c:smart_str_appends Unexecuted instantiation: hash.c:smart_str_appends Unexecuted instantiation: json_encoder.c:smart_str_appends Unexecuted instantiation: json.c:smart_str_appends Unexecuted instantiation: zend_jit.c:smart_str_appends php_reflection.c:smart_str_appends Line | Count | Source | 174 | 34.1k | { | 175 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 176 | 34.1k | } |
Unexecuted instantiation: spl_array.c:smart_str_appends Unexecuted instantiation: spl_dllist.c:smart_str_appends Unexecuted instantiation: spl_iterators.c:smart_str_appends Unexecuted instantiation: spl_observer.c:smart_str_appends Unexecuted instantiation: array.c:smart_str_appends Unexecuted instantiation: basic_functions.c:smart_str_appends Unexecuted instantiation: file.c:smart_str_appends Unexecuted instantiation: filters.c:smart_str_appends Unexecuted instantiation: head.c:smart_str_appends Unexecuted instantiation: http_fopen_wrapper.c:smart_str_appends Unexecuted instantiation: http.c:smart_str_appends Unexecuted instantiation: mail.c:smart_str_appends Unexecuted instantiation: proc_open.c:smart_str_appends Unexecuted instantiation: string.c:smart_str_appends Unexecuted instantiation: url_scanner_ex.c:smart_str_appends Unexecuted instantiation: url.c:smart_str_appends Unexecuted instantiation: var.c:smart_str_appends Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_appends Unexecuted instantiation: uri_parser_whatwg.c:smart_str_appends fopen_wrappers.c:smart_str_appends Line | Count | Source | 174 | 18 | { | 175 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 176 | 18 | } |
Unexecuted instantiation: php_variables.c:smart_str_appends Unexecuted instantiation: spprintf.c:smart_str_appends Unexecuted instantiation: zend_dump.c:smart_str_appends zend_ast.c:smart_str_appends Line | Count | Source | 174 | 3.40M | { | 175 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 176 | 3.40M | } |
zend_attributes.c:smart_str_appends Line | Count | Source | 174 | 412 | { | 175 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 176 | 412 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_appends zend_exceptions.c:smart_str_appends Line | Count | Source | 174 | 87.7k | { | 175 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 176 | 87.7k | } |
zend_execute.c:smart_str_appends Line | Count | Source | 174 | 20 | { | 175 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 176 | 20 | } |
zend_inheritance.c:smart_str_appends Line | Count | Source | 174 | 7.28k | { | 175 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 176 | 7.28k | } |
Unexecuted instantiation: zend_ini.c:smart_str_appends zend_smart_str.c:smart_str_appends Line | Count | Source | 174 | 205k | { | 175 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 176 | 205k | } |
Line | Count | Source | 174 | 109k | { | 175 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 176 | 109k | } |
|
177 | | static zend_always_inline void smart_str_append(smart_str *dest, const zend_string *src) |
178 | 2.34M | { |
179 | 2.34M | smart_str_append_ex(dest, src, false); |
180 | 2.34M | } Unexecuted instantiation: php_date.c:smart_str_append Unexecuted instantiation: php_pcre.c:smart_str_append Unexecuted instantiation: hash.c:smart_str_append Unexecuted instantiation: json_encoder.c:smart_str_append Unexecuted instantiation: json.c:smart_str_append Unexecuted instantiation: zend_jit.c:smart_str_append php_reflection.c:smart_str_append Line | Count | Source | 178 | 6.87k | { | 179 | | smart_str_append_ex(dest, src, false); | 180 | 6.87k | } |
Unexecuted instantiation: spl_array.c:smart_str_append Unexecuted instantiation: spl_dllist.c:smart_str_append Unexecuted instantiation: spl_iterators.c:smart_str_append Unexecuted instantiation: spl_observer.c:smart_str_append Unexecuted instantiation: array.c:smart_str_append Unexecuted instantiation: basic_functions.c:smart_str_append Unexecuted instantiation: file.c:smart_str_append Unexecuted instantiation: filters.c:smart_str_append Unexecuted instantiation: head.c:smart_str_append Unexecuted instantiation: http_fopen_wrapper.c:smart_str_append Unexecuted instantiation: http.c:smart_str_append Unexecuted instantiation: mail.c:smart_str_append Unexecuted instantiation: proc_open.c:smart_str_append Unexecuted instantiation: string.c:smart_str_append Unexecuted instantiation: url_scanner_ex.c:smart_str_append Unexecuted instantiation: url.c:smart_str_append Line | Count | Source | 178 | 1.75k | { | 179 | | smart_str_append_ex(dest, src, false); | 180 | 1.75k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_append Unexecuted instantiation: uri_parser_whatwg.c:smart_str_append Unexecuted instantiation: fopen_wrappers.c:smart_str_append Unexecuted instantiation: php_variables.c:smart_str_append Unexecuted instantiation: spprintf.c:smart_str_append Unexecuted instantiation: zend_dump.c:smart_str_append zend_ast.c:smart_str_append Line | Count | Source | 178 | 2.23M | { | 179 | | smart_str_append_ex(dest, src, false); | 180 | 2.23M | } |
Unexecuted instantiation: zend_attributes.c:smart_str_append Unexecuted instantiation: zend_builtin_functions.c:smart_str_append zend_exceptions.c:smart_str_append Line | Count | Source | 178 | 66.1k | { | 179 | | smart_str_append_ex(dest, src, false); | 180 | 66.1k | } |
Unexecuted instantiation: zend_execute.c:smart_str_append zend_inheritance.c:smart_str_append Line | Count | Source | 178 | 12.0k | { | 179 | | smart_str_append_ex(dest, src, false); | 180 | 12.0k | } |
Unexecuted instantiation: zend_ini.c:smart_str_append zend_smart_str.c:smart_str_append Line | Count | Source | 178 | 36 | { | 179 | | smart_str_append_ex(dest, src, false); | 180 | 36 | } |
Line | Count | Source | 178 | 17.1k | { | 179 | | smart_str_append_ex(dest, src, false); | 180 | 17.1k | } |
|
181 | | static zend_always_inline void smart_str_appendc(smart_str *dest, char ch) |
182 | 158M | { |
183 | 158M | smart_str_appendc_ex(dest, ch, false); |
184 | 158M | } Unexecuted instantiation: php_date.c:smart_str_appendc Unexecuted instantiation: php_pcre.c:smart_str_appendc Unexecuted instantiation: hash.c:smart_str_appendc json_encoder.c:smart_str_appendc Line | Count | Source | 182 | 10.4k | { | 183 | | smart_str_appendc_ex(dest, ch, false); | 184 | 10.4k | } |
Unexecuted instantiation: json.c:smart_str_appendc Unexecuted instantiation: zend_jit.c:smart_str_appendc php_reflection.c:smart_str_appendc Line | Count | Source | 182 | 11.5k | { | 183 | | smart_str_appendc_ex(dest, ch, false); | 184 | 11.5k | } |
Unexecuted instantiation: spl_array.c:smart_str_appendc Unexecuted instantiation: spl_dllist.c:smart_str_appendc Unexecuted instantiation: spl_iterators.c:smart_str_appendc Unexecuted instantiation: spl_observer.c:smart_str_appendc Unexecuted instantiation: array.c:smart_str_appendc Unexecuted instantiation: basic_functions.c:smart_str_appendc Unexecuted instantiation: file.c:smart_str_appendc Unexecuted instantiation: filters.c:smart_str_appendc Unexecuted instantiation: head.c:smart_str_appendc Unexecuted instantiation: http_fopen_wrapper.c:smart_str_appendc Unexecuted instantiation: http.c:smart_str_appendc Unexecuted instantiation: mail.c:smart_str_appendc Unexecuted instantiation: proc_open.c:smart_str_appendc Unexecuted instantiation: string.c:smart_str_appendc Unexecuted instantiation: url_scanner_ex.c:smart_str_appendc Unexecuted instantiation: url.c:smart_str_appendc Line | Count | Source | 182 | 39.6k | { | 183 | | smart_str_appendc_ex(dest, ch, false); | 184 | 39.6k | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_appendc Unexecuted instantiation: uri_parser_whatwg.c:smart_str_appendc Unexecuted instantiation: fopen_wrappers.c:smart_str_appendc Unexecuted instantiation: php_variables.c:smart_str_appendc spprintf.c:smart_str_appendc Line | Count | Source | 182 | 145M | { | 183 | | smart_str_appendc_ex(dest, ch, false); | 184 | 145M | } |
Unexecuted instantiation: zend_dump.c:smart_str_appendc zend_ast.c:smart_str_appendc Line | Count | Source | 182 | 11.8M | { | 183 | | smart_str_appendc_ex(dest, ch, false); | 184 | 11.8M | } |
Unexecuted instantiation: zend_attributes.c:smart_str_appendc Unexecuted instantiation: zend_builtin_functions.c:smart_str_appendc zend_exceptions.c:smart_str_appendc Line | Count | Source | 182 | 137k | { | 183 | | smart_str_appendc_ex(dest, ch, false); | 184 | 137k | } |
Unexecuted instantiation: zend_execute.c:smart_str_appendc zend_inheritance.c:smart_str_appendc Line | Count | Source | 182 | 10.0k | { | 183 | | smart_str_appendc_ex(dest, ch, false); | 184 | 10.0k | } |
Unexecuted instantiation: zend_ini.c:smart_str_appendc zend_smart_str.c:smart_str_appendc Line | Count | Source | 182 | 60.6k | { | 183 | | smart_str_appendc_ex(dest, ch, false); | 184 | 60.6k | } |
Line | Count | Source | 182 | 553k | { | 183 | | smart_str_appendc_ex(dest, ch, false); | 184 | 553k | } |
|
185 | | static zend_always_inline void smart_str_append_smart_str(smart_str *dest, const smart_str *src) |
186 | 916 | { |
187 | 916 | smart_str_append_smart_str_ex(dest, src, false); |
188 | 916 | } Unexecuted instantiation: php_date.c:smart_str_append_smart_str Unexecuted instantiation: php_pcre.c:smart_str_append_smart_str Unexecuted instantiation: hash.c:smart_str_append_smart_str Unexecuted instantiation: json_encoder.c:smart_str_append_smart_str Unexecuted instantiation: json.c:smart_str_append_smart_str Unexecuted instantiation: zend_jit.c:smart_str_append_smart_str php_reflection.c:smart_str_append_smart_str Line | Count | Source | 186 | 916 | { | 187 | | smart_str_append_smart_str_ex(dest, src, false); | 188 | 916 | } |
Unexecuted instantiation: spl_array.c:smart_str_append_smart_str Unexecuted instantiation: spl_dllist.c:smart_str_append_smart_str Unexecuted instantiation: spl_iterators.c:smart_str_append_smart_str Unexecuted instantiation: spl_observer.c:smart_str_append_smart_str Unexecuted instantiation: array.c:smart_str_append_smart_str Unexecuted instantiation: basic_functions.c:smart_str_append_smart_str Unexecuted instantiation: file.c:smart_str_append_smart_str Unexecuted instantiation: filters.c:smart_str_append_smart_str Unexecuted instantiation: head.c:smart_str_append_smart_str Unexecuted instantiation: http_fopen_wrapper.c:smart_str_append_smart_str Unexecuted instantiation: http.c:smart_str_append_smart_str Unexecuted instantiation: mail.c:smart_str_append_smart_str Unexecuted instantiation: proc_open.c:smart_str_append_smart_str Unexecuted instantiation: string.c:smart_str_append_smart_str Unexecuted instantiation: url_scanner_ex.c:smart_str_append_smart_str Unexecuted instantiation: url.c:smart_str_append_smart_str Unexecuted instantiation: var.c:smart_str_append_smart_str Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_append_smart_str Unexecuted instantiation: uri_parser_whatwg.c:smart_str_append_smart_str Unexecuted instantiation: fopen_wrappers.c:smart_str_append_smart_str Unexecuted instantiation: php_variables.c:smart_str_append_smart_str Unexecuted instantiation: spprintf.c:smart_str_append_smart_str Unexecuted instantiation: zend_dump.c:smart_str_append_smart_str Unexecuted instantiation: zend_ast.c:smart_str_append_smart_str Unexecuted instantiation: zend_attributes.c:smart_str_append_smart_str Unexecuted instantiation: zend_builtin_functions.c:smart_str_append_smart_str Unexecuted instantiation: zend_exceptions.c:smart_str_append_smart_str Unexecuted instantiation: zend_execute.c:smart_str_append_smart_str Unexecuted instantiation: zend_inheritance.c:smart_str_append_smart_str Unexecuted instantiation: zend_ini.c:smart_str_append_smart_str Unexecuted instantiation: zend_smart_str.c:smart_str_append_smart_str Unexecuted instantiation: zend.c:smart_str_append_smart_str |
189 | | |
190 | 0 | static zend_always_inline void smart_str_setl(smart_str *dest, const char *src, size_t len) { |
191 | 0 | smart_str_free(dest); |
192 | 0 | smart_str_appendl(dest, src, len); |
193 | 0 | } Unexecuted instantiation: php_date.c:smart_str_setl Unexecuted instantiation: php_pcre.c:smart_str_setl Unexecuted instantiation: hash.c:smart_str_setl Unexecuted instantiation: json_encoder.c:smart_str_setl Unexecuted instantiation: json.c:smart_str_setl Unexecuted instantiation: zend_jit.c:smart_str_setl Unexecuted instantiation: php_reflection.c:smart_str_setl Unexecuted instantiation: spl_array.c:smart_str_setl Unexecuted instantiation: spl_dllist.c:smart_str_setl Unexecuted instantiation: spl_iterators.c:smart_str_setl Unexecuted instantiation: spl_observer.c:smart_str_setl Unexecuted instantiation: array.c:smart_str_setl Unexecuted instantiation: basic_functions.c:smart_str_setl Unexecuted instantiation: file.c:smart_str_setl Unexecuted instantiation: filters.c:smart_str_setl Unexecuted instantiation: head.c:smart_str_setl Unexecuted instantiation: http_fopen_wrapper.c:smart_str_setl Unexecuted instantiation: http.c:smart_str_setl Unexecuted instantiation: mail.c:smart_str_setl Unexecuted instantiation: proc_open.c:smart_str_setl Unexecuted instantiation: string.c:smart_str_setl Unexecuted instantiation: url_scanner_ex.c:smart_str_setl Unexecuted instantiation: url.c:smart_str_setl Unexecuted instantiation: var.c:smart_str_setl Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_setl Unexecuted instantiation: uri_parser_whatwg.c:smart_str_setl Unexecuted instantiation: fopen_wrappers.c:smart_str_setl Unexecuted instantiation: php_variables.c:smart_str_setl Unexecuted instantiation: spprintf.c:smart_str_setl Unexecuted instantiation: zend_dump.c:smart_str_setl Unexecuted instantiation: zend_ast.c:smart_str_setl Unexecuted instantiation: zend_attributes.c:smart_str_setl Unexecuted instantiation: zend_builtin_functions.c:smart_str_setl Unexecuted instantiation: zend_exceptions.c:smart_str_setl Unexecuted instantiation: zend_execute.c:smart_str_setl Unexecuted instantiation: zend_inheritance.c:smart_str_setl Unexecuted instantiation: zend_ini.c:smart_str_setl Unexecuted instantiation: zend_smart_str.c:smart_str_setl Unexecuted instantiation: zend.c:smart_str_setl |
194 | | |
195 | | static zend_always_inline void smart_str_sets(smart_str *dest, const char *src) |
196 | 0 | { |
197 | 0 | smart_str_setl(dest, src, strlen(src)); |
198 | 0 | } Unexecuted instantiation: php_date.c:smart_str_sets Unexecuted instantiation: php_pcre.c:smart_str_sets Unexecuted instantiation: hash.c:smart_str_sets Unexecuted instantiation: json_encoder.c:smart_str_sets Unexecuted instantiation: json.c:smart_str_sets Unexecuted instantiation: zend_jit.c:smart_str_sets Unexecuted instantiation: php_reflection.c:smart_str_sets Unexecuted instantiation: spl_array.c:smart_str_sets Unexecuted instantiation: spl_dllist.c:smart_str_sets Unexecuted instantiation: spl_iterators.c:smart_str_sets Unexecuted instantiation: spl_observer.c:smart_str_sets Unexecuted instantiation: array.c:smart_str_sets Unexecuted instantiation: basic_functions.c:smart_str_sets Unexecuted instantiation: file.c:smart_str_sets Unexecuted instantiation: filters.c:smart_str_sets Unexecuted instantiation: head.c:smart_str_sets Unexecuted instantiation: http_fopen_wrapper.c:smart_str_sets Unexecuted instantiation: http.c:smart_str_sets Unexecuted instantiation: mail.c:smart_str_sets Unexecuted instantiation: proc_open.c:smart_str_sets Unexecuted instantiation: string.c:smart_str_sets Unexecuted instantiation: url_scanner_ex.c:smart_str_sets Unexecuted instantiation: url.c:smart_str_sets Unexecuted instantiation: var.c:smart_str_sets Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_sets Unexecuted instantiation: uri_parser_whatwg.c:smart_str_sets Unexecuted instantiation: fopen_wrappers.c:smart_str_sets Unexecuted instantiation: php_variables.c:smart_str_sets Unexecuted instantiation: spprintf.c:smart_str_sets Unexecuted instantiation: zend_dump.c:smart_str_sets Unexecuted instantiation: zend_ast.c:smart_str_sets Unexecuted instantiation: zend_attributes.c:smart_str_sets Unexecuted instantiation: zend_builtin_functions.c:smart_str_sets Unexecuted instantiation: zend_exceptions.c:smart_str_sets Unexecuted instantiation: zend_execute.c:smart_str_sets Unexecuted instantiation: zend_inheritance.c:smart_str_sets Unexecuted instantiation: zend_ini.c:smart_str_sets Unexecuted instantiation: zend_smart_str.c:smart_str_sets Unexecuted instantiation: zend.c:smart_str_sets |
199 | | #endif |