Coverage Report

Created: 2026-06-02 06:36

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/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
3.94M
#define ZSTR_VAL(zstr)  (zstr)->val
68
6.19M
#define ZSTR_LEN(zstr)  (zstr)->len
69
3.01M
#define ZSTR_H(zstr)    (zstr)->h
70
#define ZSTR_HASH(zstr) zend_string_hash_val(zstr)
71
72
/*---*/
73
74
1.95M
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1.95M
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1.95M
}
php_date.c:ZSTR_IS_INTERNED
Line
Count
Source
74
229
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
229
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
229
}
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
506
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
506
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
506
}
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
Unexecuted instantiation: json_parser.tab.c:ZSTR_IS_INTERNED
Unexecuted instantiation: json_scanner.c:ZSTR_IS_INTERNED
json.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: 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
1
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1
}
Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_file_cache.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_persist_calc.c:ZSTR_IS_INTERNED
zend_persist.c:ZSTR_IS_INTERNED
Line
Count
Source
74
1
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1
}
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_IS_INTERNED
ZendAccelerator.c:ZSTR_IS_INTERNED
Line
Count
Source
74
43.4k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
43.4k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
43.4k
}
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
1.90k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1.90k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1.90k
}
php_spl.c:ZSTR_IS_INTERNED
Line
Count
Source
74
55
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
55
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
55
}
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
}
Unexecuted instantiation: spl_functions.c:ZSTR_IS_INTERNED
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
}
array.c:ZSTR_IS_INTERNED
Line
Count
Source
74
29
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
29
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
29
}
assert.c:ZSTR_IS_INTERNED
Line
Count
Source
74
28
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
28
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
28
}
Unexecuted instantiation: base64.c:ZSTR_IS_INTERNED
basic_functions.c:ZSTR_IS_INTERNED
Line
Count
Source
74
132
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
132
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
132
}
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
dir.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
exec.c:ZSTR_IS_INTERNED
Line
Count
Source
74
1
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1
}
file.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: 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
7
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
7
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
7
}
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
html.c:ZSTR_IS_INTERNED
Line
Count
Source
74
129
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
129
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
129
}
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
4
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
4
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
4
}
info.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: 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
Unexecuted instantiation: math.c:ZSTR_IS_INTERNED
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
26
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
26
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
26
}
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
56
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
56
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
56
}
Unexecuted instantiation: strnatcmp.c:ZSTR_IS_INTERNED
Unexecuted instantiation: syslog.c:ZSTR_IS_INTERNED
Unexecuted instantiation: type.c:ZSTR_IS_INTERNED
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
23
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
23
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
23
}
Unexecuted instantiation: uuencode.c:ZSTR_IS_INTERNED
var_unserializer.c:ZSTR_IS_INTERNED
Line
Count
Source
74
65
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
65
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
65
}
var.c:ZSTR_IS_INTERNED
Line
Count
Source
74
358
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
358
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
358
}
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
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: getopt.c:ZSTR_IS_INTERNED
main.c:ZSTR_IS_INTERNED
Line
Count
Source
74
269k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
269k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
269k
}
Unexecuted instantiation: network.c:ZSTR_IS_INTERNED
output.c:ZSTR_IS_INTERNED
Line
Count
Source
74
4.40k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
4.40k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
4.40k
}
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
22
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
22
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
22
}
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
33.9k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
33.9k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
33.9k
}
Unexecuted instantiation: reentrancy.c:ZSTR_IS_INTERNED
Unexecuted instantiation: rfc1867.c:ZSTR_IS_INTERNED
Unexecuted instantiation: safe_bcmp.c:ZSTR_IS_INTERNED
SAPI.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
memory.c:ZSTR_IS_INTERNED
Line
Count
Source
74
44
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
44
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
44
}
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
1.39k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1.39k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1.39k
}
streams.c:ZSTR_IS_INTERNED
Line
Count
Source
74
19
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
19
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
19
}
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
684
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
684
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
684
}
Unexecuted instantiation: xp_socket.c:ZSTR_IS_INTERNED
Unexecuted instantiation: block_pass.c:ZSTR_IS_INTERNED
Unexecuted instantiation: compact_literals.c:ZSTR_IS_INTERNED
Unexecuted instantiation: compact_vars.c:ZSTR_IS_INTERNED
Unexecuted instantiation: dce.c:ZSTR_IS_INTERNED
Unexecuted instantiation: dfa_pass.c:ZSTR_IS_INTERNED
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
}
Unexecuted instantiation: zend_inference.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_optimizer.c:ZSTR_IS_INTERNED
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
35.4k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
35.4k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
35.4k
}
zend_ast.c:ZSTR_IS_INTERNED
Line
Count
Source
74
3.22k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
3.22k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
3.22k
}
zend_attributes.c:ZSTR_IS_INTERNED
Line
Count
Source
74
670
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
670
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
670
}
zend_autoload.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_builtin_functions.c:ZSTR_IS_INTERNED
Line
Count
Source
74
82.9k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
82.9k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
82.9k
}
Unexecuted instantiation: zend_call_stack.c:ZSTR_IS_INTERNED
zend_closures.c:ZSTR_IS_INTERNED
Line
Count
Source
74
674
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
674
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
674
}
zend_compile.c:ZSTR_IS_INTERNED
Line
Count
Source
74
98.6k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
98.6k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
98.6k
}
zend_constants.c:ZSTR_IS_INTERNED
Line
Count
Source
74
272
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
272
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
272
}
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
1.70k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1.70k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1.70k
}
zend_exceptions.c:ZSTR_IS_INTERNED
Line
Count
Source
74
59.9k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
59.9k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
59.9k
}
zend_execute_API.c:ZSTR_IS_INTERNED
Line
Count
Source
74
12.4k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
12.4k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
12.4k
}
zend_execute.c:ZSTR_IS_INTERNED
Line
Count
Source
74
50.9k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
50.9k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
50.9k
}
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
1
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1
}
zend_hash.c:ZSTR_IS_INTERNED
Line
Count
Source
74
379k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
379k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
379k
}
zend_highlight.c:ZSTR_IS_INTERNED
Line
Count
Source
74
65.8k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
65.8k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
65.8k
}
Unexecuted instantiation: zend_hrtime.c:ZSTR_IS_INTERNED
zend_inheritance.c:ZSTR_IS_INTERNED
Line
Count
Source
74
7.63k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
7.63k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
7.63k
}
zend_ini_parser.c:ZSTR_IS_INTERNED
Line
Count
Source
74
390k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
390k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
390k
}
Unexecuted instantiation: zend_ini_scanner.c:ZSTR_IS_INTERNED
zend_ini.c:ZSTR_IS_INTERNED
Line
Count
Source
74
303
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
303
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
303
}
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
3
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
3
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
3
}
zend_language_scanner.c:ZSTR_IS_INTERNED
Line
Count
Source
74
29.9k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
29.9k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
29.9k
}
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
2.07k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
2.07k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
2.07k
}
Unexecuted instantiation: zend_objects_API.c:ZSTR_IS_INTERNED
zend_objects.c:ZSTR_IS_INTERNED
Line
Count
Source
74
7
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
7
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
7
}
Unexecuted instantiation: zend_observer.c:ZSTR_IS_INTERNED
zend_opcode.c:ZSTR_IS_INTERNED
Line
Count
Source
74
24.9k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
24.9k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
24.9k
}
zend_operators.c:ZSTR_IS_INTERNED
Line
Count
Source
74
34.2k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
34.2k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
34.2k
}
zend_property_hooks.c:ZSTR_IS_INTERNED
Line
Count
Source
74
3
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
3
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
3
}
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
37.7k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
37.7k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
37.7k
}
zend_string.c:ZSTR_IS_INTERNED
Line
Count
Source
74
4.72k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
4.72k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
4.72k
}
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
154k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
154k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
154k
}
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
zend.c:ZSTR_IS_INTERNED
Line
Count
Source
74
116k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
116k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
116k
}
Unexecuted instantiation: internal_functions_cli.c:ZSTR_IS_INTERNED
Unexecuted instantiation: fuzzer-execute.c:ZSTR_IS_INTERNED
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_IS_INTERNED
77
78
7.27k
static inline bool ZSTR_IS_VALID_UTF8(const zend_string *s) {
79
7.27k
  return GC_FLAGS(s) & IS_STR_VALID_UTF8;
80
7.27k
}
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
164
static inline bool ZSTR_IS_VALID_UTF8(const zend_string *s) {
79
164
  return GC_FLAGS(s) & IS_STR_VALID_UTF8;
80
164
}
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
1
static inline bool ZSTR_IS_VALID_UTF8(const zend_string *s) {
79
1
  return GC_FLAGS(s) & IS_STR_VALID_UTF8;
80
1
}
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_IS_VALID_UTF8
ZendAccelerator.c:ZSTR_IS_VALID_UTF8
Line
Count
Source
78
7.11k
static inline bool ZSTR_IS_VALID_UTF8(const zend_string *s) {
79
7.11k
  return GC_FLAGS(s) & IS_STR_VALID_UTF8;
80
7.11k
}
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-execute.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
38.7k
#define ZSTR_COPYABLE_CONCAT_PROPERTIES   (IS_STR_VALID_UTF8)
86
87
33.5k
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) {
88
33.5k
  return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES;
89
33.5k
}
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
7
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) {
88
7
  return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES;
89
7
}
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
21.9k
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) {
88
21.9k
  return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES;
89
21.9k
}
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
11.6k
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) {
88
11.6k
  return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES;
89
11.6k
}
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
20
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) {
88
20
  return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES;
89
20
}
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-execute.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
6.36k
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(const zend_string *s1, const zend_string *s2) {
93
6.36k
  return ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s1) & ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s2);
94
6.36k
}
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
558
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(const zend_string *s1, const zend_string *s2) {
93
558
  return ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s1) & ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s2);
94
558
}
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
5.81k
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(const zend_string *s1, const zend_string *s2) {
93
5.81k
  return ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s1) & ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s2);
94
5.81k
}
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-execute.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
95
96
7
static inline void ZSTR_COPY_CONCAT_PROPERTIES(zend_string *out, const zend_string *in) {
97
7
  uint32_t properties = ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(in);
98
7
  GC_ADD_FLAGS(out, properties);
99
7
}
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
7
static inline void ZSTR_COPY_CONCAT_PROPERTIES(zend_string *out, const zend_string *in) {
97
7
  uint32_t properties = ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(in);
98
7
  GC_ADD_FLAGS(out, properties);
99
7
}
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-execute.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_COPY_CONCAT_PROPERTIES
100
101
446
static inline void ZSTR_COPY_CONCAT_PROPERTIES_BOTH(zend_string *out, const zend_string *in1, const zend_string *in2) {
102
446
  uint32_t properties = ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(in1, in2);
103
446
  GC_ADD_FLAGS(out, properties);
104
446
}
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
446
static inline void ZSTR_COPY_CONCAT_PROPERTIES_BOTH(zend_string *out, const zend_string *in1, const zend_string *in2) {
102
446
  uint32_t properties = ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(in1, in2);
103
446
  GC_ADD_FLAGS(out, properties);
104
446
}
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-execute.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
105
106
116k
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
116k
  return zend_empty_string;
108
116k
}
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
1
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
1
  return zend_empty_string;
108
1
}
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
html.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
9
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
9
  return zend_empty_string;
108
9
}
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
5
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
5
  return zend_empty_string;
108
5
}
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
main.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
53.4k
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
53.4k
  return zend_empty_string;
108
53.4k
}
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
memory.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
22
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
22
  return zend_empty_string;
108
22
}
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
1
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
1
  return zend_empty_string;
108
1
}
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
19
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
19
  return zend_empty_string;
108
19
}
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
2.69k
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
2.69k
  return zend_empty_string;
108
2.69k
}
Unexecuted instantiation: zend_execute_API.c:ZSTR_EMPTY_ALLOC
zend_execute.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
268
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
268
  return zend_empty_string;
108
268
}
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
38.8k
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
38.8k
  return zend_empty_string;
108
38.8k
}
Unexecuted instantiation: zend_ini_scanner.c:ZSTR_EMPTY_ALLOC
zend_ini.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
28
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
28
  return zend_empty_string;
108
28
}
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
14
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
14
  return zend_empty_string;
108
14
}
zend_language_scanner.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
345
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
345
  return zend_empty_string;
108
345
}
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
20.5k
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
20.5k
  return zend_empty_string;
108
20.5k
}
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-execute.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_EMPTY_ALLOC
109
110
42.2k
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
42.2k
  return zend_one_char_string[c];
112
42.2k
}
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
Unexecuted instantiation: php_pcre.c:ZSTR_CHAR
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
Unexecuted instantiation: spl_directory.c:ZSTR_CHAR
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
array.c:ZSTR_CHAR
Line
Count
Source
110
118
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
118
  return zend_one_char_string[c];
