/src/php-src/Zend/zend_smart_str.h
Line | Count | Source |
1 | | /* |
2 | | +----------------------------------------------------------------------+ |
3 | | | Copyright © The PHP Group and Contributors. | |
4 | | +----------------------------------------------------------------------+ |
5 | | | This source file is subject to the Modified BSD License that is | |
6 | | | bundled with this package in the file LICENSE, and is available | |
7 | | | through the World Wide Web at <https://www.php.net/license/>. | |
8 | | | | |
9 | | | SPDX-License-Identifier: BSD-3-Clause | |
10 | | +----------------------------------------------------------------------+ |
11 | | | Author: Sascha Schumann <sascha@schumann.cx> | |
12 | | +----------------------------------------------------------------------+ |
13 | | */ |
14 | | |
15 | | #ifndef ZEND_SMART_STR_H |
16 | | #define ZEND_SMART_STR_H |
17 | | |
18 | | #include <zend.h> |
19 | | #include "zend_globals.h" |
20 | | #include "zend_smart_str_public.h" |
21 | | |
22 | | BEGIN_EXTERN_C() |
23 | | |
24 | | ZEND_API void ZEND_FASTCALL smart_str_erealloc(smart_str *str, size_t len); |
25 | | ZEND_API bool ZEND_FASTCALL smart_str_ferealloc(smart_str *str, size_t len, bool fallible); |
26 | | ZEND_API void ZEND_FASTCALL smart_str_realloc(smart_str *str, size_t len); |
27 | | ZEND_API bool ZEND_FASTCALL smart_str_frealloc(smart_str *str, size_t len, bool fallible); |
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 | 161M | static zend_always_inline size_t smart_str_falloc(smart_str *str, size_t len, bool persistent, bool fallible) { |
41 | 161M | if (UNEXPECTED(!str->s)) { |
42 | 4.78M | goto do_smart_str_realloc; |
43 | 156M | } else { |
44 | 156M | len += ZSTR_LEN(str->s); |
45 | 156M | if (UNEXPECTED(len >= str->a)) { |
46 | 5.62M | do_smart_str_realloc: |
47 | 5.62M | if (persistent) { |
48 | 0 | bool success = smart_str_frealloc(str, len, fallible); |
49 | 0 | if (ZEND_CONST_COND(fallible, true) && !success) { |
50 | 0 | ZEND_ASSERT(fallible); |
51 | 0 | return (size_t)-1; |
52 | 0 | } |
53 | 5.62M | } else { |
54 | 5.62M | bool success = smart_str_ferealloc(str, len, fallible); |
55 | 5.62M | if (ZEND_CONST_COND(fallible, true) && !success) { |
56 | 0 | ZEND_ASSERT(fallible); |
57 | 0 | return (size_t)-1; |
58 | 0 | } |
59 | 5.62M | } |
60 | 5.62M | } |
61 | 156M | } |
62 | 161M | return len; |
63 | 161M | } php_date.c:smart_str_falloc Line | Count | Source | 40 | 3.14k | static zend_always_inline size_t smart_str_falloc(smart_str *str, size_t len, bool persistent, bool fallible) { | 41 | 3.14k | if (UNEXPECTED(!str->s)) { | 42 | 144 | goto do_smart_str_realloc; | 43 | 3.00k | } else { | 44 | 3.00k | len += ZSTR_LEN(str->s); | 45 | 3.00k | if (UNEXPECTED(len >= str->a)) { | 46 | 151 | do_smart_str_realloc: | 47 | 151 | if (persistent) { | 48 | 0 | bool success = smart_str_frealloc(str, len, fallible); | 49 | 0 | if (ZEND_CONST_COND(fallible, true) && !success) { | 50 | 0 | ZEND_ASSERT(fallible); | 51 | 0 | return (size_t)-1; | 52 | 0 | } | 53 | 151 | } else { | 54 | 151 | bool success = smart_str_ferealloc(str, len, fallible); | 55 | 151 | if (ZEND_CONST_COND(fallible, true) && !success) { | 56 | 0 | ZEND_ASSERT(fallible); | 57 | 0 | return (size_t)-1; | 58 | 0 | } | 59 | 151 | } | 60 | 151 | } | 61 | 3.00k | } | 62 | 3.14k | return len; | 63 | 3.14k | } |
Unexecuted instantiation: php_pcre.c:smart_str_falloc Unexecuted instantiation: hash.c:smart_str_falloc json_encoder.c:smart_str_falloc Line | Count | Source | 40 | 16 | static zend_always_inline size_t smart_str_falloc(smart_str *str, size_t len, bool persistent, bool fallible) { | 41 | 16 | if (UNEXPECTED(!str->s)) { | 42 | 8 | goto do_smart_str_realloc; | 43 | 8 | } else { | 44 | 8 | len += ZSTR_LEN(str->s); | 45 | 8 | if (UNEXPECTED(len >= str->a)) { | 46 | 8 | do_smart_str_realloc: | 47 | 8 | if (persistent) { | 48 | 0 | bool success = smart_str_frealloc(str, len, fallible); | 49 | 0 | if (ZEND_CONST_COND(fallible, true) && !success) { | 50 | 0 | ZEND_ASSERT(fallible); | 51 | 0 | return (size_t)-1; | 52 | 0 | } | 53 | 8 | } else { | 54 | 8 | bool success = smart_str_ferealloc(str, len, fallible); | 55 | 8 | if (ZEND_CONST_COND(fallible, true) && !success) { | 56 | 0 | ZEND_ASSERT(fallible); | 57 | 0 | return (size_t)-1; | 58 | 0 | } | 59 | 8 | } | 60 | 8 | } | 61 | 8 | } | 62 | 16 | return len; | 63 | 16 | } |
Unexecuted instantiation: json.c:smart_str_falloc zend_jit.c:smart_str_falloc Line | Count | Source | 40 | 15.0k | static zend_always_inline size_t smart_str_falloc(smart_str *str, size_t len, bool persistent, bool fallible) { | 41 | 15.0k | if (UNEXPECTED(!str->s)) { | 42 | 2.50k | goto do_smart_str_realloc; | 43 | 12.5k | } else { | 44 | 12.5k | len += ZSTR_LEN(str->s); | 45 | 12.5k | if (UNEXPECTED(len >= str->a)) { | 46 | 2.50k | do_smart_str_realloc: | 47 | 2.50k | if (persistent) { | 48 | 0 | bool success = smart_str_frealloc(str, len, fallible); | 49 | 0 | if (ZEND_CONST_COND(fallible, true) && !success) { | 50 | 0 | ZEND_ASSERT(fallible); | 51 | 0 | return (size_t)-1; | 52 | 0 | } | 53 | 2.50k | } else { | 54 | 2.50k | bool success = smart_str_ferealloc(str, len, fallible); | 55 | 2.50k | if (ZEND_CONST_COND(fallible, true) && !success) { | 56 | 0 | ZEND_ASSERT(fallible); | 57 | 0 | return (size_t)-1; | 58 | 0 | } | 59 | 2.50k | } | 60 | 2.50k | } | 61 | 12.5k | } | 62 | 15.0k | return len; | 63 | 15.0k | } |
php_reflection.c:smart_str_falloc Line | Count | Source | 40 | 632 | static zend_always_inline size_t smart_str_falloc(smart_str *str, size_t len, bool persistent, bool fallible) { | 41 | 632 | if (UNEXPECTED(!str->s)) { | 42 | 17 | goto do_smart_str_realloc; | 43 | 615 | } else { | 44 | 615 | len += ZSTR_LEN(str->s); | 45 | 615 | if (UNEXPECTED(len >= str->a)) { | 46 | 23 | do_smart_str_realloc: | 47 | 23 | if (persistent) { | 48 | 0 | bool success = smart_str_frealloc(str, len, fallible); | 49 | 0 | if (ZEND_CONST_COND(fallible, true) && !success) { | 50 | 0 | ZEND_ASSERT(fallible); | 51 | 0 | return (size_t)-1; | 52 | 0 | } | 53 | 23 | } else { | 54 | 23 | bool success = smart_str_ferealloc(str, len, fallible); | 55 | 23 | if (ZEND_CONST_COND(fallible, true) && !success) { | 56 | 0 | ZEND_ASSERT(fallible); | 57 | 0 | return (size_t)-1; | 58 | 0 | } | 59 | 23 | } | 60 | 23 | } | 61 | 615 | } | 62 | 632 | return len; | 63 | 632 | } |
Unexecuted instantiation: spl_array.c:smart_str_falloc Unexecuted instantiation: spl_dllist.c:smart_str_falloc Unexecuted instantiation: spl_iterators.c:smart_str_falloc Unexecuted instantiation: spl_observer.c:smart_str_falloc Unexecuted instantiation: array.c:smart_str_falloc Unexecuted instantiation: basic_functions.c:smart_str_falloc Unexecuted instantiation: file.c:smart_str_falloc Unexecuted instantiation: filters.c:smart_str_falloc Unexecuted instantiation: head.c:smart_str_falloc Unexecuted instantiation: http_fopen_wrapper.c:smart_str_falloc Unexecuted instantiation: http.c:smart_str_falloc Unexecuted instantiation: mail.c:smart_str_falloc Unexecuted instantiation: proc_open.c:smart_str_falloc Unexecuted instantiation: string.c:smart_str_falloc Unexecuted instantiation: url_scanner_ex.c:smart_str_falloc Unexecuted instantiation: url.c:smart_str_falloc Line | Count | Source | 40 | 298 | static zend_always_inline size_t smart_str_falloc(smart_str *str, size_t len, bool persistent, bool fallible) { | 41 | 298 | if (UNEXPECTED(!str->s)) { | 42 | 18 | goto do_smart_str_realloc; | 43 | 280 | } else { | 44 | 280 | len += ZSTR_LEN(str->s); | 45 | 280 | if (UNEXPECTED(len >= str->a)) { | 46 | 20 | do_smart_str_realloc: | 47 | 20 | if (persistent) { | 48 | 0 | bool success = smart_str_frealloc(str, len, fallible); | 49 | 0 | if (ZEND_CONST_COND(fallible, true) && !success) { | 50 | 0 | ZEND_ASSERT(fallible); | 51 | 0 | return (size_t)-1; | 52 | 0 | } | 53 | 20 | } else { | 54 | 20 | bool success = smart_str_ferealloc(str, len, fallible); | 55 | 20 | if (ZEND_CONST_COND(fallible, true) && !success) { | 56 | 0 | ZEND_ASSERT(fallible); | 57 | 0 | return (size_t)-1; | 58 | 0 | } | 59 | 20 | } | 60 | 20 | } | 61 | 280 | } | 62 | 298 | return len; | 63 | 298 | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_falloc Unexecuted instantiation: uri_parser_whatwg.c:smart_str_falloc fopen_wrappers.c:smart_str_falloc Line | Count | Source | 40 | 6 | static zend_always_inline size_t smart_str_falloc(smart_str *str, size_t len, bool persistent, bool fallible) { | 41 | 6 | if (UNEXPECTED(!str->s)) { | 42 | 6 | goto do_smart_str_realloc; | 43 | 6 | } else { | 44 | 0 | len += ZSTR_LEN(str->s); | 45 | 0 | if (UNEXPECTED(len >= str->a)) { | 46 | 6 | do_smart_str_realloc: | 47 | 6 | if (persistent) { | 48 | 0 | bool success = smart_str_frealloc(str, len, fallible); | 49 | 0 | if (ZEND_CONST_COND(fallible, true) && !success) { | 50 | 0 | ZEND_ASSERT(fallible); | 51 | 0 | return (size_t)-1; | 52 | 0 | } | 53 | 6 | } else { | 54 | 6 | bool success = smart_str_ferealloc(str, len, fallible); | 55 | 6 | if (ZEND_CONST_COND(fallible, true) && !success) { | 56 | 0 | ZEND_ASSERT(fallible); | 57 | 0 | return (size_t)-1; | 58 | 0 | } | 59 | 6 | } | 60 | 6 | } | 61 | 0 | } | 62 | 6 | return len; | 63 | 6 | } |
Unexecuted instantiation: php_variables.c:smart_str_falloc spprintf.c:smart_str_falloc Line | Count | Source | 40 | 125M | static zend_always_inline size_t smart_str_falloc(smart_str *str, size_t len, bool persistent, bool fallible) { | 41 | 125M | if (UNEXPECTED(!str->s)) { | 42 | 4.72M | goto do_smart_str_realloc; | 43 | 120M | } else { | 44 | 120M | len += ZSTR_LEN(str->s); | 45 | 120M | if (UNEXPECTED(len >= str->a)) { | 46 | 5.52M | do_smart_str_realloc: | 47 | 5.52M | if (persistent) { | 48 | 0 | bool success = smart_str_frealloc(str, len, fallible); | 49 | 0 | if (ZEND_CONST_COND(fallible, true) && !success) { | 50 | 0 | ZEND_ASSERT(fallible); | 51 | 0 | return (size_t)-1; | 52 | 0 | } | 53 | 5.52M | } else { | 54 | 5.52M | bool success = smart_str_ferealloc(str, len, fallible); | 55 | 5.52M | if (ZEND_CONST_COND(fallible, true) && !success) { | 56 | 0 | ZEND_ASSERT(fallible); | 57 | 0 | return (size_t)-1; | 58 | 0 | } | 59 | 5.52M | } | 60 | 5.52M | } | 61 | 120M | } | 62 | 125M | return len; | 63 | 125M | } |
Unexecuted instantiation: zend_dump.c:smart_str_falloc zend_ast.c:smart_str_falloc Line | Count | Source | 40 | 35.4M | static zend_always_inline size_t smart_str_falloc(smart_str *str, size_t len, bool persistent, bool fallible) { | 41 | 35.4M | if (UNEXPECTED(!str->s)) { | 42 | 29.9k | goto do_smart_str_realloc; | 43 | 35.3M | } else { | 44 | 35.3M | len += ZSTR_LEN(str->s); | 45 | 35.3M | if (UNEXPECTED(len >= str->a)) { | 46 | 67.9k | do_smart_str_realloc: | 47 | 67.9k | if (persistent) { | 48 | 0 | bool success = smart_str_frealloc(str, len, fallible); | 49 | 0 | if (ZEND_CONST_COND(fallible, true) && !success) { | 50 | 0 | ZEND_ASSERT(fallible); | 51 | 0 | return (size_t)-1; | 52 | 0 | } | 53 | 67.9k | } else { | 54 | 67.9k | bool success = smart_str_ferealloc(str, len, fallible); | 55 | 67.9k | if (ZEND_CONST_COND(fallible, true) && !success) { | 56 | 0 | ZEND_ASSERT(fallible); | 57 | 0 | return (size_t)-1; | 58 | 0 | } | 59 | 67.9k | } | 60 | 67.9k | } | 61 | 35.3M | } | 62 | 35.4M | return len; | 63 | 35.4M | } |
zend_attributes.c:smart_str_falloc Line | Count | Source | 40 | 82 | static zend_always_inline size_t smart_str_falloc(smart_str *str, size_t len, bool persistent, bool fallible) { | 41 | 82 | if (UNEXPECTED(!str->s)) { | 42 | 50 | goto do_smart_str_realloc; | 43 | 50 | } else { | 44 | 32 | len += ZSTR_LEN(str->s); | 45 | 32 | if (UNEXPECTED(len >= str->a)) { | 46 | 50 | do_smart_str_realloc: | 47 | 50 | if (persistent) { | 48 | 0 | bool success = smart_str_frealloc(str, len, fallible); | 49 | 0 | if (ZEND_CONST_COND(fallible, true) && !success) { | 50 | 0 | ZEND_ASSERT(fallible); | 51 | 0 | return (size_t)-1; | 52 | 0 | } | 53 | 50 | } else { | 54 | 50 | bool success = smart_str_ferealloc(str, len, fallible); | 55 | 50 | if (ZEND_CONST_COND(fallible, true) && !success) { | 56 | 0 | ZEND_ASSERT(fallible); | 57 | 0 | return (size_t)-1; | 58 | 0 | } | 59 | 50 | } | 60 | 50 | } | 61 | 32 | } | 62 | 82 | return len; | 63 | 82 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_falloc zend_exceptions.c:smart_str_falloc Line | Count | Source | 40 | 151k | static zend_always_inline size_t smart_str_falloc(smart_str *str, size_t len, bool persistent, bool fallible) { | 41 | 151k | if (UNEXPECTED(!str->s)) { | 42 | 24.9k | goto do_smart_str_realloc; | 43 | 126k | } else { | 44 | 126k | len += ZSTR_LEN(str->s); | 45 | 126k | if (UNEXPECTED(len >= str->a)) { | 46 | 24.9k | do_smart_str_realloc: | 47 | 24.9k | if (persistent) { | 48 | 0 | bool success = smart_str_frealloc(str, len, fallible); | 49 | 0 | if (ZEND_CONST_COND(fallible, true) && !success) { | 50 | 0 | ZEND_ASSERT(fallible); | 51 | 0 | return (size_t)-1; | 52 | 0 | } | 53 | 24.9k | } else { | 54 | 24.9k | bool success = smart_str_ferealloc(str, len, fallible); | 55 | 24.9k | if (ZEND_CONST_COND(fallible, true) && !success) { | 56 | 0 | ZEND_ASSERT(fallible); | 57 | 0 | return (size_t)-1; | 58 | 0 | } | 59 | 24.9k | } | 60 | 24.9k | } | 61 | 126k | } | 62 | 151k | return len; | 63 | 151k | } |
Unexecuted instantiation: zend_execute.c:smart_str_falloc zend_inheritance.c:smart_str_falloc Line | Count | Source | 40 | 27.1k | static zend_always_inline size_t smart_str_falloc(smart_str *str, size_t len, bool persistent, bool fallible) { | 41 | 27.1k | if (UNEXPECTED(!str->s)) { | 42 | 1.54k | goto do_smart_str_realloc; | 43 | 25.6k | } else { | 44 | 25.6k | len += ZSTR_LEN(str->s); | 45 | 25.6k | if (UNEXPECTED(len >= str->a)) { | 46 | 1.88k | do_smart_str_realloc: | 47 | 1.88k | if (persistent) { | 48 | 0 | bool success = smart_str_frealloc(str, len, fallible); | 49 | 0 | if (ZEND_CONST_COND(fallible, true) && !success) { | 50 | 0 | ZEND_ASSERT(fallible); | 51 | 0 | return (size_t)-1; | 52 | 0 | } | 53 | 1.88k | } else { | 54 | 1.88k | bool success = smart_str_ferealloc(str, len, fallible); | 55 | 1.88k | if (ZEND_CONST_COND(fallible, true) && !success) { | 56 | 0 | ZEND_ASSERT(fallible); | 57 | 0 | return (size_t)-1; | 58 | 0 | } | 59 | 1.88k | } | 60 | 1.88k | } | 61 | 25.6k | } | 62 | 27.1k | return len; | 63 | 27.1k | } |
Unexecuted instantiation: zend_ini.c:smart_str_falloc zend_smart_str.c:smart_str_falloc Line | Count | Source | 40 | 396k | static zend_always_inline size_t smart_str_falloc(smart_str *str, size_t len, bool persistent, bool fallible) { | 41 | 396k | if (UNEXPECTED(!str->s)) { | 42 | 117 | goto do_smart_str_realloc; | 43 | 396k | } else { | 44 | 396k | len += ZSTR_LEN(str->s); | 45 | 396k | if (UNEXPECTED(len >= str->a)) { | 46 | 889 | do_smart_str_realloc: | 47 | 889 | if (persistent) { | 48 | 0 | bool success = smart_str_frealloc(str, len, fallible); | 49 | 0 | if (ZEND_CONST_COND(fallible, true) && !success) { | 50 | 0 | ZEND_ASSERT(fallible); | 51 | 0 | return (size_t)-1; | 52 | 0 | } | 53 | 889 | } else { | 54 | 889 | bool success = smart_str_ferealloc(str, len, fallible); | 55 | 889 | if (ZEND_CONST_COND(fallible, true) && !success) { | 56 | 0 | ZEND_ASSERT(fallible); | 57 | 0 | return (size_t)-1; | 58 | 0 | } | 59 | 889 | } | 60 | 889 | } | 61 | 396k | } | 62 | 396k | return len; | 63 | 396k | } |
Line | Count | Source | 40 | 1.40k | static zend_always_inline size_t smart_str_falloc(smart_str *str, size_t len, bool persistent, bool fallible) { | 41 | 1.40k | if (UNEXPECTED(!str->s)) { | 42 | 35 | goto do_smart_str_realloc; | 43 | 1.37k | } else { | 44 | 1.37k | len += ZSTR_LEN(str->s); | 45 | 1.37k | if (UNEXPECTED(len >= str->a)) { | 46 | 39 | do_smart_str_realloc: | 47 | 39 | if (persistent) { | 48 | 0 | bool success = smart_str_frealloc(str, len, fallible); | 49 | 0 | if (ZEND_CONST_COND(fallible, true) && !success) { | 50 | 0 | ZEND_ASSERT(fallible); | 51 | 0 | return (size_t)-1; | 52 | 0 | } | 53 | 39 | } else { | 54 | 39 | bool success = smart_str_ferealloc(str, len, fallible); | 55 | 39 | if (ZEND_CONST_COND(fallible, true) && !success) { | 56 | 0 | ZEND_ASSERT(fallible); | 57 | 0 | return (size_t)-1; | 58 | 0 | } | 59 | 39 | } | 60 | 39 | } | 61 | 1.37k | } | 62 | 1.40k | return len; | 63 | 1.40k | } |
|
64 | | |
65 | 131M | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { |
66 | 131M | size_t result = smart_str_falloc(str, len, persistent, /* fallible */ false); |
67 | 131M | ZEND_ASSERT(result != (size_t)-1); |
68 | 131M | return result; |
69 | 131M | } Unexecuted instantiation: php_date.c:smart_str_alloc Unexecuted instantiation: php_pcre.c:smart_str_alloc Unexecuted instantiation: hash.c:smart_str_alloc json_encoder.c:smart_str_alloc Line | Count | Source | 65 | 6 | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 66 | 6 | size_t result = smart_str_falloc(str, len, persistent, /* fallible */ false); | 67 | 6 | ZEND_ASSERT(result != (size_t)-1); | 68 | 6 | return result; | 69 | 6 | } |
Unexecuted instantiation: json.c:smart_str_alloc zend_jit.c:smart_str_alloc Line | Count | Source | 65 | 5.01k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 66 | 5.01k | size_t result = smart_str_falloc(str, len, persistent, /* fallible */ false); | 67 | 5.01k | ZEND_ASSERT(result != (size_t)-1); | 68 | 5.01k | return result; | 69 | 5.01k | } |
php_reflection.c:smart_str_alloc Line | Count | Source | 65 | 168 | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 66 | 168 | size_t result = smart_str_falloc(str, len, persistent, /* fallible */ false); | 67 | 168 | ZEND_ASSERT(result != (size_t)-1); | 68 | 168 | return result; | 69 | 168 | } |
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 | 65 | 112 | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 66 | 112 | size_t result = smart_str_falloc(str, len, persistent, /* fallible */ false); | 67 | 112 | ZEND_ASSERT(result != (size_t)-1); | 68 | 112 | return result; | 69 | 112 | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_alloc Unexecuted instantiation: uri_parser_whatwg.c:smart_str_alloc Unexecuted instantiation: fopen_wrappers.c:smart_str_alloc Unexecuted instantiation: php_variables.c:smart_str_alloc spprintf.c:smart_str_alloc Line | Count | Source | 65 | 110M | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 66 | 110M | size_t result = smart_str_falloc(str, len, persistent, /* fallible */ false); | 67 | 110M | ZEND_ASSERT(result != (size_t)-1); | 68 | 110M | return result; | 69 | 110M | } |
Unexecuted instantiation: zend_dump.c:smart_str_alloc zend_ast.c:smart_str_alloc Line | Count | Source | 65 | 20.8M | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 66 | 20.8M | size_t result = smart_str_falloc(str, len, persistent, /* fallible */ false); | 67 | 20.8M | ZEND_ASSERT(result != (size_t)-1); | 68 | 20.8M | return result; | 69 | 20.8M | } |
Unexecuted instantiation: zend_attributes.c:smart_str_alloc Unexecuted instantiation: zend_builtin_functions.c:smart_str_alloc zend_exceptions.c:smart_str_alloc Line | Count | Source | 65 | 50.9k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 66 | 50.9k | size_t result = smart_str_falloc(str, len, persistent, /* fallible */ false); | 67 | 50.9k | ZEND_ASSERT(result != (size_t)-1); | 68 | 50.9k | return result; | 69 | 50.9k | } |
Unexecuted instantiation: zend_execute.c:smart_str_alloc zend_inheritance.c:smart_str_alloc Line | Count | Source | 65 | 9.13k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 66 | 9.13k | size_t result = smart_str_falloc(str, len, persistent, /* fallible */ false); | 67 | 9.13k | ZEND_ASSERT(result != (size_t)-1); | 68 | 9.13k | return result; | 69 | 9.13k | } |
Unexecuted instantiation: zend_ini.c:smart_str_alloc zend_smart_str.c:smart_str_alloc Line | Count | Source | 65 | 16.1k | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 66 | 16.1k | size_t result = smart_str_falloc(str, len, persistent, /* fallible */ false); | 67 | 16.1k | ZEND_ASSERT(result != (size_t)-1); | 68 | 16.1k | return result; | 69 | 16.1k | } |
Line | Count | Source | 65 | 999 | static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { | 66 | 999 | size_t result = smart_str_falloc(str, len, persistent, /* fallible */ false); | 67 | 999 | ZEND_ASSERT(result != (size_t)-1); | 68 | 999 | return result; | 69 | 999 | } |
|
70 | | |
71 | 24 | static zend_always_inline char* smart_str_fextend_ex(smart_str *dest, size_t len, bool persistent, bool fallible) { |
72 | 24 | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); |
73 | 24 | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { |
74 | 0 | return NULL; |
75 | 0 | } |
76 | 24 | ZEND_ASSERT(new_len != (size_t)-1); |
77 | 24 | char *ret = ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s); |
78 | 24 | ZSTR_LEN(dest->s) = new_len; |
79 | 24 | return ret; |
80 | 24 | } Unexecuted instantiation: php_date.c:smart_str_fextend_ex Unexecuted instantiation: php_pcre.c:smart_str_fextend_ex Unexecuted instantiation: hash.c:smart_str_fextend_ex Unexecuted instantiation: json_encoder.c:smart_str_fextend_ex Unexecuted instantiation: json.c:smart_str_fextend_ex Unexecuted instantiation: zend_jit.c:smart_str_fextend_ex Unexecuted instantiation: php_reflection.c:smart_str_fextend_ex Unexecuted instantiation: spl_array.c:smart_str_fextend_ex Unexecuted instantiation: spl_dllist.c:smart_str_fextend_ex Unexecuted instantiation: spl_iterators.c:smart_str_fextend_ex Unexecuted instantiation: spl_observer.c:smart_str_fextend_ex Unexecuted instantiation: array.c:smart_str_fextend_ex Unexecuted instantiation: basic_functions.c:smart_str_fextend_ex Unexecuted instantiation: file.c:smart_str_fextend_ex Unexecuted instantiation: filters.c:smart_str_fextend_ex Unexecuted instantiation: head.c:smart_str_fextend_ex Unexecuted instantiation: http_fopen_wrapper.c:smart_str_fextend_ex Unexecuted instantiation: http.c:smart_str_fextend_ex Unexecuted instantiation: mail.c:smart_str_fextend_ex Unexecuted instantiation: proc_open.c:smart_str_fextend_ex Unexecuted instantiation: string.c:smart_str_fextend_ex Unexecuted instantiation: url_scanner_ex.c:smart_str_fextend_ex Unexecuted instantiation: url.c:smart_str_fextend_ex var.c:smart_str_fextend_ex Line | Count | Source | 71 | 24 | static zend_always_inline char* smart_str_fextend_ex(smart_str *dest, size_t len, bool persistent, bool fallible) { | 72 | 24 | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); | 73 | 24 | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { | 74 | 0 | return NULL; | 75 | 0 | } | 76 | 24 | ZEND_ASSERT(new_len != (size_t)-1); | 77 | 24 | char *ret = ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s); | 78 | 24 | ZSTR_LEN(dest->s) = new_len; | 79 | 24 | return ret; | 80 | 24 | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_fextend_ex Unexecuted instantiation: uri_parser_whatwg.c:smart_str_fextend_ex Unexecuted instantiation: fopen_wrappers.c:smart_str_fextend_ex Unexecuted instantiation: php_variables.c:smart_str_fextend_ex Unexecuted instantiation: spprintf.c:smart_str_fextend_ex Unexecuted instantiation: zend_dump.c:smart_str_fextend_ex Unexecuted instantiation: zend_ast.c:smart_str_fextend_ex Unexecuted instantiation: zend_attributes.c:smart_str_fextend_ex Unexecuted instantiation: zend_builtin_functions.c:smart_str_fextend_ex Unexecuted instantiation: zend_exceptions.c:smart_str_fextend_ex Unexecuted instantiation: zend_execute.c:smart_str_fextend_ex Unexecuted instantiation: zend_inheritance.c:smart_str_fextend_ex Unexecuted instantiation: zend_ini.c:smart_str_fextend_ex Unexecuted instantiation: zend_smart_str.c:smart_str_fextend_ex Unexecuted instantiation: zend.c:smart_str_fextend_ex |
81 | | |
82 | 24 | static zend_always_inline char* smart_str_extend_ex(smart_str *dest, size_t len, bool persistent) { |
83 | 24 | return smart_str_fextend_ex(dest, len, persistent, /* fallible */ false); |
84 | 24 | } 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 Unexecuted instantiation: json_encoder.c:smart_str_extend_ex 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 | 82 | 24 | static zend_always_inline char* smart_str_extend_ex(smart_str *dest, size_t len, bool persistent) { | 83 | | return smart_str_fextend_ex(dest, len, persistent, /* fallible */ false); | 84 | 24 | } |
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 |
85 | | |
86 | | static zend_always_inline char* smart_str_extend(smart_str *dest, size_t length) |
87 | 24 | { |
88 | 24 | return smart_str_extend_ex(dest, length, false); |
89 | 24 | } Unexecuted instantiation: php_date.c:smart_str_extend Unexecuted instantiation: php_pcre.c:smart_str_extend Unexecuted instantiation: hash.c:smart_str_extend Unexecuted instantiation: json_encoder.c:smart_str_extend 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 | 87 | 24 | { | 88 | | return smart_str_extend_ex(dest, length, false); | 89 | 24 | } |
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 |
90 | | |
91 | 1.22M | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { |
92 | 1.22M | if (str->s) { |
93 | 133 | zend_string_release_ex(str->s, persistent); |
94 | 133 | str->s = NULL; |
95 | 133 | } |
96 | 1.22M | str->a = 0; |
97 | 1.22M | } 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 Unexecuted instantiation: json.c:smart_str_free_ex Unexecuted instantiation: zend_jit.c:smart_str_free_ex php_reflection.c:smart_str_free_ex Line | Count | Source | 91 | 37 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 92 | 37 | if (str->s) { | 93 | 29 | zend_string_release_ex(str->s, persistent); | 94 | | str->s = NULL; | 95 | 29 | } | 96 | 37 | str->a = 0; | 97 | 37 | } |
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 | 91 | 1 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 92 | 1 | if (str->s) { | 93 | 0 | zend_string_release_ex(str->s, persistent); | 94 | | str->s = NULL; | 95 | 0 | } | 96 | 1 | str->a = 0; | 97 | 1 | } |
url_scanner_ex.c:smart_str_free_ex Line | Count | Source | 91 | 1.22M | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 92 | 1.22M | if (str->s) { | 93 | 0 | zend_string_release_ex(str->s, persistent); | 94 | | str->s = NULL; | 95 | 0 | } | 96 | 1.22M | str->a = 0; | 97 | 1.22M | } |
Unexecuted instantiation: url.c:smart_str_free_ex Line | Count | Source | 91 | 4 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 92 | 4 | if (str->s) { | 93 | 4 | zend_string_release_ex(str->s, persistent); | 94 | | str->s = NULL; | 95 | 4 | } | 96 | 4 | str->a = 0; | 97 | 4 | } |
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 | 91 | 27 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 92 | 27 | if (str->s) { | 93 | 27 | zend_string_release_ex(str->s, persistent); | 94 | | str->s = NULL; | 95 | 27 | } | 96 | 27 | str->a = 0; | 97 | 27 | } |
Unexecuted instantiation: zend_inheritance.c:smart_str_free_ex zend_ini.c:smart_str_free_ex Line | Count | Source | 91 | 181 | static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { | 92 | 181 | if (str->s) { | 93 | 73 | zend_string_release_ex(str->s, persistent); | 94 | | str->s = NULL; | 95 | 73 | } | 96 | 181 | str->a = 0; | 97 | 181 | } |
Unexecuted instantiation: zend_smart_str.c:smart_str_free_ex Unexecuted instantiation: zend.c:smart_str_free_ex |
98 | | |
99 | | static zend_always_inline void smart_str_free(smart_str *str) |
100 | 1.22M | { |
101 | 1.22M | smart_str_free_ex(str, false); |
102 | 1.22M | } 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 Unexecuted instantiation: json.c:smart_str_free Unexecuted instantiation: zend_jit.c:smart_str_free php_reflection.c:smart_str_free Line | Count | Source | 100 | 37 | { | 101 | | smart_str_free_ex(str, false); | 102 | 37 | } |
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 | 100 | 1 | { | 101 | | smart_str_free_ex(str, false); | 102 | 1 | } |
url_scanner_ex.c:smart_str_free Line | Count | Source | 100 | 1.22M | { | 101 | | smart_str_free_ex(str, false); | 102 | 1.22M | } |
Unexecuted instantiation: url.c:smart_str_free Line | Count | Source | 100 | 4 | { | 101 | | smart_str_free_ex(str, false); | 102 | 4 | } |
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 | 100 | 27 | { | 101 | | smart_str_free_ex(str, false); | 102 | 27 | } |
Unexecuted instantiation: zend_inheritance.c:smart_str_free zend_ini.c:smart_str_free Line | Count | Source | 100 | 181 | { | 101 | | smart_str_free_ex(str, false); | 102 | 181 | } |
Unexecuted instantiation: zend_smart_str.c:smart_str_free Unexecuted instantiation: zend.c:smart_str_free |
103 | | |
104 | 4.78M | static zend_always_inline void smart_str_0(smart_str *str) { |
105 | 4.78M | if (str->s) { |
106 | 4.78M | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; |
107 | 4.78M | } |
108 | 4.78M | } Line | Count | Source | 104 | 144 | static zend_always_inline void smart_str_0(smart_str *str) { | 105 | 144 | if (str->s) { | 106 | 144 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 107 | 144 | } | 108 | 144 | } |
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 | 104 | 8 | static zend_always_inline void smart_str_0(smart_str *str) { | 105 | 8 | if (str->s) { | 106 | 8 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 107 | 8 | } | 108 | 8 | } |
Line | Count | Source | 104 | 2.50k | static zend_always_inline void smart_str_0(smart_str *str) { | 105 | 2.50k | if (str->s) { | 106 | 2.50k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 107 | 2.50k | } | 108 | 2.50k | } |
php_reflection.c:smart_str_0 Line | Count | Source | 104 | 46 | static zend_always_inline void smart_str_0(smart_str *str) { | 105 | 46 | if (str->s) { | 106 | 46 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 107 | 46 | } | 108 | 46 | } |
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 | 104 | 32 | static zend_always_inline void smart_str_0(smart_str *str) { | 105 | 32 | if (str->s) { | 106 | 32 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 107 | 32 | } | 108 | 32 | } |
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 | 104 | 6 | static zend_always_inline void smart_str_0(smart_str *str) { | 105 | 6 | if (str->s) { | 106 | 6 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 107 | 6 | } | 108 | 6 | } |
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 | 104 | 29.9k | static zend_always_inline void smart_str_0(smart_str *str) { | 105 | 29.9k | if (str->s) { | 106 | 29.9k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 107 | 29.9k | } | 108 | 29.9k | } |
zend_attributes.c:smart_str_0 Line | Count | Source | 104 | 50 | static zend_always_inline void smart_str_0(smart_str *str) { | 105 | 50 | if (str->s) { | 106 | 50 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 107 | 50 | } | 108 | 50 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_0 zend_exceptions.c:smart_str_0 Line | Count | Source | 104 | 24.9k | static zend_always_inline void smart_str_0(smart_str *str) { | 105 | 24.9k | if (str->s) { | 106 | 24.9k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 107 | 24.9k | } | 108 | 24.9k | } |
zend_execute.c:smart_str_0 Line | Count | Source | 104 | 27 | static zend_always_inline void smart_str_0(smart_str *str) { | 105 | 27 | if (str->s) { | 106 | 27 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 107 | 27 | } | 108 | 27 | } |
zend_inheritance.c:smart_str_0 Line | Count | Source | 104 | 1.54k | static zend_always_inline void smart_str_0(smart_str *str) { | 105 | 1.54k | if (str->s) { | 106 | 1.54k | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 107 | 1.54k | } | 108 | 1.54k | } |
Line | Count | Source | 104 | 73 | static zend_always_inline void smart_str_0(smart_str *str) { | 105 | 73 | if (str->s) { | 106 | 73 | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 107 | 73 | } | 108 | 73 | } |
Unexecuted instantiation: zend_smart_str.c:smart_str_0 Line | Count | Source | 104 | 4.72M | static zend_always_inline void smart_str_0(smart_str *str) { | 105 | 4.72M | if (str->s) { | 106 | 4.72M | ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; | 107 | 4.72M | } | 108 | 4.72M | } |
|
109 | | |
110 | 72 | static zend_always_inline size_t smart_str_get_len(smart_str *str) { |
111 | 72 | return str->s ? ZSTR_LEN(str->s) : 0; |
112 | 72 | } 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 | 110 | 6 | static zend_always_inline size_t smart_str_get_len(smart_str *str) { | 111 | 6 | return str->s ? ZSTR_LEN(str->s) : 0; | 112 | 6 | } |
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 | 110 | 66 | static zend_always_inline size_t smart_str_get_len(smart_str *str) { | 111 | 66 | return str->s ? ZSTR_LEN(str->s) : 0; | 112 | 66 | } |
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 |
113 | | |
114 | | static zend_always_inline void smart_str_trim_to_size_ex(smart_str *str, bool persistent) |
115 | 4.72M | { |
116 | 4.72M | if (str->s && str->a > ZSTR_LEN(str->s)) { |
117 | 4.72M | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); |
118 | 4.72M | str->a = ZSTR_LEN(str->s); |
119 | 4.72M | } |
120 | 4.72M | } 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 | 115 | 8 | { | 116 | 8 | if (str->s && str->a > ZSTR_LEN(str->s)) { | 117 | 8 | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 118 | 8 | str->a = ZSTR_LEN(str->s); | 119 | 8 | } | 120 | 8 | } |
Unexecuted instantiation: zend_jit.c:smart_str_trim_to_size_ex php_reflection.c:smart_str_trim_to_size_ex Line | Count | Source | 115 | 22 | { | 116 | 22 | if (str->s && str->a > ZSTR_LEN(str->s)) { | 117 | 22 | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 118 | 22 | str->a = ZSTR_LEN(str->s); | 119 | 22 | } | 120 | 22 | } |
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 | 115 | 14 | { | 116 | 14 | if (str->s && str->a > ZSTR_LEN(str->s)) { | 117 | 14 | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 118 | 14 | str->a = ZSTR_LEN(str->s); | 119 | 14 | } | 120 | 14 | } |
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 | 115 | 6 | { | 116 | 6 | if (str->s && str->a > ZSTR_LEN(str->s)) { | 117 | 6 | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 118 | 6 | str->a = ZSTR_LEN(str->s); | 119 | 6 | } | 120 | 6 | } |
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 | 115 | 50 | { | 116 | 50 | if (str->s && str->a > ZSTR_LEN(str->s)) { | 117 | 50 | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 118 | 50 | str->a = ZSTR_LEN(str->s); | 119 | 50 | } | 120 | 50 | } |
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 | 115 | 4.72M | { | 116 | 4.72M | if (str->s && str->a > ZSTR_LEN(str->s)) { | 117 | 4.72M | str->s = zend_string_realloc(str->s, ZSTR_LEN(str->s), persistent); | 118 | 4.72M | str->a = ZSTR_LEN(str->s); | 119 | 4.72M | } | 120 | 4.72M | } |
|
121 | | |
122 | | static zend_always_inline void smart_str_trim_to_size(smart_str *dest) |
123 | 0 | { |
124 | 0 | smart_str_trim_to_size_ex(dest, false); |
125 | 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 |
126 | | |
127 | 4.72M | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { |
128 | 4.72M | if (str->s) { |
129 | 4.72M | zend_string *res; |
130 | 4.72M | smart_str_0(str); |
131 | 4.72M | smart_str_trim_to_size_ex(str, persistent); |
132 | 4.72M | res = str->s; |
133 | 4.72M | str->s = NULL; |
134 | 4.72M | return res; |
135 | 4.72M | } else { |
136 | 0 | return ZSTR_EMPTY_ALLOC(); |
137 | 0 | } |
138 | 4.72M | } 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 | 127 | 8 | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 128 | 8 | if (str->s) { | 129 | 8 | zend_string *res; | 130 | 8 | smart_str_0(str); | 131 | 8 | smart_str_trim_to_size_ex(str, persistent); | 132 | 8 | res = str->s; | 133 | 8 | str->s = NULL; | 134 | 8 | return res; | 135 | 8 | } else { | 136 | 0 | return ZSTR_EMPTY_ALLOC(); | 137 | 0 | } | 138 | 8 | } |
Unexecuted instantiation: zend_jit.c:smart_str_extract_ex php_reflection.c:smart_str_extract_ex Line | Count | Source | 127 | 22 | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 128 | 22 | if (str->s) { | 129 | 22 | zend_string *res; | 130 | 22 | smart_str_0(str); | 131 | 22 | smart_str_trim_to_size_ex(str, persistent); | 132 | 22 | res = str->s; | 133 | 22 | str->s = NULL; | 134 | 22 | return res; | 135 | 22 | } else { | 136 | 0 | return ZSTR_EMPTY_ALLOC(); | 137 | 0 | } | 138 | 22 | } |
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 | 127 | 14 | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 128 | 14 | if (str->s) { | 129 | 14 | zend_string *res; | 130 | 14 | smart_str_0(str); | 131 | 14 | smart_str_trim_to_size_ex(str, persistent); | 132 | 14 | res = str->s; | 133 | 14 | str->s = NULL; | 134 | 14 | return res; | 135 | 14 | } else { | 136 | 0 | return ZSTR_EMPTY_ALLOC(); | 137 | 0 | } | 138 | 14 | } |
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 | 127 | 6 | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 128 | 6 | if (str->s) { | 129 | 6 | zend_string *res; | 130 | 6 | smart_str_0(str); | 131 | 6 | smart_str_trim_to_size_ex(str, persistent); | 132 | 6 | res = str->s; | 133 | 6 | str->s = NULL; | 134 | 6 | return res; | 135 | 6 | } else { | 136 | 0 | return ZSTR_EMPTY_ALLOC(); | 137 | 0 | } | 138 | 6 | } |
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 | 127 | 50 | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 128 | 50 | if (str->s) { | 129 | 50 | zend_string *res; | 130 | 50 | smart_str_0(str); | 131 | 50 | smart_str_trim_to_size_ex(str, persistent); | 132 | 50 | res = str->s; | 133 | 50 | str->s = NULL; | 134 | 50 | return res; | 135 | 50 | } else { | 136 | 0 | return ZSTR_EMPTY_ALLOC(); | 137 | 0 | } | 138 | 50 | } |
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 | 127 | 4.72M | static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { | 128 | 4.72M | if (str->s) { | 129 | 4.72M | zend_string *res; | 130 | 4.72M | smart_str_0(str); | 131 | 4.72M | smart_str_trim_to_size_ex(str, persistent); | 132 | 4.72M | res = str->s; | 133 | 4.72M | str->s = NULL; | 134 | 4.72M | return res; | 135 | 4.72M | } else { | 136 | 0 | return ZSTR_EMPTY_ALLOC(); | 137 | 0 | } | 138 | 4.72M | } |
|
139 | | |
140 | | static zend_always_inline zend_string *smart_str_extract(smart_str *dest) |
141 | 4.72M | { |
142 | 4.72M | return smart_str_extract_ex(dest, false); |
143 | 4.72M | } 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 | 141 | 8 | { | 142 | | return smart_str_extract_ex(dest, false); | 143 | 8 | } |
Unexecuted instantiation: zend_jit.c:smart_str_extract php_reflection.c:smart_str_extract Line | Count | Source | 141 | 22 | { | 142 | | return smart_str_extract_ex(dest, false); | 143 | 22 | } |
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 | 141 | 14 | { | 142 | | return smart_str_extract_ex(dest, false); | 143 | 14 | } |
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 | 141 | 6 | { | 142 | | return smart_str_extract_ex(dest, false); | 143 | 6 | } |
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 | 141 | 50 | { | 142 | | return smart_str_extract_ex(dest, false); | 143 | 50 | } |
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 | 141 | 4.72M | { | 142 | | return smart_str_extract_ex(dest, false); | 143 | 4.72M | } |
|
144 | | |
145 | 131M | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { |
146 | 131M | size_t new_len = smart_str_alloc(dest, 1, persistent); |
147 | 131M | ZSTR_VAL(dest->s)[new_len - 1] = ch; |
148 | 131M | ZSTR_LEN(dest->s) = new_len; |
149 | 131M | } 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 | 145 | 6 | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 146 | 6 | size_t new_len = smart_str_alloc(dest, 1, persistent); | 147 | 6 | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 148 | 6 | ZSTR_LEN(dest->s) = new_len; | 149 | 6 | } |
Unexecuted instantiation: json.c:smart_str_appendc_ex zend_jit.c:smart_str_appendc_ex Line | Count | Source | 145 | 5.01k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 146 | 5.01k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 147 | 5.01k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 148 | 5.01k | ZSTR_LEN(dest->s) = new_len; | 149 | 5.01k | } |
php_reflection.c:smart_str_appendc_ex Line | Count | Source | 145 | 168 | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 146 | 168 | size_t new_len = smart_str_alloc(dest, 1, persistent); | 147 | 168 | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 148 | 168 | ZSTR_LEN(dest->s) = new_len; | 149 | 168 | } |
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 | 145 | 112 | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 146 | 112 | size_t new_len = smart_str_alloc(dest, 1, persistent); | 147 | 112 | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 148 | 112 | ZSTR_LEN(dest->s) = new_len; | 149 | 112 | } |
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 | 145 | 110M | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 146 | 110M | size_t new_len = smart_str_alloc(dest, 1, persistent); | 147 | 110M | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 148 | 110M | ZSTR_LEN(dest->s) = new_len; | 149 | 110M | } |
Unexecuted instantiation: zend_dump.c:smart_str_appendc_ex zend_ast.c:smart_str_appendc_ex Line | Count | Source | 145 | 20.8M | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 146 | 20.8M | size_t new_len = smart_str_alloc(dest, 1, persistent); | 147 | 20.8M | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 148 | 20.8M | ZSTR_LEN(dest->s) = new_len; | 149 | 20.8M | } |
Unexecuted instantiation: zend_attributes.c:smart_str_appendc_ex Unexecuted instantiation: zend_builtin_functions.c:smart_str_appendc_ex zend_exceptions.c:smart_str_appendc_ex Line | Count | Source | 145 | 50.9k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 146 | 50.9k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 147 | 50.9k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 148 | 50.9k | ZSTR_LEN(dest->s) = new_len; | 149 | 50.9k | } |
Unexecuted instantiation: zend_execute.c:smart_str_appendc_ex zend_inheritance.c:smart_str_appendc_ex Line | Count | Source | 145 | 9.13k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 146 | 9.13k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 147 | 9.13k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 148 | 9.13k | ZSTR_LEN(dest->s) = new_len; | 149 | 9.13k | } |
Unexecuted instantiation: zend_ini.c:smart_str_appendc_ex zend_smart_str.c:smart_str_appendc_ex Line | Count | Source | 145 | 10.7k | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 146 | 10.7k | size_t new_len = smart_str_alloc(dest, 1, persistent); | 147 | 10.7k | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 148 | 10.7k | ZSTR_LEN(dest->s) = new_len; | 149 | 10.7k | } |
zend.c:smart_str_appendc_ex Line | Count | Source | 145 | 999 | static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { | 146 | 999 | size_t new_len = smart_str_alloc(dest, 1, persistent); | 147 | 999 | ZSTR_VAL(dest->s)[new_len - 1] = ch; | 148 | 999 | ZSTR_LEN(dest->s) = new_len; | 149 | 999 | } |
|
150 | | |
151 | 30.0M | static zend_always_inline bool smart_str_fappendl_ex(smart_str *dest, const char *str, size_t len, bool persistent, bool fallible) { |
152 | 30.0M | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); |
153 | 30.0M | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { |
154 | 0 | return false; |
155 | 0 | } |
156 | 30.0M | ZEND_ASSERT(new_len != (size_t)-1); |
157 | 30.0M | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); |
158 | 30.0M | ZSTR_LEN(dest->s) = new_len; |
159 | 30.0M | return true; |
160 | 30.0M | } php_date.c:smart_str_fappendl_ex Line | Count | Source | 151 | 3.14k | static zend_always_inline bool smart_str_fappendl_ex(smart_str *dest, const char *str, size_t len, bool persistent, bool fallible) { | 152 | 3.14k | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); | 153 | 3.14k | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { | 154 | 0 | return false; | 155 | 0 | } | 156 | 3.14k | ZEND_ASSERT(new_len != (size_t)-1); | 157 | 3.14k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 158 | 3.14k | ZSTR_LEN(dest->s) = new_len; | 159 | | return true; | 160 | 3.14k | } |
Unexecuted instantiation: php_pcre.c:smart_str_fappendl_ex Unexecuted instantiation: hash.c:smart_str_fappendl_ex json_encoder.c:smart_str_fappendl_ex Line | Count | Source | 151 | 9 | static zend_always_inline bool smart_str_fappendl_ex(smart_str *dest, const char *str, size_t len, bool persistent, bool fallible) { | 152 | 9 | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); | 153 | 9 | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { | 154 | 0 | return false; | 155 | 0 | } | 156 | 9 | ZEND_ASSERT(new_len != (size_t)-1); | 157 | 9 | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 158 | 9 | ZSTR_LEN(dest->s) = new_len; | 159 | | return true; | 160 | 9 | } |
Unexecuted instantiation: json.c:smart_str_fappendl_ex zend_jit.c:smart_str_fappendl_ex Line | Count | Source | 151 | 10.0k | static zend_always_inline bool smart_str_fappendl_ex(smart_str *dest, const char *str, size_t len, bool persistent, bool fallible) { | 152 | 10.0k | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); | 153 | 10.0k | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { | 154 | 0 | return false; | 155 | 0 | } | 156 | 10.0k | ZEND_ASSERT(new_len != (size_t)-1); | 157 | 10.0k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 158 | 10.0k | ZSTR_LEN(dest->s) = new_len; | 159 | | return true; | 160 | 10.0k | } |
php_reflection.c:smart_str_fappendl_ex Line | Count | Source | 151 | 464 | static zend_always_inline bool smart_str_fappendl_ex(smart_str *dest, const char *str, size_t len, bool persistent, bool fallible) { | 152 | 464 | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); | 153 | 464 | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { | 154 | 0 | return false; | 155 | 0 | } | 156 | 464 | ZEND_ASSERT(new_len != (size_t)-1); | 157 | 464 | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 158 | 464 | ZSTR_LEN(dest->s) = new_len; | 159 | | return true; | 160 | 464 | } |
Unexecuted instantiation: spl_array.c:smart_str_fappendl_ex Unexecuted instantiation: spl_dllist.c:smart_str_fappendl_ex Unexecuted instantiation: spl_iterators.c:smart_str_fappendl_ex Unexecuted instantiation: spl_observer.c:smart_str_fappendl_ex Unexecuted instantiation: array.c:smart_str_fappendl_ex Unexecuted instantiation: basic_functions.c:smart_str_fappendl_ex Unexecuted instantiation: file.c:smart_str_fappendl_ex Unexecuted instantiation: filters.c:smart_str_fappendl_ex Unexecuted instantiation: head.c:smart_str_fappendl_ex Unexecuted instantiation: http_fopen_wrapper.c:smart_str_fappendl_ex Unexecuted instantiation: http.c:smart_str_fappendl_ex Unexecuted instantiation: mail.c:smart_str_fappendl_ex Unexecuted instantiation: proc_open.c:smart_str_fappendl_ex Unexecuted instantiation: string.c:smart_str_fappendl_ex Unexecuted instantiation: url_scanner_ex.c:smart_str_fappendl_ex Unexecuted instantiation: url.c:smart_str_fappendl_ex var.c:smart_str_fappendl_ex Line | Count | Source | 151 | 162 | static zend_always_inline bool smart_str_fappendl_ex(smart_str *dest, const char *str, size_t len, bool persistent, bool fallible) { | 152 | 162 | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); | 153 | 162 | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { | 154 | 0 | return false; | 155 | 0 | } | 156 | 162 | ZEND_ASSERT(new_len != (size_t)-1); | 157 | 162 | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 158 | 162 | ZSTR_LEN(dest->s) = new_len; | 159 | | return true; | 160 | 162 | } |
Unexecuted instantiation: uri_parser_rfc3986.c:smart_str_fappendl_ex Unexecuted instantiation: uri_parser_whatwg.c:smart_str_fappendl_ex fopen_wrappers.c:smart_str_fappendl_ex Line | Count | Source | 151 | 6 | static zend_always_inline bool smart_str_fappendl_ex(smart_str *dest, const char *str, size_t len, bool persistent, bool fallible) { | 152 | 6 | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); | 153 | 6 | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { | 154 | 0 | return false; | 155 | 0 | } | 156 | 6 | ZEND_ASSERT(new_len != (size_t)-1); | 157 | 6 | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 158 | 6 | ZSTR_LEN(dest->s) = new_len; | 159 | | return true; | 160 | 6 | } |
Unexecuted instantiation: php_variables.c:smart_str_fappendl_ex spprintf.c:smart_str_fappendl_ex Line | Count | Source | 151 | 14.9M | static zend_always_inline bool smart_str_fappendl_ex(smart_str *dest, const char *str, size_t len, bool persistent, bool fallible) { | 152 | 14.9M | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); | 153 | 14.9M | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { | 154 | 0 | return false; | 155 | 0 | } | 156 | 14.9M | ZEND_ASSERT(new_len != (size_t)-1); | 157 | 14.9M | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 158 | 14.9M | ZSTR_LEN(dest->s) = new_len; | 159 | | return true; | 160 | 14.9M | } |
Unexecuted instantiation: zend_dump.c:smart_str_fappendl_ex zend_ast.c:smart_str_fappendl_ex Line | Count | Source | 151 | 14.5M | static zend_always_inline bool smart_str_fappendl_ex(smart_str *dest, const char *str, size_t len, bool persistent, bool fallible) { | 152 | 14.5M | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); | 153 | 14.5M | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { | 154 | 0 | return false; | 155 | 0 | } | 156 | 14.5M | ZEND_ASSERT(new_len != (size_t)-1); | 157 | 14.5M | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 158 | 14.5M | ZSTR_LEN(dest->s) = new_len; | 159 | | return true; | 160 | 14.5M | } |
zend_attributes.c:smart_str_fappendl_ex Line | Count | Source | 151 | 82 | static zend_always_inline bool smart_str_fappendl_ex(smart_str *dest, const char *str, size_t len, bool persistent, bool fallible) { | 152 | 82 | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); | 153 | 82 | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { | 154 | 0 | return false; | 155 | 0 | } | 156 | 82 | ZEND_ASSERT(new_len != (size_t)-1); | 157 | 82 | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 158 | 82 | ZSTR_LEN(dest->s) = new_len; | 159 | | return true; | 160 | 82 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_fappendl_ex zend_exceptions.c:smart_str_fappendl_ex Line | Count | Source | 151 | 100k | static zend_always_inline bool smart_str_fappendl_ex(smart_str *dest, const char *str, size_t len, bool persistent, bool fallible) { | 152 | 100k | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); | 153 | 100k | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { | 154 | 0 | return false; | 155 | 0 | } | 156 | 100k | ZEND_ASSERT(new_len != (size_t)-1); | 157 | 100k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 158 | 100k | ZSTR_LEN(dest->s) = new_len; | 159 | | return true; | 160 | 100k | } |
Unexecuted instantiation: zend_execute.c:smart_str_fappendl_ex zend_inheritance.c:smart_str_fappendl_ex Line | Count | Source | 151 | 18.0k | static zend_always_inline bool smart_str_fappendl_ex(smart_str *dest, const char *str, size_t len, bool persistent, bool fallible) { | 152 | 18.0k | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); | 153 | 18.0k | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { | 154 | 0 | return false; | 155 | 0 | } | 156 | 18.0k | ZEND_ASSERT(new_len != (size_t)-1); | 157 | 18.0k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 158 | 18.0k | ZSTR_LEN(dest->s) = new_len; | 159 | | return true; | 160 | 18.0k | } |
Unexecuted instantiation: zend_ini.c:smart_str_fappendl_ex zend_smart_str.c:smart_str_fappendl_ex Line | Count | Source | 151 | 380k | static zend_always_inline bool smart_str_fappendl_ex(smart_str *dest, const char *str, size_t len, bool persistent, bool fallible) { | 152 | 380k | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); | 153 | 380k | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { | 154 | 0 | return false; | 155 | 0 | } | 156 | 380k | ZEND_ASSERT(new_len != (size_t)-1); | 157 | 380k | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 158 | 380k | ZSTR_LEN(dest->s) = new_len; | 159 | | return true; | 160 | 380k | } |
zend.c:smart_str_fappendl_ex Line | Count | Source | 151 | 407 | static zend_always_inline bool smart_str_fappendl_ex(smart_str *dest, const char *str, size_t len, bool persistent, bool fallible) { | 152 | 407 | size_t new_len = smart_str_falloc(dest, len, persistent, fallible); | 153 | 407 | if (ZEND_CONST_COND(fallible, true) && new_len == (size_t)-1) { | 154 | 0 | return false; | 155 | 0 | } | 156 | 407 | ZEND_ASSERT(new_len != (size_t)-1); | 157 | 407 | memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); | 158 | 407 | ZSTR_LEN(dest->s) = new_len; | 159 | | return true; | 160 | 407 | } |
|
161 | | |
162 | 30.0M | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { |
163 | 30.0M | smart_str_fappendl_ex(dest, str, len, persistent, /* fallible */ false); |
164 | 30.0M | } php_date.c:smart_str_appendl_ex Line | Count | Source | 162 | 3.14k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 163 | | smart_str_fappendl_ex(dest, str, len, persistent, /* fallible */ false); | 164 | 3.14k | } |
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 | 162 | 9 | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 163 | | smart_str_fappendl_ex(dest, str, len, persistent, /* fallible */ false); | 164 | 9 | } |
Unexecuted instantiation: json.c:smart_str_appendl_ex zend_jit.c:smart_str_appendl_ex Line | Count | Source | 162 | 10.0k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 163 | | smart_str_fappendl_ex(dest, str, len, persistent, /* fallible */ false); | 164 | 10.0k | } |
php_reflection.c:smart_str_appendl_ex Line | Count | Source | 162 | 464 | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 163 | | smart_str_fappendl_ex(dest, str, len, persistent, /* fallible */ false); | 164 | 464 | } |
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 | 162 | 162 | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 163 | | smart_str_fappendl_ex(dest, str, len, persistent, /* fallible */ false); | 164 | 162 | } |
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 | 162 | 6 | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 163 | | smart_str_fappendl_ex(dest, str, len, persistent, /* fallible */ false); | 164 | 6 | } |
Unexecuted instantiation: php_variables.c:smart_str_appendl_ex spprintf.c:smart_str_appendl_ex Line | Count | Source | 162 | 14.9M | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 163 | | smart_str_fappendl_ex(dest, str, len, persistent, /* fallible */ false); | 164 | 14.9M | } |
Unexecuted instantiation: zend_dump.c:smart_str_appendl_ex zend_ast.c:smart_str_appendl_ex Line | Count | Source | 162 | 14.5M | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 163 | | smart_str_fappendl_ex(dest, str, len, persistent, /* fallible */ false); | 164 | 14.5M | } |
zend_attributes.c:smart_str_appendl_ex Line | Count | Source | 162 | 82 | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 163 | | smart_str_fappendl_ex(dest, str, len, persistent, /* fallible */ false); | 164 | 82 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_appendl_ex zend_exceptions.c:smart_str_appendl_ex Line | Count | Source | 162 | 100k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 163 | | smart_str_fappendl_ex(dest, str, len, persistent, /* fallible */ false); | 164 | 100k | } |
Unexecuted instantiation: zend_execute.c:smart_str_appendl_ex zend_inheritance.c:smart_str_appendl_ex Line | Count | Source | 162 | 18.0k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 163 | | smart_str_fappendl_ex(dest, str, len, persistent, /* fallible */ false); | 164 | 18.0k | } |
Unexecuted instantiation: zend_ini.c:smart_str_appendl_ex zend_smart_str.c:smart_str_appendl_ex Line | Count | Source | 162 | 380k | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 163 | | smart_str_fappendl_ex(dest, str, len, persistent, /* fallible */ false); | 164 | 380k | } |
zend.c:smart_str_appendl_ex Line | Count | Source | 162 | 407 | static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, bool persistent) { | 163 | | smart_str_fappendl_ex(dest, str, len, persistent, /* fallible */ false); | 164 | 407 | } |
|
165 | | |
166 | 4.16M | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { |
167 | 4.16M | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); |
168 | 4.16M | } 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 zend_jit.c:smart_str_append_ex Line | Count | Source | 166 | 2.50k | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 167 | 2.50k | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 168 | 2.50k | } |
php_reflection.c:smart_str_append_ex Line | Count | Source | 166 | 81 | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 167 | 81 | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 168 | 81 | } |
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 | 166 | 30 | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 167 | 30 | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 168 | 30 | } |
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 | 166 | 4.12M | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 167 | 4.12M | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 168 | 4.12M | } |
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 | 166 | 18.0k | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 167 | 18.0k | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 168 | 18.0k | } |
Unexecuted instantiation: zend_execute.c:smart_str_append_ex zend_inheritance.c:smart_str_append_ex Line | Count | Source | 166 | 10.7k | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 167 | 10.7k | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 168 | 10.7k | } |
Unexecuted instantiation: zend_ini.c:smart_str_append_ex zend_smart_str.c:smart_str_append_ex Line | Count | Source | 166 | 2 | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 167 | 2 | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 168 | 2 | } |
zend.c:smart_str_append_ex Line | Count | Source | 166 | 45 | static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool persistent) { | 167 | 45 | smart_str_appendl_ex(dest, ZSTR_VAL(src), ZSTR_LEN(src), persistent); | 168 | 45 | } |
|
169 | | |
170 | 10 | static zend_always_inline void smart_str_append_smart_str_ex(smart_str *dest, const smart_str *src, bool persistent) { |
171 | 10 | if (src->s && ZSTR_LEN(src->s)) { |
172 | 5 | smart_str_append_ex(dest, src->s, persistent); |
173 | 5 | } |
174 | 10 | } 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 | 170 | 10 | static zend_always_inline void smart_str_append_smart_str_ex(smart_str *dest, const smart_str *src, bool persistent) { | 171 | 10 | if (src->s && ZSTR_LEN(src->s)) { | 172 | 5 | smart_str_append_ex(dest, src->s, persistent); | 173 | 5 | } | 174 | 10 | } |
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 |
175 | | |
176 | 294k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { |
177 | 294k | char buf[32]; |
178 | 294k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); |
179 | 294k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); |
180 | 294k | } 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 Unexecuted instantiation: json_encoder.c:smart_str_append_long_ex Unexecuted instantiation: json.c:smart_str_append_long_ex zend_jit.c:smart_str_append_long_ex Line | Count | Source | 176 | 5.01k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 177 | 5.01k | char buf[32]; | 178 | 5.01k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 179 | 5.01k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 180 | 5.01k | } |
php_reflection.c:smart_str_append_long_ex Line | Count | Source | 176 | 12 | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 177 | 12 | char buf[32]; | 178 | 12 | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 179 | 12 | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 180 | 12 | } |
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 | 176 | 7 | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 177 | 7 | char buf[32]; | 178 | 7 | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 179 | 7 | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 180 | 7 | } |
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 | 176 | 249k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 177 | 249k | char buf[32]; | 178 | 249k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 179 | 249k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 180 | 249k | } |
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 | 176 | 37.9k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 177 | 37.9k | char buf[32]; | 178 | 37.9k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 179 | 37.9k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 180 | 37.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 | 176 | 1.78k | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 177 | 1.78k | char buf[32]; | 178 | 1.78k | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 179 | 1.78k | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 180 | 1.78k | } |
zend.c:smart_str_append_long_ex Line | Count | Source | 176 | 53 | static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persistent) { | 177 | 53 | char buf[32]; | 178 | 53 | char *result = zend_print_long_to_buf(buf + sizeof(buf) - 1, num); | 179 | 53 | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 180 | 53 | } |
|
181 | | |
182 | | static zend_always_inline void smart_str_append_long(smart_str *dest, zend_long num) |
183 | 294k | { |
184 | 294k | smart_str_append_long_ex(dest, num, false); |
185 | 294k | } 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 Unexecuted instantiation: json_encoder.c:smart_str_append_long Unexecuted instantiation: json.c:smart_str_append_long zend_jit.c:smart_str_append_long Line | Count | Source | 183 | 5.01k | { | 184 | | smart_str_append_long_ex(dest, num, false); | 185 | 5.01k | } |
php_reflection.c:smart_str_append_long Line | Count | Source | 183 | 12 | { | 184 | | smart_str_append_long_ex(dest, num, false); | 185 | 12 | } |
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 | 183 | 7 | { | 184 | | smart_str_append_long_ex(dest, num, false); | 185 | 7 | } |
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 | 183 | 249k | { | 184 | | smart_str_append_long_ex(dest, num, false); | 185 | 249k | } |
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 | 183 | 37.9k | { | 184 | | smart_str_append_long_ex(dest, num, false); | 185 | 37.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 | 183 | 1.78k | { | 184 | | smart_str_append_long_ex(dest, num, false); | 185 | 1.78k | } |
zend.c:smart_str_append_long Line | Count | Source | 183 | 53 | { | 184 | | smart_str_append_long_ex(dest, num, false); | 185 | 53 | } |
|
186 | | |
187 | 22 | static zend_always_inline void smart_str_append_unsigned_ex(smart_str *dest, zend_ulong num, bool persistent) { |
188 | 22 | char buf[32]; |
189 | 22 | char *result = zend_print_ulong_to_buf(buf + sizeof(buf) - 1, num); |
190 | 22 | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); |
191 | 22 | } 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 | 187 | 22 | static zend_always_inline void smart_str_append_unsigned_ex(smart_str *dest, zend_ulong num, bool persistent) { | 188 | 22 | char buf[32]; | 189 | 22 | char *result = zend_print_ulong_to_buf(buf + sizeof(buf) - 1, num); | 190 | 22 | smart_str_appendl_ex(dest, result, buf + sizeof(buf) - 1 - result, persistent); | 191 | 22 | } |
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 |
192 | | |
193 | | static zend_always_inline void smart_str_append_unsigned(smart_str *dest, zend_ulong num) |
194 | 22 | { |
195 | 22 | smart_str_append_unsigned_ex(dest, num, false); |
196 | 22 | } 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 | 194 | 22 | { | 195 | | smart_str_append_unsigned_ex(dest, num, false); | 196 | 22 | } |
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 |
197 | | |
198 | | static zend_always_inline void smart_str_appendl(smart_str *dest, const char *src, size_t length) |
199 | 15.1M | { |
200 | 15.1M | smart_str_appendl_ex(dest, src, length, false); |
201 | 15.1M | } php_date.c:smart_str_appendl Line | Count | Source | 199 | 3.14k | { | 200 | | smart_str_appendl_ex(dest, src, length, false); | 201 | 3.14k | } |
Unexecuted instantiation: php_pcre.c:smart_str_appendl Unexecuted instantiation: hash.c:smart_str_appendl json_encoder.c:smart_str_appendl Line | Count | Source | 199 | 9 | { | 200 | | smart_str_appendl_ex(dest, src, length, false); | 201 | 9 | } |
Unexecuted instantiation: json.c:smart_str_appendl Unexecuted instantiation: zend_jit.c:smart_str_appendl Unexecuted instantiation: php_reflection.c:smart_str_appendl Unexecuted instantiation: spl_array.c:smart_str_appendl Unexecuted instantiation: spl_dllist.c:smart_str_appendl Unexecuted instantiation: spl_iterators.c:smart_str_appendl Unexecuted instantiation: spl_observer.c:smart_str_appendl Unexecuted instantiation: array.c:smart_str_appendl Unexecuted instantiation: basic_functions.c:smart_str_appendl Unexecuted instantiation: file.c:smart_str_appendl Unexecuted instantiation: filters.c:smart_str_appendl Unexecuted instantiation: head.c:smart_str_appendl Unexecuted instantiation: http_fopen_wrapper.c:smart_str_appendl Unexecuted instantiation: http.c:smart_str_appendl Unexecuted instantiation: mail.c:smart_str_appendl Unexecuted instantiation: proc_open.c:smart_str_appendl Unexecuted instantiation: string.c:smart_str_appendl Unexecuted instantiation: url_scanner_ex.c:smart_str_appendl Unexecuted instantiation: url.c:smart_str_appendl Line | Count | Source | 199 | 103 | { | 200 | | smart_str_appendl_ex(dest, src, length, false); | 201 | 103 | } |
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 | 199 | 14.9M | { | 200 | | smart_str_appendl_ex(dest, src, length, false); | 201 | 14.9M | } |
Unexecuted instantiation: zend_dump.c:smart_str_appendl Unexecuted instantiation: zend_ast.c:smart_str_appendl Unexecuted instantiation: zend_attributes.c:smart_str_appendl Unexecuted instantiation: zend_builtin_functions.c:smart_str_appendl Unexecuted instantiation: zend_exceptions.c:smart_str_appendl Unexecuted instantiation: zend_execute.c:smart_str_appendl zend_inheritance.c:smart_str_appendl Line | Count | Source | 199 | 129 | { | 200 | | smart_str_appendl_ex(dest, src, length, false); | 201 | 129 | } |
Unexecuted instantiation: zend_ini.c:smart_str_appendl zend_smart_str.c:smart_str_appendl Line | Count | Source | 199 | 160k | { | 200 | | smart_str_appendl_ex(dest, src, length, false); | 201 | 160k | } |
Line | Count | Source | 199 | 19 | { | 200 | | smart_str_appendl_ex(dest, src, length, false); | 201 | 19 | } |
|
202 | | static zend_always_inline void smart_str_appends_ex(smart_str *dest, const char *src, bool persistent) |
203 | 0 | { |
204 | 0 | smart_str_appendl_ex(dest, src, strlen(src), persistent); |
205 | 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 |
206 | | static zend_always_inline void smart_str_appends(smart_str *dest, const char *src) |
207 | 10.4M | { |
208 | 10.4M | smart_str_appendl_ex(dest, src, strlen(src), false); |
209 | 10.4M | } 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 zend_jit.c:smart_str_appends Line | Count | Source | 207 | 2.50k | { | 208 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 209 | 2.50k | } |
php_reflection.c:smart_str_appends Line | Count | Source | 207 | 371 | { | 208 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 209 | 371 | } |
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 | 207 | 6 | { | 208 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 209 | 6 | } |
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 | 207 | 10.2M | { | 208 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 209 | 10.2M | } |
zend_attributes.c:smart_str_appends Line | Count | Source | 207 | 82 | { | 208 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 209 | 82 | } |
Unexecuted instantiation: zend_builtin_functions.c:smart_str_appends zend_exceptions.c:smart_str_appends Line | Count | Source | 207 | 44.1k | { | 208 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 209 | 44.1k | } |
Unexecuted instantiation: zend_execute.c:smart_str_appends zend_inheritance.c:smart_str_appends Line | Count | Source | 207 | 7.13k | { | 208 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 209 | 7.13k | } |
Unexecuted instantiation: zend_ini.c:smart_str_appends zend_smart_str.c:smart_str_appends Line | Count | Source | 207 | 217k | { | 208 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 209 | 217k | } |
Line | Count | Source | 207 | 290 | { | 208 | | smart_str_appendl_ex(dest, src, strlen(src), false); | 209 | 290 | } |
|
210 | | static zend_always_inline void smart_str_append(smart_str *dest, const zend_string *src) |
211 | 4.16M | { |
212 | 4.16M | smart_str_append_ex(dest, src, false); |
213 | 4.16M | } 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 zend_jit.c:smart_str_append Line | Count | Source | 211 | 2.50k | { | 212 | | smart_str_append_ex(dest, src, false); | 213 | 2.50k | } |
php_reflection.c:smart_str_append Line | Count | Source | 211 | 76 | { | 212 | | smart_str_append_ex(dest, src, false); | 213 | 76 | } |
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 | 211 | 30 | { | 212 | | smart_str_append_ex(dest, src, false); | 213 | 30 | } |
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 | 211 | 4.12M | { | 212 | | smart_str_append_ex(dest, src, false); | 213 | 4.12M | } |
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 | 211 | 18.0k | { | 212 | | smart_str_append_ex(dest, src, false); | 213 | 18.0k | } |
Unexecuted instantiation: zend_execute.c:smart_str_append zend_inheritance.c:smart_str_append Line | Count | Source | 211 | 10.7k | { | 212 | | smart_str_append_ex(dest, src, false); | 213 | 10.7k | } |
Unexecuted instantiation: zend_ini.c:smart_str_append zend_smart_str.c:smart_str_append Line | Count | Source | 211 | 2 | { | 212 | | smart_str_append_ex(dest, src, false); | 213 | 2 | } |
Line | Count | Source | 211 | 45 | { | 212 | | smart_str_append_ex(dest, src, false); | 213 | 45 | } |
|
214 | | static zend_always_inline void smart_str_appendc(smart_str *dest, char ch) |
215 | 131M | { |
216 | 131M | smart_str_appendc_ex(dest, ch, false); |
217 | 131M | } 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 | 215 | 6 | { | 216 | | smart_str_appendc_ex(dest, ch, false); | 217 | 6 | } |
Unexecuted instantiation: json.c:smart_str_appendc zend_jit.c:smart_str_appendc Line | Count | Source | 215 | 5.01k | { | 216 | | smart_str_appendc_ex(dest, ch, false); | 217 | 5.01k | } |
php_reflection.c:smart_str_appendc Line | Count | Source | 215 | 168 | { | 216 | | smart_str_appendc_ex(dest, ch, false); | 217 | 168 | } |
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 | 215 | 112 | { | 216 | | smart_str_appendc_ex(dest, ch, false); | 217 | 112 | } |
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 | 215 | 110M | { | 216 | | smart_str_appendc_ex(dest, ch, false); | 217 | 110M | } |
Unexecuted instantiation: zend_dump.c:smart_str_appendc zend_ast.c:smart_str_appendc Line | Count | Source | 215 | 20.8M | { | 216 | | smart_str_appendc_ex(dest, ch, false); | 217 | 20.8M | } |
Unexecuted instantiation: zend_attributes.c:smart_str_appendc Unexecuted instantiation: zend_builtin_functions.c:smart_str_appendc zend_exceptions.c:smart_str_appendc Line | Count | Source | 215 | 50.9k | { | 216 | | smart_str_appendc_ex(dest, ch, false); | 217 | 50.9k | } |
Unexecuted instantiation: zend_execute.c:smart_str_appendc zend_inheritance.c:smart_str_appendc Line | Count | Source | 215 | 9.13k | { | 216 | | smart_str_appendc_ex(dest, ch, false); | 217 | 9.13k | } |
Unexecuted instantiation: zend_ini.c:smart_str_appendc zend_smart_str.c:smart_str_appendc Line | Count | Source | 215 | 10.7k | { | 216 | | smart_str_appendc_ex(dest, ch, false); | 217 | 10.7k | } |
Line | Count | Source | 215 | 999 | { | 216 | | smart_str_appendc_ex(dest, ch, false); | 217 | 999 | } |
|
218 | | static zend_always_inline void smart_str_append_smart_str(smart_str *dest, const smart_str *src) |
219 | 10 | { |
220 | 10 | smart_str_append_smart_str_ex(dest, src, false); |
221 | 10 | } 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 | 219 | 10 | { | 220 | | smart_str_append_smart_str_ex(dest, src, false); | 221 | 10 | } |
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 |
222 | | |
223 | 0 | static zend_always_inline void smart_str_setl(smart_str *dest, const char *src, size_t len) { |
224 | 0 | smart_str_free(dest); |
225 | 0 | smart_str_appendl(dest, src, len); |
226 | 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 |
227 | | |
228 | | static zend_always_inline void smart_str_sets(smart_str *dest, const char *src) |
229 | 0 | { |
230 | 0 | smart_str_setl(dest, src, strlen(src)); |
231 | 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 |
232 | | #endif |