/src/php-src/Zend/zend_smart_str.h
Line | Count | Source |
1 | | /* |
2 | | +----------------------------------------------------------------------+ |
3 | | | Copyright (c) The PHP Group | |
4 | | +----------------------------------------------------------------------+ |
5 | | | This source file is subject to version 3.01 of the PHP license, | |
6 | | | that is bundled with this package in the file LICENSE, and is | |
7 | | | available through the world-wide-web at the following url: | |
8 | | | https://www.php.net/license/3_01.txt | |
9 | | | If you did not receive a copy of the PHP license and are unable to | |
10 | | | obtain it through the world-wide-web, please send a note to | |
11 | | | license@php.net so we can mail you a copy immediately. | |
12 | | +----------------------------------------------------------------------+ |
13 | | | Author: Sascha Schumann <sascha@schumann.cx> | |
14 | | +----------------------------------------------------------------------+ |
15 | | */ |
16 | | |
17 | | #ifndef ZEND_SMART_STR_H |
18 | | #define ZEND_SMART_STR_H |
19 | | |
20 | | #include <zend.h> |
21 | | #include "zend_globals.h" |
22 | | #include "zend_smart_str_public.h" |
23 | | |
24 | | BEGIN_EXTERN_C() |
25 | | |
26 | | ZEND_API void ZEND_FASTCALL smart_str_erealloc(smart_str *str, size_t len); |
27 | | ZEND_API void ZEND_FASTCALL smart_str_realloc(smart_str *str, size_t len); |
28 | | ZEND_API void ZEND_FASTCALL smart_str_append_escaped(smart_str *str, const char *s, size_t l); |
29 | | /* If zero_fraction is true, then a ".0" will be added to numbers that would not otherwise |
30 | | * have a fractional part and look like integers. */ |
31 | | ZEND_API void ZEND_FASTCALL smart_str_append_double( |
32 | | smart_str *str, double num, int precision, bool zero_fraction); |
33 | | ZEND_API void smart_str_append_printf(smart_str *dest, const char *format, ...) |
34 | | ZEND_ATTRIBUTE_FORMAT(printf, 2, 3); |
35 | | ZEND_API void ZEND_FASTCALL smart_str_append_escaped_truncated(smart_str *str, const zend_string *value, size_t length); |
36 | | ZEND_API void ZEND_FASTCALL smart_str_append_scalar(smart_str *str, const zval *value, size_t truncate); |
37 | | ZEND_API zend_result ZEND_FASTCALL smart_str_append_zval(smart_str *dest, const zval *value, size_t truncate); |
38 | | END_EXTERN_C() |
39 | | |
40 | 143M | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { |
41 | 143M | if (UNEXPECTED(!str->s)) { |
42 | 4.43M | goto do_smart_str_realloc; |
43 | 139M | } else { |
44 | 139M | len += ZSTR_LEN(str->s); |
45 | 139M | if (UNEXPECTED(len >= str->a)) { |
46 | 4.90M | do_smart_str_realloc: |
47 | 4.90M | if (persistent) { |
48 | 0 | smart_str_realloc(str, len); |
49 | 4.90M | } else { |
50 | 4.90M | smart_str_erealloc(str, len); |
51 | 4.90M | } |
52 | 4.90M | } |
53 | 139M | } |
54 | 143M | return len; |
55 | 143M | } php_date.c:smart_str_alloc Line | Count | Source | 40 | 339k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 41 | 339k | if (UNEXPECTED(!str->s)) { | 42 | 305 | goto do_smart_str_realloc; | 43 | 339k | } else { | 44 | 339k | len += ZSTR_LEN(str->s); | 45 | 339k | if (UNEXPECTED(len >= str->a)) { | 46 | 645 | do_smart_str_realloc: | 47 | 645 | if (persistent) { | 48 | 0 | smart_str_realloc(str, len); | 49 | 645 | } else { | 50 | 645 | smart_str_erealloc(str, len); | 51 | 645 | } | 52 | 645 | } | 53 | 339k | } | 54 | 339k | return len; | 55 | 339k | } |
Unexecuted instantiation: php_pcre.c:smart_str_alloc Unexecuted instantiation: hash.c:smart_str_alloc json_encoder.c:smart_str_alloc Line | Count | Source | 40 | 37.8k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 41 | 37.8k | if (UNEXPECTED(!str->s)) { | 42 | 1.81k | goto do_smart_str_realloc; | 43 | 36.0k | } else { | 44 | 36.0k | len += ZSTR_LEN(str->s); | 45 | 36.0k | if (UNEXPECTED(len >= str->a)) { | 46 | 1.84k | do_smart_str_realloc: | 47 | 1.84k | if (persistent) { | 48 | 0 | smart_str_realloc(str, len); | 49 | 1.84k | } else { | 50 | 1.84k | smart_str_erealloc(str, len); | 51 | 1.84k | } | 52 | 1.84k | } | 53 | 36.0k | } | 54 | 37.8k | return len; | 55 | 37.8k | } |
Unexecuted instantiation: json.c:smart_str_alloc Unexecuted instantiation: zend_jit.c:smart_str_alloc php_reflection.c:smart_str_alloc Line | Count | Source | 40 | 5.58k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 41 | 5.58k | if (UNEXPECTED(!str->s)) { | 42 | 174 | goto do_smart_str_realloc; | 43 | 5.40k | } else { | 44 | 5.40k | len += ZSTR_LEN(str->s); | 45 | 5.40k | if (UNEXPECTED(len >= str->a)) { | 46 | 238 | do_smart_str_realloc: | 47 | 238 | if (persistent) { | 48 | 0 | smart_str_realloc(str, len); | 49 | 238 | } else { | 50 | 238 | smart_str_erealloc(str, len); | 51 | 238 | } | 52 | 238 | } | 53 | 5.40k | } | 54 | 5.58k | return len; | 55 | 5.58k | } |
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 | 40 | 99.2k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 41 | 99.2k | if (UNEXPECTED(!str->s)) { | 42 | 1.06k | goto do_smart_str_realloc; | 43 | 98.2k | } else { | 44 | 98.2k | len += ZSTR_LEN(str->s); | 45 | 98.2k | if (UNEXPECTED(len >= str->a)) { | 46 | 1.37k | do_smart_str_realloc: | 47 | 1.37k | if (persistent) { | 48 | 0 | smart_str_realloc(str, len); | 49 | 1.37k | } else { | 50 | 1.37k | smart_str_erealloc(str, len); | 51 | 1.37k | } | 52 | 1.37k | } | 53 | 98.2k | } | 54 | 99.2k | return len; | 55 | 99.2k | } |
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 | 40 | 24 | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 41 | 24 | if (UNEXPECTED(!str->s)) { | 42 | 24 | goto do_smart_str_realloc; | 43 | 24 | } else { | 44 | 0 | len += ZSTR_LEN(str->s); | 45 | 0 | if (UNEXPECTED(len >= str->a)) { | 46 | 24 | do_smart_str_realloc: | 47 | 24 | if (persistent) { | 48 | 0 | smart_str_realloc(str, len); | 49 | 24 | } else { | 50 | 24 | smart_str_erealloc(str, len); | 51 | 24 | } | 52 | 24 | } | 53 | 0 | } | 54 | 24 | return len; | 55 | 24 | } |
Unexecuted instantiation: php_variables.c:smart_str_alloc spprintf.c:smart_str_alloc Line | Count | Source | 40 | 127M | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 41 | 127M | if (UNEXPECTED(!str->s)) { | 42 | 4.38M | goto do_smart_str_realloc; | 43 | 123M | } else { | 44 | 123M | len += ZSTR_LEN(str->s); | 45 | 123M | if (UNEXPECTED(len >= str->a)) { | 46 | 4.83M | do_smart_str_realloc: | 47 | 4.83M | if (persistent) { | 48 | 0 | smart_str_realloc(str, len); | 49 | 4.83M | } else { | 50 | 4.83M | smart_str_erealloc(str, len); | 51 | 4.83M | } | 52 | 4.83M | } | 53 | 123M | } | 54 | 127M | return len; | 55 | 127M | } |
Unexecuted instantiation: zend_dump.c:smart_str_alloc zend_ast.c:smart_str_alloc Line | Count | Source | 40 | 15.0M | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 41 | 15.0M | if (UNEXPECTED(!str->s)) { | 42 | 20.8k | goto do_smart_str_realloc; | 43 | 14.9M | } else { | 44 | 14.9M | len += ZSTR_LEN(str->s); | 45 | 14.9M | if (UNEXPECTED(len >= str->a)) { | 46 | 42.2k | do_smart_str_realloc: | 47 | 42.2k | if (persistent) { | 48 | 0 | smart_str_realloc(str, len); | 49 | 42.2k | } else { | 50 | 42.2k | smart_str_erealloc(str, len); | 51 | 42.2k | } | 52 | 42.2k | } | 53 | 14.9M | } | 54 | 15.0M | return len; | 55 | 15.0M | } |
zend_attributes.c:smart_str_alloc Line | Count | Source | 40 | 314 | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 41 | 314 | if (UNEXPECTED(!str->s)) { | 42 | 220 | goto do_smart_str_realloc; | 43 | 220 | } else { | 44 | 94 | len += ZSTR_LEN(str->s); | 45 | 94 | if (UNEXPECTED(len >= str->a)) { | 46 | 220 | do_smart_str_realloc: | 47 | 220 | if (persistent) { | 48 | 0 | smart_str_realloc(str, len); | 49 | 220 | } else { | 50 | 220 | smart_str_erealloc(str, len); | 51 | 220 | } | 52 | 220 | } | 53 | 94 | } | 54 | 314 | return len; | 55 | 314 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_alloc zend_exceptions.c:smart_str_alloc Line | Count | Source | 40 | 282k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 41 | 282k | if (UNEXPECTED(!str->s)) { | 42 | 12.9k | goto do_smart_str_realloc; | 43 | 269k | } else { | 44 | 269k | len += ZSTR_LEN(str->s); | 45 | 269k | if (UNEXPECTED(len >= str->a)) { | 46 | 14.5k | do_smart_str_realloc: | 47 | 14.5k | if (persistent) { | 48 | 0 | smart_str_realloc(str, len); | 49 | 14.5k | } else { | 50 | 14.5k | smart_str_erealloc(str, len); | 51 | 14.5k | } | 52 | 14.5k | } | 53 | 269k | } | 54 | 282k | return len; | 55 | 282k | } |
zend_execute.c:smart_str_alloc Line | Count | Source | 40 | 26 | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 41 | 26 | if (UNEXPECTED(!str->s)) { | 42 | 13 | goto do_smart_str_realloc; | 43 | 13 | } else { | 44 | 13 | len += ZSTR_LEN(str->s); | 45 | 13 | if (UNEXPECTED(len >= str->a)) { | 46 | 13 | do_smart_str_realloc: | 47 | 13 | if (persistent) { | 48 | 0 | smart_str_realloc(str, len); | 49 | 13 | } else { | 50 | 13 | smart_str_erealloc(str, len); | 51 | 13 | } | 52 | 13 | } | 53 | 13 | } | 54 | 26 | return len; | 55 | 26 | } |
zend_inheritance.c:smart_str_alloc Line | Count | Source | 40 | 32.2k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 41 | 32.2k | if (UNEXPECTED(!str->s)) { | 42 | 2.66k | goto do_smart_str_realloc; | 43 | 29.5k | } else { | 44 | 29.5k | len += ZSTR_LEN(str->s); | 45 | 29.5k | if (UNEXPECTED(len >= str->a)) { | 46 | 2.86k | do_smart_str_realloc: | 47 | 2.86k | if (persistent) { | 48 | 0 | smart_str_realloc(str, len); | 49 | 2.86k | } else { | 50 | 2.86k | smart_str_erealloc(str, len); | 51 | 2.86k | } | 52 | 2.86k | } | 53 | 29.5k | } | 54 | 32.2k | return len; | 55 | 32.2k | } |
Unexecuted instantiation: zend_ini.c:smart_str_alloc zend_smart_str.c:smart_str_alloc Line | Count | Source | 40 | 149k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 41 | 149k | if (UNEXPECTED(!str->s)) { | 42 | 366 | goto do_smart_str_realloc; | 43 | 149k | } else { | 44 | 149k | len += ZSTR_LEN(str->s); | 45 | 149k | if (UNEXPECTED(len >= str->a)) { | 46 | 1.37k | do_smart_str_realloc: | 47 | 1.37k | if (persistent) { | 48 | 0 | smart_str_realloc(str, len); | 49 | 1.37k | } else { | 50 | 1.37k | smart_str_erealloc(str, len); | 51 | 1.37k | } | 52 | 1.37k | } | 53 | 149k | } | 54 | 149k | return len; | 55 | 149k | } |
Line | Count | Source | 40 | 120k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 41 | 120k | if (UNEXPECTED(!str->s)) { | 42 | 2.27k | goto do_smart_str_realloc; | 43 | 118k | } else { | 44 | 118k | len += ZSTR_LEN(str->s); | 45 | 118k | if (UNEXPECTED(len >= str->a)) { | 46 | 2.43k | do_smart_str_realloc: | 47 | 2.43k | if (persistent) { | 48 | 0 | smart_str_realloc(str, len); | 49 | 2.43k | } else { | 50 | 2.43k | smart_str_erealloc(str, len); | 51 | 2.43k | } | 52 | 2.43k | } | 53 | 118k | } | 54 | 120k | return len; | 55 | 120k | } |
|
56 | | |
57 | 40.5k | static zend_always_inline char* smart_str_extend_ex(smart_str *dest, size_t len, bool persistent) { |
58 | 40.5k | size_t new_len = smart_str_alloc(dest, len, persistent); |
59 | 40.5k | char *ret = ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s); |
60 | 40.5k | ZSTR_LEN(dest->s) = new_len; |
61 | 40.5k | return ret; |
62 | 40.5k | } 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 | 57 | 10.7k | static zend_always_inline char* smart_str_extend_ex(smart_str *dest, size_t len, bool persistent) { | 58 | 10.7k | size_t new_len = smart_str_alloc(dest, len, persistent); | 59 | 10.7k | char *ret = ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s); | 60 | 10.7k | ZSTR_LEN(dest->s) = new_len; | 61 | 10.7k | return ret; | 62 | 10.7k | } |
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 | 57 | 29.8k | static zend_always_inline char* smart_str_extend_ex(smart_str *dest, size_t len, bool persistent) { | 58 | 29.8k | size_t new_len = smart_str_alloc(dest, len, persistent); | 59 | 29.8k | char *ret = ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s); | 60 | 29.8k | ZSTR_LEN(dest->s) = new_len; | 61 | 29.8k | return ret; | 62 | 29.8k | } |
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 |
63 | | |
64 | | static zend_always_inline char* smart_str_extend(smart_str *dest, size_t length) |
65 | 40.5k | { |
66 | 40.5k | return smart_str_extend_ex(dest, length, false); |
67 | 40.5k | } 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 | 65 | 10.7k | { | 66 | | return smart_str_extend_ex(dest, length, false); | 67 | 10.7k | } |
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 | 65 | 29.8k | { | 66 | | return smart_str_extend_ex(dest, length, false); | 67 | 29.8k | } |
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 |
68 | | |
69 | 1.11M | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { |
70 | 1.11M | if (str->s) { |
71 | 964 | zend_string_release_ex(str->s, persistent); |
72 | 964 | str->s = NULL; |
73 | 964 | } |
74 | 1.11M | str->a = 0; |
75 | 1.11M | } 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 | 69 | 95 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 70 | 95 | if (str->s) { | 71 | 95 | zend_string_release_ex(str->s, persistent); | 72 | | str->s = NULL; | 73 | 95 | } | 74 | 95 | str->a = 0; | 75 | 95 | } |
Unexecuted instantiation: zend_jit.c:smart_str_free_ex php_reflection.c:smart_str_free_ex Line | Count | Source | 69 | 542 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 70 | 542 | if (str->s) { | 71 | 292 | zend_string_release_ex(str->s, persistent); | 72 | | str->s = NULL; | 73 | 292 | } | 74 | 542 | str->a = 0; | 75 | 542 | } |
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 | 69 | 1.45k | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 70 | 1.45k | if (str->s) { | 71 | 0 | zend_string_release_ex(str->s, persistent); | 72 | | str->s = NULL; | 73 | 0 | } | 74 | 1.45k | str->a = 0; | 75 | 1.45k | } |
url_scanner_ex.c:smart_str_free_ex Line | Count | Source | 69 | 1.11M | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 70 | 1.11M | if (str->s) { | 71 | 0 | zend_string_release_ex(str->s, persistent); | 72 | | str->s = NULL; | 73 | 0 | } | 74 | 1.11M | str->a = 0; | 75 | 1.11M | } |
Unexecuted instantiation: url.c:smart_str_free_ex Line | Count | Source | 69 | 241 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 70 | 241 | if (str->s) { | 71 | 203 | zend_string_release_ex(str->s, persistent); | 72 | | str->s = NULL; | 73 | 203 | } | 74 | 241 | str->a = 0; | 75 | 241 | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_free_ex Unexecuted instantiation: uri_parser_whatwg.c:smart_str_free_ex Unexecuted instantiation: fopen_wrappers.c:smart_str_free_ex 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 | 69 | 178 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 70 | 178 | if (str->s) { | 71 | 178 | zend_string_release_ex(str->s, persistent); | 72 | | str->s = NULL; | 73 | 178 | } | 74 | 178 | str->a = 0; | 75 | 178 | } |
Unexecuted instantiation: zend_inheritance.c:smart_str_free_ex zend_ini.c:smart_str_free_ex Line | Count | Source | 69 | 204 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 70 | 204 | if (str->s) { | 71 | 196 | zend_string_release_ex(str->s, persistent); | 72 | | str->s = NULL; | 73 | 196 | } | 74 | 204 | str->a = 0; | 75 | 204 | } |
Unexecuted instantiation: zend_smart_str.c:smart_str_free_ex Unexecuted instantiation: zend.c:smart_str_free_ex |
76 | | |
77 | | static zend_always_inline void smart_str_free(smart_str *str) |
78 | 1.11M | { |
79 | 1.11M | smart_str_free_ex(str, false); |
80 | 1.11M | } 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 | 78 | 95 | { | 79 | | smart_str_free_ex(str, false); | 80 | 95 | } |
Unexecuted instantiation: zend_jit.c:smart_str_free php_reflection.c:smart_str_free Line | Count | Source | 78 | 542 | { | 79 | | smart_str_free_ex(str, false); | 80 | 542 | } |
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 | 78 | 1.45k | { | 79 | | smart_str_free_ex(str, false); | 80 | 1.45k | } |
url_scanner_ex.c:smart_str_free Line | Count | Source | 78 | 1.11M | { | 79 | | smart_str_free_ex(str, false); | 80 | 1.11M | } |
Unexecuted instantiation: url.c:smart_str_free Line | Count | Source | 78 | 241 | { | 79 | | smart_str_free_ex(str, false); | 80 | 241 | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_free Unexecuted instantiation: uri_parser_whatwg.c:smart_str_free Unexecuted instantiation: fopen_wrappers.c:smart_str_free 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 | 78 | 178 | { | 79 | | smart_str_free_ex(str, false); | 80 | 178 | } |
Unexecuted instantiation: zend_inheritance.c:smart_str_free zend_ini.c:smart_str_free Line | Count | Source | 78 | 204 | { | 79 | | smart_str_free_ex(str, false); | 80 | 204 | } |
Unexecuted instantiation: zend_smart_str.c:smart_str_free Unexecuted instantiation: zend.c:smart_str_free |
81 | | |
82 | 4.43M | static zend_always_inline void smart_str_0(smart_str *str) { |
83 | 4.43M | if (str->s) { |
84 | 4.43M | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; |
85 | 4.43M | } |
86 | 4.43M | } Line | Count | Source | 82 | 305 | static zend_always_inline void smart_str_0(smart_str *str) { | 83 | 305 | if (str->s) { | 84 | 305 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 85 | 305 | } | 86 | 305 | } |
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 | 82 | 1.71k | static zend_always_inline void smart_str_0(smart_str *str) { | 83 | 1.71k | if (str->s) { | 84 | 1.71k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 85 | 1.71k | } | 86 | 1.71k | } |
Unexecuted instantiation: zend_jit.c:smart_str_0 php_reflection.c:smart_str_0 Line | Count | Source | 82 | 515 | static zend_always_inline void smart_str_0(smart_str *str) { | 83 | 515 | if (str->s) { | 84 | 515 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 85 | 515 | } | 86 | 515 | } |
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 | 82 | 1.96k | static zend_always_inline void smart_str_0(smart_str *str) { | 83 | 1.96k | if (str->s) { | 84 | 1.92k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 85 | 1.92k | } | 86 | 1.96k | } |
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 | 82 | 24 | static zend_always_inline void smart_str_0(smart_str *str) { | 83 | 24 | if (str->s) { | 84 | 24 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 85 | 24 | } | 86 | 24 | } |
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 | 82 | 20.8k | static zend_always_inline void smart_str_0(smart_str *str) { | 83 | 20.8k | if (str->s) { | 84 | 20.8k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 85 | 20.8k | } | 86 | 20.8k | } |
zend_attributes.c:smart_str_0 Line | Count | Source | 82 | 220 | static zend_always_inline void smart_str_0(smart_str *str) { | 83 | 220 | if (str->s) { | 84 | 220 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 85 | 220 | } | 86 | 220 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_0 zend_exceptions.c:smart_str_0 Line | Count | Source | 82 | 12.9k | static zend_always_inline void smart_str_0(smart_str *str) { | 83 | 12.9k | if (str->s) { | 84 | 12.9k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 85 | 12.9k | } | 86 | 12.9k | } |
zend_execute.c:smart_str_0 Line | Count | Source | 82 | 178 | static zend_always_inline void smart_str_0(smart_str *str) { | 83 | 178 | if (str->s) { | 84 | 178 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 85 | 178 | } | 86 | 178 | } |
zend_inheritance.c:smart_str_0 Line | Count | Source | 82 | 2.66k | static zend_always_inline void smart_str_0(smart_str *str) { | 83 | 2.66k | if (str->s) { | 84 | 2.66k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 85 | 2.66k | } | 86 | 2.66k | } |
Line | Count | Source | 82 | 196 | static zend_always_inline void smart_str_0(smart_str *str) { | 83 | 196 | if (str->s) { | 84 | 196 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 85 | 196 | } | 86 | 196 | } |
Unexecuted instantiation: zend_smart_str.c:smart_str_0 Line | Count | Source | 82 | 4.39M | static zend_always_inline void smart_str_0(smart_str *str) { | 83 | 4.39M | if (str->s) { | 84 | 4.39M | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 85 | 4.39M | } | 86 | 4.39M | } |
|
87 | | |
88 | 291 | static zend_always_inline size_t smart_str_get_len(smart_str *str) { |
89 | 291 | return str->s ? ZSTR_LEN(str->s) : 0; |
90 | 291 | } 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 Unexecuted instantiation: php_reflection.c:smart_str_get_len 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 | 88 | 24 | static zend_always_inline size_t smart_str_get_len(smart_str *str) { | 89 | 24 | return str->s ? ZSTR_LEN(str->s) : 0; | 90 | 24 | } |
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 | 88 | 267 | static zend_always_inline size_t smart_str_get_len(smart_str *str) { | 89 | 267 | return str->s ? ZSTR_LEN(str->s) : 0; | 90 | 267 | } |
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 |
91 | | |
92 | | static zend_always_inline void smart_str_trim_to_size_ex(smart_str *str, bool persistent) |
93 | 4.39M | { |
94 | 4.39M | if (str->s && str->a > ZSTR_LEN(str->s)) { |
95 | 4.39M | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); |
96 | 4.39M | str->a = ZSTR_LEN(str->s); |
97 | 4.39M | } |
98 | 4.39M | } 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 | 93 | 1.71k | { | 94 | 1.71k | if (str->s && str->a > ZSTR_LEN(str->s)) { | 95 | 1.71k | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 96 | 1.71k | str->a = ZSTR_LEN(str->s); | 97 | 1.71k | } | 98 | 1.71k | } |
Unexecuted instantiation: zend_jit.c:smart_str_trim_to_size_ex php_reflection.c:smart_str_trim_to_size_ex Line | Count | Source | 93 | 277 | { | 94 | 277 | if (str->s && str->a > ZSTR_LEN(str->s)) { | 95 | 277 | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 96 | 277 | str->a = ZSTR_LEN(str->s); | 97 | 277 | } | 98 | 277 | } |
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 | 93 | 862 | { | 94 | 862 | if (str->s && str->a > ZSTR_LEN(str->s)) { | 95 | 862 | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 96 | 862 | str->a = ZSTR_LEN(str->s); | 97 | 862 | } | 98 | 862 | } |
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 | 93 | 24 | { | 94 | 24 | if (str->s && str->a > ZSTR_LEN(str->s)) { | 95 | 24 | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 96 | 24 | str->a = ZSTR_LEN(str->s); | 97 | 24 | } | 98 | 24 | } |
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 | 93 | 220 | { | 94 | 220 | if (str->s && str->a > ZSTR_LEN(str->s)) { | 95 | 220 | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 96 | 220 | str->a = ZSTR_LEN(str->s); | 97 | 220 | } | 98 | 220 | } |
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 | 93 | 4.38M | { | 94 | 4.38M | if (str->s && str->a > ZSTR_LEN(str->s)) { | 95 | 4.38M | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 96 | 4.38M | str->a = ZSTR_LEN(str->s); | 97 | 4.38M | } | 98 | 4.38M | } |
|
99 | | |
100 | | static zend_always_inline void smart_str_trim_to_size(smart_str *dest) |
101 | 0 | { |
102 | 0 | smart_str_trim_to_size_ex(dest, false); |
103 | 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 |
104 | | |
105 | 4.39M | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { |
106 | 4.39M | if (str->s) { |
107 | 4.39M | zend_string *res; |
108 | 4.39M | smart_str_0(str); |
109 | 4.39M | smart_str_trim_to_size_ex(str, persistent); |
110 | 4.39M | res = str->s; |
111 | 4.39M | str->s = NULL; |
112 | 4.39M | return res; |
113 | 4.39M | } else { |
114 | 4 | return ZSTR_EMPTY_ALLOC(); |
115 | 4 | } |
116 | 4.39M | } 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 | 105 | 1.71k | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 106 | 1.71k | if (str->s) { | 107 | 1.71k | zend_string *res; | 108 | 1.71k | smart_str_0(str); | 109 | 1.71k | smart_str_trim_to_size_ex(str, persistent); | 110 | 1.71k | res = str->s; | 111 | 1.71k | str->s = NULL; | 112 | 1.71k | return res; | 113 | 1.71k | } else { | 114 | 3 | return ZSTR_EMPTY_ALLOC(); | 115 | 3 | } | 116 | 1.71k | } |
Unexecuted instantiation: zend_jit.c:smart_str_extract_ex php_reflection.c:smart_str_extract_ex Line | Count | Source | 105 | 278 | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 106 | 278 | if (str->s) { | 107 | 277 | zend_string *res; | 108 | 277 | smart_str_0(str); | 109 | 277 | smart_str_trim_to_size_ex(str, persistent); | 110 | 277 | res = str->s; | 111 | 277 | str->s = NULL; | 112 | 277 | return res; | 113 | 277 | } else { | 114 | 1 | return ZSTR_EMPTY_ALLOC(); | 115 | 1 | } | 116 | 278 | } |
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 | 105 | 862 | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 106 | 862 | if (str->s) { | 107 | 862 | zend_string *res; | 108 | 862 | smart_str_0(str); | 109 | 862 | smart_str_trim_to_size_ex(str, persistent); | 110 | 862 | res = str->s; | 111 | 862 | str->s = NULL; | 112 | 862 | return res; | 113 | 862 | } else { | 114 | 0 | return ZSTR_EMPTY_ALLOC(); | 115 | 0 | } | 116 | 862 | } |
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 | 105 | 24 | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 106 | 24 | if (str->s) { | 107 | 24 | zend_string *res; | 108 | 24 | smart_str_0(str); | 109 | 24 | smart_str_trim_to_size_ex(str, persistent); | 110 | 24 | res = str->s; | 111 | 24 | str->s = NULL; | 112 | 24 | return res; | 113 | 24 | } else { | 114 | 0 | return ZSTR_EMPTY_ALLOC(); | 115 | 0 | } | 116 | 24 | } |
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 | 105 | 220 | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 106 | 220 | if (str->s) { | 107 | 220 | zend_string *res; | 108 | 220 | smart_str_0(str); | 109 | 220 | smart_str_trim_to_size_ex(str, persistent); | 110 | 220 | res = str->s; | 111 | 220 | str->s = NULL; | 112 | 220 | return res; | 113 | 220 | } else { | 114 | 0 | return ZSTR_EMPTY_ALLOC(); | 115 | 0 | } | 116 | 220 | } |
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 | 105 | 4.38M | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 106 | 4.38M | if (str->s) { | 107 | 4.38M | zend_string *res; | 108 | 4.38M | smart_str_0(str); | 109 | 4.38M | smart_str_trim_to_size_ex(str, persistent); | 110 | 4.38M | res = str->s; | 111 | 4.38M | str->s = NULL; | 112 | 4.38M | return res; | 113 | 4.38M | } else { | 114 | 0 | return ZSTR_EMPTY_ALLOC(); | 115 | 0 | } | 116 | 4.38M | } |
|
117 | | |
118 | | static zend_always_inline zend_string *smart_str_extract(smart_str *dest) |
119 | 4.39M | { |
120 | 4.39M | return smart_str_extract_ex(dest, false); |
121 | 4.39M | } 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 | 119 | 1.71k | { | 120 | | return smart_str_extract_ex(dest, false); | 121 | 1.71k | } |
Unexecuted instantiation: zend_jit.c:smart_str_extract php_reflection.c:smart_str_extract Line | Count | Source | 119 | 278 | { | 120 | | return smart_str_extract_ex(dest, false); | 121 | 278 | } |
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 | 119 | 862 | { | 120 | | return smart_str_extract_ex(dest, false); | 121 | 862 | } |
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 | 119 | 24 | { | 120 | | return smart_str_extract_ex(dest, false); | 121 | 24 | } |
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 | 119 | 220 | { | 120 | | return smart_str_extract_ex(dest, false); | 121 | 220 | } |
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 | 119 | 4.38M | { | 120 | | return smart_str_extract_ex(dest, false); | 121 | 4.38M | } |
|
122 | | |
123 | 125M | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { |
124 | 125M | size_t new_len = smart_str_alloc(dest, 1, persistent); |
125 | 125M | ZSTR_VAL(dest->s)[new_len - 1] = ch; |
126 | 125M | ZSTR_LEN(dest->s) = new_len; |
127 | 125M | } 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 | 123 | 9.75k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 124 | 9.75k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 125 | 9.75k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 126 | 9.75k | ZSTR_LEN(dest->s) = new_len; | 127 | 9.75k | } |
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 | 123 | 1.46k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 124 | 1.46k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 125 | 1.46k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 126 | 1.46k | ZSTR_LEN(dest->s) = new_len; | 127 | 1.46k | } |
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 | 123 | 18.9k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 124 | 18.9k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 125 | 18.9k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 126 | 18.9k | ZSTR_LEN(dest->s) = new_len; | 127 | 18.9k | } |
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 | 123 | 118M | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 124 | 118M | size_t new_len = smart_str_alloc(dest, 1, persistent); | 125 | 118M | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 126 | 118M | ZSTR_LEN(dest->s) = new_len; | 127 | 118M | } |
Unexecuted instantiation: zend_dump.c:smart_str_appendc_ex zend_ast.c:smart_str_appendc_ex Line | Count | Source | 123 | 6.78M | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 124 | 6.78M | size_t new_len = smart_str_alloc(dest, 1, persistent); | 125 | 6.78M | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 126 | 6.78M | ZSTR_LEN(dest->s) = new_len; | 127 | 6.78M | } |
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 | 123 | 97.5k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 124 | 97.5k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 125 | 97.5k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 126 | 97.5k | ZSTR_LEN(dest->s) = new_len; | 127 | 97.5k | } |
Unexecuted instantiation: zend_execute.c:smart_str_appendc_ex zend_inheritance.c:smart_str_appendc_ex Line | Count | Source | 123 | 10.7k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 124 | 10.7k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 125 | 10.7k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 126 | 10.7k | ZSTR_LEN(dest->s) = new_len; | 127 | 10.7k | } |
Unexecuted instantiation: zend_ini.c:smart_str_appendc_ex zend_smart_str.c:smart_str_appendc_ex Line | Count | Source | 123 | 40.7k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 124 | 40.7k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 125 | 40.7k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 126 | 40.7k | ZSTR_LEN(dest->s) = new_len; | 127 | 40.7k | } |
zend.c:smart_str_appendc_ex Line | Count | Source | 123 | 90.2k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 124 | 90.2k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 125 | 90.2k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 126 | 90.2k | ZSTR_LEN(dest->s) = new_len; | 127 | 90.2k | } |
|
128 | | |
129 | 18.0M | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { |
130 | 18.0M | size_t new_len = smart_str_alloc(dest, len, persistent); |
131 | 18.0M | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); |
132 | 18.0M | ZSTR_LEN(dest->s) = new_len; |
133 | 18.0M | } php_date.c:smart_str_appendl_ex Line | Count | Source | 129 | 339k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 130 | 339k | size_t new_len = smart_str_alloc(dest, len, persistent); | 131 | 339k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 132 | 339k | ZSTR_LEN(dest->s) = new_len; | 133 | 339k | } |
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 | 129 | 16.1k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 130 | 16.1k | size_t new_len = smart_str_alloc(dest, len, persistent); | 131 | 16.1k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 132 | 16.1k | ZSTR_LEN(dest->s) = new_len; | 133 | 16.1k | } |
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 | 129 | 4.11k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 130 | 4.11k | size_t new_len = smart_str_alloc(dest, len, persistent); | 131 | 4.11k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 132 | 4.11k | ZSTR_LEN(dest->s) = new_len; | 133 | 4.11k | } |
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 | 129 | 50.5k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 130 | 50.5k | size_t new_len = smart_str_alloc(dest, len, persistent); | 131 | 50.5k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 132 | 50.5k | ZSTR_LEN(dest->s) = new_len; | 133 | 50.5k | } |
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 | 129 | 24 | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 130 | 24 | size_t new_len = smart_str_alloc(dest, len, persistent); | 131 | 24 | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 132 | 24 | ZSTR_LEN(dest->s) = new_len; | 133 | 24 | } |
Unexecuted instantiation: php_variables.c:smart_str_appendl_ex spprintf.c:smart_str_appendl_ex Line | Count | Source | 129 | 9.05M | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 130 | 9.05M | size_t new_len = smart_str_alloc(dest, len, persistent); | 131 | 9.05M | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 132 | 9.05M | ZSTR_LEN(dest->s) = new_len; | 133 | 9.05M | } |
Unexecuted instantiation: zend_dump.c:smart_str_appendl_ex zend_ast.c:smart_str_appendl_ex Line | Count | Source | 129 | 8.23M | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 130 | 8.23M | size_t new_len = smart_str_alloc(dest, len, persistent); | 131 | 8.23M | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 132 | 8.23M | ZSTR_LEN(dest->s) = new_len; | 133 | 8.23M | } |
zend_attributes.c:smart_str_appendl_ex Line | Count | Source | 129 | 314 | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 130 | 314 | size_t new_len = smart_str_alloc(dest, len, persistent); | 131 | 314 | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 132 | 314 | ZSTR_LEN(dest->s) = new_len; | 133 | 314 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_appendl_ex zend_exceptions.c:smart_str_appendl_ex Line | Count | Source | 129 | 184k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 130 | 184k | size_t new_len = smart_str_alloc(dest, len, persistent); | 131 | 184k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 132 | 184k | ZSTR_LEN(dest->s) = new_len; | 133 | 184k | } |
zend_execute.c:smart_str_appendl_ex Line | Count | Source | 129 | 26 | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 130 | 26 | size_t new_len = smart_str_alloc(dest, len, persistent); | 131 | 26 | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 132 | 26 | ZSTR_LEN(dest->s) = new_len; | 133 | 26 | } |
zend_inheritance.c:smart_str_appendl_ex Line | Count | Source | 129 | 21.4k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 130 | 21.4k | size_t new_len = smart_str_alloc(dest, len, persistent); | 131 | 21.4k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 132 | 21.4k | ZSTR_LEN(dest->s) = new_len; | 133 | 21.4k | } |
Unexecuted instantiation: zend_ini.c:smart_str_appendl_ex zend_smart_str.c:smart_str_appendl_ex Line | Count | Source | 129 | 88.1k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 130 | 88.1k | size_t new_len = smart_str_alloc(dest, len, persistent); | 131 | 88.1k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 132 | 88.1k | ZSTR_LEN(dest->s) = new_len; | 133 | 88.1k | } |
zend.c:smart_str_appendl_ex Line | Count | Source | 129 | 30.3k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 130 | 30.3k | size_t new_len = smart_str_alloc(dest, len, persistent); | 131 | 30.3k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 132 | 30.3k | ZSTR_LEN(dest->s) = new_len; | 133 | 30.3k | } |
|
134 | | |
135 | 1.86M | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { |
136 | 1.86M | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); |
137 | 1.86M | } 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 | 135 | 704 | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 136 | 704 | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 137 | 704 | } |
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 | 135 | 1.19k | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 136 | 1.19k | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 137 | 1.19k | } |
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 | 135 | 1.83M | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 136 | 1.83M | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 137 | 1.83M | } |
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 | 135 | 20.9k | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 136 | 20.9k | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 137 | 20.9k | } |
Unexecuted instantiation: zend_execute.c:smart_str_append_ex zend_inheritance.c:smart_str_append_ex Line | Count | Source | 135 | 7.03k | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 136 | 7.03k | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 137 | 7.03k | } |
Unexecuted instantiation: zend_ini.c:smart_str_append_ex zend_smart_str.c:smart_str_append_ex Line | Count | Source | 135 | 12 | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 136 | 12 | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 137 | 12 | } |
zend.c:smart_str_append_ex Line | Count | Source | 135 | 4.32k | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 136 | 4.32k | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 137 | 4.32k | } |
|
138 | | |
139 | 182 | static zend_always_inline void smart_str_append_smart_str_ex(smart_str *dest, const smart_str *src, bool persistent) { |
140 | 182 | if (src->s && ZSTR_LEN(src->s)) { |
141 | 54 | smart_str_append_ex(dest, src->s, persistent); |
142 | 54 | } |
143 | 182 | } 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 | 139 | 182 | static zend_always_inline void smart_str_append_smart_str_ex(smart_str *dest, const smart_str *src, bool persistent) { | 140 | 182 | if (src->s && ZSTR_LEN(src->s)) { | 141 | 54 | smart_str_append_ex(dest, src->s, persistent); | 142 | 54 | } | 143 | 182 | } |
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 |
144 | | |
145 | 771k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { |
146 | 771k | char buf[32]; |
147 | 771k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); |
148 | 771k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); |
149 | 771k | } 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 | 145 | 1.06k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 146 | 1.06k | char buf[32]; | 147 | 1.06k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 148 | 1.06k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 149 | 1.06k | } |
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 | 145 | 6 | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 146 | 6 | char buf[32]; | 147 | 6 | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 148 | 6 | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 149 | 6 | } |
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 | 145 | 1.98k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 146 | 1.98k | char buf[32]; | 147 | 1.98k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 148 | 1.98k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 149 | 1.98k | } |
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 | 145 | 708k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 146 | 708k | char buf[32]; | 147 | 708k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 148 | 708k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 149 | 708k | } |
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 | 145 | 54.9k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 146 | 54.9k | char buf[32]; | 147 | 54.9k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 148 | 54.9k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 149 | 54.9k | } |
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 | 145 | 235 | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 146 | 235 | char buf[32]; | 147 | 235 | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 148 | 235 | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 149 | 235 | } |
zend.c:smart_str_append_long_ex Line | Count | Source | 145 | 4.62k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 146 | 4.62k | char buf[32]; | 147 | 4.62k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 148 | 4.62k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 149 | 4.62k | } |
|
150 | | |
151 | | static zend_always_inline void smart_str_append_long(smart_str *dest, zend_long num) |
152 | 771k | { |
153 | 771k | smart_str_append_long_ex(dest, num, false); |
154 | 771k | } 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 | 152 | 1.06k | { | 153 | | smart_str_append_long_ex(dest, num, false); | 154 | 1.06k | } |
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 | 152 | 6 | { | 153 | | smart_str_append_long_ex(dest, num, false); | 154 | 6 | } |
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 | 152 | 1.98k | { | 153 | | smart_str_append_long_ex(dest, num, false); | 154 | 1.98k | } |
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 | 152 | 708k | { | 153 | | smart_str_append_long_ex(dest, num, false); | 154 | 708k | } |
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 | 152 | 54.9k | { | 153 | | smart_str_append_long_ex(dest, num, false); | 154 | 54.9k | } |
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 | 152 | 235 | { | 153 | | smart_str_append_long_ex(dest, num, false); | 154 | 235 | } |
zend.c:smart_str_append_long Line | Count | Source | 152 | 4.62k | { | 153 | | smart_str_append_long_ex(dest, num, false); | 154 | 4.62k | } |
|
155 | | |
156 | 13.9k | static zend_always_inline void smart_str_append_unsigned_ex(smart_str *dest, zend_ulong num, bool persistent) { |
157 | 13.9k | char buf[32]; |
158 | 13.9k | char *result = zend_print_ulong_to_buf(buf + sizeof(buf) - 1, num); |
159 | 13.9k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); |
160 | 13.9k | } 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 | 156 | 13.9k | static zend_always_inline void smart_str_append_unsigned_ex(smart_str *dest, zend_ulong num, bool persistent) { | 157 | 13.9k | char buf[32]; | 158 | 13.9k | char *result = zend_print_ulong_to_buf(buf + sizeof(buf) - 1, num); | 159 | 13.9k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 160 | 13.9k | } |
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 |
161 | | |
162 | | static zend_always_inline void smart_str_append_unsigned(smart_str *dest, zend_ulong num) |
163 | 13.9k | { |
164 | 13.9k | smart_str_append_unsigned_ex(dest, num, false); |
165 | 13.9k | } 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 | 163 | 13.9k | { | 164 | | smart_str_append_unsigned_ex(dest, num, false); | 165 | 13.9k | } |
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 |
166 | | |
167 | | static zend_always_inline void smart_str_appendl(smart_str *dest, const char *src, size_t length) |
168 | 9.48M | { |
169 | 9.48M | smart_str_appendl_ex(dest, src, length, false); |
170 | 9.48M | } php_date.c:smart_str_appendl Line | Count | Source | 168 | 339k | { | 169 | | smart_str_appendl_ex(dest, src, length, false); | 170 | 339k | } |
Unexecuted instantiation: php_pcre.c:smart_str_appendl Unexecuted instantiation: hash.c:smart_str_appendl json_encoder.c:smart_str_appendl Line | Count | Source | 168 | 15.1k | { | 169 | | smart_str_appendl_ex(dest, src, length, false); | 170 | 15.1k | } |
Unexecuted instantiation: json.c:smart_str_appendl Unexecuted instantiation: zend_jit.c:smart_str_appendl php_reflection.c:smart_str_appendl Line | Count | Source | 168 | 238 | { | 169 | | smart_str_appendl_ex(dest, src, length, false); | 170 | 238 | } |
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 | 168 | 33.4k | { | 169 | | smart_str_appendl_ex(dest, src, length, false); | 170 | 33.4k | } |
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 | 168 | 9.05M | { | 169 | | smart_str_appendl_ex(dest, src, length, false); | 170 | 9.05M | } |
Unexecuted instantiation: zend_dump.c:smart_str_appendl zend_ast.c:smart_str_appendl Line | Count | Source | 168 | 11.9k | { | 169 | | smart_str_appendl_ex(dest, src, length, false); | 170 | 11.9k | } |
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 | 168 | 13 | { | 169 | | smart_str_appendl_ex(dest, src, length, false); | 170 | 13 | } |
zend_inheritance.c:smart_str_appendl Line | Count | Source | 168 | 4.96k | { | 169 | | smart_str_appendl_ex(dest, src, length, false); | 170 | 4.96k | } |
Unexecuted instantiation: zend_ini.c:smart_str_appendl zend_smart_str.c:smart_str_appendl Line | Count | Source | 168 | 27.1k | { | 169 | | smart_str_appendl_ex(dest, src, length, false); | 170 | 27.1k | } |
Line | Count | Source | 168 | 677 | { | 169 | | smart_str_appendl_ex(dest, src, length, false); | 170 | 677 | } |
|
171 | | static zend_always_inline void smart_str_appends_ex(smart_str *dest, const char *src, bool persistent) |
172 | 0 | { |
173 | 0 | smart_str_appendl_ex(dest, src, strlen(src), persistent); |
174 | 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 |
175 | | static zend_always_inline void smart_str_appends(smart_str *dest, const char *src) |
176 | 5.88M | { |
177 | 5.88M | smart_str_appendl_ex(dest, src, strlen(src), false); |
178 | 5.88M | } 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 | 176 | 3.16k | { | 177 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 178 | 3.16k | } |
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 | 176 | 24 | { | 177 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 178 | 24 | } |
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 | 176 | 5.68M | { | 177 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 178 | 5.68M | } |
zend_attributes.c:smart_str_appends Line | Count | Source | 176 | 314 | { | 177 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 178 | 314 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_appends zend_exceptions.c:smart_str_appends Line | Count | Source | 176 | 108k | { | 177 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 178 | 108k | } |
zend_execute.c:smart_str_appends Line | Count | Source | 176 | 13 | { | 177 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 178 | 13 | } |
zend_inheritance.c:smart_str_appends Line | Count | Source | 176 | 9.48k | { | 177 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 178 | 9.48k | } |
Unexecuted instantiation: zend_ini.c:smart_str_appends zend_smart_str.c:smart_str_appends Line | Count | Source | 176 | 60.6k | { | 177 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 178 | 60.6k | } |
Line | Count | Source | 176 | 20.7k | { | 177 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 178 | 20.7k | } |
|
179 | | static zend_always_inline void smart_str_append(smart_str *dest, const zend_string *src) |
180 | 1.86M | { |
181 | 1.86M | smart_str_append_ex(dest, src, false); |
182 | 1.86M | } 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 | 180 | 650 | { | 181 | | smart_str_append_ex(dest, src, false); | 182 | 650 | } |
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 | 180 | 1.19k | { | 181 | | smart_str_append_ex(dest, src, false); | 182 | 1.19k | } |
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 | 180 | 1.83M | { | 181 | | smart_str_append_ex(dest, src, false); | 182 | 1.83M | } |
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 | 180 | 20.9k | { | 181 | | smart_str_append_ex(dest, src, false); | 182 | 20.9k | } |
Unexecuted instantiation: zend_execute.c:smart_str_append zend_inheritance.c:smart_str_append Line | Count | Source | 180 | 7.03k | { | 181 | | smart_str_append_ex(dest, src, false); | 182 | 7.03k | } |
Unexecuted instantiation: zend_ini.c:smart_str_append zend_smart_str.c:smart_str_append Line | Count | Source | 180 | 12 | { | 181 | | smart_str_append_ex(dest, src, false); | 182 | 12 | } |
Line | Count | Source | 180 | 4.32k | { | 181 | | smart_str_append_ex(dest, src, false); | 182 | 4.32k | } |
|
183 | | static zend_always_inline void smart_str_appendc(smart_str *dest, char ch) |
184 | 125M | { |
185 | 125M | smart_str_appendc_ex(dest, ch, false); |
186 | 125M | } 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 | 184 | 9.75k | { | 185 | | smart_str_appendc_ex(dest, ch, false); | 186 | 9.75k | } |
Unexecuted instantiation: json.c:smart_str_appendc Unexecuted instantiation: zend_jit.c:smart_str_appendc php_reflection.c:smart_str_appendc Line | Count | Source | 184 | 1.46k | { | 185 | | smart_str_appendc_ex(dest, ch, false); | 186 | 1.46k | } |
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 | 184 | 18.9k | { | 185 | | smart_str_appendc_ex(dest, ch, false); | 186 | 18.9k | } |
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 | 184 | 118M | { | 185 | | smart_str_appendc_ex(dest, ch, false); | 186 | 118M | } |
Unexecuted instantiation: zend_dump.c:smart_str_appendc zend_ast.c:smart_str_appendc Line | Count | Source | 184 | 6.78M | { | 185 | | smart_str_appendc_ex(dest, ch, false); | 186 | 6.78M | } |
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 | 184 | 97.5k | { | 185 | | smart_str_appendc_ex(dest, ch, false); | 186 | 97.5k | } |
Unexecuted instantiation: zend_execute.c:smart_str_appendc zend_inheritance.c:smart_str_appendc Line | Count | Source | 184 | 10.7k | { | 185 | | smart_str_appendc_ex(dest, ch, false); | 186 | 10.7k | } |
Unexecuted instantiation: zend_ini.c:smart_str_appendc zend_smart_str.c:smart_str_appendc Line | Count | Source | 184 | 40.7k | { | 185 | | smart_str_appendc_ex(dest, ch, false); | 186 | 40.7k | } |
Line | Count | Source | 184 | 90.2k | { | 185 | | smart_str_appendc_ex(dest, ch, false); | 186 | 90.2k | } |
|
187 | | static zend_always_inline void smart_str_append_smart_str(smart_str *dest, const smart_str *src) |
188 | 182 | { |
189 | 182 | smart_str_append_smart_str_ex(dest, src, false); |
190 | 182 | } 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 | 188 | 182 | { | 189 | | smart_str_append_smart_str_ex(dest, src, false); | 190 | 182 | } |
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 |
191 | | |
192 | 0 | static zend_always_inline void smart_str_setl(smart_str *dest, const char *src, size_t len) { |
193 | 0 | smart_str_free(dest); |
194 | 0 | smart_str_appendl(dest, src, len); |
195 | 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 |
196 | | |
197 | | static zend_always_inline void smart_str_sets(smart_str *dest, const char *src) |
198 | 0 | { |
199 | 0 | smart_str_setl(dest, src, strlen(src)); |
200 | 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 |
201 | | #endif |