112
118
}
Unexecuted instantiation: assert.c:ZSTR_CHAR
Unexecuted instantiation: base64.c:ZSTR_CHAR
basic_functions.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: 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
Unexecuted instantiation: string.c:ZSTR_CHAR
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
Unexecuted instantiation: var_unserializer.c:ZSTR_CHAR
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
15
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
15
  return zend_one_char_string[c];
112
15
}
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
Unexecuted instantiation: sccp.c:ZSTR_CHAR
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
zend_compile.c:ZSTR_CHAR
Line
Count
Source
110
6
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
6
  return zend_one_char_string[c];
112
6
}
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
zend_execute.c:ZSTR_CHAR
Line
Count
Source
110
16
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
16
  return zend_one_char_string[c];
112
16
}
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
35.4k
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
35.4k
  return zend_one_char_string[c];
112
35.4k
}
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
6.20k
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
6.20k
  return zend_one_char_string[c];
112
6.20k
}
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-execute.c:ZSTR_CHAR
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_CHAR
113
114
360k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
360k
  return zend_known_strings[idx];
116
360k
}
php_date.c:ZSTR_KNOWN
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
hash.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
Unexecuted instantiation: zend_persist.c:ZSTR_KNOWN
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_KNOWN
ZendAccelerator.c:ZSTR_KNOWN
Line
Count
Source
114
3
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
3
  return zend_known_strings[idx];
116
3
}
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
random.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
74
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
74
  return zend_known_strings[idx];
116
74
}
Unexecuted instantiation: php_spl.c:ZSTR_KNOWN
spl_array.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
}
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
}
Unexecuted instantiation: spl_dllist.c:ZSTR_KNOWN
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
}
array.c:ZSTR_KNOWN
Line
Count
Source
114
9
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
9
  return zend_known_strings[idx];
116
9
}
Unexecuted instantiation: assert.c:ZSTR_KNOWN
Unexecuted instantiation: base64.c:ZSTR_KNOWN
basic_functions.c:ZSTR_KNOWN
Line
Count
Source
114
84
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
84
  return zend_known_strings[idx];
116
84
}
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
dir.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
file.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
Unexecuted instantiation: type.c:ZSTR_KNOWN
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
6
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
6
  return zend_known_strings[idx];
116
6
}
var.c:ZSTR_KNOWN
Line
Count
Source
114
5
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
5
  return zend_known_strings[idx];
116
5
}
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
php_uri.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
main.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
}
streams.c:ZSTR_KNOWN
Line
Count
Source
114
7
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
7
  return zend_known_strings[idx];
116
7
}
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
zend_API.c:ZSTR_KNOWN
Line
Count
Source
114
969
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
969
  return zend_known_strings[idx];
116
969
}
zend_ast.c:ZSTR_KNOWN
Line
Count
Source
114
599
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
599
  return zend_known_strings[idx];
116
599
}
zend_attributes.c:ZSTR_KNOWN
Line
Count
Source
114
135
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
135
  return zend_known_strings[idx];
116
135
}
Unexecuted instantiation: zend_autoload.c:ZSTR_KNOWN
zend_builtin_functions.c:ZSTR_KNOWN
Line
Count
Source
114
52.0k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
52.0k
  return zend_known_strings[idx];
116
52.0k
}
Unexecuted instantiation: zend_call_stack.c:ZSTR_KNOWN
zend_closures.c:ZSTR_KNOWN
Line
Count
Source
114
95
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
95
  return zend_known_strings[idx];
116
95
}
zend_compile.c:ZSTR_KNOWN
Line
Count
Source
114
44.0k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
44.0k
  return zend_known_strings[idx];
116
44.0k
}
zend_constants.c:ZSTR_KNOWN
Line
Count
Source
114
152
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
152
  return zend_known_strings[idx];
116
152
}
Unexecuted instantiation: zend_cpuinfo.c:ZSTR_KNOWN
Unexecuted instantiation: zend_default_classes.c:ZSTR_KNOWN
Unexecuted instantiation: zend_dtrace.c:ZSTR_KNOWN
zend_enum.c:ZSTR_KNOWN
Line
Count
Source
114
729
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
729
  return zend_known_strings[idx];
116
729
}
zend_exceptions.c:ZSTR_KNOWN
Line
Count
Source
114
252k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
252k
  return zend_known_strings[idx];
116
252k
}
Unexecuted instantiation: zend_execute_API.c:ZSTR_KNOWN
zend_execute.c:ZSTR_KNOWN
Line
Count
Source
114
5.68k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
5.68k
  return zend_known_strings[idx];
116
5.68k
}
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
2
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
2
  return zend_known_strings[idx];
116
2
}
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
2.03k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
2.03k
  return zend_known_strings[idx];
116
2.03k
}
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
78
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
78
  return zend_known_strings[idx];
116
78
}
Unexecuted instantiation: zend_iterators.c:ZSTR_KNOWN
zend_language_parser.c:ZSTR_KNOWN
Line
Count
Source
114
71
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
71
  return zend_known_strings[idx];
116
71
}
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
8
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
8
  return zend_known_strings[idx];
116
8
}
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
28
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
28
  return zend_known_strings[idx];
116
28
}
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
6
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
6
  return zend_known_strings[idx];
116
6
}
zend.c:ZSTR_KNOWN
Line
Count
Source
114
700
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
700
  return zend_known_strings[idx];
116
700
}
Unexecuted instantiation: internal_functions_cli.c:ZSTR_KNOWN
Unexecuted instantiation: fuzzer-execute.c:ZSTR_KNOWN
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_KNOWN
117
118
126k
#define _ZSTR_HEADER_SIZE offsetof(zend_string, val)
119
120
1
#define _ZSTR_STRUCT_SIZE(len) (_ZSTR_HEADER_SIZE + len + 1)
121
122
70
#define ZSTR_MAX_OVERHEAD (ZEND_MM_ALIGNED_SIZE(_ZSTR_HEADER_SIZE + 1))
123
#define ZSTR_MAX_LEN (SIZE_MAX - ZSTR_MAX_OVERHEAD)
124
125
1.40k
#define ZSTR_ALLOCA_ALLOC(str, _len, use_heap) do { \
126
1.40k
  (str) = (zend_string *)do_alloca(ZEND_MM_ALIGNED_SIZE_EX(_ZSTR_STRUCT_SIZE(_len), 8), (use_heap)); \
127
1.40k
  GC_SET_REFCOUNT(str, 1); \
128
1.40k
  GC_TYPE_INFO(str) = GC_STRING; \
129
1.40k
  ZSTR_H(str) = 0; \
130
1.40k
  ZSTR_LEN(str) = _len; \
