/src/php-src/Zend/zend_string.h
Line | Count | Source |
1 | | /* |
2 | | +----------------------------------------------------------------------+ |
3 | | | Zend Engine | |
4 | | +----------------------------------------------------------------------+ |
5 | | | Copyright © Zend Technologies Ltd., a subsidiary company of | |
6 | | | Perforce Software, Inc., and Contributors. | |
7 | | +----------------------------------------------------------------------+ |
8 | | | This source file is subject to the Modified BSD License that is | |
9 | | | bundled with this package in the file LICENSE, and is available | |
10 | | | through the World Wide Web at <https://www.php.net/license/>. | |
11 | | | | |
12 | | | SPDX-License-Identifier: BSD-3-Clause | |
13 | | +----------------------------------------------------------------------+ |
14 | | | Authors: Dmitry Stogov <dmitry@php.net> | |
15 | | +----------------------------------------------------------------------+ |
16 | | */ |
17 | | |
18 | | #ifndef ZEND_STRING_H |
19 | | #define ZEND_STRING_H |
20 | | |
21 | | #include "zend_types.h" |
22 | | #include "zend_gc.h" |
23 | | #include "zend_alloc.h" |
24 | | |
25 | | BEGIN_EXTERN_C() |
26 | | |
27 | | typedef void (*zend_string_copy_storage_func_t)(void); |
28 | | typedef zend_string *(ZEND_FASTCALL *zend_new_interned_string_func_t)(zend_string *str); |
29 | | typedef zend_string *(ZEND_FASTCALL *zend_string_init_interned_func_t)(const char *str, size_t size, bool permanent); |
30 | | typedef zend_string *(ZEND_FASTCALL *zend_string_init_existing_interned_func_t)(const char *str, size_t size, bool permanent); |
31 | | |
32 | | ZEND_API extern zend_new_interned_string_func_t zend_new_interned_string; |
33 | | ZEND_API extern zend_string_init_interned_func_t zend_string_init_interned; |
34 | | /* Init an interned string if it already exists, but do not create a new one if it does not. */ |
35 | | ZEND_API extern zend_string_init_existing_interned_func_t zend_string_init_existing_interned; |
36 | | |
37 | | ZEND_API zend_ulong ZEND_FASTCALL zend_string_hash_func(zend_string *str); |
38 | | ZEND_API zend_ulong ZEND_FASTCALL zend_hash_func(const char *str, size_t len); |
39 | | ZEND_API zend_string* ZEND_FASTCALL zend_interned_string_find_permanent(zend_string *str); |
40 | | |
41 | | ZEND_API zend_string *zend_string_concat2( |
42 | | const char *str1, size_t str1_len, |
43 | | const char *str2, size_t str2_len); |
44 | | ZEND_API zend_string *zend_string_concat3( |
45 | | const char *str1, size_t str1_len, |
46 | | const char *str2, size_t str2_len, |
47 | | const char *str3, size_t str3_len); |
48 | | |
49 | | ZEND_API void zend_interned_strings_init(void); |
50 | | ZEND_API void zend_interned_strings_dtor(void); |
51 | | ZEND_API void zend_interned_strings_activate(void); |
52 | | ZEND_API void zend_interned_strings_deactivate(void); |
53 | | ZEND_API void zend_interned_strings_set_request_storage_handlers( |
54 | | zend_new_interned_string_func_t handler, |
55 | | zend_string_init_interned_func_t init_handler, |
56 | | zend_string_init_existing_interned_func_t init_existing_handler); |
57 | | ZEND_API void zend_interned_strings_switch_storage(bool request); |
58 | | |
59 | | ZEND_API extern zend_string *zend_empty_string; |
60 | | ZEND_API extern zend_string *zend_one_char_string[256]; |
61 | | ZEND_API extern zend_string **zend_known_strings; |
62 | | |
63 | | END_EXTERN_C() |
64 | | |
65 | | /* Shortcuts */ |
66 | | |
67 | 5.02G | #define ZSTR_VAL(zstr) (zstr)->val |
68 | 1.74G | #define ZSTR_LEN(zstr) (zstr)->len |
69 | 61.1M | #define ZSTR_H(zstr) (zstr)->h |
70 | | #define ZSTR_HASH(zstr) zend_string_hash_val(zstr) |
71 | | |
72 | | /*---*/ |
73 | | |
74 | 21.2M | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { |
75 | 21.2M | return GC_FLAGS(s) & IS_STR_INTERNED; |
76 | 21.2M | } php_date.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 336 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 336 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 336 | } |
Unexecuted instantiation: astro.c:ZSTR_IS_INTERNED Unexecuted instantiation: dow.c:ZSTR_IS_INTERNED Unexecuted instantiation: parse_date.c:ZSTR_IS_INTERNED Unexecuted instantiation: parse_tz.c:ZSTR_IS_INTERNED Unexecuted instantiation: parse_posix.c:ZSTR_IS_INTERNED Unexecuted instantiation: timelib.c:ZSTR_IS_INTERNED Unexecuted instantiation: tm2unixtime.c:ZSTR_IS_INTERNED Unexecuted instantiation: unixtime2tm.c:ZSTR_IS_INTERNED Unexecuted instantiation: parse_iso_intervals.c:ZSTR_IS_INTERNED Unexecuted instantiation: interval.c:ZSTR_IS_INTERNED php_pcre.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 1.37k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 1.37k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 1.37k | } |
Unexecuted instantiation: exif.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_adler32.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_crc32.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_fnv.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_gost.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_haval.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_joaat.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_md.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_murmur.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_ripemd.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_sha_ni.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_sha_sse2.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_sha.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_sha3.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_snefru.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_tiger.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_whirlpool.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash_xxhash.c:ZSTR_IS_INTERNED Unexecuted instantiation: hash.c:ZSTR_IS_INTERNED Unexecuted instantiation: json_encoder.c:ZSTR_IS_INTERNED json_parser.tab.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 24 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 24 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 24 | } |
json_scanner.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 24 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 24 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 24 | } |
Line | Count | Source | 74 | 2.17k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 2.17k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 2.17k | } |
Unexecuted instantiation: php_lexbor.c:ZSTR_IS_INTERNED Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_IS_INTERNED Unexecuted instantiation: shared_alloc_posix.c:ZSTR_IS_INTERNED Unexecuted instantiation: shared_alloc_shm.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_accelerator_api.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_IS_INTERNED zend_accelerator_module.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 12 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 12 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 12 | } |
zend_accelerator_util_funcs.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 63.4k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 63.4k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 63.4k | } |
Unexecuted instantiation: zend_file_cache.c:ZSTR_IS_INTERNED zend_persist_calc.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 298k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 298k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 298k | } |
zend_persist.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 82.5k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 82.5k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 82.5k | } |
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_IS_INTERNED ZendAccelerator.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 1.03M | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 1.03M | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 1.03M | } |
Unexecuted instantiation: ir_cfg.c:ZSTR_IS_INTERNED Unexecuted instantiation: ir_check.c:ZSTR_IS_INTERNED Unexecuted instantiation: ir_dump.c:ZSTR_IS_INTERNED Unexecuted instantiation: ir_emit.c:ZSTR_IS_INTERNED Unexecuted instantiation: ir_gcm.c:ZSTR_IS_INTERNED Unexecuted instantiation: ir_gdb.c:ZSTR_IS_INTERNED Unexecuted instantiation: ir_patch.c:ZSTR_IS_INTERNED Unexecuted instantiation: ir_perf.c:ZSTR_IS_INTERNED Unexecuted instantiation: ir_ra.c:ZSTR_IS_INTERNED Unexecuted instantiation: ir_save.c:ZSTR_IS_INTERNED Unexecuted instantiation: ir_sccp.c:ZSTR_IS_INTERNED Unexecuted instantiation: ir_strtab.c:ZSTR_IS_INTERNED Unexecuted instantiation: ir.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_jit.c:ZSTR_IS_INTERNED Unexecuted instantiation: csprng.c:ZSTR_IS_INTERNED Unexecuted instantiation: engine_mt19937.c:ZSTR_IS_INTERNED Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_IS_INTERNED Unexecuted instantiation: engine_secure.c:ZSTR_IS_INTERNED Unexecuted instantiation: engine_user.c:ZSTR_IS_INTERNED Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_IS_INTERNED Unexecuted instantiation: gammasection.c:ZSTR_IS_INTERNED random.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 10 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 10 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 10 | } |
Unexecuted instantiation: randomizer.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_utils.c:ZSTR_IS_INTERNED php_reflection.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 14.4k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 14.4k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 14.4k | } |
php_spl.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 165 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 165 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 165 | } |
spl_array.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 10 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 10 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 10 | } |
spl_directory.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 34 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 34 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 34 | } |
spl_dllist.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 8 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 8 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 8 | } |
Unexecuted instantiation: spl_exceptions.c:ZSTR_IS_INTERNED spl_fixedarray.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 4 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 4 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 4 | } |
spl_functions.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 45 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 45 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 45 | } |
spl_heap.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 6 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 6 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 6 | } |
spl_iterators.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 66 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 66 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 66 | } |
spl_observer.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 20 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 20 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 20 | } |
Line | Count | Source | 74 | 1.00k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 1.00k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 1.00k | } |
assert.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 36 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 36 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 36 | } |
base64.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 9 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 9 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 9 | } |
basic_functions.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 50.3k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 50.3k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 50.3k | } |
Unexecuted instantiation: browscap.c:ZSTR_IS_INTERNED Unexecuted instantiation: crc32_x86.c:ZSTR_IS_INTERNED Unexecuted instantiation: crc32.c:ZSTR_IS_INTERNED Unexecuted instantiation: credits.c:ZSTR_IS_INTERNED Unexecuted instantiation: crypt.c:ZSTR_IS_INTERNED Unexecuted instantiation: css.c:ZSTR_IS_INTERNED Unexecuted instantiation: datetime.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 2 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 2 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 2 | } |
Unexecuted instantiation: dl.c:ZSTR_IS_INTERNED Unexecuted instantiation: dns.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 12 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 12 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 12 | } |
Line | Count | Source | 74 | 8 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 8 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 8 | } |
Unexecuted instantiation: filestat.c:ZSTR_IS_INTERNED Unexecuted instantiation: filters.c:ZSTR_IS_INTERNED Unexecuted instantiation: flock_compat.c:ZSTR_IS_INTERNED formatted_print.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 321 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 321 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 321 | } |
Unexecuted instantiation: fsock.c:ZSTR_IS_INTERNED Unexecuted instantiation: ftok.c:ZSTR_IS_INTERNED Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_IS_INTERNED Unexecuted instantiation: head.c:ZSTR_IS_INTERNED Unexecuted instantiation: hrtime.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 3.26k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 3.26k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 3.26k | } |
Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_IS_INTERNED Unexecuted instantiation: http.c:ZSTR_IS_INTERNED Unexecuted instantiation: image.c:ZSTR_IS_INTERNED incomplete_class.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 93 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 93 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 93 | } |
Line | Count | Source | 74 | 30 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 30 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 30 | } |
Unexecuted instantiation: iptc.c:ZSTR_IS_INTERNED Unexecuted instantiation: levenshtein.c:ZSTR_IS_INTERNED Unexecuted instantiation: link.c:ZSTR_IS_INTERNED Unexecuted instantiation: mail.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 6 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 6 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 6 | } |
Unexecuted instantiation: md5.c:ZSTR_IS_INTERNED Unexecuted instantiation: metaphone.c:ZSTR_IS_INTERNED Unexecuted instantiation: microtime.c:ZSTR_IS_INTERNED Unexecuted instantiation: net.c:ZSTR_IS_INTERNED Unexecuted instantiation: pack.c:ZSTR_IS_INTERNED Unexecuted instantiation: pageinfo.c:ZSTR_IS_INTERNED Unexecuted instantiation: password.c:ZSTR_IS_INTERNED Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_IS_INTERNED Unexecuted instantiation: proc_open.c:ZSTR_IS_INTERNED quot_print.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 54 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 54 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 54 | } |
Unexecuted instantiation: scanf.c:ZSTR_IS_INTERNED Unexecuted instantiation: sha1.c:ZSTR_IS_INTERNED Unexecuted instantiation: soundex.c:ZSTR_IS_INTERNED Unexecuted instantiation: streamsfuncs.c:ZSTR_IS_INTERNED string.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 4.22k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 4.22k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 4.22k | } |
Unexecuted instantiation: strnatcmp.c:ZSTR_IS_INTERNED Unexecuted instantiation: syslog.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 45 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 45 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 45 | } |
Unexecuted instantiation: uniqid.c:ZSTR_IS_INTERNED url_scanner_ex.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 10 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 10 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 10 | } |
Unexecuted instantiation: url.c:ZSTR_IS_INTERNED user_filters.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 846 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 846 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 846 | } |
Unexecuted instantiation: uuencode.c:ZSTR_IS_INTERNED var_unserializer.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 10.6k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 10.6k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 10.6k | } |
Line | Count | Source | 74 | 10.3k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 10.3k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 10.3k | } |
Unexecuted instantiation: versioning.c:ZSTR_IS_INTERNED Unexecuted instantiation: crypt_sha256.c:ZSTR_IS_INTERNED Unexecuted instantiation: crypt_sha512.c:ZSTR_IS_INTERNED Unexecuted instantiation: php_crypt_r.c:ZSTR_IS_INTERNED php_uri.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 12 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 12 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 12 | } |
Unexecuted instantiation: php_uri_common.c:ZSTR_IS_INTERNED Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_IS_INTERNED Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_IS_INTERNED Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_IS_INTERNED Unexecuted instantiation: explicit_bzero.c:ZSTR_IS_INTERNED fopen_wrappers.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 30 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 30 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 30 | } |
Unexecuted instantiation: getopt.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 3.58M | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 3.58M | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 3.58M | } |
Unexecuted instantiation: network.c:ZSTR_IS_INTERNED output.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 57.1k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 57.1k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 57.1k | } |
Unexecuted instantiation: php_content_types.c:ZSTR_IS_INTERNED Unexecuted instantiation: php_ini_builder.c:ZSTR_IS_INTERNED php_ini.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 46 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 46 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 46 | } |
Unexecuted instantiation: php_glob.c:ZSTR_IS_INTERNED Unexecuted instantiation: php_odbc_utils.c:ZSTR_IS_INTERNED Unexecuted instantiation: php_open_temporary_file.c:ZSTR_IS_INTERNED Unexecuted instantiation: php_scandir.c:ZSTR_IS_INTERNED Unexecuted instantiation: php_syslog.c:ZSTR_IS_INTERNED Unexecuted instantiation: php_ticks.c:ZSTR_IS_INTERNED php_variables.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 45.9k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 45.9k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 45.9k | } |
Unexecuted instantiation: reentrancy.c:ZSTR_IS_INTERNED Unexecuted instantiation: rfc1867.c:ZSTR_IS_INTERNED Unexecuted instantiation: safe_bcmp.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 4 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 4 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 4 | } |
Unexecuted instantiation: snprintf.c:ZSTR_IS_INTERNED Unexecuted instantiation: spprintf.c:ZSTR_IS_INTERNED Unexecuted instantiation: strlcat.c:ZSTR_IS_INTERNED Unexecuted instantiation: strlcpy.c:ZSTR_IS_INTERNED Unexecuted instantiation: cast.c:ZSTR_IS_INTERNED filter.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 12 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 12 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 12 | } |
Unexecuted instantiation: glob_wrapper.c:ZSTR_IS_INTERNED Unexecuted instantiation: memory.c:ZSTR_IS_INTERNED Unexecuted instantiation: mmap.c:ZSTR_IS_INTERNED Unexecuted instantiation: plain_wrapper.c:ZSTR_IS_INTERNED stream_errors.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 920 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 920 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 920 | } |
streams.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 57 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 57 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 57 | } |
transports.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 8 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 8 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 8 | } |
userspace.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 359 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 359 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 359 | } |
Unexecuted instantiation: xp_socket.c:ZSTR_IS_INTERNED block_pass.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 4.97k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 4.97k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 4.97k | } |
compact_literals.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 663k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 663k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 663k | } |
compact_vars.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 2.35k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 2.35k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 2.35k | } |
Unexecuted instantiation: dce.c:ZSTR_IS_INTERNED dfa_pass.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 163 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 163 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 163 | } |
Unexecuted instantiation: escape_analysis.c:ZSTR_IS_INTERNED Unexecuted instantiation: nop_removal.c:ZSTR_IS_INTERNED Unexecuted instantiation: optimize_func_calls.c:ZSTR_IS_INTERNED Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_IS_INTERNED Unexecuted instantiation: pass1.c:ZSTR_IS_INTERNED Unexecuted instantiation: pass3.c:ZSTR_IS_INTERNED Unexecuted instantiation: sccp.c:ZSTR_IS_INTERNED Unexecuted instantiation: scdf.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_call_graph.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_cfg.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_dfg.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_dump.c:ZSTR_IS_INTERNED zend_func_info.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 1.06k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 1.06k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 1.06k | } |
zend_inference.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 1.95k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 1.95k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 1.95k | } |
zend_optimizer.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 52 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 52 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 52 | } |
Unexecuted instantiation: zend_ssa.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_alloc.c:ZSTR_IS_INTERNED zend_API.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 46.8k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 46.8k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 46.8k | } |
zend_ast.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 41.3k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 41.3k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 41.3k | } |
zend_attributes.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 3.39k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 3.39k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 3.39k | } |
zend_autoload.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 691 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 691 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 691 | } |
zend_builtin_functions.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 3.45M | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 3.45M | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 3.45M | } |
Unexecuted instantiation: zend_call_stack.c:ZSTR_IS_INTERNED zend_closures.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 10.1k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 10.1k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 10.1k | } |
zend_compile.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 1.75M | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 1.75M | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 1.75M | } |
zend_constants.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 28.1k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 28.1k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 28.1k | } |
Unexecuted instantiation: zend_cpuinfo.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_default_classes.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_dtrace.c:ZSTR_IS_INTERNED zend_enum.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 3.17k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 3.17k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 3.17k | } |
zend_exceptions.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 615k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 615k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 615k | } |
zend_execute_API.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 55.5k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 55.5k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 55.5k | } |
zend_execute.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 1.27M | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 1.27M | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 1.27M | } |
Unexecuted instantiation: zend_extensions.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_fibers.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_float.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_gc.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_gdb.c:ZSTR_IS_INTERNED zend_generators.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 78 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 78 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 78 | } |
zend_hash.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 1.64M | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 1.64M | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 1.64M | } |
zend_highlight.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 200k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 200k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 200k | } |
Unexecuted instantiation: zend_hrtime.c:ZSTR_IS_INTERNED zend_inheritance.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 20.4k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 20.4k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 20.4k | } |
zend_ini_parser.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 916k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 916k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 916k | } |
Unexecuted instantiation: zend_ini_scanner.c:ZSTR_IS_INTERNED zend_ini.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 94.7k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 94.7k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 94.7k | } |
Unexecuted instantiation: zend_interfaces.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_iterators.c:ZSTR_IS_INTERNED zend_language_parser.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 13 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 13 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 13 | } |
zend_language_scanner.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 115k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 115k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 115k | } |
Unexecuted instantiation: zend_lazy_objects.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_list.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_llist.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_multibyte.c:ZSTR_IS_INTERNED zend_object_handlers.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 20.8k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 20.8k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 20.8k | } |
Unexecuted instantiation: zend_objects_API.c:ZSTR_IS_INTERNED zend_objects.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 42 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 42 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 42 | } |
Unexecuted instantiation: zend_observer.c:ZSTR_IS_INTERNED zend_opcode.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 90.7k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 90.7k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 90.7k | } |
zend_operators.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 1.07M | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 1.07M | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 1.07M | } |
zend_property_hooks.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 393 | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 393 | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 393 | } |
Unexecuted instantiation: zend_ptr_stack.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_signal.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_smart_str.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_sort.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_stack.c:ZSTR_IS_INTERNED zend_stream.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 151k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 151k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 151k | } |
zend_string.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 4.77k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 4.77k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 4.77k | } |
Unexecuted instantiation: zend_strtod.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_system_id.c:ZSTR_IS_INTERNED zend_variables.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 2.04M | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 2.04M | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 2.04M | } |
Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_IS_INTERNED Unexecuted instantiation: zend_weakrefs.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 1.60M | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 1.60M | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 1.60M | } |
Unexecuted instantiation: internal_functions_cli.c:ZSTR_IS_INTERNED fuzzer-tracing-jit.c:ZSTR_IS_INTERNED Line | Count | Source | 74 | 18.0k | static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) { | 75 | 18.0k | return GC_FLAGS(s) & IS_STR_INTERNED; | 76 | 18.0k | } |
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_IS_INTERNED |
77 | | |
78 | 88.0k | static inline bool ZSTR_IS_VALID_UTF8(const zend_string *s) { |
79 | 88.0k | return GC_FLAGS(s) & IS_STR_VALID_UTF8; |
80 | 88.0k | } Unexecuted instantiation: php_date.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: astro.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: dow.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: parse_date.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: parse_tz.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: parse_posix.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: timelib.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: tm2unixtime.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: unixtime2tm.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: parse_iso_intervals.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: interval.c:ZSTR_IS_VALID_UTF8 php_pcre.c:ZSTR_IS_VALID_UTF8 Line | Count | Source | 78 | 561 | static inline bool ZSTR_IS_VALID_UTF8(const zend_string *s) { | 79 | 561 | return GC_FLAGS(s) & IS_STR_VALID_UTF8; | 80 | 561 | } |
Unexecuted instantiation: exif.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_adler32.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_crc32.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_fnv.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_gost.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_haval.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_joaat.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_md.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_murmur.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_ripemd.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_sha_ni.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_sha_sse2.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_sha.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_sha3.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_snefru.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_tiger.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_whirlpool.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash_xxhash.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hash.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: json_encoder.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: json_parser.tab.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: json_scanner.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: json.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_lexbor.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: shared_alloc_posix.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: shared_alloc_shm.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_accelerator_api.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_accelerator_module.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_file_cache.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_persist_calc.c:ZSTR_IS_VALID_UTF8 zend_persist.c:ZSTR_IS_VALID_UTF8 Line | Count | Source | 78 | 45.9k | static inline bool ZSTR_IS_VALID_UTF8(const zend_string *s) { | 79 | 45.9k | return GC_FLAGS(s) & IS_STR_VALID_UTF8; | 80 | 45.9k | } |
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_IS_VALID_UTF8 ZendAccelerator.c:ZSTR_IS_VALID_UTF8 Line | Count | Source | 78 | 41.5k | static inline bool ZSTR_IS_VALID_UTF8(const zend_string *s) { | 79 | 41.5k | return GC_FLAGS(s) & IS_STR_VALID_UTF8; | 80 | 41.5k | } |
Unexecuted instantiation: ir_cfg.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: ir_check.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: ir_dump.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: ir_emit.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: ir_gcm.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: ir_gdb.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: ir_patch.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: ir_perf.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: ir_ra.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: ir_save.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: ir_sccp.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: ir_strtab.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: ir.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_jit.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: csprng.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: engine_mt19937.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: engine_secure.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: engine_user.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: gammasection.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: random.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: randomizer.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_utils.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_reflection.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_spl.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: spl_array.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: spl_directory.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: spl_dllist.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: spl_exceptions.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: spl_fixedarray.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: spl_functions.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: spl_heap.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: spl_iterators.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: spl_observer.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: array.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: assert.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: base64.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: basic_functions.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: browscap.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: crc32_x86.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: crc32.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: credits.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: crypt.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: css.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: datetime.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: dir.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: dl.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: dns.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: exec.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: file.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: filestat.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: filters.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: flock_compat.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: formatted_print.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: fsock.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: ftok.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: head.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: hrtime.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: html.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: http.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: image.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: incomplete_class.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: info.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: iptc.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: levenshtein.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: link.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: mail.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: math.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: md5.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: metaphone.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: microtime.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: net.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: pack.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: pageinfo.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: password.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: proc_open.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: quot_print.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: scanf.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: sha1.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: soundex.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: streamsfuncs.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: string.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: strnatcmp.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: syslog.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: type.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: uniqid.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: url_scanner_ex.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: url.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: user_filters.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: uuencode.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: var_unserializer.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: var.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: versioning.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: crypt_sha256.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: crypt_sha512.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_crypt_r.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_uri.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_uri_common.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: explicit_bzero.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: fopen_wrappers.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: getopt.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: main.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: network.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: output.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_content_types.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_ini_builder.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_ini.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_glob.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_odbc_utils.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_open_temporary_file.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_scandir.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_syslog.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_ticks.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: php_variables.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: reentrancy.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: rfc1867.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: safe_bcmp.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: SAPI.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: snprintf.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: spprintf.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: strlcat.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: strlcpy.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: cast.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: filter.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: glob_wrapper.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: memory.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: mmap.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: plain_wrapper.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: stream_errors.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: streams.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: transports.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: userspace.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: xp_socket.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: block_pass.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: compact_literals.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: compact_vars.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: dce.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: dfa_pass.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: escape_analysis.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: nop_removal.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: optimize_func_calls.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: pass1.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: pass3.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: sccp.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: scdf.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_call_graph.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_cfg.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_dfg.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_dump.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_func_info.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_inference.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_optimizer.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_ssa.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_alloc.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_API.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_ast.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_attributes.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_autoload.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_builtin_functions.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_call_stack.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_closures.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_compile.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_constants.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_cpuinfo.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_default_classes.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_dtrace.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_enum.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_exceptions.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_execute_API.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_execute.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_extensions.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_fibers.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_float.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_gc.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_gdb.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_generators.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_hash.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_highlight.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_hrtime.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_inheritance.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_ini_parser.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_ini_scanner.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_ini.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_interfaces.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_iterators.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_language_parser.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_language_scanner.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_lazy_objects.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_list.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_llist.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_multibyte.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_object_handlers.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_objects_API.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_objects.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_observer.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_opcode.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_operators.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_property_hooks.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_ptr_stack.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_signal.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_smart_str.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_sort.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_stack.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_stream.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_string.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_strtod.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_system_id.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_variables.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend_weakrefs.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: zend.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: internal_functions_cli.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_IS_VALID_UTF8 Unexecuted instantiation: fuzzer-sapi.c:ZSTR_IS_VALID_UTF8 |
81 | | |
82 | | /* These are properties, encoded as flags, that will hold on the resulting string |
83 | | * after concatenating two strings that have these property. |
84 | | * Example: concatenating two UTF-8 strings yields another UTF-8 string. */ |
85 | 2.27M | #define ZSTR_COPYABLE_CONCAT_PROPERTIES (IS_STR_VALID_UTF8) |
86 | | |
87 | 2.16M | static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) { |
88 | 2.16M | return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES; |
89 | 2.16M | } Unexecuted instantiation: php_date.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: astro.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: dow.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: parse_date.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: parse_tz.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: parse_posix.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: timelib.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: tm2unixtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: unixtime2tm.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: parse_iso_intervals.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: interval.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_pcre.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: exif.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_adler32.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_crc32.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_fnv.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_gost.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_haval.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_joaat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_md.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_murmur.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_ripemd.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_sha_ni.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_sha_sse2.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_sha.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_sha3.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_snefru.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_tiger.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_whirlpool.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash_xxhash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: json_encoder.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: json_parser.tab.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: json_scanner.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: json.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_lexbor.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: shared_alloc_posix.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: shared_alloc_shm.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_accelerator_api.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_accelerator_module.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_file_cache.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_persist_calc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_persist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_shared_alloc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ZendAccelerator.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ir_cfg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ir_check.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ir_dump.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ir_emit.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ir_gcm.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ir_gdb.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ir_patch.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ir_perf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ir_ra.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ir_save.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ir_sccp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ir_strtab.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ir.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_jit.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: csprng.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: engine_mt19937.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: engine_secure.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: engine_user.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: gammasection.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: random.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: randomizer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_utils.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_reflection.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_spl.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: spl_array.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: spl_directory.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: spl_dllist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: spl_exceptions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: spl_fixedarray.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: spl_functions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: spl_heap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: spl_iterators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: spl_observer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: array.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: assert.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: base64.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: basic_functions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: browscap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: crc32_x86.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: crc32.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: credits.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: crypt.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: css.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: datetime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: dir.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: dl.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: dns.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: exec.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: file.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: filestat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: filters.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: flock_compat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: formatted_print.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: fsock.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ftok.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: head.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: hrtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: html.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: http.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: image.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: incomplete_class.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: info.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: iptc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: levenshtein.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: link.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: mail.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: math.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: md5.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: metaphone.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: microtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: net.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: pack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: pageinfo.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: password.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: proc_open.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: quot_print.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: scanf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: sha1.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: soundex.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: streamsfuncs.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES string.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Line | Count | Source | 87 | 406 | static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) { | 88 | 406 | return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES; | 89 | 406 | } |
Unexecuted instantiation: strnatcmp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: syslog.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: type.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: uniqid.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: url_scanner_ex.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: url.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: user_filters.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: uuencode.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: var_unserializer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: var.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: versioning.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: crypt_sha256.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: crypt_sha512.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_crypt_r.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_uri.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_uri_common.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: explicit_bzero.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: fopen_wrappers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: getopt.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: main.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: network.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: output.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_content_types.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_ini_builder.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_ini.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_glob.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_odbc_utils.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_open_temporary_file.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_scandir.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_syslog.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_ticks.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: php_variables.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: reentrancy.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: rfc1867.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: safe_bcmp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: SAPI.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: snprintf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: spprintf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: strlcat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: strlcpy.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: cast.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: filter.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: glob_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: memory.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: mmap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: plain_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: stream_errors.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: streams.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: transports.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: userspace.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: xp_socket.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: block_pass.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: compact_literals.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: compact_vars.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: dce.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: dfa_pass.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: escape_analysis.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: nop_removal.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: optimize_func_calls.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: pass1.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: pass3.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: sccp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: scdf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_call_graph.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_cfg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_dfg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_dump.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_func_info.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_inference.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_optimizer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_ssa.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_alloc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_API.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_ast.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_attributes.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_autoload.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_builtin_functions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_call_stack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_closures.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_compile.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_constants.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_cpuinfo.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_default_classes.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_dtrace.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_enum.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_exceptions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_execute_API.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES zend_execute.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Line | Count | Source | 87 | 1.10M | static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) { | 88 | 1.10M | return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES; | 89 | 1.10M | } |
Unexecuted instantiation: zend_extensions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_fibers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_float.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_gc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_gdb.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_generators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_hash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_highlight.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_hrtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_inheritance.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_ini_parser.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_ini_scanner.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_ini.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_interfaces.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_iterators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_language_parser.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_language_scanner.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_lazy_objects.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_list.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_llist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_multibyte.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_object_handlers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_objects_API.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_objects.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_observer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_opcode.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES zend_operators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Line | Count | Source | 87 | 1.05M | static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) { | 88 | 1.05M | return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES; | 89 | 1.05M | } |
Unexecuted instantiation: zend_property_hooks.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_ptr_stack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_signal.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_smart_str.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_sort.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_stack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_stream.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES zend_string.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Line | Count | Source | 87 | 22 | static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) { | 88 | 22 | return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES; | 89 | 22 | } |
Unexecuted instantiation: zend_strtod.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_system_id.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_variables.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend_weakrefs.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: zend.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: internal_functions_cli.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES Unexecuted instantiation: fuzzer-sapi.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES |
90 | | |
91 | | /* This function returns the copyable concat properties which hold on both strings. */ |
92 | 762k | static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(const zend_string *s1, const zend_string *s2) { |
93 | 762k | return ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s1) & ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s2); |
94 | 762k | } Unexecuted instantiation: php_date.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: astro.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: dow.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: parse_date.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: parse_tz.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: parse_posix.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: timelib.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: tm2unixtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: unixtime2tm.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: parse_iso_intervals.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: interval.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_pcre.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: exif.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_adler32.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_crc32.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_fnv.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_gost.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_haval.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_joaat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_md.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_murmur.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_ripemd.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_sha_ni.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_sha_sse2.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_sha.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_sha3.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_snefru.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_tiger.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_whirlpool.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_xxhash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: json_encoder.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: json_parser.tab.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: json_scanner.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: json.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_lexbor.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: shared_alloc_posix.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: shared_alloc_shm.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_accelerator_api.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_accelerator_module.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_file_cache.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_persist_calc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_persist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_shared_alloc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ZendAccelerator.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_cfg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_check.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_dump.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_emit.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_gcm.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_gdb.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_patch.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_perf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_ra.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_save.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_sccp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_strtab.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_jit.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: csprng.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: engine_mt19937.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: engine_secure.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: engine_user.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: gammasection.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: random.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: randomizer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_utils.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_reflection.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_spl.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_array.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_directory.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_dllist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_exceptions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_fixedarray.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_functions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_heap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_iterators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_observer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: array.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: assert.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: base64.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: basic_functions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: browscap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: crc32_x86.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: crc32.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: credits.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: crypt.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: css.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: datetime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: dir.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: dl.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: dns.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: exec.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: file.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: filestat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: filters.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: flock_compat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: formatted_print.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: fsock.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ftok.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: head.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hrtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: html.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: http.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: image.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: incomplete_class.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: info.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: iptc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: levenshtein.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: link.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: mail.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: math.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: md5.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: metaphone.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: microtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: net.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: pack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: pageinfo.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: password.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: proc_open.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: quot_print.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: scanf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: sha1.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: soundex.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: streamsfuncs.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: string.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: strnatcmp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: syslog.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: type.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: uniqid.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: url_scanner_ex.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: url.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: user_filters.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: uuencode.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: var_unserializer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: var.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: versioning.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: crypt_sha256.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: crypt_sha512.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_crypt_r.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_uri.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_uri_common.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: explicit_bzero.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: fopen_wrappers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: getopt.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: main.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: network.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: output.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_content_types.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_ini_builder.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_ini.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_glob.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_odbc_utils.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_open_temporary_file.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_scandir.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_syslog.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_ticks.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_variables.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: reentrancy.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: rfc1867.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: safe_bcmp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: SAPI.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: snprintf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spprintf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: strlcat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: strlcpy.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: cast.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: filter.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: glob_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: memory.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: mmap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: plain_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: stream_errors.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: streams.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: transports.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: userspace.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: xp_socket.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: block_pass.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: compact_literals.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: compact_vars.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: dce.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: dfa_pass.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: escape_analysis.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: nop_removal.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: optimize_func_calls.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: pass1.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: pass3.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: sccp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: scdf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_call_graph.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_cfg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_dfg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_dump.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_func_info.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_inference.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_optimizer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_ssa.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_alloc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_API.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_ast.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_attributes.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_autoload.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_builtin_functions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_call_stack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_closures.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_compile.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_constants.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_cpuinfo.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_default_classes.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_dtrace.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_enum.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_exceptions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_execute_API.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH zend_execute.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Line | Count | Source | 92 | 233k | static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(const zend_string *s1, const zend_string *s2) { | 93 | 233k | return ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s1) & ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s2); | 94 | 233k | } |
Unexecuted instantiation: zend_extensions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_fibers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_float.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_gc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_gdb.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_generators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_hash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_highlight.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_hrtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_inheritance.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_ini_parser.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_ini_scanner.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_ini.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_interfaces.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_iterators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_language_parser.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_language_scanner.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_lazy_objects.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_list.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_llist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_multibyte.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_object_handlers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_objects_API.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_objects.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_observer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_opcode.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH zend_operators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Line | Count | Source | 92 | 528k | static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(const zend_string *s1, const zend_string *s2) { | 93 | 528k | return ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s1) & ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s2); | 94 | 528k | } |
Unexecuted instantiation: zend_property_hooks.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_ptr_stack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_signal.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_smart_str.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_sort.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_stack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_stream.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_string.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_strtod.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_system_id.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_variables.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_weakrefs.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: internal_functions_cli.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: fuzzer-sapi.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH |
95 | | |
96 | 397 | static inline void ZSTR_COPY_CONCAT_PROPERTIES(zend_string *out, const zend_string *in) { |
97 | 397 | uint32_t properties = ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(in); |
98 | 397 | GC_ADD_FLAGS(out, properties); |
99 | 397 | } Unexecuted instantiation: php_date.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: astro.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: dow.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: parse_date.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: parse_tz.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: parse_posix.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: timelib.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: tm2unixtime.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: unixtime2tm.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: parse_iso_intervals.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: interval.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_pcre.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: exif.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_adler32.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_crc32.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_fnv.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_gost.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_haval.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_joaat.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_md.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_murmur.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_ripemd.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_sha_ni.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_sha_sse2.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_sha.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_sha3.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_snefru.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_tiger.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_whirlpool.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash_xxhash.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hash.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: json_encoder.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: json_parser.tab.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: json_scanner.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: json.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_lexbor.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: shared_alloc_posix.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: shared_alloc_shm.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_accelerator_api.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_accelerator_module.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_file_cache.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_persist_calc.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_persist.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_shared_alloc.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ZendAccelerator.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ir_cfg.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ir_check.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ir_dump.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ir_emit.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ir_gcm.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ir_gdb.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ir_patch.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ir_perf.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ir_ra.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ir_save.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ir_sccp.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ir_strtab.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ir.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_jit.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: csprng.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: engine_mt19937.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: engine_secure.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: engine_user.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: gammasection.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: random.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: randomizer.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_utils.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_reflection.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_spl.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: spl_array.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: spl_directory.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: spl_dllist.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: spl_exceptions.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: spl_fixedarray.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: spl_functions.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: spl_heap.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: spl_iterators.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: spl_observer.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: array.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: assert.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: base64.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: basic_functions.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: browscap.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: crc32_x86.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: crc32.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: credits.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: crypt.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: css.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: datetime.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: dir.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: dl.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: dns.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: exec.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: file.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: filestat.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: filters.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: flock_compat.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: formatted_print.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: fsock.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ftok.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: head.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: hrtime.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: html.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: http.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: image.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: incomplete_class.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: info.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: iptc.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: levenshtein.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: link.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: mail.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: math.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: md5.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: metaphone.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: microtime.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: net.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: pack.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: pageinfo.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: password.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: proc_open.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: quot_print.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: scanf.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: sha1.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: soundex.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: streamsfuncs.c:ZSTR_COPY_CONCAT_PROPERTIES string.c:ZSTR_COPY_CONCAT_PROPERTIES Line | Count | Source | 96 | 397 | static inline void ZSTR_COPY_CONCAT_PROPERTIES(zend_string *out, const zend_string *in) { | 97 | 397 | uint32_t properties = ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(in); | 98 | 397 | GC_ADD_FLAGS(out, properties); | 99 | 397 | } |
Unexecuted instantiation: strnatcmp.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: syslog.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: type.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: uniqid.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: url_scanner_ex.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: url.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: user_filters.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: uuencode.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: var_unserializer.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: var.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: versioning.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: crypt_sha256.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: crypt_sha512.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_crypt_r.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_uri.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_uri_common.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: explicit_bzero.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: fopen_wrappers.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: getopt.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: main.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: network.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: output.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_content_types.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_ini_builder.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_ini.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_glob.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_odbc_utils.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_open_temporary_file.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_scandir.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_syslog.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_ticks.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: php_variables.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: reentrancy.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: rfc1867.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: safe_bcmp.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: SAPI.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: snprintf.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: spprintf.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: strlcat.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: strlcpy.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: cast.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: filter.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: glob_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: memory.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: mmap.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: plain_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: stream_errors.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: streams.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: transports.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: userspace.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: xp_socket.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: block_pass.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: compact_literals.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: compact_vars.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: dce.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: dfa_pass.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: escape_analysis.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: nop_removal.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: optimize_func_calls.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: pass1.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: pass3.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: sccp.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: scdf.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_call_graph.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_cfg.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_dfg.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_dump.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_func_info.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_inference.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_optimizer.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_ssa.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_alloc.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_API.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_ast.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_attributes.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_autoload.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_builtin_functions.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_call_stack.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_closures.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_compile.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_constants.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_cpuinfo.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_default_classes.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_dtrace.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_enum.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_exceptions.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_execute_API.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_execute.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_extensions.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_fibers.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_float.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_gc.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_gdb.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_generators.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_hash.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_highlight.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_hrtime.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_inheritance.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_ini_parser.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_ini_scanner.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_ini.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_interfaces.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_iterators.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_language_parser.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_language_scanner.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_lazy_objects.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_list.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_llist.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_multibyte.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_object_handlers.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_objects_API.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_objects.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_observer.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_opcode.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_operators.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_property_hooks.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_ptr_stack.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_signal.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_smart_str.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_sort.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_stack.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_stream.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_string.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_strtod.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_system_id.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_variables.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend_weakrefs.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: zend.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: internal_functions_cli.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_COPY_CONCAT_PROPERTIES Unexecuted instantiation: fuzzer-sapi.c:ZSTR_COPY_CONCAT_PROPERTIES |
100 | | |
101 | 4.40k | static inline void ZSTR_COPY_CONCAT_PROPERTIES_BOTH(zend_string *out, const zend_string *in1, const zend_string *in2) { |
102 | 4.40k | uint32_t properties = ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(in1, in2); |
103 | 4.40k | GC_ADD_FLAGS(out, properties); |
104 | 4.40k | } Unexecuted instantiation: php_date.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: astro.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: dow.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: parse_date.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: parse_tz.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: parse_posix.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: timelib.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: tm2unixtime.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: unixtime2tm.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: parse_iso_intervals.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: interval.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_pcre.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: exif.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_adler32.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_crc32.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_fnv.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_gost.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_haval.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_joaat.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_md.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_murmur.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_ripemd.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_sha_ni.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_sha_sse2.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_sha.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_sha3.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_snefru.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_tiger.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_whirlpool.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash_xxhash.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hash.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: json_encoder.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: json_parser.tab.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: json_scanner.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: json.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_lexbor.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: shared_alloc_posix.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: shared_alloc_shm.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_accelerator_api.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_accelerator_module.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_file_cache.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_persist_calc.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_persist.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_shared_alloc.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ZendAccelerator.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_cfg.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_check.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_dump.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_emit.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_gcm.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_gdb.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_patch.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_perf.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_ra.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_save.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_sccp.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir_strtab.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ir.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_jit.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: csprng.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: engine_mt19937.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: engine_secure.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: engine_user.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: gammasection.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: random.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: randomizer.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_utils.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_reflection.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_spl.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_array.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_directory.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_dllist.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_exceptions.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_fixedarray.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_functions.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_heap.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_iterators.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spl_observer.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: array.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: assert.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: base64.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: basic_functions.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: browscap.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: crc32_x86.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: crc32.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: credits.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: crypt.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: css.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: datetime.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: dir.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: dl.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: dns.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: exec.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: file.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: filestat.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: filters.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: flock_compat.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: formatted_print.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: fsock.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ftok.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: head.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: hrtime.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: html.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: http.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: image.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: incomplete_class.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: info.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: iptc.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: levenshtein.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: link.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: mail.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: math.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: md5.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: metaphone.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: microtime.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: net.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: pack.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: pageinfo.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: password.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: proc_open.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: quot_print.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: scanf.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: sha1.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: soundex.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: streamsfuncs.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: string.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: strnatcmp.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: syslog.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: type.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: uniqid.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: url_scanner_ex.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: url.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: user_filters.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: uuencode.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: var_unserializer.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: var.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: versioning.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: crypt_sha256.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: crypt_sha512.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_crypt_r.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_uri.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_uri_common.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: explicit_bzero.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: fopen_wrappers.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: getopt.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: main.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: network.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: output.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_content_types.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_ini_builder.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_ini.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_glob.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_odbc_utils.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_open_temporary_file.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_scandir.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_syslog.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_ticks.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: php_variables.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: reentrancy.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: rfc1867.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: safe_bcmp.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: SAPI.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: snprintf.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: spprintf.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: strlcat.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: strlcpy.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: cast.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: filter.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: glob_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: memory.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: mmap.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: plain_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: stream_errors.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: streams.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: transports.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: userspace.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: xp_socket.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: block_pass.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: compact_literals.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: compact_vars.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: dce.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: dfa_pass.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: escape_analysis.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: nop_removal.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: optimize_func_calls.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: pass1.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: pass3.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: sccp.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: scdf.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_call_graph.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_cfg.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_dfg.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_dump.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_func_info.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_inference.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_optimizer.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_ssa.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_alloc.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_API.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_ast.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_attributes.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_autoload.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_builtin_functions.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_call_stack.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_closures.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_compile.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_constants.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_cpuinfo.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_default_classes.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_dtrace.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_enum.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_exceptions.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_execute_API.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH zend_execute.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Line | Count | Source | 101 | 4.40k | static inline void ZSTR_COPY_CONCAT_PROPERTIES_BOTH(zend_string *out, const zend_string *in1, const zend_string *in2) { | 102 | 4.40k | uint32_t properties = ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(in1, in2); | 103 | 4.40k | GC_ADD_FLAGS(out, properties); | 104 | 4.40k | } |
Unexecuted instantiation: zend_extensions.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_fibers.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_float.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_gc.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_gdb.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_generators.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_hash.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_highlight.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_hrtime.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_inheritance.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_ini_parser.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_ini_scanner.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_ini.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_interfaces.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_iterators.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_language_parser.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_language_scanner.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_lazy_objects.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_list.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_llist.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_multibyte.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_object_handlers.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_objects_API.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_objects.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_observer.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_opcode.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_operators.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_property_hooks.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_ptr_stack.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_signal.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_smart_str.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_sort.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_stack.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_stream.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_string.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_strtod.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_system_id.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_variables.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend_weakrefs.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: zend.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: internal_functions_cli.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH Unexecuted instantiation: fuzzer-sapi.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH |
105 | | |
106 | 1.17M | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { |
107 | 1.17M | return zend_empty_string; |
108 | 1.17M | } php_date.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 3 | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 3 | return zend_empty_string; | 108 | 3 | } |
Unexecuted instantiation: astro.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: dow.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: parse_date.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: parse_tz.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: parse_posix.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: timelib.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: tm2unixtime.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: unixtime2tm.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: parse_iso_intervals.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: interval.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_pcre.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: exif.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_adler32.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_crc32.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_fnv.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_gost.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_haval.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_joaat.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_md.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_murmur.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_ripemd.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_sha_ni.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_sha_sse2.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_sha.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_sha3.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_snefru.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_tiger.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_whirlpool.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash_xxhash.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hash.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: json_encoder.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: json_parser.tab.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: json_scanner.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: json.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_lexbor.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: shared_alloc_posix.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: shared_alloc_shm.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_accelerator_api.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_accelerator_module.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_file_cache.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_persist_calc.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_persist.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_shared_alloc.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ZendAccelerator.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ir_cfg.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ir_check.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ir_dump.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ir_emit.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ir_gcm.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ir_gdb.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ir_patch.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ir_perf.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ir_ra.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ir_save.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ir_sccp.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ir_strtab.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ir.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_jit.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: csprng.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: engine_mt19937.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: engine_secure.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: engine_user.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: gammasection.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: random.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: randomizer.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_utils.c:ZSTR_EMPTY_ALLOC php_reflection.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 18 | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 18 | return zend_empty_string; | 108 | 18 | } |
Unexecuted instantiation: php_spl.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: spl_array.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: spl_directory.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: spl_dllist.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: spl_exceptions.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: spl_fixedarray.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: spl_functions.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: spl_heap.c:ZSTR_EMPTY_ALLOC spl_iterators.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 6 | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 6 | return zend_empty_string; | 108 | 6 | } |
Unexecuted instantiation: spl_observer.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: array.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: assert.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: base64.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: basic_functions.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: browscap.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: crc32_x86.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: crc32.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: credits.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: crypt.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: css.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: datetime.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: dir.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: dl.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: dns.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: exec.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: file.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: filestat.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: filters.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: flock_compat.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: formatted_print.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: fsock.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ftok.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: head.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: hrtime.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 235 | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 235 | return zend_empty_string; | 108 | 235 | } |
Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: http.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: image.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: incomplete_class.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: info.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: iptc.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: levenshtein.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: link.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: mail.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: math.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: md5.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: metaphone.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: microtime.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: net.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: pack.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: pageinfo.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: password.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: proc_open.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: quot_print.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: scanf.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: sha1.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: soundex.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: streamsfuncs.c:ZSTR_EMPTY_ALLOC string.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 140 | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 140 | return zend_empty_string; | 108 | 140 | } |
Unexecuted instantiation: strnatcmp.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: syslog.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: type.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: uniqid.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: url_scanner_ex.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: url.c:ZSTR_EMPTY_ALLOC user_filters.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 4 | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 4 | return zend_empty_string; | 108 | 4 | } |
Unexecuted instantiation: uuencode.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: var_unserializer.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: var.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: versioning.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: crypt_sha256.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: crypt_sha512.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_crypt_r.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_uri.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_uri_common.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: explicit_bzero.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: fopen_wrappers.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: getopt.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 716k | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 716k | return zend_empty_string; | 108 | 716k | } |
Unexecuted instantiation: network.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: output.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_content_types.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_ini_builder.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_ini.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_glob.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_odbc_utils.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_open_temporary_file.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_scandir.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_syslog.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_ticks.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: php_variables.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: reentrancy.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: rfc1867.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: safe_bcmp.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: SAPI.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: snprintf.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: spprintf.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: strlcat.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: strlcpy.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: cast.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: filter.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: glob_wrapper.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: memory.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: mmap.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: plain_wrapper.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: stream_errors.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: streams.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: transports.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: userspace.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: xp_socket.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: block_pass.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: compact_literals.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: compact_vars.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: dce.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: dfa_pass.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: escape_analysis.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: nop_removal.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: optimize_func_calls.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: pass1.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: pass3.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: sccp.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: scdf.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_call_graph.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_cfg.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_dfg.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_dump.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_func_info.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_inference.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_optimizer.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_ssa.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_alloc.c:ZSTR_EMPTY_ALLOC zend_API.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 12 | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 12 | return zend_empty_string; | 108 | 12 | } |
Unexecuted instantiation: zend_ast.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_attributes.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_autoload.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_builtin_functions.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_call_stack.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_closures.c:ZSTR_EMPTY_ALLOC zend_compile.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 896 | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 896 | return zend_empty_string; | 108 | 896 | } |
Unexecuted instantiation: zend_constants.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_cpuinfo.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_default_classes.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_dtrace.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_enum.c:ZSTR_EMPTY_ALLOC zend_exceptions.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 1.75k | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 1.75k | return zend_empty_string; | 108 | 1.75k | } |
Unexecuted instantiation: zend_execute_API.c:ZSTR_EMPTY_ALLOC zend_execute.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 7.68k | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 7.68k | return zend_empty_string; | 108 | 7.68k | } |
Unexecuted instantiation: zend_extensions.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_fibers.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_float.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_gc.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_gdb.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_generators.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_hash.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_highlight.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_hrtime.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_inheritance.c:ZSTR_EMPTY_ALLOC zend_ini_parser.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 145k | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 145k | return zend_empty_string; | 108 | 145k | } |
Unexecuted instantiation: zend_ini_scanner.c:ZSTR_EMPTY_ALLOC zend_ini.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 593 | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 593 | return zend_empty_string; | 108 | 593 | } |
Unexecuted instantiation: zend_interfaces.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_iterators.c:ZSTR_EMPTY_ALLOC zend_language_parser.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 41 | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 41 | return zend_empty_string; | 108 | 41 | } |
zend_language_scanner.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 7.89k | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 7.89k | return zend_empty_string; | 108 | 7.89k | } |
Unexecuted instantiation: zend_lazy_objects.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_list.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_llist.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_multibyte.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_object_handlers.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_objects_API.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_objects.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_observer.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_opcode.c:ZSTR_EMPTY_ALLOC zend_operators.c:ZSTR_EMPTY_ALLOC Line | Count | Source | 106 | 295k | static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) { | 107 | 295k | return zend_empty_string; | 108 | 295k | } |
Unexecuted instantiation: zend_property_hooks.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_ptr_stack.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_signal.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_smart_str.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_sort.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_stack.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_stream.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_string.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_strtod.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_system_id.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_variables.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend_weakrefs.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: zend.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: internal_functions_cli.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_EMPTY_ALLOC Unexecuted instantiation: fuzzer-sapi.c:ZSTR_EMPTY_ALLOC |
109 | | |
110 | 522k | static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) { |
111 | 522k | return zend_one_char_string[c]; |
112 | 522k | } Unexecuted instantiation: php_date.c:ZSTR_CHAR Unexecuted instantiation: astro.c:ZSTR_CHAR Unexecuted instantiation: dow.c:ZSTR_CHAR Unexecuted instantiation: parse_date.c:ZSTR_CHAR Unexecuted instantiation: parse_tz.c:ZSTR_CHAR Unexecuted instantiation: parse_posix.c:ZSTR_CHAR Unexecuted instantiation: timelib.c:ZSTR_CHAR Unexecuted instantiation: tm2unixtime.c:ZSTR_CHAR Unexecuted instantiation: unixtime2tm.c:ZSTR_CHAR Unexecuted instantiation: parse_iso_intervals.c:ZSTR_CHAR Unexecuted instantiation: interval.c:ZSTR_CHAR Line | Count | Source | 110 | 234 | static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) { | 111 | 234 | return zend_one_char_string[c]; | 112 | 234 | } |
Unexecuted instantiation: exif.c:ZSTR_CHAR Unexecuted instantiation: hash_adler32.c:ZSTR_CHAR Unexecuted instantiation: hash_crc32.c:ZSTR_CHAR Unexecuted instantiation: hash_fnv.c:ZSTR_CHAR Unexecuted instantiation: hash_gost.c:ZSTR_CHAR Unexecuted instantiation: hash_haval.c:ZSTR_CHAR Unexecuted instantiation: hash_joaat.c:ZSTR_CHAR Unexecuted instantiation: hash_md.c:ZSTR_CHAR Unexecuted instantiation: hash_murmur.c:ZSTR_CHAR Unexecuted instantiation: hash_ripemd.c:ZSTR_CHAR Unexecuted instantiation: hash_sha_ni.c:ZSTR_CHAR Unexecuted instantiation: hash_sha_sse2.c:ZSTR_CHAR Unexecuted instantiation: hash_sha.c:ZSTR_CHAR Unexecuted instantiation: hash_sha3.c:ZSTR_CHAR Unexecuted instantiation: hash_snefru.c:ZSTR_CHAR Unexecuted instantiation: hash_tiger.c:ZSTR_CHAR Unexecuted instantiation: hash_whirlpool.c:ZSTR_CHAR Unexecuted instantiation: hash_xxhash.c:ZSTR_CHAR Unexecuted instantiation: hash.c:ZSTR_CHAR Unexecuted instantiation: json_encoder.c:ZSTR_CHAR Unexecuted instantiation: json_parser.tab.c:ZSTR_CHAR Unexecuted instantiation: json_scanner.c:ZSTR_CHAR Unexecuted instantiation: json.c:ZSTR_CHAR Unexecuted instantiation: php_lexbor.c:ZSTR_CHAR Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_CHAR Unexecuted instantiation: shared_alloc_posix.c:ZSTR_CHAR Unexecuted instantiation: shared_alloc_shm.c:ZSTR_CHAR Unexecuted instantiation: zend_accelerator_api.c:ZSTR_CHAR Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_CHAR Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_CHAR Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_CHAR Unexecuted instantiation: zend_accelerator_module.c:ZSTR_CHAR Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_CHAR Unexecuted instantiation: zend_file_cache.c:ZSTR_CHAR Unexecuted instantiation: zend_persist_calc.c:ZSTR_CHAR Unexecuted instantiation: zend_persist.c:ZSTR_CHAR Unexecuted instantiation: zend_shared_alloc.c:ZSTR_CHAR ZendAccelerator.c:ZSTR_CHAR Line | Count | Source | 110 | 512 | static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) { | 111 | 512 | return zend_one_char_string[c]; | 112 | 512 | } |
Unexecuted instantiation: ir_cfg.c:ZSTR_CHAR Unexecuted instantiation: ir_check.c:ZSTR_CHAR Unexecuted instantiation: ir_dump.c:ZSTR_CHAR Unexecuted instantiation: ir_emit.c:ZSTR_CHAR Unexecuted instantiation: ir_gcm.c:ZSTR_CHAR Unexecuted instantiation: ir_gdb.c:ZSTR_CHAR Unexecuted instantiation: ir_patch.c:ZSTR_CHAR Unexecuted instantiation: ir_perf.c:ZSTR_CHAR Unexecuted instantiation: ir_ra.c:ZSTR_CHAR Unexecuted instantiation: ir_save.c:ZSTR_CHAR Unexecuted instantiation: ir_sccp.c:ZSTR_CHAR Unexecuted instantiation: ir_strtab.c:ZSTR_CHAR Unexecuted instantiation: ir.c:ZSTR_CHAR Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_CHAR Unexecuted instantiation: zend_jit.c:ZSTR_CHAR Unexecuted instantiation: csprng.c:ZSTR_CHAR Unexecuted instantiation: engine_mt19937.c:ZSTR_CHAR Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_CHAR Unexecuted instantiation: engine_secure.c:ZSTR_CHAR Unexecuted instantiation: engine_user.c:ZSTR_CHAR Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_CHAR Unexecuted instantiation: gammasection.c:ZSTR_CHAR Unexecuted instantiation: random.c:ZSTR_CHAR Unexecuted instantiation: randomizer.c:ZSTR_CHAR Unexecuted instantiation: zend_utils.c:ZSTR_CHAR Unexecuted instantiation: php_reflection.c:ZSTR_CHAR Unexecuted instantiation: php_spl.c:ZSTR_CHAR Unexecuted instantiation: spl_array.c:ZSTR_CHAR spl_directory.c:ZSTR_CHAR Line | Count | Source | 110 | 2 | static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) { | 111 | 2 | return zend_one_char_string[c]; | 112 | 2 | } |
Unexecuted instantiation: spl_dllist.c:ZSTR_CHAR Unexecuted instantiation: spl_exceptions.c:ZSTR_CHAR Unexecuted instantiation: spl_fixedarray.c:ZSTR_CHAR Unexecuted instantiation: spl_functions.c:ZSTR_CHAR Unexecuted instantiation: spl_heap.c:ZSTR_CHAR Unexecuted instantiation: spl_iterators.c:ZSTR_CHAR Unexecuted instantiation: spl_observer.c:ZSTR_CHAR Line | Count | Source | 110 | 384 | static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) { | 111 | 384 | return zend_one_char_string[c]; | 112 | 384 | } |
Unexecuted instantiation: assert.c:ZSTR_CHAR Unexecuted instantiation: base64.c:ZSTR_CHAR basic_functions.c:ZSTR_CHAR Line | Count | Source | 110 | 9 | static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) { | 111 | 9 | return zend_one_char_string[c]; | 112 | 9 | } |
Unexecuted instantiation: browscap.c:ZSTR_CHAR Unexecuted instantiation: crc32_x86.c:ZSTR_CHAR Unexecuted instantiation: crc32.c:ZSTR_CHAR Unexecuted instantiation: credits.c:ZSTR_CHAR Unexecuted instantiation: crypt.c:ZSTR_CHAR Unexecuted instantiation: css.c:ZSTR_CHAR Unexecuted instantiation: datetime.c:ZSTR_CHAR Unexecuted instantiation: dir.c:ZSTR_CHAR Unexecuted instantiation: dl.c:ZSTR_CHAR Unexecuted instantiation: dns.c:ZSTR_CHAR Unexecuted instantiation: exec.c:ZSTR_CHAR Unexecuted instantiation: file.c:ZSTR_CHAR Unexecuted instantiation: filestat.c:ZSTR_CHAR Unexecuted instantiation: filters.c:ZSTR_CHAR Unexecuted instantiation: flock_compat.c:ZSTR_CHAR Unexecuted instantiation: formatted_print.c:ZSTR_CHAR Unexecuted instantiation: fsock.c:ZSTR_CHAR Unexecuted instantiation: ftok.c:ZSTR_CHAR Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_CHAR Unexecuted instantiation: head.c:ZSTR_CHAR Unexecuted instantiation: hrtime.c:ZSTR_CHAR Unexecuted instantiation: html.c:ZSTR_CHAR Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_CHAR Unexecuted instantiation: http.c:ZSTR_CHAR Unexecuted instantiation: image.c:ZSTR_CHAR Unexecuted instantiation: incomplete_class.c:ZSTR_CHAR Unexecuted instantiation: info.c:ZSTR_CHAR Unexecuted instantiation: iptc.c:ZSTR_CHAR Unexecuted instantiation: levenshtein.c:ZSTR_CHAR Unexecuted instantiation: link.c:ZSTR_CHAR Unexecuted instantiation: mail.c:ZSTR_CHAR Unexecuted instantiation: math.c:ZSTR_CHAR Unexecuted instantiation: md5.c:ZSTR_CHAR Unexecuted instantiation: metaphone.c:ZSTR_CHAR Unexecuted instantiation: microtime.c:ZSTR_CHAR Unexecuted instantiation: net.c:ZSTR_CHAR Unexecuted instantiation: pack.c:ZSTR_CHAR Unexecuted instantiation: pageinfo.c:ZSTR_CHAR Unexecuted instantiation: password.c:ZSTR_CHAR Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_CHAR Unexecuted instantiation: proc_open.c:ZSTR_CHAR Unexecuted instantiation: quot_print.c:ZSTR_CHAR Unexecuted instantiation: scanf.c:ZSTR_CHAR Unexecuted instantiation: sha1.c:ZSTR_CHAR Unexecuted instantiation: soundex.c:ZSTR_CHAR Unexecuted instantiation: streamsfuncs.c:ZSTR_CHAR Line | Count | Source | 110 | 165 | static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) { | 111 | 165 | return zend_one_char_string[c]; | 112 | 165 | } |
Unexecuted instantiation: strnatcmp.c:ZSTR_CHAR Unexecuted instantiation: syslog.c:ZSTR_CHAR Unexecuted instantiation: type.c:ZSTR_CHAR Unexecuted instantiation: uniqid.c:ZSTR_CHAR Unexecuted instantiation: url_scanner_ex.c:ZSTR_CHAR Unexecuted instantiation: url.c:ZSTR_CHAR Unexecuted instantiation: user_filters.c:ZSTR_CHAR Unexecuted instantiation: uuencode.c:ZSTR_CHAR var_unserializer.c:ZSTR_CHAR Line | Count | Source | 110 | 1.49k | static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) { | 111 | 1.49k | return zend_one_char_string[c]; | 112 | 1.49k | } |
Unexecuted instantiation: var.c:ZSTR_CHAR Unexecuted instantiation: versioning.c:ZSTR_CHAR Unexecuted instantiation: crypt_sha256.c:ZSTR_CHAR Unexecuted instantiation: crypt_sha512.c:ZSTR_CHAR Unexecuted instantiation: php_crypt_r.c:ZSTR_CHAR Unexecuted instantiation: php_uri.c:ZSTR_CHAR Unexecuted instantiation: php_uri_common.c:ZSTR_CHAR Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_CHAR Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_CHAR Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_CHAR Unexecuted instantiation: explicit_bzero.c:ZSTR_CHAR Unexecuted instantiation: fopen_wrappers.c:ZSTR_CHAR Unexecuted instantiation: getopt.c:ZSTR_CHAR Unexecuted instantiation: main.c:ZSTR_CHAR Unexecuted instantiation: network.c:ZSTR_CHAR Unexecuted instantiation: output.c:ZSTR_CHAR Unexecuted instantiation: php_content_types.c:ZSTR_CHAR Unexecuted instantiation: php_ini_builder.c:ZSTR_CHAR Unexecuted instantiation: php_ini.c:ZSTR_CHAR Unexecuted instantiation: php_glob.c:ZSTR_CHAR Unexecuted instantiation: php_odbc_utils.c:ZSTR_CHAR Unexecuted instantiation: php_open_temporary_file.c:ZSTR_CHAR Unexecuted instantiation: php_scandir.c:ZSTR_CHAR Unexecuted instantiation: php_syslog.c:ZSTR_CHAR Unexecuted instantiation: php_ticks.c:ZSTR_CHAR php_variables.c:ZSTR_CHAR Line | Count | Source | 110 | 66 | static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) { | 111 | 66 | return zend_one_char_string[c]; | 112 | 66 | } |
Unexecuted instantiation: reentrancy.c:ZSTR_CHAR Unexecuted instantiation: rfc1867.c:ZSTR_CHAR Unexecuted instantiation: safe_bcmp.c:ZSTR_CHAR Unexecuted instantiation: SAPI.c:ZSTR_CHAR Unexecuted instantiation: snprintf.c:ZSTR_CHAR Unexecuted instantiation: spprintf.c:ZSTR_CHAR Unexecuted instantiation: strlcat.c:ZSTR_CHAR Unexecuted instantiation: strlcpy.c:ZSTR_CHAR Unexecuted instantiation: cast.c:ZSTR_CHAR Unexecuted instantiation: filter.c:ZSTR_CHAR Unexecuted instantiation: glob_wrapper.c:ZSTR_CHAR Unexecuted instantiation: memory.c:ZSTR_CHAR Unexecuted instantiation: mmap.c:ZSTR_CHAR Unexecuted instantiation: plain_wrapper.c:ZSTR_CHAR Unexecuted instantiation: stream_errors.c:ZSTR_CHAR Unexecuted instantiation: streams.c:ZSTR_CHAR Unexecuted instantiation: transports.c:ZSTR_CHAR Unexecuted instantiation: userspace.c:ZSTR_CHAR Unexecuted instantiation: xp_socket.c:ZSTR_CHAR Unexecuted instantiation: block_pass.c:ZSTR_CHAR Unexecuted instantiation: compact_literals.c:ZSTR_CHAR Unexecuted instantiation: compact_vars.c:ZSTR_CHAR Unexecuted instantiation: dce.c:ZSTR_CHAR Unexecuted instantiation: dfa_pass.c:ZSTR_CHAR Unexecuted instantiation: escape_analysis.c:ZSTR_CHAR Unexecuted instantiation: nop_removal.c:ZSTR_CHAR Unexecuted instantiation: optimize_func_calls.c:ZSTR_CHAR Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_CHAR Unexecuted instantiation: pass1.c:ZSTR_CHAR Unexecuted instantiation: pass3.c:ZSTR_CHAR Line | Count | Source | 110 | 10 | static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) { | 111 | 10 | return zend_one_char_string[c]; | 112 | 10 | } |
Unexecuted instantiation: scdf.c:ZSTR_CHAR Unexecuted instantiation: zend_call_graph.c:ZSTR_CHAR Unexecuted instantiation: zend_cfg.c:ZSTR_CHAR Unexecuted instantiation: zend_dfg.c:ZSTR_CHAR Unexecuted instantiation: zend_dump.c:ZSTR_CHAR Unexecuted instantiation: zend_func_info.c:ZSTR_CHAR Unexecuted instantiation: zend_inference.c:ZSTR_CHAR Unexecuted instantiation: zend_optimizer.c:ZSTR_CHAR Unexecuted instantiation: zend_ssa.c:ZSTR_CHAR Unexecuted instantiation: zend_alloc.c:ZSTR_CHAR Unexecuted instantiation: zend_API.c:ZSTR_CHAR Unexecuted instantiation: zend_ast.c:ZSTR_CHAR Unexecuted instantiation: zend_attributes.c:ZSTR_CHAR Unexecuted instantiation: zend_autoload.c:ZSTR_CHAR Unexecuted instantiation: zend_builtin_functions.c:ZSTR_CHAR Unexecuted instantiation: zend_call_stack.c:ZSTR_CHAR Unexecuted instantiation: zend_closures.c:ZSTR_CHAR Line | Count | Source | 110 | 68 | static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) { | 111 | 68 | return zend_one_char_string[c]; | 112 | 68 | } |
Unexecuted instantiation: zend_constants.c:ZSTR_CHAR Unexecuted instantiation: zend_cpuinfo.c:ZSTR_CHAR Unexecuted instantiation: zend_default_classes.c:ZSTR_CHAR Unexecuted instantiation: zend_dtrace.c:ZSTR_CHAR Unexecuted instantiation: zend_enum.c:ZSTR_CHAR Unexecuted instantiation: zend_exceptions.c:ZSTR_CHAR Unexecuted instantiation: zend_execute_API.c:ZSTR_CHAR Line | Count | Source | 110 | 1.34k | static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) { | 111 | 1.34k | return zend_one_char_string[c]; | 112 | 1.34k | } |
Unexecuted instantiation: zend_extensions.c:ZSTR_CHAR Unexecuted instantiation: zend_fibers.c:ZSTR_CHAR Unexecuted instantiation: zend_float.c:ZSTR_CHAR Unexecuted instantiation: zend_gc.c:ZSTR_CHAR Unexecuted instantiation: zend_gdb.c:ZSTR_CHAR Unexecuted instantiation: zend_generators.c:ZSTR_CHAR Unexecuted instantiation: zend_hash.c:ZSTR_CHAR Unexecuted instantiation: zend_highlight.c:ZSTR_CHAR Unexecuted instantiation: zend_hrtime.c:ZSTR_CHAR Unexecuted instantiation: zend_inheritance.c:ZSTR_CHAR Unexecuted instantiation: zend_ini_parser.c:ZSTR_CHAR Unexecuted instantiation: zend_ini_scanner.c:ZSTR_CHAR Unexecuted instantiation: zend_ini.c:ZSTR_CHAR Unexecuted instantiation: zend_interfaces.c:ZSTR_CHAR Unexecuted instantiation: zend_iterators.c:ZSTR_CHAR Unexecuted instantiation: zend_language_parser.c:ZSTR_CHAR zend_language_scanner.c:ZSTR_CHAR Line | Count | Source | 110 | 486k | static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) { | 111 | 486k | return zend_one_char_string[c]; | 112 | 486k | } |
Unexecuted instantiation: zend_lazy_objects.c:ZSTR_CHAR Unexecuted instantiation: zend_list.c:ZSTR_CHAR Unexecuted instantiation: zend_llist.c:ZSTR_CHAR Unexecuted instantiation: zend_multibyte.c:ZSTR_CHAR Unexecuted instantiation: zend_object_handlers.c:ZSTR_CHAR Unexecuted instantiation: zend_objects_API.c:ZSTR_CHAR Unexecuted instantiation: zend_objects.c:ZSTR_CHAR Unexecuted instantiation: zend_observer.c:ZSTR_CHAR Unexecuted instantiation: zend_opcode.c:ZSTR_CHAR zend_operators.c:ZSTR_CHAR Line | Count | Source | 110 | 31.0k | static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) { | 111 | 31.0k | return zend_one_char_string[c]; | 112 | 31.0k | } |
Unexecuted instantiation: zend_property_hooks.c:ZSTR_CHAR Unexecuted instantiation: zend_ptr_stack.c:ZSTR_CHAR Unexecuted instantiation: zend_signal.c:ZSTR_CHAR Unexecuted instantiation: zend_smart_str.c:ZSTR_CHAR Unexecuted instantiation: zend_sort.c:ZSTR_CHAR Unexecuted instantiation: zend_stack.c:ZSTR_CHAR Unexecuted instantiation: zend_stream.c:ZSTR_CHAR Unexecuted instantiation: zend_string.c:ZSTR_CHAR Unexecuted instantiation: zend_strtod.c:ZSTR_CHAR Unexecuted instantiation: zend_system_id.c:ZSTR_CHAR Unexecuted instantiation: zend_variables.c:ZSTR_CHAR Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_CHAR Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_CHAR Unexecuted instantiation: zend_weakrefs.c:ZSTR_CHAR Unexecuted instantiation: zend.c:ZSTR_CHAR Unexecuted instantiation: internal_functions_cli.c:ZSTR_CHAR Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_CHAR Unexecuted instantiation: fuzzer-sapi.c:ZSTR_CHAR |
113 | | |
114 | 15.8M | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { |
115 | 15.8M | return zend_known_strings[idx]; |
116 | 15.8M | } Line | Count | Source | 114 | 138 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 138 | return zend_known_strings[idx]; | 116 | 138 | } |
Unexecuted instantiation: astro.c:ZSTR_KNOWN Unexecuted instantiation: dow.c:ZSTR_KNOWN Unexecuted instantiation: parse_date.c:ZSTR_KNOWN Unexecuted instantiation: parse_tz.c:ZSTR_KNOWN Unexecuted instantiation: parse_posix.c:ZSTR_KNOWN Unexecuted instantiation: timelib.c:ZSTR_KNOWN Unexecuted instantiation: tm2unixtime.c:ZSTR_KNOWN Unexecuted instantiation: unixtime2tm.c:ZSTR_KNOWN Unexecuted instantiation: parse_iso_intervals.c:ZSTR_KNOWN Unexecuted instantiation: interval.c:ZSTR_KNOWN Unexecuted instantiation: php_pcre.c:ZSTR_KNOWN Unexecuted instantiation: exif.c:ZSTR_KNOWN Unexecuted instantiation: hash_adler32.c:ZSTR_KNOWN Unexecuted instantiation: hash_crc32.c:ZSTR_KNOWN Unexecuted instantiation: hash_fnv.c:ZSTR_KNOWN Unexecuted instantiation: hash_gost.c:ZSTR_KNOWN Unexecuted instantiation: hash_haval.c:ZSTR_KNOWN Unexecuted instantiation: hash_joaat.c:ZSTR_KNOWN Unexecuted instantiation: hash_md.c:ZSTR_KNOWN Unexecuted instantiation: hash_murmur.c:ZSTR_KNOWN Unexecuted instantiation: hash_ripemd.c:ZSTR_KNOWN Unexecuted instantiation: hash_sha_ni.c:ZSTR_KNOWN Unexecuted instantiation: hash_sha_sse2.c:ZSTR_KNOWN Unexecuted instantiation: hash_sha.c:ZSTR_KNOWN Unexecuted instantiation: hash_sha3.c:ZSTR_KNOWN Unexecuted instantiation: hash_snefru.c:ZSTR_KNOWN Unexecuted instantiation: hash_tiger.c:ZSTR_KNOWN Unexecuted instantiation: hash_whirlpool.c:ZSTR_KNOWN Unexecuted instantiation: hash_xxhash.c:ZSTR_KNOWN Line | Count | Source | 114 | 14 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 14 | return zend_known_strings[idx]; | 116 | 14 | } |
Unexecuted instantiation: json_encoder.c:ZSTR_KNOWN Unexecuted instantiation: json_parser.tab.c:ZSTR_KNOWN Unexecuted instantiation: json_scanner.c:ZSTR_KNOWN Unexecuted instantiation: json.c:ZSTR_KNOWN Unexecuted instantiation: php_lexbor.c:ZSTR_KNOWN Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_KNOWN Unexecuted instantiation: shared_alloc_posix.c:ZSTR_KNOWN Unexecuted instantiation: shared_alloc_shm.c:ZSTR_KNOWN Unexecuted instantiation: zend_accelerator_api.c:ZSTR_KNOWN Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_KNOWN Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_KNOWN Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_KNOWN Unexecuted instantiation: zend_accelerator_module.c:ZSTR_KNOWN Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_KNOWN Unexecuted instantiation: zend_file_cache.c:ZSTR_KNOWN Unexecuted instantiation: zend_persist_calc.c:ZSTR_KNOWN zend_persist.c:ZSTR_KNOWN Line | Count | Source | 114 | 36.0k | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 36.0k | return zend_known_strings[idx]; | 116 | 36.0k | } |
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_KNOWN ZendAccelerator.c:ZSTR_KNOWN Line | Count | Source | 114 | 77.7k | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 77.7k | return zend_known_strings[idx]; | 116 | 77.7k | } |
Unexecuted instantiation: ir_cfg.c:ZSTR_KNOWN Unexecuted instantiation: ir_check.c:ZSTR_KNOWN Unexecuted instantiation: ir_dump.c:ZSTR_KNOWN Unexecuted instantiation: ir_emit.c:ZSTR_KNOWN Unexecuted instantiation: ir_gcm.c:ZSTR_KNOWN Unexecuted instantiation: ir_gdb.c:ZSTR_KNOWN Unexecuted instantiation: ir_patch.c:ZSTR_KNOWN Unexecuted instantiation: ir_perf.c:ZSTR_KNOWN Unexecuted instantiation: ir_ra.c:ZSTR_KNOWN Unexecuted instantiation: ir_save.c:ZSTR_KNOWN Unexecuted instantiation: ir_sccp.c:ZSTR_KNOWN Unexecuted instantiation: ir_strtab.c:ZSTR_KNOWN Unexecuted instantiation: ir.c:ZSTR_KNOWN Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_KNOWN Unexecuted instantiation: zend_jit.c:ZSTR_KNOWN Unexecuted instantiation: csprng.c:ZSTR_KNOWN Unexecuted instantiation: engine_mt19937.c:ZSTR_KNOWN Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_KNOWN Unexecuted instantiation: engine_secure.c:ZSTR_KNOWN Unexecuted instantiation: engine_user.c:ZSTR_KNOWN Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_KNOWN Unexecuted instantiation: gammasection.c:ZSTR_KNOWN Line | Count | Source | 114 | 16 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 16 | return zend_known_strings[idx]; | 116 | 16 | } |
Unexecuted instantiation: randomizer.c:ZSTR_KNOWN Unexecuted instantiation: zend_utils.c:ZSTR_KNOWN php_reflection.c:ZSTR_KNOWN Line | Count | Source | 114 | 81 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 81 | return zend_known_strings[idx]; | 116 | 81 | } |
Unexecuted instantiation: php_spl.c:ZSTR_KNOWN Line | Count | Source | 114 | 21 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 21 | return zend_known_strings[idx]; | 116 | 21 | } |
spl_directory.c:ZSTR_KNOWN Line | Count | Source | 114 | 6 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 6 | return zend_known_strings[idx]; | 116 | 6 | } |
Line | Count | Source | 114 | 36 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 36 | return zend_known_strings[idx]; | 116 | 36 | } |
Unexecuted instantiation: spl_exceptions.c:ZSTR_KNOWN spl_fixedarray.c:ZSTR_KNOWN Line | Count | Source | 114 | 8 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 8 | return zend_known_strings[idx]; | 116 | 8 | } |
Unexecuted instantiation: spl_functions.c:ZSTR_KNOWN Unexecuted instantiation: spl_heap.c:ZSTR_KNOWN Unexecuted instantiation: spl_iterators.c:ZSTR_KNOWN spl_observer.c:ZSTR_KNOWN Line | Count | Source | 114 | 24 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 24 | return zend_known_strings[idx]; | 116 | 24 | } |
Line | Count | Source | 114 | 36 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 36 | return zend_known_strings[idx]; | 116 | 36 | } |
Unexecuted instantiation: assert.c:ZSTR_KNOWN Unexecuted instantiation: base64.c:ZSTR_KNOWN basic_functions.c:ZSTR_KNOWN Line | Count | Source | 114 | 98.8k | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 98.8k | return zend_known_strings[idx]; | 116 | 98.8k | } |
Unexecuted instantiation: browscap.c:ZSTR_KNOWN Unexecuted instantiation: crc32_x86.c:ZSTR_KNOWN Unexecuted instantiation: crc32.c:ZSTR_KNOWN Unexecuted instantiation: credits.c:ZSTR_KNOWN Unexecuted instantiation: crypt.c:ZSTR_KNOWN Unexecuted instantiation: css.c:ZSTR_KNOWN Unexecuted instantiation: datetime.c:ZSTR_KNOWN Line | Count | Source | 114 | 2 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 2 | return zend_known_strings[idx]; | 116 | 2 | } |
Unexecuted instantiation: dl.c:ZSTR_KNOWN Unexecuted instantiation: dns.c:ZSTR_KNOWN Unexecuted instantiation: exec.c:ZSTR_KNOWN Line | Count | Source | 114 | 16 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 16 | return zend_known_strings[idx]; | 116 | 16 | } |
Unexecuted instantiation: filestat.c:ZSTR_KNOWN Unexecuted instantiation: filters.c:ZSTR_KNOWN Unexecuted instantiation: flock_compat.c:ZSTR_KNOWN Unexecuted instantiation: formatted_print.c:ZSTR_KNOWN Unexecuted instantiation: fsock.c:ZSTR_KNOWN Unexecuted instantiation: ftok.c:ZSTR_KNOWN Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_KNOWN Unexecuted instantiation: head.c:ZSTR_KNOWN Unexecuted instantiation: hrtime.c:ZSTR_KNOWN Unexecuted instantiation: html.c:ZSTR_KNOWN Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_KNOWN Unexecuted instantiation: http.c:ZSTR_KNOWN Unexecuted instantiation: image.c:ZSTR_KNOWN Unexecuted instantiation: incomplete_class.c:ZSTR_KNOWN Unexecuted instantiation: info.c:ZSTR_KNOWN Unexecuted instantiation: iptc.c:ZSTR_KNOWN Unexecuted instantiation: levenshtein.c:ZSTR_KNOWN Unexecuted instantiation: link.c:ZSTR_KNOWN Unexecuted instantiation: mail.c:ZSTR_KNOWN Unexecuted instantiation: math.c:ZSTR_KNOWN Unexecuted instantiation: md5.c:ZSTR_KNOWN Unexecuted instantiation: metaphone.c:ZSTR_KNOWN Unexecuted instantiation: microtime.c:ZSTR_KNOWN Unexecuted instantiation: net.c:ZSTR_KNOWN Unexecuted instantiation: pack.c:ZSTR_KNOWN Unexecuted instantiation: pageinfo.c:ZSTR_KNOWN Unexecuted instantiation: password.c:ZSTR_KNOWN Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_KNOWN Unexecuted instantiation: proc_open.c:ZSTR_KNOWN Unexecuted instantiation: quot_print.c:ZSTR_KNOWN Unexecuted instantiation: scanf.c:ZSTR_KNOWN Unexecuted instantiation: sha1.c:ZSTR_KNOWN Unexecuted instantiation: soundex.c:ZSTR_KNOWN Unexecuted instantiation: streamsfuncs.c:ZSTR_KNOWN Unexecuted instantiation: string.c:ZSTR_KNOWN Unexecuted instantiation: strnatcmp.c:ZSTR_KNOWN Unexecuted instantiation: syslog.c:ZSTR_KNOWN Line | Count | Source | 114 | 603 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 603 | return zend_known_strings[idx]; | 116 | 603 | } |
Unexecuted instantiation: uniqid.c:ZSTR_KNOWN Unexecuted instantiation: url_scanner_ex.c:ZSTR_KNOWN Unexecuted instantiation: url.c:ZSTR_KNOWN Unexecuted instantiation: user_filters.c:ZSTR_KNOWN Unexecuted instantiation: uuencode.c:ZSTR_KNOWN var_unserializer.c:ZSTR_KNOWN Line | Count | Source | 114 | 255 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 255 | return zend_known_strings[idx]; | 116 | 255 | } |
Line | Count | Source | 114 | 183 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 183 | return zend_known_strings[idx]; | 116 | 183 | } |
Unexecuted instantiation: versioning.c:ZSTR_KNOWN Unexecuted instantiation: crypt_sha256.c:ZSTR_KNOWN Unexecuted instantiation: crypt_sha512.c:ZSTR_KNOWN Unexecuted instantiation: php_crypt_r.c:ZSTR_KNOWN Line | Count | Source | 114 | 6 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 6 | return zend_known_strings[idx]; | 116 | 6 | } |
Unexecuted instantiation: php_uri_common.c:ZSTR_KNOWN Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_KNOWN Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_KNOWN Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_KNOWN Unexecuted instantiation: explicit_bzero.c:ZSTR_KNOWN Unexecuted instantiation: fopen_wrappers.c:ZSTR_KNOWN Unexecuted instantiation: getopt.c:ZSTR_KNOWN Line | Count | Source | 114 | 2 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 2 | return zend_known_strings[idx]; | 116 | 2 | } |
Unexecuted instantiation: network.c:ZSTR_KNOWN Unexecuted instantiation: output.c:ZSTR_KNOWN Unexecuted instantiation: php_content_types.c:ZSTR_KNOWN Unexecuted instantiation: php_ini_builder.c:ZSTR_KNOWN Unexecuted instantiation: php_ini.c:ZSTR_KNOWN Unexecuted instantiation: php_glob.c:ZSTR_KNOWN Unexecuted instantiation: php_odbc_utils.c:ZSTR_KNOWN Unexecuted instantiation: php_open_temporary_file.c:ZSTR_KNOWN Unexecuted instantiation: php_scandir.c:ZSTR_KNOWN Unexecuted instantiation: php_syslog.c:ZSTR_KNOWN Unexecuted instantiation: php_ticks.c:ZSTR_KNOWN php_variables.c:ZSTR_KNOWN Line | Count | Source | 114 | 6 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 6 | return zend_known_strings[idx]; | 116 | 6 | } |
Unexecuted instantiation: reentrancy.c:ZSTR_KNOWN Unexecuted instantiation: rfc1867.c:ZSTR_KNOWN Unexecuted instantiation: safe_bcmp.c:ZSTR_KNOWN Unexecuted instantiation: SAPI.c:ZSTR_KNOWN Unexecuted instantiation: snprintf.c:ZSTR_KNOWN Unexecuted instantiation: spprintf.c:ZSTR_KNOWN Unexecuted instantiation: strlcat.c:ZSTR_KNOWN Unexecuted instantiation: strlcpy.c:ZSTR_KNOWN Unexecuted instantiation: cast.c:ZSTR_KNOWN Unexecuted instantiation: filter.c:ZSTR_KNOWN Unexecuted instantiation: glob_wrapper.c:ZSTR_KNOWN Unexecuted instantiation: memory.c:ZSTR_KNOWN Unexecuted instantiation: mmap.c:ZSTR_KNOWN Unexecuted instantiation: plain_wrapper.c:ZSTR_KNOWN stream_errors.c:ZSTR_KNOWN Line | Count | Source | 114 | 6 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 6 | return zend_known_strings[idx]; | 116 | 6 | } |
Line | Count | Source | 114 | 36 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 36 | return zend_known_strings[idx]; | 116 | 36 | } |
Unexecuted instantiation: transports.c:ZSTR_KNOWN Unexecuted instantiation: userspace.c:ZSTR_KNOWN Unexecuted instantiation: xp_socket.c:ZSTR_KNOWN Unexecuted instantiation: block_pass.c:ZSTR_KNOWN Unexecuted instantiation: compact_literals.c:ZSTR_KNOWN Unexecuted instantiation: compact_vars.c:ZSTR_KNOWN Unexecuted instantiation: dce.c:ZSTR_KNOWN Unexecuted instantiation: dfa_pass.c:ZSTR_KNOWN Unexecuted instantiation: escape_analysis.c:ZSTR_KNOWN Unexecuted instantiation: nop_removal.c:ZSTR_KNOWN Unexecuted instantiation: optimize_func_calls.c:ZSTR_KNOWN Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_KNOWN Unexecuted instantiation: pass1.c:ZSTR_KNOWN Unexecuted instantiation: pass3.c:ZSTR_KNOWN Unexecuted instantiation: sccp.c:ZSTR_KNOWN Unexecuted instantiation: scdf.c:ZSTR_KNOWN Unexecuted instantiation: zend_call_graph.c:ZSTR_KNOWN Unexecuted instantiation: zend_cfg.c:ZSTR_KNOWN Unexecuted instantiation: zend_dfg.c:ZSTR_KNOWN Unexecuted instantiation: zend_dump.c:ZSTR_KNOWN Unexecuted instantiation: zend_func_info.c:ZSTR_KNOWN Unexecuted instantiation: zend_inference.c:ZSTR_KNOWN Unexecuted instantiation: zend_optimizer.c:ZSTR_KNOWN Unexecuted instantiation: zend_ssa.c:ZSTR_KNOWN Unexecuted instantiation: zend_alloc.c:ZSTR_KNOWN Line | Count | Source | 114 | 6.27k | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 6.27k | return zend_known_strings[idx]; | 116 | 6.27k | } |
Line | Count | Source | 114 | 10.8k | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 10.8k | return zend_known_strings[idx]; | 116 | 10.8k | } |
zend_attributes.c:ZSTR_KNOWN Line | Count | Source | 114 | 650 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 650 | return zend_known_strings[idx]; | 116 | 650 | } |
Unexecuted instantiation: zend_autoload.c:ZSTR_KNOWN zend_builtin_functions.c:ZSTR_KNOWN Line | Count | Source | 114 | 2.69M | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 2.69M | return zend_known_strings[idx]; | 116 | 2.69M | } |
Unexecuted instantiation: zend_call_stack.c:ZSTR_KNOWN zend_closures.c:ZSTR_KNOWN Line | Count | Source | 114 | 3.96k | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 3.96k | return zend_known_strings[idx]; | 116 | 3.96k | } |
zend_compile.c:ZSTR_KNOWN Line | Count | Source | 114 | 1.00M | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 1.00M | return zend_known_strings[idx]; | 116 | 1.00M | } |
zend_constants.c:ZSTR_KNOWN Line | Count | Source | 114 | 1.10k | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 1.10k | return zend_known_strings[idx]; | 116 | 1.10k | } |
Unexecuted instantiation: zend_cpuinfo.c:ZSTR_KNOWN Unexecuted instantiation: zend_default_classes.c:ZSTR_KNOWN Unexecuted instantiation: zend_dtrace.c:ZSTR_KNOWN Line | Count | Source | 114 | 4.53k | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 4.53k | return zend_known_strings[idx]; | 116 | 4.53k | } |
zend_exceptions.c:ZSTR_KNOWN Line | Count | Source | 114 | 11.8M | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 11.8M | return zend_known_strings[idx]; | 116 | 11.8M | } |
Unexecuted instantiation: zend_execute_API.c:ZSTR_KNOWN zend_execute.c:ZSTR_KNOWN Line | Count | Source | 114 | 13.4k | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 13.4k | return zend_known_strings[idx]; | 116 | 13.4k | } |
Unexecuted instantiation: zend_extensions.c:ZSTR_KNOWN Unexecuted instantiation: zend_fibers.c:ZSTR_KNOWN Unexecuted instantiation: zend_float.c:ZSTR_KNOWN Unexecuted instantiation: zend_gc.c:ZSTR_KNOWN Unexecuted instantiation: zend_gdb.c:ZSTR_KNOWN zend_generators.c:ZSTR_KNOWN Line | Count | Source | 114 | 93 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 93 | return zend_known_strings[idx]; | 116 | 93 | } |
Unexecuted instantiation: zend_hash.c:ZSTR_KNOWN Unexecuted instantiation: zend_highlight.c:ZSTR_KNOWN Unexecuted instantiation: zend_hrtime.c:ZSTR_KNOWN zend_inheritance.c:ZSTR_KNOWN Line | Count | Source | 114 | 17.1k | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 17.1k | return zend_known_strings[idx]; | 116 | 17.1k | } |
Unexecuted instantiation: zend_ini_parser.c:ZSTR_KNOWN Unexecuted instantiation: zend_ini_scanner.c:ZSTR_KNOWN Unexecuted instantiation: zend_ini.c:ZSTR_KNOWN zend_interfaces.c:ZSTR_KNOWN Line | Count | Source | 114 | 129 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 129 | return zend_known_strings[idx]; | 116 | 129 | } |
Unexecuted instantiation: zend_iterators.c:ZSTR_KNOWN zend_language_parser.c:ZSTR_KNOWN Line | Count | Source | 114 | 933 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 933 | return zend_known_strings[idx]; | 116 | 933 | } |
Unexecuted instantiation: zend_language_scanner.c:ZSTR_KNOWN Unexecuted instantiation: zend_lazy_objects.c:ZSTR_KNOWN Unexecuted instantiation: zend_list.c:ZSTR_KNOWN Unexecuted instantiation: zend_llist.c:ZSTR_KNOWN Unexecuted instantiation: zend_multibyte.c:ZSTR_KNOWN zend_object_handlers.c:ZSTR_KNOWN Line | Count | Source | 114 | 157 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 157 | return zend_known_strings[idx]; | 116 | 157 | } |
Unexecuted instantiation: zend_objects_API.c:ZSTR_KNOWN Unexecuted instantiation: zend_objects.c:ZSTR_KNOWN Unexecuted instantiation: zend_observer.c:ZSTR_KNOWN Unexecuted instantiation: zend_opcode.c:ZSTR_KNOWN zend_operators.c:ZSTR_KNOWN Line | Count | Source | 114 | 1.46k | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 1.46k | return zend_known_strings[idx]; | 116 | 1.46k | } |
Unexecuted instantiation: zend_property_hooks.c:ZSTR_KNOWN Unexecuted instantiation: zend_ptr_stack.c:ZSTR_KNOWN Unexecuted instantiation: zend_signal.c:ZSTR_KNOWN Unexecuted instantiation: zend_smart_str.c:ZSTR_KNOWN Unexecuted instantiation: zend_sort.c:ZSTR_KNOWN Unexecuted instantiation: zend_stack.c:ZSTR_KNOWN Unexecuted instantiation: zend_stream.c:ZSTR_KNOWN Unexecuted instantiation: zend_string.c:ZSTR_KNOWN Unexecuted instantiation: zend_strtod.c:ZSTR_KNOWN Unexecuted instantiation: zend_system_id.c:ZSTR_KNOWN Unexecuted instantiation: zend_variables.c:ZSTR_KNOWN Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_KNOWN Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_KNOWN zend_weakrefs.c:ZSTR_KNOWN Line | Count | Source | 114 | 24 | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 24 | return zend_known_strings[idx]; | 116 | 24 | } |
Line | Count | Source | 114 | 31.9k | static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) { | 115 | 31.9k | return zend_known_strings[idx]; | 116 | 31.9k | } |
Unexecuted instantiation: internal_functions_cli.c:ZSTR_KNOWN Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_KNOWN Unexecuted instantiation: fuzzer-sapi.c:ZSTR_KNOWN |
117 | | |
118 | 1.83M | #define _ZSTR_HEADER_SIZE offsetof(zend_string, val) |
119 | | |
120 | 45.9k | #define _ZSTR_STRUCT_SIZE(len) (_ZSTR_HEADER_SIZE + len + 1) |
121 | | |
122 | 546 | #define ZSTR_MAX_OVERHEAD (ZEND_MM_ALIGNED_SIZE(_ZSTR_HEADER_SIZE + 1)) |
123 | | #define ZSTR_MAX_LEN (SIZE_MAX - ZSTR_MAX_OVERHEAD) |
124 | | |
125 | 2.78k | #define ZSTR_ALLOCA_ALLOC(str, _len, use_heap) do { \ |
126 | 2.78k | (str) = (zend_string *)do_alloca(ZEND_MM_ALIGNED_SIZE_EX(_ZSTR_STRUCT_SIZE(_len), 8), (use_heap)); \ |
127 | 2.78k | GC_SET_REFCOUNT(str, 1); \ |
128 | 2.78k | GC_TYPE_INFO(str) = GC_STRING; \ |
129 | 2.78k | ZSTR_H(str) = 0; \ |
130 | 2.78k | ZSTR_LEN(str) = _len; \ |
131 | 2.78k | } while (0) |
132 | | |
133 | | #define ZSTR_ALLOCA_INIT(str, s, len, use_heap) do { \ |
134 | | ZSTR_ALLOCA_ALLOC(str, len, use_heap); \ |
135 | | memcpy(ZSTR_VAL(str), (s), (len)); \ |
136 | | ZSTR_VAL(str)[(len)] = '\0'; \ |
137 | | } while (0) |
138 | | |
139 | 2.78k | #define ZSTR_ALLOCA_FREE(str, use_heap) free_alloca(str, use_heap) |
140 | | |
141 | 20.1k | #define ZSTR_INIT_LITERAL(s, persistent) (zend_string_init(("" s), sizeof(s) - 1, (persistent))) |
142 | | |
143 | | /*---*/ |
144 | | |
145 | | static zend_always_inline zend_ulong zend_string_hash_val(zend_string *s) |
146 | 17.0M | { |
147 | 17.0M | return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s); |
148 | 17.0M | } Unexecuted instantiation: php_date.c:zend_string_hash_val Unexecuted instantiation: astro.c:zend_string_hash_val Unexecuted instantiation: dow.c:zend_string_hash_val Unexecuted instantiation: parse_date.c:zend_string_hash_val Unexecuted instantiation: parse_tz.c:zend_string_hash_val Unexecuted instantiation: parse_posix.c:zend_string_hash_val Unexecuted instantiation: timelib.c:zend_string_hash_val Unexecuted instantiation: tm2unixtime.c:zend_string_hash_val Unexecuted instantiation: unixtime2tm.c:zend_string_hash_val Unexecuted instantiation: parse_iso_intervals.c:zend_string_hash_val Unexecuted instantiation: interval.c:zend_string_hash_val Unexecuted instantiation: php_pcre.c:zend_string_hash_val Unexecuted instantiation: exif.c:zend_string_hash_val Unexecuted instantiation: hash_adler32.c:zend_string_hash_val Unexecuted instantiation: hash_crc32.c:zend_string_hash_val Unexecuted instantiation: hash_fnv.c:zend_string_hash_val Unexecuted instantiation: hash_gost.c:zend_string_hash_val Unexecuted instantiation: hash_haval.c:zend_string_hash_val Unexecuted instantiation: hash_joaat.c:zend_string_hash_val Unexecuted instantiation: hash_md.c:zend_string_hash_val Unexecuted instantiation: hash_murmur.c:zend_string_hash_val Unexecuted instantiation: hash_ripemd.c:zend_string_hash_val Unexecuted instantiation: hash_sha_ni.c:zend_string_hash_val Unexecuted instantiation: hash_sha_sse2.c:zend_string_hash_val Unexecuted instantiation: hash_sha.c:zend_string_hash_val Unexecuted instantiation: hash_sha3.c:zend_string_hash_val Unexecuted instantiation: hash_snefru.c:zend_string_hash_val Unexecuted instantiation: hash_tiger.c:zend_string_hash_val Unexecuted instantiation: hash_whirlpool.c:zend_string_hash_val Unexecuted instantiation: hash_xxhash.c:zend_string_hash_val Unexecuted instantiation: hash.c:zend_string_hash_val Unexecuted instantiation: json_encoder.c:zend_string_hash_val Unexecuted instantiation: json_parser.tab.c:zend_string_hash_val Unexecuted instantiation: json_scanner.c:zend_string_hash_val Unexecuted instantiation: json.c:zend_string_hash_val Unexecuted instantiation: php_lexbor.c:zend_string_hash_val Unexecuted instantiation: shared_alloc_mmap.c:zend_string_hash_val Unexecuted instantiation: shared_alloc_posix.c:zend_string_hash_val Unexecuted instantiation: shared_alloc_shm.c:zend_string_hash_val Unexecuted instantiation: zend_accelerator_api.c:zend_string_hash_val Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_hash_val Unexecuted instantiation: zend_accelerator_debug.c:zend_string_hash_val zend_accelerator_hash.c:zend_string_hash_val Line | Count | Source | 146 | 155k | { | 147 | 155k | return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s); | 148 | 155k | } |
Unexecuted instantiation: zend_accelerator_module.c:zend_string_hash_val zend_accelerator_util_funcs.c:zend_string_hash_val Line | Count | Source | 146 | 11.0k | { | 147 | 11.0k | return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s); | 148 | 11.0k | } |
Unexecuted instantiation: zend_file_cache.c:zend_string_hash_val Unexecuted instantiation: zend_persist_calc.c:zend_string_hash_val zend_persist.c:zend_string_hash_val Line | Count | Source | 146 | 45.9k | { | 147 | 45.9k | return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s); | 148 | 45.9k | } |
Unexecuted instantiation: zend_shared_alloc.c:zend_string_hash_val ZendAccelerator.c:zend_string_hash_val Line | Count | Source | 146 | 1.81M | { | 147 | 1.81M | return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s); | 148 | 1.81M | } |
Unexecuted instantiation: ir_cfg.c:zend_string_hash_val Unexecuted instantiation: ir_check.c:zend_string_hash_val Unexecuted instantiation: ir_dump.c:zend_string_hash_val Unexecuted instantiation: ir_emit.c:zend_string_hash_val Unexecuted instantiation: ir_gcm.c:zend_string_hash_val Unexecuted instantiation: ir_gdb.c:zend_string_hash_val Unexecuted instantiation: ir_patch.c:zend_string_hash_val Unexecuted instantiation: ir_perf.c:zend_string_hash_val Unexecuted instantiation: ir_ra.c:zend_string_hash_val Unexecuted instantiation: ir_save.c:zend_string_hash_val Unexecuted instantiation: ir_sccp.c:zend_string_hash_val Unexecuted instantiation: ir_strtab.c:zend_string_hash_val Unexecuted instantiation: ir.c:zend_string_hash_val Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_hash_val Unexecuted instantiation: zend_jit.c:zend_string_hash_val Unexecuted instantiation: csprng.c:zend_string_hash_val Unexecuted instantiation: engine_mt19937.c:zend_string_hash_val Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_hash_val Unexecuted instantiation: engine_secure.c:zend_string_hash_val Unexecuted instantiation: engine_user.c:zend_string_hash_val Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_hash_val Unexecuted instantiation: gammasection.c:zend_string_hash_val Unexecuted instantiation: random.c:zend_string_hash_val Unexecuted instantiation: randomizer.c:zend_string_hash_val Unexecuted instantiation: zend_utils.c:zend_string_hash_val Unexecuted instantiation: php_reflection.c:zend_string_hash_val Unexecuted instantiation: php_spl.c:zend_string_hash_val Unexecuted instantiation: spl_array.c:zend_string_hash_val Unexecuted instantiation: spl_directory.c:zend_string_hash_val Unexecuted instantiation: spl_dllist.c:zend_string_hash_val Unexecuted instantiation: spl_exceptions.c:zend_string_hash_val Unexecuted instantiation: spl_fixedarray.c:zend_string_hash_val Unexecuted instantiation: spl_functions.c:zend_string_hash_val Unexecuted instantiation: spl_heap.c:zend_string_hash_val Unexecuted instantiation: spl_iterators.c:zend_string_hash_val Unexecuted instantiation: spl_observer.c:zend_string_hash_val Unexecuted instantiation: array.c:zend_string_hash_val Unexecuted instantiation: assert.c:zend_string_hash_val Unexecuted instantiation: base64.c:zend_string_hash_val Unexecuted instantiation: basic_functions.c:zend_string_hash_val Unexecuted instantiation: browscap.c:zend_string_hash_val Unexecuted instantiation: crc32_x86.c:zend_string_hash_val Unexecuted instantiation: crc32.c:zend_string_hash_val Unexecuted instantiation: credits.c:zend_string_hash_val Unexecuted instantiation: crypt.c:zend_string_hash_val Unexecuted instantiation: css.c:zend_string_hash_val Unexecuted instantiation: datetime.c:zend_string_hash_val Unexecuted instantiation: dir.c:zend_string_hash_val Unexecuted instantiation: dl.c:zend_string_hash_val Unexecuted instantiation: dns.c:zend_string_hash_val Unexecuted instantiation: exec.c:zend_string_hash_val Unexecuted instantiation: file.c:zend_string_hash_val Unexecuted instantiation: filestat.c:zend_string_hash_val Unexecuted instantiation: filters.c:zend_string_hash_val Unexecuted instantiation: flock_compat.c:zend_string_hash_val Unexecuted instantiation: formatted_print.c:zend_string_hash_val Unexecuted instantiation: fsock.c:zend_string_hash_val Unexecuted instantiation: ftok.c:zend_string_hash_val Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_hash_val Unexecuted instantiation: head.c:zend_string_hash_val Unexecuted instantiation: hrtime.c:zend_string_hash_val Unexecuted instantiation: html.c:zend_string_hash_val Unexecuted instantiation: http_fopen_wrapper.c:zend_string_hash_val Unexecuted instantiation: http.c:zend_string_hash_val Unexecuted instantiation: image.c:zend_string_hash_val Unexecuted instantiation: incomplete_class.c:zend_string_hash_val Unexecuted instantiation: info.c:zend_string_hash_val Unexecuted instantiation: iptc.c:zend_string_hash_val Unexecuted instantiation: levenshtein.c:zend_string_hash_val Unexecuted instantiation: link.c:zend_string_hash_val Unexecuted instantiation: mail.c:zend_string_hash_val Unexecuted instantiation: math.c:zend_string_hash_val Unexecuted instantiation: md5.c:zend_string_hash_val Unexecuted instantiation: metaphone.c:zend_string_hash_val Unexecuted instantiation: microtime.c:zend_string_hash_val Unexecuted instantiation: net.c:zend_string_hash_val Unexecuted instantiation: pack.c:zend_string_hash_val Unexecuted instantiation: pageinfo.c:zend_string_hash_val Unexecuted instantiation: password.c:zend_string_hash_val Unexecuted instantiation: php_fopen_wrapper.c:zend_string_hash_val Unexecuted instantiation: proc_open.c:zend_string_hash_val Unexecuted instantiation: quot_print.c:zend_string_hash_val Unexecuted instantiation: scanf.c:zend_string_hash_val Unexecuted instantiation: sha1.c:zend_string_hash_val Unexecuted instantiation: soundex.c:zend_string_hash_val Unexecuted instantiation: streamsfuncs.c:zend_string_hash_val Unexecuted instantiation: string.c:zend_string_hash_val Unexecuted instantiation: strnatcmp.c:zend_string_hash_val Unexecuted instantiation: syslog.c:zend_string_hash_val Unexecuted instantiation: type.c:zend_string_hash_val Unexecuted instantiation: uniqid.c:zend_string_hash_val Unexecuted instantiation: url_scanner_ex.c:zend_string_hash_val Unexecuted instantiation: url.c:zend_string_hash_val Unexecuted instantiation: user_filters.c:zend_string_hash_val Unexecuted instantiation: uuencode.c:zend_string_hash_val Unexecuted instantiation: var_unserializer.c:zend_string_hash_val Unexecuted instantiation: var.c:zend_string_hash_val Unexecuted instantiation: versioning.c:zend_string_hash_val Unexecuted instantiation: crypt_sha256.c:zend_string_hash_val Unexecuted instantiation: crypt_sha512.c:zend_string_hash_val Unexecuted instantiation: php_crypt_r.c:zend_string_hash_val Unexecuted instantiation: php_uri.c:zend_string_hash_val Unexecuted instantiation: php_uri_common.c:zend_string_hash_val Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_hash_val Unexecuted instantiation: uri_parser_whatwg.c:zend_string_hash_val Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_hash_val Unexecuted instantiation: explicit_bzero.c:zend_string_hash_val Unexecuted instantiation: fopen_wrappers.c:zend_string_hash_val Unexecuted instantiation: getopt.c:zend_string_hash_val Unexecuted instantiation: main.c:zend_string_hash_val Unexecuted instantiation: network.c:zend_string_hash_val Unexecuted instantiation: output.c:zend_string_hash_val Unexecuted instantiation: php_content_types.c:zend_string_hash_val Unexecuted instantiation: php_ini_builder.c:zend_string_hash_val Unexecuted instantiation: php_ini.c:zend_string_hash_val Unexecuted instantiation: php_glob.c:zend_string_hash_val Unexecuted instantiation: php_odbc_utils.c:zend_string_hash_val Unexecuted instantiation: php_open_temporary_file.c:zend_string_hash_val Unexecuted instantiation: php_scandir.c:zend_string_hash_val Unexecuted instantiation: php_syslog.c:zend_string_hash_val Unexecuted instantiation: php_ticks.c:zend_string_hash_val Unexecuted instantiation: php_variables.c:zend_string_hash_val Unexecuted instantiation: reentrancy.c:zend_string_hash_val Unexecuted instantiation: rfc1867.c:zend_string_hash_val Unexecuted instantiation: safe_bcmp.c:zend_string_hash_val Unexecuted instantiation: SAPI.c:zend_string_hash_val Unexecuted instantiation: snprintf.c:zend_string_hash_val Unexecuted instantiation: spprintf.c:zend_string_hash_val Unexecuted instantiation: strlcat.c:zend_string_hash_val Unexecuted instantiation: strlcpy.c:zend_string_hash_val Unexecuted instantiation: cast.c:zend_string_hash_val Unexecuted instantiation: filter.c:zend_string_hash_val Unexecuted instantiation: glob_wrapper.c:zend_string_hash_val Unexecuted instantiation: memory.c:zend_string_hash_val Unexecuted instantiation: mmap.c:zend_string_hash_val Unexecuted instantiation: plain_wrapper.c:zend_string_hash_val Unexecuted instantiation: stream_errors.c:zend_string_hash_val Unexecuted instantiation: streams.c:zend_string_hash_val Unexecuted instantiation: transports.c:zend_string_hash_val Unexecuted instantiation: userspace.c:zend_string_hash_val Unexecuted instantiation: xp_socket.c:zend_string_hash_val Unexecuted instantiation: block_pass.c:zend_string_hash_val compact_literals.c:zend_string_hash_val Line | Count | Source | 146 | 88.6k | { | 147 | 88.6k | return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s); | 148 | 88.6k | } |
Unexecuted instantiation: compact_vars.c:zend_string_hash_val Unexecuted instantiation: dce.c:zend_string_hash_val Unexecuted instantiation: dfa_pass.c:zend_string_hash_val Unexecuted instantiation: escape_analysis.c:zend_string_hash_val Unexecuted instantiation: nop_removal.c:zend_string_hash_val Unexecuted instantiation: optimize_func_calls.c:zend_string_hash_val Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_hash_val Unexecuted instantiation: pass1.c:zend_string_hash_val Unexecuted instantiation: pass3.c:zend_string_hash_val Unexecuted instantiation: sccp.c:zend_string_hash_val Unexecuted instantiation: scdf.c:zend_string_hash_val Unexecuted instantiation: zend_call_graph.c:zend_string_hash_val Unexecuted instantiation: zend_cfg.c:zend_string_hash_val Unexecuted instantiation: zend_dfg.c:zend_string_hash_val Unexecuted instantiation: zend_dump.c:zend_string_hash_val Unexecuted instantiation: zend_func_info.c:zend_string_hash_val Unexecuted instantiation: zend_inference.c:zend_string_hash_val zend_optimizer.c:zend_string_hash_val Line | Count | Source | 146 | 1.72k | { | 147 | 1.72k | return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s); | 148 | 1.72k | } |
Unexecuted instantiation: zend_ssa.c:zend_string_hash_val Unexecuted instantiation: zend_alloc.c:zend_string_hash_val Unexecuted instantiation: zend_API.c:zend_string_hash_val Unexecuted instantiation: zend_ast.c:zend_string_hash_val Unexecuted instantiation: zend_attributes.c:zend_string_hash_val Unexecuted instantiation: zend_autoload.c:zend_string_hash_val Unexecuted instantiation: zend_builtin_functions.c:zend_string_hash_val Unexecuted instantiation: zend_call_stack.c:zend_string_hash_val Unexecuted instantiation: zend_closures.c:zend_string_hash_val zend_compile.c:zend_string_hash_val Line | Count | Source | 146 | 413k | { | 147 | 413k | return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s); | 148 | 413k | } |
Unexecuted instantiation: zend_constants.c:zend_string_hash_val Unexecuted instantiation: zend_cpuinfo.c:zend_string_hash_val Unexecuted instantiation: zend_default_classes.c:zend_string_hash_val Unexecuted instantiation: zend_dtrace.c:zend_string_hash_val Unexecuted instantiation: zend_enum.c:zend_string_hash_val Unexecuted instantiation: zend_exceptions.c:zend_string_hash_val Unexecuted instantiation: zend_execute_API.c:zend_string_hash_val Unexecuted instantiation: zend_execute.c:zend_string_hash_val Unexecuted instantiation: zend_extensions.c:zend_string_hash_val Unexecuted instantiation: zend_fibers.c:zend_string_hash_val Unexecuted instantiation: zend_float.c:zend_string_hash_val Unexecuted instantiation: zend_gc.c:zend_string_hash_val Unexecuted instantiation: zend_gdb.c:zend_string_hash_val Unexecuted instantiation: zend_generators.c:zend_string_hash_val zend_hash.c:zend_string_hash_val Line | Count | Source | 146 | 14.4M | { | 147 | 14.4M | return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s); | 148 | 14.4M | } |
Unexecuted instantiation: zend_highlight.c:zend_string_hash_val Unexecuted instantiation: zend_hrtime.c:zend_string_hash_val zend_inheritance.c:zend_string_hash_val Line | Count | Source | 146 | 165 | { | 147 | 165 | return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s); | 148 | 165 | } |
Unexecuted instantiation: zend_ini_parser.c:zend_string_hash_val Unexecuted instantiation: zend_ini_scanner.c:zend_string_hash_val Unexecuted instantiation: zend_ini.c:zend_string_hash_val Unexecuted instantiation: zend_interfaces.c:zend_string_hash_val Unexecuted instantiation: zend_iterators.c:zend_string_hash_val Unexecuted instantiation: zend_language_parser.c:zend_string_hash_val Unexecuted instantiation: zend_language_scanner.c:zend_string_hash_val Unexecuted instantiation: zend_lazy_objects.c:zend_string_hash_val Unexecuted instantiation: zend_list.c:zend_string_hash_val Unexecuted instantiation: zend_llist.c:zend_string_hash_val Unexecuted instantiation: zend_multibyte.c:zend_string_hash_val zend_object_handlers.c:zend_string_hash_val Line | Count | Source | 146 | 6 | { | 147 | 6 | return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s); | 148 | 6 | } |
Unexecuted instantiation: zend_objects_API.c:zend_string_hash_val Unexecuted instantiation: zend_objects.c:zend_string_hash_val Unexecuted instantiation: zend_observer.c:zend_string_hash_val Unexecuted instantiation: zend_opcode.c:zend_string_hash_val Unexecuted instantiation: zend_operators.c:zend_string_hash_val Unexecuted instantiation: zend_property_hooks.c:zend_string_hash_val Unexecuted instantiation: zend_ptr_stack.c:zend_string_hash_val Unexecuted instantiation: zend_signal.c:zend_string_hash_val Unexecuted instantiation: zend_smart_str.c:zend_string_hash_val Unexecuted instantiation: zend_sort.c:zend_string_hash_val Unexecuted instantiation: zend_stack.c:zend_string_hash_val Unexecuted instantiation: zend_stream.c:zend_string_hash_val zend_string.c:zend_string_hash_val Line | Count | Source | 146 | 1.72k | { | 147 | 1.72k | return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s); | 148 | 1.72k | } |
Unexecuted instantiation: zend_strtod.c:zend_string_hash_val Unexecuted instantiation: zend_system_id.c:zend_string_hash_val Unexecuted instantiation: zend_variables.c:zend_string_hash_val Unexecuted instantiation: zend_virtual_cwd.c:zend_string_hash_val Unexecuted instantiation: zend_vm_opcodes.c:zend_string_hash_val Unexecuted instantiation: zend_weakrefs.c:zend_string_hash_val Unexecuted instantiation: zend.c:zend_string_hash_val Unexecuted instantiation: internal_functions_cli.c:zend_string_hash_val Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_hash_val Unexecuted instantiation: fuzzer-sapi.c:zend_string_hash_val |
149 | | |
150 | | static zend_always_inline void zend_string_forget_hash_val(zend_string *s) |
151 | 1.57M | { |
152 | 1.57M | ZSTR_H(s) = 0; |
153 | 1.57M | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); |
154 | 1.57M | } Unexecuted instantiation: php_date.c:zend_string_forget_hash_val Unexecuted instantiation: astro.c:zend_string_forget_hash_val Unexecuted instantiation: dow.c:zend_string_forget_hash_val Unexecuted instantiation: parse_date.c:zend_string_forget_hash_val Unexecuted instantiation: parse_tz.c:zend_string_forget_hash_val Unexecuted instantiation: parse_posix.c:zend_string_forget_hash_val Unexecuted instantiation: timelib.c:zend_string_forget_hash_val Unexecuted instantiation: tm2unixtime.c:zend_string_forget_hash_val Unexecuted instantiation: unixtime2tm.c:zend_string_forget_hash_val Unexecuted instantiation: parse_iso_intervals.c:zend_string_forget_hash_val Unexecuted instantiation: interval.c:zend_string_forget_hash_val php_pcre.c:zend_string_forget_hash_val Line | Count | Source | 151 | 153 | { | 152 | 153 | ZSTR_H(s) = 0; | 153 | 153 | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 153 | } |
Unexecuted instantiation: exif.c:zend_string_forget_hash_val Unexecuted instantiation: hash_adler32.c:zend_string_forget_hash_val Unexecuted instantiation: hash_crc32.c:zend_string_forget_hash_val Unexecuted instantiation: hash_fnv.c:zend_string_forget_hash_val Unexecuted instantiation: hash_gost.c:zend_string_forget_hash_val Unexecuted instantiation: hash_haval.c:zend_string_forget_hash_val Unexecuted instantiation: hash_joaat.c:zend_string_forget_hash_val Unexecuted instantiation: hash_md.c:zend_string_forget_hash_val Unexecuted instantiation: hash_murmur.c:zend_string_forget_hash_val Unexecuted instantiation: hash_ripemd.c:zend_string_forget_hash_val Unexecuted instantiation: hash_sha_ni.c:zend_string_forget_hash_val Unexecuted instantiation: hash_sha_sse2.c:zend_string_forget_hash_val Unexecuted instantiation: hash_sha.c:zend_string_forget_hash_val Unexecuted instantiation: hash_sha3.c:zend_string_forget_hash_val Unexecuted instantiation: hash_snefru.c:zend_string_forget_hash_val Unexecuted instantiation: hash_tiger.c:zend_string_forget_hash_val Unexecuted instantiation: hash_whirlpool.c:zend_string_forget_hash_val Unexecuted instantiation: hash_xxhash.c:zend_string_forget_hash_val Unexecuted instantiation: hash.c:zend_string_forget_hash_val Unexecuted instantiation: json_encoder.c:zend_string_forget_hash_val Unexecuted instantiation: json_parser.tab.c:zend_string_forget_hash_val Unexecuted instantiation: json_scanner.c:zend_string_forget_hash_val json.c:zend_string_forget_hash_val Line | Count | Source | 151 | 1.04k | { | 152 | 1.04k | ZSTR_H(s) = 0; | 153 | 1.04k | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 1.04k | } |
Unexecuted instantiation: php_lexbor.c:zend_string_forget_hash_val Unexecuted instantiation: shared_alloc_mmap.c:zend_string_forget_hash_val Unexecuted instantiation: shared_alloc_posix.c:zend_string_forget_hash_val Unexecuted instantiation: shared_alloc_shm.c:zend_string_forget_hash_val Unexecuted instantiation: zend_accelerator_api.c:zend_string_forget_hash_val Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_forget_hash_val Unexecuted instantiation: zend_accelerator_debug.c:zend_string_forget_hash_val Unexecuted instantiation: zend_accelerator_hash.c:zend_string_forget_hash_val Unexecuted instantiation: zend_accelerator_module.c:zend_string_forget_hash_val Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_forget_hash_val Unexecuted instantiation: zend_file_cache.c:zend_string_forget_hash_val Unexecuted instantiation: zend_persist_calc.c:zend_string_forget_hash_val Unexecuted instantiation: zend_persist.c:zend_string_forget_hash_val Unexecuted instantiation: zend_shared_alloc.c:zend_string_forget_hash_val Unexecuted instantiation: ZendAccelerator.c:zend_string_forget_hash_val Unexecuted instantiation: ir_cfg.c:zend_string_forget_hash_val Unexecuted instantiation: ir_check.c:zend_string_forget_hash_val Unexecuted instantiation: ir_dump.c:zend_string_forget_hash_val Unexecuted instantiation: ir_emit.c:zend_string_forget_hash_val Unexecuted instantiation: ir_gcm.c:zend_string_forget_hash_val Unexecuted instantiation: ir_gdb.c:zend_string_forget_hash_val Unexecuted instantiation: ir_patch.c:zend_string_forget_hash_val Unexecuted instantiation: ir_perf.c:zend_string_forget_hash_val Unexecuted instantiation: ir_ra.c:zend_string_forget_hash_val Unexecuted instantiation: ir_save.c:zend_string_forget_hash_val Unexecuted instantiation: ir_sccp.c:zend_string_forget_hash_val Unexecuted instantiation: ir_strtab.c:zend_string_forget_hash_val Unexecuted instantiation: ir.c:zend_string_forget_hash_val Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_forget_hash_val Unexecuted instantiation: zend_jit.c:zend_string_forget_hash_val Unexecuted instantiation: csprng.c:zend_string_forget_hash_val Unexecuted instantiation: engine_mt19937.c:zend_string_forget_hash_val Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_forget_hash_val Unexecuted instantiation: engine_secure.c:zend_string_forget_hash_val Unexecuted instantiation: engine_user.c:zend_string_forget_hash_val Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_forget_hash_val Unexecuted instantiation: gammasection.c:zend_string_forget_hash_val Unexecuted instantiation: random.c:zend_string_forget_hash_val Unexecuted instantiation: randomizer.c:zend_string_forget_hash_val Unexecuted instantiation: zend_utils.c:zend_string_forget_hash_val php_reflection.c:zend_string_forget_hash_val Line | Count | Source | 151 | 257 | { | 152 | 257 | ZSTR_H(s) = 0; | 153 | 257 | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 257 | } |
Unexecuted instantiation: php_spl.c:zend_string_forget_hash_val Unexecuted instantiation: spl_array.c:zend_string_forget_hash_val Unexecuted instantiation: spl_directory.c:zend_string_forget_hash_val Unexecuted instantiation: spl_dllist.c:zend_string_forget_hash_val Unexecuted instantiation: spl_exceptions.c:zend_string_forget_hash_val Unexecuted instantiation: spl_fixedarray.c:zend_string_forget_hash_val Unexecuted instantiation: spl_functions.c:zend_string_forget_hash_val Unexecuted instantiation: spl_heap.c:zend_string_forget_hash_val Unexecuted instantiation: spl_iterators.c:zend_string_forget_hash_val Unexecuted instantiation: spl_observer.c:zend_string_forget_hash_val Unexecuted instantiation: array.c:zend_string_forget_hash_val Unexecuted instantiation: assert.c:zend_string_forget_hash_val Unexecuted instantiation: base64.c:zend_string_forget_hash_val Unexecuted instantiation: basic_functions.c:zend_string_forget_hash_val Unexecuted instantiation: browscap.c:zend_string_forget_hash_val Unexecuted instantiation: crc32_x86.c:zend_string_forget_hash_val Unexecuted instantiation: crc32.c:zend_string_forget_hash_val Unexecuted instantiation: credits.c:zend_string_forget_hash_val Unexecuted instantiation: crypt.c:zend_string_forget_hash_val Unexecuted instantiation: css.c:zend_string_forget_hash_val Unexecuted instantiation: datetime.c:zend_string_forget_hash_val Unexecuted instantiation: dir.c:zend_string_forget_hash_val Unexecuted instantiation: dl.c:zend_string_forget_hash_val Unexecuted instantiation: dns.c:zend_string_forget_hash_val Unexecuted instantiation: exec.c:zend_string_forget_hash_val Unexecuted instantiation: file.c:zend_string_forget_hash_val Unexecuted instantiation: filestat.c:zend_string_forget_hash_val Unexecuted instantiation: filters.c:zend_string_forget_hash_val Unexecuted instantiation: flock_compat.c:zend_string_forget_hash_val formatted_print.c:zend_string_forget_hash_val Line | Count | Source | 151 | 51 | { | 152 | 51 | ZSTR_H(s) = 0; | 153 | 51 | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 51 | } |
Unexecuted instantiation: fsock.c:zend_string_forget_hash_val Unexecuted instantiation: ftok.c:zend_string_forget_hash_val Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_forget_hash_val Unexecuted instantiation: head.c:zend_string_forget_hash_val Unexecuted instantiation: hrtime.c:zend_string_forget_hash_val html.c:zend_string_forget_hash_val Line | Count | Source | 151 | 1.97k | { | 152 | 1.97k | ZSTR_H(s) = 0; | 153 | 1.97k | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 1.97k | } |
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_forget_hash_val Unexecuted instantiation: http.c:zend_string_forget_hash_val Unexecuted instantiation: image.c:zend_string_forget_hash_val Unexecuted instantiation: incomplete_class.c:zend_string_forget_hash_val Unexecuted instantiation: info.c:zend_string_forget_hash_val Unexecuted instantiation: iptc.c:zend_string_forget_hash_val Unexecuted instantiation: levenshtein.c:zend_string_forget_hash_val Unexecuted instantiation: link.c:zend_string_forget_hash_val Unexecuted instantiation: mail.c:zend_string_forget_hash_val Unexecuted instantiation: math.c:zend_string_forget_hash_val Unexecuted instantiation: md5.c:zend_string_forget_hash_val Unexecuted instantiation: metaphone.c:zend_string_forget_hash_val Unexecuted instantiation: microtime.c:zend_string_forget_hash_val Unexecuted instantiation: net.c:zend_string_forget_hash_val Unexecuted instantiation: pack.c:zend_string_forget_hash_val Unexecuted instantiation: pageinfo.c:zend_string_forget_hash_val Unexecuted instantiation: password.c:zend_string_forget_hash_val Unexecuted instantiation: php_fopen_wrapper.c:zend_string_forget_hash_val Unexecuted instantiation: proc_open.c:zend_string_forget_hash_val quot_print.c:zend_string_forget_hash_val Line | Count | Source | 151 | 27 | { | 152 | 27 | ZSTR_H(s) = 0; | 153 | 27 | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 27 | } |
Unexecuted instantiation: scanf.c:zend_string_forget_hash_val Unexecuted instantiation: sha1.c:zend_string_forget_hash_val Unexecuted instantiation: soundex.c:zend_string_forget_hash_val Unexecuted instantiation: streamsfuncs.c:zend_string_forget_hash_val string.c:zend_string_forget_hash_val Line | Count | Source | 151 | 897 | { | 152 | 897 | ZSTR_H(s) = 0; | 153 | 897 | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 897 | } |
Unexecuted instantiation: strnatcmp.c:zend_string_forget_hash_val Unexecuted instantiation: syslog.c:zend_string_forget_hash_val Unexecuted instantiation: type.c:zend_string_forget_hash_val Unexecuted instantiation: uniqid.c:zend_string_forget_hash_val Unexecuted instantiation: url_scanner_ex.c:zend_string_forget_hash_val Unexecuted instantiation: url.c:zend_string_forget_hash_val Unexecuted instantiation: user_filters.c:zend_string_forget_hash_val Unexecuted instantiation: uuencode.c:zend_string_forget_hash_val Unexecuted instantiation: var_unserializer.c:zend_string_forget_hash_val var.c:zend_string_forget_hash_val Line | Count | Source | 151 | 673 | { | 152 | 673 | ZSTR_H(s) = 0; | 153 | 673 | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 673 | } |
Unexecuted instantiation: versioning.c:zend_string_forget_hash_val Unexecuted instantiation: crypt_sha256.c:zend_string_forget_hash_val Unexecuted instantiation: crypt_sha512.c:zend_string_forget_hash_val Unexecuted instantiation: php_crypt_r.c:zend_string_forget_hash_val Unexecuted instantiation: php_uri.c:zend_string_forget_hash_val Unexecuted instantiation: php_uri_common.c:zend_string_forget_hash_val Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_forget_hash_val Unexecuted instantiation: uri_parser_whatwg.c:zend_string_forget_hash_val Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_forget_hash_val Unexecuted instantiation: explicit_bzero.c:zend_string_forget_hash_val fopen_wrappers.c:zend_string_forget_hash_val Line | Count | Source | 151 | 15 | { | 152 | 15 | ZSTR_H(s) = 0; | 153 | 15 | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 15 | } |
Unexecuted instantiation: getopt.c:zend_string_forget_hash_val Unexecuted instantiation: main.c:zend_string_forget_hash_val Unexecuted instantiation: network.c:zend_string_forget_hash_val Unexecuted instantiation: output.c:zend_string_forget_hash_val Unexecuted instantiation: php_content_types.c:zend_string_forget_hash_val Unexecuted instantiation: php_ini_builder.c:zend_string_forget_hash_val Unexecuted instantiation: php_ini.c:zend_string_forget_hash_val Unexecuted instantiation: php_glob.c:zend_string_forget_hash_val Unexecuted instantiation: php_odbc_utils.c:zend_string_forget_hash_val Unexecuted instantiation: php_open_temporary_file.c:zend_string_forget_hash_val Unexecuted instantiation: php_scandir.c:zend_string_forget_hash_val Unexecuted instantiation: php_syslog.c:zend_string_forget_hash_val Unexecuted instantiation: php_ticks.c:zend_string_forget_hash_val Unexecuted instantiation: php_variables.c:zend_string_forget_hash_val Unexecuted instantiation: reentrancy.c:zend_string_forget_hash_val Unexecuted instantiation: rfc1867.c:zend_string_forget_hash_val Unexecuted instantiation: safe_bcmp.c:zend_string_forget_hash_val Unexecuted instantiation: SAPI.c:zend_string_forget_hash_val Unexecuted instantiation: snprintf.c:zend_string_forget_hash_val Unexecuted instantiation: spprintf.c:zend_string_forget_hash_val Unexecuted instantiation: strlcat.c:zend_string_forget_hash_val Unexecuted instantiation: strlcpy.c:zend_string_forget_hash_val Unexecuted instantiation: cast.c:zend_string_forget_hash_val Unexecuted instantiation: filter.c:zend_string_forget_hash_val Unexecuted instantiation: glob_wrapper.c:zend_string_forget_hash_val Unexecuted instantiation: memory.c:zend_string_forget_hash_val Unexecuted instantiation: mmap.c:zend_string_forget_hash_val Unexecuted instantiation: plain_wrapper.c:zend_string_forget_hash_val Unexecuted instantiation: stream_errors.c:zend_string_forget_hash_val Unexecuted instantiation: streams.c:zend_string_forget_hash_val Unexecuted instantiation: transports.c:zend_string_forget_hash_val Unexecuted instantiation: userspace.c:zend_string_forget_hash_val Unexecuted instantiation: xp_socket.c:zend_string_forget_hash_val block_pass.c:zend_string_forget_hash_val Line | Count | Source | 151 | 1.83k | { | 152 | 1.83k | ZSTR_H(s) = 0; | 153 | 1.83k | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 1.83k | } |
Unexecuted instantiation: compact_literals.c:zend_string_forget_hash_val Unexecuted instantiation: compact_vars.c:zend_string_forget_hash_val Unexecuted instantiation: dce.c:zend_string_forget_hash_val Unexecuted instantiation: dfa_pass.c:zend_string_forget_hash_val Unexecuted instantiation: escape_analysis.c:zend_string_forget_hash_val Unexecuted instantiation: nop_removal.c:zend_string_forget_hash_val Unexecuted instantiation: optimize_func_calls.c:zend_string_forget_hash_val Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_forget_hash_val Unexecuted instantiation: pass1.c:zend_string_forget_hash_val Unexecuted instantiation: pass3.c:zend_string_forget_hash_val Unexecuted instantiation: sccp.c:zend_string_forget_hash_val Unexecuted instantiation: scdf.c:zend_string_forget_hash_val Unexecuted instantiation: zend_call_graph.c:zend_string_forget_hash_val Unexecuted instantiation: zend_cfg.c:zend_string_forget_hash_val Unexecuted instantiation: zend_dfg.c:zend_string_forget_hash_val Unexecuted instantiation: zend_dump.c:zend_string_forget_hash_val Unexecuted instantiation: zend_func_info.c:zend_string_forget_hash_val Unexecuted instantiation: zend_inference.c:zend_string_forget_hash_val Unexecuted instantiation: zend_optimizer.c:zend_string_forget_hash_val Unexecuted instantiation: zend_ssa.c:zend_string_forget_hash_val Unexecuted instantiation: zend_alloc.c:zend_string_forget_hash_val Unexecuted instantiation: zend_API.c:zend_string_forget_hash_val Unexecuted instantiation: zend_ast.c:zend_string_forget_hash_val zend_attributes.c:zend_string_forget_hash_val Line | Count | Source | 151 | 120 | { | 152 | 120 | ZSTR_H(s) = 0; | 153 | 120 | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 120 | } |
Unexecuted instantiation: zend_autoload.c:zend_string_forget_hash_val Unexecuted instantiation: zend_builtin_functions.c:zend_string_forget_hash_val Unexecuted instantiation: zend_call_stack.c:zend_string_forget_hash_val Unexecuted instantiation: zend_closures.c:zend_string_forget_hash_val zend_compile.c:zend_string_forget_hash_val Line | Count | Source | 151 | 38 | { | 152 | 38 | ZSTR_H(s) = 0; | 153 | 38 | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 38 | } |
Unexecuted instantiation: zend_constants.c:zend_string_forget_hash_val Unexecuted instantiation: zend_cpuinfo.c:zend_string_forget_hash_val Unexecuted instantiation: zend_default_classes.c:zend_string_forget_hash_val Unexecuted instantiation: zend_dtrace.c:zend_string_forget_hash_val Unexecuted instantiation: zend_enum.c:zend_string_forget_hash_val Unexecuted instantiation: zend_exceptions.c:zend_string_forget_hash_val Unexecuted instantiation: zend_execute_API.c:zend_string_forget_hash_val zend_execute.c:zend_string_forget_hash_val Line | Count | Source | 151 | 77.4k | { | 152 | 77.4k | ZSTR_H(s) = 0; | 153 | 77.4k | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 77.4k | } |
Unexecuted instantiation: zend_extensions.c:zend_string_forget_hash_val Unexecuted instantiation: zend_fibers.c:zend_string_forget_hash_val Unexecuted instantiation: zend_float.c:zend_string_forget_hash_val Unexecuted instantiation: zend_gc.c:zend_string_forget_hash_val Unexecuted instantiation: zend_gdb.c:zend_string_forget_hash_val Unexecuted instantiation: zend_generators.c:zend_string_forget_hash_val Unexecuted instantiation: zend_hash.c:zend_string_forget_hash_val Unexecuted instantiation: zend_highlight.c:zend_string_forget_hash_val Unexecuted instantiation: zend_hrtime.c:zend_string_forget_hash_val Unexecuted instantiation: zend_inheritance.c:zend_string_forget_hash_val zend_ini_parser.c:zend_string_forget_hash_val Line | Count | Source | 151 | 284k | { | 152 | 284k | ZSTR_H(s) = 0; | 153 | 284k | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 284k | } |
Unexecuted instantiation: zend_ini_scanner.c:zend_string_forget_hash_val Unexecuted instantiation: zend_ini.c:zend_string_forget_hash_val Unexecuted instantiation: zend_interfaces.c:zend_string_forget_hash_val Unexecuted instantiation: zend_iterators.c:zend_string_forget_hash_val Unexecuted instantiation: zend_language_parser.c:zend_string_forget_hash_val Unexecuted instantiation: zend_language_scanner.c:zend_string_forget_hash_val Unexecuted instantiation: zend_lazy_objects.c:zend_string_forget_hash_val Unexecuted instantiation: zend_list.c:zend_string_forget_hash_val Unexecuted instantiation: zend_llist.c:zend_string_forget_hash_val Unexecuted instantiation: zend_multibyte.c:zend_string_forget_hash_val Unexecuted instantiation: zend_object_handlers.c:zend_string_forget_hash_val Unexecuted instantiation: zend_objects_API.c:zend_string_forget_hash_val Unexecuted instantiation: zend_objects.c:zend_string_forget_hash_val Unexecuted instantiation: zend_observer.c:zend_string_forget_hash_val Unexecuted instantiation: zend_opcode.c:zend_string_forget_hash_val zend_operators.c:zend_string_forget_hash_val Line | Count | Source | 151 | 328k | { | 152 | 328k | ZSTR_H(s) = 0; | 153 | 328k | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 328k | } |
Unexecuted instantiation: zend_property_hooks.c:zend_string_forget_hash_val Unexecuted instantiation: zend_ptr_stack.c:zend_string_forget_hash_val Unexecuted instantiation: zend_signal.c:zend_string_forget_hash_val Unexecuted instantiation: zend_smart_str.c:zend_string_forget_hash_val Unexecuted instantiation: zend_sort.c:zend_string_forget_hash_val Unexecuted instantiation: zend_stack.c:zend_string_forget_hash_val Unexecuted instantiation: zend_stream.c:zend_string_forget_hash_val Unexecuted instantiation: zend_string.c:zend_string_forget_hash_val Unexecuted instantiation: zend_strtod.c:zend_string_forget_hash_val Unexecuted instantiation: zend_system_id.c:zend_string_forget_hash_val Unexecuted instantiation: zend_variables.c:zend_string_forget_hash_val Unexecuted instantiation: zend_virtual_cwd.c:zend_string_forget_hash_val Unexecuted instantiation: zend_vm_opcodes.c:zend_string_forget_hash_val Unexecuted instantiation: zend_weakrefs.c:zend_string_forget_hash_val zend.c:zend_string_forget_hash_val Line | Count | Source | 151 | 878k | { | 152 | 878k | ZSTR_H(s) = 0; | 153 | 878k | GC_DEL_FLAGS(s, IS_STR_VALID_UTF8); | 154 | 878k | } |
Unexecuted instantiation: internal_functions_cli.c:zend_string_forget_hash_val Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_forget_hash_val Unexecuted instantiation: fuzzer-sapi.c:zend_string_forget_hash_val |
155 | | |
156 | | static zend_always_inline uint32_t zend_string_refcount(const zend_string *s) |
157 | 0 | { |
158 | 0 | if (!ZSTR_IS_INTERNED(s)) { |
159 | 0 | return GC_REFCOUNT(s); |
160 | 0 | } |
161 | 0 | return 1; |
162 | 0 | } Unexecuted instantiation: php_date.c:zend_string_refcount Unexecuted instantiation: astro.c:zend_string_refcount Unexecuted instantiation: dow.c:zend_string_refcount Unexecuted instantiation: parse_date.c:zend_string_refcount Unexecuted instantiation: parse_tz.c:zend_string_refcount Unexecuted instantiation: parse_posix.c:zend_string_refcount Unexecuted instantiation: timelib.c:zend_string_refcount Unexecuted instantiation: tm2unixtime.c:zend_string_refcount Unexecuted instantiation: unixtime2tm.c:zend_string_refcount Unexecuted instantiation: parse_iso_intervals.c:zend_string_refcount Unexecuted instantiation: interval.c:zend_string_refcount Unexecuted instantiation: php_pcre.c:zend_string_refcount Unexecuted instantiation: exif.c:zend_string_refcount Unexecuted instantiation: hash_adler32.c:zend_string_refcount Unexecuted instantiation: hash_crc32.c:zend_string_refcount Unexecuted instantiation: hash_fnv.c:zend_string_refcount Unexecuted instantiation: hash_gost.c:zend_string_refcount Unexecuted instantiation: hash_haval.c:zend_string_refcount Unexecuted instantiation: hash_joaat.c:zend_string_refcount Unexecuted instantiation: hash_md.c:zend_string_refcount Unexecuted instantiation: hash_murmur.c:zend_string_refcount Unexecuted instantiation: hash_ripemd.c:zend_string_refcount Unexecuted instantiation: hash_sha_ni.c:zend_string_refcount Unexecuted instantiation: hash_sha_sse2.c:zend_string_refcount Unexecuted instantiation: hash_sha.c:zend_string_refcount Unexecuted instantiation: hash_sha3.c:zend_string_refcount Unexecuted instantiation: hash_snefru.c:zend_string_refcount Unexecuted instantiation: hash_tiger.c:zend_string_refcount Unexecuted instantiation: hash_whirlpool.c:zend_string_refcount Unexecuted instantiation: hash_xxhash.c:zend_string_refcount Unexecuted instantiation: hash.c:zend_string_refcount Unexecuted instantiation: json_encoder.c:zend_string_refcount Unexecuted instantiation: json_parser.tab.c:zend_string_refcount Unexecuted instantiation: json_scanner.c:zend_string_refcount Unexecuted instantiation: json.c:zend_string_refcount Unexecuted instantiation: php_lexbor.c:zend_string_refcount Unexecuted instantiation: shared_alloc_mmap.c:zend_string_refcount Unexecuted instantiation: shared_alloc_posix.c:zend_string_refcount Unexecuted instantiation: shared_alloc_shm.c:zend_string_refcount Unexecuted instantiation: zend_accelerator_api.c:zend_string_refcount Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_refcount Unexecuted instantiation: zend_accelerator_debug.c:zend_string_refcount Unexecuted instantiation: zend_accelerator_hash.c:zend_string_refcount Unexecuted instantiation: zend_accelerator_module.c:zend_string_refcount Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_refcount Unexecuted instantiation: zend_file_cache.c:zend_string_refcount Unexecuted instantiation: zend_persist_calc.c:zend_string_refcount Unexecuted instantiation: zend_persist.c:zend_string_refcount Unexecuted instantiation: zend_shared_alloc.c:zend_string_refcount Unexecuted instantiation: ZendAccelerator.c:zend_string_refcount Unexecuted instantiation: ir_cfg.c:zend_string_refcount Unexecuted instantiation: ir_check.c:zend_string_refcount Unexecuted instantiation: ir_dump.c:zend_string_refcount Unexecuted instantiation: ir_emit.c:zend_string_refcount Unexecuted instantiation: ir_gcm.c:zend_string_refcount Unexecuted instantiation: ir_gdb.c:zend_string_refcount Unexecuted instantiation: ir_patch.c:zend_string_refcount Unexecuted instantiation: ir_perf.c:zend_string_refcount Unexecuted instantiation: ir_ra.c:zend_string_refcount Unexecuted instantiation: ir_save.c:zend_string_refcount Unexecuted instantiation: ir_sccp.c:zend_string_refcount Unexecuted instantiation: ir_strtab.c:zend_string_refcount Unexecuted instantiation: ir.c:zend_string_refcount Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_refcount Unexecuted instantiation: zend_jit.c:zend_string_refcount Unexecuted instantiation: csprng.c:zend_string_refcount Unexecuted instantiation: engine_mt19937.c:zend_string_refcount Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_refcount Unexecuted instantiation: engine_secure.c:zend_string_refcount Unexecuted instantiation: engine_user.c:zend_string_refcount Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_refcount Unexecuted instantiation: gammasection.c:zend_string_refcount Unexecuted instantiation: random.c:zend_string_refcount Unexecuted instantiation: randomizer.c:zend_string_refcount Unexecuted instantiation: zend_utils.c:zend_string_refcount Unexecuted instantiation: php_reflection.c:zend_string_refcount Unexecuted instantiation: php_spl.c:zend_string_refcount Unexecuted instantiation: spl_array.c:zend_string_refcount Unexecuted instantiation: spl_directory.c:zend_string_refcount Unexecuted instantiation: spl_dllist.c:zend_string_refcount Unexecuted instantiation: spl_exceptions.c:zend_string_refcount Unexecuted instantiation: spl_fixedarray.c:zend_string_refcount Unexecuted instantiation: spl_functions.c:zend_string_refcount Unexecuted instantiation: spl_heap.c:zend_string_refcount Unexecuted instantiation: spl_iterators.c:zend_string_refcount Unexecuted instantiation: spl_observer.c:zend_string_refcount Unexecuted instantiation: array.c:zend_string_refcount Unexecuted instantiation: assert.c:zend_string_refcount Unexecuted instantiation: base64.c:zend_string_refcount Unexecuted instantiation: basic_functions.c:zend_string_refcount Unexecuted instantiation: browscap.c:zend_string_refcount Unexecuted instantiation: crc32_x86.c:zend_string_refcount Unexecuted instantiation: crc32.c:zend_string_refcount Unexecuted instantiation: credits.c:zend_string_refcount Unexecuted instantiation: crypt.c:zend_string_refcount Unexecuted instantiation: css.c:zend_string_refcount Unexecuted instantiation: datetime.c:zend_string_refcount Unexecuted instantiation: dir.c:zend_string_refcount Unexecuted instantiation: dl.c:zend_string_refcount Unexecuted instantiation: dns.c:zend_string_refcount Unexecuted instantiation: exec.c:zend_string_refcount Unexecuted instantiation: file.c:zend_string_refcount Unexecuted instantiation: filestat.c:zend_string_refcount Unexecuted instantiation: filters.c:zend_string_refcount Unexecuted instantiation: flock_compat.c:zend_string_refcount Unexecuted instantiation: formatted_print.c:zend_string_refcount Unexecuted instantiation: fsock.c:zend_string_refcount Unexecuted instantiation: ftok.c:zend_string_refcount Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_refcount Unexecuted instantiation: head.c:zend_string_refcount Unexecuted instantiation: hrtime.c:zend_string_refcount Unexecuted instantiation: html.c:zend_string_refcount Unexecuted instantiation: http_fopen_wrapper.c:zend_string_refcount Unexecuted instantiation: http.c:zend_string_refcount Unexecuted instantiation: image.c:zend_string_refcount Unexecuted instantiation: incomplete_class.c:zend_string_refcount Unexecuted instantiation: info.c:zend_string_refcount Unexecuted instantiation: iptc.c:zend_string_refcount Unexecuted instantiation: levenshtein.c:zend_string_refcount Unexecuted instantiation: link.c:zend_string_refcount Unexecuted instantiation: mail.c:zend_string_refcount Unexecuted instantiation: math.c:zend_string_refcount Unexecuted instantiation: md5.c:zend_string_refcount Unexecuted instantiation: metaphone.c:zend_string_refcount Unexecuted instantiation: microtime.c:zend_string_refcount Unexecuted instantiation: net.c:zend_string_refcount Unexecuted instantiation: pack.c:zend_string_refcount Unexecuted instantiation: pageinfo.c:zend_string_refcount Unexecuted instantiation: password.c:zend_string_refcount Unexecuted instantiation: php_fopen_wrapper.c:zend_string_refcount Unexecuted instantiation: proc_open.c:zend_string_refcount Unexecuted instantiation: quot_print.c:zend_string_refcount Unexecuted instantiation: scanf.c:zend_string_refcount Unexecuted instantiation: sha1.c:zend_string_refcount Unexecuted instantiation: soundex.c:zend_string_refcount Unexecuted instantiation: streamsfuncs.c:zend_string_refcount Unexecuted instantiation: string.c:zend_string_refcount Unexecuted instantiation: strnatcmp.c:zend_string_refcount Unexecuted instantiation: syslog.c:zend_string_refcount Unexecuted instantiation: type.c:zend_string_refcount Unexecuted instantiation: uniqid.c:zend_string_refcount Unexecuted instantiation: url_scanner_ex.c:zend_string_refcount Unexecuted instantiation: url.c:zend_string_refcount Unexecuted instantiation: user_filters.c:zend_string_refcount Unexecuted instantiation: uuencode.c:zend_string_refcount Unexecuted instantiation: var_unserializer.c:zend_string_refcount Unexecuted instantiation: var.c:zend_string_refcount Unexecuted instantiation: versioning.c:zend_string_refcount Unexecuted instantiation: crypt_sha256.c:zend_string_refcount Unexecuted instantiation: crypt_sha512.c:zend_string_refcount Unexecuted instantiation: php_crypt_r.c:zend_string_refcount Unexecuted instantiation: php_uri.c:zend_string_refcount Unexecuted instantiation: php_uri_common.c:zend_string_refcount Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_refcount Unexecuted instantiation: uri_parser_whatwg.c:zend_string_refcount Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_refcount Unexecuted instantiation: explicit_bzero.c:zend_string_refcount Unexecuted instantiation: fopen_wrappers.c:zend_string_refcount Unexecuted instantiation: getopt.c:zend_string_refcount Unexecuted instantiation: main.c:zend_string_refcount Unexecuted instantiation: network.c:zend_string_refcount Unexecuted instantiation: output.c:zend_string_refcount Unexecuted instantiation: php_content_types.c:zend_string_refcount Unexecuted instantiation: php_ini_builder.c:zend_string_refcount Unexecuted instantiation: php_ini.c:zend_string_refcount Unexecuted instantiation: php_glob.c:zend_string_refcount Unexecuted instantiation: php_odbc_utils.c:zend_string_refcount Unexecuted instantiation: php_open_temporary_file.c:zend_string_refcount Unexecuted instantiation: php_scandir.c:zend_string_refcount Unexecuted instantiation: php_syslog.c:zend_string_refcount Unexecuted instantiation: php_ticks.c:zend_string_refcount Unexecuted instantiation: php_variables.c:zend_string_refcount Unexecuted instantiation: reentrancy.c:zend_string_refcount Unexecuted instantiation: rfc1867.c:zend_string_refcount Unexecuted instantiation: safe_bcmp.c:zend_string_refcount Unexecuted instantiation: SAPI.c:zend_string_refcount Unexecuted instantiation: snprintf.c:zend_string_refcount Unexecuted instantiation: spprintf.c:zend_string_refcount Unexecuted instantiation: strlcat.c:zend_string_refcount Unexecuted instantiation: strlcpy.c:zend_string_refcount Unexecuted instantiation: cast.c:zend_string_refcount Unexecuted instantiation: filter.c:zend_string_refcount Unexecuted instantiation: glob_wrapper.c:zend_string_refcount Unexecuted instantiation: memory.c:zend_string_refcount Unexecuted instantiation: mmap.c:zend_string_refcount Unexecuted instantiation: plain_wrapper.c:zend_string_refcount Unexecuted instantiation: stream_errors.c:zend_string_refcount Unexecuted instantiation: streams.c:zend_string_refcount Unexecuted instantiation: transports.c:zend_string_refcount Unexecuted instantiation: userspace.c:zend_string_refcount Unexecuted instantiation: xp_socket.c:zend_string_refcount Unexecuted instantiation: block_pass.c:zend_string_refcount Unexecuted instantiation: compact_literals.c:zend_string_refcount Unexecuted instantiation: compact_vars.c:zend_string_refcount Unexecuted instantiation: dce.c:zend_string_refcount Unexecuted instantiation: dfa_pass.c:zend_string_refcount Unexecuted instantiation: escape_analysis.c:zend_string_refcount Unexecuted instantiation: nop_removal.c:zend_string_refcount Unexecuted instantiation: optimize_func_calls.c:zend_string_refcount Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_refcount Unexecuted instantiation: pass1.c:zend_string_refcount Unexecuted instantiation: pass3.c:zend_string_refcount Unexecuted instantiation: sccp.c:zend_string_refcount Unexecuted instantiation: scdf.c:zend_string_refcount Unexecuted instantiation: zend_call_graph.c:zend_string_refcount Unexecuted instantiation: zend_cfg.c:zend_string_refcount Unexecuted instantiation: zend_dfg.c:zend_string_refcount Unexecuted instantiation: zend_dump.c:zend_string_refcount Unexecuted instantiation: zend_func_info.c:zend_string_refcount Unexecuted instantiation: zend_inference.c:zend_string_refcount Unexecuted instantiation: zend_optimizer.c:zend_string_refcount Unexecuted instantiation: zend_ssa.c:zend_string_refcount Unexecuted instantiation: zend_alloc.c:zend_string_refcount Unexecuted instantiation: zend_API.c:zend_string_refcount Unexecuted instantiation: zend_ast.c:zend_string_refcount Unexecuted instantiation: zend_attributes.c:zend_string_refcount Unexecuted instantiation: zend_autoload.c:zend_string_refcount Unexecuted instantiation: zend_builtin_functions.c:zend_string_refcount Unexecuted instantiation: zend_call_stack.c:zend_string_refcount Unexecuted instantiation: zend_closures.c:zend_string_refcount Unexecuted instantiation: zend_compile.c:zend_string_refcount Unexecuted instantiation: zend_constants.c:zend_string_refcount Unexecuted instantiation: zend_cpuinfo.c:zend_string_refcount Unexecuted instantiation: zend_default_classes.c:zend_string_refcount Unexecuted instantiation: zend_dtrace.c:zend_string_refcount Unexecuted instantiation: zend_enum.c:zend_string_refcount Unexecuted instantiation: zend_exceptions.c:zend_string_refcount Unexecuted instantiation: zend_execute_API.c:zend_string_refcount Unexecuted instantiation: zend_execute.c:zend_string_refcount Unexecuted instantiation: zend_extensions.c:zend_string_refcount Unexecuted instantiation: zend_fibers.c:zend_string_refcount Unexecuted instantiation: zend_float.c:zend_string_refcount Unexecuted instantiation: zend_gc.c:zend_string_refcount Unexecuted instantiation: zend_gdb.c:zend_string_refcount Unexecuted instantiation: zend_generators.c:zend_string_refcount Unexecuted instantiation: zend_hash.c:zend_string_refcount Unexecuted instantiation: zend_highlight.c:zend_string_refcount Unexecuted instantiation: zend_hrtime.c:zend_string_refcount Unexecuted instantiation: zend_inheritance.c:zend_string_refcount Unexecuted instantiation: zend_ini_parser.c:zend_string_refcount Unexecuted instantiation: zend_ini_scanner.c:zend_string_refcount Unexecuted instantiation: zend_ini.c:zend_string_refcount Unexecuted instantiation: zend_interfaces.c:zend_string_refcount Unexecuted instantiation: zend_iterators.c:zend_string_refcount Unexecuted instantiation: zend_language_parser.c:zend_string_refcount Unexecuted instantiation: zend_language_scanner.c:zend_string_refcount Unexecuted instantiation: zend_lazy_objects.c:zend_string_refcount Unexecuted instantiation: zend_list.c:zend_string_refcount Unexecuted instantiation: zend_llist.c:zend_string_refcount Unexecuted instantiation: zend_multibyte.c:zend_string_refcount Unexecuted instantiation: zend_object_handlers.c:zend_string_refcount Unexecuted instantiation: zend_objects_API.c:zend_string_refcount Unexecuted instantiation: zend_objects.c:zend_string_refcount Unexecuted instantiation: zend_observer.c:zend_string_refcount Unexecuted instantiation: zend_opcode.c:zend_string_refcount Unexecuted instantiation: zend_operators.c:zend_string_refcount Unexecuted instantiation: zend_property_hooks.c:zend_string_refcount Unexecuted instantiation: zend_ptr_stack.c:zend_string_refcount Unexecuted instantiation: zend_signal.c:zend_string_refcount Unexecuted instantiation: zend_smart_str.c:zend_string_refcount Unexecuted instantiation: zend_sort.c:zend_string_refcount Unexecuted instantiation: zend_stack.c:zend_string_refcount Unexecuted instantiation: zend_stream.c:zend_string_refcount Unexecuted instantiation: zend_string.c:zend_string_refcount Unexecuted instantiation: zend_strtod.c:zend_string_refcount Unexecuted instantiation: zend_system_id.c:zend_string_refcount Unexecuted instantiation: zend_variables.c:zend_string_refcount Unexecuted instantiation: zend_virtual_cwd.c:zend_string_refcount Unexecuted instantiation: zend_vm_opcodes.c:zend_string_refcount Unexecuted instantiation: zend_weakrefs.c:zend_string_refcount Unexecuted instantiation: zend.c:zend_string_refcount Unexecuted instantiation: internal_functions_cli.c:zend_string_refcount Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_refcount Unexecuted instantiation: fuzzer-sapi.c:zend_string_refcount |
163 | | |
164 | | static zend_always_inline uint32_t zend_string_addref(zend_string *s) |
165 | 230k | { |
166 | 230k | if (!ZSTR_IS_INTERNED(s)) { |
167 | 184k | return GC_ADDREF(s); |
168 | 184k | } |
169 | 45.6k | return 1; |
170 | 230k | } Unexecuted instantiation: php_date.c:zend_string_addref Unexecuted instantiation: astro.c:zend_string_addref Unexecuted instantiation: dow.c:zend_string_addref Unexecuted instantiation: parse_date.c:zend_string_addref Unexecuted instantiation: parse_tz.c:zend_string_addref Unexecuted instantiation: parse_posix.c:zend_string_addref Unexecuted instantiation: timelib.c:zend_string_addref Unexecuted instantiation: tm2unixtime.c:zend_string_addref Unexecuted instantiation: unixtime2tm.c:zend_string_addref Unexecuted instantiation: parse_iso_intervals.c:zend_string_addref Unexecuted instantiation: interval.c:zend_string_addref Unexecuted instantiation: php_pcre.c:zend_string_addref Unexecuted instantiation: exif.c:zend_string_addref Unexecuted instantiation: hash_adler32.c:zend_string_addref Unexecuted instantiation: hash_crc32.c:zend_string_addref Unexecuted instantiation: hash_fnv.c:zend_string_addref Unexecuted instantiation: hash_gost.c:zend_string_addref Unexecuted instantiation: hash_haval.c:zend_string_addref Unexecuted instantiation: hash_joaat.c:zend_string_addref Unexecuted instantiation: hash_md.c:zend_string_addref Unexecuted instantiation: hash_murmur.c:zend_string_addref Unexecuted instantiation: hash_ripemd.c:zend_string_addref Unexecuted instantiation: hash_sha_ni.c:zend_string_addref Unexecuted instantiation: hash_sha_sse2.c:zend_string_addref Unexecuted instantiation: hash_sha.c:zend_string_addref Unexecuted instantiation: hash_sha3.c:zend_string_addref Unexecuted instantiation: hash_snefru.c:zend_string_addref Unexecuted instantiation: hash_tiger.c:zend_string_addref Unexecuted instantiation: hash_whirlpool.c:zend_string_addref Unexecuted instantiation: hash_xxhash.c:zend_string_addref Unexecuted instantiation: hash.c:zend_string_addref Unexecuted instantiation: json_encoder.c:zend_string_addref Unexecuted instantiation: json_parser.tab.c:zend_string_addref Unexecuted instantiation: json_scanner.c:zend_string_addref Unexecuted instantiation: json.c:zend_string_addref Unexecuted instantiation: php_lexbor.c:zend_string_addref Unexecuted instantiation: shared_alloc_mmap.c:zend_string_addref Unexecuted instantiation: shared_alloc_posix.c:zend_string_addref Unexecuted instantiation: shared_alloc_shm.c:zend_string_addref Unexecuted instantiation: zend_accelerator_api.c:zend_string_addref Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_addref Unexecuted instantiation: zend_accelerator_debug.c:zend_string_addref Unexecuted instantiation: zend_accelerator_hash.c:zend_string_addref Unexecuted instantiation: zend_accelerator_module.c:zend_string_addref zend_accelerator_util_funcs.c:zend_string_addref Line | Count | Source | 165 | 11.0k | { | 166 | 11.0k | if (!ZSTR_IS_INTERNED(s)) { | 167 | 11.0k | return GC_ADDREF(s); | 168 | 11.0k | } | 169 | 0 | return 1; | 170 | 11.0k | } |
Unexecuted instantiation: zend_file_cache.c:zend_string_addref Unexecuted instantiation: zend_persist_calc.c:zend_string_addref Unexecuted instantiation: zend_persist.c:zend_string_addref Unexecuted instantiation: zend_shared_alloc.c:zend_string_addref ZendAccelerator.c:zend_string_addref Line | Count | Source | 165 | 16 | { | 166 | 16 | if (!ZSTR_IS_INTERNED(s)) { | 167 | 0 | return GC_ADDREF(s); | 168 | 0 | } | 169 | 16 | return 1; | 170 | 16 | } |
Unexecuted instantiation: ir_cfg.c:zend_string_addref Unexecuted instantiation: ir_check.c:zend_string_addref Unexecuted instantiation: ir_dump.c:zend_string_addref Unexecuted instantiation: ir_emit.c:zend_string_addref Unexecuted instantiation: ir_gcm.c:zend_string_addref Unexecuted instantiation: ir_gdb.c:zend_string_addref Unexecuted instantiation: ir_patch.c:zend_string_addref Unexecuted instantiation: ir_perf.c:zend_string_addref Unexecuted instantiation: ir_ra.c:zend_string_addref Unexecuted instantiation: ir_save.c:zend_string_addref Unexecuted instantiation: ir_sccp.c:zend_string_addref Unexecuted instantiation: ir_strtab.c:zend_string_addref Unexecuted instantiation: ir.c:zend_string_addref Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_addref Unexecuted instantiation: zend_jit.c:zend_string_addref Unexecuted instantiation: csprng.c:zend_string_addref Unexecuted instantiation: engine_mt19937.c:zend_string_addref Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_addref Unexecuted instantiation: engine_secure.c:zend_string_addref Unexecuted instantiation: engine_user.c:zend_string_addref Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_addref Unexecuted instantiation: gammasection.c:zend_string_addref Unexecuted instantiation: random.c:zend_string_addref Unexecuted instantiation: randomizer.c:zend_string_addref Unexecuted instantiation: zend_utils.c:zend_string_addref php_reflection.c:zend_string_addref Line | Count | Source | 165 | 15 | { | 166 | 15 | if (!ZSTR_IS_INTERNED(s)) { | 167 | 0 | return GC_ADDREF(s); | 168 | 0 | } | 169 | 15 | return 1; | 170 | 15 | } |
Unexecuted instantiation: php_spl.c:zend_string_addref Unexecuted instantiation: spl_array.c:zend_string_addref Unexecuted instantiation: spl_directory.c:zend_string_addref Unexecuted instantiation: spl_dllist.c:zend_string_addref Unexecuted instantiation: spl_exceptions.c:zend_string_addref Unexecuted instantiation: spl_fixedarray.c:zend_string_addref Unexecuted instantiation: spl_functions.c:zend_string_addref Unexecuted instantiation: spl_heap.c:zend_string_addref Unexecuted instantiation: spl_iterators.c:zend_string_addref Unexecuted instantiation: spl_observer.c:zend_string_addref Unexecuted instantiation: array.c:zend_string_addref Unexecuted instantiation: assert.c:zend_string_addref Unexecuted instantiation: base64.c:zend_string_addref basic_functions.c:zend_string_addref Line | Count | Source | 165 | 3 | { | 166 | 3 | if (!ZSTR_IS_INTERNED(s)) { | 167 | 0 | return GC_ADDREF(s); | 168 | 0 | } | 169 | 3 | return 1; | 170 | 3 | } |
Unexecuted instantiation: browscap.c:zend_string_addref Unexecuted instantiation: crc32_x86.c:zend_string_addref Unexecuted instantiation: crc32.c:zend_string_addref Unexecuted instantiation: credits.c:zend_string_addref Unexecuted instantiation: crypt.c:zend_string_addref Unexecuted instantiation: css.c:zend_string_addref Unexecuted instantiation: datetime.c:zend_string_addref Unexecuted instantiation: dir.c:zend_string_addref Unexecuted instantiation: dl.c:zend_string_addref Unexecuted instantiation: dns.c:zend_string_addref Unexecuted instantiation: exec.c:zend_string_addref Unexecuted instantiation: file.c:zend_string_addref Unexecuted instantiation: filestat.c:zend_string_addref Unexecuted instantiation: filters.c:zend_string_addref Unexecuted instantiation: flock_compat.c:zend_string_addref Unexecuted instantiation: formatted_print.c:zend_string_addref Unexecuted instantiation: fsock.c:zend_string_addref Unexecuted instantiation: ftok.c:zend_string_addref Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_addref Unexecuted instantiation: head.c:zend_string_addref Unexecuted instantiation: hrtime.c:zend_string_addref Unexecuted instantiation: html.c:zend_string_addref Unexecuted instantiation: http_fopen_wrapper.c:zend_string_addref Unexecuted instantiation: http.c:zend_string_addref Unexecuted instantiation: image.c:zend_string_addref Unexecuted instantiation: incomplete_class.c:zend_string_addref Unexecuted instantiation: info.c:zend_string_addref Unexecuted instantiation: iptc.c:zend_string_addref Unexecuted instantiation: levenshtein.c:zend_string_addref Unexecuted instantiation: link.c:zend_string_addref Unexecuted instantiation: mail.c:zend_string_addref Unexecuted instantiation: math.c:zend_string_addref Unexecuted instantiation: md5.c:zend_string_addref Unexecuted instantiation: metaphone.c:zend_string_addref Unexecuted instantiation: microtime.c:zend_string_addref Unexecuted instantiation: net.c:zend_string_addref Unexecuted instantiation: pack.c:zend_string_addref Unexecuted instantiation: pageinfo.c:zend_string_addref Unexecuted instantiation: password.c:zend_string_addref Unexecuted instantiation: php_fopen_wrapper.c:zend_string_addref Unexecuted instantiation: proc_open.c:zend_string_addref Unexecuted instantiation: quot_print.c:zend_string_addref Unexecuted instantiation: scanf.c:zend_string_addref Unexecuted instantiation: sha1.c:zend_string_addref Unexecuted instantiation: soundex.c:zend_string_addref Unexecuted instantiation: streamsfuncs.c:zend_string_addref Unexecuted instantiation: string.c:zend_string_addref Unexecuted instantiation: strnatcmp.c:zend_string_addref Unexecuted instantiation: syslog.c:zend_string_addref Unexecuted instantiation: type.c:zend_string_addref Unexecuted instantiation: uniqid.c:zend_string_addref Unexecuted instantiation: url_scanner_ex.c:zend_string_addref Unexecuted instantiation: url.c:zend_string_addref Unexecuted instantiation: user_filters.c:zend_string_addref Unexecuted instantiation: uuencode.c:zend_string_addref Unexecuted instantiation: var_unserializer.c:zend_string_addref Unexecuted instantiation: var.c:zend_string_addref Unexecuted instantiation: versioning.c:zend_string_addref Unexecuted instantiation: crypt_sha256.c:zend_string_addref Unexecuted instantiation: crypt_sha512.c:zend_string_addref Unexecuted instantiation: php_crypt_r.c:zend_string_addref Unexecuted instantiation: php_uri.c:zend_string_addref Unexecuted instantiation: php_uri_common.c:zend_string_addref Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_addref Unexecuted instantiation: uri_parser_whatwg.c:zend_string_addref Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_addref Unexecuted instantiation: explicit_bzero.c:zend_string_addref Unexecuted instantiation: fopen_wrappers.c:zend_string_addref Unexecuted instantiation: getopt.c:zend_string_addref Unexecuted instantiation: main.c:zend_string_addref Unexecuted instantiation: network.c:zend_string_addref output.c:zend_string_addref Line | Count | Source | 165 | 27.3k | { | 166 | 27.3k | if (!ZSTR_IS_INTERNED(s)) { | 167 | 175 | return GC_ADDREF(s); | 168 | 175 | } | 169 | 27.1k | return 1; | 170 | 27.3k | } |
Unexecuted instantiation: php_content_types.c:zend_string_addref Unexecuted instantiation: php_ini_builder.c:zend_string_addref Unexecuted instantiation: php_ini.c:zend_string_addref Unexecuted instantiation: php_glob.c:zend_string_addref Unexecuted instantiation: php_odbc_utils.c:zend_string_addref Unexecuted instantiation: php_open_temporary_file.c:zend_string_addref Unexecuted instantiation: php_scandir.c:zend_string_addref Unexecuted instantiation: php_syslog.c:zend_string_addref Unexecuted instantiation: php_ticks.c:zend_string_addref Unexecuted instantiation: php_variables.c:zend_string_addref Unexecuted instantiation: reentrancy.c:zend_string_addref Unexecuted instantiation: rfc1867.c:zend_string_addref Unexecuted instantiation: safe_bcmp.c:zend_string_addref Unexecuted instantiation: SAPI.c:zend_string_addref Unexecuted instantiation: snprintf.c:zend_string_addref Unexecuted instantiation: spprintf.c:zend_string_addref Unexecuted instantiation: strlcat.c:zend_string_addref Unexecuted instantiation: strlcpy.c:zend_string_addref Unexecuted instantiation: cast.c:zend_string_addref Unexecuted instantiation: filter.c:zend_string_addref Unexecuted instantiation: glob_wrapper.c:zend_string_addref Unexecuted instantiation: memory.c:zend_string_addref Unexecuted instantiation: mmap.c:zend_string_addref Unexecuted instantiation: plain_wrapper.c:zend_string_addref Unexecuted instantiation: stream_errors.c:zend_string_addref Unexecuted instantiation: streams.c:zend_string_addref Unexecuted instantiation: transports.c:zend_string_addref Unexecuted instantiation: userspace.c:zend_string_addref Unexecuted instantiation: xp_socket.c:zend_string_addref Unexecuted instantiation: block_pass.c:zend_string_addref Unexecuted instantiation: compact_literals.c:zend_string_addref Unexecuted instantiation: compact_vars.c:zend_string_addref Unexecuted instantiation: dce.c:zend_string_addref Unexecuted instantiation: dfa_pass.c:zend_string_addref Unexecuted instantiation: escape_analysis.c:zend_string_addref Unexecuted instantiation: nop_removal.c:zend_string_addref Unexecuted instantiation: optimize_func_calls.c:zend_string_addref Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_addref Unexecuted instantiation: pass1.c:zend_string_addref Unexecuted instantiation: pass3.c:zend_string_addref Unexecuted instantiation: sccp.c:zend_string_addref Unexecuted instantiation: scdf.c:zend_string_addref Unexecuted instantiation: zend_call_graph.c:zend_string_addref Unexecuted instantiation: zend_cfg.c:zend_string_addref Unexecuted instantiation: zend_dfg.c:zend_string_addref Unexecuted instantiation: zend_dump.c:zend_string_addref Unexecuted instantiation: zend_func_info.c:zend_string_addref Unexecuted instantiation: zend_inference.c:zend_string_addref Unexecuted instantiation: zend_optimizer.c:zend_string_addref Unexecuted instantiation: zend_ssa.c:zend_string_addref Unexecuted instantiation: zend_alloc.c:zend_string_addref zend_API.c:zend_string_addref Line | Count | Source | 165 | 1.73k | { | 166 | 1.73k | if (!ZSTR_IS_INTERNED(s)) { | 167 | 732 | return GC_ADDREF(s); | 168 | 732 | } | 169 | 1.00k | return 1; | 170 | 1.73k | } |
Unexecuted instantiation: zend_ast.c:zend_string_addref Unexecuted instantiation: zend_attributes.c:zend_string_addref zend_autoload.c:zend_string_addref Line | Count | Source | 165 | 6 | { | 166 | 6 | if (!ZSTR_IS_INTERNED(s)) { | 167 | 6 | return GC_ADDREF(s); | 168 | 6 | } | 169 | 0 | return 1; | 170 | 6 | } |
Unexecuted instantiation: zend_builtin_functions.c:zend_string_addref Unexecuted instantiation: zend_call_stack.c:zend_string_addref zend_closures.c:zend_string_addref Line | Count | Source | 165 | 7.55k | { | 166 | 7.55k | if (!ZSTR_IS_INTERNED(s)) { | 167 | 140 | return GC_ADDREF(s); | 168 | 140 | } | 169 | 7.41k | return 1; | 170 | 7.55k | } |
zend_compile.c:zend_string_addref Line | Count | Source | 165 | 3.06k | { | 166 | 3.06k | if (!ZSTR_IS_INTERNED(s)) { | 167 | 699 | return GC_ADDREF(s); | 168 | 699 | } | 169 | 2.36k | return 1; | 170 | 3.06k | } |
Unexecuted instantiation: zend_constants.c:zend_string_addref Unexecuted instantiation: zend_cpuinfo.c:zend_string_addref Unexecuted instantiation: zend_default_classes.c:zend_string_addref Unexecuted instantiation: zend_dtrace.c:zend_string_addref Unexecuted instantiation: zend_enum.c:zend_string_addref Unexecuted instantiation: zend_exceptions.c:zend_string_addref zend_execute_API.c:zend_string_addref Line | Count | Source | 165 | 9 | { | 166 | 9 | if (!ZSTR_IS_INTERNED(s)) { | 167 | 9 | return GC_ADDREF(s); | 168 | 9 | } | 169 | 0 | return 1; | 170 | 9 | } |
zend_execute.c:zend_string_addref Line | Count | Source | 165 | 7.19k | { | 166 | 7.19k | if (!ZSTR_IS_INTERNED(s)) { | 167 | 5.66k | return GC_ADDREF(s); | 168 | 5.66k | } | 169 | 1.53k | return 1; | 170 | 7.19k | } |
Unexecuted instantiation: zend_extensions.c:zend_string_addref Unexecuted instantiation: zend_fibers.c:zend_string_addref Unexecuted instantiation: zend_float.c:zend_string_addref Unexecuted instantiation: zend_gc.c:zend_string_addref Unexecuted instantiation: zend_gdb.c:zend_string_addref Unexecuted instantiation: zend_generators.c:zend_string_addref zend_hash.c:zend_string_addref Line | Count | Source | 165 | 163k | { | 166 | 163k | if (!ZSTR_IS_INTERNED(s)) { | 167 | 163k | return GC_ADDREF(s); | 168 | 163k | } | 169 | 9 | return 1; | 170 | 163k | } |
Unexecuted instantiation: zend_highlight.c:zend_string_addref Unexecuted instantiation: zend_hrtime.c:zend_string_addref zend_inheritance.c:zend_string_addref Line | Count | Source | 165 | 6.95k | { | 166 | 6.95k | if (!ZSTR_IS_INTERNED(s)) { | 167 | 1.10k | return GC_ADDREF(s); | 168 | 1.10k | } | 169 | 5.84k | return 1; | 170 | 6.95k | } |
Unexecuted instantiation: zend_ini_parser.c:zend_string_addref Unexecuted instantiation: zend_ini_scanner.c:zend_string_addref Unexecuted instantiation: zend_ini.c:zend_string_addref Unexecuted instantiation: zend_interfaces.c:zend_string_addref Unexecuted instantiation: zend_iterators.c:zend_string_addref Unexecuted instantiation: zend_language_parser.c:zend_string_addref Unexecuted instantiation: zend_language_scanner.c:zend_string_addref Unexecuted instantiation: zend_lazy_objects.c:zend_string_addref Unexecuted instantiation: zend_list.c:zend_string_addref Unexecuted instantiation: zend_llist.c:zend_string_addref Unexecuted instantiation: zend_multibyte.c:zend_string_addref zend_object_handlers.c:zend_string_addref Line | Count | Source | 165 | 6 | { | 166 | 6 | if (!ZSTR_IS_INTERNED(s)) { | 167 | 6 | return GC_ADDREF(s); | 168 | 6 | } | 169 | 0 | return 1; | 170 | 6 | } |
Unexecuted instantiation: zend_objects_API.c:zend_string_addref Unexecuted instantiation: zend_objects.c:zend_string_addref Unexecuted instantiation: zend_observer.c:zend_string_addref Unexecuted instantiation: zend_opcode.c:zend_string_addref zend_operators.c:zend_string_addref Line | Count | Source | 165 | 1.45k | { | 166 | 1.45k | if (!ZSTR_IS_INTERNED(s)) { | 167 | 1.16k | return GC_ADDREF(s); | 168 | 1.16k | } | 169 | 282 | return 1; | 170 | 1.45k | } |
Unexecuted instantiation: zend_property_hooks.c:zend_string_addref Unexecuted instantiation: zend_ptr_stack.c:zend_string_addref Unexecuted instantiation: zend_signal.c:zend_string_addref Unexecuted instantiation: zend_smart_str.c:zend_string_addref Unexecuted instantiation: zend_sort.c:zend_string_addref Unexecuted instantiation: zend_stack.c:zend_string_addref Unexecuted instantiation: zend_stream.c:zend_string_addref Unexecuted instantiation: zend_string.c:zend_string_addref Unexecuted instantiation: zend_strtod.c:zend_string_addref Unexecuted instantiation: zend_system_id.c:zend_string_addref Unexecuted instantiation: zend_variables.c:zend_string_addref Unexecuted instantiation: zend_virtual_cwd.c:zend_string_addref Unexecuted instantiation: zend_vm_opcodes.c:zend_string_addref Unexecuted instantiation: zend_weakrefs.c:zend_string_addref Unexecuted instantiation: zend.c:zend_string_addref Unexecuted instantiation: internal_functions_cli.c:zend_string_addref Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_addref Unexecuted instantiation: fuzzer-sapi.c:zend_string_addref |
171 | | |
172 | | static zend_always_inline uint32_t zend_string_delref(zend_string *s) |
173 | 97 | { |
174 | 97 | if (!ZSTR_IS_INTERNED(s)) { |
175 | 22 | return GC_DELREF(s); |
176 | 22 | } |
177 | 75 | return 1; |
178 | 97 | } Unexecuted instantiation: php_date.c:zend_string_delref Unexecuted instantiation: astro.c:zend_string_delref Unexecuted instantiation: dow.c:zend_string_delref Unexecuted instantiation: parse_date.c:zend_string_delref Unexecuted instantiation: parse_tz.c:zend_string_delref Unexecuted instantiation: parse_posix.c:zend_string_delref Unexecuted instantiation: timelib.c:zend_string_delref Unexecuted instantiation: tm2unixtime.c:zend_string_delref Unexecuted instantiation: unixtime2tm.c:zend_string_delref Unexecuted instantiation: parse_iso_intervals.c:zend_string_delref Unexecuted instantiation: interval.c:zend_string_delref Unexecuted instantiation: php_pcre.c:zend_string_delref Unexecuted instantiation: exif.c:zend_string_delref Unexecuted instantiation: hash_adler32.c:zend_string_delref Unexecuted instantiation: hash_crc32.c:zend_string_delref Unexecuted instantiation: hash_fnv.c:zend_string_delref Unexecuted instantiation: hash_gost.c:zend_string_delref Unexecuted instantiation: hash_haval.c:zend_string_delref Unexecuted instantiation: hash_joaat.c:zend_string_delref Unexecuted instantiation: hash_md.c:zend_string_delref Unexecuted instantiation: hash_murmur.c:zend_string_delref Unexecuted instantiation: hash_ripemd.c:zend_string_delref Unexecuted instantiation: hash_sha_ni.c:zend_string_delref Unexecuted instantiation: hash_sha_sse2.c:zend_string_delref Unexecuted instantiation: hash_sha.c:zend_string_delref Unexecuted instantiation: hash_sha3.c:zend_string_delref Unexecuted instantiation: hash_snefru.c:zend_string_delref Unexecuted instantiation: hash_tiger.c:zend_string_delref Unexecuted instantiation: hash_whirlpool.c:zend_string_delref Unexecuted instantiation: hash_xxhash.c:zend_string_delref Unexecuted instantiation: hash.c:zend_string_delref Unexecuted instantiation: json_encoder.c:zend_string_delref Unexecuted instantiation: json_parser.tab.c:zend_string_delref Unexecuted instantiation: json_scanner.c:zend_string_delref Unexecuted instantiation: json.c:zend_string_delref Unexecuted instantiation: php_lexbor.c:zend_string_delref Unexecuted instantiation: shared_alloc_mmap.c:zend_string_delref Unexecuted instantiation: shared_alloc_posix.c:zend_string_delref Unexecuted instantiation: shared_alloc_shm.c:zend_string_delref Unexecuted instantiation: zend_accelerator_api.c:zend_string_delref Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_delref Unexecuted instantiation: zend_accelerator_debug.c:zend_string_delref Unexecuted instantiation: zend_accelerator_hash.c:zend_string_delref Unexecuted instantiation: zend_accelerator_module.c:zend_string_delref Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_delref Unexecuted instantiation: zend_file_cache.c:zend_string_delref Unexecuted instantiation: zend_persist_calc.c:zend_string_delref Unexecuted instantiation: zend_persist.c:zend_string_delref Unexecuted instantiation: zend_shared_alloc.c:zend_string_delref Unexecuted instantiation: ZendAccelerator.c:zend_string_delref Unexecuted instantiation: ir_cfg.c:zend_string_delref Unexecuted instantiation: ir_check.c:zend_string_delref Unexecuted instantiation: ir_dump.c:zend_string_delref Unexecuted instantiation: ir_emit.c:zend_string_delref Unexecuted instantiation: ir_gcm.c:zend_string_delref Unexecuted instantiation: ir_gdb.c:zend_string_delref Unexecuted instantiation: ir_patch.c:zend_string_delref Unexecuted instantiation: ir_perf.c:zend_string_delref Unexecuted instantiation: ir_ra.c:zend_string_delref Unexecuted instantiation: ir_save.c:zend_string_delref Unexecuted instantiation: ir_sccp.c:zend_string_delref Unexecuted instantiation: ir_strtab.c:zend_string_delref Unexecuted instantiation: ir.c:zend_string_delref Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_delref Unexecuted instantiation: zend_jit.c:zend_string_delref Unexecuted instantiation: csprng.c:zend_string_delref Unexecuted instantiation: engine_mt19937.c:zend_string_delref Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_delref Unexecuted instantiation: engine_secure.c:zend_string_delref Unexecuted instantiation: engine_user.c:zend_string_delref Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_delref Unexecuted instantiation: gammasection.c:zend_string_delref Unexecuted instantiation: random.c:zend_string_delref Unexecuted instantiation: randomizer.c:zend_string_delref Unexecuted instantiation: zend_utils.c:zend_string_delref Unexecuted instantiation: php_reflection.c:zend_string_delref Unexecuted instantiation: php_spl.c:zend_string_delref Unexecuted instantiation: spl_array.c:zend_string_delref Unexecuted instantiation: spl_directory.c:zend_string_delref Unexecuted instantiation: spl_dllist.c:zend_string_delref Unexecuted instantiation: spl_exceptions.c:zend_string_delref Unexecuted instantiation: spl_fixedarray.c:zend_string_delref Unexecuted instantiation: spl_functions.c:zend_string_delref Unexecuted instantiation: spl_heap.c:zend_string_delref Unexecuted instantiation: spl_iterators.c:zend_string_delref Unexecuted instantiation: spl_observer.c:zend_string_delref Unexecuted instantiation: array.c:zend_string_delref Unexecuted instantiation: assert.c:zend_string_delref Unexecuted instantiation: base64.c:zend_string_delref Unexecuted instantiation: basic_functions.c:zend_string_delref Unexecuted instantiation: browscap.c:zend_string_delref Unexecuted instantiation: crc32_x86.c:zend_string_delref Unexecuted instantiation: crc32.c:zend_string_delref Unexecuted instantiation: credits.c:zend_string_delref Unexecuted instantiation: crypt.c:zend_string_delref Unexecuted instantiation: css.c:zend_string_delref Unexecuted instantiation: datetime.c:zend_string_delref Unexecuted instantiation: dir.c:zend_string_delref Unexecuted instantiation: dl.c:zend_string_delref Unexecuted instantiation: dns.c:zend_string_delref Unexecuted instantiation: exec.c:zend_string_delref Unexecuted instantiation: file.c:zend_string_delref Unexecuted instantiation: filestat.c:zend_string_delref Unexecuted instantiation: filters.c:zend_string_delref Unexecuted instantiation: flock_compat.c:zend_string_delref Unexecuted instantiation: formatted_print.c:zend_string_delref Unexecuted instantiation: fsock.c:zend_string_delref Unexecuted instantiation: ftok.c:zend_string_delref Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_delref Unexecuted instantiation: head.c:zend_string_delref Unexecuted instantiation: hrtime.c:zend_string_delref Unexecuted instantiation: html.c:zend_string_delref Unexecuted instantiation: http_fopen_wrapper.c:zend_string_delref Unexecuted instantiation: http.c:zend_string_delref Unexecuted instantiation: image.c:zend_string_delref Unexecuted instantiation: incomplete_class.c:zend_string_delref Unexecuted instantiation: info.c:zend_string_delref Unexecuted instantiation: iptc.c:zend_string_delref Unexecuted instantiation: levenshtein.c:zend_string_delref Unexecuted instantiation: link.c:zend_string_delref Unexecuted instantiation: mail.c:zend_string_delref Unexecuted instantiation: math.c:zend_string_delref Unexecuted instantiation: md5.c:zend_string_delref Unexecuted instantiation: metaphone.c:zend_string_delref Unexecuted instantiation: microtime.c:zend_string_delref Unexecuted instantiation: net.c:zend_string_delref Unexecuted instantiation: pack.c:zend_string_delref Unexecuted instantiation: pageinfo.c:zend_string_delref Unexecuted instantiation: password.c:zend_string_delref Unexecuted instantiation: php_fopen_wrapper.c:zend_string_delref Unexecuted instantiation: proc_open.c:zend_string_delref Unexecuted instantiation: quot_print.c:zend_string_delref Unexecuted instantiation: scanf.c:zend_string_delref Unexecuted instantiation: sha1.c:zend_string_delref Unexecuted instantiation: soundex.c:zend_string_delref Unexecuted instantiation: streamsfuncs.c:zend_string_delref Unexecuted instantiation: string.c:zend_string_delref Unexecuted instantiation: strnatcmp.c:zend_string_delref Unexecuted instantiation: syslog.c:zend_string_delref Unexecuted instantiation: type.c:zend_string_delref Unexecuted instantiation: uniqid.c:zend_string_delref Unexecuted instantiation: url_scanner_ex.c:zend_string_delref Unexecuted instantiation: url.c:zend_string_delref Unexecuted instantiation: user_filters.c:zend_string_delref Unexecuted instantiation: uuencode.c:zend_string_delref Unexecuted instantiation: var_unserializer.c:zend_string_delref Unexecuted instantiation: var.c:zend_string_delref Unexecuted instantiation: versioning.c:zend_string_delref Unexecuted instantiation: crypt_sha256.c:zend_string_delref Unexecuted instantiation: crypt_sha512.c:zend_string_delref Unexecuted instantiation: php_crypt_r.c:zend_string_delref Unexecuted instantiation: php_uri.c:zend_string_delref Unexecuted instantiation: php_uri_common.c:zend_string_delref Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_delref Unexecuted instantiation: uri_parser_whatwg.c:zend_string_delref Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_delref Unexecuted instantiation: explicit_bzero.c:zend_string_delref Unexecuted instantiation: fopen_wrappers.c:zend_string_delref Unexecuted instantiation: getopt.c:zend_string_delref Unexecuted instantiation: main.c:zend_string_delref Unexecuted instantiation: network.c:zend_string_delref Unexecuted instantiation: output.c:zend_string_delref Unexecuted instantiation: php_content_types.c:zend_string_delref Unexecuted instantiation: php_ini_builder.c:zend_string_delref Unexecuted instantiation: php_ini.c:zend_string_delref Unexecuted instantiation: php_glob.c:zend_string_delref Unexecuted instantiation: php_odbc_utils.c:zend_string_delref Unexecuted instantiation: php_open_temporary_file.c:zend_string_delref Unexecuted instantiation: php_scandir.c:zend_string_delref Unexecuted instantiation: php_syslog.c:zend_string_delref Unexecuted instantiation: php_ticks.c:zend_string_delref Unexecuted instantiation: php_variables.c:zend_string_delref Unexecuted instantiation: reentrancy.c:zend_string_delref Unexecuted instantiation: rfc1867.c:zend_string_delref Unexecuted instantiation: safe_bcmp.c:zend_string_delref Unexecuted instantiation: SAPI.c:zend_string_delref Unexecuted instantiation: snprintf.c:zend_string_delref Unexecuted instantiation: spprintf.c:zend_string_delref Unexecuted instantiation: strlcat.c:zend_string_delref Unexecuted instantiation: strlcpy.c:zend_string_delref Unexecuted instantiation: cast.c:zend_string_delref Unexecuted instantiation: filter.c:zend_string_delref Unexecuted instantiation: glob_wrapper.c:zend_string_delref Unexecuted instantiation: memory.c:zend_string_delref Unexecuted instantiation: mmap.c:zend_string_delref Unexecuted instantiation: plain_wrapper.c:zend_string_delref Unexecuted instantiation: stream_errors.c:zend_string_delref Unexecuted instantiation: streams.c:zend_string_delref Unexecuted instantiation: transports.c:zend_string_delref Unexecuted instantiation: userspace.c:zend_string_delref Unexecuted instantiation: xp_socket.c:zend_string_delref Unexecuted instantiation: block_pass.c:zend_string_delref Unexecuted instantiation: compact_literals.c:zend_string_delref Unexecuted instantiation: compact_vars.c:zend_string_delref Unexecuted instantiation: dce.c:zend_string_delref Unexecuted instantiation: dfa_pass.c:zend_string_delref Unexecuted instantiation: escape_analysis.c:zend_string_delref Unexecuted instantiation: nop_removal.c:zend_string_delref Unexecuted instantiation: optimize_func_calls.c:zend_string_delref Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_delref Unexecuted instantiation: pass1.c:zend_string_delref Unexecuted instantiation: pass3.c:zend_string_delref Unexecuted instantiation: sccp.c:zend_string_delref Unexecuted instantiation: scdf.c:zend_string_delref Unexecuted instantiation: zend_call_graph.c:zend_string_delref Unexecuted instantiation: zend_cfg.c:zend_string_delref Unexecuted instantiation: zend_dfg.c:zend_string_delref Unexecuted instantiation: zend_dump.c:zend_string_delref Unexecuted instantiation: zend_func_info.c:zend_string_delref Unexecuted instantiation: zend_inference.c:zend_string_delref Unexecuted instantiation: zend_optimizer.c:zend_string_delref Unexecuted instantiation: zend_ssa.c:zend_string_delref Unexecuted instantiation: zend_alloc.c:zend_string_delref Unexecuted instantiation: zend_API.c:zend_string_delref Unexecuted instantiation: zend_ast.c:zend_string_delref Unexecuted instantiation: zend_attributes.c:zend_string_delref Unexecuted instantiation: zend_autoload.c:zend_string_delref Unexecuted instantiation: zend_builtin_functions.c:zend_string_delref Unexecuted instantiation: zend_call_stack.c:zend_string_delref Unexecuted instantiation: zend_closures.c:zend_string_delref Unexecuted instantiation: zend_compile.c:zend_string_delref Unexecuted instantiation: zend_constants.c:zend_string_delref Unexecuted instantiation: zend_cpuinfo.c:zend_string_delref Unexecuted instantiation: zend_default_classes.c:zend_string_delref Unexecuted instantiation: zend_dtrace.c:zend_string_delref Unexecuted instantiation: zend_enum.c:zend_string_delref Unexecuted instantiation: zend_exceptions.c:zend_string_delref Unexecuted instantiation: zend_execute_API.c:zend_string_delref Unexecuted instantiation: zend_execute.c:zend_string_delref Unexecuted instantiation: zend_extensions.c:zend_string_delref Unexecuted instantiation: zend_fibers.c:zend_string_delref Unexecuted instantiation: zend_float.c:zend_string_delref Unexecuted instantiation: zend_gc.c:zend_string_delref Unexecuted instantiation: zend_gdb.c:zend_string_delref Unexecuted instantiation: zend_generators.c:zend_string_delref zend_hash.c:zend_string_delref Line | Count | Source | 173 | 75 | { | 174 | 75 | if (!ZSTR_IS_INTERNED(s)) { | 175 | 0 | return GC_DELREF(s); | 176 | 0 | } | 177 | 75 | return 1; | 178 | 75 | } |
Unexecuted instantiation: zend_highlight.c:zend_string_delref Unexecuted instantiation: zend_hrtime.c:zend_string_delref Unexecuted instantiation: zend_inheritance.c:zend_string_delref Unexecuted instantiation: zend_ini_parser.c:zend_string_delref Unexecuted instantiation: zend_ini_scanner.c:zend_string_delref Unexecuted instantiation: zend_ini.c:zend_string_delref Unexecuted instantiation: zend_interfaces.c:zend_string_delref Unexecuted instantiation: zend_iterators.c:zend_string_delref Unexecuted instantiation: zend_language_parser.c:zend_string_delref Unexecuted instantiation: zend_language_scanner.c:zend_string_delref Unexecuted instantiation: zend_lazy_objects.c:zend_string_delref Unexecuted instantiation: zend_list.c:zend_string_delref Unexecuted instantiation: zend_llist.c:zend_string_delref Unexecuted instantiation: zend_multibyte.c:zend_string_delref Unexecuted instantiation: zend_object_handlers.c:zend_string_delref Unexecuted instantiation: zend_objects_API.c:zend_string_delref Unexecuted instantiation: zend_objects.c:zend_string_delref Unexecuted instantiation: zend_observer.c:zend_string_delref Unexecuted instantiation: zend_opcode.c:zend_string_delref Unexecuted instantiation: zend_operators.c:zend_string_delref Unexecuted instantiation: zend_property_hooks.c:zend_string_delref Unexecuted instantiation: zend_ptr_stack.c:zend_string_delref Unexecuted instantiation: zend_signal.c:zend_string_delref Unexecuted instantiation: zend_smart_str.c:zend_string_delref Unexecuted instantiation: zend_sort.c:zend_string_delref Unexecuted instantiation: zend_stack.c:zend_string_delref Unexecuted instantiation: zend_stream.c:zend_string_delref zend_string.c:zend_string_delref Line | Count | Source | 173 | 22 | { | 174 | 22 | if (!ZSTR_IS_INTERNED(s)) { | 175 | 22 | return GC_DELREF(s); | 176 | 22 | } | 177 | 0 | return 1; | 178 | 22 | } |
Unexecuted instantiation: zend_strtod.c:zend_string_delref Unexecuted instantiation: zend_system_id.c:zend_string_delref Unexecuted instantiation: zend_variables.c:zend_string_delref Unexecuted instantiation: zend_virtual_cwd.c:zend_string_delref Unexecuted instantiation: zend_vm_opcodes.c:zend_string_delref Unexecuted instantiation: zend_weakrefs.c:zend_string_delref Unexecuted instantiation: zend.c:zend_string_delref Unexecuted instantiation: internal_functions_cli.c:zend_string_delref Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_delref Unexecuted instantiation: fuzzer-sapi.c:zend_string_delref |
179 | | |
180 | | static zend_always_inline zend_string *zend_string_alloc(size_t len, bool persistent) |
181 | 4.25M | { |
182 | 4.25M | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); |
183 | | |
184 | 4.25M | GC_SET_REFCOUNT(ret, 1); |
185 | 4.25M | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); |
186 | 4.25M | ZSTR_H(ret) = 0; |
187 | 4.25M | ZSTR_LEN(ret) = len; |
188 | 4.25M | return ret; |
189 | 4.25M | } php_date.c:zend_string_alloc Line | Count | Source | 181 | 99 | { | 182 | 99 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 99 | GC_SET_REFCOUNT(ret, 1); | 185 | 99 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 99 | ZSTR_H(ret) = 0; | 187 | 99 | ZSTR_LEN(ret) = len; | 188 | 99 | return ret; | 189 | 99 | } |
Unexecuted instantiation: astro.c:zend_string_alloc Unexecuted instantiation: dow.c:zend_string_alloc Unexecuted instantiation: parse_date.c:zend_string_alloc Unexecuted instantiation: parse_tz.c:zend_string_alloc Unexecuted instantiation: parse_posix.c:zend_string_alloc Unexecuted instantiation: timelib.c:zend_string_alloc Unexecuted instantiation: tm2unixtime.c:zend_string_alloc Unexecuted instantiation: unixtime2tm.c:zend_string_alloc Unexecuted instantiation: parse_iso_intervals.c:zend_string_alloc Unexecuted instantiation: interval.c:zend_string_alloc php_pcre.c:zend_string_alloc Line | Count | Source | 181 | 249 | { | 182 | 249 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 249 | GC_SET_REFCOUNT(ret, 1); | 185 | 249 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 249 | ZSTR_H(ret) = 0; | 187 | 249 | ZSTR_LEN(ret) = len; | 188 | 249 | return ret; | 189 | 249 | } |
Unexecuted instantiation: exif.c:zend_string_alloc Unexecuted instantiation: hash_adler32.c:zend_string_alloc Unexecuted instantiation: hash_crc32.c:zend_string_alloc Unexecuted instantiation: hash_fnv.c:zend_string_alloc Unexecuted instantiation: hash_gost.c:zend_string_alloc Unexecuted instantiation: hash_haval.c:zend_string_alloc Unexecuted instantiation: hash_joaat.c:zend_string_alloc Unexecuted instantiation: hash_md.c:zend_string_alloc Unexecuted instantiation: hash_murmur.c:zend_string_alloc Unexecuted instantiation: hash_ripemd.c:zend_string_alloc Unexecuted instantiation: hash_sha_ni.c:zend_string_alloc Unexecuted instantiation: hash_sha_sse2.c:zend_string_alloc Unexecuted instantiation: hash_sha.c:zend_string_alloc Unexecuted instantiation: hash_sha3.c:zend_string_alloc Unexecuted instantiation: hash_snefru.c:zend_string_alloc Unexecuted instantiation: hash_tiger.c:zend_string_alloc Unexecuted instantiation: hash_whirlpool.c:zend_string_alloc Unexecuted instantiation: hash_xxhash.c:zend_string_alloc Unexecuted instantiation: hash.c:zend_string_alloc Unexecuted instantiation: json_encoder.c:zend_string_alloc Unexecuted instantiation: json_parser.tab.c:zend_string_alloc json_scanner.c:zend_string_alloc Line | Count | Source | 181 | 24 | { | 182 | 24 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 24 | GC_SET_REFCOUNT(ret, 1); | 185 | 24 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 24 | ZSTR_H(ret) = 0; | 187 | 24 | ZSTR_LEN(ret) = len; | 188 | 24 | return ret; | 189 | 24 | } |
Line | Count | Source | 181 | 45 | { | 182 | 45 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 45 | GC_SET_REFCOUNT(ret, 1); | 185 | 45 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 45 | ZSTR_H(ret) = 0; | 187 | 45 | ZSTR_LEN(ret) = len; | 188 | 45 | return ret; | 189 | 45 | } |
Unexecuted instantiation: php_lexbor.c:zend_string_alloc Unexecuted instantiation: shared_alloc_mmap.c:zend_string_alloc Unexecuted instantiation: shared_alloc_posix.c:zend_string_alloc Unexecuted instantiation: shared_alloc_shm.c:zend_string_alloc Unexecuted instantiation: zend_accelerator_api.c:zend_string_alloc Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_alloc Unexecuted instantiation: zend_accelerator_debug.c:zend_string_alloc Unexecuted instantiation: zend_accelerator_hash.c:zend_string_alloc Unexecuted instantiation: zend_accelerator_module.c:zend_string_alloc Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_alloc Unexecuted instantiation: zend_file_cache.c:zend_string_alloc Unexecuted instantiation: zend_persist_calc.c:zend_string_alloc Unexecuted instantiation: zend_persist.c:zend_string_alloc Unexecuted instantiation: zend_shared_alloc.c:zend_string_alloc ZendAccelerator.c:zend_string_alloc Line | Count | Source | 181 | 1.16k | { | 182 | 1.16k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 1.16k | GC_SET_REFCOUNT(ret, 1); | 185 | 1.16k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 1.16k | ZSTR_H(ret) = 0; | 187 | 1.16k | ZSTR_LEN(ret) = len; | 188 | 1.16k | return ret; | 189 | 1.16k | } |
Unexecuted instantiation: ir_cfg.c:zend_string_alloc Unexecuted instantiation: ir_check.c:zend_string_alloc Unexecuted instantiation: ir_dump.c:zend_string_alloc Unexecuted instantiation: ir_emit.c:zend_string_alloc Unexecuted instantiation: ir_gcm.c:zend_string_alloc Unexecuted instantiation: ir_gdb.c:zend_string_alloc Unexecuted instantiation: ir_patch.c:zend_string_alloc Unexecuted instantiation: ir_perf.c:zend_string_alloc Unexecuted instantiation: ir_ra.c:zend_string_alloc Unexecuted instantiation: ir_save.c:zend_string_alloc Unexecuted instantiation: ir_sccp.c:zend_string_alloc Unexecuted instantiation: ir_strtab.c:zend_string_alloc Unexecuted instantiation: ir.c:zend_string_alloc Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_alloc Unexecuted instantiation: zend_jit.c:zend_string_alloc Unexecuted instantiation: csprng.c:zend_string_alloc Unexecuted instantiation: engine_mt19937.c:zend_string_alloc Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_alloc Unexecuted instantiation: engine_secure.c:zend_string_alloc Unexecuted instantiation: engine_user.c:zend_string_alloc Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_alloc Unexecuted instantiation: gammasection.c:zend_string_alloc random.c:zend_string_alloc Line | Count | Source | 181 | 8 | { | 182 | 8 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 8 | GC_SET_REFCOUNT(ret, 1); | 185 | 8 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 8 | ZSTR_H(ret) = 0; | 187 | 8 | ZSTR_LEN(ret) = len; | 188 | 8 | return ret; | 189 | 8 | } |
Unexecuted instantiation: randomizer.c:zend_string_alloc Unexecuted instantiation: zend_utils.c:zend_string_alloc php_reflection.c:zend_string_alloc Line | Count | Source | 181 | 72 | { | 182 | 72 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 72 | GC_SET_REFCOUNT(ret, 1); | 185 | 72 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 72 | ZSTR_H(ret) = 0; | 187 | 72 | ZSTR_LEN(ret) = len; | 188 | 72 | return ret; | 189 | 72 | } |
Unexecuted instantiation: php_spl.c:zend_string_alloc Unexecuted instantiation: spl_array.c:zend_string_alloc Unexecuted instantiation: spl_directory.c:zend_string_alloc Unexecuted instantiation: spl_dllist.c:zend_string_alloc Unexecuted instantiation: spl_exceptions.c:zend_string_alloc spl_fixedarray.c:zend_string_alloc Line | Count | Source | 181 | 2 | { | 182 | 2 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 2 | GC_SET_REFCOUNT(ret, 1); | 185 | 2 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 2 | ZSTR_H(ret) = 0; | 187 | 2 | ZSTR_LEN(ret) = len; | 188 | 2 | return ret; | 189 | 2 | } |
Unexecuted instantiation: spl_functions.c:zend_string_alloc Unexecuted instantiation: spl_heap.c:zend_string_alloc spl_iterators.c:zend_string_alloc Line | Count | Source | 181 | 10 | { | 182 | 10 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 10 | GC_SET_REFCOUNT(ret, 1); | 185 | 10 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 10 | ZSTR_H(ret) = 0; | 187 | 10 | ZSTR_LEN(ret) = len; | 188 | 10 | return ret; | 189 | 10 | } |
spl_observer.c:zend_string_alloc Line | Count | Source | 181 | 6 | { | 182 | 6 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 6 | GC_SET_REFCOUNT(ret, 1); | 185 | 6 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 6 | ZSTR_H(ret) = 0; | 187 | 6 | ZSTR_LEN(ret) = len; | 188 | 6 | return ret; | 189 | 6 | } |
Unexecuted instantiation: array.c:zend_string_alloc assert.c:zend_string_alloc Line | Count | Source | 181 | 12 | { | 182 | 12 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 12 | GC_SET_REFCOUNT(ret, 1); | 185 | 12 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 12 | ZSTR_H(ret) = 0; | 187 | 12 | ZSTR_LEN(ret) = len; | 188 | 12 | return ret; | 189 | 12 | } |
Unexecuted instantiation: base64.c:zend_string_alloc basic_functions.c:zend_string_alloc Line | Count | Source | 181 | 40 | { | 182 | 40 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 40 | GC_SET_REFCOUNT(ret, 1); | 185 | 40 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 40 | ZSTR_H(ret) = 0; | 187 | 40 | ZSTR_LEN(ret) = len; | 188 | 40 | return ret; | 189 | 40 | } |
Unexecuted instantiation: browscap.c:zend_string_alloc Unexecuted instantiation: crc32_x86.c:zend_string_alloc Unexecuted instantiation: crc32.c:zend_string_alloc Unexecuted instantiation: credits.c:zend_string_alloc Unexecuted instantiation: crypt.c:zend_string_alloc Unexecuted instantiation: css.c:zend_string_alloc Unexecuted instantiation: datetime.c:zend_string_alloc Line | Count | Source | 181 | 5 | { | 182 | 5 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 5 | GC_SET_REFCOUNT(ret, 1); | 185 | 5 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 5 | ZSTR_H(ret) = 0; | 187 | 5 | ZSTR_LEN(ret) = len; | 188 | 5 | return ret; | 189 | 5 | } |
Unexecuted instantiation: dl.c:zend_string_alloc Unexecuted instantiation: dns.c:zend_string_alloc Unexecuted instantiation: exec.c:zend_string_alloc Line | Count | Source | 181 | 6.32k | { | 182 | 6.32k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 6.32k | GC_SET_REFCOUNT(ret, 1); | 185 | 6.32k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 6.32k | ZSTR_H(ret) = 0; | 187 | 6.32k | ZSTR_LEN(ret) = len; | 188 | 6.32k | return ret; | 189 | 6.32k | } |
Unexecuted instantiation: filestat.c:zend_string_alloc Unexecuted instantiation: filters.c:zend_string_alloc Unexecuted instantiation: flock_compat.c:zend_string_alloc formatted_print.c:zend_string_alloc Line | Count | Source | 181 | 264 | { | 182 | 264 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 264 | GC_SET_REFCOUNT(ret, 1); | 185 | 264 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 264 | ZSTR_H(ret) = 0; | 187 | 264 | ZSTR_LEN(ret) = len; | 188 | 264 | return ret; | 189 | 264 | } |
Unexecuted instantiation: fsock.c:zend_string_alloc Unexecuted instantiation: ftok.c:zend_string_alloc Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_alloc Line | Count | Source | 181 | 6 | { | 182 | 6 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 6 | GC_SET_REFCOUNT(ret, 1); | 185 | 6 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 6 | ZSTR_H(ret) = 0; | 187 | 6 | ZSTR_LEN(ret) = len; | 188 | 6 | return ret; | 189 | 6 | } |
Unexecuted instantiation: hrtime.c:zend_string_alloc Line | Count | Source | 181 | 922 | { | 182 | 922 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 922 | GC_SET_REFCOUNT(ret, 1); | 185 | 922 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 922 | ZSTR_H(ret) = 0; | 187 | 922 | ZSTR_LEN(ret) = len; | 188 | 922 | return ret; | 189 | 922 | } |
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_alloc Unexecuted instantiation: http.c:zend_string_alloc Unexecuted instantiation: image.c:zend_string_alloc Unexecuted instantiation: incomplete_class.c:zend_string_alloc Line | Count | Source | 181 | 24 | { | 182 | 24 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 24 | GC_SET_REFCOUNT(ret, 1); | 185 | 24 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 24 | ZSTR_H(ret) = 0; | 187 | 24 | ZSTR_LEN(ret) = len; | 188 | 24 | return ret; | 189 | 24 | } |
Unexecuted instantiation: iptc.c:zend_string_alloc Unexecuted instantiation: levenshtein.c:zend_string_alloc Unexecuted instantiation: link.c:zend_string_alloc Unexecuted instantiation: mail.c:zend_string_alloc Line | Count | Source | 181 | 6 | { | 182 | 6 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 6 | GC_SET_REFCOUNT(ret, 1); | 185 | 6 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 6 | ZSTR_H(ret) = 0; | 187 | 6 | ZSTR_LEN(ret) = len; | 188 | 6 | return ret; | 189 | 6 | } |
Line | Count | Source | 181 | 148 | { | 182 | 148 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 148 | GC_SET_REFCOUNT(ret, 1); | 185 | 148 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 148 | ZSTR_H(ret) = 0; | 187 | 148 | ZSTR_LEN(ret) = len; | 188 | 148 | return ret; | 189 | 148 | } |
Unexecuted instantiation: metaphone.c:zend_string_alloc Unexecuted instantiation: microtime.c:zend_string_alloc Unexecuted instantiation: net.c:zend_string_alloc Unexecuted instantiation: pack.c:zend_string_alloc Unexecuted instantiation: pageinfo.c:zend_string_alloc Unexecuted instantiation: password.c:zend_string_alloc Unexecuted instantiation: php_fopen_wrapper.c:zend_string_alloc Unexecuted instantiation: proc_open.c:zend_string_alloc Unexecuted instantiation: quot_print.c:zend_string_alloc Unexecuted instantiation: scanf.c:zend_string_alloc Unexecuted instantiation: sha1.c:zend_string_alloc Unexecuted instantiation: soundex.c:zend_string_alloc Unexecuted instantiation: streamsfuncs.c:zend_string_alloc string.c:zend_string_alloc Line | Count | Source | 181 | 2.16k | { | 182 | 2.16k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 2.16k | GC_SET_REFCOUNT(ret, 1); | 185 | 2.16k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 2.16k | ZSTR_H(ret) = 0; | 187 | 2.16k | ZSTR_LEN(ret) = len; | 188 | 2.16k | return ret; | 189 | 2.16k | } |
Unexecuted instantiation: strnatcmp.c:zend_string_alloc Unexecuted instantiation: syslog.c:zend_string_alloc Unexecuted instantiation: type.c:zend_string_alloc Unexecuted instantiation: uniqid.c:zend_string_alloc url_scanner_ex.c:zend_string_alloc Line | Count | Source | 181 | 10 | { | 182 | 10 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 10 | GC_SET_REFCOUNT(ret, 1); | 185 | 10 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 10 | ZSTR_H(ret) = 0; | 187 | 10 | ZSTR_LEN(ret) = len; | 188 | 10 | return ret; | 189 | 10 | } |
Unexecuted instantiation: url.c:zend_string_alloc user_filters.c:zend_string_alloc Line | Count | Source | 181 | 158 | { | 182 | 158 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 158 | GC_SET_REFCOUNT(ret, 1); | 185 | 158 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 158 | ZSTR_H(ret) = 0; | 187 | 158 | ZSTR_LEN(ret) = len; | 188 | 158 | return ret; | 189 | 158 | } |
Unexecuted instantiation: uuencode.c:zend_string_alloc var_unserializer.c:zend_string_alloc Line | Count | Source | 181 | 550 | { | 182 | 550 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 550 | GC_SET_REFCOUNT(ret, 1); | 185 | 550 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 550 | ZSTR_H(ret) = 0; | 187 | 550 | ZSTR_LEN(ret) = len; | 188 | 550 | return ret; | 189 | 550 | } |
Line | Count | Source | 181 | 300 | { | 182 | 300 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 300 | GC_SET_REFCOUNT(ret, 1); | 185 | 300 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 300 | ZSTR_H(ret) = 0; | 187 | 300 | ZSTR_LEN(ret) = len; | 188 | 300 | return ret; | 189 | 300 | } |
Unexecuted instantiation: versioning.c:zend_string_alloc Unexecuted instantiation: crypt_sha256.c:zend_string_alloc Unexecuted instantiation: crypt_sha512.c:zend_string_alloc Unexecuted instantiation: php_crypt_r.c:zend_string_alloc php_uri.c:zend_string_alloc Line | Count | Source | 181 | 8 | { | 182 | 8 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 8 | GC_SET_REFCOUNT(ret, 1); | 185 | 8 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 8 | ZSTR_H(ret) = 0; | 187 | 8 | ZSTR_LEN(ret) = len; | 188 | 8 | return ret; | 189 | 8 | } |
Unexecuted instantiation: php_uri_common.c:zend_string_alloc Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_alloc Unexecuted instantiation: uri_parser_whatwg.c:zend_string_alloc Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_alloc Unexecuted instantiation: explicit_bzero.c:zend_string_alloc fopen_wrappers.c:zend_string_alloc Line | Count | Source | 181 | 31.2k | { | 182 | 31.2k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 31.2k | GC_SET_REFCOUNT(ret, 1); | 185 | 31.2k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 31.2k | ZSTR_H(ret) = 0; | 187 | 31.2k | ZSTR_LEN(ret) = len; | 188 | 31.2k | return ret; | 189 | 31.2k | } |
Unexecuted instantiation: getopt.c:zend_string_alloc Line | Count | Source | 181 | 6 | { | 182 | 6 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 6 | GC_SET_REFCOUNT(ret, 1); | 185 | 6 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 6 | ZSTR_H(ret) = 0; | 187 | 6 | ZSTR_LEN(ret) = len; | 188 | 6 | return ret; | 189 | 6 | } |
Unexecuted instantiation: network.c:zend_string_alloc output.c:zend_string_alloc Line | Count | Source | 181 | 1.60k | { | 182 | 1.60k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 1.60k | GC_SET_REFCOUNT(ret, 1); | 185 | 1.60k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 1.60k | ZSTR_H(ret) = 0; | 187 | 1.60k | ZSTR_LEN(ret) = len; | 188 | 1.60k | return ret; | 189 | 1.60k | } |
Unexecuted instantiation: php_content_types.c:zend_string_alloc Unexecuted instantiation: php_ini_builder.c:zend_string_alloc php_ini.c:zend_string_alloc Line | Count | Source | 181 | 46 | { | 182 | 46 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 46 | GC_SET_REFCOUNT(ret, 1); | 185 | 46 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 46 | ZSTR_H(ret) = 0; | 187 | 46 | ZSTR_LEN(ret) = len; | 188 | 46 | return ret; | 189 | 46 | } |
Unexecuted instantiation: php_glob.c:zend_string_alloc Unexecuted instantiation: php_odbc_utils.c:zend_string_alloc Unexecuted instantiation: php_open_temporary_file.c:zend_string_alloc Unexecuted instantiation: php_scandir.c:zend_string_alloc Unexecuted instantiation: php_syslog.c:zend_string_alloc Unexecuted instantiation: php_ticks.c:zend_string_alloc php_variables.c:zend_string_alloc Line | Count | Source | 181 | 45.0k | { | 182 | 45.0k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 45.0k | GC_SET_REFCOUNT(ret, 1); | 185 | 45.0k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 45.0k | ZSTR_H(ret) = 0; | 187 | 45.0k | ZSTR_LEN(ret) = len; | 188 | 45.0k | return ret; | 189 | 45.0k | } |
Unexecuted instantiation: reentrancy.c:zend_string_alloc Unexecuted instantiation: rfc1867.c:zend_string_alloc Unexecuted instantiation: safe_bcmp.c:zend_string_alloc Line | Count | Source | 181 | 4 | { | 182 | 4 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 4 | GC_SET_REFCOUNT(ret, 1); | 185 | 4 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 4 | ZSTR_H(ret) = 0; | 187 | 4 | ZSTR_LEN(ret) = len; | 188 | 4 | return ret; | 189 | 4 | } |
Unexecuted instantiation: snprintf.c:zend_string_alloc Unexecuted instantiation: spprintf.c:zend_string_alloc Unexecuted instantiation: strlcat.c:zend_string_alloc Unexecuted instantiation: strlcpy.c:zend_string_alloc Unexecuted instantiation: cast.c:zend_string_alloc Unexecuted instantiation: filter.c:zend_string_alloc Unexecuted instantiation: glob_wrapper.c:zend_string_alloc Unexecuted instantiation: memory.c:zend_string_alloc Unexecuted instantiation: mmap.c:zend_string_alloc plain_wrapper.c:zend_string_alloc Line | Count | Source | 181 | 39 | { | 182 | 39 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 39 | GC_SET_REFCOUNT(ret, 1); | 185 | 39 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 39 | ZSTR_H(ret) = 0; | 187 | 39 | ZSTR_LEN(ret) = len; | 188 | 39 | return ret; | 189 | 39 | } |
stream_errors.c:zend_string_alloc Line | Count | Source | 181 | 10 | { | 182 | 10 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 10 | GC_SET_REFCOUNT(ret, 1); | 185 | 10 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 10 | ZSTR_H(ret) = 0; | 187 | 10 | ZSTR_LEN(ret) = len; | 188 | 10 | return ret; | 189 | 10 | } |
streams.c:zend_string_alloc Line | Count | Source | 181 | 3 | { | 182 | 3 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 3 | GC_SET_REFCOUNT(ret, 1); | 185 | 3 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 3 | ZSTR_H(ret) = 0; | 187 | 3 | ZSTR_LEN(ret) = len; | 188 | 3 | return ret; | 189 | 3 | } |
Unexecuted instantiation: transports.c:zend_string_alloc userspace.c:zend_string_alloc Line | Count | Source | 181 | 929 | { | 182 | 929 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 929 | GC_SET_REFCOUNT(ret, 1); | 185 | 929 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 929 | ZSTR_H(ret) = 0; | 187 | 929 | ZSTR_LEN(ret) = len; | 188 | 929 | return ret; | 189 | 929 | } |
Unexecuted instantiation: xp_socket.c:zend_string_alloc block_pass.c:zend_string_alloc Line | Count | Source | 181 | 1.02k | { | 182 | 1.02k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 1.02k | GC_SET_REFCOUNT(ret, 1); | 185 | 1.02k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 1.02k | ZSTR_H(ret) = 0; | 187 | 1.02k | ZSTR_LEN(ret) = len; | 188 | 1.02k | return ret; | 189 | 1.02k | } |
compact_literals.c:zend_string_alloc Line | Count | Source | 181 | 3.68k | { | 182 | 3.68k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 3.68k | GC_SET_REFCOUNT(ret, 1); | 185 | 3.68k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 3.68k | ZSTR_H(ret) = 0; | 187 | 3.68k | ZSTR_LEN(ret) = len; | 188 | 3.68k | return ret; | 189 | 3.68k | } |
Unexecuted instantiation: compact_vars.c:zend_string_alloc Unexecuted instantiation: dce.c:zend_string_alloc Unexecuted instantiation: dfa_pass.c:zend_string_alloc Unexecuted instantiation: escape_analysis.c:zend_string_alloc Unexecuted instantiation: nop_removal.c:zend_string_alloc Unexecuted instantiation: optimize_func_calls.c:zend_string_alloc Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_alloc Unexecuted instantiation: pass1.c:zend_string_alloc Unexecuted instantiation: pass3.c:zend_string_alloc Unexecuted instantiation: sccp.c:zend_string_alloc Unexecuted instantiation: scdf.c:zend_string_alloc Unexecuted instantiation: zend_call_graph.c:zend_string_alloc Unexecuted instantiation: zend_cfg.c:zend_string_alloc Unexecuted instantiation: zend_dfg.c:zend_string_alloc Unexecuted instantiation: zend_dump.c:zend_string_alloc Unexecuted instantiation: zend_func_info.c:zend_string_alloc Unexecuted instantiation: zend_inference.c:zend_string_alloc zend_optimizer.c:zend_string_alloc Line | Count | Source | 181 | 2 | { | 182 | 2 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 2 | GC_SET_REFCOUNT(ret, 1); | 185 | 2 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 2 | ZSTR_H(ret) = 0; | 187 | 2 | ZSTR_LEN(ret) = len; | 188 | 2 | return ret; | 189 | 2 | } |
Unexecuted instantiation: zend_ssa.c:zend_string_alloc Unexecuted instantiation: zend_alloc.c:zend_string_alloc zend_API.c:zend_string_alloc Line | Count | Source | 181 | 1.28k | { | 182 | 1.28k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 1.28k | GC_SET_REFCOUNT(ret, 1); | 185 | 1.28k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 1.28k | ZSTR_H(ret) = 0; | 187 | 1.28k | ZSTR_LEN(ret) = len; | 188 | 1.28k | return ret; | 189 | 1.28k | } |
Unexecuted instantiation: zend_ast.c:zend_string_alloc zend_attributes.c:zend_string_alloc Line | Count | Source | 181 | 17 | { | 182 | 17 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 17 | GC_SET_REFCOUNT(ret, 1); | 185 | 17 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 17 | ZSTR_H(ret) = 0; | 187 | 17 | ZSTR_LEN(ret) = len; | 188 | 17 | return ret; | 189 | 17 | } |
Unexecuted instantiation: zend_autoload.c:zend_string_alloc zend_builtin_functions.c:zend_string_alloc Line | Count | Source | 181 | 292 | { | 182 | 292 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 292 | GC_SET_REFCOUNT(ret, 1); | 185 | 292 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 292 | ZSTR_H(ret) = 0; | 187 | 292 | ZSTR_LEN(ret) = len; | 188 | 292 | return ret; | 189 | 292 | } |
Unexecuted instantiation: zend_call_stack.c:zend_string_alloc Unexecuted instantiation: zend_closures.c:zend_string_alloc zend_compile.c:zend_string_alloc Line | Count | Source | 181 | 48.2k | { | 182 | 48.2k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 48.2k | GC_SET_REFCOUNT(ret, 1); | 185 | 48.2k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 48.2k | ZSTR_H(ret) = 0; | 187 | 48.2k | ZSTR_LEN(ret) = len; | 188 | 48.2k | return ret; | 189 | 48.2k | } |
zend_constants.c:zend_string_alloc Line | Count | Source | 181 | 278 | { | 182 | 278 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 278 | GC_SET_REFCOUNT(ret, 1); | 185 | 278 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 278 | ZSTR_H(ret) = 0; | 187 | 278 | ZSTR_LEN(ret) = len; | 188 | 278 | return ret; | 189 | 278 | } |
Unexecuted instantiation: zend_cpuinfo.c:zend_string_alloc Unexecuted instantiation: zend_default_classes.c:zend_string_alloc Unexecuted instantiation: zend_dtrace.c:zend_string_alloc zend_enum.c:zend_string_alloc Line | Count | Source | 181 | 772 | { | 182 | 772 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 772 | GC_SET_REFCOUNT(ret, 1); | 185 | 772 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 772 | ZSTR_H(ret) = 0; | 187 | 772 | ZSTR_LEN(ret) = len; | 188 | 772 | return ret; | 189 | 772 | } |
zend_exceptions.c:zend_string_alloc Line | Count | Source | 181 | 263k | { | 182 | 263k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 263k | GC_SET_REFCOUNT(ret, 1); | 185 | 263k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 263k | ZSTR_H(ret) = 0; | 187 | 263k | ZSTR_LEN(ret) = len; | 188 | 263k | return ret; | 189 | 263k | } |
zend_execute_API.c:zend_string_alloc Line | Count | Source | 181 | 39 | { | 182 | 39 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 39 | GC_SET_REFCOUNT(ret, 1); | 185 | 39 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 39 | ZSTR_H(ret) = 0; | 187 | 39 | ZSTR_LEN(ret) = len; | 188 | 39 | return ret; | 189 | 39 | } |
zend_execute.c:zend_string_alloc Line | Count | Source | 181 | 269k | { | 182 | 269k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 269k | GC_SET_REFCOUNT(ret, 1); | 185 | 269k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 269k | ZSTR_H(ret) = 0; | 187 | 269k | ZSTR_LEN(ret) = len; | 188 | 269k | return ret; | 189 | 269k | } |
Unexecuted instantiation: zend_extensions.c:zend_string_alloc Unexecuted instantiation: zend_fibers.c:zend_string_alloc Unexecuted instantiation: zend_float.c:zend_string_alloc Unexecuted instantiation: zend_gc.c:zend_string_alloc Unexecuted instantiation: zend_gdb.c:zend_string_alloc Unexecuted instantiation: zend_generators.c:zend_string_alloc zend_hash.c:zend_string_alloc Line | Count | Source | 181 | 4.40k | { | 182 | 4.40k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 4.40k | GC_SET_REFCOUNT(ret, 1); | 185 | 4.40k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 4.40k | ZSTR_H(ret) = 0; | 187 | 4.40k | ZSTR_LEN(ret) = len; | 188 | 4.40k | return ret; | 189 | 4.40k | } |
Unexecuted instantiation: zend_highlight.c:zend_string_alloc Unexecuted instantiation: zend_hrtime.c:zend_string_alloc Unexecuted instantiation: zend_inheritance.c:zend_string_alloc zend_ini_parser.c:zend_string_alloc Line | Count | Source | 181 | 86.9k | { | 182 | 86.9k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 86.9k | GC_SET_REFCOUNT(ret, 1); | 185 | 86.9k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 86.9k | ZSTR_H(ret) = 0; | 187 | 86.9k | ZSTR_LEN(ret) = len; | 188 | 86.9k | return ret; | 189 | 86.9k | } |
zend_ini_scanner.c:zend_string_alloc Line | Count | Source | 181 | 319k | { | 182 | 319k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 319k | GC_SET_REFCOUNT(ret, 1); | 185 | 319k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 319k | ZSTR_H(ret) = 0; | 187 | 319k | ZSTR_LEN(ret) = len; | 188 | 319k | return ret; | 189 | 319k | } |
zend_ini.c:zend_string_alloc Line | Count | Source | 181 | 31.2k | { | 182 | 31.2k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 31.2k | GC_SET_REFCOUNT(ret, 1); | 185 | 31.2k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 31.2k | ZSTR_H(ret) = 0; | 187 | 31.2k | ZSTR_LEN(ret) = len; | 188 | 31.2k | return ret; | 189 | 31.2k | } |
zend_interfaces.c:zend_string_alloc Line | Count | Source | 181 | 24 | { | 182 | 24 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 24 | GC_SET_REFCOUNT(ret, 1); | 185 | 24 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 24 | ZSTR_H(ret) = 0; | 187 | 24 | ZSTR_LEN(ret) = len; | 188 | 24 | return ret; | 189 | 24 | } |
Unexecuted instantiation: zend_iterators.c:zend_string_alloc Unexecuted instantiation: zend_language_parser.c:zend_string_alloc zend_language_scanner.c:zend_string_alloc Line | Count | Source | 181 | 1.64M | { | 182 | 1.64M | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 1.64M | GC_SET_REFCOUNT(ret, 1); | 185 | 1.64M | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 1.64M | ZSTR_H(ret) = 0; | 187 | 1.64M | ZSTR_LEN(ret) = len; | 188 | 1.64M | return ret; | 189 | 1.64M | } |
Unexecuted instantiation: zend_lazy_objects.c:zend_string_alloc Unexecuted instantiation: zend_list.c:zend_string_alloc Unexecuted instantiation: zend_llist.c:zend_string_alloc Unexecuted instantiation: zend_multibyte.c:zend_string_alloc zend_object_handlers.c:zend_string_alloc Line | Count | Source | 181 | 444 | { | 182 | 444 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 444 | GC_SET_REFCOUNT(ret, 1); | 185 | 444 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 444 | ZSTR_H(ret) = 0; | 187 | 444 | ZSTR_LEN(ret) = len; | 188 | 444 | return ret; | 189 | 444 | } |
Unexecuted instantiation: zend_objects_API.c:zend_string_alloc Unexecuted instantiation: zend_objects.c:zend_string_alloc Unexecuted instantiation: zend_observer.c:zend_string_alloc Unexecuted instantiation: zend_opcode.c:zend_string_alloc zend_operators.c:zend_string_alloc Line | Count | Source | 181 | 487k | { | 182 | 487k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 487k | GC_SET_REFCOUNT(ret, 1); | 185 | 487k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 487k | ZSTR_H(ret) = 0; | 187 | 487k | ZSTR_LEN(ret) = len; | 188 | 487k | return ret; | 189 | 487k | } |
zend_property_hooks.c:zend_string_alloc Line | Count | Source | 181 | 72 | { | 182 | 72 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 72 | GC_SET_REFCOUNT(ret, 1); | 185 | 72 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 72 | ZSTR_H(ret) = 0; | 187 | 72 | ZSTR_LEN(ret) = len; | 188 | 72 | return ret; | 189 | 72 | } |
Unexecuted instantiation: zend_ptr_stack.c:zend_string_alloc Unexecuted instantiation: zend_signal.c:zend_string_alloc zend_smart_str.c:zend_string_alloc Line | Count | Source | 181 | 891k | { | 182 | 891k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 891k | GC_SET_REFCOUNT(ret, 1); | 185 | 891k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 891k | ZSTR_H(ret) = 0; | 187 | 891k | ZSTR_LEN(ret) = len; | 188 | 891k | return ret; | 189 | 891k | } |
Unexecuted instantiation: zend_sort.c:zend_string_alloc Unexecuted instantiation: zend_stack.c:zend_string_alloc zend_stream.c:zend_string_alloc Line | Count | Source | 181 | 44.4k | { | 182 | 44.4k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 44.4k | GC_SET_REFCOUNT(ret, 1); | 185 | 44.4k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 44.4k | ZSTR_H(ret) = 0; | 187 | 44.4k | ZSTR_LEN(ret) = len; | 188 | 44.4k | return ret; | 189 | 44.4k | } |
zend_string.c:zend_string_alloc Line | Count | Source | 181 | 22.6k | { | 182 | 22.6k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 22.6k | GC_SET_REFCOUNT(ret, 1); | 185 | 22.6k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 22.6k | ZSTR_H(ret) = 0; | 187 | 22.6k | ZSTR_LEN(ret) = len; | 188 | 22.6k | return ret; | 189 | 22.6k | } |
Unexecuted instantiation: zend_strtod.c:zend_string_alloc Unexecuted instantiation: zend_system_id.c:zend_string_alloc zend_variables.c:zend_string_alloc Line | Count | Source | 181 | 57 | { | 182 | 57 | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 57 | GC_SET_REFCOUNT(ret, 1); | 185 | 57 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 57 | ZSTR_H(ret) = 0; | 187 | 57 | ZSTR_LEN(ret) = len; | 188 | 57 | return ret; | 189 | 57 | } |
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_alloc Unexecuted instantiation: zend_vm_opcodes.c:zend_string_alloc Unexecuted instantiation: zend_weakrefs.c:zend_string_alloc Unexecuted instantiation: zend.c:zend_string_alloc Unexecuted instantiation: internal_functions_cli.c:zend_string_alloc fuzzer-tracing-jit.c:zend_string_alloc Line | Count | Source | 181 | 49.2k | { | 182 | 49.2k | zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 183 | | | 184 | 49.2k | GC_SET_REFCOUNT(ret, 1); | 185 | 49.2k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 186 | 49.2k | ZSTR_H(ret) = 0; | 187 | 49.2k | ZSTR_LEN(ret) = len; | 188 | 49.2k | return ret; | 189 | 49.2k | } |
Unexecuted instantiation: fuzzer-sapi.c:zend_string_alloc |
190 | | |
191 | | static zend_always_inline zend_string *zend_string_safe_alloc(size_t n, size_t m, size_t l, bool persistent) |
192 | 85.6k | { |
193 | 85.6k | zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent); |
194 | | |
195 | 85.6k | GC_SET_REFCOUNT(ret, 1); |
196 | 85.6k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); |
197 | 85.6k | ZSTR_H(ret) = 0; |
198 | 85.6k | ZSTR_LEN(ret) = (n * m) + l; |
199 | 85.6k | return ret; |
200 | 85.6k | } Unexecuted instantiation: php_date.c:zend_string_safe_alloc Unexecuted instantiation: astro.c:zend_string_safe_alloc Unexecuted instantiation: dow.c:zend_string_safe_alloc Unexecuted instantiation: parse_date.c:zend_string_safe_alloc Unexecuted instantiation: parse_tz.c:zend_string_safe_alloc Unexecuted instantiation: parse_posix.c:zend_string_safe_alloc Unexecuted instantiation: timelib.c:zend_string_safe_alloc Unexecuted instantiation: tm2unixtime.c:zend_string_safe_alloc Unexecuted instantiation: unixtime2tm.c:zend_string_safe_alloc Unexecuted instantiation: parse_iso_intervals.c:zend_string_safe_alloc Unexecuted instantiation: interval.c:zend_string_safe_alloc php_pcre.c:zend_string_safe_alloc Line | Count | Source | 192 | 30 | { | 193 | 30 | zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent); | 194 | | | 195 | 30 | GC_SET_REFCOUNT(ret, 1); | 196 | 30 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 197 | 30 | ZSTR_H(ret) = 0; | 198 | 30 | ZSTR_LEN(ret) = (n * m) + l; | 199 | 30 | return ret; | 200 | 30 | } |
Unexecuted instantiation: exif.c:zend_string_safe_alloc Unexecuted instantiation: hash_adler32.c:zend_string_safe_alloc Unexecuted instantiation: hash_crc32.c:zend_string_safe_alloc Unexecuted instantiation: hash_fnv.c:zend_string_safe_alloc Unexecuted instantiation: hash_gost.c:zend_string_safe_alloc Unexecuted instantiation: hash_haval.c:zend_string_safe_alloc Unexecuted instantiation: hash_joaat.c:zend_string_safe_alloc Unexecuted instantiation: hash_md.c:zend_string_safe_alloc Unexecuted instantiation: hash_murmur.c:zend_string_safe_alloc Unexecuted instantiation: hash_ripemd.c:zend_string_safe_alloc Unexecuted instantiation: hash_sha_ni.c:zend_string_safe_alloc Unexecuted instantiation: hash_sha_sse2.c:zend_string_safe_alloc Unexecuted instantiation: hash_sha.c:zend_string_safe_alloc Unexecuted instantiation: hash_sha3.c:zend_string_safe_alloc Unexecuted instantiation: hash_snefru.c:zend_string_safe_alloc Unexecuted instantiation: hash_tiger.c:zend_string_safe_alloc Unexecuted instantiation: hash_whirlpool.c:zend_string_safe_alloc Unexecuted instantiation: hash_xxhash.c:zend_string_safe_alloc Unexecuted instantiation: hash.c:zend_string_safe_alloc Unexecuted instantiation: json_encoder.c:zend_string_safe_alloc Unexecuted instantiation: json_parser.tab.c:zend_string_safe_alloc Unexecuted instantiation: json_scanner.c:zend_string_safe_alloc Unexecuted instantiation: json.c:zend_string_safe_alloc Unexecuted instantiation: php_lexbor.c:zend_string_safe_alloc Unexecuted instantiation: shared_alloc_mmap.c:zend_string_safe_alloc Unexecuted instantiation: shared_alloc_posix.c:zend_string_safe_alloc Unexecuted instantiation: shared_alloc_shm.c:zend_string_safe_alloc Unexecuted instantiation: zend_accelerator_api.c:zend_string_safe_alloc Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_safe_alloc Unexecuted instantiation: zend_accelerator_debug.c:zend_string_safe_alloc Unexecuted instantiation: zend_accelerator_hash.c:zend_string_safe_alloc Unexecuted instantiation: zend_accelerator_module.c:zend_string_safe_alloc Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_safe_alloc Unexecuted instantiation: zend_file_cache.c:zend_string_safe_alloc Unexecuted instantiation: zend_persist_calc.c:zend_string_safe_alloc Unexecuted instantiation: zend_persist.c:zend_string_safe_alloc Unexecuted instantiation: zend_shared_alloc.c:zend_string_safe_alloc Unexecuted instantiation: ZendAccelerator.c:zend_string_safe_alloc Unexecuted instantiation: ir_cfg.c:zend_string_safe_alloc Unexecuted instantiation: ir_check.c:zend_string_safe_alloc Unexecuted instantiation: ir_dump.c:zend_string_safe_alloc Unexecuted instantiation: ir_emit.c:zend_string_safe_alloc Unexecuted instantiation: ir_gcm.c:zend_string_safe_alloc Unexecuted instantiation: ir_gdb.c:zend_string_safe_alloc Unexecuted instantiation: ir_patch.c:zend_string_safe_alloc Unexecuted instantiation: ir_perf.c:zend_string_safe_alloc Unexecuted instantiation: ir_ra.c:zend_string_safe_alloc Unexecuted instantiation: ir_save.c:zend_string_safe_alloc Unexecuted instantiation: ir_sccp.c:zend_string_safe_alloc Unexecuted instantiation: ir_strtab.c:zend_string_safe_alloc Unexecuted instantiation: ir.c:zend_string_safe_alloc Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_safe_alloc Unexecuted instantiation: zend_jit.c:zend_string_safe_alloc Unexecuted instantiation: csprng.c:zend_string_safe_alloc Unexecuted instantiation: engine_mt19937.c:zend_string_safe_alloc Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_safe_alloc Unexecuted instantiation: engine_secure.c:zend_string_safe_alloc Unexecuted instantiation: engine_user.c:zend_string_safe_alloc Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_safe_alloc Unexecuted instantiation: gammasection.c:zend_string_safe_alloc Unexecuted instantiation: random.c:zend_string_safe_alloc Unexecuted instantiation: randomizer.c:zend_string_safe_alloc Unexecuted instantiation: zend_utils.c:zend_string_safe_alloc Unexecuted instantiation: php_reflection.c:zend_string_safe_alloc Unexecuted instantiation: php_spl.c:zend_string_safe_alloc Unexecuted instantiation: spl_array.c:zend_string_safe_alloc Unexecuted instantiation: spl_directory.c:zend_string_safe_alloc Unexecuted instantiation: spl_dllist.c:zend_string_safe_alloc Unexecuted instantiation: spl_exceptions.c:zend_string_safe_alloc Unexecuted instantiation: spl_fixedarray.c:zend_string_safe_alloc Unexecuted instantiation: spl_functions.c:zend_string_safe_alloc Unexecuted instantiation: spl_heap.c:zend_string_safe_alloc Unexecuted instantiation: spl_iterators.c:zend_string_safe_alloc Unexecuted instantiation: spl_observer.c:zend_string_safe_alloc Unexecuted instantiation: array.c:zend_string_safe_alloc Unexecuted instantiation: assert.c:zend_string_safe_alloc base64.c:zend_string_safe_alloc Line | Count | Source | 192 | 9 | { | 193 | 9 | zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent); | 194 | | | 195 | 9 | GC_SET_REFCOUNT(ret, 1); | 196 | 9 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 197 | 9 | ZSTR_H(ret) = 0; | 198 | 9 | ZSTR_LEN(ret) = (n * m) + l; | 199 | 9 | return ret; | 200 | 9 | } |
Unexecuted instantiation: basic_functions.c:zend_string_safe_alloc Unexecuted instantiation: browscap.c:zend_string_safe_alloc Unexecuted instantiation: crc32_x86.c:zend_string_safe_alloc Unexecuted instantiation: crc32.c:zend_string_safe_alloc Unexecuted instantiation: credits.c:zend_string_safe_alloc Unexecuted instantiation: crypt.c:zend_string_safe_alloc Unexecuted instantiation: css.c:zend_string_safe_alloc Unexecuted instantiation: datetime.c:zend_string_safe_alloc Unexecuted instantiation: dir.c:zend_string_safe_alloc Unexecuted instantiation: dl.c:zend_string_safe_alloc Unexecuted instantiation: dns.c:zend_string_safe_alloc exec.c:zend_string_safe_alloc Line | Count | Source | 192 | 12 | { | 193 | 12 | zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent); | 194 | | | 195 | 12 | GC_SET_REFCOUNT(ret, 1); | 196 | 12 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 197 | 12 | ZSTR_H(ret) = 0; | 198 | 12 | ZSTR_LEN(ret) = (n * m) + l; | 199 | 12 | return ret; | 200 | 12 | } |
Unexecuted instantiation: file.c:zend_string_safe_alloc Unexecuted instantiation: filestat.c:zend_string_safe_alloc Unexecuted instantiation: filters.c:zend_string_safe_alloc Unexecuted instantiation: flock_compat.c:zend_string_safe_alloc Unexecuted instantiation: formatted_print.c:zend_string_safe_alloc Unexecuted instantiation: fsock.c:zend_string_safe_alloc Unexecuted instantiation: ftok.c:zend_string_safe_alloc Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_safe_alloc Unexecuted instantiation: head.c:zend_string_safe_alloc Unexecuted instantiation: hrtime.c:zend_string_safe_alloc Unexecuted instantiation: html.c:zend_string_safe_alloc Unexecuted instantiation: http_fopen_wrapper.c:zend_string_safe_alloc Unexecuted instantiation: http.c:zend_string_safe_alloc Unexecuted instantiation: image.c:zend_string_safe_alloc Unexecuted instantiation: incomplete_class.c:zend_string_safe_alloc Unexecuted instantiation: info.c:zend_string_safe_alloc Unexecuted instantiation: iptc.c:zend_string_safe_alloc Unexecuted instantiation: levenshtein.c:zend_string_safe_alloc Unexecuted instantiation: link.c:zend_string_safe_alloc Unexecuted instantiation: mail.c:zend_string_safe_alloc Unexecuted instantiation: math.c:zend_string_safe_alloc Unexecuted instantiation: md5.c:zend_string_safe_alloc Unexecuted instantiation: metaphone.c:zend_string_safe_alloc Unexecuted instantiation: microtime.c:zend_string_safe_alloc Unexecuted instantiation: net.c:zend_string_safe_alloc Unexecuted instantiation: pack.c:zend_string_safe_alloc Unexecuted instantiation: pageinfo.c:zend_string_safe_alloc Unexecuted instantiation: password.c:zend_string_safe_alloc Unexecuted instantiation: php_fopen_wrapper.c:zend_string_safe_alloc Unexecuted instantiation: proc_open.c:zend_string_safe_alloc quot_print.c:zend_string_safe_alloc Line | Count | Source | 192 | 27 | { | 193 | 27 | zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent); | 194 | | | 195 | 27 | GC_SET_REFCOUNT(ret, 1); | 196 | 27 | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 197 | 27 | ZSTR_H(ret) = 0; | 198 | 27 | ZSTR_LEN(ret) = (n * m) + l; | 199 | 27 | return ret; | 200 | 27 | } |
Unexecuted instantiation: scanf.c:zend_string_safe_alloc Unexecuted instantiation: sha1.c:zend_string_safe_alloc Unexecuted instantiation: soundex.c:zend_string_safe_alloc Unexecuted instantiation: streamsfuncs.c:zend_string_safe_alloc string.c:zend_string_safe_alloc Line | Count | Source | 192 | 1.55k | { | 193 | 1.55k | zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent); | 194 | | | 195 | 1.55k | GC_SET_REFCOUNT(ret, 1); | 196 | 1.55k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 197 | 1.55k | ZSTR_H(ret) = 0; | 198 | 1.55k | ZSTR_LEN(ret) = (n * m) + l; | 199 | 1.55k | return ret; | 200 | 1.55k | } |
Unexecuted instantiation: strnatcmp.c:zend_string_safe_alloc Unexecuted instantiation: syslog.c:zend_string_safe_alloc Unexecuted instantiation: type.c:zend_string_safe_alloc Unexecuted instantiation: uniqid.c:zend_string_safe_alloc Unexecuted instantiation: url_scanner_ex.c:zend_string_safe_alloc Unexecuted instantiation: url.c:zend_string_safe_alloc Unexecuted instantiation: user_filters.c:zend_string_safe_alloc Unexecuted instantiation: uuencode.c:zend_string_safe_alloc Unexecuted instantiation: var_unserializer.c:zend_string_safe_alloc Unexecuted instantiation: var.c:zend_string_safe_alloc Unexecuted instantiation: versioning.c:zend_string_safe_alloc Unexecuted instantiation: crypt_sha256.c:zend_string_safe_alloc Unexecuted instantiation: crypt_sha512.c:zend_string_safe_alloc Unexecuted instantiation: php_crypt_r.c:zend_string_safe_alloc Unexecuted instantiation: php_uri.c:zend_string_safe_alloc Unexecuted instantiation: php_uri_common.c:zend_string_safe_alloc Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_safe_alloc Unexecuted instantiation: uri_parser_whatwg.c:zend_string_safe_alloc Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_safe_alloc Unexecuted instantiation: explicit_bzero.c:zend_string_safe_alloc Unexecuted instantiation: fopen_wrappers.c:zend_string_safe_alloc Unexecuted instantiation: getopt.c:zend_string_safe_alloc Unexecuted instantiation: main.c:zend_string_safe_alloc Unexecuted instantiation: network.c:zend_string_safe_alloc Unexecuted instantiation: output.c:zend_string_safe_alloc Unexecuted instantiation: php_content_types.c:zend_string_safe_alloc Unexecuted instantiation: php_ini_builder.c:zend_string_safe_alloc Unexecuted instantiation: php_ini.c:zend_string_safe_alloc Unexecuted instantiation: php_glob.c:zend_string_safe_alloc Unexecuted instantiation: php_odbc_utils.c:zend_string_safe_alloc Unexecuted instantiation: php_open_temporary_file.c:zend_string_safe_alloc Unexecuted instantiation: php_scandir.c:zend_string_safe_alloc Unexecuted instantiation: php_syslog.c:zend_string_safe_alloc Unexecuted instantiation: php_ticks.c:zend_string_safe_alloc Unexecuted instantiation: php_variables.c:zend_string_safe_alloc Unexecuted instantiation: reentrancy.c:zend_string_safe_alloc Unexecuted instantiation: rfc1867.c:zend_string_safe_alloc Unexecuted instantiation: safe_bcmp.c:zend_string_safe_alloc Unexecuted instantiation: SAPI.c:zend_string_safe_alloc Unexecuted instantiation: snprintf.c:zend_string_safe_alloc Unexecuted instantiation: spprintf.c:zend_string_safe_alloc Unexecuted instantiation: strlcat.c:zend_string_safe_alloc Unexecuted instantiation: strlcpy.c:zend_string_safe_alloc Unexecuted instantiation: cast.c:zend_string_safe_alloc Unexecuted instantiation: filter.c:zend_string_safe_alloc Unexecuted instantiation: glob_wrapper.c:zend_string_safe_alloc Unexecuted instantiation: memory.c:zend_string_safe_alloc Unexecuted instantiation: mmap.c:zend_string_safe_alloc Unexecuted instantiation: plain_wrapper.c:zend_string_safe_alloc Unexecuted instantiation: stream_errors.c:zend_string_safe_alloc Unexecuted instantiation: streams.c:zend_string_safe_alloc Unexecuted instantiation: transports.c:zend_string_safe_alloc Unexecuted instantiation: userspace.c:zend_string_safe_alloc Unexecuted instantiation: xp_socket.c:zend_string_safe_alloc Unexecuted instantiation: block_pass.c:zend_string_safe_alloc Unexecuted instantiation: compact_literals.c:zend_string_safe_alloc Unexecuted instantiation: compact_vars.c:zend_string_safe_alloc Unexecuted instantiation: dce.c:zend_string_safe_alloc Unexecuted instantiation: dfa_pass.c:zend_string_safe_alloc Unexecuted instantiation: escape_analysis.c:zend_string_safe_alloc Unexecuted instantiation: nop_removal.c:zend_string_safe_alloc Unexecuted instantiation: optimize_func_calls.c:zend_string_safe_alloc Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_safe_alloc Unexecuted instantiation: pass1.c:zend_string_safe_alloc Unexecuted instantiation: pass3.c:zend_string_safe_alloc Unexecuted instantiation: sccp.c:zend_string_safe_alloc Unexecuted instantiation: scdf.c:zend_string_safe_alloc Unexecuted instantiation: zend_call_graph.c:zend_string_safe_alloc Unexecuted instantiation: zend_cfg.c:zend_string_safe_alloc Unexecuted instantiation: zend_dfg.c:zend_string_safe_alloc Unexecuted instantiation: zend_dump.c:zend_string_safe_alloc Unexecuted instantiation: zend_func_info.c:zend_string_safe_alloc Unexecuted instantiation: zend_inference.c:zend_string_safe_alloc Unexecuted instantiation: zend_optimizer.c:zend_string_safe_alloc Unexecuted instantiation: zend_ssa.c:zend_string_safe_alloc Unexecuted instantiation: zend_alloc.c:zend_string_safe_alloc Unexecuted instantiation: zend_API.c:zend_string_safe_alloc Unexecuted instantiation: zend_ast.c:zend_string_safe_alloc Unexecuted instantiation: zend_attributes.c:zend_string_safe_alloc Unexecuted instantiation: zend_autoload.c:zend_string_safe_alloc Unexecuted instantiation: zend_builtin_functions.c:zend_string_safe_alloc Unexecuted instantiation: zend_call_stack.c:zend_string_safe_alloc Unexecuted instantiation: zend_closures.c:zend_string_safe_alloc Unexecuted instantiation: zend_compile.c:zend_string_safe_alloc Unexecuted instantiation: zend_constants.c:zend_string_safe_alloc Unexecuted instantiation: zend_cpuinfo.c:zend_string_safe_alloc Unexecuted instantiation: zend_default_classes.c:zend_string_safe_alloc Unexecuted instantiation: zend_dtrace.c:zend_string_safe_alloc Unexecuted instantiation: zend_enum.c:zend_string_safe_alloc Unexecuted instantiation: zend_exceptions.c:zend_string_safe_alloc Unexecuted instantiation: zend_execute_API.c:zend_string_safe_alloc Unexecuted instantiation: zend_execute.c:zend_string_safe_alloc Unexecuted instantiation: zend_extensions.c:zend_string_safe_alloc Unexecuted instantiation: zend_fibers.c:zend_string_safe_alloc Unexecuted instantiation: zend_float.c:zend_string_safe_alloc Unexecuted instantiation: zend_gc.c:zend_string_safe_alloc Unexecuted instantiation: zend_gdb.c:zend_string_safe_alloc Unexecuted instantiation: zend_generators.c:zend_string_safe_alloc Unexecuted instantiation: zend_hash.c:zend_string_safe_alloc Unexecuted instantiation: zend_highlight.c:zend_string_safe_alloc Unexecuted instantiation: zend_hrtime.c:zend_string_safe_alloc Unexecuted instantiation: zend_inheritance.c:zend_string_safe_alloc Unexecuted instantiation: zend_ini_parser.c:zend_string_safe_alloc Unexecuted instantiation: zend_ini_scanner.c:zend_string_safe_alloc Unexecuted instantiation: zend_ini.c:zend_string_safe_alloc Unexecuted instantiation: zend_interfaces.c:zend_string_safe_alloc Unexecuted instantiation: zend_iterators.c:zend_string_safe_alloc Unexecuted instantiation: zend_language_parser.c:zend_string_safe_alloc Unexecuted instantiation: zend_language_scanner.c:zend_string_safe_alloc Unexecuted instantiation: zend_lazy_objects.c:zend_string_safe_alloc Unexecuted instantiation: zend_list.c:zend_string_safe_alloc Unexecuted instantiation: zend_llist.c:zend_string_safe_alloc Unexecuted instantiation: zend_multibyte.c:zend_string_safe_alloc Unexecuted instantiation: zend_object_handlers.c:zend_string_safe_alloc Unexecuted instantiation: zend_objects_API.c:zend_string_safe_alloc Unexecuted instantiation: zend_objects.c:zend_string_safe_alloc Unexecuted instantiation: zend_observer.c:zend_string_safe_alloc Unexecuted instantiation: zend_opcode.c:zend_string_safe_alloc Unexecuted instantiation: zend_operators.c:zend_string_safe_alloc Unexecuted instantiation: zend_property_hooks.c:zend_string_safe_alloc Unexecuted instantiation: zend_ptr_stack.c:zend_string_safe_alloc Unexecuted instantiation: zend_signal.c:zend_string_safe_alloc Unexecuted instantiation: zend_smart_str.c:zend_string_safe_alloc Unexecuted instantiation: zend_sort.c:zend_string_safe_alloc Unexecuted instantiation: zend_stack.c:zend_string_safe_alloc Unexecuted instantiation: zend_stream.c:zend_string_safe_alloc zend_string.c:zend_string_safe_alloc Line | Count | Source | 192 | 83.9k | { | 193 | 83.9k | zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent); | 194 | | | 195 | 83.9k | GC_SET_REFCOUNT(ret, 1); | 196 | 83.9k | GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); | 197 | 83.9k | ZSTR_H(ret) = 0; | 198 | 83.9k | ZSTR_LEN(ret) = (n * m) + l; | 199 | 83.9k | return ret; | 200 | 83.9k | } |
Unexecuted instantiation: zend_strtod.c:zend_string_safe_alloc Unexecuted instantiation: zend_system_id.c:zend_string_safe_alloc Unexecuted instantiation: zend_variables.c:zend_string_safe_alloc Unexecuted instantiation: zend_virtual_cwd.c:zend_string_safe_alloc Unexecuted instantiation: zend_vm_opcodes.c:zend_string_safe_alloc Unexecuted instantiation: zend_weakrefs.c:zend_string_safe_alloc Unexecuted instantiation: zend.c:zend_string_safe_alloc Unexecuted instantiation: internal_functions_cli.c:zend_string_safe_alloc Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_safe_alloc Unexecuted instantiation: fuzzer-sapi.c:zend_string_safe_alloc |
201 | | |
202 | | static zend_always_inline zend_string *zend_string_init(const char *str, size_t len, bool persistent) |
203 | 2.50M | { |
204 | 2.50M | zend_string *ret = zend_string_alloc(len, persistent); |
205 | | |
206 | 2.50M | memcpy(ZSTR_VAL(ret), str, len); |
207 | 2.50M | ZSTR_VAL(ret)[len] = '\0'; |
208 | 2.50M | return ret; |
209 | 2.50M | } php_date.c:zend_string_init Line | Count | Source | 203 | 99 | { | 204 | 99 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 99 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 99 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 99 | return ret; | 209 | 99 | } |
Unexecuted instantiation: astro.c:zend_string_init Unexecuted instantiation: dow.c:zend_string_init Unexecuted instantiation: parse_date.c:zend_string_init Unexecuted instantiation: parse_tz.c:zend_string_init Unexecuted instantiation: parse_posix.c:zend_string_init Unexecuted instantiation: timelib.c:zend_string_init Unexecuted instantiation: tm2unixtime.c:zend_string_init Unexecuted instantiation: unixtime2tm.c:zend_string_init Unexecuted instantiation: parse_iso_intervals.c:zend_string_init Unexecuted instantiation: interval.c:zend_string_init php_pcre.c:zend_string_init Line | Count | Source | 203 | 135 | { | 204 | 135 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 135 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 135 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 135 | return ret; | 209 | 135 | } |
Unexecuted instantiation: exif.c:zend_string_init Unexecuted instantiation: hash_adler32.c:zend_string_init Unexecuted instantiation: hash_crc32.c:zend_string_init Unexecuted instantiation: hash_fnv.c:zend_string_init Unexecuted instantiation: hash_gost.c:zend_string_init Unexecuted instantiation: hash_haval.c:zend_string_init Unexecuted instantiation: hash_joaat.c:zend_string_init Unexecuted instantiation: hash_md.c:zend_string_init Unexecuted instantiation: hash_murmur.c:zend_string_init Unexecuted instantiation: hash_ripemd.c:zend_string_init Unexecuted instantiation: hash_sha_ni.c:zend_string_init Unexecuted instantiation: hash_sha_sse2.c:zend_string_init Unexecuted instantiation: hash_sha.c:zend_string_init Unexecuted instantiation: hash_sha3.c:zend_string_init Unexecuted instantiation: hash_snefru.c:zend_string_init Unexecuted instantiation: hash_tiger.c:zend_string_init Unexecuted instantiation: hash_whirlpool.c:zend_string_init Unexecuted instantiation: hash_xxhash.c:zend_string_init Unexecuted instantiation: hash.c:zend_string_init Unexecuted instantiation: json_encoder.c:zend_string_init Unexecuted instantiation: json_parser.tab.c:zend_string_init Unexecuted instantiation: json_scanner.c:zend_string_init Line | Count | Source | 203 | 45 | { | 204 | 45 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 45 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 45 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 45 | return ret; | 209 | 45 | } |
Unexecuted instantiation: php_lexbor.c:zend_string_init Unexecuted instantiation: shared_alloc_mmap.c:zend_string_init Unexecuted instantiation: shared_alloc_posix.c:zend_string_init Unexecuted instantiation: shared_alloc_shm.c:zend_string_init Unexecuted instantiation: zend_accelerator_api.c:zend_string_init Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_init Unexecuted instantiation: zend_accelerator_debug.c:zend_string_init Unexecuted instantiation: zend_accelerator_hash.c:zend_string_init Unexecuted instantiation: zend_accelerator_module.c:zend_string_init Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_init Unexecuted instantiation: zend_file_cache.c:zend_string_init Unexecuted instantiation: zend_persist_calc.c:zend_string_init Unexecuted instantiation: zend_persist.c:zend_string_init Unexecuted instantiation: zend_shared_alloc.c:zend_string_init ZendAccelerator.c:zend_string_init Line | Count | Source | 203 | 1.16k | { | 204 | 1.16k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 1.16k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 1.16k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 1.16k | return ret; | 209 | 1.16k | } |
Unexecuted instantiation: ir_cfg.c:zend_string_init Unexecuted instantiation: ir_check.c:zend_string_init Unexecuted instantiation: ir_dump.c:zend_string_init Unexecuted instantiation: ir_emit.c:zend_string_init Unexecuted instantiation: ir_gcm.c:zend_string_init Unexecuted instantiation: ir_gdb.c:zend_string_init Unexecuted instantiation: ir_patch.c:zend_string_init Unexecuted instantiation: ir_perf.c:zend_string_init Unexecuted instantiation: ir_ra.c:zend_string_init Unexecuted instantiation: ir_save.c:zend_string_init Unexecuted instantiation: ir_sccp.c:zend_string_init Unexecuted instantiation: ir_strtab.c:zend_string_init Unexecuted instantiation: ir.c:zend_string_init Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_init Unexecuted instantiation: zend_jit.c:zend_string_init Unexecuted instantiation: csprng.c:zend_string_init Unexecuted instantiation: engine_mt19937.c:zend_string_init Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_init Unexecuted instantiation: engine_secure.c:zend_string_init Unexecuted instantiation: engine_user.c:zend_string_init Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_init Unexecuted instantiation: gammasection.c:zend_string_init random.c:zend_string_init Line | Count | Source | 203 | 8 | { | 204 | 8 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 8 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 8 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 8 | return ret; | 209 | 8 | } |
Unexecuted instantiation: randomizer.c:zend_string_init Unexecuted instantiation: zend_utils.c:zend_string_init php_reflection.c:zend_string_init Line | Count | Source | 203 | 36 | { | 204 | 36 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 36 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 36 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 36 | return ret; | 209 | 36 | } |
Unexecuted instantiation: php_spl.c:zend_string_init Unexecuted instantiation: spl_array.c:zend_string_init Unexecuted instantiation: spl_directory.c:zend_string_init Unexecuted instantiation: spl_dllist.c:zend_string_init Unexecuted instantiation: spl_exceptions.c:zend_string_init spl_fixedarray.c:zend_string_init Line | Count | Source | 203 | 2 | { | 204 | 2 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 2 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 2 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 2 | return ret; | 209 | 2 | } |
Unexecuted instantiation: spl_functions.c:zend_string_init Unexecuted instantiation: spl_heap.c:zend_string_init spl_iterators.c:zend_string_init Line | Count | Source | 203 | 10 | { | 204 | 10 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 10 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 10 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 10 | return ret; | 209 | 10 | } |
spl_observer.c:zend_string_init Line | Count | Source | 203 | 6 | { | 204 | 6 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 6 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 6 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 6 | return ret; | 209 | 6 | } |
Unexecuted instantiation: array.c:zend_string_init assert.c:zend_string_init Line | Count | Source | 203 | 12 | { | 204 | 12 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 12 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 12 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 12 | return ret; | 209 | 12 | } |
Unexecuted instantiation: base64.c:zend_string_init basic_functions.c:zend_string_init Line | Count | Source | 203 | 40 | { | 204 | 40 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 40 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 40 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 40 | return ret; | 209 | 40 | } |
Unexecuted instantiation: browscap.c:zend_string_init Unexecuted instantiation: crc32_x86.c:zend_string_init Unexecuted instantiation: crc32.c:zend_string_init Unexecuted instantiation: credits.c:zend_string_init Unexecuted instantiation: crypt.c:zend_string_init Unexecuted instantiation: css.c:zend_string_init Unexecuted instantiation: datetime.c:zend_string_init Line | Count | Source | 203 | 5 | { | 204 | 5 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 5 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 5 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 5 | return ret; | 209 | 5 | } |
Unexecuted instantiation: dl.c:zend_string_init Unexecuted instantiation: dns.c:zend_string_init Unexecuted instantiation: exec.c:zend_string_init Line | Count | Source | 203 | 6.32k | { | 204 | 6.32k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 6.32k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 6.32k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 6.32k | return ret; | 209 | 6.32k | } |
Unexecuted instantiation: filestat.c:zend_string_init Unexecuted instantiation: filters.c:zend_string_init Unexecuted instantiation: flock_compat.c:zend_string_init Unexecuted instantiation: formatted_print.c:zend_string_init Unexecuted instantiation: fsock.c:zend_string_init Unexecuted instantiation: ftok.c:zend_string_init Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_init Line | Count | Source | 203 | 6 | { | 204 | 6 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 6 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 6 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 6 | return ret; | 209 | 6 | } |
Unexecuted instantiation: hrtime.c:zend_string_init Unexecuted instantiation: html.c:zend_string_init Unexecuted instantiation: http_fopen_wrapper.c:zend_string_init Unexecuted instantiation: http.c:zend_string_init Unexecuted instantiation: image.c:zend_string_init Unexecuted instantiation: incomplete_class.c:zend_string_init Line | Count | Source | 203 | 24 | { | 204 | 24 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 24 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 24 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 24 | return ret; | 209 | 24 | } |
Unexecuted instantiation: iptc.c:zend_string_init Unexecuted instantiation: levenshtein.c:zend_string_init Unexecuted instantiation: link.c:zend_string_init Unexecuted instantiation: mail.c:zend_string_init Line | Count | Source | 203 | 6 | { | 204 | 6 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 6 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 6 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 6 | return ret; | 209 | 6 | } |
Line | Count | Source | 203 | 6 | { | 204 | 6 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 6 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 6 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 6 | return ret; | 209 | 6 | } |
Unexecuted instantiation: metaphone.c:zend_string_init Unexecuted instantiation: microtime.c:zend_string_init Unexecuted instantiation: net.c:zend_string_init Unexecuted instantiation: pack.c:zend_string_init Unexecuted instantiation: pageinfo.c:zend_string_init Unexecuted instantiation: password.c:zend_string_init Unexecuted instantiation: php_fopen_wrapper.c:zend_string_init Unexecuted instantiation: proc_open.c:zend_string_init Unexecuted instantiation: quot_print.c:zend_string_init Unexecuted instantiation: scanf.c:zend_string_init Unexecuted instantiation: sha1.c:zend_string_init Unexecuted instantiation: soundex.c:zend_string_init Unexecuted instantiation: streamsfuncs.c:zend_string_init string.c:zend_string_init Line | Count | Source | 203 | 1.75k | { | 204 | 1.75k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 1.75k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 1.75k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 1.75k | return ret; | 209 | 1.75k | } |
Unexecuted instantiation: strnatcmp.c:zend_string_init Unexecuted instantiation: syslog.c:zend_string_init Unexecuted instantiation: type.c:zend_string_init Unexecuted instantiation: uniqid.c:zend_string_init url_scanner_ex.c:zend_string_init Line | Count | Source | 203 | 10 | { | 204 | 10 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 10 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 10 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 10 | return ret; | 209 | 10 | } |
Unexecuted instantiation: url.c:zend_string_init user_filters.c:zend_string_init Line | Count | Source | 203 | 158 | { | 204 | 158 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 158 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 158 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 158 | return ret; | 209 | 158 | } |
Unexecuted instantiation: uuencode.c:zend_string_init var_unserializer.c:zend_string_init Line | Count | Source | 203 | 550 | { | 204 | 550 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 550 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 550 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 550 | return ret; | 209 | 550 | } |
Line | Count | Source | 203 | 300 | { | 204 | 300 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 300 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 300 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 300 | return ret; | 209 | 300 | } |
Unexecuted instantiation: versioning.c:zend_string_init Unexecuted instantiation: crypt_sha256.c:zend_string_init Unexecuted instantiation: crypt_sha512.c:zend_string_init Unexecuted instantiation: php_crypt_r.c:zend_string_init php_uri.c:zend_string_init Line | Count | Source | 203 | 8 | { | 204 | 8 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 8 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 8 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 8 | return ret; | 209 | 8 | } |
Unexecuted instantiation: php_uri_common.c:zend_string_init Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_init Unexecuted instantiation: uri_parser_whatwg.c:zend_string_init Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_init Unexecuted instantiation: explicit_bzero.c:zend_string_init fopen_wrappers.c:zend_string_init Line | Count | Source | 203 | 31.2k | { | 204 | 31.2k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 31.2k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 31.2k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 31.2k | return ret; | 209 | 31.2k | } |
Unexecuted instantiation: getopt.c:zend_string_init Line | Count | Source | 203 | 6 | { | 204 | 6 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 6 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 6 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 6 | return ret; | 209 | 6 | } |
Unexecuted instantiation: network.c:zend_string_init output.c:zend_string_init Line | Count | Source | 203 | 1.60k | { | 204 | 1.60k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 1.60k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 1.60k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 1.60k | return ret; | 209 | 1.60k | } |
Unexecuted instantiation: php_content_types.c:zend_string_init Unexecuted instantiation: php_ini_builder.c:zend_string_init php_ini.c:zend_string_init Line | Count | Source | 203 | 46 | { | 204 | 46 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 46 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 46 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 46 | return ret; | 209 | 46 | } |
Unexecuted instantiation: php_glob.c:zend_string_init Unexecuted instantiation: php_odbc_utils.c:zend_string_init Unexecuted instantiation: php_open_temporary_file.c:zend_string_init Unexecuted instantiation: php_scandir.c:zend_string_init Unexecuted instantiation: php_syslog.c:zend_string_init Unexecuted instantiation: php_ticks.c:zend_string_init php_variables.c:zend_string_init Line | Count | Source | 203 | 45.0k | { | 204 | 45.0k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 45.0k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 45.0k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 45.0k | return ret; | 209 | 45.0k | } |
Unexecuted instantiation: reentrancy.c:zend_string_init Unexecuted instantiation: rfc1867.c:zend_string_init Unexecuted instantiation: safe_bcmp.c:zend_string_init Line | Count | Source | 203 | 4 | { | 204 | 4 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 4 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 4 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 4 | return ret; | 209 | 4 | } |
Unexecuted instantiation: snprintf.c:zend_string_init Unexecuted instantiation: spprintf.c:zend_string_init Unexecuted instantiation: strlcat.c:zend_string_init Unexecuted instantiation: strlcpy.c:zend_string_init Unexecuted instantiation: cast.c:zend_string_init Unexecuted instantiation: filter.c:zend_string_init Unexecuted instantiation: glob_wrapper.c:zend_string_init Unexecuted instantiation: memory.c:zend_string_init Unexecuted instantiation: mmap.c:zend_string_init plain_wrapper.c:zend_string_init Line | Count | Source | 203 | 39 | { | 204 | 39 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 39 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 39 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 39 | return ret; | 209 | 39 | } |
stream_errors.c:zend_string_init Line | Count | Source | 203 | 10 | { | 204 | 10 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 10 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 10 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 10 | return ret; | 209 | 10 | } |
Unexecuted instantiation: streams.c:zend_string_init Unexecuted instantiation: transports.c:zend_string_init userspace.c:zend_string_init Line | Count | Source | 203 | 929 | { | 204 | 929 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 929 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 929 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 929 | return ret; | 209 | 929 | } |
Unexecuted instantiation: xp_socket.c:zend_string_init Unexecuted instantiation: block_pass.c:zend_string_init compact_literals.c:zend_string_init Line | Count | Source | 203 | 3.68k | { | 204 | 3.68k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 3.68k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 3.68k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 3.68k | return ret; | 209 | 3.68k | } |
Unexecuted instantiation: compact_vars.c:zend_string_init Unexecuted instantiation: dce.c:zend_string_init Unexecuted instantiation: dfa_pass.c:zend_string_init Unexecuted instantiation: escape_analysis.c:zend_string_init Unexecuted instantiation: nop_removal.c:zend_string_init Unexecuted instantiation: optimize_func_calls.c:zend_string_init Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_init Unexecuted instantiation: pass1.c:zend_string_init Unexecuted instantiation: pass3.c:zend_string_init Unexecuted instantiation: sccp.c:zend_string_init Unexecuted instantiation: scdf.c:zend_string_init Unexecuted instantiation: zend_call_graph.c:zend_string_init Unexecuted instantiation: zend_cfg.c:zend_string_init Unexecuted instantiation: zend_dfg.c:zend_string_init Unexecuted instantiation: zend_dump.c:zend_string_init Unexecuted instantiation: zend_func_info.c:zend_string_init Unexecuted instantiation: zend_inference.c:zend_string_init zend_optimizer.c:zend_string_init Line | Count | Source | 203 | 2 | { | 204 | 2 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 2 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 2 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 2 | return ret; | 209 | 2 | } |
Unexecuted instantiation: zend_ssa.c:zend_string_init Unexecuted instantiation: zend_alloc.c:zend_string_init zend_API.c:zend_string_init Line | Count | Source | 203 | 1.13k | { | 204 | 1.13k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 1.13k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 1.13k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 1.13k | return ret; | 209 | 1.13k | } |
Unexecuted instantiation: zend_ast.c:zend_string_init zend_attributes.c:zend_string_init Line | Count | Source | 203 | 17 | { | 204 | 17 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 17 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 17 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 17 | return ret; | 209 | 17 | } |
Unexecuted instantiation: zend_autoload.c:zend_string_init zend_builtin_functions.c:zend_string_init Line | Count | Source | 203 | 289 | { | 204 | 289 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 289 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 289 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 289 | return ret; | 209 | 289 | } |
Unexecuted instantiation: zend_call_stack.c:zend_string_init Unexecuted instantiation: zend_closures.c:zend_string_init zend_compile.c:zend_string_init Line | Count | Source | 203 | 18.5k | { | 204 | 18.5k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 18.5k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 18.5k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 18.5k | return ret; | 209 | 18.5k | } |
zend_constants.c:zend_string_init Line | Count | Source | 203 | 278 | { | 204 | 278 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 278 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 278 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 278 | return ret; | 209 | 278 | } |
Unexecuted instantiation: zend_cpuinfo.c:zend_string_init Unexecuted instantiation: zend_default_classes.c:zend_string_init Unexecuted instantiation: zend_dtrace.c:zend_string_init zend_enum.c:zend_string_init Line | Count | Source | 203 | 772 | { | 204 | 772 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 772 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 772 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 772 | return ret; | 209 | 772 | } |
zend_exceptions.c:zend_string_init Line | Count | Source | 203 | 263k | { | 204 | 263k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 263k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 263k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 263k | return ret; | 209 | 263k | } |
zend_execute_API.c:zend_string_init Line | Count | Source | 203 | 6 | { | 204 | 6 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 6 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 6 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 6 | return ret; | 209 | 6 | } |
zend_execute.c:zend_string_init Line | Count | Source | 203 | 294 | { | 204 | 294 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 294 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 294 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 294 | return ret; | 209 | 294 | } |
Unexecuted instantiation: zend_extensions.c:zend_string_init Unexecuted instantiation: zend_fibers.c:zend_string_init Unexecuted instantiation: zend_float.c:zend_string_init Unexecuted instantiation: zend_gc.c:zend_string_init Unexecuted instantiation: zend_gdb.c:zend_string_init Unexecuted instantiation: zend_generators.c:zend_string_init zend_hash.c:zend_string_init Line | Count | Source | 203 | 4.40k | { | 204 | 4.40k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 4.40k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 4.40k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 4.40k | return ret; | 209 | 4.40k | } |
Unexecuted instantiation: zend_highlight.c:zend_string_init Unexecuted instantiation: zend_hrtime.c:zend_string_init Unexecuted instantiation: zend_inheritance.c:zend_string_init zend_ini_parser.c:zend_string_init Line | Count | Source | 203 | 8.39k | { | 204 | 8.39k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 8.39k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 8.39k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 8.39k | return ret; | 209 | 8.39k | } |
zend_ini_scanner.c:zend_string_init Line | Count | Source | 203 | 319k | { | 204 | 319k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 319k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 319k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 319k | return ret; | 209 | 319k | } |
zend_ini.c:zend_string_init Line | Count | Source | 203 | 31.2k | { | 204 | 31.2k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 31.2k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 31.2k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 31.2k | return ret; | 209 | 31.2k | } |
zend_interfaces.c:zend_string_init Line | Count | Source | 203 | 24 | { | 204 | 24 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 24 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 24 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 24 | return ret; | 209 | 24 | } |
Unexecuted instantiation: zend_iterators.c:zend_string_init Unexecuted instantiation: zend_language_parser.c:zend_string_init zend_language_scanner.c:zend_string_init Line | Count | Source | 203 | 1.63M | { | 204 | 1.63M | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 1.63M | memcpy(ZSTR_VAL(ret), str, len); | 207 | 1.63M | ZSTR_VAL(ret)[len] = '\0'; | 208 | 1.63M | return ret; | 209 | 1.63M | } |
Unexecuted instantiation: zend_lazy_objects.c:zend_string_init Unexecuted instantiation: zend_list.c:zend_string_init Unexecuted instantiation: zend_llist.c:zend_string_init Unexecuted instantiation: zend_multibyte.c:zend_string_init zend_object_handlers.c:zend_string_init Line | Count | Source | 203 | 444 | { | 204 | 444 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 444 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 444 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 444 | return ret; | 209 | 444 | } |
Unexecuted instantiation: zend_objects_API.c:zend_string_init Unexecuted instantiation: zend_objects.c:zend_string_init Unexecuted instantiation: zend_observer.c:zend_string_init Unexecuted instantiation: zend_opcode.c:zend_string_init zend_operators.c:zend_string_init Line | Count | Source | 203 | 27.0k | { | 204 | 27.0k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 27.0k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 27.0k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 27.0k | return ret; | 209 | 27.0k | } |
zend_property_hooks.c:zend_string_init Line | Count | Source | 203 | 72 | { | 204 | 72 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 72 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 72 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 72 | return ret; | 209 | 72 | } |
Unexecuted instantiation: zend_ptr_stack.c:zend_string_init Unexecuted instantiation: zend_signal.c:zend_string_init Unexecuted instantiation: zend_smart_str.c:zend_string_init Unexecuted instantiation: zend_sort.c:zend_string_init Unexecuted instantiation: zend_stack.c:zend_string_init zend_stream.c:zend_string_init Line | Count | Source | 203 | 44.4k | { | 204 | 44.4k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 44.4k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 44.4k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 44.4k | return ret; | 209 | 44.4k | } |
zend_string.c:zend_string_init Line | Count | Source | 203 | 6.74k | { | 204 | 6.74k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 6.74k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 6.74k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 6.74k | return ret; | 209 | 6.74k | } |
Unexecuted instantiation: zend_strtod.c:zend_string_init Unexecuted instantiation: zend_system_id.c:zend_string_init zend_variables.c:zend_string_init Line | Count | Source | 203 | 57 | { | 204 | 57 | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 57 | memcpy(ZSTR_VAL(ret), str, len); | 207 | 57 | ZSTR_VAL(ret)[len] = '\0'; | 208 | 57 | return ret; | 209 | 57 | } |
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_init Unexecuted instantiation: zend_vm_opcodes.c:zend_string_init Unexecuted instantiation: zend_weakrefs.c:zend_string_init Unexecuted instantiation: zend.c:zend_string_init Unexecuted instantiation: internal_functions_cli.c:zend_string_init fuzzer-tracing-jit.c:zend_string_init Line | Count | Source | 203 | 49.2k | { | 204 | 49.2k | zend_string *ret = zend_string_alloc(len, persistent); | 205 | | | 206 | 49.2k | memcpy(ZSTR_VAL(ret), str, len); | 207 | 49.2k | ZSTR_VAL(ret)[len] = '\0'; | 208 | 49.2k | return ret; | 209 | 49.2k | } |
Unexecuted instantiation: fuzzer-sapi.c:zend_string_init |
210 | | |
211 | | static zend_always_inline zend_string *zend_string_init_fast(const char *str, size_t len) |
212 | 47.5k | { |
213 | 47.5k | if (len > 1) { |
214 | 45.6k | return zend_string_init(str, len, 0); |
215 | 45.6k | } else if (len == 0) { |
216 | 137 | return zend_empty_string; |
217 | 1.80k | } else /* if (len == 1) */ { |
218 | 1.80k | return ZSTR_CHAR((zend_uchar) *str); |
219 | 1.80k | } |
220 | 47.5k | } Unexecuted instantiation: php_date.c:zend_string_init_fast Unexecuted instantiation: astro.c:zend_string_init_fast Unexecuted instantiation: dow.c:zend_string_init_fast Unexecuted instantiation: parse_date.c:zend_string_init_fast Unexecuted instantiation: parse_tz.c:zend_string_init_fast Unexecuted instantiation: parse_posix.c:zend_string_init_fast Unexecuted instantiation: timelib.c:zend_string_init_fast Unexecuted instantiation: tm2unixtime.c:zend_string_init_fast Unexecuted instantiation: unixtime2tm.c:zend_string_init_fast Unexecuted instantiation: parse_iso_intervals.c:zend_string_init_fast Unexecuted instantiation: interval.c:zend_string_init_fast php_pcre.c:zend_string_init_fast Line | Count | Source | 212 | 252 | { | 213 | 252 | if (len > 1) { | 214 | 18 | return zend_string_init(str, len, 0); | 215 | 234 | } else if (len == 0) { | 216 | 0 | return zend_empty_string; | 217 | 234 | } else /* if (len == 1) */ { | 218 | 234 | return ZSTR_CHAR((zend_uchar) *str); | 219 | 234 | } | 220 | 252 | } |
Unexecuted instantiation: exif.c:zend_string_init_fast Unexecuted instantiation: hash_adler32.c:zend_string_init_fast Unexecuted instantiation: hash_crc32.c:zend_string_init_fast Unexecuted instantiation: hash_fnv.c:zend_string_init_fast Unexecuted instantiation: hash_gost.c:zend_string_init_fast Unexecuted instantiation: hash_haval.c:zend_string_init_fast Unexecuted instantiation: hash_joaat.c:zend_string_init_fast Unexecuted instantiation: hash_md.c:zend_string_init_fast Unexecuted instantiation: hash_murmur.c:zend_string_init_fast Unexecuted instantiation: hash_ripemd.c:zend_string_init_fast Unexecuted instantiation: hash_sha_ni.c:zend_string_init_fast Unexecuted instantiation: hash_sha_sse2.c:zend_string_init_fast Unexecuted instantiation: hash_sha.c:zend_string_init_fast Unexecuted instantiation: hash_sha3.c:zend_string_init_fast Unexecuted instantiation: hash_snefru.c:zend_string_init_fast Unexecuted instantiation: hash_tiger.c:zend_string_init_fast Unexecuted instantiation: hash_whirlpool.c:zend_string_init_fast Unexecuted instantiation: hash_xxhash.c:zend_string_init_fast Unexecuted instantiation: hash.c:zend_string_init_fast Unexecuted instantiation: json_encoder.c:zend_string_init_fast Unexecuted instantiation: json_parser.tab.c:zend_string_init_fast Unexecuted instantiation: json_scanner.c:zend_string_init_fast Unexecuted instantiation: json.c:zend_string_init_fast Unexecuted instantiation: php_lexbor.c:zend_string_init_fast Unexecuted instantiation: shared_alloc_mmap.c:zend_string_init_fast Unexecuted instantiation: shared_alloc_posix.c:zend_string_init_fast Unexecuted instantiation: shared_alloc_shm.c:zend_string_init_fast Unexecuted instantiation: zend_accelerator_api.c:zend_string_init_fast Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_init_fast Unexecuted instantiation: zend_accelerator_debug.c:zend_string_init_fast Unexecuted instantiation: zend_accelerator_hash.c:zend_string_init_fast Unexecuted instantiation: zend_accelerator_module.c:zend_string_init_fast Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_init_fast Unexecuted instantiation: zend_file_cache.c:zend_string_init_fast Unexecuted instantiation: zend_persist_calc.c:zend_string_init_fast Unexecuted instantiation: zend_persist.c:zend_string_init_fast Unexecuted instantiation: zend_shared_alloc.c:zend_string_init_fast Unexecuted instantiation: ZendAccelerator.c:zend_string_init_fast Unexecuted instantiation: ir_cfg.c:zend_string_init_fast Unexecuted instantiation: ir_check.c:zend_string_init_fast Unexecuted instantiation: ir_dump.c:zend_string_init_fast Unexecuted instantiation: ir_emit.c:zend_string_init_fast Unexecuted instantiation: ir_gcm.c:zend_string_init_fast Unexecuted instantiation: ir_gdb.c:zend_string_init_fast Unexecuted instantiation: ir_patch.c:zend_string_init_fast Unexecuted instantiation: ir_perf.c:zend_string_init_fast Unexecuted instantiation: ir_ra.c:zend_string_init_fast Unexecuted instantiation: ir_save.c:zend_string_init_fast Unexecuted instantiation: ir_sccp.c:zend_string_init_fast Unexecuted instantiation: ir_strtab.c:zend_string_init_fast Unexecuted instantiation: ir.c:zend_string_init_fast Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_init_fast Unexecuted instantiation: zend_jit.c:zend_string_init_fast Unexecuted instantiation: csprng.c:zend_string_init_fast Unexecuted instantiation: engine_mt19937.c:zend_string_init_fast Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_init_fast Unexecuted instantiation: engine_secure.c:zend_string_init_fast Unexecuted instantiation: engine_user.c:zend_string_init_fast Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_init_fast Unexecuted instantiation: gammasection.c:zend_string_init_fast Unexecuted instantiation: random.c:zend_string_init_fast Unexecuted instantiation: randomizer.c:zend_string_init_fast Unexecuted instantiation: zend_utils.c:zend_string_init_fast Unexecuted instantiation: php_reflection.c:zend_string_init_fast Unexecuted instantiation: php_spl.c:zend_string_init_fast Unexecuted instantiation: spl_array.c:zend_string_init_fast Unexecuted instantiation: spl_directory.c:zend_string_init_fast Unexecuted instantiation: spl_dllist.c:zend_string_init_fast Unexecuted instantiation: spl_exceptions.c:zend_string_init_fast Unexecuted instantiation: spl_fixedarray.c:zend_string_init_fast Unexecuted instantiation: spl_functions.c:zend_string_init_fast Unexecuted instantiation: spl_heap.c:zend_string_init_fast Unexecuted instantiation: spl_iterators.c:zend_string_init_fast Unexecuted instantiation: spl_observer.c:zend_string_init_fast Unexecuted instantiation: array.c:zend_string_init_fast Unexecuted instantiation: assert.c:zend_string_init_fast Unexecuted instantiation: base64.c:zend_string_init_fast Unexecuted instantiation: basic_functions.c:zend_string_init_fast Unexecuted instantiation: browscap.c:zend_string_init_fast Unexecuted instantiation: crc32_x86.c:zend_string_init_fast Unexecuted instantiation: crc32.c:zend_string_init_fast Unexecuted instantiation: credits.c:zend_string_init_fast Unexecuted instantiation: crypt.c:zend_string_init_fast Unexecuted instantiation: css.c:zend_string_init_fast Unexecuted instantiation: datetime.c:zend_string_init_fast Unexecuted instantiation: dir.c:zend_string_init_fast Unexecuted instantiation: dl.c:zend_string_init_fast Unexecuted instantiation: dns.c:zend_string_init_fast Unexecuted instantiation: exec.c:zend_string_init_fast Unexecuted instantiation: file.c:zend_string_init_fast Unexecuted instantiation: filestat.c:zend_string_init_fast Unexecuted instantiation: filters.c:zend_string_init_fast Unexecuted instantiation: flock_compat.c:zend_string_init_fast Unexecuted instantiation: formatted_print.c:zend_string_init_fast Unexecuted instantiation: fsock.c:zend_string_init_fast Unexecuted instantiation: ftok.c:zend_string_init_fast Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_init_fast Unexecuted instantiation: head.c:zend_string_init_fast Unexecuted instantiation: hrtime.c:zend_string_init_fast Unexecuted instantiation: html.c:zend_string_init_fast Unexecuted instantiation: http_fopen_wrapper.c:zend_string_init_fast Unexecuted instantiation: http.c:zend_string_init_fast Unexecuted instantiation: image.c:zend_string_init_fast Unexecuted instantiation: incomplete_class.c:zend_string_init_fast Unexecuted instantiation: info.c:zend_string_init_fast Unexecuted instantiation: iptc.c:zend_string_init_fast Unexecuted instantiation: levenshtein.c:zend_string_init_fast Unexecuted instantiation: link.c:zend_string_init_fast Unexecuted instantiation: mail.c:zend_string_init_fast Unexecuted instantiation: math.c:zend_string_init_fast Unexecuted instantiation: md5.c:zend_string_init_fast Unexecuted instantiation: metaphone.c:zend_string_init_fast Unexecuted instantiation: microtime.c:zend_string_init_fast Unexecuted instantiation: net.c:zend_string_init_fast Unexecuted instantiation: pack.c:zend_string_init_fast Unexecuted instantiation: pageinfo.c:zend_string_init_fast Unexecuted instantiation: password.c:zend_string_init_fast Unexecuted instantiation: php_fopen_wrapper.c:zend_string_init_fast Unexecuted instantiation: proc_open.c:zend_string_init_fast Unexecuted instantiation: quot_print.c:zend_string_init_fast Unexecuted instantiation: scanf.c:zend_string_init_fast Unexecuted instantiation: sha1.c:zend_string_init_fast Unexecuted instantiation: soundex.c:zend_string_init_fast Unexecuted instantiation: streamsfuncs.c:zend_string_init_fast string.c:zend_string_init_fast Line | Count | Source | 212 | 36 | { | 213 | 36 | if (len > 1) { | 214 | 33 | return zend_string_init(str, len, 0); | 215 | 33 | } else if (len == 0) { | 216 | 0 | return zend_empty_string; | 217 | 3 | } else /* if (len == 1) */ { | 218 | 3 | return ZSTR_CHAR((zend_uchar) *str); | 219 | 3 | } | 220 | 36 | } |
Unexecuted instantiation: strnatcmp.c:zend_string_init_fast Unexecuted instantiation: syslog.c:zend_string_init_fast Unexecuted instantiation: type.c:zend_string_init_fast Unexecuted instantiation: uniqid.c:zend_string_init_fast Unexecuted instantiation: url_scanner_ex.c:zend_string_init_fast Unexecuted instantiation: url.c:zend_string_init_fast Unexecuted instantiation: user_filters.c:zend_string_init_fast Unexecuted instantiation: uuencode.c:zend_string_init_fast var_unserializer.c:zend_string_init_fast Line | Count | Source | 212 | 2.06k | { | 213 | 2.06k | if (len > 1) { | 214 | 472 | return zend_string_init(str, len, 0); | 215 | 1.59k | } else if (len == 0) { | 216 | 93 | return zend_empty_string; | 217 | 1.49k | } else /* if (len == 1) */ { | 218 | 1.49k | return ZSTR_CHAR((zend_uchar) *str); | 219 | 1.49k | } | 220 | 2.06k | } |
Unexecuted instantiation: var.c:zend_string_init_fast Unexecuted instantiation: versioning.c:zend_string_init_fast Unexecuted instantiation: crypt_sha256.c:zend_string_init_fast Unexecuted instantiation: crypt_sha512.c:zend_string_init_fast Unexecuted instantiation: php_crypt_r.c:zend_string_init_fast Unexecuted instantiation: php_uri.c:zend_string_init_fast Unexecuted instantiation: php_uri_common.c:zend_string_init_fast Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_init_fast Unexecuted instantiation: uri_parser_whatwg.c:zend_string_init_fast Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_init_fast Unexecuted instantiation: explicit_bzero.c:zend_string_init_fast Unexecuted instantiation: fopen_wrappers.c:zend_string_init_fast Unexecuted instantiation: getopt.c:zend_string_init_fast Unexecuted instantiation: main.c:zend_string_init_fast Unexecuted instantiation: network.c:zend_string_init_fast Unexecuted instantiation: output.c:zend_string_init_fast Unexecuted instantiation: php_content_types.c:zend_string_init_fast Unexecuted instantiation: php_ini_builder.c:zend_string_init_fast Unexecuted instantiation: php_ini.c:zend_string_init_fast Unexecuted instantiation: php_glob.c:zend_string_init_fast Unexecuted instantiation: php_odbc_utils.c:zend_string_init_fast Unexecuted instantiation: php_open_temporary_file.c:zend_string_init_fast Unexecuted instantiation: php_scandir.c:zend_string_init_fast Unexecuted instantiation: php_syslog.c:zend_string_init_fast Unexecuted instantiation: php_ticks.c:zend_string_init_fast php_variables.c:zend_string_init_fast Line | Count | Source | 212 | 45.1k | { | 213 | 45.1k | if (len > 1) { | 214 | 45.0k | return zend_string_init(str, len, 0); | 215 | 45.0k | } else if (len == 0) { | 216 | 44 | return zend_empty_string; | 217 | 66 | } else /* if (len == 1) */ { | 218 | 66 | return ZSTR_CHAR((zend_uchar) *str); | 219 | 66 | } | 220 | 45.1k | } |
Unexecuted instantiation: reentrancy.c:zend_string_init_fast Unexecuted instantiation: rfc1867.c:zend_string_init_fast Unexecuted instantiation: safe_bcmp.c:zend_string_init_fast Unexecuted instantiation: SAPI.c:zend_string_init_fast Unexecuted instantiation: snprintf.c:zend_string_init_fast Unexecuted instantiation: spprintf.c:zend_string_init_fast Unexecuted instantiation: strlcat.c:zend_string_init_fast Unexecuted instantiation: strlcpy.c:zend_string_init_fast Unexecuted instantiation: cast.c:zend_string_init_fast Unexecuted instantiation: filter.c:zend_string_init_fast Unexecuted instantiation: glob_wrapper.c:zend_string_init_fast Unexecuted instantiation: memory.c:zend_string_init_fast Unexecuted instantiation: mmap.c:zend_string_init_fast Unexecuted instantiation: plain_wrapper.c:zend_string_init_fast Unexecuted instantiation: stream_errors.c:zend_string_init_fast Unexecuted instantiation: streams.c:zend_string_init_fast Unexecuted instantiation: transports.c:zend_string_init_fast Unexecuted instantiation: userspace.c:zend_string_init_fast Unexecuted instantiation: xp_socket.c:zend_string_init_fast Unexecuted instantiation: block_pass.c:zend_string_init_fast Unexecuted instantiation: compact_literals.c:zend_string_init_fast Unexecuted instantiation: compact_vars.c:zend_string_init_fast Unexecuted instantiation: dce.c:zend_string_init_fast Unexecuted instantiation: dfa_pass.c:zend_string_init_fast Unexecuted instantiation: escape_analysis.c:zend_string_init_fast Unexecuted instantiation: nop_removal.c:zend_string_init_fast Unexecuted instantiation: optimize_func_calls.c:zend_string_init_fast Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_init_fast Unexecuted instantiation: pass1.c:zend_string_init_fast Unexecuted instantiation: pass3.c:zend_string_init_fast Unexecuted instantiation: sccp.c:zend_string_init_fast Unexecuted instantiation: scdf.c:zend_string_init_fast Unexecuted instantiation: zend_call_graph.c:zend_string_init_fast Unexecuted instantiation: zend_cfg.c:zend_string_init_fast Unexecuted instantiation: zend_dfg.c:zend_string_init_fast Unexecuted instantiation: zend_dump.c:zend_string_init_fast Unexecuted instantiation: zend_func_info.c:zend_string_init_fast Unexecuted instantiation: zend_inference.c:zend_string_init_fast Unexecuted instantiation: zend_optimizer.c:zend_string_init_fast Unexecuted instantiation: zend_ssa.c:zend_string_init_fast Unexecuted instantiation: zend_alloc.c:zend_string_init_fast Unexecuted instantiation: zend_API.c:zend_string_init_fast Unexecuted instantiation: zend_ast.c:zend_string_init_fast Unexecuted instantiation: zend_attributes.c:zend_string_init_fast Unexecuted instantiation: zend_autoload.c:zend_string_init_fast Unexecuted instantiation: zend_builtin_functions.c:zend_string_init_fast Unexecuted instantiation: zend_call_stack.c:zend_string_init_fast Unexecuted instantiation: zend_closures.c:zend_string_init_fast Unexecuted instantiation: zend_compile.c:zend_string_init_fast Unexecuted instantiation: zend_constants.c:zend_string_init_fast Unexecuted instantiation: zend_cpuinfo.c:zend_string_init_fast Unexecuted instantiation: zend_default_classes.c:zend_string_init_fast Unexecuted instantiation: zend_dtrace.c:zend_string_init_fast Unexecuted instantiation: zend_enum.c:zend_string_init_fast Unexecuted instantiation: zend_exceptions.c:zend_string_init_fast Unexecuted instantiation: zend_execute_API.c:zend_string_init_fast Unexecuted instantiation: zend_execute.c:zend_string_init_fast Unexecuted instantiation: zend_extensions.c:zend_string_init_fast Unexecuted instantiation: zend_fibers.c:zend_string_init_fast Unexecuted instantiation: zend_float.c:zend_string_init_fast Unexecuted instantiation: zend_gc.c:zend_string_init_fast Unexecuted instantiation: zend_gdb.c:zend_string_init_fast Unexecuted instantiation: zend_generators.c:zend_string_init_fast Unexecuted instantiation: zend_hash.c:zend_string_init_fast Unexecuted instantiation: zend_highlight.c:zend_string_init_fast Unexecuted instantiation: zend_hrtime.c:zend_string_init_fast Unexecuted instantiation: zend_inheritance.c:zend_string_init_fast Unexecuted instantiation: zend_ini_parser.c:zend_string_init_fast Unexecuted instantiation: zend_ini_scanner.c:zend_string_init_fast Unexecuted instantiation: zend_ini.c:zend_string_init_fast Unexecuted instantiation: zend_interfaces.c:zend_string_init_fast Unexecuted instantiation: zend_iterators.c:zend_string_init_fast Unexecuted instantiation: zend_language_parser.c:zend_string_init_fast Unexecuted instantiation: zend_language_scanner.c:zend_string_init_fast Unexecuted instantiation: zend_lazy_objects.c:zend_string_init_fast Unexecuted instantiation: zend_list.c:zend_string_init_fast Unexecuted instantiation: zend_llist.c:zend_string_init_fast Unexecuted instantiation: zend_multibyte.c:zend_string_init_fast Unexecuted instantiation: zend_object_handlers.c:zend_string_init_fast Unexecuted instantiation: zend_objects_API.c:zend_string_init_fast Unexecuted instantiation: zend_objects.c:zend_string_init_fast Unexecuted instantiation: zend_observer.c:zend_string_init_fast Unexecuted instantiation: zend_opcode.c:zend_string_init_fast Unexecuted instantiation: zend_operators.c:zend_string_init_fast Unexecuted instantiation: zend_property_hooks.c:zend_string_init_fast Unexecuted instantiation: zend_ptr_stack.c:zend_string_init_fast Unexecuted instantiation: zend_signal.c:zend_string_init_fast Unexecuted instantiation: zend_smart_str.c:zend_string_init_fast Unexecuted instantiation: zend_sort.c:zend_string_init_fast Unexecuted instantiation: zend_stack.c:zend_string_init_fast Unexecuted instantiation: zend_stream.c:zend_string_init_fast Unexecuted instantiation: zend_string.c:zend_string_init_fast Unexecuted instantiation: zend_strtod.c:zend_string_init_fast Unexecuted instantiation: zend_system_id.c:zend_string_init_fast Unexecuted instantiation: zend_variables.c:zend_string_init_fast Unexecuted instantiation: zend_virtual_cwd.c:zend_string_init_fast Unexecuted instantiation: zend_vm_opcodes.c:zend_string_init_fast Unexecuted instantiation: zend_weakrefs.c:zend_string_init_fast Unexecuted instantiation: zend.c:zend_string_init_fast Unexecuted instantiation: internal_functions_cli.c:zend_string_init_fast Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_init_fast Unexecuted instantiation: fuzzer-sapi.c:zend_string_init_fast |
221 | | |
222 | | static zend_always_inline zend_string *zend_string_copy(zend_string *s) |
223 | 2.65M | { |
224 | 2.65M | if (!ZSTR_IS_INTERNED(s)) { |
225 | 1.37M | GC_ADDREF(s); |
226 | 1.37M | } |
227 | 2.65M | return s; |
228 | 2.65M | } Unexecuted instantiation: php_date.c:zend_string_copy Unexecuted instantiation: astro.c:zend_string_copy Unexecuted instantiation: dow.c:zend_string_copy Unexecuted instantiation: parse_date.c:zend_string_copy Unexecuted instantiation: parse_tz.c:zend_string_copy Unexecuted instantiation: parse_posix.c:zend_string_copy Unexecuted instantiation: timelib.c:zend_string_copy Unexecuted instantiation: tm2unixtime.c:zend_string_copy Unexecuted instantiation: unixtime2tm.c:zend_string_copy Unexecuted instantiation: parse_iso_intervals.c:zend_string_copy Unexecuted instantiation: interval.c:zend_string_copy php_pcre.c:zend_string_copy Line | Count | Source | 223 | 78 | { | 224 | 78 | if (!ZSTR_IS_INTERNED(s)) { | 225 | 0 | GC_ADDREF(s); | 226 | 0 | } | 227 | 78 | return s; | 228 | 78 | } |
Unexecuted instantiation: exif.c:zend_string_copy Unexecuted instantiation: hash_adler32.c:zend_string_copy Unexecuted instantiation: hash_crc32.c:zend_string_copy Unexecuted instantiation: hash_fnv.c:zend_string_copy Unexecuted instantiation: hash_gost.c:zend_string_copy Unexecuted instantiation: hash_haval.c:zend_string_copy Unexecuted instantiation: hash_joaat.c:zend_string_copy Unexecuted instantiation: hash_md.c:zend_string_copy Unexecuted instantiation: hash_murmur.c:zend_string_copy Unexecuted instantiation: hash_ripemd.c:zend_string_copy Unexecuted instantiation: hash_sha_ni.c:zend_string_copy Unexecuted instantiation: hash_sha_sse2.c:zend_string_copy Unexecuted instantiation: hash_sha.c:zend_string_copy Unexecuted instantiation: hash_sha3.c:zend_string_copy Unexecuted instantiation: hash_snefru.c:zend_string_copy Unexecuted instantiation: hash_tiger.c:zend_string_copy Unexecuted instantiation: hash_whirlpool.c:zend_string_copy Unexecuted instantiation: hash_xxhash.c:zend_string_copy Unexecuted instantiation: hash.c:zend_string_copy Unexecuted instantiation: json_encoder.c:zend_string_copy Unexecuted instantiation: json_parser.tab.c:zend_string_copy Unexecuted instantiation: json_scanner.c:zend_string_copy Unexecuted instantiation: json.c:zend_string_copy Unexecuted instantiation: php_lexbor.c:zend_string_copy Unexecuted instantiation: shared_alloc_mmap.c:zend_string_copy Unexecuted instantiation: shared_alloc_posix.c:zend_string_copy Unexecuted instantiation: shared_alloc_shm.c:zend_string_copy Unexecuted instantiation: zend_accelerator_api.c:zend_string_copy Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_copy Unexecuted instantiation: zend_accelerator_debug.c:zend_string_copy Unexecuted instantiation: zend_accelerator_hash.c:zend_string_copy Unexecuted instantiation: zend_accelerator_module.c:zend_string_copy zend_accelerator_util_funcs.c:zend_string_copy Line | Count | Source | 223 | 3.13k | { | 224 | 3.13k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 1.07k | GC_ADDREF(s); | 226 | 1.07k | } | 227 | 3.13k | return s; | 228 | 3.13k | } |
Unexecuted instantiation: zend_file_cache.c:zend_string_copy Unexecuted instantiation: zend_persist_calc.c:zend_string_copy Unexecuted instantiation: zend_persist.c:zend_string_copy Unexecuted instantiation: zend_shared_alloc.c:zend_string_copy ZendAccelerator.c:zend_string_copy Line | Count | Source | 223 | 25.9k | { | 224 | 25.9k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 25.9k | GC_ADDREF(s); | 226 | 25.9k | } | 227 | 25.9k | return s; | 228 | 25.9k | } |
Unexecuted instantiation: ir_cfg.c:zend_string_copy Unexecuted instantiation: ir_check.c:zend_string_copy Unexecuted instantiation: ir_dump.c:zend_string_copy Unexecuted instantiation: ir_emit.c:zend_string_copy Unexecuted instantiation: ir_gcm.c:zend_string_copy Unexecuted instantiation: ir_gdb.c:zend_string_copy Unexecuted instantiation: ir_patch.c:zend_string_copy Unexecuted instantiation: ir_perf.c:zend_string_copy Unexecuted instantiation: ir_ra.c:zend_string_copy Unexecuted instantiation: ir_save.c:zend_string_copy Unexecuted instantiation: ir_sccp.c:zend_string_copy Unexecuted instantiation: ir_strtab.c:zend_string_copy Unexecuted instantiation: ir.c:zend_string_copy Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_copy Unexecuted instantiation: zend_jit.c:zend_string_copy Unexecuted instantiation: csprng.c:zend_string_copy Unexecuted instantiation: engine_mt19937.c:zend_string_copy Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_copy Unexecuted instantiation: engine_secure.c:zend_string_copy Unexecuted instantiation: engine_user.c:zend_string_copy Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_copy Unexecuted instantiation: gammasection.c:zend_string_copy Unexecuted instantiation: random.c:zend_string_copy Unexecuted instantiation: randomizer.c:zend_string_copy Unexecuted instantiation: zend_utils.c:zend_string_copy php_reflection.c:zend_string_copy Line | Count | Source | 223 | 1.89k | { | 224 | 1.89k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 0 | GC_ADDREF(s); | 226 | 0 | } | 227 | 1.89k | return s; | 228 | 1.89k | } |
Unexecuted instantiation: php_spl.c:zend_string_copy Unexecuted instantiation: spl_array.c:zend_string_copy Unexecuted instantiation: spl_directory.c:zend_string_copy Unexecuted instantiation: spl_dllist.c:zend_string_copy Unexecuted instantiation: spl_exceptions.c:zend_string_copy Unexecuted instantiation: spl_fixedarray.c:zend_string_copy Unexecuted instantiation: spl_functions.c:zend_string_copy Unexecuted instantiation: spl_heap.c:zend_string_copy Unexecuted instantiation: spl_iterators.c:zend_string_copy Unexecuted instantiation: spl_observer.c:zend_string_copy Unexecuted instantiation: array.c:zend_string_copy Unexecuted instantiation: assert.c:zend_string_copy Unexecuted instantiation: base64.c:zend_string_copy basic_functions.c:zend_string_copy Line | Count | Source | 223 | 9 | { | 224 | 9 | if (!ZSTR_IS_INTERNED(s)) { | 225 | 9 | GC_ADDREF(s); | 226 | 9 | } | 227 | 9 | return s; | 228 | 9 | } |
Unexecuted instantiation: browscap.c:zend_string_copy Unexecuted instantiation: crc32_x86.c:zend_string_copy Unexecuted instantiation: crc32.c:zend_string_copy Unexecuted instantiation: credits.c:zend_string_copy Unexecuted instantiation: crypt.c:zend_string_copy Unexecuted instantiation: css.c:zend_string_copy Unexecuted instantiation: datetime.c:zend_string_copy Unexecuted instantiation: dir.c:zend_string_copy Unexecuted instantiation: dl.c:zend_string_copy Unexecuted instantiation: dns.c:zend_string_copy Unexecuted instantiation: exec.c:zend_string_copy Unexecuted instantiation: file.c:zend_string_copy Unexecuted instantiation: filestat.c:zend_string_copy Unexecuted instantiation: filters.c:zend_string_copy Unexecuted instantiation: flock_compat.c:zend_string_copy Unexecuted instantiation: formatted_print.c:zend_string_copy Unexecuted instantiation: fsock.c:zend_string_copy Unexecuted instantiation: ftok.c:zend_string_copy Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_copy Unexecuted instantiation: head.c:zend_string_copy Unexecuted instantiation: hrtime.c:zend_string_copy Line | Count | Source | 223 | 63 | { | 224 | 63 | if (!ZSTR_IS_INTERNED(s)) { | 225 | 63 | GC_ADDREF(s); | 226 | 63 | } | 227 | 63 | return s; | 228 | 63 | } |
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_copy Unexecuted instantiation: http.c:zend_string_copy Unexecuted instantiation: image.c:zend_string_copy incomplete_class.c:zend_string_copy Line | Count | Source | 223 | 30 | { | 224 | 30 | if (!ZSTR_IS_INTERNED(s)) { | 225 | 0 | GC_ADDREF(s); | 226 | 0 | } | 227 | 30 | return s; | 228 | 30 | } |
Unexecuted instantiation: info.c:zend_string_copy Unexecuted instantiation: iptc.c:zend_string_copy Unexecuted instantiation: levenshtein.c:zend_string_copy Unexecuted instantiation: link.c:zend_string_copy Unexecuted instantiation: mail.c:zend_string_copy Unexecuted instantiation: math.c:zend_string_copy Unexecuted instantiation: md5.c:zend_string_copy Unexecuted instantiation: metaphone.c:zend_string_copy Unexecuted instantiation: microtime.c:zend_string_copy Unexecuted instantiation: net.c:zend_string_copy Unexecuted instantiation: pack.c:zend_string_copy Unexecuted instantiation: pageinfo.c:zend_string_copy Unexecuted instantiation: password.c:zend_string_copy Unexecuted instantiation: php_fopen_wrapper.c:zend_string_copy Unexecuted instantiation: proc_open.c:zend_string_copy Unexecuted instantiation: quot_print.c:zend_string_copy Unexecuted instantiation: scanf.c:zend_string_copy Unexecuted instantiation: sha1.c:zend_string_copy Unexecuted instantiation: soundex.c:zend_string_copy Unexecuted instantiation: streamsfuncs.c:zend_string_copy string.c:zend_string_copy Line | Count | Source | 223 | 831 | { | 224 | 831 | if (!ZSTR_IS_INTERNED(s)) { | 225 | 684 | GC_ADDREF(s); | 226 | 684 | } | 227 | 831 | return s; | 228 | 831 | } |
Unexecuted instantiation: strnatcmp.c:zend_string_copy Unexecuted instantiation: syslog.c:zend_string_copy Unexecuted instantiation: type.c:zend_string_copy Unexecuted instantiation: uniqid.c:zend_string_copy Unexecuted instantiation: url_scanner_ex.c:zend_string_copy Unexecuted instantiation: url.c:zend_string_copy user_filters.c:zend_string_copy Line | Count | Source | 223 | 356 | { | 224 | 356 | if (!ZSTR_IS_INTERNED(s)) { | 225 | 0 | GC_ADDREF(s); | 226 | 0 | } | 227 | 356 | return s; | 228 | 356 | } |
Unexecuted instantiation: uuencode.c:zend_string_copy Unexecuted instantiation: var_unserializer.c:zend_string_copy Line | Count | Source | 223 | 210 | { | 224 | 210 | if (!ZSTR_IS_INTERNED(s)) { | 225 | 0 | GC_ADDREF(s); | 226 | 0 | } | 227 | 210 | return s; | 228 | 210 | } |
Unexecuted instantiation: versioning.c:zend_string_copy Unexecuted instantiation: crypt_sha256.c:zend_string_copy Unexecuted instantiation: crypt_sha512.c:zend_string_copy Unexecuted instantiation: php_crypt_r.c:zend_string_copy Unexecuted instantiation: php_uri.c:zend_string_copy Unexecuted instantiation: php_uri_common.c:zend_string_copy Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_copy Unexecuted instantiation: uri_parser_whatwg.c:zend_string_copy Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_copy Unexecuted instantiation: explicit_bzero.c:zend_string_copy Unexecuted instantiation: fopen_wrappers.c:zend_string_copy Unexecuted instantiation: getopt.c:zend_string_copy Line | Count | Source | 223 | 1.43M | { | 224 | 1.43M | if (!ZSTR_IS_INTERNED(s)) { | 225 | 719k | GC_ADDREF(s); | 226 | 719k | } | 227 | 1.43M | return s; | 228 | 1.43M | } |
Unexecuted instantiation: network.c:zend_string_copy output.c:zend_string_copy Line | Count | Source | 223 | 818 | { | 224 | 818 | if (!ZSTR_IS_INTERNED(s)) { | 225 | 785 | GC_ADDREF(s); | 226 | 785 | } | 227 | 818 | return s; | 228 | 818 | } |
Unexecuted instantiation: php_content_types.c:zend_string_copy Unexecuted instantiation: php_ini_builder.c:zend_string_copy Unexecuted instantiation: php_ini.c:zend_string_copy Unexecuted instantiation: php_glob.c:zend_string_copy Unexecuted instantiation: php_odbc_utils.c:zend_string_copy Unexecuted instantiation: php_open_temporary_file.c:zend_string_copy Unexecuted instantiation: php_scandir.c:zend_string_copy Unexecuted instantiation: php_syslog.c:zend_string_copy Unexecuted instantiation: php_ticks.c:zend_string_copy Unexecuted instantiation: php_variables.c:zend_string_copy Unexecuted instantiation: reentrancy.c:zend_string_copy Unexecuted instantiation: rfc1867.c:zend_string_copy Unexecuted instantiation: safe_bcmp.c:zend_string_copy Unexecuted instantiation: SAPI.c:zend_string_copy Unexecuted instantiation: snprintf.c:zend_string_copy Unexecuted instantiation: spprintf.c:zend_string_copy Unexecuted instantiation: strlcat.c:zend_string_copy Unexecuted instantiation: strlcpy.c:zend_string_copy Unexecuted instantiation: cast.c:zend_string_copy Unexecuted instantiation: filter.c:zend_string_copy Unexecuted instantiation: glob_wrapper.c:zend_string_copy Unexecuted instantiation: memory.c:zend_string_copy Unexecuted instantiation: mmap.c:zend_string_copy Unexecuted instantiation: plain_wrapper.c:zend_string_copy Unexecuted instantiation: stream_errors.c:zend_string_copy Unexecuted instantiation: streams.c:zend_string_copy Unexecuted instantiation: transports.c:zend_string_copy Unexecuted instantiation: userspace.c:zend_string_copy Unexecuted instantiation: xp_socket.c:zend_string_copy Unexecuted instantiation: block_pass.c:zend_string_copy compact_literals.c:zend_string_copy Line | Count | Source | 223 | 284k | { | 224 | 284k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 42.9k | GC_ADDREF(s); | 226 | 42.9k | } | 227 | 284k | return s; | 228 | 284k | } |
Unexecuted instantiation: compact_vars.c:zend_string_copy Unexecuted instantiation: dce.c:zend_string_copy Unexecuted instantiation: dfa_pass.c:zend_string_copy Unexecuted instantiation: escape_analysis.c:zend_string_copy Unexecuted instantiation: nop_removal.c:zend_string_copy Unexecuted instantiation: optimize_func_calls.c:zend_string_copy Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_copy Unexecuted instantiation: pass1.c:zend_string_copy Unexecuted instantiation: pass3.c:zend_string_copy Unexecuted instantiation: sccp.c:zend_string_copy Unexecuted instantiation: scdf.c:zend_string_copy Unexecuted instantiation: zend_call_graph.c:zend_string_copy Unexecuted instantiation: zend_cfg.c:zend_string_copy Unexecuted instantiation: zend_dfg.c:zend_string_copy Unexecuted instantiation: zend_dump.c:zend_string_copy Unexecuted instantiation: zend_func_info.c:zend_string_copy Unexecuted instantiation: zend_inference.c:zend_string_copy Unexecuted instantiation: zend_optimizer.c:zend_string_copy Unexecuted instantiation: zend_ssa.c:zend_string_copy Unexecuted instantiation: zend_alloc.c:zend_string_copy zend_API.c:zend_string_copy Line | Count | Source | 223 | 7.26k | { | 224 | 7.26k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 432 | GC_ADDREF(s); | 226 | 432 | } | 227 | 7.26k | return s; | 228 | 7.26k | } |
Unexecuted instantiation: zend_ast.c:zend_string_copy zend_attributes.c:zend_string_copy Line | Count | Source | 223 | 2.52k | { | 224 | 2.52k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 2.34k | GC_ADDREF(s); | 226 | 2.34k | } | 227 | 2.52k | return s; | 228 | 2.52k | } |
Unexecuted instantiation: zend_autoload.c:zend_string_copy zend_builtin_functions.c:zend_string_copy Line | Count | Source | 223 | 21.2k | { | 224 | 21.2k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 3 | GC_ADDREF(s); | 226 | 3 | } | 227 | 21.2k | return s; | 228 | 21.2k | } |
Unexecuted instantiation: zend_call_stack.c:zend_string_copy Unexecuted instantiation: zend_closures.c:zend_string_copy zend_compile.c:zend_string_copy Line | Count | Source | 223 | 434k | { | 224 | 434k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 229k | GC_ADDREF(s); | 226 | 229k | } | 227 | 434k | return s; | 228 | 434k | } |
zend_constants.c:zend_string_copy Line | Count | Source | 223 | 1.53k | { | 224 | 1.53k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 6 | GC_ADDREF(s); | 226 | 6 | } | 227 | 1.53k | return s; | 228 | 1.53k | } |
Unexecuted instantiation: zend_cpuinfo.c:zend_string_copy Unexecuted instantiation: zend_default_classes.c:zend_string_copy Unexecuted instantiation: zend_dtrace.c:zend_string_copy zend_enum.c:zend_string_copy Line | Count | Source | 223 | 772 | { | 224 | 772 | if (!ZSTR_IS_INTERNED(s)) { | 225 | 0 | GC_ADDREF(s); | 226 | 0 | } | 227 | 772 | return s; | 228 | 772 | } |
zend_exceptions.c:zend_string_copy Line | Count | Source | 223 | 37.5k | { | 224 | 37.5k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 36.1k | GC_ADDREF(s); | 226 | 36.1k | } | 227 | 37.5k | return s; | 228 | 37.5k | } |
zend_execute_API.c:zend_string_copy Line | Count | Source | 223 | 3.02k | { | 224 | 3.02k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 298 | GC_ADDREF(s); | 226 | 298 | } | 227 | 3.02k | return s; | 228 | 3.02k | } |
zend_execute.c:zend_string_copy Line | Count | Source | 223 | 85.3k | { | 224 | 85.3k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 77.3k | GC_ADDREF(s); | 226 | 77.3k | } | 227 | 85.3k | return s; | 228 | 85.3k | } |
Unexecuted instantiation: zend_extensions.c:zend_string_copy Unexecuted instantiation: zend_fibers.c:zend_string_copy Unexecuted instantiation: zend_float.c:zend_string_copy Unexecuted instantiation: zend_gc.c:zend_string_copy Unexecuted instantiation: zend_gdb.c:zend_string_copy Unexecuted instantiation: zend_generators.c:zend_string_copy Unexecuted instantiation: zend_hash.c:zend_string_copy Unexecuted instantiation: zend_highlight.c:zend_string_copy Unexecuted instantiation: zend_hrtime.c:zend_string_copy zend_inheritance.c:zend_string_copy Line | Count | Source | 223 | 20 | { | 224 | 20 | if (!ZSTR_IS_INTERNED(s)) { | 225 | 0 | GC_ADDREF(s); | 226 | 0 | } | 227 | 20 | return s; | 228 | 20 | } |
Unexecuted instantiation: zend_ini_parser.c:zend_string_copy Unexecuted instantiation: zend_ini_scanner.c:zend_string_copy zend_ini.c:zend_string_copy Line | Count | Source | 223 | 31.5k | { | 224 | 31.5k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 31.3k | GC_ADDREF(s); | 226 | 31.3k | } | 227 | 31.5k | return s; | 228 | 31.5k | } |
Unexecuted instantiation: zend_interfaces.c:zend_string_copy Unexecuted instantiation: zend_iterators.c:zend_string_copy Unexecuted instantiation: zend_language_parser.c:zend_string_copy zend_language_scanner.c:zend_string_copy Line | Count | Source | 223 | 33.9k | { | 224 | 33.9k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 33.9k | GC_ADDREF(s); | 226 | 33.9k | } | 227 | 33.9k | return s; | 228 | 33.9k | } |
Unexecuted instantiation: zend_lazy_objects.c:zend_string_copy Unexecuted instantiation: zend_list.c:zend_string_copy Unexecuted instantiation: zend_llist.c:zend_string_copy Unexecuted instantiation: zend_multibyte.c:zend_string_copy zend_object_handlers.c:zend_string_copy Line | Count | Source | 223 | 8.41k | { | 224 | 8.41k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 642 | GC_ADDREF(s); | 226 | 642 | } | 227 | 8.41k | return s; | 228 | 8.41k | } |
Unexecuted instantiation: zend_objects_API.c:zend_string_copy Unexecuted instantiation: zend_objects.c:zend_string_copy Unexecuted instantiation: zend_observer.c:zend_string_copy zend_opcode.c:zend_string_copy Line | Count | Source | 223 | 54.8k | { | 224 | 54.8k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 54.8k | GC_ADDREF(s); | 226 | 54.8k | } | 227 | 54.8k | return s; | 228 | 54.8k | } |
zend_operators.c:zend_string_copy Line | Count | Source | 223 | 124k | { | 224 | 124k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 90.4k | GC_ADDREF(s); | 226 | 90.4k | } | 227 | 124k | return s; | 228 | 124k | } |
Unexecuted instantiation: zend_property_hooks.c:zend_string_copy Unexecuted instantiation: zend_ptr_stack.c:zend_string_copy Unexecuted instantiation: zend_signal.c:zend_string_copy Unexecuted instantiation: zend_smart_str.c:zend_string_copy Unexecuted instantiation: zend_sort.c:zend_string_copy Unexecuted instantiation: zend_stack.c:zend_string_copy zend_stream.c:zend_string_copy Line | Count | Source | 223 | 53.7k | { | 224 | 53.7k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 25.9k | GC_ADDREF(s); | 226 | 25.9k | } | 227 | 53.7k | return s; | 228 | 53.7k | } |
Unexecuted instantiation: zend_string.c:zend_string_copy Unexecuted instantiation: zend_strtod.c:zend_string_copy Unexecuted instantiation: zend_system_id.c:zend_string_copy Unexecuted instantiation: zend_variables.c:zend_string_copy Unexecuted instantiation: zend_virtual_cwd.c:zend_string_copy Unexecuted instantiation: zend_vm_opcodes.c:zend_string_copy Unexecuted instantiation: zend_weakrefs.c:zend_string_copy Line | Count | Source | 223 | 6.58k | { | 224 | 6.58k | if (!ZSTR_IS_INTERNED(s)) { | 225 | 6.02k | GC_ADDREF(s); | 226 | 6.02k | } | 227 | 6.58k | return s; | 228 | 6.58k | } |
Unexecuted instantiation: internal_functions_cli.c:zend_string_copy Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_copy Unexecuted instantiation: fuzzer-sapi.c:zend_string_copy |
229 | | |
230 | | static zend_always_inline zend_string *zend_string_dup(zend_string *s, bool persistent) |
231 | 112 | { |
232 | 112 | if (ZSTR_IS_INTERNED(s)) { |
233 | 9 | return s; |
234 | 103 | } else { |
235 | 103 | return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent); |
236 | 103 | } |
237 | 112 | } Unexecuted instantiation: php_date.c:zend_string_dup Unexecuted instantiation: astro.c:zend_string_dup Unexecuted instantiation: dow.c:zend_string_dup Unexecuted instantiation: parse_date.c:zend_string_dup Unexecuted instantiation: parse_tz.c:zend_string_dup Unexecuted instantiation: parse_posix.c:zend_string_dup Unexecuted instantiation: timelib.c:zend_string_dup Unexecuted instantiation: tm2unixtime.c:zend_string_dup Unexecuted instantiation: unixtime2tm.c:zend_string_dup Unexecuted instantiation: parse_iso_intervals.c:zend_string_dup Unexecuted instantiation: interval.c:zend_string_dup Unexecuted instantiation: php_pcre.c:zend_string_dup Unexecuted instantiation: exif.c:zend_string_dup Unexecuted instantiation: hash_adler32.c:zend_string_dup Unexecuted instantiation: hash_crc32.c:zend_string_dup Unexecuted instantiation: hash_fnv.c:zend_string_dup Unexecuted instantiation: hash_gost.c:zend_string_dup Unexecuted instantiation: hash_haval.c:zend_string_dup Unexecuted instantiation: hash_joaat.c:zend_string_dup Unexecuted instantiation: hash_md.c:zend_string_dup Unexecuted instantiation: hash_murmur.c:zend_string_dup Unexecuted instantiation: hash_ripemd.c:zend_string_dup Unexecuted instantiation: hash_sha_ni.c:zend_string_dup Unexecuted instantiation: hash_sha_sse2.c:zend_string_dup Unexecuted instantiation: hash_sha.c:zend_string_dup Unexecuted instantiation: hash_sha3.c:zend_string_dup Unexecuted instantiation: hash_snefru.c:zend_string_dup Unexecuted instantiation: hash_tiger.c:zend_string_dup Unexecuted instantiation: hash_whirlpool.c:zend_string_dup Unexecuted instantiation: hash_xxhash.c:zend_string_dup Unexecuted instantiation: hash.c:zend_string_dup Unexecuted instantiation: json_encoder.c:zend_string_dup Unexecuted instantiation: json_parser.tab.c:zend_string_dup Unexecuted instantiation: json_scanner.c:zend_string_dup Unexecuted instantiation: json.c:zend_string_dup Unexecuted instantiation: php_lexbor.c:zend_string_dup Unexecuted instantiation: shared_alloc_mmap.c:zend_string_dup Unexecuted instantiation: shared_alloc_posix.c:zend_string_dup Unexecuted instantiation: shared_alloc_shm.c:zend_string_dup Unexecuted instantiation: zend_accelerator_api.c:zend_string_dup Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_dup Unexecuted instantiation: zend_accelerator_debug.c:zend_string_dup Unexecuted instantiation: zend_accelerator_hash.c:zend_string_dup zend_accelerator_module.c:zend_string_dup Line | Count | Source | 231 | 9 | { | 232 | 9 | if (ZSTR_IS_INTERNED(s)) { | 233 | 9 | return s; | 234 | 9 | } else { | 235 | 0 | return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent); | 236 | 0 | } | 237 | 9 | } |
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_dup Unexecuted instantiation: zend_file_cache.c:zend_string_dup Unexecuted instantiation: zend_persist_calc.c:zend_string_dup Unexecuted instantiation: zend_persist.c:zend_string_dup Unexecuted instantiation: zend_shared_alloc.c:zend_string_dup Unexecuted instantiation: ZendAccelerator.c:zend_string_dup Unexecuted instantiation: ir_cfg.c:zend_string_dup Unexecuted instantiation: ir_check.c:zend_string_dup Unexecuted instantiation: ir_dump.c:zend_string_dup Unexecuted instantiation: ir_emit.c:zend_string_dup Unexecuted instantiation: ir_gcm.c:zend_string_dup Unexecuted instantiation: ir_gdb.c:zend_string_dup Unexecuted instantiation: ir_patch.c:zend_string_dup Unexecuted instantiation: ir_perf.c:zend_string_dup Unexecuted instantiation: ir_ra.c:zend_string_dup Unexecuted instantiation: ir_save.c:zend_string_dup Unexecuted instantiation: ir_sccp.c:zend_string_dup Unexecuted instantiation: ir_strtab.c:zend_string_dup Unexecuted instantiation: ir.c:zend_string_dup Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_dup Unexecuted instantiation: zend_jit.c:zend_string_dup Unexecuted instantiation: csprng.c:zend_string_dup Unexecuted instantiation: engine_mt19937.c:zend_string_dup Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_dup Unexecuted instantiation: engine_secure.c:zend_string_dup Unexecuted instantiation: engine_user.c:zend_string_dup Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_dup Unexecuted instantiation: gammasection.c:zend_string_dup Unexecuted instantiation: random.c:zend_string_dup Unexecuted instantiation: randomizer.c:zend_string_dup Unexecuted instantiation: zend_utils.c:zend_string_dup Unexecuted instantiation: php_reflection.c:zend_string_dup Unexecuted instantiation: php_spl.c:zend_string_dup Unexecuted instantiation: spl_array.c:zend_string_dup Unexecuted instantiation: spl_directory.c:zend_string_dup Unexecuted instantiation: spl_dllist.c:zend_string_dup Unexecuted instantiation: spl_exceptions.c:zend_string_dup Unexecuted instantiation: spl_fixedarray.c:zend_string_dup Unexecuted instantiation: spl_functions.c:zend_string_dup Unexecuted instantiation: spl_heap.c:zend_string_dup Unexecuted instantiation: spl_iterators.c:zend_string_dup Unexecuted instantiation: spl_observer.c:zend_string_dup Unexecuted instantiation: array.c:zend_string_dup Unexecuted instantiation: assert.c:zend_string_dup Unexecuted instantiation: base64.c:zend_string_dup Unexecuted instantiation: basic_functions.c:zend_string_dup Unexecuted instantiation: browscap.c:zend_string_dup Unexecuted instantiation: crc32_x86.c:zend_string_dup Unexecuted instantiation: crc32.c:zend_string_dup Unexecuted instantiation: credits.c:zend_string_dup Unexecuted instantiation: crypt.c:zend_string_dup Unexecuted instantiation: css.c:zend_string_dup Unexecuted instantiation: datetime.c:zend_string_dup Unexecuted instantiation: dir.c:zend_string_dup Unexecuted instantiation: dl.c:zend_string_dup Unexecuted instantiation: dns.c:zend_string_dup Unexecuted instantiation: exec.c:zend_string_dup Unexecuted instantiation: file.c:zend_string_dup Unexecuted instantiation: filestat.c:zend_string_dup Unexecuted instantiation: filters.c:zend_string_dup Unexecuted instantiation: flock_compat.c:zend_string_dup Unexecuted instantiation: formatted_print.c:zend_string_dup Unexecuted instantiation: fsock.c:zend_string_dup Unexecuted instantiation: ftok.c:zend_string_dup Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_dup Unexecuted instantiation: head.c:zend_string_dup Unexecuted instantiation: hrtime.c:zend_string_dup Unexecuted instantiation: html.c:zend_string_dup Unexecuted instantiation: http_fopen_wrapper.c:zend_string_dup Unexecuted instantiation: http.c:zend_string_dup Unexecuted instantiation: image.c:zend_string_dup Unexecuted instantiation: incomplete_class.c:zend_string_dup Unexecuted instantiation: info.c:zend_string_dup Unexecuted instantiation: iptc.c:zend_string_dup Unexecuted instantiation: levenshtein.c:zend_string_dup Unexecuted instantiation: link.c:zend_string_dup Unexecuted instantiation: mail.c:zend_string_dup Unexecuted instantiation: math.c:zend_string_dup Unexecuted instantiation: md5.c:zend_string_dup Unexecuted instantiation: metaphone.c:zend_string_dup Unexecuted instantiation: microtime.c:zend_string_dup Unexecuted instantiation: net.c:zend_string_dup Unexecuted instantiation: pack.c:zend_string_dup Unexecuted instantiation: pageinfo.c:zend_string_dup Unexecuted instantiation: password.c:zend_string_dup Unexecuted instantiation: php_fopen_wrapper.c:zend_string_dup Unexecuted instantiation: proc_open.c:zend_string_dup Unexecuted instantiation: quot_print.c:zend_string_dup Unexecuted instantiation: scanf.c:zend_string_dup Unexecuted instantiation: sha1.c:zend_string_dup Unexecuted instantiation: soundex.c:zend_string_dup Unexecuted instantiation: streamsfuncs.c:zend_string_dup Unexecuted instantiation: string.c:zend_string_dup Unexecuted instantiation: strnatcmp.c:zend_string_dup Unexecuted instantiation: syslog.c:zend_string_dup Unexecuted instantiation: type.c:zend_string_dup Unexecuted instantiation: uniqid.c:zend_string_dup Unexecuted instantiation: url_scanner_ex.c:zend_string_dup Unexecuted instantiation: url.c:zend_string_dup Unexecuted instantiation: user_filters.c:zend_string_dup Unexecuted instantiation: uuencode.c:zend_string_dup Unexecuted instantiation: var_unserializer.c:zend_string_dup Unexecuted instantiation: var.c:zend_string_dup Unexecuted instantiation: versioning.c:zend_string_dup Unexecuted instantiation: crypt_sha256.c:zend_string_dup Unexecuted instantiation: crypt_sha512.c:zend_string_dup Unexecuted instantiation: php_crypt_r.c:zend_string_dup Unexecuted instantiation: php_uri.c:zend_string_dup Unexecuted instantiation: php_uri_common.c:zend_string_dup Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_dup Unexecuted instantiation: uri_parser_whatwg.c:zend_string_dup Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_dup Unexecuted instantiation: explicit_bzero.c:zend_string_dup Unexecuted instantiation: fopen_wrappers.c:zend_string_dup Unexecuted instantiation: getopt.c:zend_string_dup Unexecuted instantiation: main.c:zend_string_dup Unexecuted instantiation: network.c:zend_string_dup Unexecuted instantiation: output.c:zend_string_dup Unexecuted instantiation: php_content_types.c:zend_string_dup Unexecuted instantiation: php_ini_builder.c:zend_string_dup php_ini.c:zend_string_dup Line | Count | Source | 231 | 46 | { | 232 | 46 | if (ZSTR_IS_INTERNED(s)) { | 233 | 0 | return s; | 234 | 46 | } else { | 235 | 46 | return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent); | 236 | 46 | } | 237 | 46 | } |
Unexecuted instantiation: php_glob.c:zend_string_dup Unexecuted instantiation: php_odbc_utils.c:zend_string_dup Unexecuted instantiation: php_open_temporary_file.c:zend_string_dup Unexecuted instantiation: php_scandir.c:zend_string_dup Unexecuted instantiation: php_syslog.c:zend_string_dup Unexecuted instantiation: php_ticks.c:zend_string_dup Unexecuted instantiation: php_variables.c:zend_string_dup Unexecuted instantiation: reentrancy.c:zend_string_dup Unexecuted instantiation: rfc1867.c:zend_string_dup Unexecuted instantiation: safe_bcmp.c:zend_string_dup Unexecuted instantiation: SAPI.c:zend_string_dup Unexecuted instantiation: snprintf.c:zend_string_dup Unexecuted instantiation: spprintf.c:zend_string_dup Unexecuted instantiation: strlcat.c:zend_string_dup Unexecuted instantiation: strlcpy.c:zend_string_dup Unexecuted instantiation: cast.c:zend_string_dup Unexecuted instantiation: filter.c:zend_string_dup Unexecuted instantiation: glob_wrapper.c:zend_string_dup Unexecuted instantiation: memory.c:zend_string_dup Unexecuted instantiation: mmap.c:zend_string_dup Unexecuted instantiation: plain_wrapper.c:zend_string_dup Unexecuted instantiation: stream_errors.c:zend_string_dup Unexecuted instantiation: streams.c:zend_string_dup Unexecuted instantiation: transports.c:zend_string_dup Unexecuted instantiation: userspace.c:zend_string_dup Unexecuted instantiation: xp_socket.c:zend_string_dup Unexecuted instantiation: block_pass.c:zend_string_dup Unexecuted instantiation: compact_literals.c:zend_string_dup Unexecuted instantiation: compact_vars.c:zend_string_dup Unexecuted instantiation: dce.c:zend_string_dup Unexecuted instantiation: dfa_pass.c:zend_string_dup Unexecuted instantiation: escape_analysis.c:zend_string_dup Unexecuted instantiation: nop_removal.c:zend_string_dup Unexecuted instantiation: optimize_func_calls.c:zend_string_dup Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_dup Unexecuted instantiation: pass1.c:zend_string_dup Unexecuted instantiation: pass3.c:zend_string_dup Unexecuted instantiation: sccp.c:zend_string_dup Unexecuted instantiation: scdf.c:zend_string_dup Unexecuted instantiation: zend_call_graph.c:zend_string_dup Unexecuted instantiation: zend_cfg.c:zend_string_dup Unexecuted instantiation: zend_dfg.c:zend_string_dup Unexecuted instantiation: zend_dump.c:zend_string_dup Unexecuted instantiation: zend_func_info.c:zend_string_dup Unexecuted instantiation: zend_inference.c:zend_string_dup Unexecuted instantiation: zend_optimizer.c:zend_string_dup Unexecuted instantiation: zend_ssa.c:zend_string_dup Unexecuted instantiation: zend_alloc.c:zend_string_dup Unexecuted instantiation: zend_API.c:zend_string_dup Unexecuted instantiation: zend_ast.c:zend_string_dup Unexecuted instantiation: zend_attributes.c:zend_string_dup Unexecuted instantiation: zend_autoload.c:zend_string_dup Unexecuted instantiation: zend_builtin_functions.c:zend_string_dup Unexecuted instantiation: zend_call_stack.c:zend_string_dup Unexecuted instantiation: zend_closures.c:zend_string_dup Unexecuted instantiation: zend_compile.c:zend_string_dup Unexecuted instantiation: zend_constants.c:zend_string_dup Unexecuted instantiation: zend_cpuinfo.c:zend_string_dup Unexecuted instantiation: zend_default_classes.c:zend_string_dup Unexecuted instantiation: zend_dtrace.c:zend_string_dup Unexecuted instantiation: zend_enum.c:zend_string_dup Unexecuted instantiation: zend_exceptions.c:zend_string_dup Unexecuted instantiation: zend_execute_API.c:zend_string_dup Unexecuted instantiation: zend_execute.c:zend_string_dup Unexecuted instantiation: zend_extensions.c:zend_string_dup Unexecuted instantiation: zend_fibers.c:zend_string_dup Unexecuted instantiation: zend_float.c:zend_string_dup Unexecuted instantiation: zend_gc.c:zend_string_dup Unexecuted instantiation: zend_gdb.c:zend_string_dup Unexecuted instantiation: zend_generators.c:zend_string_dup Unexecuted instantiation: zend_hash.c:zend_string_dup Unexecuted instantiation: zend_highlight.c:zend_string_dup Unexecuted instantiation: zend_hrtime.c:zend_string_dup Unexecuted instantiation: zend_inheritance.c:zend_string_dup Unexecuted instantiation: zend_ini_parser.c:zend_string_dup Unexecuted instantiation: zend_ini_scanner.c:zend_string_dup Unexecuted instantiation: zend_ini.c:zend_string_dup Unexecuted instantiation: zend_interfaces.c:zend_string_dup Unexecuted instantiation: zend_iterators.c:zend_string_dup Unexecuted instantiation: zend_language_parser.c:zend_string_dup Unexecuted instantiation: zend_language_scanner.c:zend_string_dup Unexecuted instantiation: zend_lazy_objects.c:zend_string_dup Unexecuted instantiation: zend_list.c:zend_string_dup Unexecuted instantiation: zend_llist.c:zend_string_dup Unexecuted instantiation: zend_multibyte.c:zend_string_dup Unexecuted instantiation: zend_object_handlers.c:zend_string_dup Unexecuted instantiation: zend_objects_API.c:zend_string_dup Unexecuted instantiation: zend_objects.c:zend_string_dup Unexecuted instantiation: zend_observer.c:zend_string_dup Unexecuted instantiation: zend_opcode.c:zend_string_dup Unexecuted instantiation: zend_operators.c:zend_string_dup Unexecuted instantiation: zend_property_hooks.c:zend_string_dup Unexecuted instantiation: zend_ptr_stack.c:zend_string_dup Unexecuted instantiation: zend_signal.c:zend_string_dup Unexecuted instantiation: zend_smart_str.c:zend_string_dup Unexecuted instantiation: zend_sort.c:zend_string_dup Unexecuted instantiation: zend_stack.c:zend_string_dup Unexecuted instantiation: zend_stream.c:zend_string_dup Unexecuted instantiation: zend_string.c:zend_string_dup Unexecuted instantiation: zend_strtod.c:zend_string_dup Unexecuted instantiation: zend_system_id.c:zend_string_dup zend_variables.c:zend_string_dup Line | Count | Source | 231 | 57 | { | 232 | 57 | if (ZSTR_IS_INTERNED(s)) { | 233 | 0 | return s; | 234 | 57 | } else { | 235 | 57 | return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent); | 236 | 57 | } | 237 | 57 | } |
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_dup Unexecuted instantiation: zend_vm_opcodes.c:zend_string_dup Unexecuted instantiation: zend_weakrefs.c:zend_string_dup Unexecuted instantiation: zend.c:zend_string_dup Unexecuted instantiation: internal_functions_cli.c:zend_string_dup Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_dup Unexecuted instantiation: fuzzer-sapi.c:zend_string_dup |
238 | | |
239 | | static zend_always_inline zend_string *zend_string_separate(zend_string *s, bool persistent) |
240 | 0 | { |
241 | 0 | if (ZSTR_IS_INTERNED(s) || GC_REFCOUNT(s) > 1) { |
242 | 0 | if (!ZSTR_IS_INTERNED(s)) { |
243 | 0 | GC_DELREF(s); |
244 | 0 | } |
245 | 0 | return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent); |
246 | 0 | } |
247 | | |
248 | 0 | zend_string_forget_hash_val(s); |
249 | 0 | return s; |
250 | 0 | } Unexecuted instantiation: php_date.c:zend_string_separate Unexecuted instantiation: astro.c:zend_string_separate Unexecuted instantiation: dow.c:zend_string_separate Unexecuted instantiation: parse_date.c:zend_string_separate Unexecuted instantiation: parse_tz.c:zend_string_separate Unexecuted instantiation: parse_posix.c:zend_string_separate Unexecuted instantiation: timelib.c:zend_string_separate Unexecuted instantiation: tm2unixtime.c:zend_string_separate Unexecuted instantiation: unixtime2tm.c:zend_string_separate Unexecuted instantiation: parse_iso_intervals.c:zend_string_separate Unexecuted instantiation: interval.c:zend_string_separate Unexecuted instantiation: php_pcre.c:zend_string_separate Unexecuted instantiation: exif.c:zend_string_separate Unexecuted instantiation: hash_adler32.c:zend_string_separate Unexecuted instantiation: hash_crc32.c:zend_string_separate Unexecuted instantiation: hash_fnv.c:zend_string_separate Unexecuted instantiation: hash_gost.c:zend_string_separate Unexecuted instantiation: hash_haval.c:zend_string_separate Unexecuted instantiation: hash_joaat.c:zend_string_separate Unexecuted instantiation: hash_md.c:zend_string_separate Unexecuted instantiation: hash_murmur.c:zend_string_separate Unexecuted instantiation: hash_ripemd.c:zend_string_separate Unexecuted instantiation: hash_sha_ni.c:zend_string_separate Unexecuted instantiation: hash_sha_sse2.c:zend_string_separate Unexecuted instantiation: hash_sha.c:zend_string_separate Unexecuted instantiation: hash_sha3.c:zend_string_separate Unexecuted instantiation: hash_snefru.c:zend_string_separate Unexecuted instantiation: hash_tiger.c:zend_string_separate Unexecuted instantiation: hash_whirlpool.c:zend_string_separate Unexecuted instantiation: hash_xxhash.c:zend_string_separate Unexecuted instantiation: hash.c:zend_string_separate Unexecuted instantiation: json_encoder.c:zend_string_separate Unexecuted instantiation: json_parser.tab.c:zend_string_separate Unexecuted instantiation: json_scanner.c:zend_string_separate Unexecuted instantiation: json.c:zend_string_separate Unexecuted instantiation: php_lexbor.c:zend_string_separate Unexecuted instantiation: shared_alloc_mmap.c:zend_string_separate Unexecuted instantiation: shared_alloc_posix.c:zend_string_separate Unexecuted instantiation: shared_alloc_shm.c:zend_string_separate Unexecuted instantiation: zend_accelerator_api.c:zend_string_separate Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_separate Unexecuted instantiation: zend_accelerator_debug.c:zend_string_separate Unexecuted instantiation: zend_accelerator_hash.c:zend_string_separate Unexecuted instantiation: zend_accelerator_module.c:zend_string_separate Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_separate Unexecuted instantiation: zend_file_cache.c:zend_string_separate Unexecuted instantiation: zend_persist_calc.c:zend_string_separate Unexecuted instantiation: zend_persist.c:zend_string_separate Unexecuted instantiation: zend_shared_alloc.c:zend_string_separate Unexecuted instantiation: ZendAccelerator.c:zend_string_separate Unexecuted instantiation: ir_cfg.c:zend_string_separate Unexecuted instantiation: ir_check.c:zend_string_separate Unexecuted instantiation: ir_dump.c:zend_string_separate Unexecuted instantiation: ir_emit.c:zend_string_separate Unexecuted instantiation: ir_gcm.c:zend_string_separate Unexecuted instantiation: ir_gdb.c:zend_string_separate Unexecuted instantiation: ir_patch.c:zend_string_separate Unexecuted instantiation: ir_perf.c:zend_string_separate Unexecuted instantiation: ir_ra.c:zend_string_separate Unexecuted instantiation: ir_save.c:zend_string_separate Unexecuted instantiation: ir_sccp.c:zend_string_separate Unexecuted instantiation: ir_strtab.c:zend_string_separate Unexecuted instantiation: ir.c:zend_string_separate Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_separate Unexecuted instantiation: zend_jit.c:zend_string_separate Unexecuted instantiation: csprng.c:zend_string_separate Unexecuted instantiation: engine_mt19937.c:zend_string_separate Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_separate Unexecuted instantiation: engine_secure.c:zend_string_separate Unexecuted instantiation: engine_user.c:zend_string_separate Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_separate Unexecuted instantiation: gammasection.c:zend_string_separate Unexecuted instantiation: random.c:zend_string_separate Unexecuted instantiation: randomizer.c:zend_string_separate Unexecuted instantiation: zend_utils.c:zend_string_separate Unexecuted instantiation: php_reflection.c:zend_string_separate Unexecuted instantiation: php_spl.c:zend_string_separate Unexecuted instantiation: spl_array.c:zend_string_separate Unexecuted instantiation: spl_directory.c:zend_string_separate Unexecuted instantiation: spl_dllist.c:zend_string_separate Unexecuted instantiation: spl_exceptions.c:zend_string_separate Unexecuted instantiation: spl_fixedarray.c:zend_string_separate Unexecuted instantiation: spl_functions.c:zend_string_separate Unexecuted instantiation: spl_heap.c:zend_string_separate Unexecuted instantiation: spl_iterators.c:zend_string_separate Unexecuted instantiation: spl_observer.c:zend_string_separate Unexecuted instantiation: array.c:zend_string_separate Unexecuted instantiation: assert.c:zend_string_separate Unexecuted instantiation: base64.c:zend_string_separate Unexecuted instantiation: basic_functions.c:zend_string_separate Unexecuted instantiation: browscap.c:zend_string_separate Unexecuted instantiation: crc32_x86.c:zend_string_separate Unexecuted instantiation: crc32.c:zend_string_separate Unexecuted instantiation: credits.c:zend_string_separate Unexecuted instantiation: crypt.c:zend_string_separate Unexecuted instantiation: css.c:zend_string_separate Unexecuted instantiation: datetime.c:zend_string_separate Unexecuted instantiation: dir.c:zend_string_separate Unexecuted instantiation: dl.c:zend_string_separate Unexecuted instantiation: dns.c:zend_string_separate Unexecuted instantiation: exec.c:zend_string_separate Unexecuted instantiation: file.c:zend_string_separate Unexecuted instantiation: filestat.c:zend_string_separate Unexecuted instantiation: filters.c:zend_string_separate Unexecuted instantiation: flock_compat.c:zend_string_separate Unexecuted instantiation: formatted_print.c:zend_string_separate Unexecuted instantiation: fsock.c:zend_string_separate Unexecuted instantiation: ftok.c:zend_string_separate Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_separate Unexecuted instantiation: head.c:zend_string_separate Unexecuted instantiation: hrtime.c:zend_string_separate Unexecuted instantiation: html.c:zend_string_separate Unexecuted instantiation: http_fopen_wrapper.c:zend_string_separate Unexecuted instantiation: http.c:zend_string_separate Unexecuted instantiation: image.c:zend_string_separate Unexecuted instantiation: incomplete_class.c:zend_string_separate Unexecuted instantiation: info.c:zend_string_separate Unexecuted instantiation: iptc.c:zend_string_separate Unexecuted instantiation: levenshtein.c:zend_string_separate Unexecuted instantiation: link.c:zend_string_separate Unexecuted instantiation: mail.c:zend_string_separate Unexecuted instantiation: math.c:zend_string_separate Unexecuted instantiation: md5.c:zend_string_separate Unexecuted instantiation: metaphone.c:zend_string_separate Unexecuted instantiation: microtime.c:zend_string_separate Unexecuted instantiation: net.c:zend_string_separate Unexecuted instantiation: pack.c:zend_string_separate Unexecuted instantiation: pageinfo.c:zend_string_separate Unexecuted instantiation: password.c:zend_string_separate Unexecuted instantiation: php_fopen_wrapper.c:zend_string_separate Unexecuted instantiation: proc_open.c:zend_string_separate Unexecuted instantiation: quot_print.c:zend_string_separate Unexecuted instantiation: scanf.c:zend_string_separate Unexecuted instantiation: sha1.c:zend_string_separate Unexecuted instantiation: soundex.c:zend_string_separate Unexecuted instantiation: streamsfuncs.c:zend_string_separate Unexecuted instantiation: string.c:zend_string_separate Unexecuted instantiation: strnatcmp.c:zend_string_separate Unexecuted instantiation: syslog.c:zend_string_separate Unexecuted instantiation: type.c:zend_string_separate Unexecuted instantiation: uniqid.c:zend_string_separate Unexecuted instantiation: url_scanner_ex.c:zend_string_separate Unexecuted instantiation: url.c:zend_string_separate Unexecuted instantiation: user_filters.c:zend_string_separate Unexecuted instantiation: uuencode.c:zend_string_separate Unexecuted instantiation: var_unserializer.c:zend_string_separate Unexecuted instantiation: var.c:zend_string_separate Unexecuted instantiation: versioning.c:zend_string_separate Unexecuted instantiation: crypt_sha256.c:zend_string_separate Unexecuted instantiation: crypt_sha512.c:zend_string_separate Unexecuted instantiation: php_crypt_r.c:zend_string_separate Unexecuted instantiation: php_uri.c:zend_string_separate Unexecuted instantiation: php_uri_common.c:zend_string_separate Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_separate Unexecuted instantiation: uri_parser_whatwg.c:zend_string_separate Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_separate Unexecuted instantiation: explicit_bzero.c:zend_string_separate Unexecuted instantiation: fopen_wrappers.c:zend_string_separate Unexecuted instantiation: getopt.c:zend_string_separate Unexecuted instantiation: main.c:zend_string_separate Unexecuted instantiation: network.c:zend_string_separate Unexecuted instantiation: output.c:zend_string_separate Unexecuted instantiation: php_content_types.c:zend_string_separate Unexecuted instantiation: php_ini_builder.c:zend_string_separate Unexecuted instantiation: php_ini.c:zend_string_separate Unexecuted instantiation: php_glob.c:zend_string_separate Unexecuted instantiation: php_odbc_utils.c:zend_string_separate Unexecuted instantiation: php_open_temporary_file.c:zend_string_separate Unexecuted instantiation: php_scandir.c:zend_string_separate Unexecuted instantiation: php_syslog.c:zend_string_separate Unexecuted instantiation: php_ticks.c:zend_string_separate Unexecuted instantiation: php_variables.c:zend_string_separate Unexecuted instantiation: reentrancy.c:zend_string_separate Unexecuted instantiation: rfc1867.c:zend_string_separate Unexecuted instantiation: safe_bcmp.c:zend_string_separate Unexecuted instantiation: SAPI.c:zend_string_separate Unexecuted instantiation: snprintf.c:zend_string_separate Unexecuted instantiation: spprintf.c:zend_string_separate Unexecuted instantiation: strlcat.c:zend_string_separate Unexecuted instantiation: strlcpy.c:zend_string_separate Unexecuted instantiation: cast.c:zend_string_separate Unexecuted instantiation: filter.c:zend_string_separate Unexecuted instantiation: glob_wrapper.c:zend_string_separate Unexecuted instantiation: memory.c:zend_string_separate Unexecuted instantiation: mmap.c:zend_string_separate Unexecuted instantiation: plain_wrapper.c:zend_string_separate Unexecuted instantiation: stream_errors.c:zend_string_separate Unexecuted instantiation: streams.c:zend_string_separate Unexecuted instantiation: transports.c:zend_string_separate Unexecuted instantiation: userspace.c:zend_string_separate Unexecuted instantiation: xp_socket.c:zend_string_separate Unexecuted instantiation: block_pass.c:zend_string_separate Unexecuted instantiation: compact_literals.c:zend_string_separate Unexecuted instantiation: compact_vars.c:zend_string_separate Unexecuted instantiation: dce.c:zend_string_separate Unexecuted instantiation: dfa_pass.c:zend_string_separate Unexecuted instantiation: escape_analysis.c:zend_string_separate Unexecuted instantiation: nop_removal.c:zend_string_separate Unexecuted instantiation: optimize_func_calls.c:zend_string_separate Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_separate Unexecuted instantiation: pass1.c:zend_string_separate Unexecuted instantiation: pass3.c:zend_string_separate Unexecuted instantiation: sccp.c:zend_string_separate Unexecuted instantiation: scdf.c:zend_string_separate Unexecuted instantiation: zend_call_graph.c:zend_string_separate Unexecuted instantiation: zend_cfg.c:zend_string_separate Unexecuted instantiation: zend_dfg.c:zend_string_separate Unexecuted instantiation: zend_dump.c:zend_string_separate Unexecuted instantiation: zend_func_info.c:zend_string_separate Unexecuted instantiation: zend_inference.c:zend_string_separate Unexecuted instantiation: zend_optimizer.c:zend_string_separate Unexecuted instantiation: zend_ssa.c:zend_string_separate Unexecuted instantiation: zend_alloc.c:zend_string_separate Unexecuted instantiation: zend_API.c:zend_string_separate Unexecuted instantiation: zend_ast.c:zend_string_separate Unexecuted instantiation: zend_attributes.c:zend_string_separate Unexecuted instantiation: zend_autoload.c:zend_string_separate Unexecuted instantiation: zend_builtin_functions.c:zend_string_separate Unexecuted instantiation: zend_call_stack.c:zend_string_separate Unexecuted instantiation: zend_closures.c:zend_string_separate Unexecuted instantiation: zend_compile.c:zend_string_separate Unexecuted instantiation: zend_constants.c:zend_string_separate Unexecuted instantiation: zend_cpuinfo.c:zend_string_separate Unexecuted instantiation: zend_default_classes.c:zend_string_separate Unexecuted instantiation: zend_dtrace.c:zend_string_separate Unexecuted instantiation: zend_enum.c:zend_string_separate Unexecuted instantiation: zend_exceptions.c:zend_string_separate Unexecuted instantiation: zend_execute_API.c:zend_string_separate Unexecuted instantiation: zend_execute.c:zend_string_separate Unexecuted instantiation: zend_extensions.c:zend_string_separate Unexecuted instantiation: zend_fibers.c:zend_string_separate Unexecuted instantiation: zend_float.c:zend_string_separate Unexecuted instantiation: zend_gc.c:zend_string_separate Unexecuted instantiation: zend_gdb.c:zend_string_separate Unexecuted instantiation: zend_generators.c:zend_string_separate Unexecuted instantiation: zend_hash.c:zend_string_separate Unexecuted instantiation: zend_highlight.c:zend_string_separate Unexecuted instantiation: zend_hrtime.c:zend_string_separate Unexecuted instantiation: zend_inheritance.c:zend_string_separate Unexecuted instantiation: zend_ini_parser.c:zend_string_separate Unexecuted instantiation: zend_ini_scanner.c:zend_string_separate Unexecuted instantiation: zend_ini.c:zend_string_separate Unexecuted instantiation: zend_interfaces.c:zend_string_separate Unexecuted instantiation: zend_iterators.c:zend_string_separate Unexecuted instantiation: zend_language_parser.c:zend_string_separate Unexecuted instantiation: zend_language_scanner.c:zend_string_separate Unexecuted instantiation: zend_lazy_objects.c:zend_string_separate Unexecuted instantiation: zend_list.c:zend_string_separate Unexecuted instantiation: zend_llist.c:zend_string_separate Unexecuted instantiation: zend_multibyte.c:zend_string_separate Unexecuted instantiation: zend_object_handlers.c:zend_string_separate Unexecuted instantiation: zend_objects_API.c:zend_string_separate Unexecuted instantiation: zend_objects.c:zend_string_separate Unexecuted instantiation: zend_observer.c:zend_string_separate Unexecuted instantiation: zend_opcode.c:zend_string_separate Unexecuted instantiation: zend_operators.c:zend_string_separate Unexecuted instantiation: zend_property_hooks.c:zend_string_separate Unexecuted instantiation: zend_ptr_stack.c:zend_string_separate Unexecuted instantiation: zend_signal.c:zend_string_separate Unexecuted instantiation: zend_smart_str.c:zend_string_separate Unexecuted instantiation: zend_sort.c:zend_string_separate Unexecuted instantiation: zend_stack.c:zend_string_separate Unexecuted instantiation: zend_stream.c:zend_string_separate Unexecuted instantiation: zend_string.c:zend_string_separate Unexecuted instantiation: zend_strtod.c:zend_string_separate Unexecuted instantiation: zend_system_id.c:zend_string_separate Unexecuted instantiation: zend_variables.c:zend_string_separate Unexecuted instantiation: zend_virtual_cwd.c:zend_string_separate Unexecuted instantiation: zend_vm_opcodes.c:zend_string_separate Unexecuted instantiation: zend_weakrefs.c:zend_string_separate Unexecuted instantiation: zend.c:zend_string_separate Unexecuted instantiation: internal_functions_cli.c:zend_string_separate Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_separate Unexecuted instantiation: fuzzer-sapi.c:zend_string_separate |
251 | | |
252 | | static zend_always_inline zend_string *zend_string_realloc(zend_string *s, size_t len, bool persistent) |
253 | 881k | { |
254 | 881k | zend_string *ret; |
255 | | |
256 | 881k | if (!ZSTR_IS_INTERNED(s)) { |
257 | 881k | if (EXPECTED(GC_REFCOUNT(s) == 1)) { |
258 | 881k | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); |
259 | 881k | ZSTR_LEN(ret) = len; |
260 | 881k | zend_string_forget_hash_val(ret); |
261 | 881k | return ret; |
262 | 881k | } |
263 | 881k | } |
264 | 0 | ret = zend_string_alloc(len, persistent); |
265 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1); |
266 | 0 | if (!ZSTR_IS_INTERNED(s)) { |
267 | 0 | GC_DELREF(s); |
268 | 0 | } |
269 | 0 | return ret; |
270 | 881k | } Unexecuted instantiation: php_date.c:zend_string_realloc Unexecuted instantiation: astro.c:zend_string_realloc Unexecuted instantiation: dow.c:zend_string_realloc Unexecuted instantiation: parse_date.c:zend_string_realloc Unexecuted instantiation: parse_tz.c:zend_string_realloc Unexecuted instantiation: parse_posix.c:zend_string_realloc Unexecuted instantiation: timelib.c:zend_string_realloc Unexecuted instantiation: tm2unixtime.c:zend_string_realloc Unexecuted instantiation: unixtime2tm.c:zend_string_realloc Unexecuted instantiation: parse_iso_intervals.c:zend_string_realloc Unexecuted instantiation: interval.c:zend_string_realloc php_pcre.c:zend_string_realloc Line | Count | Source | 253 | 114 | { | 254 | 114 | zend_string *ret; | 255 | | | 256 | 114 | if (!ZSTR_IS_INTERNED(s)) { | 257 | 114 | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 258 | 114 | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 259 | 114 | ZSTR_LEN(ret) = len; | 260 | 114 | zend_string_forget_hash_val(ret); | 261 | 114 | return ret; | 262 | 114 | } | 263 | 114 | } | 264 | 0 | ret = zend_string_alloc(len, persistent); | 265 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1); | 266 | 0 | if (!ZSTR_IS_INTERNED(s)) { | 267 | 0 | GC_DELREF(s); | 268 | 0 | } | 269 | 0 | return ret; | 270 | 114 | } |
Unexecuted instantiation: exif.c:zend_string_realloc Unexecuted instantiation: hash_adler32.c:zend_string_realloc Unexecuted instantiation: hash_crc32.c:zend_string_realloc Unexecuted instantiation: hash_fnv.c:zend_string_realloc Unexecuted instantiation: hash_gost.c:zend_string_realloc Unexecuted instantiation: hash_haval.c:zend_string_realloc Unexecuted instantiation: hash_joaat.c:zend_string_realloc Unexecuted instantiation: hash_md.c:zend_string_realloc Unexecuted instantiation: hash_murmur.c:zend_string_realloc Unexecuted instantiation: hash_ripemd.c:zend_string_realloc Unexecuted instantiation: hash_sha_ni.c:zend_string_realloc Unexecuted instantiation: hash_sha_sse2.c:zend_string_realloc Unexecuted instantiation: hash_sha.c:zend_string_realloc Unexecuted instantiation: hash_sha3.c:zend_string_realloc Unexecuted instantiation: hash_snefru.c:zend_string_realloc Unexecuted instantiation: hash_tiger.c:zend_string_realloc Unexecuted instantiation: hash_whirlpool.c:zend_string_realloc Unexecuted instantiation: hash_xxhash.c:zend_string_realloc Unexecuted instantiation: hash.c:zend_string_realloc Unexecuted instantiation: json_encoder.c:zend_string_realloc Unexecuted instantiation: json_parser.tab.c:zend_string_realloc Unexecuted instantiation: json_scanner.c:zend_string_realloc json.c:zend_string_realloc Line | Count | Source | 253 | 1.04k | { | 254 | 1.04k | zend_string *ret; | 255 | | | 256 | 1.04k | if (!ZSTR_IS_INTERNED(s)) { | 257 | 1.04k | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 258 | 1.04k | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 259 | 1.04k | ZSTR_LEN(ret) = len; | 260 | 1.04k | zend_string_forget_hash_val(ret); | 261 | 1.04k | return ret; | 262 | 1.04k | } | 263 | 1.04k | } | 264 | 0 | ret = zend_string_alloc(len, persistent); | 265 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1); | 266 | 0 | if (!ZSTR_IS_INTERNED(s)) { | 267 | 0 | GC_DELREF(s); | 268 | 0 | } | 269 | 0 | return ret; | 270 | 1.04k | } |
Unexecuted instantiation: php_lexbor.c:zend_string_realloc Unexecuted instantiation: shared_alloc_mmap.c:zend_string_realloc Unexecuted instantiation: shared_alloc_posix.c:zend_string_realloc Unexecuted instantiation: shared_alloc_shm.c:zend_string_realloc Unexecuted instantiation: zend_accelerator_api.c:zend_string_realloc Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_realloc Unexecuted instantiation: zend_accelerator_debug.c:zend_string_realloc Unexecuted instantiation: zend_accelerator_hash.c:zend_string_realloc Unexecuted instantiation: zend_accelerator_module.c:zend_string_realloc Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_realloc Unexecuted instantiation: zend_file_cache.c:zend_string_realloc Unexecuted instantiation: zend_persist_calc.c:zend_string_realloc Unexecuted instantiation: zend_persist.c:zend_string_realloc Unexecuted instantiation: zend_shared_alloc.c:zend_string_realloc Unexecuted instantiation: ZendAccelerator.c:zend_string_realloc Unexecuted instantiation: ir_cfg.c:zend_string_realloc Unexecuted instantiation: ir_check.c:zend_string_realloc Unexecuted instantiation: ir_dump.c:zend_string_realloc Unexecuted instantiation: ir_emit.c:zend_string_realloc Unexecuted instantiation: ir_gcm.c:zend_string_realloc Unexecuted instantiation: ir_gdb.c:zend_string_realloc Unexecuted instantiation: ir_patch.c:zend_string_realloc Unexecuted instantiation: ir_perf.c:zend_string_realloc Unexecuted instantiation: ir_ra.c:zend_string_realloc Unexecuted instantiation: ir_save.c:zend_string_realloc Unexecuted instantiation: ir_sccp.c:zend_string_realloc Unexecuted instantiation: ir_strtab.c:zend_string_realloc Unexecuted instantiation: ir.c:zend_string_realloc Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_realloc Unexecuted instantiation: zend_jit.c:zend_string_realloc Unexecuted instantiation: csprng.c:zend_string_realloc Unexecuted instantiation: engine_mt19937.c:zend_string_realloc Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_realloc Unexecuted instantiation: engine_secure.c:zend_string_realloc Unexecuted instantiation: engine_user.c:zend_string_realloc Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_realloc Unexecuted instantiation: gammasection.c:zend_string_realloc Unexecuted instantiation: random.c:zend_string_realloc Unexecuted instantiation: randomizer.c:zend_string_realloc Unexecuted instantiation: zend_utils.c:zend_string_realloc php_reflection.c:zend_string_realloc Line | Count | Source | 253 | 257 | { | 254 | 257 | zend_string *ret; | 255 | | | 256 | 257 | if (!ZSTR_IS_INTERNED(s)) { | 257 | 257 | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 258 | 257 | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 259 | 257 | ZSTR_LEN(ret) = len; | 260 | 257 | zend_string_forget_hash_val(ret); | 261 | 257 | return ret; | 262 | 257 | } | 263 | 257 | } | 264 | 0 | ret = zend_string_alloc(len, persistent); | 265 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1); | 266 | 0 | if (!ZSTR_IS_INTERNED(s)) { | 267 | 0 | GC_DELREF(s); | 268 | 0 | } | 269 | 0 | return ret; | 270 | 257 | } |
Unexecuted instantiation: php_spl.c:zend_string_realloc Unexecuted instantiation: spl_array.c:zend_string_realloc Unexecuted instantiation: spl_directory.c:zend_string_realloc Unexecuted instantiation: spl_dllist.c:zend_string_realloc Unexecuted instantiation: spl_exceptions.c:zend_string_realloc Unexecuted instantiation: spl_fixedarray.c:zend_string_realloc Unexecuted instantiation: spl_functions.c:zend_string_realloc Unexecuted instantiation: spl_heap.c:zend_string_realloc Unexecuted instantiation: spl_iterators.c:zend_string_realloc Unexecuted instantiation: spl_observer.c:zend_string_realloc Unexecuted instantiation: array.c:zend_string_realloc Unexecuted instantiation: assert.c:zend_string_realloc Unexecuted instantiation: base64.c:zend_string_realloc Unexecuted instantiation: basic_functions.c:zend_string_realloc Unexecuted instantiation: browscap.c:zend_string_realloc Unexecuted instantiation: crc32_x86.c:zend_string_realloc Unexecuted instantiation: crc32.c:zend_string_realloc Unexecuted instantiation: credits.c:zend_string_realloc Unexecuted instantiation: crypt.c:zend_string_realloc Unexecuted instantiation: css.c:zend_string_realloc Unexecuted instantiation: datetime.c:zend_string_realloc Unexecuted instantiation: dir.c:zend_string_realloc Unexecuted instantiation: dl.c:zend_string_realloc Unexecuted instantiation: dns.c:zend_string_realloc Unexecuted instantiation: exec.c:zend_string_realloc Unexecuted instantiation: file.c:zend_string_realloc Unexecuted instantiation: filestat.c:zend_string_realloc Unexecuted instantiation: filters.c:zend_string_realloc Unexecuted instantiation: flock_compat.c:zend_string_realloc Unexecuted instantiation: formatted_print.c:zend_string_realloc Unexecuted instantiation: fsock.c:zend_string_realloc Unexecuted instantiation: ftok.c:zend_string_realloc Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_realloc Unexecuted instantiation: head.c:zend_string_realloc Unexecuted instantiation: hrtime.c:zend_string_realloc Unexecuted instantiation: html.c:zend_string_realloc Unexecuted instantiation: http_fopen_wrapper.c:zend_string_realloc Unexecuted instantiation: http.c:zend_string_realloc Unexecuted instantiation: image.c:zend_string_realloc Unexecuted instantiation: incomplete_class.c:zend_string_realloc Unexecuted instantiation: info.c:zend_string_realloc Unexecuted instantiation: iptc.c:zend_string_realloc Unexecuted instantiation: levenshtein.c:zend_string_realloc Unexecuted instantiation: link.c:zend_string_realloc Unexecuted instantiation: mail.c:zend_string_realloc Unexecuted instantiation: math.c:zend_string_realloc Unexecuted instantiation: md5.c:zend_string_realloc Unexecuted instantiation: metaphone.c:zend_string_realloc Unexecuted instantiation: microtime.c:zend_string_realloc Unexecuted instantiation: net.c:zend_string_realloc Unexecuted instantiation: pack.c:zend_string_realloc Unexecuted instantiation: pageinfo.c:zend_string_realloc Unexecuted instantiation: password.c:zend_string_realloc Unexecuted instantiation: php_fopen_wrapper.c:zend_string_realloc Unexecuted instantiation: proc_open.c:zend_string_realloc Unexecuted instantiation: quot_print.c:zend_string_realloc Unexecuted instantiation: scanf.c:zend_string_realloc Unexecuted instantiation: sha1.c:zend_string_realloc Unexecuted instantiation: soundex.c:zend_string_realloc Unexecuted instantiation: streamsfuncs.c:zend_string_realloc Unexecuted instantiation: string.c:zend_string_realloc Unexecuted instantiation: strnatcmp.c:zend_string_realloc Unexecuted instantiation: syslog.c:zend_string_realloc Unexecuted instantiation: type.c:zend_string_realloc Unexecuted instantiation: uniqid.c:zend_string_realloc Unexecuted instantiation: url_scanner_ex.c:zend_string_realloc Unexecuted instantiation: url.c:zend_string_realloc Unexecuted instantiation: user_filters.c:zend_string_realloc Unexecuted instantiation: uuencode.c:zend_string_realloc Unexecuted instantiation: var_unserializer.c:zend_string_realloc var.c:zend_string_realloc Line | Count | Source | 253 | 673 | { | 254 | 673 | zend_string *ret; | 255 | | | 256 | 673 | if (!ZSTR_IS_INTERNED(s)) { | 257 | 673 | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 258 | 673 | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 259 | 673 | ZSTR_LEN(ret) = len; | 260 | 673 | zend_string_forget_hash_val(ret); | 261 | 673 | return ret; | 262 | 673 | } | 263 | 673 | } | 264 | 0 | ret = zend_string_alloc(len, persistent); | 265 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1); | 266 | 0 | if (!ZSTR_IS_INTERNED(s)) { | 267 | 0 | GC_DELREF(s); | 268 | 0 | } | 269 | 0 | return ret; | 270 | 673 | } |
Unexecuted instantiation: versioning.c:zend_string_realloc Unexecuted instantiation: crypt_sha256.c:zend_string_realloc Unexecuted instantiation: crypt_sha512.c:zend_string_realloc Unexecuted instantiation: php_crypt_r.c:zend_string_realloc Unexecuted instantiation: php_uri.c:zend_string_realloc Unexecuted instantiation: php_uri_common.c:zend_string_realloc Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_realloc Unexecuted instantiation: uri_parser_whatwg.c:zend_string_realloc Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_realloc Unexecuted instantiation: explicit_bzero.c:zend_string_realloc fopen_wrappers.c:zend_string_realloc Line | Count | Source | 253 | 15 | { | 254 | 15 | zend_string *ret; | 255 | | | 256 | 15 | if (!ZSTR_IS_INTERNED(s)) { | 257 | 15 | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 258 | 15 | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 259 | 15 | ZSTR_LEN(ret) = len; | 260 | 15 | zend_string_forget_hash_val(ret); | 261 | 15 | return ret; | 262 | 15 | } | 263 | 15 | } | 264 | 0 | ret = zend_string_alloc(len, persistent); | 265 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1); | 266 | 0 | if (!ZSTR_IS_INTERNED(s)) { | 267 | 0 | GC_DELREF(s); | 268 | 0 | } | 269 | 0 | return ret; | 270 | 15 | } |
Unexecuted instantiation: getopt.c:zend_string_realloc Unexecuted instantiation: main.c:zend_string_realloc Unexecuted instantiation: network.c:zend_string_realloc Unexecuted instantiation: output.c:zend_string_realloc Unexecuted instantiation: php_content_types.c:zend_string_realloc Unexecuted instantiation: php_ini_builder.c:zend_string_realloc Unexecuted instantiation: php_ini.c:zend_string_realloc Unexecuted instantiation: php_glob.c:zend_string_realloc Unexecuted instantiation: php_odbc_utils.c:zend_string_realloc Unexecuted instantiation: php_open_temporary_file.c:zend_string_realloc Unexecuted instantiation: php_scandir.c:zend_string_realloc Unexecuted instantiation: php_syslog.c:zend_string_realloc Unexecuted instantiation: php_ticks.c:zend_string_realloc Unexecuted instantiation: php_variables.c:zend_string_realloc Unexecuted instantiation: reentrancy.c:zend_string_realloc Unexecuted instantiation: rfc1867.c:zend_string_realloc Unexecuted instantiation: safe_bcmp.c:zend_string_realloc Unexecuted instantiation: SAPI.c:zend_string_realloc Unexecuted instantiation: snprintf.c:zend_string_realloc Unexecuted instantiation: spprintf.c:zend_string_realloc Unexecuted instantiation: strlcat.c:zend_string_realloc Unexecuted instantiation: strlcpy.c:zend_string_realloc Unexecuted instantiation: cast.c:zend_string_realloc Unexecuted instantiation: filter.c:zend_string_realloc Unexecuted instantiation: glob_wrapper.c:zend_string_realloc Unexecuted instantiation: memory.c:zend_string_realloc Unexecuted instantiation: mmap.c:zend_string_realloc Unexecuted instantiation: plain_wrapper.c:zend_string_realloc Unexecuted instantiation: stream_errors.c:zend_string_realloc Unexecuted instantiation: streams.c:zend_string_realloc Unexecuted instantiation: transports.c:zend_string_realloc Unexecuted instantiation: userspace.c:zend_string_realloc Unexecuted instantiation: xp_socket.c:zend_string_realloc Unexecuted instantiation: block_pass.c:zend_string_realloc Unexecuted instantiation: compact_literals.c:zend_string_realloc Unexecuted instantiation: compact_vars.c:zend_string_realloc Unexecuted instantiation: dce.c:zend_string_realloc Unexecuted instantiation: dfa_pass.c:zend_string_realloc Unexecuted instantiation: escape_analysis.c:zend_string_realloc Unexecuted instantiation: nop_removal.c:zend_string_realloc Unexecuted instantiation: optimize_func_calls.c:zend_string_realloc Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_realloc Unexecuted instantiation: pass1.c:zend_string_realloc Unexecuted instantiation: pass3.c:zend_string_realloc Unexecuted instantiation: sccp.c:zend_string_realloc Unexecuted instantiation: scdf.c:zend_string_realloc Unexecuted instantiation: zend_call_graph.c:zend_string_realloc Unexecuted instantiation: zend_cfg.c:zend_string_realloc Unexecuted instantiation: zend_dfg.c:zend_string_realloc Unexecuted instantiation: zend_dump.c:zend_string_realloc Unexecuted instantiation: zend_func_info.c:zend_string_realloc Unexecuted instantiation: zend_inference.c:zend_string_realloc Unexecuted instantiation: zend_optimizer.c:zend_string_realloc Unexecuted instantiation: zend_ssa.c:zend_string_realloc Unexecuted instantiation: zend_alloc.c:zend_string_realloc Unexecuted instantiation: zend_API.c:zend_string_realloc Unexecuted instantiation: zend_ast.c:zend_string_realloc zend_attributes.c:zend_string_realloc Line | Count | Source | 253 | 120 | { | 254 | 120 | zend_string *ret; | 255 | | | 256 | 120 | if (!ZSTR_IS_INTERNED(s)) { | 257 | 120 | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 258 | 120 | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 259 | 120 | ZSTR_LEN(ret) = len; | 260 | 120 | zend_string_forget_hash_val(ret); | 261 | 120 | return ret; | 262 | 120 | } | 263 | 120 | } | 264 | 0 | ret = zend_string_alloc(len, persistent); | 265 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1); | 266 | 0 | if (!ZSTR_IS_INTERNED(s)) { | 267 | 0 | GC_DELREF(s); | 268 | 0 | } | 269 | 0 | return ret; | 270 | 120 | } |
Unexecuted instantiation: zend_autoload.c:zend_string_realloc Unexecuted instantiation: zend_builtin_functions.c:zend_string_realloc Unexecuted instantiation: zend_call_stack.c:zend_string_realloc Unexecuted instantiation: zend_closures.c:zend_string_realloc Unexecuted instantiation: zend_compile.c:zend_string_realloc Unexecuted instantiation: zend_constants.c:zend_string_realloc Unexecuted instantiation: zend_cpuinfo.c:zend_string_realloc Unexecuted instantiation: zend_default_classes.c:zend_string_realloc Unexecuted instantiation: zend_dtrace.c:zend_string_realloc Unexecuted instantiation: zend_enum.c:zend_string_realloc Unexecuted instantiation: zend_exceptions.c:zend_string_realloc Unexecuted instantiation: zend_execute_API.c:zend_string_realloc Unexecuted instantiation: zend_execute.c:zend_string_realloc Unexecuted instantiation: zend_extensions.c:zend_string_realloc Unexecuted instantiation: zend_fibers.c:zend_string_realloc Unexecuted instantiation: zend_float.c:zend_string_realloc Unexecuted instantiation: zend_gc.c:zend_string_realloc Unexecuted instantiation: zend_gdb.c:zend_string_realloc Unexecuted instantiation: zend_generators.c:zend_string_realloc Unexecuted instantiation: zend_hash.c:zend_string_realloc Unexecuted instantiation: zend_highlight.c:zend_string_realloc Unexecuted instantiation: zend_hrtime.c:zend_string_realloc Unexecuted instantiation: zend_inheritance.c:zend_string_realloc Unexecuted instantiation: zend_ini_parser.c:zend_string_realloc Unexecuted instantiation: zend_ini_scanner.c:zend_string_realloc Unexecuted instantiation: zend_ini.c:zend_string_realloc Unexecuted instantiation: zend_interfaces.c:zend_string_realloc Unexecuted instantiation: zend_iterators.c:zend_string_realloc Unexecuted instantiation: zend_language_parser.c:zend_string_realloc Unexecuted instantiation: zend_language_scanner.c:zend_string_realloc Unexecuted instantiation: zend_lazy_objects.c:zend_string_realloc Unexecuted instantiation: zend_list.c:zend_string_realloc Unexecuted instantiation: zend_llist.c:zend_string_realloc Unexecuted instantiation: zend_multibyte.c:zend_string_realloc Unexecuted instantiation: zend_object_handlers.c:zend_string_realloc Unexecuted instantiation: zend_objects_API.c:zend_string_realloc Unexecuted instantiation: zend_objects.c:zend_string_realloc Unexecuted instantiation: zend_observer.c:zend_string_realloc Unexecuted instantiation: zend_opcode.c:zend_string_realloc Unexecuted instantiation: zend_operators.c:zend_string_realloc Unexecuted instantiation: zend_property_hooks.c:zend_string_realloc Unexecuted instantiation: zend_ptr_stack.c:zend_string_realloc Unexecuted instantiation: zend_signal.c:zend_string_realloc Unexecuted instantiation: zend_smart_str.c:zend_string_realloc Unexecuted instantiation: zend_sort.c:zend_string_realloc Unexecuted instantiation: zend_stack.c:zend_string_realloc Unexecuted instantiation: zend_stream.c:zend_string_realloc Unexecuted instantiation: zend_string.c:zend_string_realloc Unexecuted instantiation: zend_strtod.c:zend_string_realloc Unexecuted instantiation: zend_system_id.c:zend_string_realloc Unexecuted instantiation: zend_variables.c:zend_string_realloc Unexecuted instantiation: zend_virtual_cwd.c:zend_string_realloc Unexecuted instantiation: zend_vm_opcodes.c:zend_string_realloc Unexecuted instantiation: zend_weakrefs.c:zend_string_realloc zend.c:zend_string_realloc Line | Count | Source | 253 | 878k | { | 254 | 878k | zend_string *ret; | 255 | | | 256 | 878k | if (!ZSTR_IS_INTERNED(s)) { | 257 | 878k | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 258 | 878k | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 259 | 878k | ZSTR_LEN(ret) = len; | 260 | 878k | zend_string_forget_hash_val(ret); | 261 | 878k | return ret; | 262 | 878k | } | 263 | 878k | } | 264 | 0 | ret = zend_string_alloc(len, persistent); | 265 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1); | 266 | 0 | if (!ZSTR_IS_INTERNED(s)) { | 267 | 0 | GC_DELREF(s); | 268 | 0 | } | 269 | 0 | return ret; | 270 | 878k | } |
Unexecuted instantiation: internal_functions_cli.c:zend_string_realloc Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_realloc Unexecuted instantiation: fuzzer-sapi.c:zend_string_realloc |
271 | | |
272 | | static zend_always_inline zend_string *zend_string_extend(zend_string *s, size_t len, bool persistent) |
273 | 967k | { |
274 | 967k | zend_string *ret; |
275 | | |
276 | 967k | ZEND_ASSERT(len >= ZSTR_LEN(s)); |
277 | 967k | if (!ZSTR_IS_INTERNED(s)) { |
278 | 858k | if (EXPECTED(GC_REFCOUNT(s) == 1)) { |
279 | 691k | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); |
280 | 691k | ZSTR_LEN(ret) = len; |
281 | 691k | zend_string_forget_hash_val(ret); |
282 | 691k | return ret; |
283 | 691k | } |
284 | 858k | } |
285 | 275k | ret = zend_string_alloc(len, persistent); |
286 | 275k | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1); |
287 | 275k | if (!ZSTR_IS_INTERNED(s)) { |
288 | 166k | GC_DELREF(s); |
289 | 166k | } |
290 | 275k | return ret; |
291 | 967k | } Unexecuted instantiation: php_date.c:zend_string_extend Unexecuted instantiation: astro.c:zend_string_extend Unexecuted instantiation: dow.c:zend_string_extend Unexecuted instantiation: parse_date.c:zend_string_extend Unexecuted instantiation: parse_tz.c:zend_string_extend Unexecuted instantiation: parse_posix.c:zend_string_extend Unexecuted instantiation: timelib.c:zend_string_extend Unexecuted instantiation: tm2unixtime.c:zend_string_extend Unexecuted instantiation: unixtime2tm.c:zend_string_extend Unexecuted instantiation: parse_iso_intervals.c:zend_string_extend Unexecuted instantiation: interval.c:zend_string_extend php_pcre.c:zend_string_extend Line | Count | Source | 273 | 39 | { | 274 | 39 | zend_string *ret; | 275 | | | 276 | 39 | ZEND_ASSERT(len >= ZSTR_LEN(s)); | 277 | 39 | if (!ZSTR_IS_INTERNED(s)) { | 278 | 39 | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 279 | 39 | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 280 | 39 | ZSTR_LEN(ret) = len; | 281 | 39 | zend_string_forget_hash_val(ret); | 282 | 39 | return ret; | 283 | 39 | } | 284 | 39 | } | 285 | 0 | ret = zend_string_alloc(len, persistent); | 286 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1); | 287 | 0 | if (!ZSTR_IS_INTERNED(s)) { | 288 | 0 | GC_DELREF(s); | 289 | 0 | } | 290 | 0 | return ret; | 291 | 39 | } |
Unexecuted instantiation: exif.c:zend_string_extend Unexecuted instantiation: hash_adler32.c:zend_string_extend Unexecuted instantiation: hash_crc32.c:zend_string_extend Unexecuted instantiation: hash_fnv.c:zend_string_extend Unexecuted instantiation: hash_gost.c:zend_string_extend Unexecuted instantiation: hash_haval.c:zend_string_extend Unexecuted instantiation: hash_joaat.c:zend_string_extend Unexecuted instantiation: hash_md.c:zend_string_extend Unexecuted instantiation: hash_murmur.c:zend_string_extend Unexecuted instantiation: hash_ripemd.c:zend_string_extend Unexecuted instantiation: hash_sha_ni.c:zend_string_extend Unexecuted instantiation: hash_sha_sse2.c:zend_string_extend Unexecuted instantiation: hash_sha.c:zend_string_extend Unexecuted instantiation: hash_sha3.c:zend_string_extend Unexecuted instantiation: hash_snefru.c:zend_string_extend Unexecuted instantiation: hash_tiger.c:zend_string_extend Unexecuted instantiation: hash_whirlpool.c:zend_string_extend Unexecuted instantiation: hash_xxhash.c:zend_string_extend Unexecuted instantiation: hash.c:zend_string_extend Unexecuted instantiation: json_encoder.c:zend_string_extend Unexecuted instantiation: json_parser.tab.c:zend_string_extend Unexecuted instantiation: json_scanner.c:zend_string_extend Unexecuted instantiation: json.c:zend_string_extend Unexecuted instantiation: php_lexbor.c:zend_string_extend Unexecuted instantiation: shared_alloc_mmap.c:zend_string_extend Unexecuted instantiation: shared_alloc_posix.c:zend_string_extend Unexecuted instantiation: shared_alloc_shm.c:zend_string_extend Unexecuted instantiation: zend_accelerator_api.c:zend_string_extend Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_extend Unexecuted instantiation: zend_accelerator_debug.c:zend_string_extend Unexecuted instantiation: zend_accelerator_hash.c:zend_string_extend Unexecuted instantiation: zend_accelerator_module.c:zend_string_extend Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_extend Unexecuted instantiation: zend_file_cache.c:zend_string_extend Unexecuted instantiation: zend_persist_calc.c:zend_string_extend Unexecuted instantiation: zend_persist.c:zend_string_extend Unexecuted instantiation: zend_shared_alloc.c:zend_string_extend Unexecuted instantiation: ZendAccelerator.c:zend_string_extend Unexecuted instantiation: ir_cfg.c:zend_string_extend Unexecuted instantiation: ir_check.c:zend_string_extend Unexecuted instantiation: ir_dump.c:zend_string_extend Unexecuted instantiation: ir_emit.c:zend_string_extend Unexecuted instantiation: ir_gcm.c:zend_string_extend Unexecuted instantiation: ir_gdb.c:zend_string_extend Unexecuted instantiation: ir_patch.c:zend_string_extend Unexecuted instantiation: ir_perf.c:zend_string_extend Unexecuted instantiation: ir_ra.c:zend_string_extend Unexecuted instantiation: ir_save.c:zend_string_extend Unexecuted instantiation: ir_sccp.c:zend_string_extend Unexecuted instantiation: ir_strtab.c:zend_string_extend Unexecuted instantiation: ir.c:zend_string_extend Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_extend Unexecuted instantiation: zend_jit.c:zend_string_extend Unexecuted instantiation: csprng.c:zend_string_extend Unexecuted instantiation: engine_mt19937.c:zend_string_extend Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_extend Unexecuted instantiation: engine_secure.c:zend_string_extend Unexecuted instantiation: engine_user.c:zend_string_extend Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_extend Unexecuted instantiation: gammasection.c:zend_string_extend Unexecuted instantiation: random.c:zend_string_extend Unexecuted instantiation: randomizer.c:zend_string_extend Unexecuted instantiation: zend_utils.c:zend_string_extend Unexecuted instantiation: php_reflection.c:zend_string_extend Unexecuted instantiation: php_spl.c:zend_string_extend Unexecuted instantiation: spl_array.c:zend_string_extend Unexecuted instantiation: spl_directory.c:zend_string_extend Unexecuted instantiation: spl_dllist.c:zend_string_extend Unexecuted instantiation: spl_exceptions.c:zend_string_extend Unexecuted instantiation: spl_fixedarray.c:zend_string_extend Unexecuted instantiation: spl_functions.c:zend_string_extend Unexecuted instantiation: spl_heap.c:zend_string_extend Unexecuted instantiation: spl_iterators.c:zend_string_extend Unexecuted instantiation: spl_observer.c:zend_string_extend Unexecuted instantiation: array.c:zend_string_extend Unexecuted instantiation: assert.c:zend_string_extend Unexecuted instantiation: base64.c:zend_string_extend Unexecuted instantiation: basic_functions.c:zend_string_extend Unexecuted instantiation: browscap.c:zend_string_extend Unexecuted instantiation: crc32_x86.c:zend_string_extend Unexecuted instantiation: crc32.c:zend_string_extend Unexecuted instantiation: credits.c:zend_string_extend Unexecuted instantiation: crypt.c:zend_string_extend Unexecuted instantiation: css.c:zend_string_extend Unexecuted instantiation: datetime.c:zend_string_extend Unexecuted instantiation: dir.c:zend_string_extend Unexecuted instantiation: dl.c:zend_string_extend Unexecuted instantiation: dns.c:zend_string_extend Unexecuted instantiation: exec.c:zend_string_extend Unexecuted instantiation: file.c:zend_string_extend Unexecuted instantiation: filestat.c:zend_string_extend Unexecuted instantiation: filters.c:zend_string_extend Unexecuted instantiation: flock_compat.c:zend_string_extend formatted_print.c:zend_string_extend Line | Count | Source | 273 | 51 | { | 274 | 51 | zend_string *ret; | 275 | | | 276 | 51 | ZEND_ASSERT(len >= ZSTR_LEN(s)); | 277 | 51 | if (!ZSTR_IS_INTERNED(s)) { | 278 | 51 | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 279 | 51 | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 280 | 51 | ZSTR_LEN(ret) = len; | 281 | 51 | zend_string_forget_hash_val(ret); | 282 | 51 | return ret; | 283 | 51 | } | 284 | 51 | } | 285 | 0 | ret = zend_string_alloc(len, persistent); | 286 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1); | 287 | 0 | if (!ZSTR_IS_INTERNED(s)) { | 288 | 0 | GC_DELREF(s); | 289 | 0 | } | 290 | 0 | return ret; | 291 | 51 | } |
Unexecuted instantiation: fsock.c:zend_string_extend Unexecuted instantiation: ftok.c:zend_string_extend Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_extend Unexecuted instantiation: head.c:zend_string_extend Unexecuted instantiation: hrtime.c:zend_string_extend Unexecuted instantiation: html.c:zend_string_extend Unexecuted instantiation: http_fopen_wrapper.c:zend_string_extend Unexecuted instantiation: http.c:zend_string_extend Unexecuted instantiation: image.c:zend_string_extend Unexecuted instantiation: incomplete_class.c:zend_string_extend Unexecuted instantiation: info.c:zend_string_extend Unexecuted instantiation: iptc.c:zend_string_extend Unexecuted instantiation: levenshtein.c:zend_string_extend Unexecuted instantiation: link.c:zend_string_extend Unexecuted instantiation: mail.c:zend_string_extend Unexecuted instantiation: math.c:zend_string_extend Unexecuted instantiation: md5.c:zend_string_extend Unexecuted instantiation: metaphone.c:zend_string_extend Unexecuted instantiation: microtime.c:zend_string_extend Unexecuted instantiation: net.c:zend_string_extend Unexecuted instantiation: pack.c:zend_string_extend Unexecuted instantiation: pageinfo.c:zend_string_extend Unexecuted instantiation: password.c:zend_string_extend Unexecuted instantiation: php_fopen_wrapper.c:zend_string_extend Unexecuted instantiation: proc_open.c:zend_string_extend Unexecuted instantiation: quot_print.c:zend_string_extend Unexecuted instantiation: scanf.c:zend_string_extend Unexecuted instantiation: sha1.c:zend_string_extend Unexecuted instantiation: soundex.c:zend_string_extend Unexecuted instantiation: streamsfuncs.c:zend_string_extend Unexecuted instantiation: string.c:zend_string_extend Unexecuted instantiation: strnatcmp.c:zend_string_extend Unexecuted instantiation: syslog.c:zend_string_extend Unexecuted instantiation: type.c:zend_string_extend Unexecuted instantiation: uniqid.c:zend_string_extend Unexecuted instantiation: url_scanner_ex.c:zend_string_extend Unexecuted instantiation: url.c:zend_string_extend Unexecuted instantiation: user_filters.c:zend_string_extend Unexecuted instantiation: uuencode.c:zend_string_extend Unexecuted instantiation: var_unserializer.c:zend_string_extend Unexecuted instantiation: var.c:zend_string_extend Unexecuted instantiation: versioning.c:zend_string_extend Unexecuted instantiation: crypt_sha256.c:zend_string_extend Unexecuted instantiation: crypt_sha512.c:zend_string_extend Unexecuted instantiation: php_crypt_r.c:zend_string_extend Unexecuted instantiation: php_uri.c:zend_string_extend Unexecuted instantiation: php_uri_common.c:zend_string_extend Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_extend Unexecuted instantiation: uri_parser_whatwg.c:zend_string_extend Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_extend Unexecuted instantiation: explicit_bzero.c:zend_string_extend Unexecuted instantiation: fopen_wrappers.c:zend_string_extend Unexecuted instantiation: getopt.c:zend_string_extend Unexecuted instantiation: main.c:zend_string_extend Unexecuted instantiation: network.c:zend_string_extend Unexecuted instantiation: output.c:zend_string_extend Unexecuted instantiation: php_content_types.c:zend_string_extend Unexecuted instantiation: php_ini_builder.c:zend_string_extend Unexecuted instantiation: php_ini.c:zend_string_extend Unexecuted instantiation: php_glob.c:zend_string_extend Unexecuted instantiation: php_odbc_utils.c:zend_string_extend Unexecuted instantiation: php_open_temporary_file.c:zend_string_extend Unexecuted instantiation: php_scandir.c:zend_string_extend Unexecuted instantiation: php_syslog.c:zend_string_extend Unexecuted instantiation: php_ticks.c:zend_string_extend Unexecuted instantiation: php_variables.c:zend_string_extend Unexecuted instantiation: reentrancy.c:zend_string_extend Unexecuted instantiation: rfc1867.c:zend_string_extend Unexecuted instantiation: safe_bcmp.c:zend_string_extend Unexecuted instantiation: SAPI.c:zend_string_extend Unexecuted instantiation: snprintf.c:zend_string_extend Unexecuted instantiation: spprintf.c:zend_string_extend Unexecuted instantiation: strlcat.c:zend_string_extend Unexecuted instantiation: strlcpy.c:zend_string_extend Unexecuted instantiation: cast.c:zend_string_extend Unexecuted instantiation: filter.c:zend_string_extend Unexecuted instantiation: glob_wrapper.c:zend_string_extend Unexecuted instantiation: memory.c:zend_string_extend Unexecuted instantiation: mmap.c:zend_string_extend Unexecuted instantiation: plain_wrapper.c:zend_string_extend Unexecuted instantiation: stream_errors.c:zend_string_extend Unexecuted instantiation: streams.c:zend_string_extend Unexecuted instantiation: transports.c:zend_string_extend Unexecuted instantiation: userspace.c:zend_string_extend Unexecuted instantiation: xp_socket.c:zend_string_extend block_pass.c:zend_string_extend Line | Count | Source | 273 | 1.90k | { | 274 | 1.90k | zend_string *ret; | 275 | | | 276 | 1.90k | ZEND_ASSERT(len >= ZSTR_LEN(s)); | 277 | 1.90k | if (!ZSTR_IS_INTERNED(s)) { | 278 | 1.90k | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 279 | 1.83k | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 280 | 1.83k | ZSTR_LEN(ret) = len; | 281 | 1.83k | zend_string_forget_hash_val(ret); | 282 | 1.83k | return ret; | 283 | 1.83k | } | 284 | 1.90k | } | 285 | 76 | ret = zend_string_alloc(len, persistent); | 286 | 76 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1); | 287 | 76 | if (!ZSTR_IS_INTERNED(s)) { | 288 | 76 | GC_DELREF(s); | 289 | 76 | } | 290 | 76 | return ret; | 291 | 1.90k | } |
Unexecuted instantiation: compact_literals.c:zend_string_extend Unexecuted instantiation: compact_vars.c:zend_string_extend Unexecuted instantiation: dce.c:zend_string_extend Unexecuted instantiation: dfa_pass.c:zend_string_extend Unexecuted instantiation: escape_analysis.c:zend_string_extend Unexecuted instantiation: nop_removal.c:zend_string_extend Unexecuted instantiation: optimize_func_calls.c:zend_string_extend Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_extend Unexecuted instantiation: pass1.c:zend_string_extend Unexecuted instantiation: pass3.c:zend_string_extend Unexecuted instantiation: sccp.c:zend_string_extend Unexecuted instantiation: scdf.c:zend_string_extend Unexecuted instantiation: zend_call_graph.c:zend_string_extend Unexecuted instantiation: zend_cfg.c:zend_string_extend Unexecuted instantiation: zend_dfg.c:zend_string_extend Unexecuted instantiation: zend_dump.c:zend_string_extend Unexecuted instantiation: zend_func_info.c:zend_string_extend Unexecuted instantiation: zend_inference.c:zend_string_extend Unexecuted instantiation: zend_optimizer.c:zend_string_extend Unexecuted instantiation: zend_ssa.c:zend_string_extend Unexecuted instantiation: zend_alloc.c:zend_string_extend Unexecuted instantiation: zend_API.c:zend_string_extend Unexecuted instantiation: zend_ast.c:zend_string_extend Unexecuted instantiation: zend_attributes.c:zend_string_extend Unexecuted instantiation: zend_autoload.c:zend_string_extend Unexecuted instantiation: zend_builtin_functions.c:zend_string_extend Unexecuted instantiation: zend_call_stack.c:zend_string_extend Unexecuted instantiation: zend_closures.c:zend_string_extend zend_compile.c:zend_string_extend Line | Count | Source | 273 | 38 | { | 274 | 38 | zend_string *ret; | 275 | | | 276 | 38 | ZEND_ASSERT(len >= ZSTR_LEN(s)); | 277 | 38 | if (!ZSTR_IS_INTERNED(s)) { | 278 | 38 | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 279 | 38 | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 280 | 38 | ZSTR_LEN(ret) = len; | 281 | 38 | zend_string_forget_hash_val(ret); | 282 | 38 | return ret; | 283 | 38 | } | 284 | 38 | } | 285 | 0 | ret = zend_string_alloc(len, persistent); | 286 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1); | 287 | 0 | if (!ZSTR_IS_INTERNED(s)) { | 288 | 0 | GC_DELREF(s); | 289 | 0 | } | 290 | 0 | return ret; | 291 | 38 | } |
Unexecuted instantiation: zend_constants.c:zend_string_extend Unexecuted instantiation: zend_cpuinfo.c:zend_string_extend Unexecuted instantiation: zend_default_classes.c:zend_string_extend Unexecuted instantiation: zend_dtrace.c:zend_string_extend Unexecuted instantiation: zend_enum.c:zend_string_extend Unexecuted instantiation: zend_exceptions.c:zend_string_extend Unexecuted instantiation: zend_execute_API.c:zend_string_extend zend_execute.c:zend_string_extend Line | Count | Source | 273 | 77.3k | { | 274 | 77.3k | zend_string *ret; | 275 | | | 276 | 77.3k | ZEND_ASSERT(len >= ZSTR_LEN(s)); | 277 | 77.3k | if (!ZSTR_IS_INTERNED(s)) { | 278 | 77.3k | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 279 | 77.3k | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 280 | 77.3k | ZSTR_LEN(ret) = len; | 281 | 77.3k | zend_string_forget_hash_val(ret); | 282 | 77.3k | return ret; | 283 | 77.3k | } | 284 | 77.3k | } | 285 | 0 | ret = zend_string_alloc(len, persistent); | 286 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1); | 287 | 0 | if (!ZSTR_IS_INTERNED(s)) { | 288 | 0 | GC_DELREF(s); | 289 | 0 | } | 290 | 0 | return ret; | 291 | 77.3k | } |
Unexecuted instantiation: zend_extensions.c:zend_string_extend Unexecuted instantiation: zend_fibers.c:zend_string_extend Unexecuted instantiation: zend_float.c:zend_string_extend Unexecuted instantiation: zend_gc.c:zend_string_extend Unexecuted instantiation: zend_gdb.c:zend_string_extend Unexecuted instantiation: zend_generators.c:zend_string_extend Unexecuted instantiation: zend_hash.c:zend_string_extend Unexecuted instantiation: zend_highlight.c:zend_string_extend Unexecuted instantiation: zend_hrtime.c:zend_string_extend Unexecuted instantiation: zend_inheritance.c:zend_string_extend zend_ini_parser.c:zend_string_extend Line | Count | Source | 273 | 362k | { | 274 | 362k | zend_string *ret; | 275 | | | 276 | 362k | ZEND_ASSERT(len >= ZSTR_LEN(s)); | 277 | 362k | if (!ZSTR_IS_INTERNED(s)) { | 278 | 284k | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 279 | 284k | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 280 | 284k | ZSTR_LEN(ret) = len; | 281 | 284k | zend_string_forget_hash_val(ret); | 282 | 284k | return ret; | 283 | 284k | } | 284 | 284k | } | 285 | 78.5k | ret = zend_string_alloc(len, persistent); | 286 | 78.5k | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1); | 287 | 78.5k | if (!ZSTR_IS_INTERNED(s)) { | 288 | 0 | GC_DELREF(s); | 289 | 0 | } | 290 | 78.5k | return ret; | 291 | 362k | } |
Unexecuted instantiation: zend_ini_scanner.c:zend_string_extend Unexecuted instantiation: zend_ini.c:zend_string_extend Unexecuted instantiation: zend_interfaces.c:zend_string_extend Unexecuted instantiation: zend_iterators.c:zend_string_extend Unexecuted instantiation: zend_language_parser.c:zend_string_extend zend_language_scanner.c:zend_string_extend Line | Count | Source | 273 | 6.26k | { | 274 | 6.26k | zend_string *ret; | 275 | | | 276 | 6.26k | ZEND_ASSERT(len >= ZSTR_LEN(s)); | 277 | 6.26k | if (!ZSTR_IS_INTERNED(s)) { | 278 | 4.12k | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 279 | 0 | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 280 | 0 | ZSTR_LEN(ret) = len; | 281 | 0 | zend_string_forget_hash_val(ret); | 282 | 0 | return ret; | 283 | 0 | } | 284 | 4.12k | } | 285 | 6.26k | ret = zend_string_alloc(len, persistent); | 286 | 6.26k | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1); | 287 | 6.26k | if (!ZSTR_IS_INTERNED(s)) { | 288 | 4.12k | GC_DELREF(s); | 289 | 4.12k | } | 290 | 6.26k | return ret; | 291 | 6.26k | } |
Unexecuted instantiation: zend_lazy_objects.c:zend_string_extend Unexecuted instantiation: zend_list.c:zend_string_extend Unexecuted instantiation: zend_llist.c:zend_string_extend Unexecuted instantiation: zend_multibyte.c:zend_string_extend Unexecuted instantiation: zend_object_handlers.c:zend_string_extend Unexecuted instantiation: zend_objects_API.c:zend_string_extend Unexecuted instantiation: zend_objects.c:zend_string_extend Unexecuted instantiation: zend_observer.c:zend_string_extend Unexecuted instantiation: zend_opcode.c:zend_string_extend zend_operators.c:zend_string_extend Line | Count | Source | 273 | 519k | { | 274 | 519k | zend_string *ret; | 275 | | | 276 | 519k | ZEND_ASSERT(len >= ZSTR_LEN(s)); | 277 | 519k | if (!ZSTR_IS_INTERNED(s)) { | 278 | 490k | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 279 | 328k | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 280 | 328k | ZSTR_LEN(ret) = len; | 281 | 328k | zend_string_forget_hash_val(ret); | 282 | 328k | return ret; | 283 | 328k | } | 284 | 490k | } | 285 | 190k | ret = zend_string_alloc(len, persistent); | 286 | 190k | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1); | 287 | 190k | if (!ZSTR_IS_INTERNED(s)) { | 288 | 161k | GC_DELREF(s); | 289 | 161k | } | 290 | 190k | return ret; | 291 | 519k | } |
Unexecuted instantiation: zend_property_hooks.c:zend_string_extend Unexecuted instantiation: zend_ptr_stack.c:zend_string_extend Unexecuted instantiation: zend_signal.c:zend_string_extend Unexecuted instantiation: zend_smart_str.c:zend_string_extend Unexecuted instantiation: zend_sort.c:zend_string_extend Unexecuted instantiation: zend_stack.c:zend_string_extend Unexecuted instantiation: zend_stream.c:zend_string_extend Unexecuted instantiation: zend_string.c:zend_string_extend Unexecuted instantiation: zend_strtod.c:zend_string_extend Unexecuted instantiation: zend_system_id.c:zend_string_extend Unexecuted instantiation: zend_variables.c:zend_string_extend Unexecuted instantiation: zend_virtual_cwd.c:zend_string_extend Unexecuted instantiation: zend_vm_opcodes.c:zend_string_extend Unexecuted instantiation: zend_weakrefs.c:zend_string_extend Unexecuted instantiation: zend.c:zend_string_extend Unexecuted instantiation: internal_functions_cli.c:zend_string_extend Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_extend Unexecuted instantiation: fuzzer-sapi.c:zend_string_extend |
292 | | |
293 | | static zend_always_inline zend_string *zend_string_truncate(zend_string *s, size_t len, bool persistent) |
294 | 924 | { |
295 | 924 | zend_string *ret; |
296 | | |
297 | 924 | ZEND_ASSERT(len <= ZSTR_LEN(s)); |
298 | 924 | if (!ZSTR_IS_INTERNED(s)) { |
299 | 924 | if (EXPECTED(GC_REFCOUNT(s) == 1)) { |
300 | 924 | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); |
301 | 924 | ZSTR_LEN(ret) = len; |
302 | 924 | zend_string_forget_hash_val(ret); |
303 | 924 | return ret; |
304 | 924 | } |
305 | 924 | } |
306 | 0 | ret = zend_string_alloc(len, persistent); |
307 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), len + 1); |
308 | 0 | if (!ZSTR_IS_INTERNED(s)) { |
309 | 0 | GC_DELREF(s); |
310 | 0 | } |
311 | 0 | return ret; |
312 | 924 | } Unexecuted instantiation: php_date.c:zend_string_truncate Unexecuted instantiation: astro.c:zend_string_truncate Unexecuted instantiation: dow.c:zend_string_truncate Unexecuted instantiation: parse_date.c:zend_string_truncate Unexecuted instantiation: parse_tz.c:zend_string_truncate Unexecuted instantiation: parse_posix.c:zend_string_truncate Unexecuted instantiation: timelib.c:zend_string_truncate Unexecuted instantiation: tm2unixtime.c:zend_string_truncate Unexecuted instantiation: unixtime2tm.c:zend_string_truncate Unexecuted instantiation: parse_iso_intervals.c:zend_string_truncate Unexecuted instantiation: interval.c:zend_string_truncate Unexecuted instantiation: php_pcre.c:zend_string_truncate Unexecuted instantiation: exif.c:zend_string_truncate Unexecuted instantiation: hash_adler32.c:zend_string_truncate Unexecuted instantiation: hash_crc32.c:zend_string_truncate Unexecuted instantiation: hash_fnv.c:zend_string_truncate Unexecuted instantiation: hash_gost.c:zend_string_truncate Unexecuted instantiation: hash_haval.c:zend_string_truncate Unexecuted instantiation: hash_joaat.c:zend_string_truncate Unexecuted instantiation: hash_md.c:zend_string_truncate Unexecuted instantiation: hash_murmur.c:zend_string_truncate Unexecuted instantiation: hash_ripemd.c:zend_string_truncate Unexecuted instantiation: hash_sha_ni.c:zend_string_truncate Unexecuted instantiation: hash_sha_sse2.c:zend_string_truncate Unexecuted instantiation: hash_sha.c:zend_string_truncate Unexecuted instantiation: hash_sha3.c:zend_string_truncate Unexecuted instantiation: hash_snefru.c:zend_string_truncate Unexecuted instantiation: hash_tiger.c:zend_string_truncate Unexecuted instantiation: hash_whirlpool.c:zend_string_truncate Unexecuted instantiation: hash_xxhash.c:zend_string_truncate Unexecuted instantiation: hash.c:zend_string_truncate Unexecuted instantiation: json_encoder.c:zend_string_truncate Unexecuted instantiation: json_parser.tab.c:zend_string_truncate Unexecuted instantiation: json_scanner.c:zend_string_truncate Unexecuted instantiation: json.c:zend_string_truncate Unexecuted instantiation: php_lexbor.c:zend_string_truncate Unexecuted instantiation: shared_alloc_mmap.c:zend_string_truncate Unexecuted instantiation: shared_alloc_posix.c:zend_string_truncate Unexecuted instantiation: shared_alloc_shm.c:zend_string_truncate Unexecuted instantiation: zend_accelerator_api.c:zend_string_truncate Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_truncate Unexecuted instantiation: zend_accelerator_debug.c:zend_string_truncate Unexecuted instantiation: zend_accelerator_hash.c:zend_string_truncate Unexecuted instantiation: zend_accelerator_module.c:zend_string_truncate Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_truncate Unexecuted instantiation: zend_file_cache.c:zend_string_truncate Unexecuted instantiation: zend_persist_calc.c:zend_string_truncate Unexecuted instantiation: zend_persist.c:zend_string_truncate Unexecuted instantiation: zend_shared_alloc.c:zend_string_truncate Unexecuted instantiation: ZendAccelerator.c:zend_string_truncate Unexecuted instantiation: ir_cfg.c:zend_string_truncate Unexecuted instantiation: ir_check.c:zend_string_truncate Unexecuted instantiation: ir_dump.c:zend_string_truncate Unexecuted instantiation: ir_emit.c:zend_string_truncate Unexecuted instantiation: ir_gcm.c:zend_string_truncate Unexecuted instantiation: ir_gdb.c:zend_string_truncate Unexecuted instantiation: ir_patch.c:zend_string_truncate Unexecuted instantiation: ir_perf.c:zend_string_truncate Unexecuted instantiation: ir_ra.c:zend_string_truncate Unexecuted instantiation: ir_save.c:zend_string_truncate Unexecuted instantiation: ir_sccp.c:zend_string_truncate Unexecuted instantiation: ir_strtab.c:zend_string_truncate Unexecuted instantiation: ir.c:zend_string_truncate Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_truncate Unexecuted instantiation: zend_jit.c:zend_string_truncate Unexecuted instantiation: csprng.c:zend_string_truncate Unexecuted instantiation: engine_mt19937.c:zend_string_truncate Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_truncate Unexecuted instantiation: engine_secure.c:zend_string_truncate Unexecuted instantiation: engine_user.c:zend_string_truncate Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_truncate Unexecuted instantiation: gammasection.c:zend_string_truncate Unexecuted instantiation: random.c:zend_string_truncate Unexecuted instantiation: randomizer.c:zend_string_truncate Unexecuted instantiation: zend_utils.c:zend_string_truncate Unexecuted instantiation: php_reflection.c:zend_string_truncate Unexecuted instantiation: php_spl.c:zend_string_truncate Unexecuted instantiation: spl_array.c:zend_string_truncate Unexecuted instantiation: spl_directory.c:zend_string_truncate Unexecuted instantiation: spl_dllist.c:zend_string_truncate Unexecuted instantiation: spl_exceptions.c:zend_string_truncate Unexecuted instantiation: spl_fixedarray.c:zend_string_truncate Unexecuted instantiation: spl_functions.c:zend_string_truncate Unexecuted instantiation: spl_heap.c:zend_string_truncate Unexecuted instantiation: spl_iterators.c:zend_string_truncate Unexecuted instantiation: spl_observer.c:zend_string_truncate Unexecuted instantiation: array.c:zend_string_truncate Unexecuted instantiation: assert.c:zend_string_truncate Unexecuted instantiation: base64.c:zend_string_truncate Unexecuted instantiation: basic_functions.c:zend_string_truncate Unexecuted instantiation: browscap.c:zend_string_truncate Unexecuted instantiation: crc32_x86.c:zend_string_truncate Unexecuted instantiation: crc32.c:zend_string_truncate Unexecuted instantiation: credits.c:zend_string_truncate Unexecuted instantiation: crypt.c:zend_string_truncate Unexecuted instantiation: css.c:zend_string_truncate Unexecuted instantiation: datetime.c:zend_string_truncate Unexecuted instantiation: dir.c:zend_string_truncate Unexecuted instantiation: dl.c:zend_string_truncate Unexecuted instantiation: dns.c:zend_string_truncate Unexecuted instantiation: exec.c:zend_string_truncate Unexecuted instantiation: file.c:zend_string_truncate Unexecuted instantiation: filestat.c:zend_string_truncate Unexecuted instantiation: filters.c:zend_string_truncate Unexecuted instantiation: flock_compat.c:zend_string_truncate Unexecuted instantiation: formatted_print.c:zend_string_truncate Unexecuted instantiation: fsock.c:zend_string_truncate Unexecuted instantiation: ftok.c:zend_string_truncate Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_truncate Unexecuted instantiation: head.c:zend_string_truncate Unexecuted instantiation: hrtime.c:zend_string_truncate Unexecuted instantiation: html.c:zend_string_truncate Unexecuted instantiation: http_fopen_wrapper.c:zend_string_truncate Unexecuted instantiation: http.c:zend_string_truncate Unexecuted instantiation: image.c:zend_string_truncate Unexecuted instantiation: incomplete_class.c:zend_string_truncate Unexecuted instantiation: info.c:zend_string_truncate Unexecuted instantiation: iptc.c:zend_string_truncate Unexecuted instantiation: levenshtein.c:zend_string_truncate Unexecuted instantiation: link.c:zend_string_truncate Unexecuted instantiation: mail.c:zend_string_truncate Unexecuted instantiation: math.c:zend_string_truncate Unexecuted instantiation: md5.c:zend_string_truncate Unexecuted instantiation: metaphone.c:zend_string_truncate Unexecuted instantiation: microtime.c:zend_string_truncate Unexecuted instantiation: net.c:zend_string_truncate Unexecuted instantiation: pack.c:zend_string_truncate Unexecuted instantiation: pageinfo.c:zend_string_truncate Unexecuted instantiation: password.c:zend_string_truncate Unexecuted instantiation: php_fopen_wrapper.c:zend_string_truncate Unexecuted instantiation: proc_open.c:zend_string_truncate quot_print.c:zend_string_truncate Line | Count | Source | 294 | 27 | { | 295 | 27 | zend_string *ret; | 296 | | | 297 | 27 | ZEND_ASSERT(len <= ZSTR_LEN(s)); | 298 | 27 | if (!ZSTR_IS_INTERNED(s)) { | 299 | 27 | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 300 | 27 | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 301 | 27 | ZSTR_LEN(ret) = len; | 302 | 27 | zend_string_forget_hash_val(ret); | 303 | 27 | return ret; | 304 | 27 | } | 305 | 27 | } | 306 | 0 | ret = zend_string_alloc(len, persistent); | 307 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), len + 1); | 308 | 0 | if (!ZSTR_IS_INTERNED(s)) { | 309 | 0 | GC_DELREF(s); | 310 | 0 | } | 311 | 0 | return ret; | 312 | 27 | } |
Unexecuted instantiation: scanf.c:zend_string_truncate Unexecuted instantiation: sha1.c:zend_string_truncate Unexecuted instantiation: soundex.c:zend_string_truncate Unexecuted instantiation: streamsfuncs.c:zend_string_truncate string.c:zend_string_truncate Line | Count | Source | 294 | 897 | { | 295 | 897 | zend_string *ret; | 296 | | | 297 | 897 | ZEND_ASSERT(len <= ZSTR_LEN(s)); | 298 | 897 | if (!ZSTR_IS_INTERNED(s)) { | 299 | 897 | if (EXPECTED(GC_REFCOUNT(s) == 1)) { | 300 | 897 | ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); | 301 | 897 | ZSTR_LEN(ret) = len; | 302 | 897 | zend_string_forget_hash_val(ret); | 303 | 897 | return ret; | 304 | 897 | } | 305 | 897 | } | 306 | 0 | ret = zend_string_alloc(len, persistent); | 307 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), len + 1); | 308 | 0 | if (!ZSTR_IS_INTERNED(s)) { | 309 | 0 | GC_DELREF(s); | 310 | 0 | } | 311 | 0 | return ret; | 312 | 897 | } |
Unexecuted instantiation: strnatcmp.c:zend_string_truncate Unexecuted instantiation: syslog.c:zend_string_truncate Unexecuted instantiation: type.c:zend_string_truncate Unexecuted instantiation: uniqid.c:zend_string_truncate Unexecuted instantiation: url_scanner_ex.c:zend_string_truncate Unexecuted instantiation: url.c:zend_string_truncate Unexecuted instantiation: user_filters.c:zend_string_truncate Unexecuted instantiation: uuencode.c:zend_string_truncate Unexecuted instantiation: var_unserializer.c:zend_string_truncate Unexecuted instantiation: var.c:zend_string_truncate Unexecuted instantiation: versioning.c:zend_string_truncate Unexecuted instantiation: crypt_sha256.c:zend_string_truncate Unexecuted instantiation: crypt_sha512.c:zend_string_truncate Unexecuted instantiation: php_crypt_r.c:zend_string_truncate Unexecuted instantiation: php_uri.c:zend_string_truncate Unexecuted instantiation: php_uri_common.c:zend_string_truncate Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_truncate Unexecuted instantiation: uri_parser_whatwg.c:zend_string_truncate Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_truncate Unexecuted instantiation: explicit_bzero.c:zend_string_truncate Unexecuted instantiation: fopen_wrappers.c:zend_string_truncate Unexecuted instantiation: getopt.c:zend_string_truncate Unexecuted instantiation: main.c:zend_string_truncate Unexecuted instantiation: network.c:zend_string_truncate Unexecuted instantiation: output.c:zend_string_truncate Unexecuted instantiation: php_content_types.c:zend_string_truncate Unexecuted instantiation: php_ini_builder.c:zend_string_truncate Unexecuted instantiation: php_ini.c:zend_string_truncate Unexecuted instantiation: php_glob.c:zend_string_truncate Unexecuted instantiation: php_odbc_utils.c:zend_string_truncate Unexecuted instantiation: php_open_temporary_file.c:zend_string_truncate Unexecuted instantiation: php_scandir.c:zend_string_truncate Unexecuted instantiation: php_syslog.c:zend_string_truncate Unexecuted instantiation: php_ticks.c:zend_string_truncate Unexecuted instantiation: php_variables.c:zend_string_truncate Unexecuted instantiation: reentrancy.c:zend_string_truncate Unexecuted instantiation: rfc1867.c:zend_string_truncate Unexecuted instantiation: safe_bcmp.c:zend_string_truncate Unexecuted instantiation: SAPI.c:zend_string_truncate Unexecuted instantiation: snprintf.c:zend_string_truncate Unexecuted instantiation: spprintf.c:zend_string_truncate Unexecuted instantiation: strlcat.c:zend_string_truncate Unexecuted instantiation: strlcpy.c:zend_string_truncate Unexecuted instantiation: cast.c:zend_string_truncate Unexecuted instantiation: filter.c:zend_string_truncate Unexecuted instantiation: glob_wrapper.c:zend_string_truncate Unexecuted instantiation: memory.c:zend_string_truncate Unexecuted instantiation: mmap.c:zend_string_truncate Unexecuted instantiation: plain_wrapper.c:zend_string_truncate Unexecuted instantiation: stream_errors.c:zend_string_truncate Unexecuted instantiation: streams.c:zend_string_truncate Unexecuted instantiation: transports.c:zend_string_truncate Unexecuted instantiation: userspace.c:zend_string_truncate Unexecuted instantiation: xp_socket.c:zend_string_truncate Unexecuted instantiation: block_pass.c:zend_string_truncate Unexecuted instantiation: compact_literals.c:zend_string_truncate Unexecuted instantiation: compact_vars.c:zend_string_truncate Unexecuted instantiation: dce.c:zend_string_truncate Unexecuted instantiation: dfa_pass.c:zend_string_truncate Unexecuted instantiation: escape_analysis.c:zend_string_truncate Unexecuted instantiation: nop_removal.c:zend_string_truncate Unexecuted instantiation: optimize_func_calls.c:zend_string_truncate Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_truncate Unexecuted instantiation: pass1.c:zend_string_truncate Unexecuted instantiation: pass3.c:zend_string_truncate Unexecuted instantiation: sccp.c:zend_string_truncate Unexecuted instantiation: scdf.c:zend_string_truncate Unexecuted instantiation: zend_call_graph.c:zend_string_truncate Unexecuted instantiation: zend_cfg.c:zend_string_truncate Unexecuted instantiation: zend_dfg.c:zend_string_truncate Unexecuted instantiation: zend_dump.c:zend_string_truncate Unexecuted instantiation: zend_func_info.c:zend_string_truncate Unexecuted instantiation: zend_inference.c:zend_string_truncate Unexecuted instantiation: zend_optimizer.c:zend_string_truncate Unexecuted instantiation: zend_ssa.c:zend_string_truncate Unexecuted instantiation: zend_alloc.c:zend_string_truncate Unexecuted instantiation: zend_API.c:zend_string_truncate Unexecuted instantiation: zend_ast.c:zend_string_truncate Unexecuted instantiation: zend_attributes.c:zend_string_truncate Unexecuted instantiation: zend_autoload.c:zend_string_truncate Unexecuted instantiation: zend_builtin_functions.c:zend_string_truncate Unexecuted instantiation: zend_call_stack.c:zend_string_truncate Unexecuted instantiation: zend_closures.c:zend_string_truncate Unexecuted instantiation: zend_compile.c:zend_string_truncate Unexecuted instantiation: zend_constants.c:zend_string_truncate Unexecuted instantiation: zend_cpuinfo.c:zend_string_truncate Unexecuted instantiation: zend_default_classes.c:zend_string_truncate Unexecuted instantiation: zend_dtrace.c:zend_string_truncate Unexecuted instantiation: zend_enum.c:zend_string_truncate Unexecuted instantiation: zend_exceptions.c:zend_string_truncate Unexecuted instantiation: zend_execute_API.c:zend_string_truncate Unexecuted instantiation: zend_execute.c:zend_string_truncate Unexecuted instantiation: zend_extensions.c:zend_string_truncate Unexecuted instantiation: zend_fibers.c:zend_string_truncate Unexecuted instantiation: zend_float.c:zend_string_truncate Unexecuted instantiation: zend_gc.c:zend_string_truncate Unexecuted instantiation: zend_gdb.c:zend_string_truncate Unexecuted instantiation: zend_generators.c:zend_string_truncate Unexecuted instantiation: zend_hash.c:zend_string_truncate Unexecuted instantiation: zend_highlight.c:zend_string_truncate Unexecuted instantiation: zend_hrtime.c:zend_string_truncate Unexecuted instantiation: zend_inheritance.c:zend_string_truncate Unexecuted instantiation: zend_ini_parser.c:zend_string_truncate Unexecuted instantiation: zend_ini_scanner.c:zend_string_truncate Unexecuted instantiation: zend_ini.c:zend_string_truncate Unexecuted instantiation: zend_interfaces.c:zend_string_truncate Unexecuted instantiation: zend_iterators.c:zend_string_truncate Unexecuted instantiation: zend_language_parser.c:zend_string_truncate Unexecuted instantiation: zend_language_scanner.c:zend_string_truncate Unexecuted instantiation: zend_lazy_objects.c:zend_string_truncate Unexecuted instantiation: zend_list.c:zend_string_truncate Unexecuted instantiation: zend_llist.c:zend_string_truncate Unexecuted instantiation: zend_multibyte.c:zend_string_truncate Unexecuted instantiation: zend_object_handlers.c:zend_string_truncate Unexecuted instantiation: zend_objects_API.c:zend_string_truncate Unexecuted instantiation: zend_objects.c:zend_string_truncate Unexecuted instantiation: zend_observer.c:zend_string_truncate Unexecuted instantiation: zend_opcode.c:zend_string_truncate Unexecuted instantiation: zend_operators.c:zend_string_truncate Unexecuted instantiation: zend_property_hooks.c:zend_string_truncate Unexecuted instantiation: zend_ptr_stack.c:zend_string_truncate Unexecuted instantiation: zend_signal.c:zend_string_truncate Unexecuted instantiation: zend_smart_str.c:zend_string_truncate Unexecuted instantiation: zend_sort.c:zend_string_truncate Unexecuted instantiation: zend_stack.c:zend_string_truncate Unexecuted instantiation: zend_stream.c:zend_string_truncate Unexecuted instantiation: zend_string.c:zend_string_truncate Unexecuted instantiation: zend_strtod.c:zend_string_truncate Unexecuted instantiation: zend_system_id.c:zend_string_truncate Unexecuted instantiation: zend_variables.c:zend_string_truncate Unexecuted instantiation: zend_virtual_cwd.c:zend_string_truncate Unexecuted instantiation: zend_vm_opcodes.c:zend_string_truncate Unexecuted instantiation: zend_weakrefs.c:zend_string_truncate Unexecuted instantiation: zend.c:zend_string_truncate Unexecuted instantiation: internal_functions_cli.c:zend_string_truncate Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_truncate Unexecuted instantiation: fuzzer-sapi.c:zend_string_truncate |
313 | | |
314 | | static zend_always_inline zend_string *zend_string_safe_realloc(zend_string *s, size_t n, size_t m, size_t l, bool persistent) |
315 | 1.97k | { |
316 | 1.97k | zend_string *ret; |
317 | | |
318 | 1.97k | if (!ZSTR_IS_INTERNED(s)) { |
319 | 1.97k | if (GC_REFCOUNT(s) == 1) { |
320 | 1.97k | ret = (zend_string *)safe_perealloc(s, n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent); |
321 | 1.97k | ZSTR_LEN(ret) = (n * m) + l; |
322 | 1.97k | zend_string_forget_hash_val(ret); |
323 | 1.97k | return ret; |
324 | 1.97k | } |
325 | 1.97k | } |
326 | 0 | ret = zend_string_safe_alloc(n, m, l, persistent); |
327 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN((n * m) + l, ZSTR_LEN(s)) + 1); |
328 | 0 | if (!ZSTR_IS_INTERNED(s)) { |
329 | 0 | GC_DELREF(s); |
330 | 0 | } |
331 | 0 | return ret; |
332 | 1.97k | } Unexecuted instantiation: php_date.c:zend_string_safe_realloc Unexecuted instantiation: astro.c:zend_string_safe_realloc Unexecuted instantiation: dow.c:zend_string_safe_realloc Unexecuted instantiation: parse_date.c:zend_string_safe_realloc Unexecuted instantiation: parse_tz.c:zend_string_safe_realloc Unexecuted instantiation: parse_posix.c:zend_string_safe_realloc Unexecuted instantiation: timelib.c:zend_string_safe_realloc Unexecuted instantiation: tm2unixtime.c:zend_string_safe_realloc Unexecuted instantiation: unixtime2tm.c:zend_string_safe_realloc Unexecuted instantiation: parse_iso_intervals.c:zend_string_safe_realloc Unexecuted instantiation: interval.c:zend_string_safe_realloc Unexecuted instantiation: php_pcre.c:zend_string_safe_realloc Unexecuted instantiation: exif.c:zend_string_safe_realloc Unexecuted instantiation: hash_adler32.c:zend_string_safe_realloc Unexecuted instantiation: hash_crc32.c:zend_string_safe_realloc Unexecuted instantiation: hash_fnv.c:zend_string_safe_realloc Unexecuted instantiation: hash_gost.c:zend_string_safe_realloc Unexecuted instantiation: hash_haval.c:zend_string_safe_realloc Unexecuted instantiation: hash_joaat.c:zend_string_safe_realloc Unexecuted instantiation: hash_md.c:zend_string_safe_realloc Unexecuted instantiation: hash_murmur.c:zend_string_safe_realloc Unexecuted instantiation: hash_ripemd.c:zend_string_safe_realloc Unexecuted instantiation: hash_sha_ni.c:zend_string_safe_realloc Unexecuted instantiation: hash_sha_sse2.c:zend_string_safe_realloc Unexecuted instantiation: hash_sha.c:zend_string_safe_realloc Unexecuted instantiation: hash_sha3.c:zend_string_safe_realloc Unexecuted instantiation: hash_snefru.c:zend_string_safe_realloc Unexecuted instantiation: hash_tiger.c:zend_string_safe_realloc Unexecuted instantiation: hash_whirlpool.c:zend_string_safe_realloc Unexecuted instantiation: hash_xxhash.c:zend_string_safe_realloc Unexecuted instantiation: hash.c:zend_string_safe_realloc Unexecuted instantiation: json_encoder.c:zend_string_safe_realloc Unexecuted instantiation: json_parser.tab.c:zend_string_safe_realloc Unexecuted instantiation: json_scanner.c:zend_string_safe_realloc Unexecuted instantiation: json.c:zend_string_safe_realloc Unexecuted instantiation: php_lexbor.c:zend_string_safe_realloc Unexecuted instantiation: shared_alloc_mmap.c:zend_string_safe_realloc Unexecuted instantiation: shared_alloc_posix.c:zend_string_safe_realloc Unexecuted instantiation: shared_alloc_shm.c:zend_string_safe_realloc Unexecuted instantiation: zend_accelerator_api.c:zend_string_safe_realloc Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_safe_realloc Unexecuted instantiation: zend_accelerator_debug.c:zend_string_safe_realloc Unexecuted instantiation: zend_accelerator_hash.c:zend_string_safe_realloc Unexecuted instantiation: zend_accelerator_module.c:zend_string_safe_realloc Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_safe_realloc Unexecuted instantiation: zend_file_cache.c:zend_string_safe_realloc Unexecuted instantiation: zend_persist_calc.c:zend_string_safe_realloc Unexecuted instantiation: zend_persist.c:zend_string_safe_realloc Unexecuted instantiation: zend_shared_alloc.c:zend_string_safe_realloc Unexecuted instantiation: ZendAccelerator.c:zend_string_safe_realloc Unexecuted instantiation: ir_cfg.c:zend_string_safe_realloc Unexecuted instantiation: ir_check.c:zend_string_safe_realloc Unexecuted instantiation: ir_dump.c:zend_string_safe_realloc Unexecuted instantiation: ir_emit.c:zend_string_safe_realloc Unexecuted instantiation: ir_gcm.c:zend_string_safe_realloc Unexecuted instantiation: ir_gdb.c:zend_string_safe_realloc Unexecuted instantiation: ir_patch.c:zend_string_safe_realloc Unexecuted instantiation: ir_perf.c:zend_string_safe_realloc Unexecuted instantiation: ir_ra.c:zend_string_safe_realloc Unexecuted instantiation: ir_save.c:zend_string_safe_realloc Unexecuted instantiation: ir_sccp.c:zend_string_safe_realloc Unexecuted instantiation: ir_strtab.c:zend_string_safe_realloc Unexecuted instantiation: ir.c:zend_string_safe_realloc Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_safe_realloc Unexecuted instantiation: zend_jit.c:zend_string_safe_realloc Unexecuted instantiation: csprng.c:zend_string_safe_realloc Unexecuted instantiation: engine_mt19937.c:zend_string_safe_realloc Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_safe_realloc Unexecuted instantiation: engine_secure.c:zend_string_safe_realloc Unexecuted instantiation: engine_user.c:zend_string_safe_realloc Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_safe_realloc Unexecuted instantiation: gammasection.c:zend_string_safe_realloc Unexecuted instantiation: random.c:zend_string_safe_realloc Unexecuted instantiation: randomizer.c:zend_string_safe_realloc Unexecuted instantiation: zend_utils.c:zend_string_safe_realloc Unexecuted instantiation: php_reflection.c:zend_string_safe_realloc Unexecuted instantiation: php_spl.c:zend_string_safe_realloc Unexecuted instantiation: spl_array.c:zend_string_safe_realloc Unexecuted instantiation: spl_directory.c:zend_string_safe_realloc Unexecuted instantiation: spl_dllist.c:zend_string_safe_realloc Unexecuted instantiation: spl_exceptions.c:zend_string_safe_realloc Unexecuted instantiation: spl_fixedarray.c:zend_string_safe_realloc Unexecuted instantiation: spl_functions.c:zend_string_safe_realloc Unexecuted instantiation: spl_heap.c:zend_string_safe_realloc Unexecuted instantiation: spl_iterators.c:zend_string_safe_realloc Unexecuted instantiation: spl_observer.c:zend_string_safe_realloc Unexecuted instantiation: array.c:zend_string_safe_realloc Unexecuted instantiation: assert.c:zend_string_safe_realloc Unexecuted instantiation: base64.c:zend_string_safe_realloc Unexecuted instantiation: basic_functions.c:zend_string_safe_realloc Unexecuted instantiation: browscap.c:zend_string_safe_realloc Unexecuted instantiation: crc32_x86.c:zend_string_safe_realloc Unexecuted instantiation: crc32.c:zend_string_safe_realloc Unexecuted instantiation: credits.c:zend_string_safe_realloc Unexecuted instantiation: crypt.c:zend_string_safe_realloc Unexecuted instantiation: css.c:zend_string_safe_realloc Unexecuted instantiation: datetime.c:zend_string_safe_realloc Unexecuted instantiation: dir.c:zend_string_safe_realloc Unexecuted instantiation: dl.c:zend_string_safe_realloc Unexecuted instantiation: dns.c:zend_string_safe_realloc Unexecuted instantiation: exec.c:zend_string_safe_realloc Unexecuted instantiation: file.c:zend_string_safe_realloc Unexecuted instantiation: filestat.c:zend_string_safe_realloc Unexecuted instantiation: filters.c:zend_string_safe_realloc Unexecuted instantiation: flock_compat.c:zend_string_safe_realloc Unexecuted instantiation: formatted_print.c:zend_string_safe_realloc Unexecuted instantiation: fsock.c:zend_string_safe_realloc Unexecuted instantiation: ftok.c:zend_string_safe_realloc Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_safe_realloc Unexecuted instantiation: head.c:zend_string_safe_realloc Unexecuted instantiation: hrtime.c:zend_string_safe_realloc html.c:zend_string_safe_realloc Line | Count | Source | 315 | 1.97k | { | 316 | 1.97k | zend_string *ret; | 317 | | | 318 | 1.97k | if (!ZSTR_IS_INTERNED(s)) { | 319 | 1.97k | if (GC_REFCOUNT(s) == 1) { | 320 | 1.97k | ret = (zend_string *)safe_perealloc(s, n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent); | 321 | 1.97k | ZSTR_LEN(ret) = (n * m) + l; | 322 | 1.97k | zend_string_forget_hash_val(ret); | 323 | 1.97k | return ret; | 324 | 1.97k | } | 325 | 1.97k | } | 326 | 0 | ret = zend_string_safe_alloc(n, m, l, persistent); | 327 | 0 | memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN((n * m) + l, ZSTR_LEN(s)) + 1); | 328 | 0 | if (!ZSTR_IS_INTERNED(s)) { | 329 | 0 | GC_DELREF(s); | 330 | 0 | } | 331 | 0 | return ret; | 332 | 1.97k | } |
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_safe_realloc Unexecuted instantiation: http.c:zend_string_safe_realloc Unexecuted instantiation: image.c:zend_string_safe_realloc Unexecuted instantiation: incomplete_class.c:zend_string_safe_realloc Unexecuted instantiation: info.c:zend_string_safe_realloc Unexecuted instantiation: iptc.c:zend_string_safe_realloc Unexecuted instantiation: levenshtein.c:zend_string_safe_realloc Unexecuted instantiation: link.c:zend_string_safe_realloc Unexecuted instantiation: mail.c:zend_string_safe_realloc Unexecuted instantiation: math.c:zend_string_safe_realloc Unexecuted instantiation: md5.c:zend_string_safe_realloc Unexecuted instantiation: metaphone.c:zend_string_safe_realloc Unexecuted instantiation: microtime.c:zend_string_safe_realloc Unexecuted instantiation: net.c:zend_string_safe_realloc Unexecuted instantiation: pack.c:zend_string_safe_realloc Unexecuted instantiation: pageinfo.c:zend_string_safe_realloc Unexecuted instantiation: password.c:zend_string_safe_realloc Unexecuted instantiation: php_fopen_wrapper.c:zend_string_safe_realloc Unexecuted instantiation: proc_open.c:zend_string_safe_realloc Unexecuted instantiation: quot_print.c:zend_string_safe_realloc Unexecuted instantiation: scanf.c:zend_string_safe_realloc Unexecuted instantiation: sha1.c:zend_string_safe_realloc Unexecuted instantiation: soundex.c:zend_string_safe_realloc Unexecuted instantiation: streamsfuncs.c:zend_string_safe_realloc Unexecuted instantiation: string.c:zend_string_safe_realloc Unexecuted instantiation: strnatcmp.c:zend_string_safe_realloc Unexecuted instantiation: syslog.c:zend_string_safe_realloc Unexecuted instantiation: type.c:zend_string_safe_realloc Unexecuted instantiation: uniqid.c:zend_string_safe_realloc Unexecuted instantiation: url_scanner_ex.c:zend_string_safe_realloc Unexecuted instantiation: url.c:zend_string_safe_realloc Unexecuted instantiation: user_filters.c:zend_string_safe_realloc Unexecuted instantiation: uuencode.c:zend_string_safe_realloc Unexecuted instantiation: var_unserializer.c:zend_string_safe_realloc Unexecuted instantiation: var.c:zend_string_safe_realloc Unexecuted instantiation: versioning.c:zend_string_safe_realloc Unexecuted instantiation: crypt_sha256.c:zend_string_safe_realloc Unexecuted instantiation: crypt_sha512.c:zend_string_safe_realloc Unexecuted instantiation: php_crypt_r.c:zend_string_safe_realloc Unexecuted instantiation: php_uri.c:zend_string_safe_realloc Unexecuted instantiation: php_uri_common.c:zend_string_safe_realloc Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_safe_realloc Unexecuted instantiation: uri_parser_whatwg.c:zend_string_safe_realloc Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_safe_realloc Unexecuted instantiation: explicit_bzero.c:zend_string_safe_realloc Unexecuted instantiation: fopen_wrappers.c:zend_string_safe_realloc Unexecuted instantiation: getopt.c:zend_string_safe_realloc Unexecuted instantiation: main.c:zend_string_safe_realloc Unexecuted instantiation: network.c:zend_string_safe_realloc Unexecuted instantiation: output.c:zend_string_safe_realloc Unexecuted instantiation: php_content_types.c:zend_string_safe_realloc Unexecuted instantiation: php_ini_builder.c:zend_string_safe_realloc Unexecuted instantiation: php_ini.c:zend_string_safe_realloc Unexecuted instantiation: php_glob.c:zend_string_safe_realloc Unexecuted instantiation: php_odbc_utils.c:zend_string_safe_realloc Unexecuted instantiation: php_open_temporary_file.c:zend_string_safe_realloc Unexecuted instantiation: php_scandir.c:zend_string_safe_realloc Unexecuted instantiation: php_syslog.c:zend_string_safe_realloc Unexecuted instantiation: php_ticks.c:zend_string_safe_realloc Unexecuted instantiation: php_variables.c:zend_string_safe_realloc Unexecuted instantiation: reentrancy.c:zend_string_safe_realloc Unexecuted instantiation: rfc1867.c:zend_string_safe_realloc Unexecuted instantiation: safe_bcmp.c:zend_string_safe_realloc Unexecuted instantiation: SAPI.c:zend_string_safe_realloc Unexecuted instantiation: snprintf.c:zend_string_safe_realloc Unexecuted instantiation: spprintf.c:zend_string_safe_realloc Unexecuted instantiation: strlcat.c:zend_string_safe_realloc Unexecuted instantiation: strlcpy.c:zend_string_safe_realloc Unexecuted instantiation: cast.c:zend_string_safe_realloc Unexecuted instantiation: filter.c:zend_string_safe_realloc Unexecuted instantiation: glob_wrapper.c:zend_string_safe_realloc Unexecuted instantiation: memory.c:zend_string_safe_realloc Unexecuted instantiation: mmap.c:zend_string_safe_realloc Unexecuted instantiation: plain_wrapper.c:zend_string_safe_realloc Unexecuted instantiation: stream_errors.c:zend_string_safe_realloc Unexecuted instantiation: streams.c:zend_string_safe_realloc Unexecuted instantiation: transports.c:zend_string_safe_realloc Unexecuted instantiation: userspace.c:zend_string_safe_realloc Unexecuted instantiation: xp_socket.c:zend_string_safe_realloc Unexecuted instantiation: block_pass.c:zend_string_safe_realloc Unexecuted instantiation: compact_literals.c:zend_string_safe_realloc Unexecuted instantiation: compact_vars.c:zend_string_safe_realloc Unexecuted instantiation: dce.c:zend_string_safe_realloc Unexecuted instantiation: dfa_pass.c:zend_string_safe_realloc Unexecuted instantiation: escape_analysis.c:zend_string_safe_realloc Unexecuted instantiation: nop_removal.c:zend_string_safe_realloc Unexecuted instantiation: optimize_func_calls.c:zend_string_safe_realloc Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_safe_realloc Unexecuted instantiation: pass1.c:zend_string_safe_realloc Unexecuted instantiation: pass3.c:zend_string_safe_realloc Unexecuted instantiation: sccp.c:zend_string_safe_realloc Unexecuted instantiation: scdf.c:zend_string_safe_realloc Unexecuted instantiation: zend_call_graph.c:zend_string_safe_realloc Unexecuted instantiation: zend_cfg.c:zend_string_safe_realloc Unexecuted instantiation: zend_dfg.c:zend_string_safe_realloc Unexecuted instantiation: zend_dump.c:zend_string_safe_realloc Unexecuted instantiation: zend_func_info.c:zend_string_safe_realloc Unexecuted instantiation: zend_inference.c:zend_string_safe_realloc Unexecuted instantiation: zend_optimizer.c:zend_string_safe_realloc Unexecuted instantiation: zend_ssa.c:zend_string_safe_realloc Unexecuted instantiation: zend_alloc.c:zend_string_safe_realloc Unexecuted instantiation: zend_API.c:zend_string_safe_realloc Unexecuted instantiation: zend_ast.c:zend_string_safe_realloc Unexecuted instantiation: zend_attributes.c:zend_string_safe_realloc Unexecuted instantiation: zend_autoload.c:zend_string_safe_realloc Unexecuted instantiation: zend_builtin_functions.c:zend_string_safe_realloc Unexecuted instantiation: zend_call_stack.c:zend_string_safe_realloc Unexecuted instantiation: zend_closures.c:zend_string_safe_realloc Unexecuted instantiation: zend_compile.c:zend_string_safe_realloc Unexecuted instantiation: zend_constants.c:zend_string_safe_realloc Unexecuted instantiation: zend_cpuinfo.c:zend_string_safe_realloc Unexecuted instantiation: zend_default_classes.c:zend_string_safe_realloc Unexecuted instantiation: zend_dtrace.c:zend_string_safe_realloc Unexecuted instantiation: zend_enum.c:zend_string_safe_realloc Unexecuted instantiation: zend_exceptions.c:zend_string_safe_realloc Unexecuted instantiation: zend_execute_API.c:zend_string_safe_realloc Unexecuted instantiation: zend_execute.c:zend_string_safe_realloc Unexecuted instantiation: zend_extensions.c:zend_string_safe_realloc Unexecuted instantiation: zend_fibers.c:zend_string_safe_realloc Unexecuted instantiation: zend_float.c:zend_string_safe_realloc Unexecuted instantiation: zend_gc.c:zend_string_safe_realloc Unexecuted instantiation: zend_gdb.c:zend_string_safe_realloc Unexecuted instantiation: zend_generators.c:zend_string_safe_realloc Unexecuted instantiation: zend_hash.c:zend_string_safe_realloc Unexecuted instantiation: zend_highlight.c:zend_string_safe_realloc Unexecuted instantiation: zend_hrtime.c:zend_string_safe_realloc Unexecuted instantiation: zend_inheritance.c:zend_string_safe_realloc Unexecuted instantiation: zend_ini_parser.c:zend_string_safe_realloc Unexecuted instantiation: zend_ini_scanner.c:zend_string_safe_realloc Unexecuted instantiation: zend_ini.c:zend_string_safe_realloc Unexecuted instantiation: zend_interfaces.c:zend_string_safe_realloc Unexecuted instantiation: zend_iterators.c:zend_string_safe_realloc Unexecuted instantiation: zend_language_parser.c:zend_string_safe_realloc Unexecuted instantiation: zend_language_scanner.c:zend_string_safe_realloc Unexecuted instantiation: zend_lazy_objects.c:zend_string_safe_realloc Unexecuted instantiation: zend_list.c:zend_string_safe_realloc Unexecuted instantiation: zend_llist.c:zend_string_safe_realloc Unexecuted instantiation: zend_multibyte.c:zend_string_safe_realloc Unexecuted instantiation: zend_object_handlers.c:zend_string_safe_realloc Unexecuted instantiation: zend_objects_API.c:zend_string_safe_realloc Unexecuted instantiation: zend_objects.c:zend_string_safe_realloc Unexecuted instantiation: zend_observer.c:zend_string_safe_realloc Unexecuted instantiation: zend_opcode.c:zend_string_safe_realloc Unexecuted instantiation: zend_operators.c:zend_string_safe_realloc Unexecuted instantiation: zend_property_hooks.c:zend_string_safe_realloc Unexecuted instantiation: zend_ptr_stack.c:zend_string_safe_realloc Unexecuted instantiation: zend_signal.c:zend_string_safe_realloc Unexecuted instantiation: zend_smart_str.c:zend_string_safe_realloc Unexecuted instantiation: zend_sort.c:zend_string_safe_realloc Unexecuted instantiation: zend_stack.c:zend_string_safe_realloc Unexecuted instantiation: zend_stream.c:zend_string_safe_realloc Unexecuted instantiation: zend_string.c:zend_string_safe_realloc Unexecuted instantiation: zend_strtod.c:zend_string_safe_realloc Unexecuted instantiation: zend_system_id.c:zend_string_safe_realloc Unexecuted instantiation: zend_variables.c:zend_string_safe_realloc Unexecuted instantiation: zend_virtual_cwd.c:zend_string_safe_realloc Unexecuted instantiation: zend_vm_opcodes.c:zend_string_safe_realloc Unexecuted instantiation: zend_weakrefs.c:zend_string_safe_realloc Unexecuted instantiation: zend.c:zend_string_safe_realloc Unexecuted instantiation: internal_functions_cli.c:zend_string_safe_realloc Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_safe_realloc Unexecuted instantiation: fuzzer-sapi.c:zend_string_safe_realloc |
333 | | |
334 | | static zend_always_inline void zend_string_free(zend_string *s) |
335 | 381k | { |
336 | 381k | if (!ZSTR_IS_INTERNED(s)) { |
337 | 315k | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); |
338 | 315k | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); |
339 | 315k | } |
340 | 381k | } Unexecuted instantiation: php_date.c:zend_string_free Unexecuted instantiation: astro.c:zend_string_free Unexecuted instantiation: dow.c:zend_string_free Unexecuted instantiation: parse_date.c:zend_string_free Unexecuted instantiation: parse_tz.c:zend_string_free Unexecuted instantiation: parse_posix.c:zend_string_free Unexecuted instantiation: timelib.c:zend_string_free Unexecuted instantiation: tm2unixtime.c:zend_string_free Unexecuted instantiation: unixtime2tm.c:zend_string_free Unexecuted instantiation: parse_iso_intervals.c:zend_string_free Unexecuted instantiation: interval.c:zend_string_free Unexecuted instantiation: php_pcre.c:zend_string_free Unexecuted instantiation: exif.c:zend_string_free Unexecuted instantiation: hash_adler32.c:zend_string_free Unexecuted instantiation: hash_crc32.c:zend_string_free Unexecuted instantiation: hash_fnv.c:zend_string_free Unexecuted instantiation: hash_gost.c:zend_string_free Unexecuted instantiation: hash_haval.c:zend_string_free Unexecuted instantiation: hash_joaat.c:zend_string_free Unexecuted instantiation: hash_md.c:zend_string_free Unexecuted instantiation: hash_murmur.c:zend_string_free Unexecuted instantiation: hash_ripemd.c:zend_string_free Unexecuted instantiation: hash_sha_ni.c:zend_string_free Unexecuted instantiation: hash_sha_sse2.c:zend_string_free Unexecuted instantiation: hash_sha.c:zend_string_free Unexecuted instantiation: hash_sha3.c:zend_string_free Unexecuted instantiation: hash_snefru.c:zend_string_free Unexecuted instantiation: hash_tiger.c:zend_string_free Unexecuted instantiation: hash_whirlpool.c:zend_string_free Unexecuted instantiation: hash_xxhash.c:zend_string_free Unexecuted instantiation: hash.c:zend_string_free Unexecuted instantiation: json_encoder.c:zend_string_free Unexecuted instantiation: json_parser.tab.c:zend_string_free Unexecuted instantiation: json_scanner.c:zend_string_free Unexecuted instantiation: json.c:zend_string_free Unexecuted instantiation: php_lexbor.c:zend_string_free Unexecuted instantiation: shared_alloc_mmap.c:zend_string_free Unexecuted instantiation: shared_alloc_posix.c:zend_string_free Unexecuted instantiation: shared_alloc_shm.c:zend_string_free Unexecuted instantiation: zend_accelerator_api.c:zend_string_free Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_free Unexecuted instantiation: zend_accelerator_debug.c:zend_string_free Unexecuted instantiation: zend_accelerator_hash.c:zend_string_free Unexecuted instantiation: zend_accelerator_module.c:zend_string_free Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_free Unexecuted instantiation: zend_file_cache.c:zend_string_free Unexecuted instantiation: zend_persist_calc.c:zend_string_free Unexecuted instantiation: zend_persist.c:zend_string_free Unexecuted instantiation: zend_shared_alloc.c:zend_string_free Unexecuted instantiation: ZendAccelerator.c:zend_string_free Unexecuted instantiation: ir_cfg.c:zend_string_free Unexecuted instantiation: ir_check.c:zend_string_free Unexecuted instantiation: ir_dump.c:zend_string_free Unexecuted instantiation: ir_emit.c:zend_string_free Unexecuted instantiation: ir_gcm.c:zend_string_free Unexecuted instantiation: ir_gdb.c:zend_string_free Unexecuted instantiation: ir_patch.c:zend_string_free Unexecuted instantiation: ir_perf.c:zend_string_free Unexecuted instantiation: ir_ra.c:zend_string_free Unexecuted instantiation: ir_save.c:zend_string_free Unexecuted instantiation: ir_sccp.c:zend_string_free Unexecuted instantiation: ir_strtab.c:zend_string_free Unexecuted instantiation: ir.c:zend_string_free Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_free Unexecuted instantiation: zend_jit.c:zend_string_free Unexecuted instantiation: csprng.c:zend_string_free Unexecuted instantiation: engine_mt19937.c:zend_string_free Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_free Unexecuted instantiation: engine_secure.c:zend_string_free Unexecuted instantiation: engine_user.c:zend_string_free Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_free Unexecuted instantiation: gammasection.c:zend_string_free Unexecuted instantiation: random.c:zend_string_free Unexecuted instantiation: randomizer.c:zend_string_free Unexecuted instantiation: zend_utils.c:zend_string_free Unexecuted instantiation: php_reflection.c:zend_string_free Unexecuted instantiation: php_spl.c:zend_string_free Unexecuted instantiation: spl_array.c:zend_string_free Unexecuted instantiation: spl_directory.c:zend_string_free Unexecuted instantiation: spl_dllist.c:zend_string_free Unexecuted instantiation: spl_exceptions.c:zend_string_free Unexecuted instantiation: spl_fixedarray.c:zend_string_free Unexecuted instantiation: spl_functions.c:zend_string_free Unexecuted instantiation: spl_heap.c:zend_string_free Unexecuted instantiation: spl_iterators.c:zend_string_free Unexecuted instantiation: spl_observer.c:zend_string_free Unexecuted instantiation: array.c:zend_string_free Unexecuted instantiation: assert.c:zend_string_free Unexecuted instantiation: base64.c:zend_string_free Unexecuted instantiation: basic_functions.c:zend_string_free Unexecuted instantiation: browscap.c:zend_string_free Unexecuted instantiation: crc32_x86.c:zend_string_free Unexecuted instantiation: crc32.c:zend_string_free Unexecuted instantiation: credits.c:zend_string_free Unexecuted instantiation: crypt.c:zend_string_free Unexecuted instantiation: css.c:zend_string_free Unexecuted instantiation: datetime.c:zend_string_free Unexecuted instantiation: dir.c:zend_string_free Unexecuted instantiation: dl.c:zend_string_free Unexecuted instantiation: dns.c:zend_string_free Unexecuted instantiation: exec.c:zend_string_free Unexecuted instantiation: file.c:zend_string_free Unexecuted instantiation: filestat.c:zend_string_free Unexecuted instantiation: filters.c:zend_string_free Unexecuted instantiation: flock_compat.c:zend_string_free Unexecuted instantiation: formatted_print.c:zend_string_free Unexecuted instantiation: fsock.c:zend_string_free Unexecuted instantiation: ftok.c:zend_string_free Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_free Unexecuted instantiation: head.c:zend_string_free Unexecuted instantiation: hrtime.c:zend_string_free Unexecuted instantiation: html.c:zend_string_free Unexecuted instantiation: http_fopen_wrapper.c:zend_string_free Unexecuted instantiation: http.c:zend_string_free Unexecuted instantiation: image.c:zend_string_free Unexecuted instantiation: incomplete_class.c:zend_string_free Line | Count | Source | 335 | 3 | { | 336 | 3 | if (!ZSTR_IS_INTERNED(s)) { | 337 | 3 | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); | 338 | 3 | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 339 | 3 | } | 340 | 3 | } |
Unexecuted instantiation: iptc.c:zend_string_free Unexecuted instantiation: levenshtein.c:zend_string_free Unexecuted instantiation: link.c:zend_string_free Unexecuted instantiation: mail.c:zend_string_free Unexecuted instantiation: math.c:zend_string_free Unexecuted instantiation: md5.c:zend_string_free Unexecuted instantiation: metaphone.c:zend_string_free Unexecuted instantiation: microtime.c:zend_string_free Unexecuted instantiation: net.c:zend_string_free Unexecuted instantiation: pack.c:zend_string_free Unexecuted instantiation: pageinfo.c:zend_string_free Unexecuted instantiation: password.c:zend_string_free Unexecuted instantiation: php_fopen_wrapper.c:zend_string_free Unexecuted instantiation: proc_open.c:zend_string_free Unexecuted instantiation: quot_print.c:zend_string_free Unexecuted instantiation: scanf.c:zend_string_free Unexecuted instantiation: sha1.c:zend_string_free Unexecuted instantiation: soundex.c:zend_string_free Unexecuted instantiation: streamsfuncs.c:zend_string_free Unexecuted instantiation: string.c:zend_string_free Unexecuted instantiation: strnatcmp.c:zend_string_free Unexecuted instantiation: syslog.c:zend_string_free Unexecuted instantiation: type.c:zend_string_free Unexecuted instantiation: uniqid.c:zend_string_free Unexecuted instantiation: url_scanner_ex.c:zend_string_free Unexecuted instantiation: url.c:zend_string_free Unexecuted instantiation: user_filters.c:zend_string_free Unexecuted instantiation: uuencode.c:zend_string_free Unexecuted instantiation: var_unserializer.c:zend_string_free Line | Count | Source | 335 | 900 | { | 336 | 900 | if (!ZSTR_IS_INTERNED(s)) { | 337 | 900 | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); | 338 | 900 | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 339 | 900 | } | 340 | 900 | } |
Unexecuted instantiation: versioning.c:zend_string_free Unexecuted instantiation: crypt_sha256.c:zend_string_free Unexecuted instantiation: crypt_sha512.c:zend_string_free Unexecuted instantiation: php_crypt_r.c:zend_string_free Unexecuted instantiation: php_uri.c:zend_string_free Unexecuted instantiation: php_uri_common.c:zend_string_free Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_free Unexecuted instantiation: uri_parser_whatwg.c:zend_string_free Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_free Unexecuted instantiation: explicit_bzero.c:zend_string_free Unexecuted instantiation: fopen_wrappers.c:zend_string_free Unexecuted instantiation: getopt.c:zend_string_free Line | Count | Source | 335 | 4.03k | { | 336 | 4.03k | if (!ZSTR_IS_INTERNED(s)) { | 337 | 4.03k | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); | 338 | 4.03k | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 339 | 4.03k | } | 340 | 4.03k | } |
Unexecuted instantiation: network.c:zend_string_free Unexecuted instantiation: output.c:zend_string_free Unexecuted instantiation: php_content_types.c:zend_string_free Unexecuted instantiation: php_ini_builder.c:zend_string_free Unexecuted instantiation: php_ini.c:zend_string_free Unexecuted instantiation: php_glob.c:zend_string_free Unexecuted instantiation: php_odbc_utils.c:zend_string_free Unexecuted instantiation: php_open_temporary_file.c:zend_string_free Unexecuted instantiation: php_scandir.c:zend_string_free Unexecuted instantiation: php_syslog.c:zend_string_free Unexecuted instantiation: php_ticks.c:zend_string_free Unexecuted instantiation: php_variables.c:zend_string_free Unexecuted instantiation: reentrancy.c:zend_string_free Unexecuted instantiation: rfc1867.c:zend_string_free Unexecuted instantiation: safe_bcmp.c:zend_string_free Unexecuted instantiation: SAPI.c:zend_string_free Unexecuted instantiation: snprintf.c:zend_string_free Unexecuted instantiation: spprintf.c:zend_string_free Unexecuted instantiation: strlcat.c:zend_string_free Unexecuted instantiation: strlcpy.c:zend_string_free Unexecuted instantiation: cast.c:zend_string_free Unexecuted instantiation: filter.c:zend_string_free Unexecuted instantiation: glob_wrapper.c:zend_string_free Unexecuted instantiation: memory.c:zend_string_free Unexecuted instantiation: mmap.c:zend_string_free Unexecuted instantiation: plain_wrapper.c:zend_string_free Unexecuted instantiation: stream_errors.c:zend_string_free streams.c:zend_string_free Line | Count | Source | 335 | 3 | { | 336 | 3 | if (!ZSTR_IS_INTERNED(s)) { | 337 | 3 | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); | 338 | 3 | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 339 | 3 | } | 340 | 3 | } |
Unexecuted instantiation: transports.c:zend_string_free Unexecuted instantiation: userspace.c:zend_string_free Unexecuted instantiation: xp_socket.c:zend_string_free Unexecuted instantiation: block_pass.c:zend_string_free Unexecuted instantiation: compact_literals.c:zend_string_free Unexecuted instantiation: compact_vars.c:zend_string_free Unexecuted instantiation: dce.c:zend_string_free Unexecuted instantiation: dfa_pass.c:zend_string_free Unexecuted instantiation: escape_analysis.c:zend_string_free Unexecuted instantiation: nop_removal.c:zend_string_free Unexecuted instantiation: optimize_func_calls.c:zend_string_free Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_free Unexecuted instantiation: pass1.c:zend_string_free Unexecuted instantiation: pass3.c:zend_string_free Unexecuted instantiation: sccp.c:zend_string_free Unexecuted instantiation: scdf.c:zend_string_free Unexecuted instantiation: zend_call_graph.c:zend_string_free Unexecuted instantiation: zend_cfg.c:zend_string_free Unexecuted instantiation: zend_dfg.c:zend_string_free Unexecuted instantiation: zend_dump.c:zend_string_free Unexecuted instantiation: zend_func_info.c:zend_string_free Unexecuted instantiation: zend_inference.c:zend_string_free Unexecuted instantiation: zend_optimizer.c:zend_string_free Unexecuted instantiation: zend_ssa.c:zend_string_free Unexecuted instantiation: zend_alloc.c:zend_string_free Unexecuted instantiation: zend_API.c:zend_string_free Unexecuted instantiation: zend_ast.c:zend_string_free Unexecuted instantiation: zend_attributes.c:zend_string_free Unexecuted instantiation: zend_autoload.c:zend_string_free Unexecuted instantiation: zend_builtin_functions.c:zend_string_free Unexecuted instantiation: zend_call_stack.c:zend_string_free Unexecuted instantiation: zend_closures.c:zend_string_free Unexecuted instantiation: zend_compile.c:zend_string_free Unexecuted instantiation: zend_constants.c:zend_string_free Unexecuted instantiation: zend_cpuinfo.c:zend_string_free Unexecuted instantiation: zend_default_classes.c:zend_string_free Unexecuted instantiation: zend_dtrace.c:zend_string_free Unexecuted instantiation: zend_enum.c:zend_string_free Unexecuted instantiation: zend_exceptions.c:zend_string_free Unexecuted instantiation: zend_execute_API.c:zend_string_free Unexecuted instantiation: zend_execute.c:zend_string_free Unexecuted instantiation: zend_extensions.c:zend_string_free Unexecuted instantiation: zend_fibers.c:zend_string_free Unexecuted instantiation: zend_float.c:zend_string_free Unexecuted instantiation: zend_gc.c:zend_string_free Unexecuted instantiation: zend_gdb.c:zend_string_free Unexecuted instantiation: zend_generators.c:zend_string_free Unexecuted instantiation: zend_hash.c:zend_string_free Unexecuted instantiation: zend_highlight.c:zend_string_free Unexecuted instantiation: zend_hrtime.c:zend_string_free Unexecuted instantiation: zend_inheritance.c:zend_string_free zend_ini_parser.c:zend_string_free Line | Count | Source | 335 | 377k | { | 336 | 377k | if (!ZSTR_IS_INTERNED(s)) { | 337 | 310k | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); | 338 | 310k | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 339 | 310k | } | 340 | 377k | } |
Unexecuted instantiation: zend_ini_scanner.c:zend_string_free Unexecuted instantiation: zend_ini.c:zend_string_free Unexecuted instantiation: zend_interfaces.c:zend_string_free Unexecuted instantiation: zend_iterators.c:zend_string_free Unexecuted instantiation: zend_language_parser.c:zend_string_free Unexecuted instantiation: zend_language_scanner.c:zend_string_free Unexecuted instantiation: zend_lazy_objects.c:zend_string_free Unexecuted instantiation: zend_list.c:zend_string_free Unexecuted instantiation: zend_llist.c:zend_string_free Unexecuted instantiation: zend_multibyte.c:zend_string_free Unexecuted instantiation: zend_object_handlers.c:zend_string_free Unexecuted instantiation: zend_objects_API.c:zend_string_free Unexecuted instantiation: zend_objects.c:zend_string_free Unexecuted instantiation: zend_observer.c:zend_string_free Unexecuted instantiation: zend_opcode.c:zend_string_free zend_operators.c:zend_string_free Line | Count | Source | 335 | 30 | { | 336 | 30 | if (!ZSTR_IS_INTERNED(s)) { | 337 | 30 | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); | 338 | 30 | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 339 | 30 | } | 340 | 30 | } |
Unexecuted instantiation: zend_property_hooks.c:zend_string_free Unexecuted instantiation: zend_ptr_stack.c:zend_string_free Unexecuted instantiation: zend_signal.c:zend_string_free Unexecuted instantiation: zend_smart_str.c:zend_string_free Unexecuted instantiation: zend_sort.c:zend_string_free Unexecuted instantiation: zend_stack.c:zend_string_free Unexecuted instantiation: zend_stream.c:zend_string_free Unexecuted instantiation: zend_string.c:zend_string_free Unexecuted instantiation: zend_strtod.c:zend_string_free Unexecuted instantiation: zend_system_id.c:zend_string_free Unexecuted instantiation: zend_variables.c:zend_string_free Unexecuted instantiation: zend_virtual_cwd.c:zend_string_free Unexecuted instantiation: zend_vm_opcodes.c:zend_string_free Unexecuted instantiation: zend_weakrefs.c:zend_string_free Unexecuted instantiation: zend.c:zend_string_free Unexecuted instantiation: internal_functions_cli.c:zend_string_free Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_free Unexecuted instantiation: fuzzer-sapi.c:zend_string_free |
341 | | |
342 | | static zend_always_inline void zend_string_efree(zend_string *s) |
343 | 49.3k | { |
344 | 49.3k | ZEND_ASSERT(!ZSTR_IS_INTERNED(s)); |
345 | 49.3k | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); |
346 | 49.3k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); |
347 | 49.3k | efree(s); |
348 | 49.3k | } Unexecuted instantiation: php_date.c:zend_string_efree Unexecuted instantiation: astro.c:zend_string_efree Unexecuted instantiation: dow.c:zend_string_efree Unexecuted instantiation: parse_date.c:zend_string_efree Unexecuted instantiation: parse_tz.c:zend_string_efree Unexecuted instantiation: parse_posix.c:zend_string_efree Unexecuted instantiation: timelib.c:zend_string_efree Unexecuted instantiation: tm2unixtime.c:zend_string_efree Unexecuted instantiation: unixtime2tm.c:zend_string_efree Unexecuted instantiation: parse_iso_intervals.c:zend_string_efree Unexecuted instantiation: interval.c:zend_string_efree Unexecuted instantiation: php_pcre.c:zend_string_efree Unexecuted instantiation: exif.c:zend_string_efree Unexecuted instantiation: hash_adler32.c:zend_string_efree Unexecuted instantiation: hash_crc32.c:zend_string_efree Unexecuted instantiation: hash_fnv.c:zend_string_efree Unexecuted instantiation: hash_gost.c:zend_string_efree Unexecuted instantiation: hash_haval.c:zend_string_efree Unexecuted instantiation: hash_joaat.c:zend_string_efree Unexecuted instantiation: hash_md.c:zend_string_efree Unexecuted instantiation: hash_murmur.c:zend_string_efree Unexecuted instantiation: hash_ripemd.c:zend_string_efree Unexecuted instantiation: hash_sha_ni.c:zend_string_efree Unexecuted instantiation: hash_sha_sse2.c:zend_string_efree Unexecuted instantiation: hash_sha.c:zend_string_efree Unexecuted instantiation: hash_sha3.c:zend_string_efree Unexecuted instantiation: hash_snefru.c:zend_string_efree Unexecuted instantiation: hash_tiger.c:zend_string_efree Unexecuted instantiation: hash_whirlpool.c:zend_string_efree Unexecuted instantiation: hash_xxhash.c:zend_string_efree Unexecuted instantiation: hash.c:zend_string_efree Unexecuted instantiation: json_encoder.c:zend_string_efree Unexecuted instantiation: json_parser.tab.c:zend_string_efree Unexecuted instantiation: json_scanner.c:zend_string_efree Unexecuted instantiation: json.c:zend_string_efree Unexecuted instantiation: php_lexbor.c:zend_string_efree Unexecuted instantiation: shared_alloc_mmap.c:zend_string_efree Unexecuted instantiation: shared_alloc_posix.c:zend_string_efree Unexecuted instantiation: shared_alloc_shm.c:zend_string_efree Unexecuted instantiation: zend_accelerator_api.c:zend_string_efree Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_efree Unexecuted instantiation: zend_accelerator_debug.c:zend_string_efree Unexecuted instantiation: zend_accelerator_hash.c:zend_string_efree Unexecuted instantiation: zend_accelerator_module.c:zend_string_efree Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_efree Unexecuted instantiation: zend_file_cache.c:zend_string_efree Unexecuted instantiation: zend_persist_calc.c:zend_string_efree Unexecuted instantiation: zend_persist.c:zend_string_efree Unexecuted instantiation: zend_shared_alloc.c:zend_string_efree Unexecuted instantiation: ZendAccelerator.c:zend_string_efree Unexecuted instantiation: ir_cfg.c:zend_string_efree Unexecuted instantiation: ir_check.c:zend_string_efree Unexecuted instantiation: ir_dump.c:zend_string_efree Unexecuted instantiation: ir_emit.c:zend_string_efree Unexecuted instantiation: ir_gcm.c:zend_string_efree Unexecuted instantiation: ir_gdb.c:zend_string_efree Unexecuted instantiation: ir_patch.c:zend_string_efree Unexecuted instantiation: ir_perf.c:zend_string_efree Unexecuted instantiation: ir_ra.c:zend_string_efree Unexecuted instantiation: ir_save.c:zend_string_efree Unexecuted instantiation: ir_sccp.c:zend_string_efree Unexecuted instantiation: ir_strtab.c:zend_string_efree Unexecuted instantiation: ir.c:zend_string_efree Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_efree Unexecuted instantiation: zend_jit.c:zend_string_efree Unexecuted instantiation: csprng.c:zend_string_efree Unexecuted instantiation: engine_mt19937.c:zend_string_efree Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_efree Unexecuted instantiation: engine_secure.c:zend_string_efree Unexecuted instantiation: engine_user.c:zend_string_efree Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_efree Unexecuted instantiation: gammasection.c:zend_string_efree Unexecuted instantiation: random.c:zend_string_efree Unexecuted instantiation: randomizer.c:zend_string_efree Unexecuted instantiation: zend_utils.c:zend_string_efree Unexecuted instantiation: php_reflection.c:zend_string_efree Unexecuted instantiation: php_spl.c:zend_string_efree Unexecuted instantiation: spl_array.c:zend_string_efree Unexecuted instantiation: spl_directory.c:zend_string_efree Unexecuted instantiation: spl_dllist.c:zend_string_efree Unexecuted instantiation: spl_exceptions.c:zend_string_efree Unexecuted instantiation: spl_fixedarray.c:zend_string_efree Unexecuted instantiation: spl_functions.c:zend_string_efree Unexecuted instantiation: spl_heap.c:zend_string_efree Unexecuted instantiation: spl_iterators.c:zend_string_efree Unexecuted instantiation: spl_observer.c:zend_string_efree Unexecuted instantiation: array.c:zend_string_efree Unexecuted instantiation: assert.c:zend_string_efree Unexecuted instantiation: base64.c:zend_string_efree Unexecuted instantiation: basic_functions.c:zend_string_efree Unexecuted instantiation: browscap.c:zend_string_efree Unexecuted instantiation: crc32_x86.c:zend_string_efree Unexecuted instantiation: crc32.c:zend_string_efree Unexecuted instantiation: credits.c:zend_string_efree Unexecuted instantiation: crypt.c:zend_string_efree Unexecuted instantiation: css.c:zend_string_efree Unexecuted instantiation: datetime.c:zend_string_efree Unexecuted instantiation: dir.c:zend_string_efree Unexecuted instantiation: dl.c:zend_string_efree Unexecuted instantiation: dns.c:zend_string_efree Unexecuted instantiation: exec.c:zend_string_efree Unexecuted instantiation: file.c:zend_string_efree Unexecuted instantiation: filestat.c:zend_string_efree Unexecuted instantiation: filters.c:zend_string_efree Unexecuted instantiation: flock_compat.c:zend_string_efree formatted_print.c:zend_string_efree Line | Count | Source | 343 | 255 | { | 344 | 255 | ZEND_ASSERT(!ZSTR_IS_INTERNED(s)); | 345 | 255 | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); | 346 | 255 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 347 | 255 | efree(s); | 348 | 255 | } |
Unexecuted instantiation: fsock.c:zend_string_efree Unexecuted instantiation: ftok.c:zend_string_efree Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_efree Unexecuted instantiation: head.c:zend_string_efree Unexecuted instantiation: hrtime.c:zend_string_efree Line | Count | Source | 343 | 235 | { | 344 | 235 | ZEND_ASSERT(!ZSTR_IS_INTERNED(s)); | 345 | 235 | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); | 346 | 235 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 347 | 235 | efree(s); | 348 | 235 | } |
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_efree Unexecuted instantiation: http.c:zend_string_efree Unexecuted instantiation: image.c:zend_string_efree Unexecuted instantiation: incomplete_class.c:zend_string_efree Line | Count | Source | 343 | 21 | { | 344 | 21 | ZEND_ASSERT(!ZSTR_IS_INTERNED(s)); | 345 | 21 | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); | 346 | 21 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 347 | 21 | efree(s); | 348 | 21 | } |
Unexecuted instantiation: iptc.c:zend_string_efree Unexecuted instantiation: levenshtein.c:zend_string_efree Unexecuted instantiation: link.c:zend_string_efree Unexecuted instantiation: mail.c:zend_string_efree Unexecuted instantiation: math.c:zend_string_efree Unexecuted instantiation: md5.c:zend_string_efree Unexecuted instantiation: metaphone.c:zend_string_efree Unexecuted instantiation: microtime.c:zend_string_efree Unexecuted instantiation: net.c:zend_string_efree Unexecuted instantiation: pack.c:zend_string_efree Unexecuted instantiation: pageinfo.c:zend_string_efree Unexecuted instantiation: password.c:zend_string_efree Unexecuted instantiation: php_fopen_wrapper.c:zend_string_efree Unexecuted instantiation: proc_open.c:zend_string_efree Unexecuted instantiation: quot_print.c:zend_string_efree Unexecuted instantiation: scanf.c:zend_string_efree Unexecuted instantiation: sha1.c:zend_string_efree Unexecuted instantiation: soundex.c:zend_string_efree Unexecuted instantiation: streamsfuncs.c:zend_string_efree Unexecuted instantiation: string.c:zend_string_efree Unexecuted instantiation: strnatcmp.c:zend_string_efree Unexecuted instantiation: syslog.c:zend_string_efree Unexecuted instantiation: type.c:zend_string_efree Unexecuted instantiation: uniqid.c:zend_string_efree Unexecuted instantiation: url_scanner_ex.c:zend_string_efree Unexecuted instantiation: url.c:zend_string_efree Unexecuted instantiation: user_filters.c:zend_string_efree Unexecuted instantiation: uuencode.c:zend_string_efree Unexecuted instantiation: var_unserializer.c:zend_string_efree Unexecuted instantiation: var.c:zend_string_efree Unexecuted instantiation: versioning.c:zend_string_efree Unexecuted instantiation: crypt_sha256.c:zend_string_efree Unexecuted instantiation: crypt_sha512.c:zend_string_efree Unexecuted instantiation: php_crypt_r.c:zend_string_efree Unexecuted instantiation: php_uri.c:zend_string_efree Unexecuted instantiation: php_uri_common.c:zend_string_efree Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_efree Unexecuted instantiation: uri_parser_whatwg.c:zend_string_efree Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_efree Unexecuted instantiation: explicit_bzero.c:zend_string_efree Unexecuted instantiation: fopen_wrappers.c:zend_string_efree Unexecuted instantiation: getopt.c:zend_string_efree Unexecuted instantiation: main.c:zend_string_efree Unexecuted instantiation: network.c:zend_string_efree Unexecuted instantiation: output.c:zend_string_efree Unexecuted instantiation: php_content_types.c:zend_string_efree Unexecuted instantiation: php_ini_builder.c:zend_string_efree Unexecuted instantiation: php_ini.c:zend_string_efree Unexecuted instantiation: php_glob.c:zend_string_efree Unexecuted instantiation: php_odbc_utils.c:zend_string_efree Unexecuted instantiation: php_open_temporary_file.c:zend_string_efree Unexecuted instantiation: php_scandir.c:zend_string_efree Unexecuted instantiation: php_syslog.c:zend_string_efree Unexecuted instantiation: php_ticks.c:zend_string_efree Unexecuted instantiation: php_variables.c:zend_string_efree Unexecuted instantiation: reentrancy.c:zend_string_efree Unexecuted instantiation: rfc1867.c:zend_string_efree Unexecuted instantiation: safe_bcmp.c:zend_string_efree Unexecuted instantiation: SAPI.c:zend_string_efree Unexecuted instantiation: snprintf.c:zend_string_efree Unexecuted instantiation: spprintf.c:zend_string_efree Unexecuted instantiation: strlcat.c:zend_string_efree Unexecuted instantiation: strlcpy.c:zend_string_efree Unexecuted instantiation: cast.c:zend_string_efree Unexecuted instantiation: filter.c:zend_string_efree Unexecuted instantiation: glob_wrapper.c:zend_string_efree Unexecuted instantiation: memory.c:zend_string_efree Unexecuted instantiation: mmap.c:zend_string_efree Unexecuted instantiation: plain_wrapper.c:zend_string_efree Unexecuted instantiation: stream_errors.c:zend_string_efree Unexecuted instantiation: streams.c:zend_string_efree Unexecuted instantiation: transports.c:zend_string_efree Unexecuted instantiation: userspace.c:zend_string_efree Unexecuted instantiation: xp_socket.c:zend_string_efree Unexecuted instantiation: block_pass.c:zend_string_efree Unexecuted instantiation: compact_literals.c:zend_string_efree Unexecuted instantiation: compact_vars.c:zend_string_efree Unexecuted instantiation: dce.c:zend_string_efree Unexecuted instantiation: dfa_pass.c:zend_string_efree Unexecuted instantiation: escape_analysis.c:zend_string_efree Unexecuted instantiation: nop_removal.c:zend_string_efree Unexecuted instantiation: optimize_func_calls.c:zend_string_efree Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_efree Unexecuted instantiation: pass1.c:zend_string_efree Unexecuted instantiation: pass3.c:zend_string_efree Unexecuted instantiation: sccp.c:zend_string_efree Unexecuted instantiation: scdf.c:zend_string_efree Unexecuted instantiation: zend_call_graph.c:zend_string_efree Unexecuted instantiation: zend_cfg.c:zend_string_efree Unexecuted instantiation: zend_dfg.c:zend_string_efree Unexecuted instantiation: zend_dump.c:zend_string_efree Unexecuted instantiation: zend_func_info.c:zend_string_efree Unexecuted instantiation: zend_inference.c:zend_string_efree Unexecuted instantiation: zend_optimizer.c:zend_string_efree Unexecuted instantiation: zend_ssa.c:zend_string_efree Unexecuted instantiation: zend_alloc.c:zend_string_efree zend_API.c:zend_string_efree Line | Count | Source | 343 | 10 | { | 344 | 10 | ZEND_ASSERT(!ZSTR_IS_INTERNED(s)); | 345 | 10 | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); | 346 | 10 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 347 | 10 | efree(s); | 348 | 10 | } |
Unexecuted instantiation: zend_ast.c:zend_string_efree Unexecuted instantiation: zend_attributes.c:zend_string_efree Unexecuted instantiation: zend_autoload.c:zend_string_efree Unexecuted instantiation: zend_builtin_functions.c:zend_string_efree Unexecuted instantiation: zend_call_stack.c:zend_string_efree Unexecuted instantiation: zend_closures.c:zend_string_efree zend_compile.c:zend_string_efree Line | Count | Source | 343 | 260 | { | 344 | 260 | ZEND_ASSERT(!ZSTR_IS_INTERNED(s)); | 345 | 260 | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); | 346 | 260 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 347 | 260 | efree(s); | 348 | 260 | } |
zend_constants.c:zend_string_efree Line | Count | Source | 343 | 25.9k | { | 344 | 25.9k | ZEND_ASSERT(!ZSTR_IS_INTERNED(s)); | 345 | 25.9k | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); | 346 | 25.9k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 347 | 25.9k | efree(s); | 348 | 25.9k | } |
Unexecuted instantiation: zend_cpuinfo.c:zend_string_efree Unexecuted instantiation: zend_default_classes.c:zend_string_efree Unexecuted instantiation: zend_dtrace.c:zend_string_efree Unexecuted instantiation: zend_enum.c:zend_string_efree Unexecuted instantiation: zend_exceptions.c:zend_string_efree Unexecuted instantiation: zend_execute_API.c:zend_string_efree Unexecuted instantiation: zend_execute.c:zend_string_efree Unexecuted instantiation: zend_extensions.c:zend_string_efree Unexecuted instantiation: zend_fibers.c:zend_string_efree Unexecuted instantiation: zend_float.c:zend_string_efree Unexecuted instantiation: zend_gc.c:zend_string_efree Unexecuted instantiation: zend_gdb.c:zend_string_efree Unexecuted instantiation: zend_generators.c:zend_string_efree Unexecuted instantiation: zend_hash.c:zend_string_efree Unexecuted instantiation: zend_highlight.c:zend_string_efree Unexecuted instantiation: zend_hrtime.c:zend_string_efree zend_inheritance.c:zend_string_efree Line | Count | Source | 343 | 102 | { | 344 | 102 | ZEND_ASSERT(!ZSTR_IS_INTERNED(s)); | 345 | 102 | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); | 346 | 102 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 347 | 102 | efree(s); | 348 | 102 | } |
Unexecuted instantiation: zend_ini_parser.c:zend_string_efree Unexecuted instantiation: zend_ini_scanner.c:zend_string_efree Unexecuted instantiation: zend_ini.c:zend_string_efree Unexecuted instantiation: zend_interfaces.c:zend_string_efree Unexecuted instantiation: zend_iterators.c:zend_string_efree Unexecuted instantiation: zend_language_parser.c:zend_string_efree zend_language_scanner.c:zend_string_efree Line | Count | Source | 343 | 22.4k | { | 344 | 22.4k | ZEND_ASSERT(!ZSTR_IS_INTERNED(s)); | 345 | 22.4k | ZEND_ASSERT(GC_REFCOUNT(s) <= 1); | 346 | 22.4k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 347 | 22.4k | efree(s); | 348 | 22.4k | } |
Unexecuted instantiation: zend_lazy_objects.c:zend_string_efree Unexecuted instantiation: zend_list.c:zend_string_efree Unexecuted instantiation: zend_llist.c:zend_string_efree Unexecuted instantiation: zend_multibyte.c:zend_string_efree Unexecuted instantiation: zend_object_handlers.c:zend_string_efree Unexecuted instantiation: zend_objects_API.c:zend_string_efree Unexecuted instantiation: zend_objects.c:zend_string_efree Unexecuted instantiation: zend_observer.c:zend_string_efree Unexecuted instantiation: zend_opcode.c:zend_string_efree Unexecuted instantiation: zend_operators.c:zend_string_efree Unexecuted instantiation: zend_property_hooks.c:zend_string_efree Unexecuted instantiation: zend_ptr_stack.c:zend_string_efree Unexecuted instantiation: zend_signal.c:zend_string_efree Unexecuted instantiation: zend_smart_str.c:zend_string_efree Unexecuted instantiation: zend_sort.c:zend_string_efree Unexecuted instantiation: zend_stack.c:zend_string_efree Unexecuted instantiation: zend_stream.c:zend_string_efree Unexecuted instantiation: zend_string.c:zend_string_efree Unexecuted instantiation: zend_strtod.c:zend_string_efree Unexecuted instantiation: zend_system_id.c:zend_string_efree Unexecuted instantiation: zend_variables.c:zend_string_efree Unexecuted instantiation: zend_virtual_cwd.c:zend_string_efree Unexecuted instantiation: zend_vm_opcodes.c:zend_string_efree Unexecuted instantiation: zend_weakrefs.c:zend_string_efree Unexecuted instantiation: zend.c:zend_string_efree Unexecuted instantiation: internal_functions_cli.c:zend_string_efree Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_efree Unexecuted instantiation: fuzzer-sapi.c:zend_string_efree |
349 | | |
350 | | static zend_always_inline void zend_string_release(zend_string *s) |
351 | 5.07M | { |
352 | 5.07M | if (!ZSTR_IS_INTERNED(s)) { |
353 | 2.86M | if (GC_DELREF(s) == 0) { |
354 | 1.36M | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); |
355 | 1.36M | } |
356 | 2.86M | } |
357 | 5.07M | } Unexecuted instantiation: php_date.c:zend_string_release Unexecuted instantiation: astro.c:zend_string_release Unexecuted instantiation: dow.c:zend_string_release Unexecuted instantiation: parse_date.c:zend_string_release Unexecuted instantiation: parse_tz.c:zend_string_release Unexecuted instantiation: parse_posix.c:zend_string_release Unexecuted instantiation: timelib.c:zend_string_release Unexecuted instantiation: tm2unixtime.c:zend_string_release Unexecuted instantiation: unixtime2tm.c:zend_string_release Unexecuted instantiation: parse_iso_intervals.c:zend_string_release Unexecuted instantiation: interval.c:zend_string_release php_pcre.c:zend_string_release Line | Count | Source | 351 | 117 | { | 352 | 117 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 117 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 0 | } | 356 | 117 | } | 357 | 117 | } |
Unexecuted instantiation: exif.c:zend_string_release Unexecuted instantiation: hash_adler32.c:zend_string_release Unexecuted instantiation: hash_crc32.c:zend_string_release Unexecuted instantiation: hash_fnv.c:zend_string_release Unexecuted instantiation: hash_gost.c:zend_string_release Unexecuted instantiation: hash_haval.c:zend_string_release Unexecuted instantiation: hash_joaat.c:zend_string_release Unexecuted instantiation: hash_md.c:zend_string_release Unexecuted instantiation: hash_murmur.c:zend_string_release Unexecuted instantiation: hash_ripemd.c:zend_string_release Unexecuted instantiation: hash_sha_ni.c:zend_string_release Unexecuted instantiation: hash_sha_sse2.c:zend_string_release Unexecuted instantiation: hash_sha.c:zend_string_release Unexecuted instantiation: hash_sha3.c:zend_string_release Unexecuted instantiation: hash_snefru.c:zend_string_release Unexecuted instantiation: hash_tiger.c:zend_string_release Unexecuted instantiation: hash_whirlpool.c:zend_string_release Unexecuted instantiation: hash_xxhash.c:zend_string_release Unexecuted instantiation: hash.c:zend_string_release Unexecuted instantiation: json_encoder.c:zend_string_release Unexecuted instantiation: json_parser.tab.c:zend_string_release Unexecuted instantiation: json_scanner.c:zend_string_release Unexecuted instantiation: json.c:zend_string_release Unexecuted instantiation: php_lexbor.c:zend_string_release Unexecuted instantiation: shared_alloc_mmap.c:zend_string_release Unexecuted instantiation: shared_alloc_posix.c:zend_string_release Unexecuted instantiation: shared_alloc_shm.c:zend_string_release Unexecuted instantiation: zend_accelerator_api.c:zend_string_release Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_release Unexecuted instantiation: zend_accelerator_debug.c:zend_string_release Unexecuted instantiation: zend_accelerator_hash.c:zend_string_release zend_accelerator_module.c:zend_string_release Line | Count | Source | 351 | 3 | { | 352 | 3 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 3 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 3 | } | 356 | 3 | } | 357 | 3 | } |
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_release Unexecuted instantiation: zend_file_cache.c:zend_string_release Unexecuted instantiation: zend_persist_calc.c:zend_string_release Unexecuted instantiation: zend_persist.c:zend_string_release Unexecuted instantiation: zend_shared_alloc.c:zend_string_release ZendAccelerator.c:zend_string_release Line | Count | Source | 351 | 980k | { | 352 | 980k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 725k | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 404k | } | 356 | 725k | } | 357 | 980k | } |
Unexecuted instantiation: ir_cfg.c:zend_string_release Unexecuted instantiation: ir_check.c:zend_string_release Unexecuted instantiation: ir_dump.c:zend_string_release Unexecuted instantiation: ir_emit.c:zend_string_release Unexecuted instantiation: ir_gcm.c:zend_string_release Unexecuted instantiation: ir_gdb.c:zend_string_release Unexecuted instantiation: ir_patch.c:zend_string_release Unexecuted instantiation: ir_perf.c:zend_string_release Unexecuted instantiation: ir_ra.c:zend_string_release Unexecuted instantiation: ir_save.c:zend_string_release Unexecuted instantiation: ir_sccp.c:zend_string_release Unexecuted instantiation: ir_strtab.c:zend_string_release Unexecuted instantiation: ir.c:zend_string_release Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_release Unexecuted instantiation: zend_jit.c:zend_string_release Unexecuted instantiation: csprng.c:zend_string_release Unexecuted instantiation: engine_mt19937.c:zend_string_release Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_release Unexecuted instantiation: engine_secure.c:zend_string_release Unexecuted instantiation: engine_user.c:zend_string_release Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_release Unexecuted instantiation: gammasection.c:zend_string_release Unexecuted instantiation: random.c:zend_string_release Unexecuted instantiation: randomizer.c:zend_string_release Unexecuted instantiation: zend_utils.c:zend_string_release php_reflection.c:zend_string_release Line | Count | Source | 351 | 2.96k | { | 352 | 2.96k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 493 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 493 | } | 356 | 493 | } | 357 | 2.96k | } |
Unexecuted instantiation: php_spl.c:zend_string_release Unexecuted instantiation: spl_array.c:zend_string_release Unexecuted instantiation: spl_directory.c:zend_string_release Unexecuted instantiation: spl_dllist.c:zend_string_release Unexecuted instantiation: spl_exceptions.c:zend_string_release Unexecuted instantiation: spl_fixedarray.c:zend_string_release Unexecuted instantiation: spl_functions.c:zend_string_release Unexecuted instantiation: spl_heap.c:zend_string_release spl_iterators.c:zend_string_release Line | Count | Source | 351 | 14 | { | 352 | 14 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 8 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 8 | } | 356 | 8 | } | 357 | 14 | } |
Unexecuted instantiation: spl_observer.c:zend_string_release array.c:zend_string_release Line | Count | Source | 351 | 33 | { | 352 | 33 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 0 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 0 | } | 356 | 0 | } | 357 | 33 | } |
Unexecuted instantiation: assert.c:zend_string_release Unexecuted instantiation: base64.c:zend_string_release basic_functions.c:zend_string_release Line | Count | Source | 351 | 148 | { | 352 | 148 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 110 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 107 | } | 356 | 110 | } | 357 | 148 | } |
Unexecuted instantiation: browscap.c:zend_string_release Unexecuted instantiation: crc32_x86.c:zend_string_release Unexecuted instantiation: crc32.c:zend_string_release Unexecuted instantiation: credits.c:zend_string_release Unexecuted instantiation: crypt.c:zend_string_release Unexecuted instantiation: css.c:zend_string_release Unexecuted instantiation: datetime.c:zend_string_release Unexecuted instantiation: dir.c:zend_string_release Unexecuted instantiation: dl.c:zend_string_release Unexecuted instantiation: dns.c:zend_string_release Unexecuted instantiation: exec.c:zend_string_release Unexecuted instantiation: file.c:zend_string_release Unexecuted instantiation: filestat.c:zend_string_release Unexecuted instantiation: filters.c:zend_string_release Unexecuted instantiation: flock_compat.c:zend_string_release Unexecuted instantiation: formatted_print.c:zend_string_release Unexecuted instantiation: fsock.c:zend_string_release Unexecuted instantiation: ftok.c:zend_string_release Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_release Unexecuted instantiation: head.c:zend_string_release Unexecuted instantiation: hrtime.c:zend_string_release Unexecuted instantiation: html.c:zend_string_release Unexecuted instantiation: http_fopen_wrapper.c:zend_string_release Unexecuted instantiation: http.c:zend_string_release Unexecuted instantiation: image.c:zend_string_release Unexecuted instantiation: incomplete_class.c:zend_string_release Unexecuted instantiation: info.c:zend_string_release Unexecuted instantiation: iptc.c:zend_string_release Unexecuted instantiation: levenshtein.c:zend_string_release Unexecuted instantiation: link.c:zend_string_release Unexecuted instantiation: mail.c:zend_string_release Unexecuted instantiation: math.c:zend_string_release Unexecuted instantiation: md5.c:zend_string_release Unexecuted instantiation: metaphone.c:zend_string_release Unexecuted instantiation: microtime.c:zend_string_release Unexecuted instantiation: net.c:zend_string_release Unexecuted instantiation: pack.c:zend_string_release Unexecuted instantiation: pageinfo.c:zend_string_release Unexecuted instantiation: password.c:zend_string_release Unexecuted instantiation: php_fopen_wrapper.c:zend_string_release Unexecuted instantiation: proc_open.c:zend_string_release Unexecuted instantiation: quot_print.c:zend_string_release Unexecuted instantiation: scanf.c:zend_string_release Unexecuted instantiation: sha1.c:zend_string_release Unexecuted instantiation: soundex.c:zend_string_release Unexecuted instantiation: streamsfuncs.c:zend_string_release Unexecuted instantiation: string.c:zend_string_release Unexecuted instantiation: strnatcmp.c:zend_string_release Unexecuted instantiation: syslog.c:zend_string_release Unexecuted instantiation: type.c:zend_string_release Unexecuted instantiation: uniqid.c:zend_string_release Unexecuted instantiation: url_scanner_ex.c:zend_string_release Unexecuted instantiation: url.c:zend_string_release user_filters.c:zend_string_release Line | Count | Source | 351 | 120 | { | 352 | 120 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 120 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 120 | } | 356 | 120 | } | 357 | 120 | } |
Unexecuted instantiation: uuencode.c:zend_string_release Unexecuted instantiation: var_unserializer.c:zend_string_release var.c:zend_string_release Line | Count | Source | 351 | 534 | { | 352 | 534 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 24 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 18 | } | 356 | 24 | } | 357 | 534 | } |
Unexecuted instantiation: versioning.c:zend_string_release Unexecuted instantiation: crypt_sha256.c:zend_string_release Unexecuted instantiation: crypt_sha512.c:zend_string_release Unexecuted instantiation: php_crypt_r.c:zend_string_release Unexecuted instantiation: php_uri.c:zend_string_release Unexecuted instantiation: php_uri_common.c:zend_string_release Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_release Unexecuted instantiation: uri_parser_whatwg.c:zend_string_release Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_release Unexecuted instantiation: explicit_bzero.c:zend_string_release fopen_wrappers.c:zend_string_release Line | Count | Source | 351 | 15 | { | 352 | 15 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 15 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 15 | } | 356 | 15 | } | 357 | 15 | } |
Unexecuted instantiation: getopt.c:zend_string_release main.c:zend_string_release Line | Count | Source | 351 | 2.15M | { | 352 | 2.15M | if (!ZSTR_IS_INTERNED(s)) { | 353 | 726k | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 716k | } | 356 | 726k | } | 357 | 2.15M | } |
Unexecuted instantiation: network.c:zend_string_release output.c:zend_string_release Line | Count | Source | 351 | 27.3k | { | 352 | 27.3k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 175 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 157 | } | 356 | 175 | } | 357 | 27.3k | } |
Unexecuted instantiation: php_content_types.c:zend_string_release Unexecuted instantiation: php_ini_builder.c:zend_string_release Unexecuted instantiation: php_ini.c:zend_string_release Unexecuted instantiation: php_glob.c:zend_string_release Unexecuted instantiation: php_odbc_utils.c:zend_string_release Unexecuted instantiation: php_open_temporary_file.c:zend_string_release Unexecuted instantiation: php_scandir.c:zend_string_release Unexecuted instantiation: php_syslog.c:zend_string_release Unexecuted instantiation: php_ticks.c:zend_string_release Unexecuted instantiation: php_variables.c:zend_string_release Unexecuted instantiation: reentrancy.c:zend_string_release Unexecuted instantiation: rfc1867.c:zend_string_release Unexecuted instantiation: safe_bcmp.c:zend_string_release Unexecuted instantiation: SAPI.c:zend_string_release Unexecuted instantiation: snprintf.c:zend_string_release Unexecuted instantiation: spprintf.c:zend_string_release Unexecuted instantiation: strlcat.c:zend_string_release Unexecuted instantiation: strlcpy.c:zend_string_release Unexecuted instantiation: cast.c:zend_string_release Unexecuted instantiation: filter.c:zend_string_release Unexecuted instantiation: glob_wrapper.c:zend_string_release Unexecuted instantiation: memory.c:zend_string_release Unexecuted instantiation: mmap.c:zend_string_release Unexecuted instantiation: plain_wrapper.c:zend_string_release stream_errors.c:zend_string_release Line | Count | Source | 351 | 912 | { | 352 | 912 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 912 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 912 | } | 356 | 912 | } | 357 | 912 | } |
Unexecuted instantiation: streams.c:zend_string_release Unexecuted instantiation: transports.c:zend_string_release Unexecuted instantiation: userspace.c:zend_string_release Unexecuted instantiation: xp_socket.c:zend_string_release Unexecuted instantiation: block_pass.c:zend_string_release Unexecuted instantiation: compact_literals.c:zend_string_release Unexecuted instantiation: compact_vars.c:zend_string_release Unexecuted instantiation: dce.c:zend_string_release dfa_pass.c:zend_string_release Line | Count | Source | 351 | 163 | { | 352 | 163 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 143 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 139 | } | 356 | 143 | } | 357 | 163 | } |
Unexecuted instantiation: escape_analysis.c:zend_string_release Unexecuted instantiation: nop_removal.c:zend_string_release Unexecuted instantiation: optimize_func_calls.c:zend_string_release Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_release Unexecuted instantiation: pass1.c:zend_string_release Unexecuted instantiation: pass3.c:zend_string_release Unexecuted instantiation: sccp.c:zend_string_release Unexecuted instantiation: scdf.c:zend_string_release Unexecuted instantiation: zend_call_graph.c:zend_string_release Unexecuted instantiation: zend_cfg.c:zend_string_release Unexecuted instantiation: zend_dfg.c:zend_string_release Unexecuted instantiation: zend_dump.c:zend_string_release Unexecuted instantiation: zend_func_info.c:zend_string_release Unexecuted instantiation: zend_inference.c:zend_string_release Unexecuted instantiation: zend_optimizer.c:zend_string_release Unexecuted instantiation: zend_ssa.c:zend_string_release Unexecuted instantiation: zend_alloc.c:zend_string_release zend_API.c:zend_string_release Line | Count | Source | 351 | 8.46k | { | 352 | 8.46k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 1.92k | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 1.82k | } | 356 | 1.92k | } | 357 | 8.46k | } |
zend_ast.c:zend_string_release Line | Count | Source | 351 | 2.25k | { | 352 | 2.25k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 2.20k | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 2.20k | } | 356 | 2.20k | } | 357 | 2.25k | } |
zend_attributes.c:zend_string_release Line | Count | Source | 351 | 410 | { | 352 | 410 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 408 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 203 | } | 356 | 408 | } | 357 | 410 | } |
Unexecuted instantiation: zend_autoload.c:zend_string_release zend_builtin_functions.c:zend_string_release Line | Count | Source | 351 | 210 | { | 352 | 210 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 186 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 186 | } | 356 | 186 | } | 357 | 210 | } |
Unexecuted instantiation: zend_call_stack.c:zend_string_release zend_closures.c:zend_string_release Line | Count | Source | 351 | 570 | { | 352 | 570 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 162 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 54 | } | 356 | 162 | } | 357 | 570 | } |
zend_compile.c:zend_string_release Line | Count | Source | 351 | 60.0k | { | 352 | 60.0k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 48.7k | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 7.67k | } | 356 | 48.7k | } | 357 | 60.0k | } |
zend_constants.c:zend_string_release Line | Count | Source | 351 | 462 | { | 352 | 462 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 3 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 0 | } | 356 | 3 | } | 357 | 462 | } |
Unexecuted instantiation: zend_cpuinfo.c:zend_string_release Unexecuted instantiation: zend_default_classes.c:zend_string_release Unexecuted instantiation: zend_dtrace.c:zend_string_release zend_enum.c:zend_string_release Line | Count | Source | 351 | 294 | { | 352 | 294 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 6 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 6 | } | 356 | 6 | } | 357 | 294 | } |
zend_exceptions.c:zend_string_release Line | Count | Source | 351 | 234k | { | 352 | 234k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 234k | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 0 | } | 356 | 234k | } | 357 | 234k | } |
Unexecuted instantiation: zend_execute_API.c:zend_string_release zend_execute.c:zend_string_release Line | Count | Source | 351 | 9.40k | { | 352 | 9.40k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 6.44k | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 782 | } | 356 | 6.44k | } | 357 | 9.40k | } |
Unexecuted instantiation: zend_extensions.c:zend_string_release Unexecuted instantiation: zend_fibers.c:zend_string_release Unexecuted instantiation: zend_float.c:zend_string_release Unexecuted instantiation: zend_gc.c:zend_string_release Unexecuted instantiation: zend_gdb.c:zend_string_release Unexecuted instantiation: zend_generators.c:zend_string_release zend_hash.c:zend_string_release Line | Count | Source | 351 | 593k | { | 352 | 593k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 143k | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 79.9k | } | 356 | 143k | } | 357 | 593k | } |
Unexecuted instantiation: zend_highlight.c:zend_string_release Unexecuted instantiation: zend_hrtime.c:zend_string_release zend_inheritance.c:zend_string_release Line | Count | Source | 351 | 1.20k | { | 352 | 1.20k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 360 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 330 | } | 356 | 360 | } | 357 | 1.20k | } |
zend_ini_parser.c:zend_string_release Line | Count | Source | 351 | 98.1k | { | 352 | 98.1k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 95.6k | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 60.0k | } | 356 | 95.6k | } | 357 | 98.1k | } |
Unexecuted instantiation: zend_ini_scanner.c:zend_string_release zend_ini.c:zend_string_release Line | Count | Source | 351 | 63.0k | { | 352 | 63.0k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 62.8k | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 31.5k | } | 356 | 62.8k | } | 357 | 63.0k | } |
Unexecuted instantiation: zend_interfaces.c:zend_string_release Unexecuted instantiation: zend_iterators.c:zend_string_release Unexecuted instantiation: zend_language_parser.c:zend_string_release zend_language_scanner.c:zend_string_release Line | Count | Source | 351 | 6.26k | { | 352 | 6.26k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 6.26k | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 0 | } | 356 | 6.26k | } | 357 | 6.26k | } |
Unexecuted instantiation: zend_lazy_objects.c:zend_string_release Unexecuted instantiation: zend_list.c:zend_string_release Unexecuted instantiation: zend_llist.c:zend_string_release Unexecuted instantiation: zend_multibyte.c:zend_string_release zend_object_handlers.c:zend_string_release Line | Count | Source | 351 | 213 | { | 352 | 213 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 213 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 183 | } | 356 | 213 | } | 357 | 213 | } |
Unexecuted instantiation: zend_objects_API.c:zend_string_release Unexecuted instantiation: zend_objects.c:zend_string_release Unexecuted instantiation: zend_observer.c:zend_string_release zend_opcode.c:zend_string_release Line | Count | Source | 351 | 676 | { | 352 | 676 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 111 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 9 | } | 356 | 111 | } | 357 | 676 | } |
zend_operators.c:zend_string_release Line | Count | Source | 351 | 1.54k | { | 352 | 1.54k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 971 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 971 | } | 356 | 971 | } | 357 | 1.54k | } |
zend_property_hooks.c:zend_string_release Line | Count | Source | 351 | 45 | { | 352 | 45 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 45 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 36 | } | 356 | 45 | } | 357 | 45 | } |
Unexecuted instantiation: zend_ptr_stack.c:zend_string_release Unexecuted instantiation: zend_signal.c:zend_string_release Unexecuted instantiation: zend_smart_str.c:zend_string_release Unexecuted instantiation: zend_sort.c:zend_string_release Unexecuted instantiation: zend_stack.c:zend_string_release zend_stream.c:zend_string_release Line | Count | Source | 351 | 98.1k | { | 352 | 98.1k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 70.3k | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 36.2k | } | 356 | 70.3k | } | 357 | 98.1k | } |
zend_string.c:zend_string_release Line | Count | Source | 351 | 606 | { | 352 | 606 | if (!ZSTR_IS_INTERNED(s)) { | 353 | 606 | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 536 | } | 356 | 606 | } | 357 | 606 | } |
Unexecuted instantiation: zend_strtod.c:zend_string_release Unexecuted instantiation: zend_system_id.c:zend_string_release Unexecuted instantiation: zend_variables.c:zend_string_release Unexecuted instantiation: zend_virtual_cwd.c:zend_string_release Unexecuted instantiation: zend_vm_opcodes.c:zend_string_release Unexecuted instantiation: zend_weakrefs.c:zend_string_release zend.c:zend_string_release Line | Count | Source | 351 | 714k | { | 352 | 714k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 714k | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 194 | } | 356 | 714k | } | 357 | 714k | } |
Unexecuted instantiation: internal_functions_cli.c:zend_string_release fuzzer-tracing-jit.c:zend_string_release Line | Count | Source | 351 | 18.0k | { | 352 | 18.0k | if (!ZSTR_IS_INTERNED(s)) { | 353 | 18.0k | if (GC_DELREF(s) == 0) { | 354 | | pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT); | 355 | 18.0k | } | 356 | 18.0k | } | 357 | 18.0k | } |
Unexecuted instantiation: fuzzer-sapi.c:zend_string_release |
358 | | |
359 | | static zend_always_inline void zend_string_release_ex(zend_string *s, bool persistent) |
360 | 1.69M | { |
361 | 1.69M | if (!ZSTR_IS_INTERNED(s)) { |
362 | 652k | if (GC_DELREF(s) == 0) { |
363 | 221k | if (persistent) { |
364 | 50 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); |
365 | 50 | free(s); |
366 | 221k | } else { |
367 | 221k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); |
368 | 221k | efree(s); |
369 | 221k | } |
370 | 221k | } |
371 | 652k | } |
372 | 1.69M | } php_date.c:zend_string_release_ex Line | Count | Source | 360 | 92 | { | 361 | 92 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 14 | if (GC_DELREF(s) == 0) { | 363 | 14 | if (persistent) { | 364 | 14 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 14 | free(s); | 366 | 14 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 14 | } | 371 | 14 | } | 372 | 92 | } |
Unexecuted instantiation: astro.c:zend_string_release_ex Unexecuted instantiation: dow.c:zend_string_release_ex Unexecuted instantiation: parse_date.c:zend_string_release_ex Unexecuted instantiation: parse_tz.c:zend_string_release_ex Unexecuted instantiation: parse_posix.c:zend_string_release_ex Unexecuted instantiation: timelib.c:zend_string_release_ex Unexecuted instantiation: tm2unixtime.c:zend_string_release_ex Unexecuted instantiation: unixtime2tm.c:zend_string_release_ex Unexecuted instantiation: parse_iso_intervals.c:zend_string_release_ex Unexecuted instantiation: interval.c:zend_string_release_ex php_pcre.c:zend_string_release_ex Line | Count | Source | 360 | 120 | { | 361 | 120 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 12 | if (GC_DELREF(s) == 0) { | 363 | 12 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 12 | } else { | 367 | 12 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 12 | efree(s); | 369 | 12 | } | 370 | 12 | } | 371 | 12 | } | 372 | 120 | } |
Unexecuted instantiation: exif.c:zend_string_release_ex Unexecuted instantiation: hash_adler32.c:zend_string_release_ex Unexecuted instantiation: hash_crc32.c:zend_string_release_ex Unexecuted instantiation: hash_fnv.c:zend_string_release_ex Unexecuted instantiation: hash_gost.c:zend_string_release_ex Unexecuted instantiation: hash_haval.c:zend_string_release_ex Unexecuted instantiation: hash_joaat.c:zend_string_release_ex Unexecuted instantiation: hash_md.c:zend_string_release_ex Unexecuted instantiation: hash_murmur.c:zend_string_release_ex Unexecuted instantiation: hash_ripemd.c:zend_string_release_ex Unexecuted instantiation: hash_sha_ni.c:zend_string_release_ex Unexecuted instantiation: hash_sha_sse2.c:zend_string_release_ex Unexecuted instantiation: hash_sha.c:zend_string_release_ex Unexecuted instantiation: hash_sha3.c:zend_string_release_ex Unexecuted instantiation: hash_snefru.c:zend_string_release_ex Unexecuted instantiation: hash_tiger.c:zend_string_release_ex Unexecuted instantiation: hash_whirlpool.c:zend_string_release_ex Unexecuted instantiation: hash_xxhash.c:zend_string_release_ex Unexecuted instantiation: hash.c:zend_string_release_ex Unexecuted instantiation: json_encoder.c:zend_string_release_ex json_parser.tab.c:zend_string_release_ex Line | Count | Source | 360 | 24 | { | 361 | 24 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 24 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 24 | } | 372 | 24 | } |
Unexecuted instantiation: json_scanner.c:zend_string_release_ex json.c:zend_string_release_ex Line | Count | Source | 360 | 37 | { | 361 | 37 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 37 | if (GC_DELREF(s) == 0) { | 363 | 37 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 37 | } else { | 367 | 37 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 37 | efree(s); | 369 | 37 | } | 370 | 37 | } | 371 | 37 | } | 372 | 37 | } |
Unexecuted instantiation: php_lexbor.c:zend_string_release_ex Unexecuted instantiation: shared_alloc_mmap.c:zend_string_release_ex Unexecuted instantiation: shared_alloc_posix.c:zend_string_release_ex Unexecuted instantiation: shared_alloc_shm.c:zend_string_release_ex Unexecuted instantiation: zend_accelerator_api.c:zend_string_release_ex Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_release_ex Unexecuted instantiation: zend_accelerator_debug.c:zend_string_release_ex Unexecuted instantiation: zend_accelerator_hash.c:zend_string_release_ex Unexecuted instantiation: zend_accelerator_module.c:zend_string_release_ex zend_accelerator_util_funcs.c:zend_string_release_ex Line | Count | Source | 360 | 63 | { | 361 | 63 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 63 | if (GC_DELREF(s) == 0) { | 363 | 63 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 63 | } else { | 367 | 63 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 63 | efree(s); | 369 | 63 | } | 370 | 63 | } | 371 | 63 | } | 372 | 63 | } |
Unexecuted instantiation: zend_file_cache.c:zend_string_release_ex zend_persist_calc.c:zend_string_release_ex Line | Count | Source | 360 | 887 | { | 361 | 887 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 887 | if (GC_DELREF(s) == 0) { | 363 | 747 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 747 | } else { | 367 | 747 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 747 | efree(s); | 369 | 747 | } | 370 | 747 | } | 371 | 887 | } | 372 | 887 | } |
zend_persist.c:zend_string_release_ex Line | Count | Source | 360 | 82.5k | { | 361 | 82.5k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 82.5k | if (GC_DELREF(s) == 0) { | 363 | 20.0k | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 20.0k | } else { | 367 | 20.0k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 20.0k | efree(s); | 369 | 20.0k | } | 370 | 20.0k | } | 371 | 82.5k | } | 372 | 82.5k | } |
Unexecuted instantiation: zend_shared_alloc.c:zend_string_release_ex ZendAccelerator.c:zend_string_release_ex Line | Count | Source | 360 | 31.4k | { | 361 | 31.4k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 31.4k | if (GC_DELREF(s) == 0) { | 363 | 31.4k | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 31.4k | } else { | 367 | 31.4k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 31.4k | efree(s); | 369 | 31.4k | } | 370 | 31.4k | } | 371 | 31.4k | } | 372 | 31.4k | } |
Unexecuted instantiation: ir_cfg.c:zend_string_release_ex Unexecuted instantiation: ir_check.c:zend_string_release_ex Unexecuted instantiation: ir_dump.c:zend_string_release_ex Unexecuted instantiation: ir_emit.c:zend_string_release_ex Unexecuted instantiation: ir_gcm.c:zend_string_release_ex Unexecuted instantiation: ir_gdb.c:zend_string_release_ex Unexecuted instantiation: ir_patch.c:zend_string_release_ex Unexecuted instantiation: ir_perf.c:zend_string_release_ex Unexecuted instantiation: ir_ra.c:zend_string_release_ex Unexecuted instantiation: ir_save.c:zend_string_release_ex Unexecuted instantiation: ir_sccp.c:zend_string_release_ex Unexecuted instantiation: ir_strtab.c:zend_string_release_ex Unexecuted instantiation: ir.c:zend_string_release_ex Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_release_ex Unexecuted instantiation: zend_jit.c:zend_string_release_ex Unexecuted instantiation: csprng.c:zend_string_release_ex Unexecuted instantiation: engine_mt19937.c:zend_string_release_ex Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_release_ex Unexecuted instantiation: engine_secure.c:zend_string_release_ex Unexecuted instantiation: engine_user.c:zend_string_release_ex Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_release_ex Unexecuted instantiation: gammasection.c:zend_string_release_ex random.c:zend_string_release_ex Line | Count | Source | 360 | 2 | { | 361 | 2 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 2 | if (GC_DELREF(s) == 0) { | 363 | 2 | if (persistent) { | 364 | 2 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 2 | free(s); | 366 | 2 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 2 | } | 371 | 2 | } | 372 | 2 | } |
Unexecuted instantiation: randomizer.c:zend_string_release_ex Unexecuted instantiation: zend_utils.c:zend_string_release_ex php_reflection.c:zend_string_release_ex Line | Count | Source | 360 | 2.58k | { | 361 | 2.58k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 1.41k | if (GC_DELREF(s) == 0) { | 363 | 1.41k | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 1.41k | } else { | 367 | 1.41k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 1.41k | efree(s); | 369 | 1.41k | } | 370 | 1.41k | } | 371 | 1.41k | } | 372 | 2.58k | } |
Unexecuted instantiation: php_spl.c:zend_string_release_ex spl_array.c:zend_string_release_ex Line | Count | Source | 360 | 10 | { | 361 | 10 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 0 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 0 | } | 372 | 10 | } |
spl_directory.c:zend_string_release_ex Line | Count | Source | 360 | 32 | { | 361 | 32 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 0 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 0 | } | 372 | 32 | } |
spl_dllist.c:zend_string_release_ex Line | Count | Source | 360 | 8 | { | 361 | 8 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 0 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 0 | } | 372 | 8 | } |
Unexecuted instantiation: spl_exceptions.c:zend_string_release_ex Unexecuted instantiation: spl_fixedarray.c:zend_string_release_ex spl_functions.c:zend_string_release_ex Line | Count | Source | 360 | 45 | { | 361 | 45 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 45 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 45 | } | 372 | 45 | } |
spl_heap.c:zend_string_release_ex Line | Count | Source | 360 | 6 | { | 361 | 6 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 0 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 0 | } | 372 | 6 | } |
spl_iterators.c:zend_string_release_ex Line | Count | Source | 360 | 52 | { | 361 | 52 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 2 | if (GC_DELREF(s) == 0) { | 363 | 2 | if (persistent) { | 364 | 2 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 2 | free(s); | 366 | 2 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 2 | } | 371 | 2 | } | 372 | 52 | } |
spl_observer.c:zend_string_release_ex Line | Count | Source | 360 | 8 | { | 361 | 8 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 0 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 0 | } | 372 | 8 | } |
array.c:zend_string_release_ex Line | Count | Source | 360 | 924 | { | 361 | 924 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 117 | if (GC_DELREF(s) == 0) { | 363 | 114 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 114 | } else { | 367 | 114 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 114 | efree(s); | 369 | 114 | } | 370 | 114 | } | 371 | 117 | } | 372 | 924 | } |
assert.c:zend_string_release_ex Line | Count | Source | 360 | 24 | { | 361 | 24 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 12 | if (GC_DELREF(s) == 0) { | 363 | 12 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 12 | } else { | 367 | 12 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 12 | efree(s); | 369 | 12 | } | 370 | 12 | } | 371 | 12 | } | 372 | 24 | } |
Unexecuted instantiation: base64.c:zend_string_release_ex basic_functions.c:zend_string_release_ex Line | Count | Source | 360 | 538 | { | 361 | 538 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 56 | if (GC_DELREF(s) == 0) { | 363 | 41 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 41 | } else { | 367 | 41 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 41 | efree(s); | 369 | 41 | } | 370 | 41 | } | 371 | 56 | } | 372 | 538 | } |
Unexecuted instantiation: browscap.c:zend_string_release_ex Unexecuted instantiation: crc32_x86.c:zend_string_release_ex Unexecuted instantiation: crc32.c:zend_string_release_ex Unexecuted instantiation: credits.c:zend_string_release_ex Unexecuted instantiation: crypt.c:zend_string_release_ex Unexecuted instantiation: css.c:zend_string_release_ex Unexecuted instantiation: datetime.c:zend_string_release_ex dir.c:zend_string_release_ex Line | Count | Source | 360 | 2 | { | 361 | 2 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 2 | if (GC_DELREF(s) == 0) { | 363 | 2 | if (persistent) { | 364 | 2 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 2 | free(s); | 366 | 2 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 2 | } | 371 | 2 | } | 372 | 2 | } |
Unexecuted instantiation: dl.c:zend_string_release_ex Unexecuted instantiation: dns.c:zend_string_release_ex Unexecuted instantiation: exec.c:zend_string_release_ex Unexecuted instantiation: file.c:zend_string_release_ex Unexecuted instantiation: filestat.c:zend_string_release_ex Unexecuted instantiation: filters.c:zend_string_release_ex Unexecuted instantiation: flock_compat.c:zend_string_release_ex formatted_print.c:zend_string_release_ex Line | Count | Source | 360 | 6 | { | 361 | 6 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 6 | if (GC_DELREF(s) == 0) { | 363 | 6 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 6 | } else { | 367 | 6 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 6 | efree(s); | 369 | 6 | } | 370 | 6 | } | 371 | 6 | } | 372 | 6 | } |
Unexecuted instantiation: fsock.c:zend_string_release_ex Unexecuted instantiation: ftok.c:zend_string_release_ex Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_release_ex Unexecuted instantiation: head.c:zend_string_release_ex Unexecuted instantiation: hrtime.c:zend_string_release_ex Unexecuted instantiation: html.c:zend_string_release_ex Unexecuted instantiation: http_fopen_wrapper.c:zend_string_release_ex Unexecuted instantiation: http.c:zend_string_release_ex Unexecuted instantiation: image.c:zend_string_release_ex incomplete_class.c:zend_string_release_ex Line | Count | Source | 360 | 30 | { | 361 | 30 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 0 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 0 | } | 372 | 30 | } |
info.c:zend_string_release_ex Line | Count | Source | 360 | 6 | { | 361 | 6 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 6 | if (GC_DELREF(s) == 0) { | 363 | 6 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 6 | } else { | 367 | 6 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 6 | efree(s); | 369 | 6 | } | 370 | 6 | } | 371 | 6 | } | 372 | 6 | } |
Unexecuted instantiation: iptc.c:zend_string_release_ex Unexecuted instantiation: levenshtein.c:zend_string_release_ex Unexecuted instantiation: link.c:zend_string_release_ex Unexecuted instantiation: mail.c:zend_string_release_ex Unexecuted instantiation: math.c:zend_string_release_ex Unexecuted instantiation: md5.c:zend_string_release_ex Unexecuted instantiation: metaphone.c:zend_string_release_ex Unexecuted instantiation: microtime.c:zend_string_release_ex Unexecuted instantiation: net.c:zend_string_release_ex Unexecuted instantiation: pack.c:zend_string_release_ex Unexecuted instantiation: pageinfo.c:zend_string_release_ex Unexecuted instantiation: password.c:zend_string_release_ex Unexecuted instantiation: php_fopen_wrapper.c:zend_string_release_ex Unexecuted instantiation: proc_open.c:zend_string_release_ex Unexecuted instantiation: quot_print.c:zend_string_release_ex Unexecuted instantiation: scanf.c:zend_string_release_ex Unexecuted instantiation: sha1.c:zend_string_release_ex Unexecuted instantiation: soundex.c:zend_string_release_ex Unexecuted instantiation: streamsfuncs.c:zend_string_release_ex string.c:zend_string_release_ex Line | Count | Source | 360 | 3 | { | 361 | 3 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 3 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 3 | } | 372 | 3 | } |
Unexecuted instantiation: strnatcmp.c:zend_string_release_ex Unexecuted instantiation: syslog.c:zend_string_release_ex Unexecuted instantiation: type.c:zend_string_release_ex Unexecuted instantiation: uniqid.c:zend_string_release_ex url_scanner_ex.c:zend_string_release_ex Line | Count | Source | 360 | 10 | { | 361 | 10 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 10 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 10 | } | 372 | 10 | } |
Unexecuted instantiation: url.c:zend_string_release_ex user_filters.c:zend_string_release_ex Line | Count | Source | 360 | 370 | { | 361 | 370 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 14 | if (GC_DELREF(s) == 0) { | 363 | 14 | if (persistent) { | 364 | 14 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 14 | free(s); | 366 | 14 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 14 | } | 371 | 14 | } | 372 | 370 | } |
Unexecuted instantiation: uuencode.c:zend_string_release_ex var_unserializer.c:zend_string_release_ex Line | Count | Source | 360 | 666 | { | 361 | 666 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 330 | if (GC_DELREF(s) == 0) { | 363 | 303 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 303 | } else { | 367 | 303 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 303 | efree(s); | 369 | 303 | } | 370 | 303 | } | 371 | 330 | } | 372 | 666 | } |
var.c:zend_string_release_ex Line | Count | Source | 360 | 7.40k | { | 361 | 7.40k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 888 | if (GC_DELREF(s) == 0) { | 363 | 882 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 882 | } else { | 367 | 882 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 882 | efree(s); | 369 | 882 | } | 370 | 882 | } | 371 | 888 | } | 372 | 7.40k | } |
Unexecuted instantiation: versioning.c:zend_string_release_ex Unexecuted instantiation: crypt_sha256.c:zend_string_release_ex Unexecuted instantiation: crypt_sha512.c:zend_string_release_ex Unexecuted instantiation: php_crypt_r.c:zend_string_release_ex php_uri.c:zend_string_release_ex Line | Count | Source | 360 | 12 | { | 361 | 12 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 6 | if (GC_DELREF(s) == 0) { | 363 | 6 | if (persistent) { | 364 | 6 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 6 | free(s); | 366 | 6 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 6 | } | 371 | 6 | } | 372 | 12 | } |
Unexecuted instantiation: php_uri_common.c:zend_string_release_ex Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_release_ex Unexecuted instantiation: uri_parser_whatwg.c:zend_string_release_ex Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_release_ex Unexecuted instantiation: explicit_bzero.c:zend_string_release_ex Unexecuted instantiation: fopen_wrappers.c:zend_string_release_ex Unexecuted instantiation: getopt.c:zend_string_release_ex main.c:zend_string_release_ex Line | Count | Source | 360 | 12 | { | 361 | 12 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 9 | if (GC_DELREF(s) == 0) { | 363 | 6 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 6 | } else { | 367 | 6 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 6 | efree(s); | 369 | 6 | } | 370 | 6 | } | 371 | 9 | } | 372 | 12 | } |
Unexecuted instantiation: network.c:zend_string_release_ex output.c:zend_string_release_ex Line | Count | Source | 360 | 1.63k | { | 361 | 1.63k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 1.57k | if (GC_DELREF(s) == 0) { | 363 | 785 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 785 | } else { | 367 | 785 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 785 | efree(s); | 369 | 785 | } | 370 | 785 | } | 371 | 1.57k | } | 372 | 1.63k | } |
Unexecuted instantiation: php_content_types.c:zend_string_release_ex Unexecuted instantiation: php_ini_builder.c:zend_string_release_ex Unexecuted instantiation: php_ini.c:zend_string_release_ex Unexecuted instantiation: php_glob.c:zend_string_release_ex Unexecuted instantiation: php_odbc_utils.c:zend_string_release_ex Unexecuted instantiation: php_open_temporary_file.c:zend_string_release_ex Unexecuted instantiation: php_scandir.c:zend_string_release_ex Unexecuted instantiation: php_syslog.c:zend_string_release_ex Unexecuted instantiation: php_ticks.c:zend_string_release_ex php_variables.c:zend_string_release_ex Line | Count | Source | 360 | 808 | { | 361 | 808 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 780 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 780 | } | 372 | 808 | } |
Unexecuted instantiation: reentrancy.c:zend_string_release_ex Unexecuted instantiation: rfc1867.c:zend_string_release_ex Unexecuted instantiation: safe_bcmp.c:zend_string_release_ex SAPI.c:zend_string_release_ex Line | Count | Source | 360 | 4 | { | 361 | 4 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 4 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 4 | } | 372 | 4 | } |
Unexecuted instantiation: snprintf.c:zend_string_release_ex Unexecuted instantiation: spprintf.c:zend_string_release_ex Unexecuted instantiation: strlcat.c:zend_string_release_ex Unexecuted instantiation: strlcpy.c:zend_string_release_ex Unexecuted instantiation: cast.c:zend_string_release_ex filter.c:zend_string_release_ex Line | Count | Source | 360 | 12 | { | 361 | 12 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 0 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 0 | } | 372 | 12 | } |
Unexecuted instantiation: glob_wrapper.c:zend_string_release_ex Unexecuted instantiation: memory.c:zend_string_release_ex Unexecuted instantiation: mmap.c:zend_string_release_ex Unexecuted instantiation: plain_wrapper.c:zend_string_release_ex stream_errors.c:zend_string_release_ex Line | Count | Source | 360 | 8 | { | 361 | 8 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 8 | if (GC_DELREF(s) == 0) { | 363 | 8 | if (persistent) { | 364 | 8 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 8 | free(s); | 366 | 8 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 8 | } | 371 | 8 | } | 372 | 8 | } |
streams.c:zend_string_release_ex Line | Count | Source | 360 | 54 | { | 361 | 54 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 42 | if (GC_DELREF(s) == 0) { | 363 | 42 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 42 | } else { | 367 | 42 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 42 | efree(s); | 369 | 42 | } | 370 | 42 | } | 371 | 42 | } | 372 | 54 | } |
transports.c:zend_string_release_ex Line | Count | Source | 360 | 8 | { | 361 | 8 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 0 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 0 | } | 372 | 8 | } |
userspace.c:zend_string_release_ex Line | Count | Source | 360 | 359 | { | 361 | 359 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 359 | if (GC_DELREF(s) == 0) { | 363 | 359 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 359 | } else { | 367 | 359 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 359 | efree(s); | 369 | 359 | } | 370 | 359 | } | 371 | 359 | } | 372 | 359 | } |
Unexecuted instantiation: xp_socket.c:zend_string_release_ex Unexecuted instantiation: block_pass.c:zend_string_release_ex compact_literals.c:zend_string_release_ex Line | Count | Source | 360 | 378k | { | 361 | 378k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 136k | if (GC_DELREF(s) == 0) { | 363 | 32.0k | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 32.0k | } else { | 367 | 32.0k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 32.0k | efree(s); | 369 | 32.0k | } | 370 | 32.0k | } | 371 | 136k | } | 372 | 378k | } |
compact_vars.c:zend_string_release_ex Line | Count | Source | 360 | 2.35k | { | 361 | 2.35k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 456 | if (GC_DELREF(s) == 0) { | 363 | 432 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 432 | } else { | 367 | 432 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 432 | efree(s); | 369 | 432 | } | 370 | 432 | } | 371 | 456 | } | 372 | 2.35k | } |
Unexecuted instantiation: dce.c:zend_string_release_ex Unexecuted instantiation: dfa_pass.c:zend_string_release_ex Unexecuted instantiation: escape_analysis.c:zend_string_release_ex Unexecuted instantiation: nop_removal.c:zend_string_release_ex Unexecuted instantiation: optimize_func_calls.c:zend_string_release_ex Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_release_ex Unexecuted instantiation: pass1.c:zend_string_release_ex Unexecuted instantiation: pass3.c:zend_string_release_ex Unexecuted instantiation: sccp.c:zend_string_release_ex Unexecuted instantiation: scdf.c:zend_string_release_ex Unexecuted instantiation: zend_call_graph.c:zend_string_release_ex Unexecuted instantiation: zend_cfg.c:zend_string_release_ex Unexecuted instantiation: zend_dfg.c:zend_string_release_ex Unexecuted instantiation: zend_dump.c:zend_string_release_ex zend_func_info.c:zend_string_release_ex Line | Count | Source | 360 | 1.06k | { | 361 | 1.06k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 0 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 0 | } | 372 | 1.06k | } |
zend_inference.c:zend_string_release_ex Line | Count | Source | 360 | 1.95k | { | 361 | 1.95k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 1.77k | if (GC_DELREF(s) == 0) { | 363 | 1.72k | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 1.72k | } else { | 367 | 1.72k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 1.72k | efree(s); | 369 | 1.72k | } | 370 | 1.72k | } | 371 | 1.77k | } | 372 | 1.95k | } |
Unexecuted instantiation: zend_optimizer.c:zend_string_release_ex Unexecuted instantiation: zend_ssa.c:zend_string_release_ex Unexecuted instantiation: zend_alloc.c:zend_string_release_ex zend_API.c:zend_string_release_ex Line | Count | Source | 360 | 6.13k | { | 361 | 6.13k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 3.19k | if (GC_DELREF(s) == 0) { | 363 | 1.10k | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 1.10k | } else { | 367 | 1.10k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 1.10k | efree(s); | 369 | 1.10k | } | 370 | 1.10k | } | 371 | 3.19k | } | 372 | 6.13k | } |
zend_ast.c:zend_string_release_ex Line | Count | Source | 360 | 34.9k | { | 361 | 34.9k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 28.0k | if (GC_DELREF(s) == 0) { | 363 | 8.58k | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 8.58k | } else { | 367 | 8.58k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 8.58k | efree(s); | 369 | 8.58k | } | 370 | 8.58k | } | 371 | 28.0k | } | 372 | 34.9k | } |
zend_attributes.c:zend_string_release_ex Line | Count | Source | 360 | 36 | { | 361 | 36 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 2 | if (GC_DELREF(s) == 0) { | 363 | 2 | if (persistent) { | 364 | 2 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 2 | free(s); | 366 | 2 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 2 | } | 371 | 2 | } | 372 | 36 | } |
Unexecuted instantiation: zend_autoload.c:zend_string_release_ex zend_builtin_functions.c:zend_string_release_ex Line | Count | Source | 360 | 555 | { | 361 | 555 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 427 | if (GC_DELREF(s) == 0) { | 363 | 427 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 427 | } else { | 367 | 427 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 427 | efree(s); | 369 | 427 | } | 370 | 427 | } | 371 | 427 | } | 372 | 555 | } |
Unexecuted instantiation: zend_call_stack.c:zend_string_release_ex zend_closures.c:zend_string_release_ex Line | Count | Source | 360 | 231 | { | 361 | 231 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 111 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 111 | } | 372 | 231 | } |
zend_compile.c:zend_string_release_ex Line | Count | Source | 360 | 49.8k | { | 361 | 49.8k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 35.2k | if (GC_DELREF(s) == 0) { | 363 | 1.61k | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 1.61k | } else { | 367 | 1.61k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 1.61k | efree(s); | 369 | 1.61k | } | 370 | 1.61k | } | 371 | 35.2k | } | 372 | 49.8k | } |
zend_constants.c:zend_string_release_ex Line | Count | Source | 360 | 72 | { | 361 | 72 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 12 | if (GC_DELREF(s) == 0) { | 363 | 12 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 12 | } else { | 367 | 12 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 12 | efree(s); | 369 | 12 | } | 370 | 12 | } | 371 | 12 | } | 372 | 72 | } |
Unexecuted instantiation: zend_cpuinfo.c:zend_string_release_ex Unexecuted instantiation: zend_default_classes.c:zend_string_release_ex Unexecuted instantiation: zend_dtrace.c:zend_string_release_ex Unexecuted instantiation: zend_enum.c:zend_string_release_ex zend_exceptions.c:zend_string_release_ex Line | Count | Source | 360 | 7.83k | { | 361 | 7.83k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 5.29k | if (GC_DELREF(s) == 0) { | 363 | 78 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 78 | } else { | 367 | 78 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 78 | efree(s); | 369 | 78 | } | 370 | 78 | } | 371 | 5.29k | } | 372 | 7.83k | } |
zend_execute_API.c:zend_string_release_ex Line | Count | Source | 360 | 47.7k | { | 361 | 47.7k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 10.4k | if (GC_DELREF(s) == 0) { | 363 | 9.31k | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 9.31k | } else { | 367 | 9.31k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 9.31k | efree(s); | 369 | 9.31k | } | 370 | 9.31k | } | 371 | 10.4k | } | 372 | 47.7k | } |
zend_execute.c:zend_string_release_ex Line | Count | Source | 360 | 856k | { | 361 | 856k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 234k | if (GC_DELREF(s) == 0) { | 363 | 80.1k | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 80.1k | } else { | 367 | 80.1k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 80.1k | efree(s); | 369 | 80.1k | } | 370 | 80.1k | } | 371 | 234k | } | 372 | 856k | } |
Unexecuted instantiation: zend_extensions.c:zend_string_release_ex Unexecuted instantiation: zend_fibers.c:zend_string_release_ex Unexecuted instantiation: zend_float.c:zend_string_release_ex Unexecuted instantiation: zend_gc.c:zend_string_release_ex Unexecuted instantiation: zend_gdb.c:zend_string_release_ex Unexecuted instantiation: zend_generators.c:zend_string_release_ex zend_hash.c:zend_string_release_ex Line | Count | Source | 360 | 18.5k | { | 361 | 18.5k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 17.7k | if (GC_DELREF(s) == 0) { | 363 | 17.2k | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 17.2k | } else { | 367 | 17.2k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 17.2k | efree(s); | 369 | 17.2k | } | 370 | 17.2k | } | 371 | 17.7k | } | 372 | 18.5k | } |
Unexecuted instantiation: zend_highlight.c:zend_string_release_ex Unexecuted instantiation: zend_hrtime.c:zend_string_release_ex zend_inheritance.c:zend_string_release_ex Line | Count | Source | 360 | 3.12k | { | 361 | 3.12k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 1.28k | if (GC_DELREF(s) == 0) { | 363 | 298 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 298 | } else { | 367 | 298 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 298 | efree(s); | 369 | 298 | } | 370 | 298 | } | 371 | 1.28k | } | 372 | 3.12k | } |
Unexecuted instantiation: zend_ini_parser.c:zend_string_release_ex Unexecuted instantiation: zend_ini_scanner.c:zend_string_release_ex zend_ini.c:zend_string_release_ex Line | Count | Source | 360 | 118 | { | 361 | 118 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 118 | if (GC_DELREF(s) == 0) { | 363 | 118 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 118 | } else { | 367 | 118 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 118 | efree(s); | 369 | 118 | } | 370 | 118 | } | 371 | 118 | } | 372 | 118 | } |
Unexecuted instantiation: zend_interfaces.c:zend_string_release_ex Unexecuted instantiation: zend_iterators.c:zend_string_release_ex zend_language_parser.c:zend_string_release_ex Line | Count | Source | 360 | 13 | { | 361 | 13 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 13 | if (GC_DELREF(s) == 0) { | 363 | 13 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 13 | } else { | 367 | 13 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 13 | efree(s); | 369 | 13 | } | 370 | 13 | } | 371 | 13 | } | 372 | 13 | } |
zend_language_scanner.c:zend_string_release_ex Line | Count | Source | 360 | 34.2k | { | 361 | 34.2k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 34.2k | if (GC_DELREF(s) == 0) { | 363 | 337 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 337 | } else { | 367 | 337 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 337 | efree(s); | 369 | 337 | } | 370 | 337 | } | 371 | 34.2k | } | 372 | 34.2k | } |
Unexecuted instantiation: zend_lazy_objects.c:zend_string_release_ex Unexecuted instantiation: zend_list.c:zend_string_release_ex Unexecuted instantiation: zend_llist.c:zend_string_release_ex Unexecuted instantiation: zend_multibyte.c:zend_string_release_ex zend_object_handlers.c:zend_string_release_ex Line | Count | Source | 360 | 768 | { | 361 | 768 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 567 | if (GC_DELREF(s) == 0) { | 363 | 486 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 486 | } else { | 367 | 486 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 486 | efree(s); | 369 | 486 | } | 370 | 486 | } | 371 | 567 | } | 372 | 768 | } |
Unexecuted instantiation: zend_objects_API.c:zend_string_release_ex zend_objects.c:zend_string_release_ex Line | Count | Source | 360 | 9 | { | 361 | 9 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 0 | if (GC_DELREF(s) == 0) { | 363 | 0 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 0 | } else { | 367 | 0 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 0 | efree(s); | 369 | 0 | } | 370 | 0 | } | 371 | 0 | } | 372 | 9 | } |
Unexecuted instantiation: zend_observer.c:zend_string_release_ex zend_opcode.c:zend_string_release_ex Line | Count | Source | 360 | 35.2k | { | 361 | 35.2k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 8.68k | if (GC_DELREF(s) == 0) { | 363 | 2.35k | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 2.35k | } else { | 367 | 2.35k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 2.35k | efree(s); | 369 | 2.35k | } | 370 | 2.35k | } | 371 | 8.68k | } | 372 | 35.2k | } |
zend_operators.c:zend_string_release_ex Line | Count | Source | 360 | 85.2k | { | 361 | 85.2k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 11.1k | if (GC_DELREF(s) == 0) { | 363 | 7.53k | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 7.53k | } else { | 367 | 7.53k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 7.53k | efree(s); | 369 | 7.53k | } | 370 | 7.53k | } | 371 | 11.1k | } | 372 | 85.2k | } |
Unexecuted instantiation: zend_property_hooks.c:zend_string_release_ex Unexecuted instantiation: zend_ptr_stack.c:zend_string_release_ex Unexecuted instantiation: zend_signal.c:zend_string_release_ex Unexecuted instantiation: zend_smart_str.c:zend_string_release_ex Unexecuted instantiation: zend_sort.c:zend_string_release_ex Unexecuted instantiation: zend_stack.c:zend_string_release_ex zend_stream.c:zend_string_release_ex Line | Count | Source | 360 | 47 | { | 361 | 47 | if (!ZSTR_IS_INTERNED(s)) { | 362 | 39 | if (GC_DELREF(s) == 0) { | 363 | 15 | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 15 | } else { | 367 | 15 | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 15 | efree(s); | 369 | 15 | } | 370 | 15 | } | 371 | 39 | } | 372 | 47 | } |
Unexecuted instantiation: zend_string.c:zend_string_release_ex Unexecuted instantiation: zend_strtod.c:zend_string_release_ex Unexecuted instantiation: zend_system_id.c:zend_string_release_ex Unexecuted instantiation: zend_variables.c:zend_string_release_ex Unexecuted instantiation: zend_virtual_cwd.c:zend_string_release_ex Unexecuted instantiation: zend_vm_opcodes.c:zend_string_release_ex Unexecuted instantiation: zend_weakrefs.c:zend_string_release_ex zend.c:zend_string_release_ex Line | Count | Source | 360 | 1.92k | { | 361 | 1.92k | if (!ZSTR_IS_INTERNED(s)) { | 362 | 1.31k | if (GC_DELREF(s) == 0) { | 363 | 1.31k | if (persistent) { | 364 | 0 | ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT); | 365 | 0 | free(s); | 366 | 1.31k | } else { | 367 | 1.31k | ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT)); | 368 | 1.31k | efree(s); | 369 | 1.31k | } | 370 | 1.31k | } | 371 | 1.31k | } | 372 | 1.92k | } |
Unexecuted instantiation: internal_functions_cli.c:zend_string_release_ex Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_release_ex Unexecuted instantiation: fuzzer-sapi.c:zend_string_release_ex |
373 | | |
374 | | static zend_always_inline bool zend_string_equals_cstr(const zend_string *s1, const char *s2, size_t s2_length) |
375 | 3.38M | { |
376 | 3.38M | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); |
377 | 3.38M | } php_date.c:zend_string_equals_cstr Line | Count | Source | 375 | 210 | { | 376 | 210 | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 210 | } |
Unexecuted instantiation: astro.c:zend_string_equals_cstr Unexecuted instantiation: dow.c:zend_string_equals_cstr Unexecuted instantiation: parse_date.c:zend_string_equals_cstr Unexecuted instantiation: parse_tz.c:zend_string_equals_cstr Unexecuted instantiation: parse_posix.c:zend_string_equals_cstr Unexecuted instantiation: timelib.c:zend_string_equals_cstr Unexecuted instantiation: tm2unixtime.c:zend_string_equals_cstr Unexecuted instantiation: unixtime2tm.c:zend_string_equals_cstr Unexecuted instantiation: parse_iso_intervals.c:zend_string_equals_cstr Unexecuted instantiation: interval.c:zend_string_equals_cstr Unexecuted instantiation: php_pcre.c:zend_string_equals_cstr Unexecuted instantiation: exif.c:zend_string_equals_cstr Unexecuted instantiation: hash_adler32.c:zend_string_equals_cstr Unexecuted instantiation: hash_crc32.c:zend_string_equals_cstr Unexecuted instantiation: hash_fnv.c:zend_string_equals_cstr Unexecuted instantiation: hash_gost.c:zend_string_equals_cstr Unexecuted instantiation: hash_haval.c:zend_string_equals_cstr Unexecuted instantiation: hash_joaat.c:zend_string_equals_cstr Unexecuted instantiation: hash_md.c:zend_string_equals_cstr Unexecuted instantiation: hash_murmur.c:zend_string_equals_cstr Unexecuted instantiation: hash_ripemd.c:zend_string_equals_cstr Unexecuted instantiation: hash_sha_ni.c:zend_string_equals_cstr Unexecuted instantiation: hash_sha_sse2.c:zend_string_equals_cstr Unexecuted instantiation: hash_sha.c:zend_string_equals_cstr Unexecuted instantiation: hash_sha3.c:zend_string_equals_cstr Unexecuted instantiation: hash_snefru.c:zend_string_equals_cstr Unexecuted instantiation: hash_tiger.c:zend_string_equals_cstr Unexecuted instantiation: hash_whirlpool.c:zend_string_equals_cstr Unexecuted instantiation: hash_xxhash.c:zend_string_equals_cstr Unexecuted instantiation: hash.c:zend_string_equals_cstr Unexecuted instantiation: json_encoder.c:zend_string_equals_cstr Unexecuted instantiation: json_parser.tab.c:zend_string_equals_cstr Unexecuted instantiation: json_scanner.c:zend_string_equals_cstr Unexecuted instantiation: json.c:zend_string_equals_cstr Unexecuted instantiation: php_lexbor.c:zend_string_equals_cstr Unexecuted instantiation: shared_alloc_mmap.c:zend_string_equals_cstr Unexecuted instantiation: shared_alloc_posix.c:zend_string_equals_cstr Unexecuted instantiation: shared_alloc_shm.c:zend_string_equals_cstr Unexecuted instantiation: zend_accelerator_api.c:zend_string_equals_cstr Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_equals_cstr Unexecuted instantiation: zend_accelerator_debug.c:zend_string_equals_cstr Unexecuted instantiation: zend_accelerator_hash.c:zend_string_equals_cstr Unexecuted instantiation: zend_accelerator_module.c:zend_string_equals_cstr Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_equals_cstr Unexecuted instantiation: zend_file_cache.c:zend_string_equals_cstr Unexecuted instantiation: zend_persist_calc.c:zend_string_equals_cstr Unexecuted instantiation: zend_persist.c:zend_string_equals_cstr Unexecuted instantiation: zend_shared_alloc.c:zend_string_equals_cstr ZendAccelerator.c:zend_string_equals_cstr Line | Count | Source | 375 | 8.83k | { | 376 | 8.83k | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 8.83k | } |
Unexecuted instantiation: ir_cfg.c:zend_string_equals_cstr Unexecuted instantiation: ir_check.c:zend_string_equals_cstr Unexecuted instantiation: ir_dump.c:zend_string_equals_cstr Unexecuted instantiation: ir_emit.c:zend_string_equals_cstr Unexecuted instantiation: ir_gcm.c:zend_string_equals_cstr Unexecuted instantiation: ir_gdb.c:zend_string_equals_cstr Unexecuted instantiation: ir_patch.c:zend_string_equals_cstr Unexecuted instantiation: ir_perf.c:zend_string_equals_cstr Unexecuted instantiation: ir_ra.c:zend_string_equals_cstr Unexecuted instantiation: ir_save.c:zend_string_equals_cstr Unexecuted instantiation: ir_sccp.c:zend_string_equals_cstr Unexecuted instantiation: ir_strtab.c:zend_string_equals_cstr Unexecuted instantiation: ir.c:zend_string_equals_cstr Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_equals_cstr Unexecuted instantiation: zend_jit.c:zend_string_equals_cstr Unexecuted instantiation: csprng.c:zend_string_equals_cstr Unexecuted instantiation: engine_mt19937.c:zend_string_equals_cstr Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_equals_cstr Unexecuted instantiation: engine_secure.c:zend_string_equals_cstr Unexecuted instantiation: engine_user.c:zend_string_equals_cstr Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_equals_cstr Unexecuted instantiation: gammasection.c:zend_string_equals_cstr Unexecuted instantiation: random.c:zend_string_equals_cstr Unexecuted instantiation: randomizer.c:zend_string_equals_cstr Unexecuted instantiation: zend_utils.c:zend_string_equals_cstr Unexecuted instantiation: php_reflection.c:zend_string_equals_cstr Unexecuted instantiation: php_spl.c:zend_string_equals_cstr Unexecuted instantiation: spl_array.c:zend_string_equals_cstr Unexecuted instantiation: spl_directory.c:zend_string_equals_cstr Unexecuted instantiation: spl_dllist.c:zend_string_equals_cstr Unexecuted instantiation: spl_exceptions.c:zend_string_equals_cstr Unexecuted instantiation: spl_fixedarray.c:zend_string_equals_cstr Unexecuted instantiation: spl_functions.c:zend_string_equals_cstr Unexecuted instantiation: spl_heap.c:zend_string_equals_cstr Unexecuted instantiation: spl_iterators.c:zend_string_equals_cstr Unexecuted instantiation: spl_observer.c:zend_string_equals_cstr Unexecuted instantiation: array.c:zend_string_equals_cstr Unexecuted instantiation: assert.c:zend_string_equals_cstr Unexecuted instantiation: base64.c:zend_string_equals_cstr basic_functions.c:zend_string_equals_cstr Line | Count | Source | 375 | 2.81k | { | 376 | 2.81k | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 2.81k | } |
Unexecuted instantiation: browscap.c:zend_string_equals_cstr Unexecuted instantiation: crc32_x86.c:zend_string_equals_cstr Unexecuted instantiation: crc32.c:zend_string_equals_cstr Unexecuted instantiation: credits.c:zend_string_equals_cstr Unexecuted instantiation: crypt.c:zend_string_equals_cstr Unexecuted instantiation: css.c:zend_string_equals_cstr Unexecuted instantiation: datetime.c:zend_string_equals_cstr Unexecuted instantiation: dir.c:zend_string_equals_cstr Unexecuted instantiation: dl.c:zend_string_equals_cstr Unexecuted instantiation: dns.c:zend_string_equals_cstr Unexecuted instantiation: exec.c:zend_string_equals_cstr Unexecuted instantiation: file.c:zend_string_equals_cstr Unexecuted instantiation: filestat.c:zend_string_equals_cstr Unexecuted instantiation: filters.c:zend_string_equals_cstr Unexecuted instantiation: flock_compat.c:zend_string_equals_cstr Unexecuted instantiation: formatted_print.c:zend_string_equals_cstr Unexecuted instantiation: fsock.c:zend_string_equals_cstr Unexecuted instantiation: ftok.c:zend_string_equals_cstr Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_equals_cstr Unexecuted instantiation: head.c:zend_string_equals_cstr Unexecuted instantiation: hrtime.c:zend_string_equals_cstr Unexecuted instantiation: html.c:zend_string_equals_cstr Unexecuted instantiation: http_fopen_wrapper.c:zend_string_equals_cstr Unexecuted instantiation: http.c:zend_string_equals_cstr Unexecuted instantiation: image.c:zend_string_equals_cstr Unexecuted instantiation: incomplete_class.c:zend_string_equals_cstr Unexecuted instantiation: info.c:zend_string_equals_cstr Unexecuted instantiation: iptc.c:zend_string_equals_cstr Unexecuted instantiation: levenshtein.c:zend_string_equals_cstr Unexecuted instantiation: link.c:zend_string_equals_cstr Unexecuted instantiation: mail.c:zend_string_equals_cstr Unexecuted instantiation: math.c:zend_string_equals_cstr Unexecuted instantiation: md5.c:zend_string_equals_cstr Unexecuted instantiation: metaphone.c:zend_string_equals_cstr Unexecuted instantiation: microtime.c:zend_string_equals_cstr Unexecuted instantiation: net.c:zend_string_equals_cstr Unexecuted instantiation: pack.c:zend_string_equals_cstr Unexecuted instantiation: pageinfo.c:zend_string_equals_cstr Unexecuted instantiation: password.c:zend_string_equals_cstr Unexecuted instantiation: php_fopen_wrapper.c:zend_string_equals_cstr Unexecuted instantiation: proc_open.c:zend_string_equals_cstr Unexecuted instantiation: quot_print.c:zend_string_equals_cstr Unexecuted instantiation: scanf.c:zend_string_equals_cstr Unexecuted instantiation: sha1.c:zend_string_equals_cstr Unexecuted instantiation: soundex.c:zend_string_equals_cstr Unexecuted instantiation: streamsfuncs.c:zend_string_equals_cstr string.c:zend_string_equals_cstr Line | Count | Source | 375 | 6 | { | 376 | 6 | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 6 | } |
Unexecuted instantiation: strnatcmp.c:zend_string_equals_cstr Unexecuted instantiation: syslog.c:zend_string_equals_cstr Unexecuted instantiation: type.c:zend_string_equals_cstr Unexecuted instantiation: uniqid.c:zend_string_equals_cstr Unexecuted instantiation: url_scanner_ex.c:zend_string_equals_cstr Unexecuted instantiation: url.c:zend_string_equals_cstr Unexecuted instantiation: user_filters.c:zend_string_equals_cstr Unexecuted instantiation: uuencode.c:zend_string_equals_cstr Unexecuted instantiation: var_unserializer.c:zend_string_equals_cstr Unexecuted instantiation: var.c:zend_string_equals_cstr Unexecuted instantiation: versioning.c:zend_string_equals_cstr Unexecuted instantiation: crypt_sha256.c:zend_string_equals_cstr Unexecuted instantiation: crypt_sha512.c:zend_string_equals_cstr Unexecuted instantiation: php_crypt_r.c:zend_string_equals_cstr Unexecuted instantiation: php_uri.c:zend_string_equals_cstr Unexecuted instantiation: php_uri_common.c:zend_string_equals_cstr Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_equals_cstr Unexecuted instantiation: uri_parser_whatwg.c:zend_string_equals_cstr Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_equals_cstr Unexecuted instantiation: explicit_bzero.c:zend_string_equals_cstr Unexecuted instantiation: fopen_wrappers.c:zend_string_equals_cstr Unexecuted instantiation: getopt.c:zend_string_equals_cstr main.c:zend_string_equals_cstr Line | Count | Source | 375 | 50 | { | 376 | 50 | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 50 | } |
Unexecuted instantiation: network.c:zend_string_equals_cstr Unexecuted instantiation: output.c:zend_string_equals_cstr Unexecuted instantiation: php_content_types.c:zend_string_equals_cstr Unexecuted instantiation: php_ini_builder.c:zend_string_equals_cstr Unexecuted instantiation: php_ini.c:zend_string_equals_cstr Unexecuted instantiation: php_glob.c:zend_string_equals_cstr Unexecuted instantiation: php_odbc_utils.c:zend_string_equals_cstr Unexecuted instantiation: php_open_temporary_file.c:zend_string_equals_cstr Unexecuted instantiation: php_scandir.c:zend_string_equals_cstr Unexecuted instantiation: php_syslog.c:zend_string_equals_cstr Unexecuted instantiation: php_ticks.c:zend_string_equals_cstr Unexecuted instantiation: php_variables.c:zend_string_equals_cstr Unexecuted instantiation: reentrancy.c:zend_string_equals_cstr Unexecuted instantiation: rfc1867.c:zend_string_equals_cstr Unexecuted instantiation: safe_bcmp.c:zend_string_equals_cstr Unexecuted instantiation: SAPI.c:zend_string_equals_cstr Unexecuted instantiation: snprintf.c:zend_string_equals_cstr Unexecuted instantiation: spprintf.c:zend_string_equals_cstr Unexecuted instantiation: strlcat.c:zend_string_equals_cstr Unexecuted instantiation: strlcpy.c:zend_string_equals_cstr Unexecuted instantiation: cast.c:zend_string_equals_cstr Unexecuted instantiation: filter.c:zend_string_equals_cstr Unexecuted instantiation: glob_wrapper.c:zend_string_equals_cstr Unexecuted instantiation: memory.c:zend_string_equals_cstr Unexecuted instantiation: mmap.c:zend_string_equals_cstr Unexecuted instantiation: plain_wrapper.c:zend_string_equals_cstr Unexecuted instantiation: stream_errors.c:zend_string_equals_cstr Unexecuted instantiation: streams.c:zend_string_equals_cstr Unexecuted instantiation: transports.c:zend_string_equals_cstr Unexecuted instantiation: userspace.c:zend_string_equals_cstr Unexecuted instantiation: xp_socket.c:zend_string_equals_cstr Unexecuted instantiation: block_pass.c:zend_string_equals_cstr Unexecuted instantiation: compact_literals.c:zend_string_equals_cstr Unexecuted instantiation: compact_vars.c:zend_string_equals_cstr Unexecuted instantiation: dce.c:zend_string_equals_cstr Unexecuted instantiation: dfa_pass.c:zend_string_equals_cstr Unexecuted instantiation: escape_analysis.c:zend_string_equals_cstr Unexecuted instantiation: nop_removal.c:zend_string_equals_cstr Unexecuted instantiation: optimize_func_calls.c:zend_string_equals_cstr Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_equals_cstr pass1.c:zend_string_equals_cstr Line | Count | Source | 375 | 15.0k | { | 376 | 15.0k | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 15.0k | } |
Unexecuted instantiation: pass3.c:zend_string_equals_cstr Unexecuted instantiation: sccp.c:zend_string_equals_cstr Unexecuted instantiation: scdf.c:zend_string_equals_cstr Unexecuted instantiation: zend_call_graph.c:zend_string_equals_cstr Unexecuted instantiation: zend_cfg.c:zend_string_equals_cstr Unexecuted instantiation: zend_dfg.c:zend_string_equals_cstr Unexecuted instantiation: zend_dump.c:zend_string_equals_cstr Unexecuted instantiation: zend_func_info.c:zend_string_equals_cstr Unexecuted instantiation: zend_inference.c:zend_string_equals_cstr zend_optimizer.c:zend_string_equals_cstr Line | Count | Source | 375 | 520k | { | 376 | 520k | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 520k | } |
zend_ssa.c:zend_string_equals_cstr Line | Count | Source | 375 | 55.2k | { | 376 | 55.2k | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 55.2k | } |
Unexecuted instantiation: zend_alloc.c:zend_string_equals_cstr zend_API.c:zend_string_equals_cstr Line | Count | Source | 375 | 47.5k | { | 376 | 47.5k | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 47.5k | } |
Unexecuted instantiation: zend_ast.c:zend_string_equals_cstr zend_attributes.c:zend_string_equals_cstr Line | Count | Source | 375 | 5.07k | { | 376 | 5.07k | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 5.07k | } |
Unexecuted instantiation: zend_autoload.c:zend_string_equals_cstr Unexecuted instantiation: zend_builtin_functions.c:zend_string_equals_cstr Unexecuted instantiation: zend_call_stack.c:zend_string_equals_cstr Unexecuted instantiation: zend_closures.c:zend_string_equals_cstr zend_compile.c:zend_string_equals_cstr Line | Count | Source | 375 | 2.59M | { | 376 | 2.59M | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 2.59M | } |
zend_constants.c:zend_string_equals_cstr Line | Count | Source | 375 | 2.68k | { | 376 | 2.68k | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 2.68k | } |
Unexecuted instantiation: zend_cpuinfo.c:zend_string_equals_cstr Unexecuted instantiation: zend_default_classes.c:zend_string_equals_cstr Unexecuted instantiation: zend_dtrace.c:zend_string_equals_cstr Unexecuted instantiation: zend_enum.c:zend_string_equals_cstr zend_exceptions.c:zend_string_equals_cstr Line | Count | Source | 375 | 217 | { | 376 | 217 | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 217 | } |
Unexecuted instantiation: zend_execute_API.c:zend_string_equals_cstr Unexecuted instantiation: zend_execute.c:zend_string_equals_cstr Unexecuted instantiation: zend_extensions.c:zend_string_equals_cstr Unexecuted instantiation: zend_fibers.c:zend_string_equals_cstr Unexecuted instantiation: zend_float.c:zend_string_equals_cstr Unexecuted instantiation: zend_gc.c:zend_string_equals_cstr Unexecuted instantiation: zend_gdb.c:zend_string_equals_cstr Unexecuted instantiation: zend_generators.c:zend_string_equals_cstr zend_hash.c:zend_string_equals_cstr Line | Count | Source | 375 | 125k | { | 376 | 125k | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 125k | } |
Unexecuted instantiation: zend_highlight.c:zend_string_equals_cstr Unexecuted instantiation: zend_hrtime.c:zend_string_equals_cstr Unexecuted instantiation: zend_inheritance.c:zend_string_equals_cstr Unexecuted instantiation: zend_ini_parser.c:zend_string_equals_cstr Unexecuted instantiation: zend_ini_scanner.c:zend_string_equals_cstr Unexecuted instantiation: zend_ini.c:zend_string_equals_cstr Unexecuted instantiation: zend_interfaces.c:zend_string_equals_cstr Unexecuted instantiation: zend_iterators.c:zend_string_equals_cstr Unexecuted instantiation: zend_language_parser.c:zend_string_equals_cstr Unexecuted instantiation: zend_language_scanner.c:zend_string_equals_cstr Unexecuted instantiation: zend_lazy_objects.c:zend_string_equals_cstr Unexecuted instantiation: zend_list.c:zend_string_equals_cstr Unexecuted instantiation: zend_llist.c:zend_string_equals_cstr Unexecuted instantiation: zend_multibyte.c:zend_string_equals_cstr Unexecuted instantiation: zend_object_handlers.c:zend_string_equals_cstr Unexecuted instantiation: zend_objects_API.c:zend_string_equals_cstr Unexecuted instantiation: zend_objects.c:zend_string_equals_cstr Unexecuted instantiation: zend_observer.c:zend_string_equals_cstr Unexecuted instantiation: zend_opcode.c:zend_string_equals_cstr Unexecuted instantiation: zend_operators.c:zend_string_equals_cstr Unexecuted instantiation: zend_property_hooks.c:zend_string_equals_cstr Unexecuted instantiation: zend_ptr_stack.c:zend_string_equals_cstr Unexecuted instantiation: zend_signal.c:zend_string_equals_cstr Unexecuted instantiation: zend_smart_str.c:zend_string_equals_cstr Unexecuted instantiation: zend_sort.c:zend_string_equals_cstr Unexecuted instantiation: zend_stack.c:zend_string_equals_cstr Unexecuted instantiation: zend_stream.c:zend_string_equals_cstr zend_string.c:zend_string_equals_cstr Line | Count | Source | 375 | 6.52k | { | 376 | 6.52k | return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length); | 377 | 6.52k | } |
Unexecuted instantiation: zend_strtod.c:zend_string_equals_cstr Unexecuted instantiation: zend_system_id.c:zend_string_equals_cstr Unexecuted instantiation: zend_variables.c:zend_string_equals_cstr Unexecuted instantiation: zend_virtual_cwd.c:zend_string_equals_cstr Unexecuted instantiation: zend_vm_opcodes.c:zend_string_equals_cstr Unexecuted instantiation: zend_weakrefs.c:zend_string_equals_cstr Unexecuted instantiation: zend.c:zend_string_equals_cstr Unexecuted instantiation: internal_functions_cli.c:zend_string_equals_cstr Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_equals_cstr Unexecuted instantiation: fuzzer-sapi.c:zend_string_equals_cstr |
378 | | |
379 | | #if defined(__GNUC__) && (defined(__i386__) || (defined(__x86_64__) && !defined(__ILP32__))) |
380 | | BEGIN_EXTERN_C() |
381 | | ZEND_API bool ZEND_FASTCALL zend_string_equal_val(const zend_string *s1, const zend_string *s2); |
382 | | END_EXTERN_C() |
383 | | #else |
384 | | static zend_always_inline bool zend_string_equal_val(const zend_string *s1, const zend_string *s2) |
385 | | { |
386 | | return !memcmp(ZSTR_VAL(s1), ZSTR_VAL(s2), ZSTR_LEN(s1)); |
387 | | } |
388 | | #endif |
389 | | |
390 | | static zend_always_inline bool zend_string_equal_content(const zend_string *s1, const zend_string *s2) |
391 | 1.78M | { |
392 | 1.78M | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); |
393 | 1.78M | } Unexecuted instantiation: php_date.c:zend_string_equal_content Unexecuted instantiation: astro.c:zend_string_equal_content Unexecuted instantiation: dow.c:zend_string_equal_content Unexecuted instantiation: parse_date.c:zend_string_equal_content Unexecuted instantiation: parse_tz.c:zend_string_equal_content Unexecuted instantiation: parse_posix.c:zend_string_equal_content Unexecuted instantiation: timelib.c:zend_string_equal_content Unexecuted instantiation: tm2unixtime.c:zend_string_equal_content Unexecuted instantiation: unixtime2tm.c:zend_string_equal_content Unexecuted instantiation: parse_iso_intervals.c:zend_string_equal_content Unexecuted instantiation: interval.c:zend_string_equal_content Unexecuted instantiation: php_pcre.c:zend_string_equal_content Unexecuted instantiation: exif.c:zend_string_equal_content Unexecuted instantiation: hash_adler32.c:zend_string_equal_content Unexecuted instantiation: hash_crc32.c:zend_string_equal_content Unexecuted instantiation: hash_fnv.c:zend_string_equal_content Unexecuted instantiation: hash_gost.c:zend_string_equal_content Unexecuted instantiation: hash_haval.c:zend_string_equal_content Unexecuted instantiation: hash_joaat.c:zend_string_equal_content Unexecuted instantiation: hash_md.c:zend_string_equal_content Unexecuted instantiation: hash_murmur.c:zend_string_equal_content Unexecuted instantiation: hash_ripemd.c:zend_string_equal_content Unexecuted instantiation: hash_sha_ni.c:zend_string_equal_content Unexecuted instantiation: hash_sha_sse2.c:zend_string_equal_content Unexecuted instantiation: hash_sha.c:zend_string_equal_content Unexecuted instantiation: hash_sha3.c:zend_string_equal_content Unexecuted instantiation: hash_snefru.c:zend_string_equal_content Unexecuted instantiation: hash_tiger.c:zend_string_equal_content Unexecuted instantiation: hash_whirlpool.c:zend_string_equal_content Unexecuted instantiation: hash_xxhash.c:zend_string_equal_content Unexecuted instantiation: hash.c:zend_string_equal_content Unexecuted instantiation: json_encoder.c:zend_string_equal_content Unexecuted instantiation: json_parser.tab.c:zend_string_equal_content Unexecuted instantiation: json_scanner.c:zend_string_equal_content Unexecuted instantiation: json.c:zend_string_equal_content Unexecuted instantiation: php_lexbor.c:zend_string_equal_content Unexecuted instantiation: shared_alloc_mmap.c:zend_string_equal_content Unexecuted instantiation: shared_alloc_posix.c:zend_string_equal_content Unexecuted instantiation: shared_alloc_shm.c:zend_string_equal_content Unexecuted instantiation: zend_accelerator_api.c:zend_string_equal_content Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_equal_content Unexecuted instantiation: zend_accelerator_debug.c:zend_string_equal_content zend_accelerator_hash.c:zend_string_equal_content Line | Count | Source | 391 | 101k | { | 392 | 101k | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 101k | } |
Unexecuted instantiation: zend_accelerator_module.c:zend_string_equal_content Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_equal_content Unexecuted instantiation: zend_file_cache.c:zend_string_equal_content Unexecuted instantiation: zend_persist_calc.c:zend_string_equal_content Unexecuted instantiation: zend_persist.c:zend_string_equal_content Unexecuted instantiation: zend_shared_alloc.c:zend_string_equal_content ZendAccelerator.c:zend_string_equal_content Line | Count | Source | 391 | 803k | { | 392 | 803k | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 803k | } |
Unexecuted instantiation: ir_cfg.c:zend_string_equal_content Unexecuted instantiation: ir_check.c:zend_string_equal_content Unexecuted instantiation: ir_dump.c:zend_string_equal_content Unexecuted instantiation: ir_emit.c:zend_string_equal_content Unexecuted instantiation: ir_gcm.c:zend_string_equal_content Unexecuted instantiation: ir_gdb.c:zend_string_equal_content Unexecuted instantiation: ir_patch.c:zend_string_equal_content Unexecuted instantiation: ir_perf.c:zend_string_equal_content Unexecuted instantiation: ir_ra.c:zend_string_equal_content Unexecuted instantiation: ir_save.c:zend_string_equal_content Unexecuted instantiation: ir_sccp.c:zend_string_equal_content Unexecuted instantiation: ir_strtab.c:zend_string_equal_content Unexecuted instantiation: ir.c:zend_string_equal_content Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_equal_content Unexecuted instantiation: zend_jit.c:zend_string_equal_content Unexecuted instantiation: csprng.c:zend_string_equal_content Unexecuted instantiation: engine_mt19937.c:zend_string_equal_content Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_equal_content Unexecuted instantiation: engine_secure.c:zend_string_equal_content Unexecuted instantiation: engine_user.c:zend_string_equal_content Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_equal_content Unexecuted instantiation: gammasection.c:zend_string_equal_content Unexecuted instantiation: random.c:zend_string_equal_content Unexecuted instantiation: randomizer.c:zend_string_equal_content Unexecuted instantiation: zend_utils.c:zend_string_equal_content php_reflection.c:zend_string_equal_content Line | Count | Source | 391 | 54 | { | 392 | 54 | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 54 | } |
Unexecuted instantiation: php_spl.c:zend_string_equal_content Unexecuted instantiation: spl_array.c:zend_string_equal_content Unexecuted instantiation: spl_directory.c:zend_string_equal_content Unexecuted instantiation: spl_dllist.c:zend_string_equal_content Unexecuted instantiation: spl_exceptions.c:zend_string_equal_content Unexecuted instantiation: spl_fixedarray.c:zend_string_equal_content Unexecuted instantiation: spl_functions.c:zend_string_equal_content Unexecuted instantiation: spl_heap.c:zend_string_equal_content Unexecuted instantiation: spl_iterators.c:zend_string_equal_content Unexecuted instantiation: spl_observer.c:zend_string_equal_content array.c:zend_string_equal_content Line | Count | Source | 391 | 7.35k | { | 392 | 7.35k | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 7.35k | } |
Unexecuted instantiation: assert.c:zend_string_equal_content Unexecuted instantiation: base64.c:zend_string_equal_content Unexecuted instantiation: basic_functions.c:zend_string_equal_content Unexecuted instantiation: browscap.c:zend_string_equal_content Unexecuted instantiation: crc32_x86.c:zend_string_equal_content Unexecuted instantiation: crc32.c:zend_string_equal_content Unexecuted instantiation: credits.c:zend_string_equal_content Unexecuted instantiation: crypt.c:zend_string_equal_content Unexecuted instantiation: css.c:zend_string_equal_content Unexecuted instantiation: datetime.c:zend_string_equal_content Unexecuted instantiation: dir.c:zend_string_equal_content Unexecuted instantiation: dl.c:zend_string_equal_content Unexecuted instantiation: dns.c:zend_string_equal_content Unexecuted instantiation: exec.c:zend_string_equal_content Unexecuted instantiation: file.c:zend_string_equal_content Unexecuted instantiation: filestat.c:zend_string_equal_content Unexecuted instantiation: filters.c:zend_string_equal_content Unexecuted instantiation: flock_compat.c:zend_string_equal_content Unexecuted instantiation: formatted_print.c:zend_string_equal_content Unexecuted instantiation: fsock.c:zend_string_equal_content Unexecuted instantiation: ftok.c:zend_string_equal_content Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_equal_content Unexecuted instantiation: head.c:zend_string_equal_content Unexecuted instantiation: hrtime.c:zend_string_equal_content Unexecuted instantiation: html.c:zend_string_equal_content Unexecuted instantiation: http_fopen_wrapper.c:zend_string_equal_content Unexecuted instantiation: http.c:zend_string_equal_content Unexecuted instantiation: image.c:zend_string_equal_content Unexecuted instantiation: incomplete_class.c:zend_string_equal_content Unexecuted instantiation: info.c:zend_string_equal_content Unexecuted instantiation: iptc.c:zend_string_equal_content Unexecuted instantiation: levenshtein.c:zend_string_equal_content Unexecuted instantiation: link.c:zend_string_equal_content Unexecuted instantiation: mail.c:zend_string_equal_content Unexecuted instantiation: math.c:zend_string_equal_content Unexecuted instantiation: md5.c:zend_string_equal_content Unexecuted instantiation: metaphone.c:zend_string_equal_content Unexecuted instantiation: microtime.c:zend_string_equal_content Unexecuted instantiation: net.c:zend_string_equal_content Unexecuted instantiation: pack.c:zend_string_equal_content Unexecuted instantiation: pageinfo.c:zend_string_equal_content Unexecuted instantiation: password.c:zend_string_equal_content Unexecuted instantiation: php_fopen_wrapper.c:zend_string_equal_content Unexecuted instantiation: proc_open.c:zend_string_equal_content Unexecuted instantiation: quot_print.c:zend_string_equal_content Unexecuted instantiation: scanf.c:zend_string_equal_content Unexecuted instantiation: sha1.c:zend_string_equal_content Unexecuted instantiation: soundex.c:zend_string_equal_content Unexecuted instantiation: streamsfuncs.c:zend_string_equal_content Unexecuted instantiation: string.c:zend_string_equal_content Unexecuted instantiation: strnatcmp.c:zend_string_equal_content Unexecuted instantiation: syslog.c:zend_string_equal_content Unexecuted instantiation: type.c:zend_string_equal_content Unexecuted instantiation: uniqid.c:zend_string_equal_content Unexecuted instantiation: url_scanner_ex.c:zend_string_equal_content Unexecuted instantiation: url.c:zend_string_equal_content Unexecuted instantiation: user_filters.c:zend_string_equal_content Unexecuted instantiation: uuencode.c:zend_string_equal_content Unexecuted instantiation: var_unserializer.c:zend_string_equal_content Unexecuted instantiation: var.c:zend_string_equal_content Unexecuted instantiation: versioning.c:zend_string_equal_content Unexecuted instantiation: crypt_sha256.c:zend_string_equal_content Unexecuted instantiation: crypt_sha512.c:zend_string_equal_content Unexecuted instantiation: php_crypt_r.c:zend_string_equal_content Unexecuted instantiation: php_uri.c:zend_string_equal_content Unexecuted instantiation: php_uri_common.c:zend_string_equal_content Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_equal_content Unexecuted instantiation: uri_parser_whatwg.c:zend_string_equal_content Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_equal_content Unexecuted instantiation: explicit_bzero.c:zend_string_equal_content Unexecuted instantiation: fopen_wrappers.c:zend_string_equal_content Unexecuted instantiation: getopt.c:zend_string_equal_content main.c:zend_string_equal_content Line | Count | Source | 391 | 2 | { | 392 | 2 | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 2 | } |
Unexecuted instantiation: network.c:zend_string_equal_content Unexecuted instantiation: output.c:zend_string_equal_content Unexecuted instantiation: php_content_types.c:zend_string_equal_content Unexecuted instantiation: php_ini_builder.c:zend_string_equal_content Unexecuted instantiation: php_ini.c:zend_string_equal_content Unexecuted instantiation: php_glob.c:zend_string_equal_content Unexecuted instantiation: php_odbc_utils.c:zend_string_equal_content Unexecuted instantiation: php_open_temporary_file.c:zend_string_equal_content Unexecuted instantiation: php_scandir.c:zend_string_equal_content Unexecuted instantiation: php_syslog.c:zend_string_equal_content Unexecuted instantiation: php_ticks.c:zend_string_equal_content Unexecuted instantiation: php_variables.c:zend_string_equal_content Unexecuted instantiation: reentrancy.c:zend_string_equal_content Unexecuted instantiation: rfc1867.c:zend_string_equal_content Unexecuted instantiation: safe_bcmp.c:zend_string_equal_content Unexecuted instantiation: SAPI.c:zend_string_equal_content Unexecuted instantiation: snprintf.c:zend_string_equal_content Unexecuted instantiation: spprintf.c:zend_string_equal_content Unexecuted instantiation: strlcat.c:zend_string_equal_content Unexecuted instantiation: strlcpy.c:zend_string_equal_content Unexecuted instantiation: cast.c:zend_string_equal_content Unexecuted instantiation: filter.c:zend_string_equal_content Unexecuted instantiation: glob_wrapper.c:zend_string_equal_content Unexecuted instantiation: memory.c:zend_string_equal_content Unexecuted instantiation: mmap.c:zend_string_equal_content Unexecuted instantiation: plain_wrapper.c:zend_string_equal_content Unexecuted instantiation: stream_errors.c:zend_string_equal_content Unexecuted instantiation: streams.c:zend_string_equal_content Unexecuted instantiation: transports.c:zend_string_equal_content Unexecuted instantiation: userspace.c:zend_string_equal_content Unexecuted instantiation: xp_socket.c:zend_string_equal_content Unexecuted instantiation: block_pass.c:zend_string_equal_content Unexecuted instantiation: compact_literals.c:zend_string_equal_content Unexecuted instantiation: compact_vars.c:zend_string_equal_content Unexecuted instantiation: dce.c:zend_string_equal_content Unexecuted instantiation: dfa_pass.c:zend_string_equal_content Unexecuted instantiation: escape_analysis.c:zend_string_equal_content Unexecuted instantiation: nop_removal.c:zend_string_equal_content Unexecuted instantiation: optimize_func_calls.c:zend_string_equal_content Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_equal_content Unexecuted instantiation: pass1.c:zend_string_equal_content Unexecuted instantiation: pass3.c:zend_string_equal_content Unexecuted instantiation: sccp.c:zend_string_equal_content Unexecuted instantiation: scdf.c:zend_string_equal_content Unexecuted instantiation: zend_call_graph.c:zend_string_equal_content Unexecuted instantiation: zend_cfg.c:zend_string_equal_content Unexecuted instantiation: zend_dfg.c:zend_string_equal_content Unexecuted instantiation: zend_dump.c:zend_string_equal_content Unexecuted instantiation: zend_func_info.c:zend_string_equal_content Unexecuted instantiation: zend_inference.c:zend_string_equal_content Unexecuted instantiation: zend_optimizer.c:zend_string_equal_content Unexecuted instantiation: zend_ssa.c:zend_string_equal_content Unexecuted instantiation: zend_alloc.c:zend_string_equal_content zend_API.c:zend_string_equal_content Line | Count | Source | 391 | 2.62k | { | 392 | 2.62k | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 2.62k | } |
Unexecuted instantiation: zend_ast.c:zend_string_equal_content zend_attributes.c:zend_string_equal_content Line | Count | Source | 391 | 522 | { | 392 | 522 | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 522 | } |
zend_autoload.c:zend_string_equal_content Line | Count | Source | 391 | 6 | { | 392 | 6 | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 6 | } |
zend_builtin_functions.c:zend_string_equal_content Line | Count | Source | 391 | 24 | { | 392 | 24 | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 24 | } |
Unexecuted instantiation: zend_call_stack.c:zend_string_equal_content zend_closures.c:zend_string_equal_content Line | Count | Source | 391 | 156 | { | 392 | 156 | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 156 | } |
zend_compile.c:zend_string_equal_content Line | Count | Source | 391 | 633k | { | 392 | 633k | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 633k | } |
Unexecuted instantiation: zend_constants.c:zend_string_equal_content Unexecuted instantiation: zend_cpuinfo.c:zend_string_equal_content Unexecuted instantiation: zend_default_classes.c:zend_string_equal_content Unexecuted instantiation: zend_dtrace.c:zend_string_equal_content zend_enum.c:zend_string_equal_content Line | Count | Source | 391 | 246 | { | 392 | 246 | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 246 | } |
Unexecuted instantiation: zend_exceptions.c:zend_string_equal_content Unexecuted instantiation: zend_execute_API.c:zend_string_equal_content zend_execute.c:zend_string_equal_content Line | Count | Source | 391 | 19.2k | { | 392 | 19.2k | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 19.2k | } |
Unexecuted instantiation: zend_extensions.c:zend_string_equal_content Unexecuted instantiation: zend_fibers.c:zend_string_equal_content Unexecuted instantiation: zend_float.c:zend_string_equal_content Unexecuted instantiation: zend_gc.c:zend_string_equal_content Unexecuted instantiation: zend_gdb.c:zend_string_equal_content Unexecuted instantiation: zend_generators.c:zend_string_equal_content zend_hash.c:zend_string_equal_content Line | Count | Source | 391 | 199k | { | 392 | 199k | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 199k | } |
Unexecuted instantiation: zend_highlight.c:zend_string_equal_content Unexecuted instantiation: zend_hrtime.c:zend_string_equal_content Unexecuted instantiation: zend_inheritance.c:zend_string_equal_content Unexecuted instantiation: zend_ini_parser.c:zend_string_equal_content Unexecuted instantiation: zend_ini_scanner.c:zend_string_equal_content Unexecuted instantiation: zend_ini.c:zend_string_equal_content Unexecuted instantiation: zend_interfaces.c:zend_string_equal_content Unexecuted instantiation: zend_iterators.c:zend_string_equal_content Unexecuted instantiation: zend_language_parser.c:zend_string_equal_content Unexecuted instantiation: zend_language_scanner.c:zend_string_equal_content Unexecuted instantiation: zend_lazy_objects.c:zend_string_equal_content Unexecuted instantiation: zend_list.c:zend_string_equal_content Unexecuted instantiation: zend_llist.c:zend_string_equal_content Unexecuted instantiation: zend_multibyte.c:zend_string_equal_content zend_object_handlers.c:zend_string_equal_content Line | Count | Source | 391 | 514 | { | 392 | 514 | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 514 | } |
Unexecuted instantiation: zend_objects_API.c:zend_string_equal_content Unexecuted instantiation: zend_objects.c:zend_string_equal_content Unexecuted instantiation: zend_observer.c:zend_string_equal_content Unexecuted instantiation: zend_opcode.c:zend_string_equal_content zend_operators.c:zend_string_equal_content Line | Count | Source | 391 | 16.9k | { | 392 | 16.9k | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 16.9k | } |
Unexecuted instantiation: zend_property_hooks.c:zend_string_equal_content Unexecuted instantiation: zend_ptr_stack.c:zend_string_equal_content Unexecuted instantiation: zend_signal.c:zend_string_equal_content Unexecuted instantiation: zend_smart_str.c:zend_string_equal_content Unexecuted instantiation: zend_sort.c:zend_string_equal_content Unexecuted instantiation: zend_stack.c:zend_string_equal_content Unexecuted instantiation: zend_stream.c:zend_string_equal_content zend_string.c:zend_string_equal_content Line | Count | Source | 391 | 606 | { | 392 | 606 | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 606 | } |
Unexecuted instantiation: zend_strtod.c:zend_string_equal_content Unexecuted instantiation: zend_system_id.c:zend_string_equal_content Unexecuted instantiation: zend_variables.c:zend_string_equal_content Unexecuted instantiation: zend_virtual_cwd.c:zend_string_equal_content Unexecuted instantiation: zend_vm_opcodes.c:zend_string_equal_content Unexecuted instantiation: zend_weakrefs.c:zend_string_equal_content zend.c:zend_string_equal_content Line | Count | Source | 391 | 3 | { | 392 | 3 | return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2); | 393 | 3 | } |
Unexecuted instantiation: internal_functions_cli.c:zend_string_equal_content Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_equal_content Unexecuted instantiation: fuzzer-sapi.c:zend_string_equal_content |
394 | | |
395 | | static zend_always_inline bool zend_string_equals(const zend_string *s1, const zend_string *s2) |
396 | 1.05M | { |
397 | 1.05M | return s1 == s2 || zend_string_equal_content(s1, s2); |
398 | 1.05M | } Unexecuted instantiation: php_date.c:zend_string_equals Unexecuted instantiation: astro.c:zend_string_equals Unexecuted instantiation: dow.c:zend_string_equals Unexecuted instantiation: parse_date.c:zend_string_equals Unexecuted instantiation: parse_tz.c:zend_string_equals Unexecuted instantiation: parse_posix.c:zend_string_equals Unexecuted instantiation: timelib.c:zend_string_equals Unexecuted instantiation: tm2unixtime.c:zend_string_equals Unexecuted instantiation: unixtime2tm.c:zend_string_equals Unexecuted instantiation: parse_iso_intervals.c:zend_string_equals Unexecuted instantiation: interval.c:zend_string_equals Unexecuted instantiation: php_pcre.c:zend_string_equals Unexecuted instantiation: exif.c:zend_string_equals Unexecuted instantiation: hash_adler32.c:zend_string_equals Unexecuted instantiation: hash_crc32.c:zend_string_equals Unexecuted instantiation: hash_fnv.c:zend_string_equals Unexecuted instantiation: hash_gost.c:zend_string_equals Unexecuted instantiation: hash_haval.c:zend_string_equals Unexecuted instantiation: hash_joaat.c:zend_string_equals Unexecuted instantiation: hash_md.c:zend_string_equals Unexecuted instantiation: hash_murmur.c:zend_string_equals Unexecuted instantiation: hash_ripemd.c:zend_string_equals Unexecuted instantiation: hash_sha_ni.c:zend_string_equals Unexecuted instantiation: hash_sha_sse2.c:zend_string_equals Unexecuted instantiation: hash_sha.c:zend_string_equals Unexecuted instantiation: hash_sha3.c:zend_string_equals Unexecuted instantiation: hash_snefru.c:zend_string_equals Unexecuted instantiation: hash_tiger.c:zend_string_equals Unexecuted instantiation: hash_whirlpool.c:zend_string_equals Unexecuted instantiation: hash_xxhash.c:zend_string_equals Unexecuted instantiation: hash.c:zend_string_equals Unexecuted instantiation: json_encoder.c:zend_string_equals Unexecuted instantiation: json_parser.tab.c:zend_string_equals Unexecuted instantiation: json_scanner.c:zend_string_equals Unexecuted instantiation: json.c:zend_string_equals Unexecuted instantiation: php_lexbor.c:zend_string_equals Unexecuted instantiation: shared_alloc_mmap.c:zend_string_equals Unexecuted instantiation: shared_alloc_posix.c:zend_string_equals Unexecuted instantiation: shared_alloc_shm.c:zend_string_equals Unexecuted instantiation: zend_accelerator_api.c:zend_string_equals Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_equals Unexecuted instantiation: zend_accelerator_debug.c:zend_string_equals zend_accelerator_hash.c:zend_string_equals Line | Count | Source | 396 | 154k | { | 397 | 154k | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 154k | } |
Unexecuted instantiation: zend_accelerator_module.c:zend_string_equals zend_accelerator_util_funcs.c:zend_string_equals Line | Count | Source | 396 | 1.04k | { | 397 | 1.04k | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 1.04k | } |
Unexecuted instantiation: zend_file_cache.c:zend_string_equals Unexecuted instantiation: zend_persist_calc.c:zend_string_equals Unexecuted instantiation: zend_persist.c:zend_string_equals Unexecuted instantiation: zend_shared_alloc.c:zend_string_equals ZendAccelerator.c:zend_string_equals Line | Count | Source | 396 | 25.9k | { | 397 | 25.9k | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 25.9k | } |
Unexecuted instantiation: ir_cfg.c:zend_string_equals Unexecuted instantiation: ir_check.c:zend_string_equals Unexecuted instantiation: ir_dump.c:zend_string_equals Unexecuted instantiation: ir_emit.c:zend_string_equals Unexecuted instantiation: ir_gcm.c:zend_string_equals Unexecuted instantiation: ir_gdb.c:zend_string_equals Unexecuted instantiation: ir_patch.c:zend_string_equals Unexecuted instantiation: ir_perf.c:zend_string_equals Unexecuted instantiation: ir_ra.c:zend_string_equals Unexecuted instantiation: ir_save.c:zend_string_equals Unexecuted instantiation: ir_sccp.c:zend_string_equals Unexecuted instantiation: ir_strtab.c:zend_string_equals Unexecuted instantiation: ir.c:zend_string_equals Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_equals Unexecuted instantiation: zend_jit.c:zend_string_equals Unexecuted instantiation: csprng.c:zend_string_equals Unexecuted instantiation: engine_mt19937.c:zend_string_equals Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_equals Unexecuted instantiation: engine_secure.c:zend_string_equals Unexecuted instantiation: engine_user.c:zend_string_equals Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_equals Unexecuted instantiation: gammasection.c:zend_string_equals Unexecuted instantiation: random.c:zend_string_equals Unexecuted instantiation: randomizer.c:zend_string_equals Unexecuted instantiation: zend_utils.c:zend_string_equals php_reflection.c:zend_string_equals Line | Count | Source | 396 | 63 | { | 397 | 63 | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 63 | } |
Unexecuted instantiation: php_spl.c:zend_string_equals Unexecuted instantiation: spl_array.c:zend_string_equals Unexecuted instantiation: spl_directory.c:zend_string_equals Unexecuted instantiation: spl_dllist.c:zend_string_equals Unexecuted instantiation: spl_exceptions.c:zend_string_equals Unexecuted instantiation: spl_fixedarray.c:zend_string_equals Unexecuted instantiation: spl_functions.c:zend_string_equals Unexecuted instantiation: spl_heap.c:zend_string_equals Unexecuted instantiation: spl_iterators.c:zend_string_equals Unexecuted instantiation: spl_observer.c:zend_string_equals array.c:zend_string_equals Line | Count | Source | 396 | 36 | { | 397 | 36 | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 36 | } |
Unexecuted instantiation: assert.c:zend_string_equals Unexecuted instantiation: base64.c:zend_string_equals Unexecuted instantiation: basic_functions.c:zend_string_equals Unexecuted instantiation: browscap.c:zend_string_equals Unexecuted instantiation: crc32_x86.c:zend_string_equals Unexecuted instantiation: crc32.c:zend_string_equals Unexecuted instantiation: credits.c:zend_string_equals Unexecuted instantiation: crypt.c:zend_string_equals Unexecuted instantiation: css.c:zend_string_equals Unexecuted instantiation: datetime.c:zend_string_equals Unexecuted instantiation: dir.c:zend_string_equals Unexecuted instantiation: dl.c:zend_string_equals Unexecuted instantiation: dns.c:zend_string_equals Unexecuted instantiation: exec.c:zend_string_equals Unexecuted instantiation: file.c:zend_string_equals Unexecuted instantiation: filestat.c:zend_string_equals Unexecuted instantiation: filters.c:zend_string_equals Unexecuted instantiation: flock_compat.c:zend_string_equals Unexecuted instantiation: formatted_print.c:zend_string_equals Unexecuted instantiation: fsock.c:zend_string_equals Unexecuted instantiation: ftok.c:zend_string_equals Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_equals Unexecuted instantiation: head.c:zend_string_equals Unexecuted instantiation: hrtime.c:zend_string_equals Unexecuted instantiation: html.c:zend_string_equals Unexecuted instantiation: http_fopen_wrapper.c:zend_string_equals Unexecuted instantiation: http.c:zend_string_equals Unexecuted instantiation: image.c:zend_string_equals Unexecuted instantiation: incomplete_class.c:zend_string_equals Unexecuted instantiation: info.c:zend_string_equals Unexecuted instantiation: iptc.c:zend_string_equals Unexecuted instantiation: levenshtein.c:zend_string_equals Unexecuted instantiation: link.c:zend_string_equals Unexecuted instantiation: mail.c:zend_string_equals Unexecuted instantiation: math.c:zend_string_equals Unexecuted instantiation: md5.c:zend_string_equals Unexecuted instantiation: metaphone.c:zend_string_equals Unexecuted instantiation: microtime.c:zend_string_equals Unexecuted instantiation: net.c:zend_string_equals Unexecuted instantiation: pack.c:zend_string_equals Unexecuted instantiation: pageinfo.c:zend_string_equals Unexecuted instantiation: password.c:zend_string_equals Unexecuted instantiation: php_fopen_wrapper.c:zend_string_equals Unexecuted instantiation: proc_open.c:zend_string_equals Unexecuted instantiation: quot_print.c:zend_string_equals Unexecuted instantiation: scanf.c:zend_string_equals Unexecuted instantiation: sha1.c:zend_string_equals Unexecuted instantiation: soundex.c:zend_string_equals Unexecuted instantiation: streamsfuncs.c:zend_string_equals Unexecuted instantiation: string.c:zend_string_equals Unexecuted instantiation: strnatcmp.c:zend_string_equals Unexecuted instantiation: syslog.c:zend_string_equals Unexecuted instantiation: type.c:zend_string_equals Unexecuted instantiation: uniqid.c:zend_string_equals Unexecuted instantiation: url_scanner_ex.c:zend_string_equals Unexecuted instantiation: url.c:zend_string_equals Unexecuted instantiation: user_filters.c:zend_string_equals Unexecuted instantiation: uuencode.c:zend_string_equals Unexecuted instantiation: var_unserializer.c:zend_string_equals Unexecuted instantiation: var.c:zend_string_equals Unexecuted instantiation: versioning.c:zend_string_equals Unexecuted instantiation: crypt_sha256.c:zend_string_equals Unexecuted instantiation: crypt_sha512.c:zend_string_equals Unexecuted instantiation: php_crypt_r.c:zend_string_equals Unexecuted instantiation: php_uri.c:zend_string_equals Unexecuted instantiation: php_uri_common.c:zend_string_equals Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_equals Unexecuted instantiation: uri_parser_whatwg.c:zend_string_equals Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_equals Unexecuted instantiation: explicit_bzero.c:zend_string_equals Unexecuted instantiation: fopen_wrappers.c:zend_string_equals Unexecuted instantiation: getopt.c:zend_string_equals main.c:zend_string_equals Line | Count | Source | 396 | 2 | { | 397 | 2 | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 2 | } |
Unexecuted instantiation: network.c:zend_string_equals Unexecuted instantiation: output.c:zend_string_equals Unexecuted instantiation: php_content_types.c:zend_string_equals Unexecuted instantiation: php_ini_builder.c:zend_string_equals Unexecuted instantiation: php_ini.c:zend_string_equals Unexecuted instantiation: php_glob.c:zend_string_equals Unexecuted instantiation: php_odbc_utils.c:zend_string_equals Unexecuted instantiation: php_open_temporary_file.c:zend_string_equals Unexecuted instantiation: php_scandir.c:zend_string_equals Unexecuted instantiation: php_syslog.c:zend_string_equals Unexecuted instantiation: php_ticks.c:zend_string_equals Unexecuted instantiation: php_variables.c:zend_string_equals Unexecuted instantiation: reentrancy.c:zend_string_equals Unexecuted instantiation: rfc1867.c:zend_string_equals Unexecuted instantiation: safe_bcmp.c:zend_string_equals Unexecuted instantiation: SAPI.c:zend_string_equals Unexecuted instantiation: snprintf.c:zend_string_equals Unexecuted instantiation: spprintf.c:zend_string_equals Unexecuted instantiation: strlcat.c:zend_string_equals Unexecuted instantiation: strlcpy.c:zend_string_equals Unexecuted instantiation: cast.c:zend_string_equals Unexecuted instantiation: filter.c:zend_string_equals Unexecuted instantiation: glob_wrapper.c:zend_string_equals Unexecuted instantiation: memory.c:zend_string_equals Unexecuted instantiation: mmap.c:zend_string_equals Unexecuted instantiation: plain_wrapper.c:zend_string_equals Unexecuted instantiation: stream_errors.c:zend_string_equals Unexecuted instantiation: streams.c:zend_string_equals Unexecuted instantiation: transports.c:zend_string_equals Unexecuted instantiation: userspace.c:zend_string_equals Unexecuted instantiation: xp_socket.c:zend_string_equals Unexecuted instantiation: block_pass.c:zend_string_equals Unexecuted instantiation: compact_literals.c:zend_string_equals Unexecuted instantiation: compact_vars.c:zend_string_equals Unexecuted instantiation: dce.c:zend_string_equals Unexecuted instantiation: dfa_pass.c:zend_string_equals Unexecuted instantiation: escape_analysis.c:zend_string_equals Unexecuted instantiation: nop_removal.c:zend_string_equals Unexecuted instantiation: optimize_func_calls.c:zend_string_equals Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_equals Unexecuted instantiation: pass1.c:zend_string_equals Unexecuted instantiation: pass3.c:zend_string_equals Unexecuted instantiation: sccp.c:zend_string_equals Unexecuted instantiation: scdf.c:zend_string_equals Unexecuted instantiation: zend_call_graph.c:zend_string_equals Unexecuted instantiation: zend_cfg.c:zend_string_equals Unexecuted instantiation: zend_dfg.c:zend_string_equals Unexecuted instantiation: zend_dump.c:zend_string_equals Unexecuted instantiation: zend_func_info.c:zend_string_equals Unexecuted instantiation: zend_inference.c:zend_string_equals Unexecuted instantiation: zend_optimizer.c:zend_string_equals Unexecuted instantiation: zend_ssa.c:zend_string_equals Unexecuted instantiation: zend_alloc.c:zend_string_equals zend_API.c:zend_string_equals Line | Count | Source | 396 | 2.76k | { | 397 | 2.76k | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 2.76k | } |
Unexecuted instantiation: zend_ast.c:zend_string_equals zend_attributes.c:zend_string_equals Line | Count | Source | 396 | 550 | { | 397 | 550 | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 550 | } |
zend_autoload.c:zend_string_equals Line | Count | Source | 396 | 6 | { | 397 | 6 | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 6 | } |
zend_builtin_functions.c:zend_string_equals Line | Count | Source | 396 | 123 | { | 397 | 123 | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 123 | } |
Unexecuted instantiation: zend_call_stack.c:zend_string_equals zend_closures.c:zend_string_equals Line | Count | Source | 396 | 363 | { | 397 | 363 | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 363 | } |
zend_compile.c:zend_string_equals Line | Count | Source | 396 | 832k | { | 397 | 832k | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 832k | } |
Unexecuted instantiation: zend_constants.c:zend_string_equals Unexecuted instantiation: zend_cpuinfo.c:zend_string_equals Unexecuted instantiation: zend_default_classes.c:zend_string_equals Unexecuted instantiation: zend_dtrace.c:zend_string_equals zend_enum.c:zend_string_equals Line | Count | Source | 396 | 1.21k | { | 397 | 1.21k | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 1.21k | } |
Unexecuted instantiation: zend_exceptions.c:zend_string_equals Unexecuted instantiation: zend_execute_API.c:zend_string_equals zend_execute.c:zend_string_equals Line | Count | Source | 396 | 19.2k | { | 397 | 19.2k | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 19.2k | } |
Unexecuted instantiation: zend_extensions.c:zend_string_equals Unexecuted instantiation: zend_fibers.c:zend_string_equals Unexecuted instantiation: zend_float.c:zend_string_equals Unexecuted instantiation: zend_gc.c:zend_string_equals Unexecuted instantiation: zend_gdb.c:zend_string_equals Unexecuted instantiation: zend_generators.c:zend_string_equals Unexecuted instantiation: zend_hash.c:zend_string_equals Unexecuted instantiation: zend_highlight.c:zend_string_equals Unexecuted instantiation: zend_hrtime.c:zend_string_equals Unexecuted instantiation: zend_inheritance.c:zend_string_equals Unexecuted instantiation: zend_ini_parser.c:zend_string_equals Unexecuted instantiation: zend_ini_scanner.c:zend_string_equals Unexecuted instantiation: zend_ini.c:zend_string_equals Unexecuted instantiation: zend_interfaces.c:zend_string_equals Unexecuted instantiation: zend_iterators.c:zend_string_equals Unexecuted instantiation: zend_language_parser.c:zend_string_equals Unexecuted instantiation: zend_language_scanner.c:zend_string_equals Unexecuted instantiation: zend_lazy_objects.c:zend_string_equals Unexecuted instantiation: zend_list.c:zend_string_equals Unexecuted instantiation: zend_llist.c:zend_string_equals Unexecuted instantiation: zend_multibyte.c:zend_string_equals Unexecuted instantiation: zend_object_handlers.c:zend_string_equals Unexecuted instantiation: zend_objects_API.c:zend_string_equals Unexecuted instantiation: zend_objects.c:zend_string_equals Unexecuted instantiation: zend_observer.c:zend_string_equals Unexecuted instantiation: zend_opcode.c:zend_string_equals zend_operators.c:zend_string_equals Line | Count | Source | 396 | 16.9k | { | 397 | 16.9k | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 16.9k | } |
Unexecuted instantiation: zend_property_hooks.c:zend_string_equals Unexecuted instantiation: zend_ptr_stack.c:zend_string_equals Unexecuted instantiation: zend_signal.c:zend_string_equals Unexecuted instantiation: zend_smart_str.c:zend_string_equals Unexecuted instantiation: zend_sort.c:zend_string_equals Unexecuted instantiation: zend_stack.c:zend_string_equals zend_stream.c:zend_string_equals Line | Count | Source | 396 | 30 | { | 397 | 30 | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 30 | } |
Unexecuted instantiation: zend_string.c:zend_string_equals Unexecuted instantiation: zend_strtod.c:zend_string_equals Unexecuted instantiation: zend_system_id.c:zend_string_equals Unexecuted instantiation: zend_variables.c:zend_string_equals Unexecuted instantiation: zend_virtual_cwd.c:zend_string_equals Unexecuted instantiation: zend_vm_opcodes.c:zend_string_equals Unexecuted instantiation: zend_weakrefs.c:zend_string_equals zend.c:zend_string_equals Line | Count | Source | 396 | 9 | { | 397 | 9 | return s1 == s2 || zend_string_equal_content(s1, s2); | 398 | 9 | } |
Unexecuted instantiation: internal_functions_cli.c:zend_string_equals Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_equals Unexecuted instantiation: fuzzer-sapi.c:zend_string_equals |
399 | | |
400 | | #define zend_string_equals_ci(s1, s2) \ |
401 | 448k | (ZSTR_LEN(s1) == ZSTR_LEN(s2) && !zend_binary_strcasecmp(ZSTR_VAL(s1), ZSTR_LEN(s1), ZSTR_VAL(s2), ZSTR_LEN(s2))) |
402 | | |
403 | | #define zend_string_equals_literal_ci(str, c) \ |
404 | 34.7k | (ZSTR_LEN(str) == sizeof("" c) - 1 && !zend_binary_strcasecmp(ZSTR_VAL(str), ZSTR_LEN(str), (c), sizeof(c) - 1)) |
405 | | |
406 | | #define zend_string_equals_literal(str, literal) \ |
407 | 4.10M | zend_string_equals_cstr(str, "" literal, sizeof(literal) - 1) |
408 | | |
409 | | static zend_always_inline bool zend_string_starts_with_cstr(const zend_string *str, const char *prefix, size_t prefix_length) |
410 | 25.9k | { |
411 | 25.9k | return ZSTR_LEN(str) >= prefix_length && !memcmp(ZSTR_VAL(str), prefix, prefix_length); |
412 | 25.9k | } Unexecuted instantiation: php_date.c:zend_string_starts_with_cstr Unexecuted instantiation: astro.c:zend_string_starts_with_cstr Unexecuted instantiation: dow.c:zend_string_starts_with_cstr Unexecuted instantiation: parse_date.c:zend_string_starts_with_cstr Unexecuted instantiation: parse_tz.c:zend_string_starts_with_cstr Unexecuted instantiation: parse_posix.c:zend_string_starts_with_cstr Unexecuted instantiation: timelib.c:zend_string_starts_with_cstr Unexecuted instantiation: tm2unixtime.c:zend_string_starts_with_cstr Unexecuted instantiation: unixtime2tm.c:zend_string_starts_with_cstr Unexecuted instantiation: parse_iso_intervals.c:zend_string_starts_with_cstr Unexecuted instantiation: interval.c:zend_string_starts_with_cstr Unexecuted instantiation: php_pcre.c:zend_string_starts_with_cstr Unexecuted instantiation: exif.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_adler32.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_crc32.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_fnv.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_gost.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_haval.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_joaat.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_md.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_murmur.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_ripemd.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_sha_ni.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_sha_sse2.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_sha.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_sha3.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_snefru.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_tiger.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_whirlpool.c:zend_string_starts_with_cstr Unexecuted instantiation: hash_xxhash.c:zend_string_starts_with_cstr Unexecuted instantiation: hash.c:zend_string_starts_with_cstr Unexecuted instantiation: json_encoder.c:zend_string_starts_with_cstr Unexecuted instantiation: json_parser.tab.c:zend_string_starts_with_cstr Unexecuted instantiation: json_scanner.c:zend_string_starts_with_cstr Unexecuted instantiation: json.c:zend_string_starts_with_cstr Unexecuted instantiation: php_lexbor.c:zend_string_starts_with_cstr Unexecuted instantiation: shared_alloc_mmap.c:zend_string_starts_with_cstr Unexecuted instantiation: shared_alloc_posix.c:zend_string_starts_with_cstr Unexecuted instantiation: shared_alloc_shm.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_accelerator_api.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_accelerator_debug.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_accelerator_hash.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_accelerator_module.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_file_cache.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_persist_calc.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_persist.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_shared_alloc.c:zend_string_starts_with_cstr ZendAccelerator.c:zend_string_starts_with_cstr Line | Count | Source | 410 | 25.9k | { | 411 | 25.9k | return ZSTR_LEN(str) >= prefix_length && !memcmp(ZSTR_VAL(str), prefix, prefix_length); | 412 | 25.9k | } |
Unexecuted instantiation: ir_cfg.c:zend_string_starts_with_cstr Unexecuted instantiation: ir_check.c:zend_string_starts_with_cstr Unexecuted instantiation: ir_dump.c:zend_string_starts_with_cstr Unexecuted instantiation: ir_emit.c:zend_string_starts_with_cstr Unexecuted instantiation: ir_gcm.c:zend_string_starts_with_cstr Unexecuted instantiation: ir_gdb.c:zend_string_starts_with_cstr Unexecuted instantiation: ir_patch.c:zend_string_starts_with_cstr Unexecuted instantiation: ir_perf.c:zend_string_starts_with_cstr Unexecuted instantiation: ir_ra.c:zend_string_starts_with_cstr Unexecuted instantiation: ir_save.c:zend_string_starts_with_cstr Unexecuted instantiation: ir_sccp.c:zend_string_starts_with_cstr Unexecuted instantiation: ir_strtab.c:zend_string_starts_with_cstr Unexecuted instantiation: ir.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_jit.c:zend_string_starts_with_cstr Unexecuted instantiation: csprng.c:zend_string_starts_with_cstr Unexecuted instantiation: engine_mt19937.c:zend_string_starts_with_cstr Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_starts_with_cstr Unexecuted instantiation: engine_secure.c:zend_string_starts_with_cstr Unexecuted instantiation: engine_user.c:zend_string_starts_with_cstr Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_starts_with_cstr Unexecuted instantiation: gammasection.c:zend_string_starts_with_cstr Unexecuted instantiation: random.c:zend_string_starts_with_cstr Unexecuted instantiation: randomizer.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_utils.c:zend_string_starts_with_cstr Unexecuted instantiation: php_reflection.c:zend_string_starts_with_cstr Unexecuted instantiation: php_spl.c:zend_string_starts_with_cstr Unexecuted instantiation: spl_array.c:zend_string_starts_with_cstr Unexecuted instantiation: spl_directory.c:zend_string_starts_with_cstr Unexecuted instantiation: spl_dllist.c:zend_string_starts_with_cstr Unexecuted instantiation: spl_exceptions.c:zend_string_starts_with_cstr Unexecuted instantiation: spl_fixedarray.c:zend_string_starts_with_cstr Unexecuted instantiation: spl_functions.c:zend_string_starts_with_cstr Unexecuted instantiation: spl_heap.c:zend_string_starts_with_cstr Unexecuted instantiation: spl_iterators.c:zend_string_starts_with_cstr Unexecuted instantiation: spl_observer.c:zend_string_starts_with_cstr Unexecuted instantiation: array.c:zend_string_starts_with_cstr Unexecuted instantiation: assert.c:zend_string_starts_with_cstr Unexecuted instantiation: base64.c:zend_string_starts_with_cstr Unexecuted instantiation: basic_functions.c:zend_string_starts_with_cstr Unexecuted instantiation: browscap.c:zend_string_starts_with_cstr Unexecuted instantiation: crc32_x86.c:zend_string_starts_with_cstr Unexecuted instantiation: crc32.c:zend_string_starts_with_cstr Unexecuted instantiation: credits.c:zend_string_starts_with_cstr Unexecuted instantiation: crypt.c:zend_string_starts_with_cstr Unexecuted instantiation: css.c:zend_string_starts_with_cstr Unexecuted instantiation: datetime.c:zend_string_starts_with_cstr Unexecuted instantiation: dir.c:zend_string_starts_with_cstr Unexecuted instantiation: dl.c:zend_string_starts_with_cstr Unexecuted instantiation: dns.c:zend_string_starts_with_cstr Unexecuted instantiation: exec.c:zend_string_starts_with_cstr Unexecuted instantiation: file.c:zend_string_starts_with_cstr Unexecuted instantiation: filestat.c:zend_string_starts_with_cstr Unexecuted instantiation: filters.c:zend_string_starts_with_cstr Unexecuted instantiation: flock_compat.c:zend_string_starts_with_cstr Unexecuted instantiation: formatted_print.c:zend_string_starts_with_cstr Unexecuted instantiation: fsock.c:zend_string_starts_with_cstr Unexecuted instantiation: ftok.c:zend_string_starts_with_cstr Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_starts_with_cstr Unexecuted instantiation: head.c:zend_string_starts_with_cstr Unexecuted instantiation: hrtime.c:zend_string_starts_with_cstr Unexecuted instantiation: html.c:zend_string_starts_with_cstr Unexecuted instantiation: http_fopen_wrapper.c:zend_string_starts_with_cstr Unexecuted instantiation: http.c:zend_string_starts_with_cstr Unexecuted instantiation: image.c:zend_string_starts_with_cstr Unexecuted instantiation: incomplete_class.c:zend_string_starts_with_cstr Unexecuted instantiation: info.c:zend_string_starts_with_cstr Unexecuted instantiation: iptc.c:zend_string_starts_with_cstr Unexecuted instantiation: levenshtein.c:zend_string_starts_with_cstr Unexecuted instantiation: link.c:zend_string_starts_with_cstr Unexecuted instantiation: mail.c:zend_string_starts_with_cstr Unexecuted instantiation: math.c:zend_string_starts_with_cstr Unexecuted instantiation: md5.c:zend_string_starts_with_cstr Unexecuted instantiation: metaphone.c:zend_string_starts_with_cstr Unexecuted instantiation: microtime.c:zend_string_starts_with_cstr Unexecuted instantiation: net.c:zend_string_starts_with_cstr Unexecuted instantiation: pack.c:zend_string_starts_with_cstr Unexecuted instantiation: pageinfo.c:zend_string_starts_with_cstr Unexecuted instantiation: password.c:zend_string_starts_with_cstr Unexecuted instantiation: php_fopen_wrapper.c:zend_string_starts_with_cstr Unexecuted instantiation: proc_open.c:zend_string_starts_with_cstr Unexecuted instantiation: quot_print.c:zend_string_starts_with_cstr Unexecuted instantiation: scanf.c:zend_string_starts_with_cstr Unexecuted instantiation: sha1.c:zend_string_starts_with_cstr Unexecuted instantiation: soundex.c:zend_string_starts_with_cstr Unexecuted instantiation: streamsfuncs.c:zend_string_starts_with_cstr Unexecuted instantiation: string.c:zend_string_starts_with_cstr Unexecuted instantiation: strnatcmp.c:zend_string_starts_with_cstr Unexecuted instantiation: syslog.c:zend_string_starts_with_cstr Unexecuted instantiation: type.c:zend_string_starts_with_cstr Unexecuted instantiation: uniqid.c:zend_string_starts_with_cstr url_scanner_ex.c:zend_string_starts_with_cstr Line | Count | Source | 410 | 2 | { | 411 | 2 | return ZSTR_LEN(str) >= prefix_length && !memcmp(ZSTR_VAL(str), prefix, prefix_length); | 412 | 2 | } |
Unexecuted instantiation: url.c:zend_string_starts_with_cstr Unexecuted instantiation: user_filters.c:zend_string_starts_with_cstr Unexecuted instantiation: uuencode.c:zend_string_starts_with_cstr Unexecuted instantiation: var_unserializer.c:zend_string_starts_with_cstr Unexecuted instantiation: var.c:zend_string_starts_with_cstr Unexecuted instantiation: versioning.c:zend_string_starts_with_cstr Unexecuted instantiation: crypt_sha256.c:zend_string_starts_with_cstr Unexecuted instantiation: crypt_sha512.c:zend_string_starts_with_cstr Unexecuted instantiation: php_crypt_r.c:zend_string_starts_with_cstr Unexecuted instantiation: php_uri.c:zend_string_starts_with_cstr Unexecuted instantiation: php_uri_common.c:zend_string_starts_with_cstr Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_starts_with_cstr Unexecuted instantiation: uri_parser_whatwg.c:zend_string_starts_with_cstr Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_starts_with_cstr Unexecuted instantiation: explicit_bzero.c:zend_string_starts_with_cstr Unexecuted instantiation: fopen_wrappers.c:zend_string_starts_with_cstr Unexecuted instantiation: getopt.c:zend_string_starts_with_cstr Unexecuted instantiation: main.c:zend_string_starts_with_cstr Unexecuted instantiation: network.c:zend_string_starts_with_cstr Unexecuted instantiation: output.c:zend_string_starts_with_cstr Unexecuted instantiation: php_content_types.c:zend_string_starts_with_cstr Unexecuted instantiation: php_ini_builder.c:zend_string_starts_with_cstr Unexecuted instantiation: php_ini.c:zend_string_starts_with_cstr Unexecuted instantiation: php_glob.c:zend_string_starts_with_cstr Unexecuted instantiation: php_odbc_utils.c:zend_string_starts_with_cstr Unexecuted instantiation: php_open_temporary_file.c:zend_string_starts_with_cstr Unexecuted instantiation: php_scandir.c:zend_string_starts_with_cstr Unexecuted instantiation: php_syslog.c:zend_string_starts_with_cstr Unexecuted instantiation: php_ticks.c:zend_string_starts_with_cstr Unexecuted instantiation: php_variables.c:zend_string_starts_with_cstr Unexecuted instantiation: reentrancy.c:zend_string_starts_with_cstr Unexecuted instantiation: rfc1867.c:zend_string_starts_with_cstr Unexecuted instantiation: safe_bcmp.c:zend_string_starts_with_cstr Unexecuted instantiation: SAPI.c:zend_string_starts_with_cstr Unexecuted instantiation: snprintf.c:zend_string_starts_with_cstr Unexecuted instantiation: spprintf.c:zend_string_starts_with_cstr Unexecuted instantiation: strlcat.c:zend_string_starts_with_cstr Unexecuted instantiation: strlcpy.c:zend_string_starts_with_cstr Unexecuted instantiation: cast.c:zend_string_starts_with_cstr Unexecuted instantiation: filter.c:zend_string_starts_with_cstr Unexecuted instantiation: glob_wrapper.c:zend_string_starts_with_cstr Unexecuted instantiation: memory.c:zend_string_starts_with_cstr Unexecuted instantiation: mmap.c:zend_string_starts_with_cstr Unexecuted instantiation: plain_wrapper.c:zend_string_starts_with_cstr Unexecuted instantiation: stream_errors.c:zend_string_starts_with_cstr Unexecuted instantiation: streams.c:zend_string_starts_with_cstr Unexecuted instantiation: transports.c:zend_string_starts_with_cstr Unexecuted instantiation: userspace.c:zend_string_starts_with_cstr Unexecuted instantiation: xp_socket.c:zend_string_starts_with_cstr Unexecuted instantiation: block_pass.c:zend_string_starts_with_cstr Unexecuted instantiation: compact_literals.c:zend_string_starts_with_cstr Unexecuted instantiation: compact_vars.c:zend_string_starts_with_cstr Unexecuted instantiation: dce.c:zend_string_starts_with_cstr Unexecuted instantiation: dfa_pass.c:zend_string_starts_with_cstr Unexecuted instantiation: escape_analysis.c:zend_string_starts_with_cstr Unexecuted instantiation: nop_removal.c:zend_string_starts_with_cstr Unexecuted instantiation: optimize_func_calls.c:zend_string_starts_with_cstr Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_starts_with_cstr Unexecuted instantiation: pass1.c:zend_string_starts_with_cstr Unexecuted instantiation: pass3.c:zend_string_starts_with_cstr Unexecuted instantiation: sccp.c:zend_string_starts_with_cstr Unexecuted instantiation: scdf.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_call_graph.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_cfg.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_dfg.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_dump.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_func_info.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_inference.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_optimizer.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_ssa.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_alloc.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_API.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_ast.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_attributes.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_autoload.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_builtin_functions.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_call_stack.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_closures.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_compile.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_constants.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_cpuinfo.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_default_classes.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_dtrace.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_enum.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_exceptions.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_execute_API.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_execute.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_extensions.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_fibers.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_float.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_gc.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_gdb.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_generators.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_hash.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_highlight.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_hrtime.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_inheritance.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_ini_parser.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_ini_scanner.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_ini.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_interfaces.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_iterators.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_language_parser.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_language_scanner.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_lazy_objects.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_list.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_llist.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_multibyte.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_object_handlers.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_objects_API.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_objects.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_observer.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_opcode.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_operators.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_property_hooks.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_ptr_stack.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_signal.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_smart_str.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_sort.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_stack.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_stream.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_string.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_strtod.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_system_id.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_variables.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_virtual_cwd.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_vm_opcodes.c:zend_string_starts_with_cstr Unexecuted instantiation: zend_weakrefs.c:zend_string_starts_with_cstr Unexecuted instantiation: zend.c:zend_string_starts_with_cstr Unexecuted instantiation: internal_functions_cli.c:zend_string_starts_with_cstr Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_starts_with_cstr Unexecuted instantiation: fuzzer-sapi.c:zend_string_starts_with_cstr |
413 | | |
414 | | static zend_always_inline bool zend_string_starts_with(const zend_string *str, const zend_string *prefix) |
415 | 0 | { |
416 | 0 | return zend_string_starts_with_cstr(str, ZSTR_VAL(prefix), ZSTR_LEN(prefix)); |
417 | 0 | } Unexecuted instantiation: php_date.c:zend_string_starts_with Unexecuted instantiation: astro.c:zend_string_starts_with Unexecuted instantiation: dow.c:zend_string_starts_with Unexecuted instantiation: parse_date.c:zend_string_starts_with Unexecuted instantiation: parse_tz.c:zend_string_starts_with Unexecuted instantiation: parse_posix.c:zend_string_starts_with Unexecuted instantiation: timelib.c:zend_string_starts_with Unexecuted instantiation: tm2unixtime.c:zend_string_starts_with Unexecuted instantiation: unixtime2tm.c:zend_string_starts_with Unexecuted instantiation: parse_iso_intervals.c:zend_string_starts_with Unexecuted instantiation: interval.c:zend_string_starts_with Unexecuted instantiation: php_pcre.c:zend_string_starts_with Unexecuted instantiation: exif.c:zend_string_starts_with Unexecuted instantiation: hash_adler32.c:zend_string_starts_with Unexecuted instantiation: hash_crc32.c:zend_string_starts_with Unexecuted instantiation: hash_fnv.c:zend_string_starts_with Unexecuted instantiation: hash_gost.c:zend_string_starts_with Unexecuted instantiation: hash_haval.c:zend_string_starts_with Unexecuted instantiation: hash_joaat.c:zend_string_starts_with Unexecuted instantiation: hash_md.c:zend_string_starts_with Unexecuted instantiation: hash_murmur.c:zend_string_starts_with Unexecuted instantiation: hash_ripemd.c:zend_string_starts_with Unexecuted instantiation: hash_sha_ni.c:zend_string_starts_with Unexecuted instantiation: hash_sha_sse2.c:zend_string_starts_with Unexecuted instantiation: hash_sha.c:zend_string_starts_with Unexecuted instantiation: hash_sha3.c:zend_string_starts_with Unexecuted instantiation: hash_snefru.c:zend_string_starts_with Unexecuted instantiation: hash_tiger.c:zend_string_starts_with Unexecuted instantiation: hash_whirlpool.c:zend_string_starts_with Unexecuted instantiation: hash_xxhash.c:zend_string_starts_with Unexecuted instantiation: hash.c:zend_string_starts_with Unexecuted instantiation: json_encoder.c:zend_string_starts_with Unexecuted instantiation: json_parser.tab.c:zend_string_starts_with Unexecuted instantiation: json_scanner.c:zend_string_starts_with Unexecuted instantiation: json.c:zend_string_starts_with Unexecuted instantiation: php_lexbor.c:zend_string_starts_with Unexecuted instantiation: shared_alloc_mmap.c:zend_string_starts_with Unexecuted instantiation: shared_alloc_posix.c:zend_string_starts_with Unexecuted instantiation: shared_alloc_shm.c:zend_string_starts_with Unexecuted instantiation: zend_accelerator_api.c:zend_string_starts_with Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_starts_with Unexecuted instantiation: zend_accelerator_debug.c:zend_string_starts_with Unexecuted instantiation: zend_accelerator_hash.c:zend_string_starts_with Unexecuted instantiation: zend_accelerator_module.c:zend_string_starts_with Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_starts_with Unexecuted instantiation: zend_file_cache.c:zend_string_starts_with Unexecuted instantiation: zend_persist_calc.c:zend_string_starts_with Unexecuted instantiation: zend_persist.c:zend_string_starts_with Unexecuted instantiation: zend_shared_alloc.c:zend_string_starts_with Unexecuted instantiation: ZendAccelerator.c:zend_string_starts_with Unexecuted instantiation: ir_cfg.c:zend_string_starts_with Unexecuted instantiation: ir_check.c:zend_string_starts_with Unexecuted instantiation: ir_dump.c:zend_string_starts_with Unexecuted instantiation: ir_emit.c:zend_string_starts_with Unexecuted instantiation: ir_gcm.c:zend_string_starts_with Unexecuted instantiation: ir_gdb.c:zend_string_starts_with Unexecuted instantiation: ir_patch.c:zend_string_starts_with Unexecuted instantiation: ir_perf.c:zend_string_starts_with Unexecuted instantiation: ir_ra.c:zend_string_starts_with Unexecuted instantiation: ir_save.c:zend_string_starts_with Unexecuted instantiation: ir_sccp.c:zend_string_starts_with Unexecuted instantiation: ir_strtab.c:zend_string_starts_with Unexecuted instantiation: ir.c:zend_string_starts_with Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_starts_with Unexecuted instantiation: zend_jit.c:zend_string_starts_with Unexecuted instantiation: csprng.c:zend_string_starts_with Unexecuted instantiation: engine_mt19937.c:zend_string_starts_with Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_starts_with Unexecuted instantiation: engine_secure.c:zend_string_starts_with Unexecuted instantiation: engine_user.c:zend_string_starts_with Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_starts_with Unexecuted instantiation: gammasection.c:zend_string_starts_with Unexecuted instantiation: random.c:zend_string_starts_with Unexecuted instantiation: randomizer.c:zend_string_starts_with Unexecuted instantiation: zend_utils.c:zend_string_starts_with Unexecuted instantiation: php_reflection.c:zend_string_starts_with Unexecuted instantiation: php_spl.c:zend_string_starts_with Unexecuted instantiation: spl_array.c:zend_string_starts_with Unexecuted instantiation: spl_directory.c:zend_string_starts_with Unexecuted instantiation: spl_dllist.c:zend_string_starts_with Unexecuted instantiation: spl_exceptions.c:zend_string_starts_with Unexecuted instantiation: spl_fixedarray.c:zend_string_starts_with Unexecuted instantiation: spl_functions.c:zend_string_starts_with Unexecuted instantiation: spl_heap.c:zend_string_starts_with Unexecuted instantiation: spl_iterators.c:zend_string_starts_with Unexecuted instantiation: spl_observer.c:zend_string_starts_with Unexecuted instantiation: array.c:zend_string_starts_with Unexecuted instantiation: assert.c:zend_string_starts_with Unexecuted instantiation: base64.c:zend_string_starts_with Unexecuted instantiation: basic_functions.c:zend_string_starts_with Unexecuted instantiation: browscap.c:zend_string_starts_with Unexecuted instantiation: crc32_x86.c:zend_string_starts_with Unexecuted instantiation: crc32.c:zend_string_starts_with Unexecuted instantiation: credits.c:zend_string_starts_with Unexecuted instantiation: crypt.c:zend_string_starts_with Unexecuted instantiation: css.c:zend_string_starts_with Unexecuted instantiation: datetime.c:zend_string_starts_with Unexecuted instantiation: dir.c:zend_string_starts_with Unexecuted instantiation: dl.c:zend_string_starts_with Unexecuted instantiation: dns.c:zend_string_starts_with Unexecuted instantiation: exec.c:zend_string_starts_with Unexecuted instantiation: file.c:zend_string_starts_with Unexecuted instantiation: filestat.c:zend_string_starts_with Unexecuted instantiation: filters.c:zend_string_starts_with Unexecuted instantiation: flock_compat.c:zend_string_starts_with Unexecuted instantiation: formatted_print.c:zend_string_starts_with Unexecuted instantiation: fsock.c:zend_string_starts_with Unexecuted instantiation: ftok.c:zend_string_starts_with Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_starts_with Unexecuted instantiation: head.c:zend_string_starts_with Unexecuted instantiation: hrtime.c:zend_string_starts_with Unexecuted instantiation: html.c:zend_string_starts_with Unexecuted instantiation: http_fopen_wrapper.c:zend_string_starts_with Unexecuted instantiation: http.c:zend_string_starts_with Unexecuted instantiation: image.c:zend_string_starts_with Unexecuted instantiation: incomplete_class.c:zend_string_starts_with Unexecuted instantiation: info.c:zend_string_starts_with Unexecuted instantiation: iptc.c:zend_string_starts_with Unexecuted instantiation: levenshtein.c:zend_string_starts_with Unexecuted instantiation: link.c:zend_string_starts_with Unexecuted instantiation: mail.c:zend_string_starts_with Unexecuted instantiation: math.c:zend_string_starts_with Unexecuted instantiation: md5.c:zend_string_starts_with Unexecuted instantiation: metaphone.c:zend_string_starts_with Unexecuted instantiation: microtime.c:zend_string_starts_with Unexecuted instantiation: net.c:zend_string_starts_with Unexecuted instantiation: pack.c:zend_string_starts_with Unexecuted instantiation: pageinfo.c:zend_string_starts_with Unexecuted instantiation: password.c:zend_string_starts_with Unexecuted instantiation: php_fopen_wrapper.c:zend_string_starts_with Unexecuted instantiation: proc_open.c:zend_string_starts_with Unexecuted instantiation: quot_print.c:zend_string_starts_with Unexecuted instantiation: scanf.c:zend_string_starts_with Unexecuted instantiation: sha1.c:zend_string_starts_with Unexecuted instantiation: soundex.c:zend_string_starts_with Unexecuted instantiation: streamsfuncs.c:zend_string_starts_with Unexecuted instantiation: string.c:zend_string_starts_with Unexecuted instantiation: strnatcmp.c:zend_string_starts_with Unexecuted instantiation: syslog.c:zend_string_starts_with Unexecuted instantiation: type.c:zend_string_starts_with Unexecuted instantiation: uniqid.c:zend_string_starts_with Unexecuted instantiation: url_scanner_ex.c:zend_string_starts_with Unexecuted instantiation: url.c:zend_string_starts_with Unexecuted instantiation: user_filters.c:zend_string_starts_with Unexecuted instantiation: uuencode.c:zend_string_starts_with Unexecuted instantiation: var_unserializer.c:zend_string_starts_with Unexecuted instantiation: var.c:zend_string_starts_with Unexecuted instantiation: versioning.c:zend_string_starts_with Unexecuted instantiation: crypt_sha256.c:zend_string_starts_with Unexecuted instantiation: crypt_sha512.c:zend_string_starts_with Unexecuted instantiation: php_crypt_r.c:zend_string_starts_with Unexecuted instantiation: php_uri.c:zend_string_starts_with Unexecuted instantiation: php_uri_common.c:zend_string_starts_with Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_starts_with Unexecuted instantiation: uri_parser_whatwg.c:zend_string_starts_with Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_starts_with Unexecuted instantiation: explicit_bzero.c:zend_string_starts_with Unexecuted instantiation: fopen_wrappers.c:zend_string_starts_with Unexecuted instantiation: getopt.c:zend_string_starts_with Unexecuted instantiation: main.c:zend_string_starts_with Unexecuted instantiation: network.c:zend_string_starts_with Unexecuted instantiation: output.c:zend_string_starts_with Unexecuted instantiation: php_content_types.c:zend_string_starts_with Unexecuted instantiation: php_ini_builder.c:zend_string_starts_with Unexecuted instantiation: php_ini.c:zend_string_starts_with Unexecuted instantiation: php_glob.c:zend_string_starts_with Unexecuted instantiation: php_odbc_utils.c:zend_string_starts_with Unexecuted instantiation: php_open_temporary_file.c:zend_string_starts_with Unexecuted instantiation: php_scandir.c:zend_string_starts_with Unexecuted instantiation: php_syslog.c:zend_string_starts_with Unexecuted instantiation: php_ticks.c:zend_string_starts_with Unexecuted instantiation: php_variables.c:zend_string_starts_with Unexecuted instantiation: reentrancy.c:zend_string_starts_with Unexecuted instantiation: rfc1867.c:zend_string_starts_with Unexecuted instantiation: safe_bcmp.c:zend_string_starts_with Unexecuted instantiation: SAPI.c:zend_string_starts_with Unexecuted instantiation: snprintf.c:zend_string_starts_with Unexecuted instantiation: spprintf.c:zend_string_starts_with Unexecuted instantiation: strlcat.c:zend_string_starts_with Unexecuted instantiation: strlcpy.c:zend_string_starts_with Unexecuted instantiation: cast.c:zend_string_starts_with Unexecuted instantiation: filter.c:zend_string_starts_with Unexecuted instantiation: glob_wrapper.c:zend_string_starts_with Unexecuted instantiation: memory.c:zend_string_starts_with Unexecuted instantiation: mmap.c:zend_string_starts_with Unexecuted instantiation: plain_wrapper.c:zend_string_starts_with Unexecuted instantiation: stream_errors.c:zend_string_starts_with Unexecuted instantiation: streams.c:zend_string_starts_with Unexecuted instantiation: transports.c:zend_string_starts_with Unexecuted instantiation: userspace.c:zend_string_starts_with Unexecuted instantiation: xp_socket.c:zend_string_starts_with Unexecuted instantiation: block_pass.c:zend_string_starts_with Unexecuted instantiation: compact_literals.c:zend_string_starts_with Unexecuted instantiation: compact_vars.c:zend_string_starts_with Unexecuted instantiation: dce.c:zend_string_starts_with Unexecuted instantiation: dfa_pass.c:zend_string_starts_with Unexecuted instantiation: escape_analysis.c:zend_string_starts_with Unexecuted instantiation: nop_removal.c:zend_string_starts_with Unexecuted instantiation: optimize_func_calls.c:zend_string_starts_with Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_starts_with Unexecuted instantiation: pass1.c:zend_string_starts_with Unexecuted instantiation: pass3.c:zend_string_starts_with Unexecuted instantiation: sccp.c:zend_string_starts_with Unexecuted instantiation: scdf.c:zend_string_starts_with Unexecuted instantiation: zend_call_graph.c:zend_string_starts_with Unexecuted instantiation: zend_cfg.c:zend_string_starts_with Unexecuted instantiation: zend_dfg.c:zend_string_starts_with Unexecuted instantiation: zend_dump.c:zend_string_starts_with Unexecuted instantiation: zend_func_info.c:zend_string_starts_with Unexecuted instantiation: zend_inference.c:zend_string_starts_with Unexecuted instantiation: zend_optimizer.c:zend_string_starts_with Unexecuted instantiation: zend_ssa.c:zend_string_starts_with Unexecuted instantiation: zend_alloc.c:zend_string_starts_with Unexecuted instantiation: zend_API.c:zend_string_starts_with Unexecuted instantiation: zend_ast.c:zend_string_starts_with Unexecuted instantiation: zend_attributes.c:zend_string_starts_with Unexecuted instantiation: zend_autoload.c:zend_string_starts_with Unexecuted instantiation: zend_builtin_functions.c:zend_string_starts_with Unexecuted instantiation: zend_call_stack.c:zend_string_starts_with Unexecuted instantiation: zend_closures.c:zend_string_starts_with Unexecuted instantiation: zend_compile.c:zend_string_starts_with Unexecuted instantiation: zend_constants.c:zend_string_starts_with Unexecuted instantiation: zend_cpuinfo.c:zend_string_starts_with Unexecuted instantiation: zend_default_classes.c:zend_string_starts_with Unexecuted instantiation: zend_dtrace.c:zend_string_starts_with Unexecuted instantiation: zend_enum.c:zend_string_starts_with Unexecuted instantiation: zend_exceptions.c:zend_string_starts_with Unexecuted instantiation: zend_execute_API.c:zend_string_starts_with Unexecuted instantiation: zend_execute.c:zend_string_starts_with Unexecuted instantiation: zend_extensions.c:zend_string_starts_with Unexecuted instantiation: zend_fibers.c:zend_string_starts_with Unexecuted instantiation: zend_float.c:zend_string_starts_with Unexecuted instantiation: zend_gc.c:zend_string_starts_with Unexecuted instantiation: zend_gdb.c:zend_string_starts_with Unexecuted instantiation: zend_generators.c:zend_string_starts_with Unexecuted instantiation: zend_hash.c:zend_string_starts_with Unexecuted instantiation: zend_highlight.c:zend_string_starts_with Unexecuted instantiation: zend_hrtime.c:zend_string_starts_with Unexecuted instantiation: zend_inheritance.c:zend_string_starts_with Unexecuted instantiation: zend_ini_parser.c:zend_string_starts_with Unexecuted instantiation: zend_ini_scanner.c:zend_string_starts_with Unexecuted instantiation: zend_ini.c:zend_string_starts_with Unexecuted instantiation: zend_interfaces.c:zend_string_starts_with Unexecuted instantiation: zend_iterators.c:zend_string_starts_with Unexecuted instantiation: zend_language_parser.c:zend_string_starts_with Unexecuted instantiation: zend_language_scanner.c:zend_string_starts_with Unexecuted instantiation: zend_lazy_objects.c:zend_string_starts_with Unexecuted instantiation: zend_list.c:zend_string_starts_with Unexecuted instantiation: zend_llist.c:zend_string_starts_with Unexecuted instantiation: zend_multibyte.c:zend_string_starts_with Unexecuted instantiation: zend_object_handlers.c:zend_string_starts_with Unexecuted instantiation: zend_objects_API.c:zend_string_starts_with Unexecuted instantiation: zend_objects.c:zend_string_starts_with Unexecuted instantiation: zend_observer.c:zend_string_starts_with Unexecuted instantiation: zend_opcode.c:zend_string_starts_with Unexecuted instantiation: zend_operators.c:zend_string_starts_with Unexecuted instantiation: zend_property_hooks.c:zend_string_starts_with Unexecuted instantiation: zend_ptr_stack.c:zend_string_starts_with Unexecuted instantiation: zend_signal.c:zend_string_starts_with Unexecuted instantiation: zend_smart_str.c:zend_string_starts_with Unexecuted instantiation: zend_sort.c:zend_string_starts_with Unexecuted instantiation: zend_stack.c:zend_string_starts_with Unexecuted instantiation: zend_stream.c:zend_string_starts_with Unexecuted instantiation: zend_string.c:zend_string_starts_with Unexecuted instantiation: zend_strtod.c:zend_string_starts_with Unexecuted instantiation: zend_system_id.c:zend_string_starts_with Unexecuted instantiation: zend_variables.c:zend_string_starts_with Unexecuted instantiation: zend_virtual_cwd.c:zend_string_starts_with Unexecuted instantiation: zend_vm_opcodes.c:zend_string_starts_with Unexecuted instantiation: zend_weakrefs.c:zend_string_starts_with Unexecuted instantiation: zend.c:zend_string_starts_with Unexecuted instantiation: internal_functions_cli.c:zend_string_starts_with Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_starts_with Unexecuted instantiation: fuzzer-sapi.c:zend_string_starts_with |
418 | | |
419 | | #define zend_string_starts_with_literal(str, prefix) \ |
420 | 51.8k | zend_string_starts_with_cstr(str, "" prefix, sizeof(prefix) - 1) |
421 | | |
422 | | static zend_always_inline bool zend_string_starts_with_cstr_ci(const zend_string *str, const char *prefix, size_t prefix_length) |
423 | 0 | { |
424 | 0 | return ZSTR_LEN(str) >= prefix_length && !strncasecmp(ZSTR_VAL(str), prefix, prefix_length); |
425 | 0 | } Unexecuted instantiation: php_date.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: astro.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: dow.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: parse_date.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: parse_tz.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: parse_posix.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: timelib.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: tm2unixtime.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: unixtime2tm.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: parse_iso_intervals.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: interval.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_pcre.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: exif.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_adler32.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_crc32.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_fnv.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_gost.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_haval.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_joaat.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_md.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_murmur.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_ripemd.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_sha_ni.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_sha_sse2.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_sha.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_sha3.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_snefru.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_tiger.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_whirlpool.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash_xxhash.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hash.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: json_encoder.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: json_parser.tab.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: json_scanner.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: json.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_lexbor.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: shared_alloc_mmap.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: shared_alloc_posix.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: shared_alloc_shm.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_accelerator_api.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_accelerator_debug.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_accelerator_hash.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_accelerator_module.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_file_cache.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_persist_calc.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_persist.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_shared_alloc.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ZendAccelerator.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ir_cfg.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ir_check.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ir_dump.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ir_emit.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ir_gcm.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ir_gdb.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ir_patch.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ir_perf.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ir_ra.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ir_save.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ir_sccp.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ir_strtab.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ir.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_jit.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: csprng.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: engine_mt19937.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: engine_secure.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: engine_user.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: gammasection.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: random.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: randomizer.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_utils.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_reflection.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_spl.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: spl_array.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: spl_directory.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: spl_dllist.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: spl_exceptions.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: spl_fixedarray.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: spl_functions.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: spl_heap.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: spl_iterators.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: spl_observer.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: array.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: assert.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: base64.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: basic_functions.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: browscap.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: crc32_x86.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: crc32.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: credits.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: crypt.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: css.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: datetime.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: dir.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: dl.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: dns.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: exec.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: file.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: filestat.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: filters.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: flock_compat.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: formatted_print.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: fsock.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ftok.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: head.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: hrtime.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: html.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: http_fopen_wrapper.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: http.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: image.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: incomplete_class.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: info.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: iptc.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: levenshtein.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: link.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: mail.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: math.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: md5.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: metaphone.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: microtime.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: net.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: pack.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: pageinfo.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: password.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_fopen_wrapper.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: proc_open.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: quot_print.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: scanf.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: sha1.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: soundex.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: streamsfuncs.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: string.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: strnatcmp.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: syslog.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: type.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: uniqid.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: url_scanner_ex.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: url.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: user_filters.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: uuencode.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: var_unserializer.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: var.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: versioning.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: crypt_sha256.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: crypt_sha512.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_crypt_r.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_uri.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_uri_common.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: uri_parser_whatwg.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: explicit_bzero.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: fopen_wrappers.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: getopt.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: main.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: network.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: output.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_content_types.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_ini_builder.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_ini.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_glob.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_odbc_utils.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_open_temporary_file.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_scandir.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_syslog.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_ticks.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: php_variables.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: reentrancy.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: rfc1867.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: safe_bcmp.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: SAPI.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: snprintf.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: spprintf.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: strlcat.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: strlcpy.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: cast.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: filter.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: glob_wrapper.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: memory.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: mmap.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: plain_wrapper.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: stream_errors.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: streams.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: transports.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: userspace.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: xp_socket.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: block_pass.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: compact_literals.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: compact_vars.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: dce.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: dfa_pass.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: escape_analysis.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: nop_removal.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: optimize_func_calls.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: pass1.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: pass3.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: sccp.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: scdf.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_call_graph.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_cfg.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_dfg.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_dump.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_func_info.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_inference.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_optimizer.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_ssa.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_alloc.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_API.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_ast.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_attributes.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_autoload.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_builtin_functions.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_call_stack.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_closures.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_compile.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_constants.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_cpuinfo.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_default_classes.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_dtrace.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_enum.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_exceptions.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_execute_API.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_execute.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_extensions.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_fibers.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_float.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_gc.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_gdb.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_generators.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_hash.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_highlight.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_hrtime.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_inheritance.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_ini_parser.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_ini_scanner.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_ini.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_interfaces.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_iterators.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_language_parser.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_language_scanner.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_lazy_objects.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_list.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_llist.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_multibyte.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_object_handlers.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_objects_API.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_objects.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_observer.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_opcode.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_operators.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_property_hooks.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_ptr_stack.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_signal.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_smart_str.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_sort.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_stack.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_stream.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_string.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_strtod.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_system_id.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_variables.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_virtual_cwd.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_vm_opcodes.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend_weakrefs.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: zend.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: internal_functions_cli.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_starts_with_cstr_ci Unexecuted instantiation: fuzzer-sapi.c:zend_string_starts_with_cstr_ci |
426 | | |
427 | | static zend_always_inline bool zend_string_starts_with_ci(const zend_string *str, const zend_string *prefix) |
428 | 0 | { |
429 | 0 | return zend_string_starts_with_cstr_ci(str, ZSTR_VAL(prefix), ZSTR_LEN(prefix)); |
430 | 0 | } Unexecuted instantiation: php_date.c:zend_string_starts_with_ci Unexecuted instantiation: astro.c:zend_string_starts_with_ci Unexecuted instantiation: dow.c:zend_string_starts_with_ci Unexecuted instantiation: parse_date.c:zend_string_starts_with_ci Unexecuted instantiation: parse_tz.c:zend_string_starts_with_ci Unexecuted instantiation: parse_posix.c:zend_string_starts_with_ci Unexecuted instantiation: timelib.c:zend_string_starts_with_ci Unexecuted instantiation: tm2unixtime.c:zend_string_starts_with_ci Unexecuted instantiation: unixtime2tm.c:zend_string_starts_with_ci Unexecuted instantiation: parse_iso_intervals.c:zend_string_starts_with_ci Unexecuted instantiation: interval.c:zend_string_starts_with_ci Unexecuted instantiation: php_pcre.c:zend_string_starts_with_ci Unexecuted instantiation: exif.c:zend_string_starts_with_ci Unexecuted instantiation: hash_adler32.c:zend_string_starts_with_ci Unexecuted instantiation: hash_crc32.c:zend_string_starts_with_ci Unexecuted instantiation: hash_fnv.c:zend_string_starts_with_ci Unexecuted instantiation: hash_gost.c:zend_string_starts_with_ci Unexecuted instantiation: hash_haval.c:zend_string_starts_with_ci Unexecuted instantiation: hash_joaat.c:zend_string_starts_with_ci Unexecuted instantiation: hash_md.c:zend_string_starts_with_ci Unexecuted instantiation: hash_murmur.c:zend_string_starts_with_ci Unexecuted instantiation: hash_ripemd.c:zend_string_starts_with_ci Unexecuted instantiation: hash_sha_ni.c:zend_string_starts_with_ci Unexecuted instantiation: hash_sha_sse2.c:zend_string_starts_with_ci Unexecuted instantiation: hash_sha.c:zend_string_starts_with_ci Unexecuted instantiation: hash_sha3.c:zend_string_starts_with_ci Unexecuted instantiation: hash_snefru.c:zend_string_starts_with_ci Unexecuted instantiation: hash_tiger.c:zend_string_starts_with_ci Unexecuted instantiation: hash_whirlpool.c:zend_string_starts_with_ci Unexecuted instantiation: hash_xxhash.c:zend_string_starts_with_ci Unexecuted instantiation: hash.c:zend_string_starts_with_ci Unexecuted instantiation: json_encoder.c:zend_string_starts_with_ci Unexecuted instantiation: json_parser.tab.c:zend_string_starts_with_ci Unexecuted instantiation: json_scanner.c:zend_string_starts_with_ci Unexecuted instantiation: json.c:zend_string_starts_with_ci Unexecuted instantiation: php_lexbor.c:zend_string_starts_with_ci Unexecuted instantiation: shared_alloc_mmap.c:zend_string_starts_with_ci Unexecuted instantiation: shared_alloc_posix.c:zend_string_starts_with_ci Unexecuted instantiation: shared_alloc_shm.c:zend_string_starts_with_ci Unexecuted instantiation: zend_accelerator_api.c:zend_string_starts_with_ci Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_starts_with_ci Unexecuted instantiation: zend_accelerator_debug.c:zend_string_starts_with_ci Unexecuted instantiation: zend_accelerator_hash.c:zend_string_starts_with_ci Unexecuted instantiation: zend_accelerator_module.c:zend_string_starts_with_ci Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_starts_with_ci Unexecuted instantiation: zend_file_cache.c:zend_string_starts_with_ci Unexecuted instantiation: zend_persist_calc.c:zend_string_starts_with_ci Unexecuted instantiation: zend_persist.c:zend_string_starts_with_ci Unexecuted instantiation: zend_shared_alloc.c:zend_string_starts_with_ci Unexecuted instantiation: ZendAccelerator.c:zend_string_starts_with_ci Unexecuted instantiation: ir_cfg.c:zend_string_starts_with_ci Unexecuted instantiation: ir_check.c:zend_string_starts_with_ci Unexecuted instantiation: ir_dump.c:zend_string_starts_with_ci Unexecuted instantiation: ir_emit.c:zend_string_starts_with_ci Unexecuted instantiation: ir_gcm.c:zend_string_starts_with_ci Unexecuted instantiation: ir_gdb.c:zend_string_starts_with_ci Unexecuted instantiation: ir_patch.c:zend_string_starts_with_ci Unexecuted instantiation: ir_perf.c:zend_string_starts_with_ci Unexecuted instantiation: ir_ra.c:zend_string_starts_with_ci Unexecuted instantiation: ir_save.c:zend_string_starts_with_ci Unexecuted instantiation: ir_sccp.c:zend_string_starts_with_ci Unexecuted instantiation: ir_strtab.c:zend_string_starts_with_ci Unexecuted instantiation: ir.c:zend_string_starts_with_ci Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_starts_with_ci Unexecuted instantiation: zend_jit.c:zend_string_starts_with_ci Unexecuted instantiation: csprng.c:zend_string_starts_with_ci Unexecuted instantiation: engine_mt19937.c:zend_string_starts_with_ci Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_starts_with_ci Unexecuted instantiation: engine_secure.c:zend_string_starts_with_ci Unexecuted instantiation: engine_user.c:zend_string_starts_with_ci Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_starts_with_ci Unexecuted instantiation: gammasection.c:zend_string_starts_with_ci Unexecuted instantiation: random.c:zend_string_starts_with_ci Unexecuted instantiation: randomizer.c:zend_string_starts_with_ci Unexecuted instantiation: zend_utils.c:zend_string_starts_with_ci Unexecuted instantiation: php_reflection.c:zend_string_starts_with_ci Unexecuted instantiation: php_spl.c:zend_string_starts_with_ci Unexecuted instantiation: spl_array.c:zend_string_starts_with_ci Unexecuted instantiation: spl_directory.c:zend_string_starts_with_ci Unexecuted instantiation: spl_dllist.c:zend_string_starts_with_ci Unexecuted instantiation: spl_exceptions.c:zend_string_starts_with_ci Unexecuted instantiation: spl_fixedarray.c:zend_string_starts_with_ci Unexecuted instantiation: spl_functions.c:zend_string_starts_with_ci Unexecuted instantiation: spl_heap.c:zend_string_starts_with_ci Unexecuted instantiation: spl_iterators.c:zend_string_starts_with_ci Unexecuted instantiation: spl_observer.c:zend_string_starts_with_ci Unexecuted instantiation: array.c:zend_string_starts_with_ci Unexecuted instantiation: assert.c:zend_string_starts_with_ci Unexecuted instantiation: base64.c:zend_string_starts_with_ci Unexecuted instantiation: basic_functions.c:zend_string_starts_with_ci Unexecuted instantiation: browscap.c:zend_string_starts_with_ci Unexecuted instantiation: crc32_x86.c:zend_string_starts_with_ci Unexecuted instantiation: crc32.c:zend_string_starts_with_ci Unexecuted instantiation: credits.c:zend_string_starts_with_ci Unexecuted instantiation: crypt.c:zend_string_starts_with_ci Unexecuted instantiation: css.c:zend_string_starts_with_ci Unexecuted instantiation: datetime.c:zend_string_starts_with_ci Unexecuted instantiation: dir.c:zend_string_starts_with_ci Unexecuted instantiation: dl.c:zend_string_starts_with_ci Unexecuted instantiation: dns.c:zend_string_starts_with_ci Unexecuted instantiation: exec.c:zend_string_starts_with_ci Unexecuted instantiation: file.c:zend_string_starts_with_ci Unexecuted instantiation: filestat.c:zend_string_starts_with_ci Unexecuted instantiation: filters.c:zend_string_starts_with_ci Unexecuted instantiation: flock_compat.c:zend_string_starts_with_ci Unexecuted instantiation: formatted_print.c:zend_string_starts_with_ci Unexecuted instantiation: fsock.c:zend_string_starts_with_ci Unexecuted instantiation: ftok.c:zend_string_starts_with_ci Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_starts_with_ci Unexecuted instantiation: head.c:zend_string_starts_with_ci Unexecuted instantiation: hrtime.c:zend_string_starts_with_ci Unexecuted instantiation: html.c:zend_string_starts_with_ci Unexecuted instantiation: http_fopen_wrapper.c:zend_string_starts_with_ci Unexecuted instantiation: http.c:zend_string_starts_with_ci Unexecuted instantiation: image.c:zend_string_starts_with_ci Unexecuted instantiation: incomplete_class.c:zend_string_starts_with_ci Unexecuted instantiation: info.c:zend_string_starts_with_ci Unexecuted instantiation: iptc.c:zend_string_starts_with_ci Unexecuted instantiation: levenshtein.c:zend_string_starts_with_ci Unexecuted instantiation: link.c:zend_string_starts_with_ci Unexecuted instantiation: mail.c:zend_string_starts_with_ci Unexecuted instantiation: math.c:zend_string_starts_with_ci Unexecuted instantiation: md5.c:zend_string_starts_with_ci Unexecuted instantiation: metaphone.c:zend_string_starts_with_ci Unexecuted instantiation: microtime.c:zend_string_starts_with_ci Unexecuted instantiation: net.c:zend_string_starts_with_ci Unexecuted instantiation: pack.c:zend_string_starts_with_ci Unexecuted instantiation: pageinfo.c:zend_string_starts_with_ci Unexecuted instantiation: password.c:zend_string_starts_with_ci Unexecuted instantiation: php_fopen_wrapper.c:zend_string_starts_with_ci Unexecuted instantiation: proc_open.c:zend_string_starts_with_ci Unexecuted instantiation: quot_print.c:zend_string_starts_with_ci Unexecuted instantiation: scanf.c:zend_string_starts_with_ci Unexecuted instantiation: sha1.c:zend_string_starts_with_ci Unexecuted instantiation: soundex.c:zend_string_starts_with_ci Unexecuted instantiation: streamsfuncs.c:zend_string_starts_with_ci Unexecuted instantiation: string.c:zend_string_starts_with_ci Unexecuted instantiation: strnatcmp.c:zend_string_starts_with_ci Unexecuted instantiation: syslog.c:zend_string_starts_with_ci Unexecuted instantiation: type.c:zend_string_starts_with_ci Unexecuted instantiation: uniqid.c:zend_string_starts_with_ci Unexecuted instantiation: url_scanner_ex.c:zend_string_starts_with_ci Unexecuted instantiation: url.c:zend_string_starts_with_ci Unexecuted instantiation: user_filters.c:zend_string_starts_with_ci Unexecuted instantiation: uuencode.c:zend_string_starts_with_ci Unexecuted instantiation: var_unserializer.c:zend_string_starts_with_ci Unexecuted instantiation: var.c:zend_string_starts_with_ci Unexecuted instantiation: versioning.c:zend_string_starts_with_ci Unexecuted instantiation: crypt_sha256.c:zend_string_starts_with_ci Unexecuted instantiation: crypt_sha512.c:zend_string_starts_with_ci Unexecuted instantiation: php_crypt_r.c:zend_string_starts_with_ci Unexecuted instantiation: php_uri.c:zend_string_starts_with_ci Unexecuted instantiation: php_uri_common.c:zend_string_starts_with_ci Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_starts_with_ci Unexecuted instantiation: uri_parser_whatwg.c:zend_string_starts_with_ci Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_starts_with_ci Unexecuted instantiation: explicit_bzero.c:zend_string_starts_with_ci Unexecuted instantiation: fopen_wrappers.c:zend_string_starts_with_ci Unexecuted instantiation: getopt.c:zend_string_starts_with_ci Unexecuted instantiation: main.c:zend_string_starts_with_ci Unexecuted instantiation: network.c:zend_string_starts_with_ci Unexecuted instantiation: output.c:zend_string_starts_with_ci Unexecuted instantiation: php_content_types.c:zend_string_starts_with_ci Unexecuted instantiation: php_ini_builder.c:zend_string_starts_with_ci Unexecuted instantiation: php_ini.c:zend_string_starts_with_ci Unexecuted instantiation: php_glob.c:zend_string_starts_with_ci Unexecuted instantiation: php_odbc_utils.c:zend_string_starts_with_ci Unexecuted instantiation: php_open_temporary_file.c:zend_string_starts_with_ci Unexecuted instantiation: php_scandir.c:zend_string_starts_with_ci Unexecuted instantiation: php_syslog.c:zend_string_starts_with_ci Unexecuted instantiation: php_ticks.c:zend_string_starts_with_ci Unexecuted instantiation: php_variables.c:zend_string_starts_with_ci Unexecuted instantiation: reentrancy.c:zend_string_starts_with_ci Unexecuted instantiation: rfc1867.c:zend_string_starts_with_ci Unexecuted instantiation: safe_bcmp.c:zend_string_starts_with_ci Unexecuted instantiation: SAPI.c:zend_string_starts_with_ci Unexecuted instantiation: snprintf.c:zend_string_starts_with_ci Unexecuted instantiation: spprintf.c:zend_string_starts_with_ci Unexecuted instantiation: strlcat.c:zend_string_starts_with_ci Unexecuted instantiation: strlcpy.c:zend_string_starts_with_ci Unexecuted instantiation: cast.c:zend_string_starts_with_ci Unexecuted instantiation: filter.c:zend_string_starts_with_ci Unexecuted instantiation: glob_wrapper.c:zend_string_starts_with_ci Unexecuted instantiation: memory.c:zend_string_starts_with_ci Unexecuted instantiation: mmap.c:zend_string_starts_with_ci Unexecuted instantiation: plain_wrapper.c:zend_string_starts_with_ci Unexecuted instantiation: stream_errors.c:zend_string_starts_with_ci Unexecuted instantiation: streams.c:zend_string_starts_with_ci Unexecuted instantiation: transports.c:zend_string_starts_with_ci Unexecuted instantiation: userspace.c:zend_string_starts_with_ci Unexecuted instantiation: xp_socket.c:zend_string_starts_with_ci Unexecuted instantiation: block_pass.c:zend_string_starts_with_ci Unexecuted instantiation: compact_literals.c:zend_string_starts_with_ci Unexecuted instantiation: compact_vars.c:zend_string_starts_with_ci Unexecuted instantiation: dce.c:zend_string_starts_with_ci Unexecuted instantiation: dfa_pass.c:zend_string_starts_with_ci Unexecuted instantiation: escape_analysis.c:zend_string_starts_with_ci Unexecuted instantiation: nop_removal.c:zend_string_starts_with_ci Unexecuted instantiation: optimize_func_calls.c:zend_string_starts_with_ci Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_starts_with_ci Unexecuted instantiation: pass1.c:zend_string_starts_with_ci Unexecuted instantiation: pass3.c:zend_string_starts_with_ci Unexecuted instantiation: sccp.c:zend_string_starts_with_ci Unexecuted instantiation: scdf.c:zend_string_starts_with_ci Unexecuted instantiation: zend_call_graph.c:zend_string_starts_with_ci Unexecuted instantiation: zend_cfg.c:zend_string_starts_with_ci Unexecuted instantiation: zend_dfg.c:zend_string_starts_with_ci Unexecuted instantiation: zend_dump.c:zend_string_starts_with_ci Unexecuted instantiation: zend_func_info.c:zend_string_starts_with_ci Unexecuted instantiation: zend_inference.c:zend_string_starts_with_ci Unexecuted instantiation: zend_optimizer.c:zend_string_starts_with_ci Unexecuted instantiation: zend_ssa.c:zend_string_starts_with_ci Unexecuted instantiation: zend_alloc.c:zend_string_starts_with_ci Unexecuted instantiation: zend_API.c:zend_string_starts_with_ci Unexecuted instantiation: zend_ast.c:zend_string_starts_with_ci Unexecuted instantiation: zend_attributes.c:zend_string_starts_with_ci Unexecuted instantiation: zend_autoload.c:zend_string_starts_with_ci Unexecuted instantiation: zend_builtin_functions.c:zend_string_starts_with_ci Unexecuted instantiation: zend_call_stack.c:zend_string_starts_with_ci Unexecuted instantiation: zend_closures.c:zend_string_starts_with_ci Unexecuted instantiation: zend_compile.c:zend_string_starts_with_ci Unexecuted instantiation: zend_constants.c:zend_string_starts_with_ci Unexecuted instantiation: zend_cpuinfo.c:zend_string_starts_with_ci Unexecuted instantiation: zend_default_classes.c:zend_string_starts_with_ci Unexecuted instantiation: zend_dtrace.c:zend_string_starts_with_ci Unexecuted instantiation: zend_enum.c:zend_string_starts_with_ci Unexecuted instantiation: zend_exceptions.c:zend_string_starts_with_ci Unexecuted instantiation: zend_execute_API.c:zend_string_starts_with_ci Unexecuted instantiation: zend_execute.c:zend_string_starts_with_ci Unexecuted instantiation: zend_extensions.c:zend_string_starts_with_ci Unexecuted instantiation: zend_fibers.c:zend_string_starts_with_ci Unexecuted instantiation: zend_float.c:zend_string_starts_with_ci Unexecuted instantiation: zend_gc.c:zend_string_starts_with_ci Unexecuted instantiation: zend_gdb.c:zend_string_starts_with_ci Unexecuted instantiation: zend_generators.c:zend_string_starts_with_ci Unexecuted instantiation: zend_hash.c:zend_string_starts_with_ci Unexecuted instantiation: zend_highlight.c:zend_string_starts_with_ci Unexecuted instantiation: zend_hrtime.c:zend_string_starts_with_ci Unexecuted instantiation: zend_inheritance.c:zend_string_starts_with_ci Unexecuted instantiation: zend_ini_parser.c:zend_string_starts_with_ci Unexecuted instantiation: zend_ini_scanner.c:zend_string_starts_with_ci Unexecuted instantiation: zend_ini.c:zend_string_starts_with_ci Unexecuted instantiation: zend_interfaces.c:zend_string_starts_with_ci Unexecuted instantiation: zend_iterators.c:zend_string_starts_with_ci Unexecuted instantiation: zend_language_parser.c:zend_string_starts_with_ci Unexecuted instantiation: zend_language_scanner.c:zend_string_starts_with_ci Unexecuted instantiation: zend_lazy_objects.c:zend_string_starts_with_ci Unexecuted instantiation: zend_list.c:zend_string_starts_with_ci Unexecuted instantiation: zend_llist.c:zend_string_starts_with_ci Unexecuted instantiation: zend_multibyte.c:zend_string_starts_with_ci Unexecuted instantiation: zend_object_handlers.c:zend_string_starts_with_ci Unexecuted instantiation: zend_objects_API.c:zend_string_starts_with_ci Unexecuted instantiation: zend_objects.c:zend_string_starts_with_ci Unexecuted instantiation: zend_observer.c:zend_string_starts_with_ci Unexecuted instantiation: zend_opcode.c:zend_string_starts_with_ci Unexecuted instantiation: zend_operators.c:zend_string_starts_with_ci Unexecuted instantiation: zend_property_hooks.c:zend_string_starts_with_ci Unexecuted instantiation: zend_ptr_stack.c:zend_string_starts_with_ci Unexecuted instantiation: zend_signal.c:zend_string_starts_with_ci Unexecuted instantiation: zend_smart_str.c:zend_string_starts_with_ci Unexecuted instantiation: zend_sort.c:zend_string_starts_with_ci Unexecuted instantiation: zend_stack.c:zend_string_starts_with_ci Unexecuted instantiation: zend_stream.c:zend_string_starts_with_ci Unexecuted instantiation: zend_string.c:zend_string_starts_with_ci Unexecuted instantiation: zend_strtod.c:zend_string_starts_with_ci Unexecuted instantiation: zend_system_id.c:zend_string_starts_with_ci Unexecuted instantiation: zend_variables.c:zend_string_starts_with_ci Unexecuted instantiation: zend_virtual_cwd.c:zend_string_starts_with_ci Unexecuted instantiation: zend_vm_opcodes.c:zend_string_starts_with_ci Unexecuted instantiation: zend_weakrefs.c:zend_string_starts_with_ci Unexecuted instantiation: zend.c:zend_string_starts_with_ci Unexecuted instantiation: internal_functions_cli.c:zend_string_starts_with_ci Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_starts_with_ci Unexecuted instantiation: fuzzer-sapi.c:zend_string_starts_with_ci |
431 | | |
432 | | #define zend_string_starts_with_literal_ci(str, prefix) \ |
433 | 0 | zend_string_starts_with_cstr_ci(str, "" prefix, sizeof(prefix) - 1) |
434 | | |
435 | | /* |
436 | | * DJBX33A (Daniel J. Bernstein, Times 33 with Addition) |
437 | | * |
438 | | * This is Daniel J. Bernstein's popular `times 33' hash function as |
439 | | * posted by him years ago on comp.lang.c. It basically uses a function |
440 | | * like ``hash(i) = hash(i-1) * 33 + str[i]''. This is one of the best |
441 | | * known hash functions for strings. Because it is both computed very |
442 | | * fast and distributes very well. |
443 | | * |
444 | | * The magic of number 33, i.e. why it works better than many other |
445 | | * constants, prime or not, has never been adequately explained by |
446 | | * anyone. So I try an explanation: if one experimentally tests all |
447 | | * multipliers between 1 and 256 (as RSE did now) one detects that even |
448 | | * numbers are not usable at all. The remaining 128 odd numbers |
449 | | * (except for the number 1) work more or less all equally well. They |
450 | | * all distribute in an acceptable way and this way fill a hash table |
451 | | * with an average percent of approx. 86%. |
452 | | * |
453 | | * If one compares the Chi^2 values of the variants, the number 33 not |
454 | | * even has the best value. But the number 33 and a few other equally |
455 | | * good numbers like 17, 31, 63, 127 and 129 have nevertheless a great |
456 | | * advantage to the remaining numbers in the large set of possible |
457 | | * multipliers: their multiply operation can be replaced by a faster |
458 | | * operation based on just one shift plus either a single addition |
459 | | * or subtraction operation. And because a hash function has to both |
460 | | * distribute good _and_ has to be very fast to compute, those few |
461 | | * numbers should be preferred and seems to be the reason why Daniel J. |
462 | | * Bernstein also preferred it. |
463 | | * |
464 | | * |
465 | | * -- Ralf S. Engelschall <rse@engelschall.com> |
466 | | */ |
467 | | |
468 | | static zend_always_inline zend_ulong zend_inline_hash_func(const char *str, size_t len) |
469 | 1.28M | { |
470 | 1.28M | zend_ulong hash = Z_UL(5381); |
471 | | |
472 | 1.28M | #if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) |
473 | | /* Version with multiplication works better on modern CPU */ |
474 | 139M | for (; len >= 8; len -= 8, str += 8) { |
475 | | # if defined(__aarch64__) && !defined(WORDS_BIGENDIAN) |
476 | | /* On some architectures it is beneficial to load 8 bytes at a |
477 | | time and extract each byte with a bit field extract instr. */ |
478 | | uint64_t chunk; |
479 | | |
480 | | memcpy(&chunk, str, sizeof(chunk)); |
481 | | hash = |
482 | | hash * 33 * 33 * 33 * 33 + |
483 | | ((chunk >> (8 * 0)) & 0xff) * 33 * 33 * 33 + |
484 | | ((chunk >> (8 * 1)) & 0xff) * 33 * 33 + |
485 | | ((chunk >> (8 * 2)) & 0xff) * 33 + |
486 | | ((chunk >> (8 * 3)) & 0xff); |
487 | | hash = |
488 | | hash * 33 * 33 * 33 * 33 + |
489 | | ((chunk >> (8 * 4)) & 0xff) * 33 * 33 * 33 + |
490 | | ((chunk >> (8 * 5)) & 0xff) * 33 * 33 + |
491 | | ((chunk >> (8 * 6)) & 0xff) * 33 + |
492 | | ((chunk >> (8 * 7)) & 0xff); |
493 | | # else |
494 | 137M | hash = |
495 | 137M | hash * Z_L(33 * 33 * 33 * 33) + |
496 | 137M | str[0] * Z_L(33 * 33 * 33) + |
497 | 137M | str[1] * Z_L(33 * 33) + |
498 | 137M | str[2] * Z_L(33) + |
499 | 137M | str[3]; |
500 | 137M | hash = |
501 | 137M | hash * Z_L(33 * 33 * 33 * 33) + |
502 | 137M | str[4] * Z_L(33 * 33 * 33) + |
503 | 137M | str[5] * Z_L(33 * 33) + |
504 | 137M | str[6] * Z_L(33) + |
505 | 137M | str[7]; |
506 | 137M | # endif |
507 | 137M | } |
508 | 1.28M | if (len >= 4) { |
509 | 474k | hash = |
510 | 474k | hash * Z_L(33 * 33 * 33 * 33) + |
511 | 474k | str[0] * Z_L(33 * 33 * 33) + |
512 | 474k | str[1] * Z_L(33 * 33) + |
513 | 474k | str[2] * Z_L(33) + |
514 | 474k | str[3]; |
515 | 474k | len -= 4; |
516 | 474k | str += 4; |
517 | 474k | } |
518 | 1.28M | if (len >= 2) { |
519 | 661k | if (len > 2) { |
520 | 390k | hash = |
521 | 390k | hash * Z_L(33 * 33 * 33) + |
522 | 390k | str[0] * Z_L(33 * 33) + |
523 | 390k | str[1] * Z_L(33) + |
524 | 390k | str[2]; |
525 | 390k | } else { |
526 | 270k | hash = |
527 | 270k | hash * Z_L(33 * 33) + |
528 | 270k | str[0] * Z_L(33) + |
529 | 270k | str[1]; |
530 | 270k | } |
531 | 661k | } else if (len != 0) { |
532 | 234k | hash = hash * Z_L(33) + *str; |
533 | 234k | } |
534 | | #else |
535 | | /* variant with the hash unrolled eight times */ |
536 | | for (; len >= 8; len -= 8) { |
537 | | hash = ((hash << 5) + hash) + *str++; |
538 | | hash = ((hash << 5) + hash) + *str++; |
539 | | hash = ((hash << 5) + hash) + *str++; |
540 | | hash = ((hash << 5) + hash) + *str++; |
541 | | hash = ((hash << 5) + hash) + *str++; |
542 | | hash = ((hash << 5) + hash) + *str++; |
543 | | hash = ((hash << 5) + hash) + *str++; |
544 | | hash = ((hash << 5) + hash) + *str++; |
545 | | } |
546 | | switch (len) { |
547 | | case 7: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ |
548 | | case 6: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ |
549 | | case 5: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ |
550 | | case 4: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ |
551 | | case 3: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ |
552 | | case 2: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ |
553 | | case 1: hash = ((hash << 5) + hash) + *str++; break; |
554 | | case 0: break; |
555 | | default: ZEND_UNREACHABLE(); |
556 | | } |
557 | | #endif |
558 | | |
559 | | /* Hash value can't be zero, so we always set the high bit */ |
560 | 1.28M | #if SIZEOF_ZEND_LONG == 8 |
561 | 1.28M | return hash | Z_UL(0x8000000000000000); |
562 | | #elif SIZEOF_ZEND_LONG == 4 |
563 | | return hash | Z_UL(0x80000000); |
564 | | #else |
565 | | # error "Unknown SIZEOF_ZEND_LONG" |
566 | | #endif |
567 | 1.28M | } Unexecuted instantiation: php_date.c:zend_inline_hash_func Unexecuted instantiation: astro.c:zend_inline_hash_func Unexecuted instantiation: dow.c:zend_inline_hash_func Unexecuted instantiation: parse_date.c:zend_inline_hash_func Unexecuted instantiation: parse_tz.c:zend_inline_hash_func Unexecuted instantiation: parse_posix.c:zend_inline_hash_func Unexecuted instantiation: timelib.c:zend_inline_hash_func Unexecuted instantiation: tm2unixtime.c:zend_inline_hash_func Unexecuted instantiation: unixtime2tm.c:zend_inline_hash_func Unexecuted instantiation: parse_iso_intervals.c:zend_inline_hash_func Unexecuted instantiation: interval.c:zend_inline_hash_func Unexecuted instantiation: php_pcre.c:zend_inline_hash_func Unexecuted instantiation: exif.c:zend_inline_hash_func Unexecuted instantiation: hash_adler32.c:zend_inline_hash_func Unexecuted instantiation: hash_crc32.c:zend_inline_hash_func Unexecuted instantiation: hash_fnv.c:zend_inline_hash_func Unexecuted instantiation: hash_gost.c:zend_inline_hash_func Unexecuted instantiation: hash_haval.c:zend_inline_hash_func Unexecuted instantiation: hash_joaat.c:zend_inline_hash_func Unexecuted instantiation: hash_md.c:zend_inline_hash_func Unexecuted instantiation: hash_murmur.c:zend_inline_hash_func Unexecuted instantiation: hash_ripemd.c:zend_inline_hash_func Unexecuted instantiation: hash_sha_ni.c:zend_inline_hash_func Unexecuted instantiation: hash_sha_sse2.c:zend_inline_hash_func Unexecuted instantiation: hash_sha.c:zend_inline_hash_func Unexecuted instantiation: hash_sha3.c:zend_inline_hash_func Unexecuted instantiation: hash_snefru.c:zend_inline_hash_func Unexecuted instantiation: hash_tiger.c:zend_inline_hash_func Unexecuted instantiation: hash_whirlpool.c:zend_inline_hash_func Unexecuted instantiation: hash_xxhash.c:zend_inline_hash_func Unexecuted instantiation: hash.c:zend_inline_hash_func Unexecuted instantiation: json_encoder.c:zend_inline_hash_func Unexecuted instantiation: json_parser.tab.c:zend_inline_hash_func Unexecuted instantiation: json_scanner.c:zend_inline_hash_func Unexecuted instantiation: json.c:zend_inline_hash_func Unexecuted instantiation: php_lexbor.c:zend_inline_hash_func Unexecuted instantiation: shared_alloc_mmap.c:zend_inline_hash_func Unexecuted instantiation: shared_alloc_posix.c:zend_inline_hash_func Unexecuted instantiation: shared_alloc_shm.c:zend_inline_hash_func Unexecuted instantiation: zend_accelerator_api.c:zend_inline_hash_func Unexecuted instantiation: zend_accelerator_blacklist.c:zend_inline_hash_func Unexecuted instantiation: zend_accelerator_debug.c:zend_inline_hash_func Unexecuted instantiation: zend_accelerator_hash.c:zend_inline_hash_func Unexecuted instantiation: zend_accelerator_module.c:zend_inline_hash_func Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_inline_hash_func Unexecuted instantiation: zend_file_cache.c:zend_inline_hash_func Unexecuted instantiation: zend_persist_calc.c:zend_inline_hash_func Unexecuted instantiation: zend_persist.c:zend_inline_hash_func Unexecuted instantiation: zend_shared_alloc.c:zend_inline_hash_func ZendAccelerator.c:zend_inline_hash_func Line | Count | Source | 469 | 9.79k | { | 470 | 9.79k | zend_ulong hash = Z_UL(5381); | 471 | | | 472 | 9.79k | #if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) | 473 | | /* Version with multiplication works better on modern CPU */ | 474 | 12.0k | for (; len >= 8; len -= 8, str += 8) { | 475 | | # if defined(__aarch64__) && !defined(WORDS_BIGENDIAN) | 476 | | /* On some architectures it is beneficial to load 8 bytes at a | 477 | | time and extract each byte with a bit field extract instr. */ | 478 | | uint64_t chunk; | 479 | | | 480 | | memcpy(&chunk, str, sizeof(chunk)); | 481 | | hash = | 482 | | hash * 33 * 33 * 33 * 33 + | 483 | | ((chunk >> (8 * 0)) & 0xff) * 33 * 33 * 33 + | 484 | | ((chunk >> (8 * 1)) & 0xff) * 33 * 33 + | 485 | | ((chunk >> (8 * 2)) & 0xff) * 33 + | 486 | | ((chunk >> (8 * 3)) & 0xff); | 487 | | hash = | 488 | | hash * 33 * 33 * 33 * 33 + | 489 | | ((chunk >> (8 * 4)) & 0xff) * 33 * 33 * 33 + | 490 | | ((chunk >> (8 * 5)) & 0xff) * 33 * 33 + | 491 | | ((chunk >> (8 * 6)) & 0xff) * 33 + | 492 | | ((chunk >> (8 * 7)) & 0xff); | 493 | | # else | 494 | 2.27k | hash = | 495 | 2.27k | hash * Z_L(33 * 33 * 33 * 33) + | 496 | 2.27k | str[0] * Z_L(33 * 33 * 33) + | 497 | 2.27k | str[1] * Z_L(33 * 33) + | 498 | 2.27k | str[2] * Z_L(33) + | 499 | 2.27k | str[3]; | 500 | 2.27k | hash = | 501 | 2.27k | hash * Z_L(33 * 33 * 33 * 33) + | 502 | 2.27k | str[4] * Z_L(33 * 33 * 33) + | 503 | 2.27k | str[5] * Z_L(33 * 33) + | 504 | 2.27k | str[6] * Z_L(33) + | 505 | 2.27k | str[7]; | 506 | 2.27k | # endif | 507 | 2.27k | } | 508 | 9.79k | if (len >= 4) { | 509 | 5.95k | hash = | 510 | 5.95k | hash * Z_L(33 * 33 * 33 * 33) + | 511 | 5.95k | str[0] * Z_L(33 * 33 * 33) + | 512 | 5.95k | str[1] * Z_L(33 * 33) + | 513 | 5.95k | str[2] * Z_L(33) + | 514 | 5.95k | str[3]; | 515 | 5.95k | len -= 4; | 516 | 5.95k | str += 4; | 517 | 5.95k | } | 518 | 9.79k | if (len >= 2) { | 519 | 4.51k | if (len > 2) { | 520 | 1.30k | hash = | 521 | 1.30k | hash * Z_L(33 * 33 * 33) + | 522 | 1.30k | str[0] * Z_L(33 * 33) + | 523 | 1.30k | str[1] * Z_L(33) + | 524 | 1.30k | str[2]; | 525 | 3.21k | } else { | 526 | 3.21k | hash = | 527 | 3.21k | hash * Z_L(33 * 33) + | 528 | 3.21k | str[0] * Z_L(33) + | 529 | 3.21k | str[1]; | 530 | 3.21k | } | 531 | 5.27k | } else if (len != 0) { | 532 | 3.48k | hash = hash * Z_L(33) + *str; | 533 | 3.48k | } | 534 | | #else | 535 | | /* variant with the hash unrolled eight times */ | 536 | | for (; len >= 8; len -= 8) { | 537 | | hash = ((hash << 5) + hash) + *str++; | 538 | | hash = ((hash << 5) + hash) + *str++; | 539 | | hash = ((hash << 5) + hash) + *str++; | 540 | | hash = ((hash << 5) + hash) + *str++; | 541 | | hash = ((hash << 5) + hash) + *str++; | 542 | | hash = ((hash << 5) + hash) + *str++; | 543 | | hash = ((hash << 5) + hash) + *str++; | 544 | | hash = ((hash << 5) + hash) + *str++; | 545 | | } | 546 | | switch (len) { | 547 | | case 7: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 548 | | case 6: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 549 | | case 5: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 550 | | case 4: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 551 | | case 3: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 552 | | case 2: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 553 | | case 1: hash = ((hash << 5) + hash) + *str++; break; | 554 | | case 0: break; | 555 | | default: ZEND_UNREACHABLE(); | 556 | | } | 557 | | #endif | 558 | | | 559 | | /* Hash value can't be zero, so we always set the high bit */ | 560 | 9.79k | #if SIZEOF_ZEND_LONG == 8 | 561 | 9.79k | return hash | Z_UL(0x8000000000000000); | 562 | | #elif SIZEOF_ZEND_LONG == 4 | 563 | | return hash | Z_UL(0x80000000); | 564 | | #else | 565 | | # error "Unknown SIZEOF_ZEND_LONG" | 566 | | #endif | 567 | 9.79k | } |
Unexecuted instantiation: ir_cfg.c:zend_inline_hash_func Unexecuted instantiation: ir_check.c:zend_inline_hash_func Unexecuted instantiation: ir_dump.c:zend_inline_hash_func Unexecuted instantiation: ir_emit.c:zend_inline_hash_func Unexecuted instantiation: ir_gcm.c:zend_inline_hash_func Unexecuted instantiation: ir_gdb.c:zend_inline_hash_func Unexecuted instantiation: ir_patch.c:zend_inline_hash_func Unexecuted instantiation: ir_perf.c:zend_inline_hash_func Unexecuted instantiation: ir_ra.c:zend_inline_hash_func Unexecuted instantiation: ir_save.c:zend_inline_hash_func Unexecuted instantiation: ir_sccp.c:zend_inline_hash_func Unexecuted instantiation: ir_strtab.c:zend_inline_hash_func Unexecuted instantiation: ir.c:zend_inline_hash_func Unexecuted instantiation: zend_jit_vm_helpers.c:zend_inline_hash_func Unexecuted instantiation: zend_jit.c:zend_inline_hash_func Unexecuted instantiation: csprng.c:zend_inline_hash_func Unexecuted instantiation: engine_mt19937.c:zend_inline_hash_func Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_inline_hash_func Unexecuted instantiation: engine_secure.c:zend_inline_hash_func Unexecuted instantiation: engine_user.c:zend_inline_hash_func Unexecuted instantiation: engine_xoshiro256starstar.c:zend_inline_hash_func Unexecuted instantiation: gammasection.c:zend_inline_hash_func Unexecuted instantiation: random.c:zend_inline_hash_func Unexecuted instantiation: randomizer.c:zend_inline_hash_func Unexecuted instantiation: zend_utils.c:zend_inline_hash_func Unexecuted instantiation: php_reflection.c:zend_inline_hash_func Unexecuted instantiation: php_spl.c:zend_inline_hash_func Unexecuted instantiation: spl_array.c:zend_inline_hash_func Unexecuted instantiation: spl_directory.c:zend_inline_hash_func Unexecuted instantiation: spl_dllist.c:zend_inline_hash_func Unexecuted instantiation: spl_exceptions.c:zend_inline_hash_func Unexecuted instantiation: spl_fixedarray.c:zend_inline_hash_func Unexecuted instantiation: spl_functions.c:zend_inline_hash_func Unexecuted instantiation: spl_heap.c:zend_inline_hash_func Unexecuted instantiation: spl_iterators.c:zend_inline_hash_func Unexecuted instantiation: spl_observer.c:zend_inline_hash_func Unexecuted instantiation: array.c:zend_inline_hash_func Unexecuted instantiation: assert.c:zend_inline_hash_func Unexecuted instantiation: base64.c:zend_inline_hash_func Unexecuted instantiation: basic_functions.c:zend_inline_hash_func Unexecuted instantiation: browscap.c:zend_inline_hash_func Unexecuted instantiation: crc32_x86.c:zend_inline_hash_func Unexecuted instantiation: crc32.c:zend_inline_hash_func Unexecuted instantiation: credits.c:zend_inline_hash_func Unexecuted instantiation: crypt.c:zend_inline_hash_func Unexecuted instantiation: css.c:zend_inline_hash_func Unexecuted instantiation: datetime.c:zend_inline_hash_func Unexecuted instantiation: dir.c:zend_inline_hash_func Unexecuted instantiation: dl.c:zend_inline_hash_func Unexecuted instantiation: dns.c:zend_inline_hash_func Unexecuted instantiation: exec.c:zend_inline_hash_func Unexecuted instantiation: file.c:zend_inline_hash_func Unexecuted instantiation: filestat.c:zend_inline_hash_func Unexecuted instantiation: filters.c:zend_inline_hash_func Unexecuted instantiation: flock_compat.c:zend_inline_hash_func Unexecuted instantiation: formatted_print.c:zend_inline_hash_func Unexecuted instantiation: fsock.c:zend_inline_hash_func Unexecuted instantiation: ftok.c:zend_inline_hash_func Unexecuted instantiation: ftp_fopen_wrapper.c:zend_inline_hash_func Unexecuted instantiation: head.c:zend_inline_hash_func Unexecuted instantiation: hrtime.c:zend_inline_hash_func html.c:zend_inline_hash_func Line | Count | Source | 469 | 2.50k | { | 470 | 2.50k | zend_ulong hash = Z_UL(5381); | 471 | | | 472 | 2.50k | #if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) | 473 | | /* Version with multiplication works better on modern CPU */ | 474 | 2.58k | for (; len >= 8; len -= 8, str += 8) { | 475 | | # if defined(__aarch64__) && !defined(WORDS_BIGENDIAN) | 476 | | /* On some architectures it is beneficial to load 8 bytes at a | 477 | | time and extract each byte with a bit field extract instr. */ | 478 | | uint64_t chunk; | 479 | | | 480 | | memcpy(&chunk, str, sizeof(chunk)); | 481 | | hash = | 482 | | hash * 33 * 33 * 33 * 33 + | 483 | | ((chunk >> (8 * 0)) & 0xff) * 33 * 33 * 33 + | 484 | | ((chunk >> (8 * 1)) & 0xff) * 33 * 33 + | 485 | | ((chunk >> (8 * 2)) & 0xff) * 33 + | 486 | | ((chunk >> (8 * 3)) & 0xff); | 487 | | hash = | 488 | | hash * 33 * 33 * 33 * 33 + | 489 | | ((chunk >> (8 * 4)) & 0xff) * 33 * 33 * 33 + | 490 | | ((chunk >> (8 * 5)) & 0xff) * 33 * 33 + | 491 | | ((chunk >> (8 * 6)) & 0xff) * 33 + | 492 | | ((chunk >> (8 * 7)) & 0xff); | 493 | | # else | 494 | 87 | hash = | 495 | 87 | hash * Z_L(33 * 33 * 33 * 33) + | 496 | 87 | str[0] * Z_L(33 * 33 * 33) + | 497 | 87 | str[1] * Z_L(33 * 33) + | 498 | 87 | str[2] * Z_L(33) + | 499 | 87 | str[3]; | 500 | 87 | hash = | 501 | 87 | hash * Z_L(33 * 33 * 33 * 33) + | 502 | 87 | str[4] * Z_L(33 * 33 * 33) + | 503 | 87 | str[5] * Z_L(33 * 33) + | 504 | 87 | str[6] * Z_L(33) + | 505 | 87 | str[7]; | 506 | 87 | # endif | 507 | 87 | } | 508 | 2.50k | if (len >= 4) { | 509 | 3 | hash = | 510 | 3 | hash * Z_L(33 * 33 * 33 * 33) + | 511 | 3 | str[0] * Z_L(33 * 33 * 33) + | 512 | 3 | str[1] * Z_L(33 * 33) + | 513 | 3 | str[2] * Z_L(33) + | 514 | 3 | str[3]; | 515 | 3 | len -= 4; | 516 | 3 | str += 4; | 517 | 3 | } | 518 | 2.50k | if (len >= 2) { | 519 | 2.49k | if (len > 2) { | 520 | 87 | hash = | 521 | 87 | hash * Z_L(33 * 33 * 33) + | 522 | 87 | str[0] * Z_L(33 * 33) + | 523 | 87 | str[1] * Z_L(33) + | 524 | 87 | str[2]; | 525 | 2.40k | } else { | 526 | 2.40k | hash = | 527 | 2.40k | hash * Z_L(33 * 33) + | 528 | 2.40k | str[0] * Z_L(33) + | 529 | 2.40k | str[1]; | 530 | 2.40k | } | 531 | 2.49k | } else if (len != 0) { | 532 | 3 | hash = hash * Z_L(33) + *str; | 533 | 3 | } | 534 | | #else | 535 | | /* variant with the hash unrolled eight times */ | 536 | | for (; len >= 8; len -= 8) { | 537 | | hash = ((hash << 5) + hash) + *str++; | 538 | | hash = ((hash << 5) + hash) + *str++; | 539 | | hash = ((hash << 5) + hash) + *str++; | 540 | | hash = ((hash << 5) + hash) + *str++; | 541 | | hash = ((hash << 5) + hash) + *str++; | 542 | | hash = ((hash << 5) + hash) + *str++; | 543 | | hash = ((hash << 5) + hash) + *str++; | 544 | | hash = ((hash << 5) + hash) + *str++; | 545 | | } | 546 | | switch (len) { | 547 | | case 7: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 548 | | case 6: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 549 | | case 5: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 550 | | case 4: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 551 | | case 3: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 552 | | case 2: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 553 | | case 1: hash = ((hash << 5) + hash) + *str++; break; | 554 | | case 0: break; | 555 | | default: ZEND_UNREACHABLE(); | 556 | | } | 557 | | #endif | 558 | | | 559 | | /* Hash value can't be zero, so we always set the high bit */ | 560 | 2.50k | #if SIZEOF_ZEND_LONG == 8 | 561 | 2.50k | return hash | Z_UL(0x8000000000000000); | 562 | | #elif SIZEOF_ZEND_LONG == 4 | 563 | | return hash | Z_UL(0x80000000); | 564 | | #else | 565 | | # error "Unknown SIZEOF_ZEND_LONG" | 566 | | #endif | 567 | 2.50k | } |
Unexecuted instantiation: http_fopen_wrapper.c:zend_inline_hash_func Unexecuted instantiation: http.c:zend_inline_hash_func Unexecuted instantiation: image.c:zend_inline_hash_func Unexecuted instantiation: incomplete_class.c:zend_inline_hash_func Unexecuted instantiation: info.c:zend_inline_hash_func Unexecuted instantiation: iptc.c:zend_inline_hash_func Unexecuted instantiation: levenshtein.c:zend_inline_hash_func Unexecuted instantiation: link.c:zend_inline_hash_func Unexecuted instantiation: mail.c:zend_inline_hash_func Unexecuted instantiation: math.c:zend_inline_hash_func Unexecuted instantiation: md5.c:zend_inline_hash_func Unexecuted instantiation: metaphone.c:zend_inline_hash_func Unexecuted instantiation: microtime.c:zend_inline_hash_func Unexecuted instantiation: net.c:zend_inline_hash_func Unexecuted instantiation: pack.c:zend_inline_hash_func Unexecuted instantiation: pageinfo.c:zend_inline_hash_func Unexecuted instantiation: password.c:zend_inline_hash_func Unexecuted instantiation: php_fopen_wrapper.c:zend_inline_hash_func Unexecuted instantiation: proc_open.c:zend_inline_hash_func Unexecuted instantiation: quot_print.c:zend_inline_hash_func Unexecuted instantiation: scanf.c:zend_inline_hash_func Unexecuted instantiation: sha1.c:zend_inline_hash_func Unexecuted instantiation: soundex.c:zend_inline_hash_func Unexecuted instantiation: streamsfuncs.c:zend_inline_hash_func Unexecuted instantiation: string.c:zend_inline_hash_func Unexecuted instantiation: strnatcmp.c:zend_inline_hash_func Unexecuted instantiation: syslog.c:zend_inline_hash_func Unexecuted instantiation: type.c:zend_inline_hash_func Unexecuted instantiation: uniqid.c:zend_inline_hash_func Unexecuted instantiation: url_scanner_ex.c:zend_inline_hash_func Unexecuted instantiation: url.c:zend_inline_hash_func Unexecuted instantiation: user_filters.c:zend_inline_hash_func Unexecuted instantiation: uuencode.c:zend_inline_hash_func Unexecuted instantiation: var_unserializer.c:zend_inline_hash_func Unexecuted instantiation: var.c:zend_inline_hash_func Unexecuted instantiation: versioning.c:zend_inline_hash_func Unexecuted instantiation: crypt_sha256.c:zend_inline_hash_func Unexecuted instantiation: crypt_sha512.c:zend_inline_hash_func Unexecuted instantiation: php_crypt_r.c:zend_inline_hash_func Unexecuted instantiation: php_uri.c:zend_inline_hash_func Unexecuted instantiation: php_uri_common.c:zend_inline_hash_func Unexecuted instantiation: uri_parser_rfc3986.c:zend_inline_hash_func Unexecuted instantiation: uri_parser_whatwg.c:zend_inline_hash_func Unexecuted instantiation: uri_parser_php_parse_url.c:zend_inline_hash_func Unexecuted instantiation: explicit_bzero.c:zend_inline_hash_func Unexecuted instantiation: fopen_wrappers.c:zend_inline_hash_func Unexecuted instantiation: getopt.c:zend_inline_hash_func Unexecuted instantiation: main.c:zend_inline_hash_func Unexecuted instantiation: network.c:zend_inline_hash_func Unexecuted instantiation: output.c:zend_inline_hash_func Unexecuted instantiation: php_content_types.c:zend_inline_hash_func Unexecuted instantiation: php_ini_builder.c:zend_inline_hash_func Unexecuted instantiation: php_ini.c:zend_inline_hash_func Unexecuted instantiation: php_glob.c:zend_inline_hash_func Unexecuted instantiation: php_odbc_utils.c:zend_inline_hash_func Unexecuted instantiation: php_open_temporary_file.c:zend_inline_hash_func Unexecuted instantiation: php_scandir.c:zend_inline_hash_func Unexecuted instantiation: php_syslog.c:zend_inline_hash_func Unexecuted instantiation: php_ticks.c:zend_inline_hash_func Unexecuted instantiation: php_variables.c:zend_inline_hash_func Unexecuted instantiation: reentrancy.c:zend_inline_hash_func Unexecuted instantiation: rfc1867.c:zend_inline_hash_func Unexecuted instantiation: safe_bcmp.c:zend_inline_hash_func Unexecuted instantiation: SAPI.c:zend_inline_hash_func Unexecuted instantiation: snprintf.c:zend_inline_hash_func Unexecuted instantiation: spprintf.c:zend_inline_hash_func Unexecuted instantiation: strlcat.c:zend_inline_hash_func Unexecuted instantiation: strlcpy.c:zend_inline_hash_func Unexecuted instantiation: cast.c:zend_inline_hash_func Unexecuted instantiation: filter.c:zend_inline_hash_func Unexecuted instantiation: glob_wrapper.c:zend_inline_hash_func Unexecuted instantiation: memory.c:zend_inline_hash_func Unexecuted instantiation: mmap.c:zend_inline_hash_func Unexecuted instantiation: plain_wrapper.c:zend_inline_hash_func Unexecuted instantiation: stream_errors.c:zend_inline_hash_func Unexecuted instantiation: streams.c:zend_inline_hash_func Unexecuted instantiation: transports.c:zend_inline_hash_func Unexecuted instantiation: userspace.c:zend_inline_hash_func Unexecuted instantiation: xp_socket.c:zend_inline_hash_func Unexecuted instantiation: block_pass.c:zend_inline_hash_func Unexecuted instantiation: compact_literals.c:zend_inline_hash_func Unexecuted instantiation: compact_vars.c:zend_inline_hash_func Unexecuted instantiation: dce.c:zend_inline_hash_func Unexecuted instantiation: dfa_pass.c:zend_inline_hash_func Unexecuted instantiation: escape_analysis.c:zend_inline_hash_func Unexecuted instantiation: nop_removal.c:zend_inline_hash_func Unexecuted instantiation: optimize_func_calls.c:zend_inline_hash_func Unexecuted instantiation: optimize_temp_vars_5.c:zend_inline_hash_func Unexecuted instantiation: pass1.c:zend_inline_hash_func Unexecuted instantiation: pass3.c:zend_inline_hash_func Unexecuted instantiation: sccp.c:zend_inline_hash_func Unexecuted instantiation: scdf.c:zend_inline_hash_func Unexecuted instantiation: zend_call_graph.c:zend_inline_hash_func Unexecuted instantiation: zend_cfg.c:zend_inline_hash_func Unexecuted instantiation: zend_dfg.c:zend_inline_hash_func Unexecuted instantiation: zend_dump.c:zend_inline_hash_func Unexecuted instantiation: zend_func_info.c:zend_inline_hash_func Unexecuted instantiation: zend_inference.c:zend_inline_hash_func Unexecuted instantiation: zend_optimizer.c:zend_inline_hash_func Unexecuted instantiation: zend_ssa.c:zend_inline_hash_func Unexecuted instantiation: zend_alloc.c:zend_inline_hash_func Unexecuted instantiation: zend_API.c:zend_inline_hash_func Unexecuted instantiation: zend_ast.c:zend_inline_hash_func Unexecuted instantiation: zend_attributes.c:zend_inline_hash_func Unexecuted instantiation: zend_autoload.c:zend_inline_hash_func Unexecuted instantiation: zend_builtin_functions.c:zend_inline_hash_func Unexecuted instantiation: zend_call_stack.c:zend_inline_hash_func Unexecuted instantiation: zend_closures.c:zend_inline_hash_func Unexecuted instantiation: zend_compile.c:zend_inline_hash_func Unexecuted instantiation: zend_constants.c:zend_inline_hash_func Unexecuted instantiation: zend_cpuinfo.c:zend_inline_hash_func Unexecuted instantiation: zend_default_classes.c:zend_inline_hash_func Unexecuted instantiation: zend_dtrace.c:zend_inline_hash_func Unexecuted instantiation: zend_enum.c:zend_inline_hash_func Unexecuted instantiation: zend_exceptions.c:zend_inline_hash_func Unexecuted instantiation: zend_execute_API.c:zend_inline_hash_func Unexecuted instantiation: zend_execute.c:zend_inline_hash_func Unexecuted instantiation: zend_extensions.c:zend_inline_hash_func Unexecuted instantiation: zend_fibers.c:zend_inline_hash_func Unexecuted instantiation: zend_float.c:zend_inline_hash_func Unexecuted instantiation: zend_gc.c:zend_inline_hash_func Unexecuted instantiation: zend_gdb.c:zend_inline_hash_func Unexecuted instantiation: zend_generators.c:zend_inline_hash_func zend_hash.c:zend_inline_hash_func Line | Count | Source | 469 | 226k | { | 470 | 226k | zend_ulong hash = Z_UL(5381); | 471 | | | 472 | 226k | #if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) | 473 | | /* Version with multiplication works better on modern CPU */ | 474 | 497k | for (; len >= 8; len -= 8, str += 8) { | 475 | | # if defined(__aarch64__) && !defined(WORDS_BIGENDIAN) | 476 | | /* On some architectures it is beneficial to load 8 bytes at a | 477 | | time and extract each byte with a bit field extract instr. */ | 478 | | uint64_t chunk; | 479 | | | 480 | | memcpy(&chunk, str, sizeof(chunk)); | 481 | | hash = | 482 | | hash * 33 * 33 * 33 * 33 + | 483 | | ((chunk >> (8 * 0)) & 0xff) * 33 * 33 * 33 + | 484 | | ((chunk >> (8 * 1)) & 0xff) * 33 * 33 + | 485 | | ((chunk >> (8 * 2)) & 0xff) * 33 + | 486 | | ((chunk >> (8 * 3)) & 0xff); | 487 | | hash = | 488 | | hash * 33 * 33 * 33 * 33 + | 489 | | ((chunk >> (8 * 4)) & 0xff) * 33 * 33 * 33 + | 490 | | ((chunk >> (8 * 5)) & 0xff) * 33 * 33 + | 491 | | ((chunk >> (8 * 6)) & 0xff) * 33 + | 492 | | ((chunk >> (8 * 7)) & 0xff); | 493 | | # else | 494 | 270k | hash = | 495 | 270k | hash * Z_L(33 * 33 * 33 * 33) + | 496 | 270k | str[0] * Z_L(33 * 33 * 33) + | 497 | 270k | str[1] * Z_L(33 * 33) + | 498 | 270k | str[2] * Z_L(33) + | 499 | 270k | str[3]; | 500 | 270k | hash = | 501 | 270k | hash * Z_L(33 * 33 * 33 * 33) + | 502 | 270k | str[4] * Z_L(33 * 33 * 33) + | 503 | 270k | str[5] * Z_L(33 * 33) + | 504 | 270k | str[6] * Z_L(33) + | 505 | 270k | str[7]; | 506 | 270k | # endif | 507 | 270k | } | 508 | 226k | if (len >= 4) { | 509 | 30.9k | hash = | 510 | 30.9k | hash * Z_L(33 * 33 * 33 * 33) + | 511 | 30.9k | str[0] * Z_L(33 * 33 * 33) + | 512 | 30.9k | str[1] * Z_L(33 * 33) + | 513 | 30.9k | str[2] * Z_L(33) + | 514 | 30.9k | str[3]; | 515 | 30.9k | len -= 4; | 516 | 30.9k | str += 4; | 517 | 30.9k | } | 518 | 226k | if (len >= 2) { | 519 | 123k | if (len > 2) { | 520 | 50.5k | hash = | 521 | 50.5k | hash * Z_L(33 * 33 * 33) + | 522 | 50.5k | str[0] * Z_L(33 * 33) + | 523 | 50.5k | str[1] * Z_L(33) + | 524 | 50.5k | str[2]; | 525 | 73.0k | } else { | 526 | 73.0k | hash = | 527 | 73.0k | hash * Z_L(33 * 33) + | 528 | 73.0k | str[0] * Z_L(33) + | 529 | 73.0k | str[1]; | 530 | 73.0k | } | 531 | 123k | } else if (len != 0) { | 532 | 16.0k | hash = hash * Z_L(33) + *str; | 533 | 16.0k | } | 534 | | #else | 535 | | /* variant with the hash unrolled eight times */ | 536 | | for (; len >= 8; len -= 8) { | 537 | | hash = ((hash << 5) + hash) + *str++; | 538 | | hash = ((hash << 5) + hash) + *str++; | 539 | | hash = ((hash << 5) + hash) + *str++; | 540 | | hash = ((hash << 5) + hash) + *str++; | 541 | | hash = ((hash << 5) + hash) + *str++; | 542 | | hash = ((hash << 5) + hash) + *str++; | 543 | | hash = ((hash << 5) + hash) + *str++; | 544 | | hash = ((hash << 5) + hash) + *str++; | 545 | | } | 546 | | switch (len) { | 547 | | case 7: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 548 | | case 6: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 549 | | case 5: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 550 | | case 4: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 551 | | case 3: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 552 | | case 2: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 553 | | case 1: hash = ((hash << 5) + hash) + *str++; break; | 554 | | case 0: break; | 555 | | default: ZEND_UNREACHABLE(); | 556 | | } | 557 | | #endif | 558 | | | 559 | | /* Hash value can't be zero, so we always set the high bit */ | 560 | 226k | #if SIZEOF_ZEND_LONG == 8 | 561 | 226k | return hash | Z_UL(0x8000000000000000); | 562 | | #elif SIZEOF_ZEND_LONG == 4 | 563 | | return hash | Z_UL(0x80000000); | 564 | | #else | 565 | | # error "Unknown SIZEOF_ZEND_LONG" | 566 | | #endif | 567 | 226k | } |
Unexecuted instantiation: zend_highlight.c:zend_inline_hash_func Unexecuted instantiation: zend_hrtime.c:zend_inline_hash_func Unexecuted instantiation: zend_inheritance.c:zend_inline_hash_func Unexecuted instantiation: zend_ini_parser.c:zend_inline_hash_func Unexecuted instantiation: zend_ini_scanner.c:zend_inline_hash_func Unexecuted instantiation: zend_ini.c:zend_inline_hash_func Unexecuted instantiation: zend_interfaces.c:zend_inline_hash_func Unexecuted instantiation: zend_iterators.c:zend_inline_hash_func Unexecuted instantiation: zend_language_parser.c:zend_inline_hash_func Unexecuted instantiation: zend_language_scanner.c:zend_inline_hash_func Unexecuted instantiation: zend_lazy_objects.c:zend_inline_hash_func Unexecuted instantiation: zend_list.c:zend_inline_hash_func Unexecuted instantiation: zend_llist.c:zend_inline_hash_func Unexecuted instantiation: zend_multibyte.c:zend_inline_hash_func Unexecuted instantiation: zend_object_handlers.c:zend_inline_hash_func Unexecuted instantiation: zend_objects_API.c:zend_inline_hash_func Unexecuted instantiation: zend_objects.c:zend_inline_hash_func Unexecuted instantiation: zend_observer.c:zend_inline_hash_func Unexecuted instantiation: zend_opcode.c:zend_inline_hash_func Unexecuted instantiation: zend_operators.c:zend_inline_hash_func Unexecuted instantiation: zend_property_hooks.c:zend_inline_hash_func Unexecuted instantiation: zend_ptr_stack.c:zend_inline_hash_func Unexecuted instantiation: zend_signal.c:zend_inline_hash_func Unexecuted instantiation: zend_smart_str.c:zend_inline_hash_func Unexecuted instantiation: zend_sort.c:zend_inline_hash_func Unexecuted instantiation: zend_stack.c:zend_inline_hash_func Unexecuted instantiation: zend_stream.c:zend_inline_hash_func zend_string.c:zend_inline_hash_func Line | Count | Source | 469 | 1.04M | { | 470 | 1.04M | zend_ulong hash = Z_UL(5381); | 471 | | | 472 | 1.04M | #if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) | 473 | | /* Version with multiplication works better on modern CPU */ | 474 | 138M | for (; len >= 8; len -= 8, str += 8) { | 475 | | # if defined(__aarch64__) && !defined(WORDS_BIGENDIAN) | 476 | | /* On some architectures it is beneficial to load 8 bytes at a | 477 | | time and extract each byte with a bit field extract instr. */ | 478 | | uint64_t chunk; | 479 | | | 480 | | memcpy(&chunk, str, sizeof(chunk)); | 481 | | hash = | 482 | | hash * 33 * 33 * 33 * 33 + | 483 | | ((chunk >> (8 * 0)) & 0xff) * 33 * 33 * 33 + | 484 | | ((chunk >> (8 * 1)) & 0xff) * 33 * 33 + | 485 | | ((chunk >> (8 * 2)) & 0xff) * 33 + | 486 | | ((chunk >> (8 * 3)) & 0xff); | 487 | | hash = | 488 | | hash * 33 * 33 * 33 * 33 + | 489 | | ((chunk >> (8 * 4)) & 0xff) * 33 * 33 * 33 + | 490 | | ((chunk >> (8 * 5)) & 0xff) * 33 * 33 + | 491 | | ((chunk >> (8 * 6)) & 0xff) * 33 + | 492 | | ((chunk >> (8 * 7)) & 0xff); | 493 | | # else | 494 | 137M | hash = | 495 | 137M | hash * Z_L(33 * 33 * 33 * 33) + | 496 | 137M | str[0] * Z_L(33 * 33 * 33) + | 497 | 137M | str[1] * Z_L(33 * 33) + | 498 | 137M | str[2] * Z_L(33) + | 499 | 137M | str[3]; | 500 | 137M | hash = | 501 | 137M | hash * Z_L(33 * 33 * 33 * 33) + | 502 | 137M | str[4] * Z_L(33 * 33 * 33) + | 503 | 137M | str[5] * Z_L(33 * 33) + | 504 | 137M | str[6] * Z_L(33) + | 505 | 137M | str[7]; | 506 | 137M | # endif | 507 | 137M | } | 508 | 1.04M | if (len >= 4) { | 509 | 437k | hash = | 510 | 437k | hash * Z_L(33 * 33 * 33 * 33) + | 511 | 437k | str[0] * Z_L(33 * 33 * 33) + | 512 | 437k | str[1] * Z_L(33 * 33) + | 513 | 437k | str[2] * Z_L(33) + | 514 | 437k | str[3]; | 515 | 437k | len -= 4; | 516 | 437k | str += 4; | 517 | 437k | } | 518 | 1.04M | if (len >= 2) { | 519 | 530k | if (len > 2) { | 520 | 338k | hash = | 521 | 338k | hash * Z_L(33 * 33 * 33) + | 522 | 338k | str[0] * Z_L(33 * 33) + | 523 | 338k | str[1] * Z_L(33) + | 524 | 338k | str[2]; | 525 | 338k | } else { | 526 | 192k | hash = | 527 | 192k | hash * Z_L(33 * 33) + | 528 | 192k | str[0] * Z_L(33) + | 529 | 192k | str[1]; | 530 | 192k | } | 531 | 530k | } else if (len != 0) { | 532 | 215k | hash = hash * Z_L(33) + *str; | 533 | 215k | } | 534 | | #else | 535 | | /* variant with the hash unrolled eight times */ | 536 | | for (; len >= 8; len -= 8) { | 537 | | hash = ((hash << 5) + hash) + *str++; | 538 | | hash = ((hash << 5) + hash) + *str++; | 539 | | hash = ((hash << 5) + hash) + *str++; | 540 | | hash = ((hash << 5) + hash) + *str++; | 541 | | hash = ((hash << 5) + hash) + *str++; | 542 | | hash = ((hash << 5) + hash) + *str++; | 543 | | hash = ((hash << 5) + hash) + *str++; | 544 | | hash = ((hash << 5) + hash) + *str++; | 545 | | } | 546 | | switch (len) { | 547 | | case 7: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 548 | | case 6: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 549 | | case 5: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 550 | | case 4: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 551 | | case 3: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 552 | | case 2: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */ | 553 | | case 1: hash = ((hash << 5) + hash) + *str++; break; | 554 | | case 0: break; | 555 | | default: ZEND_UNREACHABLE(); | 556 | | } | 557 | | #endif | 558 | | | 559 | | /* Hash value can't be zero, so we always set the high bit */ | 560 | 1.04M | #if SIZEOF_ZEND_LONG == 8 | 561 | 1.04M | return hash | Z_UL(0x8000000000000000); | 562 | | #elif SIZEOF_ZEND_LONG == 4 | 563 | | return hash | Z_UL(0x80000000); | 564 | | #else | 565 | | # error "Unknown SIZEOF_ZEND_LONG" | 566 | | #endif | 567 | 1.04M | } |
Unexecuted instantiation: zend_strtod.c:zend_inline_hash_func Unexecuted instantiation: zend_system_id.c:zend_inline_hash_func Unexecuted instantiation: zend_variables.c:zend_inline_hash_func Unexecuted instantiation: zend_virtual_cwd.c:zend_inline_hash_func Unexecuted instantiation: zend_vm_opcodes.c:zend_inline_hash_func Unexecuted instantiation: zend_weakrefs.c:zend_inline_hash_func Unexecuted instantiation: zend.c:zend_inline_hash_func Unexecuted instantiation: internal_functions_cli.c:zend_inline_hash_func Unexecuted instantiation: fuzzer-tracing-jit.c:zend_inline_hash_func Unexecuted instantiation: fuzzer-sapi.c:zend_inline_hash_func |
568 | | |
569 | | // When adding a new string here, please also update build/gen_stub.php to the |
570 | | // known strings to be used in property registration; see gh-15751 |
571 | | #define ZEND_KNOWN_STRINGS(_) \ |
572 | | _(ZEND_STR_FILE, "file") \ |
573 | | _(ZEND_STR_LINE, "line") \ |
574 | | _(ZEND_STR_FUNCTION, "function") \ |
575 | | _(ZEND_STR_CLASS, "class") \ |
576 | | _(ZEND_STR_OBJECT, "object") \ |
577 | | _(ZEND_STR_TYPE, "type") \ |
578 | | _(ZEND_STR_OBJECT_OPERATOR, "->") \ |
579 | | _(ZEND_STR_PAAMAYIM_NEKUDOTAYIM, "::") \ |
580 | | _(ZEND_STR_ARGS, "args") \ |
581 | | _(ZEND_STR_ARGUMENTS, "arguments") \ |
582 | | _(ZEND_STR_UNKNOWN, "unknown") \ |
583 | | _(ZEND_STR_UNKNOWN_CAPITALIZED, "Unknown") \ |
584 | | _(ZEND_STR_EXIT, "exit") \ |
585 | | _(ZEND_STR_CLONE, "clone") \ |
586 | | _(ZEND_STR_EVAL, "eval") \ |
587 | | _(ZEND_STR_INCLUDE, "include") \ |
588 | | _(ZEND_STR_REQUIRE, "require") \ |
589 | | _(ZEND_STR_INCLUDE_ONCE, "include_once") \ |
590 | | _(ZEND_STR_REQUIRE_ONCE, "require_once") \ |
591 | | _(ZEND_STR_SCALAR, "scalar") \ |
592 | | _(ZEND_STR_ERROR_REPORTING, "error_reporting") \ |
593 | | _(ZEND_STR_STATIC, "static") \ |
594 | | _(ZEND_STR_THIS, "this") \ |
595 | | _(ZEND_STR_VALUE, "value") \ |
596 | | _(ZEND_STR_KEY, "key") \ |
597 | | _(ZEND_STR_MAGIC_INVOKE, "__invoke") \ |
598 | | _(ZEND_STR_PREVIOUS, "previous") \ |
599 | | _(ZEND_STR_CODE, "code") \ |
600 | | _(ZEND_STR_MESSAGE, "message") \ |
601 | | _(ZEND_STR_SEVERITY, "severity") \ |
602 | | _(ZEND_STR_STRING, "string") \ |
603 | | _(ZEND_STR_TRACE, "trace") \ |
604 | | _(ZEND_STR_SCHEME, "scheme") \ |
605 | | _(ZEND_STR_HOST, "host") \ |
606 | | _(ZEND_STR_PORT, "port") \ |
607 | | _(ZEND_STR_USER, "user") \ |
608 | | _(ZEND_STR_USERNAME, "username") \ |
609 | | _(ZEND_STR_PASS, "pass") \ |
610 | | _(ZEND_STR_PASSWORD, "password") \ |
611 | | _(ZEND_STR_PATH, "path") \ |
612 | | _(ZEND_STR_QUERY, "query") \ |
613 | | _(ZEND_STR_FRAGMENT, "fragment") \ |
614 | | _(ZEND_STR_NULL, "NULL") \ |
615 | | _(ZEND_STR_BOOLEAN, "boolean") \ |
616 | | _(ZEND_STR_INTEGER, "integer") \ |
617 | | _(ZEND_STR_DOUBLE, "double") \ |
618 | | _(ZEND_STR_ARRAY, "array") \ |
619 | | _(ZEND_STR_RESOURCE, "resource") \ |
620 | | _(ZEND_STR_CLOSED_RESOURCE, "resource (closed)") \ |
621 | | _(ZEND_STR_NAME, "name") \ |
622 | | _(ZEND_STR_ARGV, "argv") \ |
623 | | _(ZEND_STR_ARGC, "argc") \ |
624 | | _(ZEND_STR_ARRAY_CAPITALIZED, "Array") \ |
625 | | _(ZEND_STR_BOOL, "bool") \ |
626 | | _(ZEND_STR_INT, "int") \ |
627 | | _(ZEND_STR_FLOAT, "float") \ |
628 | | _(ZEND_STR_CALLABLE, "callable") \ |
629 | | _(ZEND_STR_ITERABLE, "iterable") \ |
630 | | _(ZEND_STR_VOID, "void") \ |
631 | | _(ZEND_STR_NEVER, "never") \ |
632 | | _(ZEND_STR_FALSE, "false") \ |
633 | | _(ZEND_STR_TRUE, "true") \ |
634 | | _(ZEND_STR_NULL_LOWERCASE, "null") \ |
635 | | _(ZEND_STR_MIXED, "mixed") \ |
636 | | _(ZEND_STR_TRAVERSABLE, "Traversable") \ |
637 | | _(ZEND_STR_SELF, "self") \ |
638 | | _(ZEND_STR_PARENT, "parent") \ |
639 | | _(ZEND_STR_SLEEP, "__sleep") \ |
640 | | _(ZEND_STR_WAKEUP, "__wakeup") \ |
641 | | _(ZEND_STR_CASES, "cases") \ |
642 | | _(ZEND_STR_FROM, "from") \ |
643 | | _(ZEND_STR_TRYFROM, "tryFrom") \ |
644 | | _(ZEND_STR_TRYFROM_LOWERCASE, "tryfrom") \ |
645 | | _(ZEND_STR_AUTOGLOBAL_SERVER, "_SERVER") \ |
646 | | _(ZEND_STR_AUTOGLOBAL_ENV, "_ENV") \ |
647 | | _(ZEND_STR_AUTOGLOBAL_REQUEST, "_REQUEST") \ |
648 | | _(ZEND_STR_COUNT, "count") \ |
649 | | _(ZEND_STR_SENSITIVEPARAMETER, "SensitiveParameter") \ |
650 | | _(ZEND_STR_CONST_EXPR_PLACEHOLDER, "[constant expression]") \ |
651 | | _(ZEND_STR_DEPRECATED_CAPITALIZED, "Deprecated") \ |
652 | | _(ZEND_STR_SINCE, "since") \ |
653 | | _(ZEND_STR_GET, "get") \ |
654 | | _(ZEND_STR_SET, "set") \ |
655 | | _(ZEND_STR_8_DOT_0, "8.0") \ |
656 | | _(ZEND_STR_8_DOT_1, "8.1") \ |
657 | | _(ZEND_STR_8_DOT_2, "8.2") \ |
658 | | _(ZEND_STR_8_DOT_3, "8.3") \ |
659 | | _(ZEND_STR_8_DOT_4, "8.4") \ |
660 | | _(ZEND_STR_8_DOT_5, "8.5") \ |
661 | | |
662 | | |
663 | | typedef enum _zend_known_string_id { |
664 | | #define _ZEND_STR_ID(id, str) id, |
665 | | ZEND_KNOWN_STRINGS(_ZEND_STR_ID) |
666 | | #undef _ZEND_STR_ID |
667 | | ZEND_STR_LAST_KNOWN |
668 | | } zend_known_string_id; |
669 | | |
670 | | #endif /* ZEND_STRING_H */ |