131
1.40k
} 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
1.40k
#define ZSTR_ALLOCA_FREE(str, use_heap) free_alloca(str, use_heap)
140
141
8.19k
#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
694k
{
147
694k
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
694k
}
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
37.6k
{
147
37.6k
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
37.6k
}
Unexecuted instantiation: zend_accelerator_module.c:zend_string_hash_val
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_hash_val
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
1
{
147
1
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
1
}
Unexecuted instantiation: zend_shared_alloc.c:zend_string_hash_val
ZendAccelerator.c:zend_string_hash_val
Line
Count
Source
146
87.3k
{
147
87.3k
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
87.3k
}
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
array.c:zend_string_hash_val
Line
Count
Source
146
1
{
147
1
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
1
}
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
Unexecuted instantiation: compact_literals.c:zend_string_hash_val
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
Unexecuted instantiation: zend_optimizer.c:zend_string_hash_val
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
10.9k
{
147
10.9k
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
10.9k
}
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
zend_execute_API.c:zend_string_hash_val
Line
Count
Source
146
15
{
147
15
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
15
}
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
556k
{
147
556k
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
556k
}
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
27
{
147
27
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
27
}
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
41
{
147
41
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
41
}
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.69k
{
147
1.69k
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
1.69k
}
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-execute.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
156k
{
152
156k
  ZSTR_H(s) = 0;
153
156k
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
156k
}
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
33
{
152
33
  ZSTR_H(s) = 0;
153
33
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
33
}
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
2
{
152
2
  ZSTR_H(s) = 0;
153
2
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
2
}
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
34
{
152
34
  ZSTR_H(s) = 0;
153
34
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
34
}
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
Unexecuted instantiation: formatted_print.c:zend_string_forget_hash_val
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
57
{
152
57
  ZSTR_H(s) = 0;
153
57
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
57
}
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
13
{
152
13
  ZSTR_H(s) = 0;
153
13
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
13
}
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
17
{
152
17
  ZSTR_H(s) = 0;
153
17
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
17
}
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
14
{
152
14
  ZSTR_H(s) = 0;
153
14
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
14
}
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
1
{
152
1
  ZSTR_H(s) = 0;
153
1
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
1
}
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
Unexecuted instantiation: block_pass.c:zend_string_forget_hash_val
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
12
{
152
12
  ZSTR_H(s) = 0;
153
12
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
12
}
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
Unexecuted instantiation: zend_compile.c:zend_string_forget_hash_val
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
40
{
152
40
  ZSTR_H(s) = 0;
153
40
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
40
}
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
90.5k
{
152
90.5k
  ZSTR_H(s) = 0;
153
90.5k
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
90.5k
}
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
4.24k
{
152
4.24k
  ZSTR_H(s) = 0;
153
4.24k
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
4.24k
}
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
61.3k
{
152
61.3k
  ZSTR_H(s) = 0;
153
61.3k
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
61.3k
}
Unexecuted instantiation: internal_functions_cli.c:zend_string_forget_hash_val
Unexecuted instantiation: fuzzer-execute.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-execute.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
34.5k
{
166
34.5k
  if (!ZSTR_IS_INTERNED(s)) {
167
31.0k
    return GC_ADDREF(s);
168
31.0k
  }
169
3.49k
  return 1;
170
34.5k
}
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
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_addref
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
1
{
166
1
  if (!ZSTR_IS_INTERNED(s)) {
167
0
    return GC_ADDREF(s);
168
0
  }
169
1
  return 1;
170
1
}
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
array.c:zend_string_addref
Line
Count
Source
165
1
{
166
1
  if (!ZSTR_IS_INTERNED(s)) {
167
1
    return GC_ADDREF(s);
168
1
  }
169
0
  return 1;
170
1
}
Unexecuted instantiation: assert.c:zend_string_addref
Unexecuted instantiation: base64.c:zend_string_addref
Unexecuted instantiation: basic_functions.c:zend_string_addref
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
2.18k
{
166
2.18k
  if (!ZSTR_IS_INTERNED(s)) {
167
2.18k
    return GC_ADDREF(s);
168
2.18k
  }
169
0
  return 1;
170
2.18k
}
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
6.01k
{
166
6.01k
  if (!ZSTR_IS_INTERNED(s)) {
167
5.98k
    return GC_ADDREF(s);
168
5.98k
  }
169
23
  return 1;
170
6.01k
}
Unexecuted instantiation: zend_ast.c:zend_string_addref
Unexecuted instantiation: zend_attributes.c:zend_string_addref
Unexecuted instantiation: zend_autoload.c:zend_string_addref
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
562
{
166
562
  if (!ZSTR_IS_INTERNED(s)) {
167
529
    return GC_ADDREF(s);
168
529
  }
169
33
  return 1;
170
562
}
zend_compile.c:zend_string_addref
Line
Count
Source
165
198
{
166
198
  if (!ZSTR_IS_INTERNED(s)) {
167
144
    return GC_ADDREF(s);
168
144
  }
169
54
  return 1;
170
198
}
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
1.35k
{
166
1.35k
  if (!ZSTR_IS_INTERNED(s)) {
167
1.35k
    return GC_ADDREF(s);
168
1.35k
  }
169
0
  return 1;
170
1.35k
}
zend_execute.c:zend_string_addref
Line
Count
Source
165
845
{
166
845
  if (!ZSTR_IS_INTERNED(s)) {
167
330
    return GC_ADDREF(s);
168
330
  }
169
515
  return 1;
170
845
}
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
20.1k
{
166
20.1k
  if (!ZSTR_IS_INTERNED(s)) {
167
20.0k
    return GC_ADDREF(s);
168
20.0k
  }
169
38
  return 1;
170
20.1k
}
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
2.88k
{
166
2.88k
  if (!ZSTR_IS_INTERNED(s)) {
167
76
    return GC_ADDREF(s);
168
76
  }
169
2.81k
  return 1;
170
2.88k
}
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
41
{
166
41
  if (!ZSTR_IS_INTERNED(s)) {
167
41
    return GC_ADDREF(s);
168
41
  }
169
0
  return 1;
170
41
}
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
314
{
166
314
  if (!ZSTR_IS_INTERNED(s)) {
167
311
    return GC_ADDREF(s);
168
311
  }
169
3
  return 1;
170
314
}
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-execute.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
46
{
174
46
  if (!ZSTR_IS_INTERNED(s)) {
175
20
    return GC_DELREF(s);
176
20
  }
177
26
  return 1;
178
46
}
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
26
{
174
26
  if (!ZSTR_IS_INTERNED(s)) {
175
0
    return GC_DELREF(s);
176
0
  }
177
26
  return 1;
178
26
}
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
20
{
174
20
  if (!ZSTR_IS_INTERNED(s)) {
175
20
    return GC_DELREF(s);
176
20
  }
177
0
  return 1;
178
20
}
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-execute.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
556k
{
182
556k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
556k
  GC_SET_REFCOUNT(ret, 1);
185
556k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
556k
  ZSTR_H(ret) = 0;
187
556k
  ZSTR_LEN(ret) = len;
188
556k
  return ret;
189
556k
}
php_date.c:zend_string_alloc
Line
Count
Source
181
90
{
182
90
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
90
  GC_SET_REFCOUNT(ret, 1);
185
90
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
90
  ZSTR_H(ret) = 0;
187
90
  ZSTR_LEN(ret) = len;
188
90
  return ret;
189
90
}
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
307
{
182
307
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
307
  GC_SET_REFCOUNT(ret, 1);
185
307
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
307
  ZSTR_H(ret) = 0;
187
307
  ZSTR_LEN(ret) = len;
188
307
  return ret;
189
307
}
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
Unexecuted instantiation: json_scanner.c:zend_string_alloc
Unexecuted instantiation: json.c:zend_string_alloc
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
238
{
182
238
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
238
  GC_SET_REFCOUNT(ret, 1);
185
238
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
238
  ZSTR_H(ret) = 0;
187
238
  ZSTR_LEN(ret) = len;
188
238
  return ret;
189
238
}
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
55
{
182
55
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
55
  GC_SET_REFCOUNT(ret, 1);
185
55
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
55
  ZSTR_H(ret) = 0;
187
55
  ZSTR_LEN(ret) = len;
188
55
  return ret;
189
55
}
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
9
{
182
9
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
9
  GC_SET_REFCOUNT(ret, 1);
185
9
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
9
  ZSTR_H(ret) = 0;
187
9
  ZSTR_LEN(ret) = len;
188
9
  return ret;
189
9
}
Unexecuted instantiation: base64.c:zend_string_alloc
basic_functions.c:zend_string_alloc
Line
Count
Source
181
14
{
182
14
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
14
  GC_SET_REFCOUNT(ret, 1);
185
14
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
14
  ZSTR_H(ret) = 0;
187
14
  ZSTR_LEN(ret) = len;
188
14
  return ret;
189
14
}
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
dir.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: dl.c:zend_string_alloc
Unexecuted instantiation: dns.c:zend_string_alloc
Unexecuted instantiation: exec.c:zend_string_alloc
file.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: 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
7
{
182
7
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
7
  GC_SET_REFCOUNT(ret, 1);
185
7
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
7
  ZSTR_H(ret) = 0;
187
7
  ZSTR_LEN(ret) = len;
188
7
  return ret;
189
7
}
Unexecuted instantiation: fsock.c:zend_string_alloc
Unexecuted instantiation: ftok.c:zend_string_alloc
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_alloc
head.c:zend_string_alloc
Line
Count
Source
181
1
{
182
1
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
1
  GC_SET_REFCOUNT(ret, 1);
185
1
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
1
  ZSTR_H(ret) = 0;
187
1
  ZSTR_LEN(ret) = len;
188
1
  return ret;
189
1
}
Unexecuted instantiation: hrtime.c:zend_string_alloc
html.c:zend_string_alloc
Line
Count
Source
181
63
{
182
63
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
63
  GC_SET_REFCOUNT(ret, 1);
185
63
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
63
  ZSTR_H(ret) = 0;
187
63
  ZSTR_LEN(ret) = len;
188
63
  return ret;
189
63
}
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
info.c:zend_string_alloc
Line
Count
Source
181
7
{
182
7
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
7
  GC_SET_REFCOUNT(ret, 1);
185
7
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
7
  ZSTR_H(ret) = 0;
187
7
  ZSTR_LEN(ret) = len;
188
7
  return ret;
189
7
}
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
Unexecuted instantiation: math.c:zend_string_alloc
md5.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: 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
56
{
182
56
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
56
  GC_SET_REFCOUNT(ret, 1);
185
56
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
56
  ZSTR_H(ret) = 0;
187
56
  ZSTR_LEN(ret) = len;
188
56
  return ret;
189
56
}
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
18
{
182
18
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
18
  GC_SET_REFCOUNT(ret, 1);
185
18
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
18
  ZSTR_H(ret) = 0;
187
18
  ZSTR_LEN(ret) = len;
188
18
  return ret;
189
18
}
Unexecuted instantiation: uuencode.c:zend_string_alloc
var_unserializer.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: var.c:zend_string_alloc
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
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: getopt.c:zend_string_alloc
Unexecuted instantiation: main.c:zend_string_alloc
Unexecuted instantiation: network.c:zend_string_alloc
output.c:zend_string_alloc
Line
Count
Source
181
15
{
182
15
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
15
  GC_SET_REFCOUNT(ret, 1);
185
15
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
15
  ZSTR_H(ret) = 0;
187
15
  ZSTR_LEN(ret) = len;
188
15
  return ret;
189
15
}
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
22
{
182
22
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
22
  GC_SET_REFCOUNT(ret, 1);
185
22
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
22
  ZSTR_H(ret) = 0;
187
22
  ZSTR_LEN(ret) = len;
188
22
  return ret;
189
22
}
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
33.7k
{
182
33.7k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
33.7k
  GC_SET_REFCOUNT(ret, 1);
185
33.7k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
33.7k
  ZSTR_H(ret) = 0;
187
33.7k
  ZSTR_LEN(ret) = len;
188
33.7k
  return ret;
189
33.7k
}
Unexecuted instantiation: reentrancy.c:zend_string_alloc
Unexecuted instantiation: rfc1867.c:zend_string_alloc
Unexecuted instantiation: safe_bcmp.c:zend_string_alloc
SAPI.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
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
}
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
1
{
182
1
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
1
  GC_SET_REFCOUNT(ret, 1);
185
1
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
1
  ZSTR_H(ret) = 0;
187
1
  ZSTR_LEN(ret) = len;
188
1
  return ret;
189
1
}
Unexecuted instantiation: transports.c:zend_string_alloc
userspace.c:zend_string_alloc
Line
Count
Source
181
11.2k
{
182
11.2k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
11.2k
  GC_SET_REFCOUNT(ret, 1);
185
11.2k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
11.2k
  ZSTR_H(ret) = 0;
187
11.2k
  ZSTR_LEN(ret) = len;
188
11.2k
  return ret;
189
11.2k
}
Unexecuted instantiation: xp_socket.c:zend_string_alloc
Unexecuted instantiation: block_pass.c:zend_string_alloc
Unexecuted instantiation: compact_literals.c:zend_string_alloc
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
Unexecuted instantiation: zend_optimizer.c:zend_string_alloc
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
4.72k
{
182
4.72k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
4.72k
  GC_SET_REFCOUNT(ret, 1);
185
4.72k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
4.72k
  ZSTR_H(ret) = 0;
187
4.72k
  ZSTR_LEN(ret) = len;
188
4.72k
  return ret;
189
4.72k
}
Unexecuted instantiation: zend_ast.c:zend_string_alloc
zend_attributes.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: zend_autoload.c:zend_string_alloc
zend_builtin_functions.c:zend_string_alloc
Line
Count
Source
181
11
{
182
11
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
11
  GC_SET_REFCOUNT(ret, 1);
185
11
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
11
  ZSTR_H(ret) = 0;
187
11
  ZSTR_LEN(ret) = len;
188
11
  return ret;
189
11
}
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
1.17k
{
182
1.17k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
1.17k
  GC_SET_REFCOUNT(ret, 1);
185
1.17k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
1.17k
  ZSTR_H(ret) = 0;
187
1.17k
  ZSTR_LEN(ret) = len;
188
1.17k
  return ret;
189
1.17k
}
zend_constants.c:zend_string_alloc
Line
Count
Source
181
28
{
182
28
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
28
  GC_SET_REFCOUNT(ret, 1);
185
28
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
28
  ZSTR_H(ret) = 0;
187
28
  ZSTR_LEN(ret) = len;
188
28
  return ret;
189
28
}
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
168
{
182
168
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
168
  GC_SET_REFCOUNT(ret, 1);
185
168
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
168
  ZSTR_H(ret) = 0;
187
168
  ZSTR_LEN(ret) = len;
188
168
  return ret;
189
168
}
zend_exceptions.c:zend_string_alloc
Line
Count
Source
181
22.1k
{
182
22.1k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
22.1k
  GC_SET_REFCOUNT(ret, 1);
185
22.1k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
22.1k
  ZSTR_H(ret) = 0;
187
22.1k
  ZSTR_LEN(ret) = len;
188
22.1k
  return ret;
189
22.1k
}
zend_execute_API.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
}
zend_execute.c:zend_string_alloc
Line
Count
Source
181
5.69k
{
182
5.69k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
5.69k
  GC_SET_REFCOUNT(ret, 1);
185
5.69k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
5.69k
  ZSTR_H(ret) = 0;
187
5.69k
  ZSTR_LEN(ret) = len;
188
5.69k
  return ret;
189
5.69k
}
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
826
{
182
826
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
826
  GC_SET_REFCOUNT(ret, 1);
185
826
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
826
  ZSTR_H(ret) = 0;
187
826
  ZSTR_LEN(ret) = len;
188
826
  return ret;
189
826
}
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
31.7k
{
182
31.7k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
31.7k
  GC_SET_REFCOUNT(ret, 1);
185
31.7k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
31.7k
  ZSTR_H(ret) = 0;
187
31.7k
  ZSTR_LEN(ret) = len;
188
31.7k
  return ret;
189
31.7k
}
zend_ini_scanner.c:zend_string_alloc
Line
Count
Source
181
198k
{
182
198k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
198k
  GC_SET_REFCOUNT(ret, 1);
185
198k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
198k
  ZSTR_H(ret) = 0;
187
198k
  ZSTR_LEN(ret) = len;
188
198k
  return ret;
189
198k
}
zend_ini.c:zend_string_alloc
Line
Count
Source
181
11
{
182
11
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
11
  GC_SET_REFCOUNT(ret, 1);
185
11
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
11
  ZSTR_H(ret) = 0;
187
11
  ZSTR_LEN(ret) = len;
188
11
  return ret;
189
11
}
Unexecuted instantiation: zend_interfaces.c:zend_string_alloc
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
120k
{
182
120k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
120k
  GC_SET_REFCOUNT(ret, 1);
185
120k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
120k
  ZSTR_H(ret) = 0;
187
120k
  ZSTR_LEN(ret) = len;
188
120k
  return ret;
189
120k
}
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
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: 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
19.6k
{
182
19.6k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
19.6k
  GC_SET_REFCOUNT(ret, 1);
185
19.6k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
19.6k
  ZSTR_H(ret) = 0;
187
19.6k
  ZSTR_LEN(ret) = len;
188
19.6k
  return ret;
189
19.6k
}
Unexecuted instantiation: zend_property_hooks.c:zend_string_alloc
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
63.2k
{
182
63.2k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
63.2k
  GC_SET_REFCOUNT(ret, 1);
185
63.2k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
63.2k
  ZSTR_H(ret) = 0;
187
63.2k
  ZSTR_LEN(ret) = len;
188
63.2k
  return ret;
189
63.2k
}
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
33.5k
{
182
33.5k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
33.5k
  GC_SET_REFCOUNT(ret, 1);
185
33.5k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
33.5k
  ZSTR_H(ret) = 0;
187
33.5k
  ZSTR_LEN(ret) = len;
188
33.5k
  return ret;
189
33.5k
}
zend_string.c:zend_string_alloc
Line
Count
Source
181
7.38k
{
182
7.38k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
7.38k
  GC_SET_REFCOUNT(ret, 1);
185
7.38k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
7.38k
  ZSTR_H(ret) = 0;
187
7.38k
  ZSTR_LEN(ret) = len;
188
7.38k
  return ret;
189
7.38k
}
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
19
{
182
19
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
19
  GC_SET_REFCOUNT(ret, 1);
185
19
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
19
  ZSTR_H(ret) = 0;
187
19
  ZSTR_LEN(ret) = len;
188
19
  return ret;
189
19
}
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
Unexecuted instantiation: fuzzer-execute.c:zend_string_alloc
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
80
{
193
80
  zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
194
195
80
  GC_SET_REFCOUNT(ret, 1);
196
80
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
197
80
  ZSTR_H(ret) = 0;
198
80
  ZSTR_LEN(ret) = (n * m) + l;
199
80
  return ret;
200
80
}
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
4
{
193
4
  zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
194
195
4
  GC_SET_REFCOUNT(ret, 1);
196
4
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
197
4
  ZSTR_H(ret) = 0;
198
4
  ZSTR_LEN(ret) = (n * m) + l;
199
4
  return ret;
200
4
}
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
Unexecuted instantiation: base64.c:zend_string_safe_alloc
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
1
{
193
1
  zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
194
195
1
  GC_SET_REFCOUNT(ret, 1);
196
1
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
197
1
  ZSTR_H(ret) = 0;
198
1
  ZSTR_LEN(ret) = (n * m) + l;
199
1
  return ret;
200
1
}
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
13
{
193
13
  zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
194
195
13
  GC_SET_REFCOUNT(ret, 1);
196
13
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
197
13
  ZSTR_H(ret) = 0;
198
13
  ZSTR_LEN(ret) = (n * m) + l;
199
13
  return ret;
200
13
}
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
29
{
193
29
  zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
194
195
29
  GC_SET_REFCOUNT(ret, 1);
196
29
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
197
29
  ZSTR_H(ret) = 0;
198
29
  ZSTR_LEN(ret) = (n * m) + l;
199
29
  return ret;
200
29
}
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
var_unserializer.c:zend_string_safe_alloc
Line
Count
Source
192
2
{
193
2
  zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
194
195
2
  GC_SET_REFCOUNT(ret, 1);
196
2
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
197
2
  ZSTR_H(ret) = 0;
198
2
  ZSTR_LEN(ret) = (n * m) + l;
199
2
  return ret;
200
2
}
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
31
{
193
31
  zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
194
195
31
  GC_SET_REFCOUNT(ret, 1);
196
31
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
197
31
  ZSTR_H(ret) = 0;
198
31
  ZSTR_LEN(ret) = (n * m) + l;
199
31
  return ret;
200
31
}
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-execute.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
441k
{
204
441k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
441k
  memcpy(ZSTR_VAL(ret), str, len);
207
441k
  ZSTR_VAL(ret)[len] = '\0';
208
441k
  return ret;
209
441k
}
php_date.c:zend_string_init
Line
Count
Source
203
90
{
204
90
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
90
  memcpy(ZSTR_VAL(ret), str, len);
207
90
  ZSTR_VAL(ret)[len] = '\0';
208
90
  return ret;
209
90
}
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
298
{
204
298
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
298
  memcpy(ZSTR_VAL(ret), str, len);
207
298
  ZSTR_VAL(ret)[len] = '\0';
208
298
  return ret;
209
298
}
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
Unexecuted instantiation: json.c:zend_string_init
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
236
{
204
236
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
236
  memcpy(ZSTR_VAL(ret), str, len);
207
236
  ZSTR_VAL(ret)[len] = '\0';
208
236
  return ret;
209
236
}
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
44
{
204
44
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
44
  memcpy(ZSTR_VAL(ret), str, len);
207
44
  ZSTR_VAL(ret)[len] = '\0';
208
44
  return ret;
209
44
}
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
9
{
204
9
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
9
  memcpy(ZSTR_VAL(ret), str, len);
207
9
  ZSTR_VAL(ret)[len] = '\0';
208
9
  return ret;
209
9
}
Unexecuted instantiation: base64.c:zend_string_init
basic_functions.c:zend_string_init
Line
Count
Source
203
14
{
204
14
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
14
  memcpy(ZSTR_VAL(ret), str, len);
207
14
  ZSTR_VAL(ret)[len] = '\0';
208
14
  return ret;
209
14
}
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
dir.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: dl.c:zend_string_init
Unexecuted instantiation: dns.c:zend_string_init
Unexecuted instantiation: exec.c:zend_string_init
file.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: 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
head.c:zend_string_init
Line
Count
Source
203
1
{
204
1
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
1
  memcpy(ZSTR_VAL(ret), str, len);
207
1
  ZSTR_VAL(ret)[len] = '\0';
208
1
  return ret;
209
1
}
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
info.c:zend_string_init
Line
Count
Source
203
7
{
204
7
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
7
  memcpy(ZSTR_VAL(ret), str, len);
207
7
  ZSTR_VAL(ret)[len] = '\0';
208
7
  return ret;
209
7
}
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
Unexecuted instantiation: math.c:zend_string_init
Unexecuted instantiation: md5.c:zend_string_init
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
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: 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
18
{
204
18
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
18
  memcpy(ZSTR_VAL(ret), str, len);
207
18
  ZSTR_VAL(ret)[len] = '\0';
208
18
  return ret;
209
18
}
Unexecuted instantiation: uuencode.c:zend_string_init
var_unserializer.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: var.c:zend_string_init
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
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: getopt.c:zend_string_init
Unexecuted instantiation: main.c:zend_string_init
Unexecuted instantiation: network.c:zend_string_init
output.c:zend_string_init
Line
Count
Source
203
15
{
204
15
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
15
  memcpy(ZSTR_VAL(ret), str, len);
207
15
  ZSTR_VAL(ret)[len] = '\0';
208
15
  return ret;
209
15
}
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
22
{
204
22
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
22
  memcpy(ZSTR_VAL(ret), str, len);
207
22
  ZSTR_VAL(ret)[len] = '\0';
208
22
  return ret;
209
22
}
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
33.7k
{
204
33.7k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
33.7k
  memcpy(ZSTR_VAL(ret), str, len);
207
33.7k
  ZSTR_VAL(ret)[len] = '\0';
208
33.7k
  return ret;
209
33.7k
}
Unexecuted instantiation: reentrancy.c:zend_string_init
Unexecuted instantiation: rfc1867.c:zend_string_init
Unexecuted instantiation: safe_bcmp.c:zend_string_init
SAPI.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
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
}
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
11.2k
{
204
11.2k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
11.2k
  memcpy(ZSTR_VAL(ret), str, len);
207
11.2k
  ZSTR_VAL(ret)[len] = '\0';
208
11.2k
  return ret;
209
11.2k
}
Unexecuted instantiation: xp_socket.c:zend_string_init
Unexecuted instantiation: block_pass.c:zend_string_init
Unexecuted instantiation: compact_literals.c:zend_string_init
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
Unexecuted instantiation: zend_optimizer.c:zend_string_init
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
4.65k
{
204
4.65k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
4.65k
  memcpy(ZSTR_VAL(ret), str, len);
207
4.65k
  ZSTR_VAL(ret)[len] = '\0';
208
4.65k
  return ret;
209
4.65k
}
Unexecuted instantiation: zend_ast.c:zend_string_init
zend_attributes.c:zend_string_init
Line
Count
Source
203
3
{
204
3
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
3
  memcpy(ZSTR_VAL(ret), str, len);
207
3
  ZSTR_VAL(ret)[len] = '\0';
208
3
  return ret;
209
3
}
Unexecuted instantiation: zend_autoload.c:zend_string_init
zend_builtin_functions.c:zend_string_init
Line
Count
Source
203
11
{
204
11
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
11
  memcpy(ZSTR_VAL(ret), str, len);
207
11
  ZSTR_VAL(ret)[len] = '\0';
208
11
  return ret;
209
11
}
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
857
{
204
857
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
857
  memcpy(ZSTR_VAL(ret), str, len);
207
857
  ZSTR_VAL(ret)[len] = '\0';
208
857
  return ret;
209
857
}
zend_constants.c:zend_string_init
Line
Count
Source
203
28
{
204
28
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
28
  memcpy(ZSTR_VAL(ret), str, len);
207
28
  ZSTR_VAL(ret)[len] = '\0';
208
28
  return ret;
209
28
}
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
168
{
204
168
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
168
  memcpy(ZSTR_VAL(ret), str, len);
207
168
  ZSTR_VAL(ret)[len] = '\0';
208
168
  return ret;
209
168
}
zend_exceptions.c:zend_string_init
Line
Count
Source
203
22.1k
{
204
22.1k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
22.1k
  memcpy(ZSTR_VAL(ret), str, len);
207
22.1k
  ZSTR_VAL(ret)[len] = '\0';
208
22.1k
  return ret;
209
22.1k
}
zend_execute_API.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
}
zend_execute.c:zend_string_init
Line
Count
Source
203
20
{
204
20
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
20
  memcpy(ZSTR_VAL(ret), str, len);
207
20
  ZSTR_VAL(ret)[len] = '\0';
208
20
  return ret;
209
20
}
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
826
{
204
826
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
826
  memcpy(ZSTR_VAL(ret), str, len);
207
826
  ZSTR_VAL(ret)[len] = '\0';
208
826
  return ret;
209
826
}
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
978
{
204
978
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
978
  memcpy(ZSTR_VAL(ret), str, len);
207
978
  ZSTR_VAL(ret)[len] = '\0';
208
978
  return ret;
209
978
}
zend_ini_scanner.c:zend_string_init
Line
Count
Source
203
198k
{
204
198k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
198k
  memcpy(ZSTR_VAL(ret), str, len);
207
198k
  ZSTR_VAL(ret)[len] = '\0';
208
198k
  return ret;
209
198k
}
zend_ini.c:zend_string_init
Line
Count
Source
203
11
{
204
11
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
11
  memcpy(ZSTR_VAL(ret), str, len);
207
11
  ZSTR_VAL(ret)[len] = '\0';
208
11
  return ret;
209
11
}
Unexecuted instantiation: zend_interfaces.c:zend_string_init
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
117k
{
204
117k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
117k
  memcpy(ZSTR_VAL(ret), str, len);
207
117k
  ZSTR_VAL(ret)[len] = '\0';
208
117k
  return ret;
209
117k
}
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
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: 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
9.35k
{
204
9.35k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
9.35k
  memcpy(ZSTR_VAL(ret), str, len);
207
9.35k
  ZSTR_VAL(ret)[len] = '\0';
208
9.35k
  return ret;
209
9.35k
}
Unexecuted instantiation: zend_property_hooks.c:zend_string_init
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
33.5k
{
204
33.5k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
33.5k
  memcpy(ZSTR_VAL(ret), str, len);
207
33.5k
  ZSTR_VAL(ret)[len] = '\0';
208
33.5k
  return ret;
209
33.5k
}
zend_string.c:zend_string_init
Line
Count
Source
203
6.75k
{
204
6.75k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
6.75k
  memcpy(ZSTR_VAL(ret), str, len);
207
6.75k
  ZSTR_VAL(ret)[len] = '\0';
208
6.75k
  return ret;
209
6.75k
}
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
19
{
204
19
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
19
  memcpy(ZSTR_VAL(ret), str, len);
207
19
  ZSTR_VAL(ret)[len] = '\0';
208
19
  return ret;
209
19
}
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
Unexecuted instantiation: fuzzer-execute.c:zend_string_init
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
33.7k
{
213
33.7k
  if (len > 1) {
214
33.7k
    return zend_string_init(str, len, 0);
215
33.7k
  } else if (len == 0) {
216
13
    return zend_empty_string;
217
15
  } else /* if (len == 1) */ {
218
15
    return ZSTR_CHAR((zend_uchar) *str);
219
15
  }
220
33.7k
}
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
2
{
213
2
  if (len > 1) {
214
0
    return zend_string_init(str, len, 0);
215
2
  } else if (len == 0) {
216
2
    return zend_empty_string;
217
2
  } else /* if (len == 1) */ {
218
0
    return ZSTR_CHAR((zend_uchar) *str);
219
0
  }
220
2
}
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
3
{
213
3
  if (len > 1) {
214
3
    return zend_string_init(str, len, 0);
215
3
  } else if (len == 0) {
216
0
    return zend_empty_string;
217
0
  } else /* if (len == 1) */ {
218
0
    return ZSTR_CHAR((zend_uchar) *str);
219
0
  }
220
3
}
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
3
{
213
3
  if (len > 1) {
214
2
    return zend_string_init(str, len, 0);
215
2
  } else if (len == 0) {
216
1
    return zend_empty_string;
217
1
  } else /* if (len == 1) */ {
218
0
    return ZSTR_CHAR((zend_uchar) *str);
219
0
  }
220
3
}
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
33.7k
{
213
33.7k
  if (len > 1) {
214
33.7k
    return zend_string_init(str, len, 0);
215
33.7k
  } else if (len == 0) {
216
10
    return zend_empty_string;
217
15
  } else /* if (len == 1) */ {
218
15
    return ZSTR_CHAR((zend_uchar) *str);
219
15
  }
220
33.7k
}
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-execute.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
192k
{
224
192k
  if (!ZSTR_IS_INTERNED(s)) {
225
170k
    GC_ADDREF(s);
226
170k
  }
227
192k
  return s;
228
192k
}
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
7
{
224
7
  if (!ZSTR_IS_INTERNED(s)) {
225
1
    GC_ADDREF(s);
226
1
  }
227
7
  return s;
228
7
}
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
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_copy
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
4
{
224
4
  if (!ZSTR_IS_INTERNED(s)) {
225
4
    GC_ADDREF(s);
226
4
  }
227
4
  return s;
228
4
}
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
53
{
224
53
  if (!ZSTR_IS_INTERNED(s)) {
225
28
    GC_ADDREF(s);
226
28
  }
227
53
  return s;
228
53
}
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
1
{
224
1
  if (!ZSTR_IS_INTERNED(s)) {
225
1
    GC_ADDREF(s);
226
1
  }
227
1
  return s;
228
1
}
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
Unexecuted instantiation: html.c:zend_string_copy
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_copy
Unexecuted instantiation: http.c:zend_string_copy
Unexecuted instantiation: image.c:zend_string_copy
Unexecuted instantiation: incomplete_class.c:zend_string_copy
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
12
{
224
12
  if (!ZSTR_IS_INTERNED(s)) {
225
10
    GC_ADDREF(s);
226
10
  }
227
12
  return s;
228
12
}
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
3
{
224
3
  if (!ZSTR_IS_INTERNED(s)) {
225
3
    GC_ADDREF(s);
226
3
  }
227
3
  return s;
228
3
}
Unexecuted instantiation: uuencode.c:zend_string_copy
Unexecuted instantiation: var_unserializer.c:zend_string_copy
var.c:zend_string_copy
Line
Count
Source
223
7
{
224
7
  if (!ZSTR_IS_INTERNED(s)) {
225
4
    GC_ADDREF(s);
226
4
  }
227
7
  return s;
228
7
}
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
main.c:zend_string_copy
Line
Count
Source
223
106k
{
224
106k
  if (!ZSTR_IS_INTERNED(s)) {
225
106k
    GC_ADDREF(s);
226
106k
  }
227
106k
  return s;
228
106k
}
Unexecuted instantiation: network.c:zend_string_copy
output.c:zend_string_copy
Line
Count
Source
223
11
{
224
11
  if (!ZSTR_IS_INTERNED(s)) {
225
11
    GC_ADDREF(s);
226
11
  }
227
11
  return s;
228
11
}
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
memory.c:zend_string_copy
Line
Count
Source
223
22
{
224
22
  if (!ZSTR_IS_INTERNED(s)) {
225
22
    GC_ADDREF(s);
226
22
  }
227
22
  return s;
228
22
}
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
Unexecuted instantiation: compact_literals.c:zend_string_copy
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
886
{
224
886
  if (!ZSTR_IS_INTERNED(s)) {
225
360
    GC_ADDREF(s);
226
360
  }
227
886
  return s;
228
886
}
Unexecuted instantiation: zend_ast.c:zend_string_copy
zend_attributes.c:zend_string_copy
Line
Count
Source
223
295
{
224
295
  if (!ZSTR_IS_INTERNED(s)) {
225
148
    GC_ADDREF(s);
226
148
  }
227
295
  return s;
228
295
}
Unexecuted instantiation: zend_autoload.c:zend_string_copy
zend_builtin_functions.c:zend_string_copy
Line
Count
Source
223
6.75k
{
224
6.75k
  if (!ZSTR_IS_INTERNED(s)) {
225
19
    GC_ADDREF(s);
226
19
  }
227
6.75k
  return s;
228
6.75k
}
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
32.0k
{
224
32.0k
  if (!ZSTR_IS_INTERNED(s)) {
225
24.8k
    GC_ADDREF(s);
226
24.8k
  }
227
32.0k
  return s;
228
32.0k
}
zend_constants.c:zend_string_copy
Line
Count
Source
223
131
{
224
131
  if (!ZSTR_IS_INTERNED(s)) {
225
131
    GC_ADDREF(s);
226
131
  }
227
131
  return s;
228
131
}
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
168
{
224
168
  if (!ZSTR_IS_INTERNED(s)) {
225
0
    GC_ADDREF(s);
226
0
  }
227
168
  return s;
228
168
}
zend_exceptions.c:zend_string_copy
Line
Count
Source
223
3.56k
{
224
3.56k
  if (!ZSTR_IS_INTERNED(s)) {
225
3.55k
    GC_ADDREF(s);
226
3.55k
  }
227
3.56k
  return s;
228
3.56k
}
zend_execute_API.c:zend_string_copy
Line
Count
Source
223
713
{
224
713
  if (!ZSTR_IS_INTERNED(s)) {
225
130
    GC_ADDREF(s);
226
130
  }
227
713
  return s;
228
713
}
zend_execute.c:zend_string_copy
Line
Count
Source
223
2.49k
{
224
2.49k
  if (!ZSTR_IS_INTERNED(s)) {
225
2.43k
    GC_ADDREF(s);
226
2.43k
  }
227
2.49k
  return s;
228
2.49k
}
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
3
{
224
3
  if (!ZSTR_IS_INTERNED(s)) {
225
3
    GC_ADDREF(s);
226
3
  }
227
3
  return s;
228
3
}
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
92
{
224
92
  if (!ZSTR_IS_INTERNED(s)) {
225
64
    GC_ADDREF(s);
226
64
  }
227
92
  return s;
228
92
}
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
7.03k
{
224
7.03k
  if (!ZSTR_IS_INTERNED(s)) {
225
7.03k
    GC_ADDREF(s);
226
7.03k
  }
227
7.03k
  return s;
228
7.03k
}
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
1.66k
{
224
1.66k
  if (!ZSTR_IS_INTERNED(s)) {
225
1.45k
    GC_ADDREF(s);
226
1.45k
  }
227
1.66k
  return s;
228
1.66k
}
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
6.59k
{
224
6.59k
  if (!ZSTR_IS_INTERNED(s)) {
225
6.59k
    GC_ADDREF(s);
226
6.59k
  }
227
6.59k
  return s;
228
6.59k
}
zend_operators.c:zend_string_copy
Line
Count
Source
223
18.3k
{
224
18.3k
  if (!ZSTR_IS_INTERNED(s)) {
225
14.3k
    GC_ADDREF(s);
226
14.3k
  }
227
18.3k
  return s;
228
18.3k
}
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
3.37k
{
224
3.37k
  if (!ZSTR_IS_INTERNED(s)) {
225
1.38k
    GC_ADDREF(s);
226
1.38k
  }
227
3.37k
  return s;
228
3.37k
}
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
zend.c:zend_string_copy
Line
Count
Source
223
1.49k
{
224
1.49k
  if (!ZSTR_IS_INTERNED(s)) {
225
1.49k
    GC_ADDREF(s);
226
1.49k
  }
227
1.49k
  return s;
228
1.49k
}
Unexecuted instantiation: internal_functions_cli.c:zend_string_copy
Unexecuted instantiation: fuzzer-execute.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
41
{
232
41
  if (ZSTR_IS_INTERNED(s)) {
233
0
    return s;
234
41
  } else {
235
41
    return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent);
236
41
  }
237
41
}
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
Unexecuted instantiation: zend_accelerator_module.c:zend_string_dup
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
22
{
232
22
  if (ZSTR_IS_INTERNED(s)) {
233
0
    return s;
234
22
  } else {
235
22
    return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent);
236
22
  }
237
22
}
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
19
{
232
19
  if (ZSTR_IS_INTERNED(s)) {
233
0
    return s;
234
19
  } else {
235
19
    return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent);
236
19
  }
237
19
}
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-execute.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-execute.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
61.3k
{
254
61.3k
  zend_string *ret;
255
256
61.3k
  if (!ZSTR_IS_INTERNED(s)) {
257
61.3k
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
61.3k
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
61.3k
      ZSTR_LEN(ret) = len;
260
61.3k
      zend_string_forget_hash_val(ret);
261
61.3k
      return ret;
262
61.3k
    }
263
61.3k
  }
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
61.3k
}
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
9
{
254
9
  zend_string *ret;
255
256
9
  if (!ZSTR_IS_INTERNED(s)) {
257
9
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
9
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
9
      ZSTR_LEN(ret) = len;
260
9
      zend_string_forget_hash_val(ret);
261
9
      return ret;
262
9
    }
263
9
  }
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
9
}
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
2
{
254
2
  zend_string *ret;
255
256
2
  if (!ZSTR_IS_INTERNED(s)) {
257
2
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
2
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
2
      ZSTR_LEN(ret) = len;
260
2
      zend_string_forget_hash_val(ret);
261
2
      return ret;
262
2
    }
263
2
  }
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
2
}
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
34
{
254
34
  zend_string *ret;
255
256
34
  if (!ZSTR_IS_INTERNED(s)) {
257
34
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
34
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
34
      ZSTR_LEN(ret) = len;
260
34
      zend_string_forget_hash_val(ret);
261
34
      return ret;
262
34
    }
263
34
  }
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
34
}
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
14
{
254
14
  zend_string *ret;
255
256
14
  if (!ZSTR_IS_INTERNED(s)) {
257
14
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
14
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
14
      ZSTR_LEN(ret) = len;
260
14
      zend_string_forget_hash_val(ret);
261
14
      return ret;
262
14
    }
263
14
  }
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
14
}
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
1
{
254
1
  zend_string *ret;
255
256
1
  if (!ZSTR_IS_INTERNED(s)) {
257
1
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
1
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
1
      ZSTR_LEN(ret) = len;
260
1
      zend_string_forget_hash_val(ret);
261
1
      return ret;
262
1
    }
263
1
  }
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
}
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
12
{
254
12
  zend_string *ret;
255
256
12
  if (!ZSTR_IS_INTERNED(s)) {
257
12
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
12
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
12
      ZSTR_LEN(ret) = len;
260
12
      zend_string_forget_hash_val(ret);
261
12
      return ret;
262
12
    }
263
12
  }
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
12
}
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
61.3k
{
254
61.3k
  zend_string *ret;
255
256
61.3k
  if (!ZSTR_IS_INTERNED(s)) {
257
61.3k
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
61.3k
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
61.3k
      ZSTR_LEN(ret) = len;
260
61.3k
      zend_string_forget_hash_val(ret);
261
61.3k
      return ret;
262
61.3k
    }
263
61.3k
  }
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
61.3k
}
Unexecuted instantiation: internal_functions_cli.c:zend_string_realloc
Unexecuted instantiation: fuzzer-execute.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
129k
{
274
129k
  zend_string *ret;
275
276
129k
  ZEND_ASSERT(len >= ZSTR_LEN(s));
277
129k
  if (!ZSTR_IS_INTERNED(s)) {
278
98.3k
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
279
94.6k
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
280
94.6k
      ZSTR_LEN(ret) = len;
281
94.6k
      zend_string_forget_hash_val(ret);
282
94.6k
      return ret;
283
94.6k
    }
284
98.3k
  }
285
34.9k
  ret = zend_string_alloc(len, persistent);
286
34.9k
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1);
287
34.9k
  if (!ZSTR_IS_INTERNED(s)) {
288
3.78k
    GC_DELREF(s);
289
3.78k
  }
290
34.9k
  return ret;
291
129k
}
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
24
{
274
24
  zend_string *ret;
275
276
24
  ZEND_ASSERT(len >= ZSTR_LEN(s));
277
24
  if (!ZSTR_IS_INTERNED(s)) {
278
24
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
279
24
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
280
24
      ZSTR_LEN(ret) = len;
281
24
      zend_string_forget_hash_val(ret);
282
24
      return ret;
283
24
    }
284
24
  }
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
24
}
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
Unexecuted instantiation: formatted_print.c:zend_string_extend
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
Unexecuted instantiation: block_pass.c:zend_string_extend
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
Unexecuted instantiation: zend_compile.c:zend_string_extend
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
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_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
121k
{
274
121k
  zend_string *ret;
275
276
121k
  ZEND_ASSERT(len >= ZSTR_LEN(s));
277
121k
  if (!ZSTR_IS_INTERNED(s)) {
278
90.5k
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
279
90.5k
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
280
90.5k
      ZSTR_LEN(ret) = len;
281
90.5k
      zend_string_forget_hash_val(ret);
282
90.5k
      return ret;
283
90.5k
    }
284
90.5k
  }
285
30.8k
  ret = zend_string_alloc(len, persistent);
286
30.8k
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1);
287
30.8k
  if (!ZSTR_IS_INTERNED(s)) {
288
0
    GC_DELREF(s);
289
0
  }
290
30.8k
  return ret;
291
121k
}
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
3.44k
{
274
3.44k
  zend_string *ret;
275
276
3.44k
  ZEND_ASSERT(len >= ZSTR_LEN(s));
277
3.44k
  if (!ZSTR_IS_INTERNED(s)) {
278
3.44k
    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
3.44k
  }
285
3.44k
  ret = zend_string_alloc(len, persistent);
286
3.44k
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1);
287
3.44k
  if (!ZSTR_IS_INTERNED(s)) {
288
3.44k
    GC_DELREF(s);
289
3.44k
  }
290
3.44k
  return ret;
291
3.44k
}
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
4.74k
{
274
4.74k
  zend_string *ret;
275
276
4.74k
  ZEND_ASSERT(len >= ZSTR_LEN(s));
277
4.74k
  if (!ZSTR_IS_INTERNED(s)) {
278
4.35k
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
279
4.00k
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
280
4.00k
      ZSTR_LEN(ret) = len;
281
4.00k
      zend_string_forget_hash_val(ret);
282
4.00k
      return ret;
283
4.00k
    }
284
4.35k
  }
285
737
  ret = zend_string_alloc(len, persistent);
286
737
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1);
287
737
  if (!ZSTR_IS_INTERNED(s)) {
288
343
    GC_DELREF(s);
289
343
  }
290
737
  return ret;
291
4.74k
}
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-execute.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
30
{
295
30
  zend_string *ret;
296
297
30
  ZEND_ASSERT(len <= ZSTR_LEN(s));
298
30
  if (!ZSTR_IS_INTERNED(s)) {
299
30
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
300
30
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
301
30
      ZSTR_LEN(ret) = len;
302
30
      zend_string_forget_hash_val(ret);
303
30
      return ret;
304
30
    }
305
30
  }
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
30
}
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
13
{
295
13
  zend_string *ret;
296
297
13
  ZEND_ASSERT(len <= ZSTR_LEN(s));
298
13
  if (!ZSTR_IS_INTERNED(s)) {
299
13
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
300
13
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
301
13
      ZSTR_LEN(ret) = len;
302
13
      zend_string_forget_hash_val(ret);
303
13
      return ret;
304
13
    }
305
13
  }
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
13
}
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
17
{
295
17
  zend_string *ret;
296
297
17
  ZEND_ASSERT(len <= ZSTR_LEN(s));
298
17
  if (!ZSTR_IS_INTERNED(s)) {
299
17
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
300
17
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
301
17
      ZSTR_LEN(ret) = len;
302
17
      zend_string_forget_hash_val(ret);
303
17
      return ret;
304
17
    }
305
17
  }
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
17
}
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-execute.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
57
{
316
57
  zend_string *ret;
317
318
57
  if (!ZSTR_IS_INTERNED(s)) {
319
57
    if (GC_REFCOUNT(s) == 1) {
320
57
      ret = (zend_string *)safe_perealloc(s, n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
321
57
      ZSTR_LEN(ret) = (n * m) + l;
322
57
      zend_string_forget_hash_val(ret);
323
57
      return ret;
324
57
    }
325
57
  }
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
57
}
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
57
{
316
57
  zend_string *ret;
317
318
57
  if (!ZSTR_IS_INTERNED(s)) {
319
57
    if (GC_REFCOUNT(s) == 1) {
320
57
      ret = (zend_string *)safe_perealloc(s, n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
321
57
      ZSTR_LEN(ret) = (n * m) + l;
322
57
      zend_string_forget_hash_val(ret);
323
57
      return ret;
324
57
    }
325
57
  }
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
57
}
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-execute.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
124k
{
336
124k
  if (!ZSTR_IS_INTERNED(s)) {
337
117k
    ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
338
117k
    pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
339
117k
  }
340
124k
}
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
info.c:zend_string_free
Line
Count
Source
335
1
{
336
1
  if (!ZSTR_IS_INTERNED(s)) {
337
1
    ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
338
1
    pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
339
1
  }
340
1
}
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
var.c:zend_string_free
Line
Count
Source
335
12
{
336
12
  if (!ZSTR_IS_INTERNED(s)) {
337
12
    ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
338
12
    pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
339
12
  }
340
12
}
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
main.c:zend_string_free
Line
Count
Source
335
961
{
336
961
  if (!ZSTR_IS_INTERNED(s)) {
337
961
    ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
338
961
    pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
339
961
  }
340
961
}
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
1
{
336
1
  if (!ZSTR_IS_INTERNED(s)) {
337
1
    ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
338
1
    pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
339
1
  }
340
1
}
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
123k
{
336
123k
  if (!ZSTR_IS_INTERNED(s)) {
337
116k
    ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
338
116k
    pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
339
116k
  }
340
123k
}
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
Unexecuted instantiation: zend_operators.c:zend_string_free
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-execute.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
2.08k
{
344
2.08k
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
2.08k
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
2.08k
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
2.08k
  efree(s);
348
2.08k
}
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
4
{
344
4
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
4
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
4
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
4
  efree(s);
348
4
}
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
html.c:zend_string_efree
Line
Count
Source
343
9
{
344
9
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
9
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
9
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
9
  efree(s);
348
9
}
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
info.c:zend_string_efree
Line
Count
Source
343
7
{
344
7
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
7
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
7
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
7
  efree(s);
348
7
}
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
var_unserializer.c:zend_string_efree
Line
Count
Source
343
1
{
344
1
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
1
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
1
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
1
  efree(s);
348
1
}
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
26
{
344
26
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
26
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
26
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
26
  efree(s);
348
26
}
zend_constants.c:zend_string_efree
Line
Count
Source
343
5
{
344
5
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
5
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
5
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
5
  efree(s);
348
5
}
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
14
{
344
14
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
14
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
14
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
14
  efree(s);
348
14
}
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
2.01k
{
344
2.01k
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
2.01k
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
2.01k
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
2.01k
  efree(s);
348
2.01k
}
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-execute.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
597k
{
352
597k
  if (!ZSTR_IS_INTERNED(s)) {
353
366k
    if (GC_DELREF(s) == 0) {
354
166k
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
166k
    }
356
366k
  }
357
597k
}
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
298
{
352
298
  if (!ZSTR_IS_INTERNED(s)) {
353
298
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
0
    }
356
298
  }
357
298
}
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
1
{
352
1
  if (!ZSTR_IS_INTERNED(s)) {
353
1
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
1
    }
356
1
  }
357
1
}
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
43.2k
{
352
43.2k
  if (!ZSTR_IS_INTERNED(s)) {
353
10.7k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
4.00k
    }
356
10.7k
  }
357
43.2k
}
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
217
{
352
217
  if (!ZSTR_IS_INTERNED(s)) {
353
77
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
36
    }
356
77
  }
357
217
}
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
1
{
352
1
  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
1
}
Unexecuted instantiation: assert.c:zend_string_release
Unexecuted instantiation: base64.c:zend_string_release
basic_functions.c:zend_string_release
Line
Count
Source
351
7
{
352
7
  if (!ZSTR_IS_INTERNED(s)) {
353
7
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
5
    }
356
7
  }
357
7
}
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
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: uuencode.c:zend_string_release
Unexecuted instantiation: var_unserializer.c:zend_string_release
var.c:zend_string_release
Line
Count
Source
351
7
{
352
7
  if (!ZSTR_IS_INTERNED(s)) {
353
2
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
2
    }
356
2
  }
357
7
}
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
1
{
352
1
  if (!ZSTR_IS_INTERNED(s)) {
353
1
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
1
    }
356
1
  }
357
1
}
Unexecuted instantiation: getopt.c:zend_string_release
main.c:zend_string_release
Line
Count
Source
351
161k
{
352
161k
  if (!ZSTR_IS_INTERNED(s)) {
353
108k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
55.1k
    }
356
108k
  }
357
161k
}
Unexecuted instantiation: network.c:zend_string_release
output.c:zend_string_release
Line
Count
Source
351
2.18k
{
352
2.18k
  if (!ZSTR_IS_INTERNED(s)) {
353
2.18k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
875
    }
356
2.18k
  }
357
2.18k
}
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
memory.c:zend_string_release
Line
Count
Source
351
22
{
352
22
  if (!ZSTR_IS_INTERNED(s)) {
353
22
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
0
    }
356
22
  }
357
22
}
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
1.38k
{
352
1.38k
  if (!ZSTR_IS_INTERNED(s)) {
353
1.38k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
1.38k
    }
356
1.38k
  }
357
1.38k
}
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
Unexecuted instantiation: dfa_pass.c:zend_string_release
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
4.51k
{
352
4.51k
  if (!ZSTR_IS_INTERNED(s)) {
353
117
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
97
    }
356
117
  }
357
4.51k
}
zend_ast.c:zend_string_release
Line
Count
Source
351
129
{
352
129
  if (!ZSTR_IS_INTERNED(s)) {
353
129
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
120
    }
356
129
  }
357
129
}
zend_attributes.c:zend_string_release
Line
Count
Source
351
260
{
352
260
  if (!ZSTR_IS_INTERNED(s)) {
353
251
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
219
    }
356
251
  }
357
260
}
Unexecuted instantiation: zend_autoload.c:zend_string_release
zend_builtin_functions.c:zend_string_release
Line
Count
Source
351
14
{
352
14
  if (!ZSTR_IS_INTERNED(s)) {
353
12
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
12
    }
356
12
  }
357
14
}
Unexecuted instantiation: zend_call_stack.c:zend_string_release
zend_closures.c:zend_string_release
Line
Count
Source
351
45
{
352
45
  if (!ZSTR_IS_INTERNED(s)) {
353
12
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
4
    }
356
12
  }
357
45
}
zend_compile.c:zend_string_release
Line
Count
Source
351
12.3k
{
352
12.3k
  if (!ZSTR_IS_INTERNED(s)) {
353
11.6k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
3.76k
    }
356
11.6k
  }
357
12.3k
}
zend_constants.c:zend_string_release
Line
Count
Source
351
42
{
352
42
  if (!ZSTR_IS_INTERNED(s)) {
353
35
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
1
    }
356
35
  }
357
42
}
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
288
{
352
288
  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
288
}
zend_exceptions.c:zend_string_release
Line
Count
Source
351
19.4k
{
352
19.4k
  if (!ZSTR_IS_INTERNED(s)) {
353
19.4k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
0
    }
356
19.4k
  }
357
19.4k
}
Unexecuted instantiation: zend_execute_API.c:zend_string_release
zend_execute.c:zend_string_release
Line
Count
Source
351
959
{
352
959
  if (!ZSTR_IS_INTERNED(s)) {
353
397
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
46
    }
356
397
  }
357
959
}
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
144k
{
352
144k
  if (!ZSTR_IS_INTERNED(s)) {
353
6.63k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
3.46k
    }
356
6.63k
  }
357
144k
}
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
225
{
352
225
  if (!ZSTR_IS_INTERNED(s)) {
353
116
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
85
    }
356
116
  }
357
225
}
zend_ini_parser.c:zend_string_release
Line
Count
Source
351
115k
{
352
115k
  if (!ZSTR_IS_INTERNED(s)) {
353
114k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
69.2k
    }
356
114k
  }
357
115k
}
Unexecuted instantiation: zend_ini_scanner.c:zend_string_release
zend_ini.c:zend_string_release
Line
Count
Source
351
130
{
352
130
  if (!ZSTR_IS_INTERNED(s)) {
353
104
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
78
    }
356
104
  }
357
130
}
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
3.44k
{
352
3.44k
  if (!ZSTR_IS_INTERNED(s)) {
353
3.44k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
0
    }
356
3.44k
  }
357
3.44k
}
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
2
{
352
2
  if (!ZSTR_IS_INTERNED(s)) {
353
2
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
2
    }
356
2
  }
357
2
}
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
315
{
352
315
  if (!ZSTR_IS_INTERNED(s)) {
353
112
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
76
    }
356
112
  }
357
315
}
zend_operators.c:zend_string_release
Line
Count
Source
351
344
{
352
344
  if (!ZSTR_IS_INTERNED(s)) {
353
238
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
238
    }
356
238
  }
357
344
}
Unexecuted instantiation: zend_property_hooks.c:zend_string_release
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
34.3k
{
352
34.3k
  if (!ZSTR_IS_INTERNED(s)) {
353
34.3k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
26.5k
    }
356
34.3k
  }
357
34.3k
}
zend_string.c:zend_string_release
Line
Count
Source
351
584
{
352
584
  if (!ZSTR_IS_INTERNED(s)) {
353
584
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
536
    }
356
584
  }
357
584
}
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
51.5k
{
352
51.5k
  if (!ZSTR_IS_INTERNED(s)) {
353
51.5k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
39
    }
356
51.5k
  }
357
51.5k
}
Unexecuted instantiation: internal_functions_cli.c:zend_string_release
Unexecuted instantiation: fuzzer-execute.c:zend_string_release
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
119k
{
361
119k
  if (!ZSTR_IS_INTERNED(s)) {
362
82.3k
    if (GC_DELREF(s) == 0) {
363
27.0k
      if (persistent) {
364
50
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
50
        free(s);
366
26.9k
      } else {
367
26.9k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
26.9k
        efree(s);
369
26.9k
      }
370
27.0k
    }
371
82.3k
  }
372
119k
}
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
2
{
361
2
  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
2
}
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
Unexecuted instantiation: json_parser.tab.c:zend_string_release_ex
Unexecuted instantiation: json_scanner.c:zend_string_release_ex
Unexecuted instantiation: json.c:zend_string_release_ex
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
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_release_ex
Unexecuted instantiation: zend_file_cache.c:zend_string_release_ex
Unexecuted instantiation: zend_persist_calc.c:zend_string_release_ex
zend_persist.c:zend_string_release_ex
Line
Count
Source
360
1
{
361
1
  if (!ZSTR_IS_INTERNED(s)) {
362
1
    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
1
  }
372
1
}
Unexecuted instantiation: zend_shared_alloc.c:zend_string_release_ex
ZendAccelerator.c:zend_string_release_ex
Line
Count
Source
360
36
{
361
36
  if (!ZSTR_IS_INTERNED(s)) {
362
36
    if (GC_DELREF(s) == 0) {
363
36
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
36
      } else {
367
36
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
36
        efree(s);
369
36
      }
370
36
    }
371
36
  }
372
36
}
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
204
{
361
204
  if (!ZSTR_IS_INTERNED(s)) {
362
128
    if (GC_DELREF(s) == 0) {
363
120
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
120
      } else {
367
120
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
120
        efree(s);
369
120
      }
370
120
    }
371
128
  }
372
204
}
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
Unexecuted instantiation: spl_functions.c:zend_string_release_ex
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
21
{
361
21
  if (!ZSTR_IS_INTERNED(s)) {
362
1
    if (GC_DELREF(s) == 0) {
363
1
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
1
      } else {
367
1
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
1
        efree(s);
369
1
      }
370
1
    }
371
1
  }
372
21
}
assert.c:zend_string_release_ex
Line
Count
Source
360
18
{
361
18
  if (!ZSTR_IS_INTERNED(s)) {
362
9
    if (GC_DELREF(s) == 0) {
363
9
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
9
      } else {
367
9
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
9
        efree(s);
369
9
      }
370
9
    }
371
9
  }
372
18
}
Unexecuted instantiation: base64.c:zend_string_release_ex
basic_functions.c:zend_string_release_ex
Line
Count
Source
360
22
{
361
22
  if (!ZSTR_IS_INTERNED(s)) {
362
9
    if (GC_DELREF(s) == 0) {
363
7
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
7
      } else {
367
7
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
7
        efree(s);
369
7
      }
370
7
    }
371
9
  }
372
22
}
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
Unexecuted instantiation: formatted_print.c:zend_string_release_ex
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
Unexecuted instantiation: incomplete_class.c:zend_string_release_ex
info.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
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
2
      } else {
367
2
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
2
        efree(s);
369
2
      }
370
2
    }
371
2
  }
372
2
}
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
7
{
361
7
  if (!ZSTR_IS_INTERNED(s)) {
362
2
    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
2
  }
372
7
}
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
17
{
361
17
  if (!ZSTR_IS_INTERNED(s)) {
362
17
    if (GC_DELREF(s) == 0) {
363
17
      if (persistent) {
364
14
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
14
        free(s);
366
14
      } else {
367
3
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
3
        efree(s);
369
3
      }
370
17
    }
371
17
  }
372
17
}
Unexecuted instantiation: uuencode.c:zend_string_release_ex
var_unserializer.c:zend_string_release_ex
Line
Count
Source
360
41
{
361
41
  if (!ZSTR_IS_INTERNED(s)) {
362
30
    if (GC_DELREF(s) == 0) {
363
24
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
24
      } else {
367
24
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
24
        efree(s);
369
24
      }
370
24
    }
371
30
  }
372
41
}
var.c:zend_string_release_ex
Line
Count
Source
360
304
{
361
304
  if (!ZSTR_IS_INTERNED(s)) {
362
118
    if (GC_DELREF(s) == 0) {
363
18
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
18
      } else {
367
18
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
18
        efree(s);
369
18
      }
370
18
    }
371
118
  }
372
304
}
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
Unexecuted instantiation: main.c:zend_string_release_ex
Unexecuted instantiation: network.c:zend_string_release_ex
output.c:zend_string_release_ex
Line
Count
Source
360
22
{
361
22
  if (!ZSTR_IS_INTERNED(s)) {
362
22
    if (GC_DELREF(s) == 0) {
363
5
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
5
      } else {
367
5
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
5
        efree(s);
369
5
      }
370
5
    }
371
22
  }
372
22
}
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
183
{
361
183
  if (!ZSTR_IS_INTERNED(s)) {
362
178
    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
178
  }
372
183
}
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
18
{
361
18
  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
18
}
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
684
{
361
684
  if (!ZSTR_IS_INTERNED(s)) {
362
684
    if (GC_DELREF(s) == 0) {
363
683
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
683
      } else {
367
683
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
683
        efree(s);
369
683
      }
370
683
    }
371
684
  }
372
684
}
Unexecuted instantiation: xp_socket.c:zend_string_release_ex
Unexecuted instantiation: block_pass.c:zend_string_release_ex
Unexecuted instantiation: compact_literals.c:zend_string_release_ex
Unexecuted instantiation: compact_vars.c:zend_string_release_ex
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
}
Unexecuted instantiation: zend_inference.c:zend_string_release_ex
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
17.2k
{
361
17.2k
  if (!ZSTR_IS_INTERNED(s)) {
362
16.6k
    if (GC_DELREF(s) == 0) {
363
30
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
30
      } else {
367
30
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
30
        efree(s);
369
30
      }
370
30
    }
371
16.6k
  }
372
17.2k
}
zend_ast.c:zend_string_release_ex
Line
Count
Source
360
2.66k
{
361
2.66k
  if (!ZSTR_IS_INTERNED(s)) {
362
1.86k
    if (GC_DELREF(s) == 0) {
363
171
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
171
      } else {
367
171
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
171
        efree(s);
369
171
      }
370
171
    }
371
1.86k
  }
372
2.66k
}
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
41
{
361
41
  if (!ZSTR_IS_INTERNED(s)) {
362
31
    if (GC_DELREF(s) == 0) {
363
22
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
22
      } else {
367
22
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
22
        efree(s);
369
22
      }
370
22
    }
371
31
  }
372
41
}
Unexecuted instantiation: zend_call_stack.c:zend_string_release_ex
zend_closures.c:zend_string_release_ex
Line
Count
Source
360
27
{
361
27
  if (!ZSTR_IS_INTERNED(s)) {
362
19
    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
19
  }
372
27
}
zend_compile.c:zend_string_release_ex
Line
Count
Source
360
3.18k
{
361
3.18k
  if (!ZSTR_IS_INTERNED(s)) {
362
2.60k
    if (GC_DELREF(s) == 0) {
363
104
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
104
      } else {
367
104
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
104
        efree(s);
369
104
      }
370
104
    }
371
2.60k
  }
372
3.18k
}
zend_constants.c:zend_string_release_ex
Line
Count
Source
360
4
{
361
4
  if (!ZSTR_IS_INTERNED(s)) {
362
3
    if (GC_DELREF(s) == 0) {
363
3
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
3
      } else {
367
3
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
3
        efree(s);
369
3
      }
370
3
    }
371
3
  }
372
4
}
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
4.16k
{
361
4.16k
  if (!ZSTR_IS_INTERNED(s)) {
362
3.44k
    if (GC_DELREF(s) == 0) {
363
1
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
1
      } else {
367
1
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
1
        efree(s);
369
1
      }
370
1
    }
371
3.44k
  }
372
4.16k
}
zend_execute_API.c:zend_string_release_ex
Line
Count
Source
360
4.30k
{
361
4.30k
  if (!ZSTR_IS_INTERNED(s)) {
362
3.38k
    if (GC_DELREF(s) == 0) {
363
2.80k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
2.80k
      } else {
367
2.80k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
2.80k
        efree(s);
369
2.80k
      }
370
2.80k
    }
371
3.38k
  }
372
4.30k
}
zend_execute.c:zend_string_release_ex
Line
Count
Source
360
39.2k
{
361
39.2k
  if (!ZSTR_IS_INTERNED(s)) {
362
17.8k
    if (GC_DELREF(s) == 0) {
363
3.64k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
3.64k
      } else {
367
3.64k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
3.64k
        efree(s);
369
3.64k
      }
370
3.64k
    }
371
17.8k
  }
372
39.2k
}
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
12.1k
{
361
12.1k
  if (!ZSTR_IS_INTERNED(s)) {
362
12.0k
    if (GC_DELREF(s) == 0) {
363
11.9k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
11.9k
      } else {
367
11.9k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
11.9k
        efree(s);
369
11.9k
      }
370
11.9k
    }
371
12.0k
  }
372
12.1k
}
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
750
{
361
750
  if (!ZSTR_IS_INTERNED(s)) {
362
417
    if (GC_DELREF(s) == 0) {
363
314
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
314
      } else {
367
314
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
314
        efree(s);
369
314
      }
370
314
    }
371
417
  }
372
750
}
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
81
{
361
81
  if (!ZSTR_IS_INTERNED(s)) {
362
81
    if (GC_DELREF(s) == 0) {
363
81
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
81
      } else {
367
81
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
81
        efree(s);
369
81
      }
370
81
    }
371
81
  }
372
81
}
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
3
{
361
3
  if (!ZSTR_IS_INTERNED(s)) {
362
3
    if (GC_DELREF(s) == 0) {
363
3
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
3
      } else {
367
3
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
3
        efree(s);
369
3
      }
370
3
    }
371
3
  }
372
3
}
zend_language_scanner.c:zend_string_release_ex
Line
Count
Source
360
7.08k
{
361
7.08k
  if (!ZSTR_IS_INTERNED(s)) {
362
7.08k
    if (GC_DELREF(s) == 0) {
363
53
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
53
      } else {
367
53
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
53
        efree(s);
369
53
      }
370
53
    }
371
7.08k
  }
372
7.08k
}
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
16
{
361
16
  if (!ZSTR_IS_INTERNED(s)) {
362
6
    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
6
  }
372
16
}
Unexecuted instantiation: zend_objects_API.c:zend_string_release_ex
Unexecuted instantiation: zend_objects.c:zend_string_release_ex
Unexecuted instantiation: zend_observer.c:zend_string_release_ex
zend_opcode.c:zend_string_release_ex
Line
Count
Source
360
18.0k
{
361
18.0k
  if (!ZSTR_IS_INTERNED(s)) {
362
12.1k
    if (GC_DELREF(s) == 0) {
363
3.62k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
3.62k
      } else {
367
3.62k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
3.62k
        efree(s);
369
3.62k
      }
370
3.62k
    }
371
12.1k
  }
372
18.0k
}
zend_operators.c:zend_string_release_ex
Line
Count
Source
360
7.20k
{
361
7.20k
  if (!ZSTR_IS_INTERNED(s)) {
362
3.29k
    if (GC_DELREF(s) == 0) {
363
3.24k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
3.24k
      } else {
367
3.24k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
3.24k
        efree(s);
369
3.24k
      }
370
3.24k
    }
371
3.29k
  }
372
7.20k
}
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
5
{
361
5
  if (!ZSTR_IS_INTERNED(s)) {
362
5
    if (GC_DELREF(s) == 0) {
363
2
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
2
      } else {
367
2
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
2
        efree(s);
369
2
      }
370
2
    }
371
5
  }
372
5
}
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
64
{
361
64
  if (!ZSTR_IS_INTERNED(s)) {
362
48
    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
48
  }
372
64
}
Unexecuted instantiation: internal_functions_cli.c:zend_string_release_ex
Unexecuted instantiation: fuzzer-execute.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
226k
{
376
226k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
226k
}
Unexecuted instantiation: php_date.c:zend_string_equals_cstr
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
37
{
376
37
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
37
}
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
array.c:zend_string_equals_cstr
Line
Count
Source
375
2
{
376
2
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
2
}
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
224
{
376
224
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
224
}
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
Unexecuted instantiation: string.c:zend_string_equals_cstr
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
Unexecuted instantiation: pass1.c:zend_string_equals_cstr
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
Unexecuted instantiation: zend_optimizer.c:zend_string_equals_cstr
Unexecuted instantiation: zend_ssa.c:zend_string_equals_cstr
Unexecuted instantiation: zend_alloc.c:zend_string_equals_cstr
zend_API.c:zend_string_equals_cstr
Line
Count
Source
375
7.50k
{
376
7.50k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
7.50k
}
Unexecuted instantiation: zend_ast.c:zend_string_equals_cstr
zend_attributes.c:zend_string_equals_cstr
Line
Count
Source
375
348
{
376
348
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
348
}
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
147k
{
376
147k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
147k
}
zend_constants.c:zend_string_equals_cstr
Line
Count
Source
375
1.22k
{
376
1.22k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
1.22k
}
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
147
{
376
147
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
147
}
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
62.5k
{
376
62.5k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
62.5k
}
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.53k
{
376
6.53k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
6.53k
}
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-execute.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
127k
{
392
127k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
127k
}
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
26.5k
{
392
26.5k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
26.5k
}
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
26.4k
{
392
26.4k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
26.4k
}
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
Unexecuted instantiation: php_reflection.c:zend_string_equal_content
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
523
{
392
523
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
523
}
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
111
{
392
111
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
111
}
Unexecuted instantiation: zend_ast.c:zend_string_equal_content
zend_attributes.c:zend_string_equal_content
Line
Count
Source
391
12
{
392
12
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
12
}
Unexecuted instantiation: zend_autoload.c:zend_string_equal_content
Unexecuted instantiation: zend_builtin_functions.c:zend_string_equal_content
Unexecuted instantiation: zend_call_stack.c:zend_string_equal_content
zend_closures.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
}
zend_compile.c:zend_string_equal_content
Line
Count
Source
391
21.9k
{
392
21.9k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
21.9k
}
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
28
{
392
28
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
28
}
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
5.71k
{
392
5.71k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
5.71k
}
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
38.9k
{
392
38.9k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
38.9k
}
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
5
{
392
5
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
5
}
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
7.04k
{
392
7.04k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
7.04k
}
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
584
{
392
584
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
584
}
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
Unexecuted instantiation: zend.c:zend_string_equal_content
Unexecuted instantiation: internal_functions_cli.c:zend_string_equal_content
Unexecuted instantiation: fuzzer-execute.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
65.8k
{
397
65.8k
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
65.8k
}
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
26.5k
{
397
26.5k
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
26.5k
}
Unexecuted instantiation: zend_accelerator_module.c:zend_string_equals
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_equals
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
1
{
397
1
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
1
}
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
Unexecuted instantiation: php_reflection.c:zend_string_equals
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
9
{
397
9
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
9
}
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
139
{
397
139
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
139
}
Unexecuted instantiation: zend_ast.c:zend_string_equals
zend_attributes.c:zend_string_equals
Line
Count
Source
396
28
{
397
28
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
28
}
Unexecuted instantiation: zend_autoload.c:zend_string_equals
zend_builtin_functions.c:zend_string_equals
Line
Count
Source
396
12
{
397
12
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
12
}
Unexecuted instantiation: zend_call_stack.c:zend_string_equals
zend_closures.c:zend_string_equals
Line
Count
Source
396
11
{
397
11
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
11
}
zend_compile.c:zend_string_equals
Line
Count
Source
396
25.5k
{
397
25.5k
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
25.5k
}
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
169
{
397
169
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
169
}
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
5.62k
{
397
5.62k
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
5.62k
}
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
7.04k
{
397
7.04k
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
7.04k
}
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
664
{
397
664
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
664
}
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
2
{
397
2
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
2
}
Unexecuted instantiation: internal_functions_cli.c:zend_string_equals
Unexecuted instantiation: fuzzer-execute.c:zend_string_equals
Unexecuted instantiation: fuzzer-sapi.c:zend_string_equals
399
400
#define zend_string_equals_ci(s1, s2) \
401
26.8k
  (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
8.86k
  (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
197k
  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
3
{
411
3
  return ZSTR_LEN(str) >= prefix_length && !memcmp(ZSTR_VAL(str), prefix, prefix_length);
412
3
}
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
1
{
411
1
  return ZSTR_LEN(str) >= prefix_length && !memcmp(ZSTR_VAL(str), prefix, prefix_length);
412
1
}
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-execute.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-execute.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
4
  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-execute.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-execute.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
214k
{
470
214k
  zend_ulong hash = Z_UL(5381);
471
472
214k
#if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)
473
  /* Version with multiplication works better on modern CPU */
474
27.6M
  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
27.4M
    hash =
495
27.4M
      hash   * Z_L(33 * 33 * 33 * 33) +
496
27.4M
      str[0] * Z_L(33 * 33 * 33) +
497
27.4M
      str[1] * Z_L(33 * 33) +
498
27.4M
      str[2] * Z_L(33) +
499
27.4M
      str[3];
500
27.4M
    hash =
501
27.4M
      hash   * Z_L(33 * 33 * 33 * 33) +
502
27.4M
      str[4] * Z_L(33 * 33 * 33) +
503
27.4M
      str[5] * Z_L(33 * 33) +
504
27.4M
      str[6] * Z_L(33) +
505
27.4M
      str[7];
506
27.4M
# endif
507
27.4M
  }
508
214k
  if (len >= 4) {
509
88.7k
    hash =
510
88.7k
      hash   * Z_L(33 * 33 * 33 * 33) +
511
88.7k
      str[0] * Z_L(33 * 33 * 33) +
512
88.7k
      str[1] * Z_L(33 * 33) +
513
88.7k
      str[2] * Z_L(33) +
514
88.7k
      str[3];
515
88.7k
    len -= 4;
516
88.7k
    str += 4;
517
88.7k
  }
518
214k
  if (len >= 2) {
519
97.9k
    if (len > 2) {
520
67.6k
      hash =
521
67.6k
        hash   * Z_L(33 * 33 * 33) +
522
67.6k
        str[0] * Z_L(33 * 33) +
523
67.6k
        str[1] * Z_L(33) +
524
67.6k
        str[2];
525
67.6k
    } else {
526
30.2k
      hash =
527
30.2k
        hash   * Z_L(33 * 33) +
528
30.2k
        str[0] * Z_L(33) +
529
30.2k
        str[1];
530
30.2k
    }
531
116k
  } else if (len != 0) {
532
42.4k
    hash = hash * Z_L(33) + *str;
533
42.4k
  }
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
214k
#if SIZEOF_ZEND_LONG == 8
561
214k
  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
214k
}
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
237
{
470
237
  zend_ulong hash = Z_UL(5381);
471
472
237
#if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)
473
  /* Version with multiplication works better on modern CPU */
474
462
  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
225
    hash =
495
225
      hash   * Z_L(33 * 33 * 33 * 33) +
496
225
      str[0] * Z_L(33 * 33 * 33) +
497
225
      str[1] * Z_L(33 * 33) +
498
225
      str[2] * Z_L(33) +
499
225
      str[3];
500
225
    hash =
501
225
      hash   * Z_L(33 * 33 * 33 * 33) +
502
225
      str[4] * Z_L(33 * 33 * 33) +
503
225
      str[5] * Z_L(33 * 33) +
504
225
      str[6] * Z_L(33) +
505
225
      str[7];
506
225
# endif
507
225
  }
508
237
  if (len >= 4) {
509
120
    hash =
510
120
      hash   * Z_L(33 * 33 * 33 * 33) +
511
120
      str[0] * Z_L(33 * 33 * 33) +
512
120
      str[1] * Z_L(33 * 33) +
513
120
      str[2] * Z_L(33) +
514
120
      str[3];
515
120
    len -= 4;
516
120
    str += 4;
517
120
  }
518
237
  if (len >= 2) {
519
97
    if (len > 2) {
520
59
      hash =
521
59
        hash   * Z_L(33 * 33 * 33) +
522
59
        str[0] * Z_L(33 * 33) +
523
59
        str[1] * Z_L(33) +
524
59
        str[2];
525
59
    } else {
526
38
      hash =
527
38
        hash   * Z_L(33 * 33) +
528
38
        str[0] * Z_L(33) +
529
38
        str[1];
530
38
    }
531
140
  } else if (len != 0) {
532
74
    hash = hash * Z_L(33) + *str;
533
74
  }
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
237
#if SIZEOF_ZEND_LONG == 8
561
237
  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
237
}
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
1
{
470
1
  zend_ulong hash = Z_UL(5381);
471
472
1
#if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)
473
  /* Version with multiplication works better on modern CPU */
474
1
  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
0
    hash =
495
0
      hash   * Z_L(33 * 33 * 33 * 33) +
496
0
      str[0] * Z_L(33 * 33 * 33) +
497
0
      str[1] * Z_L(33 * 33) +
498
0
      str[2] * Z_L(33) +
499
0
      str[3];
500
0
    hash =
501
0
      hash   * Z_L(33 * 33 * 33 * 33) +
502
0
      str[4] * Z_L(33 * 33 * 33) +
503
0
      str[5] * Z_L(33 * 33) +
504
0
      str[6] * Z_L(33) +
505
0
      str[7];
506
0
# endif
507
0
  }
508
1
  if (len >= 4) {
509
0
    hash =
510
0
      hash   * Z_L(33 * 33 * 33 * 33) +
511
0
      str[0] * Z_L(33 * 33 * 33) +
512
0
      str[1] * Z_L(33 * 33) +
513
0
      str[2] * Z_L(33) +
514
0
      str[3];
515
0
    len -= 4;
516
0
    str += 4;
517
0
  }
518
1
  if (len >= 2) {
519
1
    if (len > 2) {
520
0
      hash =
521
0
        hash   * Z_L(33 * 33 * 33) +
522
0
        str[0] * Z_L(33 * 33) +
523
0
        str[1] * Z_L(33) +
524
0
        str[2];
525
1
    } else {
526
1
      hash =
527
1
        hash   * Z_L(33 * 33) +
528
1
        str[0] * Z_L(33) +
529
1
        str[1];
530
1
    }
531
1
  } else if (len != 0) {
532
0
    hash = hash * Z_L(33) + *str;
533
0
  }
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
#if SIZEOF_ZEND_LONG == 8
561
1
  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
}
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
63.9k
{
470
63.9k
  zend_ulong hash = Z_UL(5381);
471
472
63.9k
#if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)
473
  /* Version with multiplication works better on modern CPU */
474
170k
  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
106k
    hash =
495
106k
      hash   * Z_L(33 * 33 * 33 * 33) +
496
106k
      str[0] * Z_L(33 * 33 * 33) +
497
106k
      str[1] * Z_L(33 * 33) +
498
106k
      str[2] * Z_L(33) +
499
106k
      str[3];
500
106k
    hash =
501
106k
      hash   * Z_L(33 * 33 * 33 * 33) +
502
106k
      str[4] * Z_L(33 * 33 * 33) +
503
106k
      str[5] * Z_L(33 * 33) +
504
106k
      str[6] * Z_L(33) +
505
106k
      str[7];
506
106k
# endif
507
106k
  }
508
63.9k
  if (len >= 4) {
509
8.68k
    hash =
510
8.68k
      hash   * Z_L(33 * 33 * 33 * 33) +
511
8.68k
      str[0] * Z_L(33 * 33 * 33) +
512
8.68k
      str[1] * Z_L(33 * 33) +
513
8.68k
      str[2] * Z_L(33) +
514
8.68k
      str[3];
515
8.68k
    len -= 4;
516
8.68k
    str += 4;
517
8.68k
  }
518
63.9k
  if (len >= 2) {
519
9.44k
    if (len > 2) {
520
3.79k
      hash =
521
3.79k
        hash   * Z_L(33 * 33 * 33) +
522
3.79k
        str[0] * Z_L(33 * 33) +
523
3.79k
        str[1] * Z_L(33) +
524
3.79k
        str[2];
525
5.65k
    } else {
526
5.65k
      hash =
527
5.65k
        hash   * Z_L(33 * 33) +
528
5.65k
        str[0] * Z_L(33) +
529
5.65k
        str[1];
530
5.65k
    }
531
54.4k
  } else if (len != 0) {
532
10.4k
    hash = hash * Z_L(33) + *str;
533
10.4k
  }
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
63.9k
#if SIZEOF_ZEND_LONG == 8
561
63.9k
  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
63.9k
}
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
150k
{
470
150k
  zend_ulong hash = Z_UL(5381);
471
472
150k
#if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)
473
  /* Version with multiplication works better on modern CPU */
474
27.5M
  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
27.3M
    hash =
495
27.3M
      hash   * Z_L(33 * 33 * 33 * 33) +
496
27.3M
      str[0] * Z_L(33 * 33 * 33) +
497
27.3M
      str[1] * Z_L(33 * 33) +
498
27.3M
      str[2] * Z_L(33) +
499
27.3M
      str[3];
500
27.3M
    hash =
501
27.3M
      hash   * Z_L(33 * 33 * 33 * 33) +
502
27.3M
      str[4] * Z_L(33 * 33 * 33) +
503
27.3M
      str[5] * Z_L(33 * 33) +
504
27.3M
      str[6] * Z_L(33) +
505
27.3M
      str[7];
506
27.3M
# endif
507
27.3M
  }
508
150k
  if (len >= 4) {
509
79.9k
    hash =
510
79.9k
      hash   * Z_L(33 * 33 * 33 * 33) +
511
79.9k
      str[0] * Z_L(33 * 33 * 33) +
512
79.9k
      str[1] * Z_L(33 * 33) +
513
79.9k
      str[2] * Z_L(33) +
514
79.9k
      str[3];
515
79.9k
    len -= 4;
516
79.9k
    str += 4;
517
79.9k
  }
518
150k
  if (len >= 2) {
519
88.3k
    if (len > 2) {
520
63.8k
      hash =
521
63.8k
        hash   * Z_L(33 * 33 * 33) +
522
63.8k
        str[0] * Z_L(33 * 33) +
523
63.8k
        str[1] * Z_L(33) +
524
63.8k
        str[2];
525
63.8k
    } else {
526
24.5k
      hash =
527
24.5k
        hash   * Z_L(33 * 33) +
528
24.5k
        str[0] * Z_L(33) +
529
24.5k
        str[1];
530
24.5k
    }
531
88.3k
  } else if (len != 0) {
532
31.8k
    hash = hash * Z_L(33) + *str;
533
31.8k
  }
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
150k
#if SIZEOF_ZEND_LONG == 8
561
150k
  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
150k
}
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-execute.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 */