Coverage Report

Created: 2026-06-02 06:39

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
5.02G
#define ZSTR_VAL(zstr)  (zstr)->val
68
1.74G
#define ZSTR_LEN(zstr)  (zstr)->len
69
61.1M
#define ZSTR_H(zstr)    (zstr)->h
70
#define ZSTR_HASH(zstr) zend_string_hash_val(zstr)
71
72
/*---*/
73
74
21.2M
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
21.2M
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
21.2M
}
php_date.c:ZSTR_IS_INTERNED
Line
Count
Source
74
336
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
336
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
336
}
Unexecuted instantiation: astro.c:ZSTR_IS_INTERNED
Unexecuted instantiation: dow.c:ZSTR_IS_INTERNED
Unexecuted instantiation: parse_date.c:ZSTR_IS_INTERNED
Unexecuted instantiation: parse_tz.c:ZSTR_IS_INTERNED
Unexecuted instantiation: parse_posix.c:ZSTR_IS_INTERNED
Unexecuted instantiation: timelib.c:ZSTR_IS_INTERNED
Unexecuted instantiation: tm2unixtime.c:ZSTR_IS_INTERNED
Unexecuted instantiation: unixtime2tm.c:ZSTR_IS_INTERNED
Unexecuted instantiation: parse_iso_intervals.c:ZSTR_IS_INTERNED
Unexecuted instantiation: interval.c:ZSTR_IS_INTERNED
php_pcre.c:ZSTR_IS_INTERNED
Line
Count
Source
74
1.37k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1.37k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1.37k
}
Unexecuted instantiation: exif.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_adler32.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_crc32.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_fnv.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_gost.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_haval.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_joaat.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_md.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_murmur.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_ripemd.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_sha_ni.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_sha_sse2.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_sha.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_sha3.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_snefru.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_tiger.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_whirlpool.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash_xxhash.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hash.c:ZSTR_IS_INTERNED
Unexecuted instantiation: json_encoder.c:ZSTR_IS_INTERNED
json_parser.tab.c:ZSTR_IS_INTERNED
Line
Count
Source
74
24
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
24
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
24
}
json_scanner.c:ZSTR_IS_INTERNED
Line
Count
Source
74
24
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
24
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
24
}
json.c:ZSTR_IS_INTERNED
Line
Count
Source
74
2.17k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
2.17k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
2.17k
}
Unexecuted instantiation: php_lexbor.c:ZSTR_IS_INTERNED
Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_IS_INTERNED
Unexecuted instantiation: shared_alloc_posix.c:ZSTR_IS_INTERNED
Unexecuted instantiation: shared_alloc_shm.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_accelerator_api.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_IS_INTERNED
zend_accelerator_module.c:ZSTR_IS_INTERNED
Line
Count
Source
74
12
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
12
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
12
}
zend_accelerator_util_funcs.c:ZSTR_IS_INTERNED
Line
Count
Source
74
63.4k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
63.4k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
63.4k
}
Unexecuted instantiation: zend_file_cache.c:ZSTR_IS_INTERNED
zend_persist_calc.c:ZSTR_IS_INTERNED
Line
Count
Source
74
298k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
298k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
298k
}
zend_persist.c:ZSTR_IS_INTERNED
Line
Count
Source
74
82.5k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
82.5k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
82.5k
}
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_IS_INTERNED
ZendAccelerator.c:ZSTR_IS_INTERNED
Line
Count
Source
74
1.03M
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1.03M
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1.03M
}
Unexecuted instantiation: ir_cfg.c:ZSTR_IS_INTERNED
Unexecuted instantiation: ir_check.c:ZSTR_IS_INTERNED
Unexecuted instantiation: ir_dump.c:ZSTR_IS_INTERNED
Unexecuted instantiation: ir_emit.c:ZSTR_IS_INTERNED
Unexecuted instantiation: ir_gcm.c:ZSTR_IS_INTERNED
Unexecuted instantiation: ir_gdb.c:ZSTR_IS_INTERNED
Unexecuted instantiation: ir_patch.c:ZSTR_IS_INTERNED
Unexecuted instantiation: ir_perf.c:ZSTR_IS_INTERNED
Unexecuted instantiation: ir_ra.c:ZSTR_IS_INTERNED
Unexecuted instantiation: ir_save.c:ZSTR_IS_INTERNED
Unexecuted instantiation: ir_sccp.c:ZSTR_IS_INTERNED
Unexecuted instantiation: ir_strtab.c:ZSTR_IS_INTERNED
Unexecuted instantiation: ir.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_jit.c:ZSTR_IS_INTERNED
Unexecuted instantiation: csprng.c:ZSTR_IS_INTERNED
Unexecuted instantiation: engine_mt19937.c:ZSTR_IS_INTERNED
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_IS_INTERNED
Unexecuted instantiation: engine_secure.c:ZSTR_IS_INTERNED
Unexecuted instantiation: engine_user.c:ZSTR_IS_INTERNED
Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_IS_INTERNED
Unexecuted instantiation: gammasection.c:ZSTR_IS_INTERNED
random.c:ZSTR_IS_INTERNED
Line
Count
Source
74
10
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
10
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
10
}
Unexecuted instantiation: randomizer.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_utils.c:ZSTR_IS_INTERNED
php_reflection.c:ZSTR_IS_INTERNED
Line
Count
Source
74
14.4k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
14.4k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
14.4k
}
php_spl.c:ZSTR_IS_INTERNED
Line
Count
Source
74
165
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
165
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
165
}
spl_array.c:ZSTR_IS_INTERNED
Line
Count
Source
74
10
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
10
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
10
}
spl_directory.c:ZSTR_IS_INTERNED
Line
Count
Source
74
34
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
34
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
34
}
spl_dllist.c:ZSTR_IS_INTERNED
Line
Count
Source
74
8
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
8
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
8
}
Unexecuted instantiation: spl_exceptions.c:ZSTR_IS_INTERNED
spl_fixedarray.c:ZSTR_IS_INTERNED
Line
Count
Source
74
4
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
4
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
4
}
spl_functions.c:ZSTR_IS_INTERNED
Line
Count
Source
74
45
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
45
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
45
}
spl_heap.c:ZSTR_IS_INTERNED
Line
Count
Source
74
6
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
6
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
6
}
spl_iterators.c:ZSTR_IS_INTERNED
Line
Count
Source
74
66
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
66
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
66
}
spl_observer.c:ZSTR_IS_INTERNED
Line
Count
Source
74
20
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
20
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
20
}
array.c:ZSTR_IS_INTERNED
Line
Count
Source
74
1.00k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1.00k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1.00k
}
assert.c:ZSTR_IS_INTERNED
Line
Count
Source
74
36
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
36
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
36
}
base64.c:ZSTR_IS_INTERNED
Line
Count
Source
74
9
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
9
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
9
}
basic_functions.c:ZSTR_IS_INTERNED
Line
Count
Source
74
50.3k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
50.3k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
50.3k
}
Unexecuted instantiation: browscap.c:ZSTR_IS_INTERNED
Unexecuted instantiation: crc32_x86.c:ZSTR_IS_INTERNED
Unexecuted instantiation: crc32.c:ZSTR_IS_INTERNED
Unexecuted instantiation: credits.c:ZSTR_IS_INTERNED
Unexecuted instantiation: crypt.c:ZSTR_IS_INTERNED
Unexecuted instantiation: css.c:ZSTR_IS_INTERNED
Unexecuted instantiation: datetime.c:ZSTR_IS_INTERNED
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
12
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
12
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
12
}
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
321
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
321
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
321
}
Unexecuted instantiation: fsock.c:ZSTR_IS_INTERNED
Unexecuted instantiation: ftok.c:ZSTR_IS_INTERNED
Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_IS_INTERNED
Unexecuted instantiation: head.c:ZSTR_IS_INTERNED
Unexecuted instantiation: hrtime.c:ZSTR_IS_INTERNED
html.c:ZSTR_IS_INTERNED
Line
Count
Source
74
3.26k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
3.26k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
3.26k
}
Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_IS_INTERNED
Unexecuted instantiation: http.c:ZSTR_IS_INTERNED
Unexecuted instantiation: image.c:ZSTR_IS_INTERNED
incomplete_class.c:ZSTR_IS_INTERNED
Line
Count
Source
74
93
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
93
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
93
}
info.c:ZSTR_IS_INTERNED
Line
Count
Source
74
30
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
30
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
30
}
Unexecuted instantiation: 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
math.c:ZSTR_IS_INTERNED
Line
Count
Source
74
6
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
6
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
6
}
Unexecuted instantiation: md5.c:ZSTR_IS_INTERNED
Unexecuted instantiation: metaphone.c:ZSTR_IS_INTERNED
Unexecuted instantiation: microtime.c:ZSTR_IS_INTERNED
Unexecuted instantiation: net.c:ZSTR_IS_INTERNED
Unexecuted instantiation: pack.c:ZSTR_IS_INTERNED
Unexecuted instantiation: pageinfo.c:ZSTR_IS_INTERNED
Unexecuted instantiation: password.c:ZSTR_IS_INTERNED
Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_IS_INTERNED
Unexecuted instantiation: proc_open.c:ZSTR_IS_INTERNED
quot_print.c:ZSTR_IS_INTERNED
Line
Count
Source
74
54
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
54
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
54
}
Unexecuted instantiation: scanf.c:ZSTR_IS_INTERNED
Unexecuted instantiation: sha1.c:ZSTR_IS_INTERNED
Unexecuted instantiation: soundex.c:ZSTR_IS_INTERNED
Unexecuted instantiation: streamsfuncs.c:ZSTR_IS_INTERNED
string.c:ZSTR_IS_INTERNED
Line
Count
Source
74
4.22k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
4.22k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
4.22k
}
Unexecuted instantiation: strnatcmp.c:ZSTR_IS_INTERNED
Unexecuted instantiation: syslog.c:ZSTR_IS_INTERNED
type.c:ZSTR_IS_INTERNED
Line
Count
Source
74
45
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
45
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
45
}
Unexecuted instantiation: uniqid.c:ZSTR_IS_INTERNED
url_scanner_ex.c:ZSTR_IS_INTERNED
Line
Count
Source
74
10
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
10
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
10
}
Unexecuted instantiation: url.c:ZSTR_IS_INTERNED
user_filters.c:ZSTR_IS_INTERNED
Line
Count
Source
74
846
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
846
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
846
}
Unexecuted instantiation: uuencode.c:ZSTR_IS_INTERNED
var_unserializer.c:ZSTR_IS_INTERNED
Line
Count
Source
74
10.6k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
10.6k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
10.6k
}
var.c:ZSTR_IS_INTERNED
Line
Count
Source
74
10.3k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
10.3k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
10.3k
}
Unexecuted instantiation: versioning.c:ZSTR_IS_INTERNED
Unexecuted instantiation: crypt_sha256.c:ZSTR_IS_INTERNED
Unexecuted instantiation: crypt_sha512.c:ZSTR_IS_INTERNED
Unexecuted instantiation: php_crypt_r.c:ZSTR_IS_INTERNED
php_uri.c:ZSTR_IS_INTERNED
Line
Count
Source
74
12
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
12
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
12
}
Unexecuted instantiation: php_uri_common.c:ZSTR_IS_INTERNED
Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_IS_INTERNED
Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_IS_INTERNED
Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_IS_INTERNED
Unexecuted instantiation: explicit_bzero.c:ZSTR_IS_INTERNED
fopen_wrappers.c:ZSTR_IS_INTERNED
Line
Count
Source
74
30
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
30
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
30
}
Unexecuted instantiation: getopt.c:ZSTR_IS_INTERNED
main.c:ZSTR_IS_INTERNED
Line
Count
Source
74
3.58M
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
3.58M
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
3.58M
}
Unexecuted instantiation: network.c:ZSTR_IS_INTERNED
output.c:ZSTR_IS_INTERNED
Line
Count
Source
74
57.1k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
57.1k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
57.1k
}
Unexecuted instantiation: php_content_types.c:ZSTR_IS_INTERNED
Unexecuted instantiation: php_ini_builder.c:ZSTR_IS_INTERNED
php_ini.c:ZSTR_IS_INTERNED
Line
Count
Source
74
46
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
46
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
46
}
Unexecuted instantiation: php_glob.c:ZSTR_IS_INTERNED
Unexecuted instantiation: php_odbc_utils.c:ZSTR_IS_INTERNED
Unexecuted instantiation: php_open_temporary_file.c:ZSTR_IS_INTERNED
Unexecuted instantiation: php_scandir.c:ZSTR_IS_INTERNED
Unexecuted instantiation: php_syslog.c:ZSTR_IS_INTERNED
Unexecuted instantiation: php_ticks.c:ZSTR_IS_INTERNED
php_variables.c:ZSTR_IS_INTERNED
Line
Count
Source
74
45.9k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
45.9k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
45.9k
}
Unexecuted instantiation: reentrancy.c:ZSTR_IS_INTERNED
Unexecuted instantiation: rfc1867.c:ZSTR_IS_INTERNED
Unexecuted instantiation: safe_bcmp.c:ZSTR_IS_INTERNED
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
Unexecuted instantiation: memory.c:ZSTR_IS_INTERNED
Unexecuted instantiation: mmap.c:ZSTR_IS_INTERNED
Unexecuted instantiation: plain_wrapper.c:ZSTR_IS_INTERNED
stream_errors.c:ZSTR_IS_INTERNED
Line
Count
Source
74
920
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
920
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
920
}
streams.c:ZSTR_IS_INTERNED
Line
Count
Source
74
57
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
57
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
57
}
transports.c:ZSTR_IS_INTERNED
Line
Count
Source
74
8
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
8
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
8
}
userspace.c:ZSTR_IS_INTERNED
Line
Count
Source
74
359
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
359
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
359
}
Unexecuted instantiation: xp_socket.c:ZSTR_IS_INTERNED
block_pass.c:ZSTR_IS_INTERNED
Line
Count
Source
74
4.97k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
4.97k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
4.97k
}
compact_literals.c:ZSTR_IS_INTERNED
Line
Count
Source
74
663k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
663k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
663k
}
compact_vars.c:ZSTR_IS_INTERNED
Line
Count
Source
74
2.35k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
2.35k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
2.35k
}
Unexecuted instantiation: dce.c:ZSTR_IS_INTERNED
dfa_pass.c:ZSTR_IS_INTERNED
Line
Count
Source
74
163
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
163
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
163
}
Unexecuted instantiation: escape_analysis.c:ZSTR_IS_INTERNED
Unexecuted instantiation: nop_removal.c:ZSTR_IS_INTERNED
Unexecuted instantiation: optimize_func_calls.c:ZSTR_IS_INTERNED
Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_IS_INTERNED
Unexecuted instantiation: pass1.c:ZSTR_IS_INTERNED
Unexecuted instantiation: pass3.c:ZSTR_IS_INTERNED
Unexecuted instantiation: sccp.c:ZSTR_IS_INTERNED
Unexecuted instantiation: scdf.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_call_graph.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_cfg.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_dfg.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_dump.c:ZSTR_IS_INTERNED
zend_func_info.c:ZSTR_IS_INTERNED
Line
Count
Source
74
1.06k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1.06k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1.06k
}
zend_inference.c:ZSTR_IS_INTERNED
Line
Count
Source
74
1.95k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1.95k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1.95k
}
zend_optimizer.c:ZSTR_IS_INTERNED
Line
Count
Source
74
52
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
52
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
52
}
Unexecuted instantiation: zend_ssa.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_alloc.c:ZSTR_IS_INTERNED
zend_API.c:ZSTR_IS_INTERNED
Line
Count
Source
74
46.8k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
46.8k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
46.8k
}
zend_ast.c:ZSTR_IS_INTERNED
Line
Count
Source
74
41.3k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
41.3k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
41.3k
}
zend_attributes.c:ZSTR_IS_INTERNED
Line
Count
Source
74
3.39k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
3.39k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
3.39k
}
zend_autoload.c:ZSTR_IS_INTERNED
Line
Count
Source
74
691
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
691
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
691
}
zend_builtin_functions.c:ZSTR_IS_INTERNED
Line
Count
Source
74
3.45M
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
3.45M
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
3.45M
}
Unexecuted instantiation: zend_call_stack.c:ZSTR_IS_INTERNED
zend_closures.c:ZSTR_IS_INTERNED
Line
Count
Source
74
10.1k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
10.1k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
10.1k
}
zend_compile.c:ZSTR_IS_INTERNED
Line
Count
Source
74
1.75M
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1.75M
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1.75M
}
zend_constants.c:ZSTR_IS_INTERNED
Line
Count
Source
74
28.1k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
28.1k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
28.1k
}
Unexecuted instantiation: zend_cpuinfo.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_default_classes.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_dtrace.c:ZSTR_IS_INTERNED
zend_enum.c:ZSTR_IS_INTERNED
Line
Count
Source
74
3.17k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
3.17k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
3.17k
}
zend_exceptions.c:ZSTR_IS_INTERNED
Line
Count
Source
74
615k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
615k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
615k
}
zend_execute_API.c:ZSTR_IS_INTERNED
Line
Count
Source
74
55.5k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
55.5k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
55.5k
}
zend_execute.c:ZSTR_IS_INTERNED
Line
Count
Source
74
1.27M
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1.27M
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1.27M
}
Unexecuted instantiation: zend_extensions.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_fibers.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_float.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_gc.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_gdb.c:ZSTR_IS_INTERNED
zend_generators.c:ZSTR_IS_INTERNED
Line
Count
Source
74
78
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
78
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
78
}
zend_hash.c:ZSTR_IS_INTERNED
Line
Count
Source
74
1.64M
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1.64M
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1.64M
}
zend_highlight.c:ZSTR_IS_INTERNED
Line
Count
Source
74
200k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
200k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
200k
}
Unexecuted instantiation: zend_hrtime.c:ZSTR_IS_INTERNED
zend_inheritance.c:ZSTR_IS_INTERNED
Line
Count
Source
74
20.4k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
20.4k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
20.4k
}
zend_ini_parser.c:ZSTR_IS_INTERNED
Line
Count
Source
74
916k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
916k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
916k
}
Unexecuted instantiation: zend_ini_scanner.c:ZSTR_IS_INTERNED
zend_ini.c:ZSTR_IS_INTERNED
Line
Count
Source
74
94.7k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
94.7k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
94.7k
}
Unexecuted instantiation: zend_interfaces.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_iterators.c:ZSTR_IS_INTERNED
zend_language_parser.c:ZSTR_IS_INTERNED
Line
Count
Source
74
13
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
13
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
13
}
zend_language_scanner.c:ZSTR_IS_INTERNED
Line
Count
Source
74
115k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
115k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
115k
}
Unexecuted instantiation: zend_lazy_objects.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_list.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_llist.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_multibyte.c:ZSTR_IS_INTERNED
zend_object_handlers.c:ZSTR_IS_INTERNED
Line
Count
Source
74
20.8k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
20.8k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
20.8k
}
Unexecuted instantiation: zend_objects_API.c:ZSTR_IS_INTERNED
zend_objects.c:ZSTR_IS_INTERNED
Line
Count
Source
74
42
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
42
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
42
}
Unexecuted instantiation: zend_observer.c:ZSTR_IS_INTERNED
zend_opcode.c:ZSTR_IS_INTERNED
Line
Count
Source
74
90.7k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
90.7k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
90.7k
}
zend_operators.c:ZSTR_IS_INTERNED
Line
Count
Source
74
1.07M
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1.07M
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1.07M
}
zend_property_hooks.c:ZSTR_IS_INTERNED
Line
Count
Source
74
393
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
393
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
393
}
Unexecuted instantiation: zend_ptr_stack.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_signal.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_smart_str.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_sort.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_stack.c:ZSTR_IS_INTERNED
zend_stream.c:ZSTR_IS_INTERNED
Line
Count
Source
74
151k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
151k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
151k
}
zend_string.c:ZSTR_IS_INTERNED
Line
Count
Source
74
4.77k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
4.77k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
4.77k
}
Unexecuted instantiation: zend_strtod.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_system_id.c:ZSTR_IS_INTERNED
zend_variables.c:ZSTR_IS_INTERNED
Line
Count
Source
74
2.04M
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
2.04M
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
2.04M
}
Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_IS_INTERNED
Unexecuted instantiation: zend_weakrefs.c:ZSTR_IS_INTERNED
zend.c:ZSTR_IS_INTERNED
Line
Count
Source
74
1.60M
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
1.60M
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
1.60M
}
Unexecuted instantiation: internal_functions_cli.c:ZSTR_IS_INTERNED
fuzzer-tracing-jit.c:ZSTR_IS_INTERNED
Line
Count
Source
74
18.0k
static zend_always_inline bool ZSTR_IS_INTERNED(const zend_string *s) {
75
18.0k
  return GC_FLAGS(s) & IS_STR_INTERNED;
76
18.0k
}
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_IS_INTERNED
77
78
88.0k
static inline bool ZSTR_IS_VALID_UTF8(const zend_string *s) {
79
88.0k
  return GC_FLAGS(s) & IS_STR_VALID_UTF8;
80
88.0k
}
Unexecuted instantiation: php_date.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: astro.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: dow.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: parse_date.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: parse_tz.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: parse_posix.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: timelib.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: tm2unixtime.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: unixtime2tm.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: parse_iso_intervals.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: interval.c:ZSTR_IS_VALID_UTF8
php_pcre.c:ZSTR_IS_VALID_UTF8
Line
Count
Source
78
561
static inline bool ZSTR_IS_VALID_UTF8(const zend_string *s) {
79
561
  return GC_FLAGS(s) & IS_STR_VALID_UTF8;
80
561
}
Unexecuted instantiation: exif.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_adler32.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_crc32.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_fnv.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_gost.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_haval.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_joaat.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_md.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_murmur.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_ripemd.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_sha_ni.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_sha_sse2.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_sha.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_sha3.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_snefru.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_tiger.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_whirlpool.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash_xxhash.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hash.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: json_encoder.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: json_parser.tab.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: json_scanner.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: json.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_lexbor.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: shared_alloc_posix.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: shared_alloc_shm.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_accelerator_api.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_accelerator_module.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_file_cache.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_persist_calc.c:ZSTR_IS_VALID_UTF8
zend_persist.c:ZSTR_IS_VALID_UTF8
Line
Count
Source
78
45.9k
static inline bool ZSTR_IS_VALID_UTF8(const zend_string *s) {
79
45.9k
  return GC_FLAGS(s) & IS_STR_VALID_UTF8;
80
45.9k
}
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_IS_VALID_UTF8
ZendAccelerator.c:ZSTR_IS_VALID_UTF8
Line
Count
Source
78
41.5k
static inline bool ZSTR_IS_VALID_UTF8(const zend_string *s) {
79
41.5k
  return GC_FLAGS(s) & IS_STR_VALID_UTF8;
80
41.5k
}
Unexecuted instantiation: ir_cfg.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: ir_check.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: ir_dump.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: ir_emit.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: ir_gcm.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: ir_gdb.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: ir_patch.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: ir_perf.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: ir_ra.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: ir_save.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: ir_sccp.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: ir_strtab.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: ir.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_jit.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: csprng.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: engine_mt19937.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: engine_secure.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: engine_user.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: gammasection.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: random.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: randomizer.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_utils.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_reflection.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_spl.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: spl_array.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: spl_directory.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: spl_dllist.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: spl_exceptions.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: spl_fixedarray.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: spl_functions.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: spl_heap.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: spl_iterators.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: spl_observer.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: array.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: assert.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: base64.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: basic_functions.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: browscap.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: crc32_x86.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: crc32.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: credits.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: crypt.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: css.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: datetime.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: dir.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: dl.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: dns.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: exec.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: file.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: filestat.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: filters.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: flock_compat.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: formatted_print.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: fsock.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: ftok.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: head.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: hrtime.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: html.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: http.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: image.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: incomplete_class.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: info.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: iptc.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: levenshtein.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: link.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: mail.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: math.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: md5.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: metaphone.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: microtime.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: net.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: pack.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: pageinfo.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: password.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: proc_open.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: quot_print.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: scanf.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: sha1.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: soundex.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: streamsfuncs.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: string.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: strnatcmp.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: syslog.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: type.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: uniqid.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: url_scanner_ex.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: url.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: user_filters.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: uuencode.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: var_unserializer.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: var.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: versioning.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: crypt_sha256.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: crypt_sha512.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_crypt_r.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_uri.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_uri_common.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: explicit_bzero.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: fopen_wrappers.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: getopt.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: main.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: network.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: output.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_content_types.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_ini_builder.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_ini.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_glob.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_odbc_utils.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_open_temporary_file.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_scandir.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_syslog.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_ticks.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: php_variables.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: reentrancy.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: rfc1867.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: safe_bcmp.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: SAPI.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: snprintf.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: spprintf.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: strlcat.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: strlcpy.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: cast.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: filter.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: glob_wrapper.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: memory.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: mmap.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: plain_wrapper.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: stream_errors.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: streams.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: transports.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: userspace.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: xp_socket.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: block_pass.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: compact_literals.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: compact_vars.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: dce.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: dfa_pass.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: escape_analysis.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: nop_removal.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: optimize_func_calls.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: pass1.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: pass3.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: sccp.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: scdf.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_call_graph.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_cfg.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_dfg.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_dump.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_func_info.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_inference.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_optimizer.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_ssa.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_alloc.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_API.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_ast.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_attributes.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_autoload.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_builtin_functions.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_call_stack.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_closures.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_compile.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_constants.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_cpuinfo.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_default_classes.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_dtrace.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_enum.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_exceptions.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_execute_API.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_execute.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_extensions.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_fibers.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_float.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_gc.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_gdb.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_generators.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_hash.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_highlight.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_hrtime.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_inheritance.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_ini_parser.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_ini_scanner.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_ini.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_interfaces.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_iterators.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_language_parser.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_language_scanner.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_lazy_objects.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_list.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_llist.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_multibyte.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_object_handlers.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_objects_API.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_objects.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_observer.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_opcode.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_operators.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_property_hooks.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_ptr_stack.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_signal.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_smart_str.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_sort.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_stack.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_stream.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_string.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_strtod.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_system_id.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_variables.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend_weakrefs.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: zend.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: internal_functions_cli.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_IS_VALID_UTF8
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_IS_VALID_UTF8
81
82
/* These are properties, encoded as flags, that will hold on the resulting string
83
 * after concatenating two strings that have these property.
84
 * Example: concatenating two UTF-8 strings yields another UTF-8 string. */
85
2.27M
#define ZSTR_COPYABLE_CONCAT_PROPERTIES   (IS_STR_VALID_UTF8)
86
87
2.16M
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) {
88
2.16M
  return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES;
89
2.16M
}
Unexecuted instantiation: php_date.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: astro.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: dow.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: parse_date.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: parse_tz.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: parse_posix.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: timelib.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: tm2unixtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: unixtime2tm.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: parse_iso_intervals.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: interval.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_pcre.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: exif.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_adler32.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_crc32.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_fnv.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_gost.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_haval.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_joaat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_md.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_murmur.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_ripemd.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_sha_ni.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_sha_sse2.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_sha.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_sha3.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_snefru.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_tiger.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_whirlpool.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash_xxhash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: json_encoder.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: json_parser.tab.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: json_scanner.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: json.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_lexbor.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: shared_alloc_posix.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: shared_alloc_shm.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_accelerator_api.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_accelerator_module.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_file_cache.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_persist_calc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_persist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ZendAccelerator.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ir_cfg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ir_check.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ir_dump.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ir_emit.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ir_gcm.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ir_gdb.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ir_patch.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ir_perf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ir_ra.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ir_save.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ir_sccp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ir_strtab.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ir.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_jit.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: csprng.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: engine_mt19937.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: engine_secure.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: engine_user.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: gammasection.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: random.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: randomizer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_utils.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_reflection.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_spl.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: spl_array.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: spl_directory.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: spl_dllist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: spl_exceptions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: spl_fixedarray.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: spl_functions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: spl_heap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: spl_iterators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: spl_observer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: array.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: assert.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: base64.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: basic_functions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: browscap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: crc32_x86.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: crc32.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: credits.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: crypt.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: css.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: datetime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: dir.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: dl.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: dns.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: exec.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: file.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: filestat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: filters.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: flock_compat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: formatted_print.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: fsock.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ftok.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: head.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: hrtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: html.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: http.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: image.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: incomplete_class.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: info.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: iptc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: levenshtein.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: link.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: mail.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: math.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: md5.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: metaphone.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: microtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: net.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: pack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: pageinfo.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: password.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: proc_open.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: quot_print.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: scanf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: sha1.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: soundex.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: streamsfuncs.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
string.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Line
Count
Source
87
406
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) {
88
406
  return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES;
89
406
}
Unexecuted instantiation: strnatcmp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: syslog.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: type.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: uniqid.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: url_scanner_ex.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: url.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: user_filters.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: uuencode.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: var_unserializer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: var.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: versioning.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: crypt_sha256.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: crypt_sha512.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_crypt_r.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_uri.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_uri_common.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: explicit_bzero.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: fopen_wrappers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: getopt.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: main.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: network.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: output.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_content_types.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_ini_builder.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_ini.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_glob.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_odbc_utils.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_open_temporary_file.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_scandir.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_syslog.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_ticks.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: php_variables.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: reentrancy.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: rfc1867.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: safe_bcmp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: SAPI.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: snprintf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: spprintf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: strlcat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: strlcpy.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: cast.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: filter.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: glob_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: memory.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: mmap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: plain_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: stream_errors.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: streams.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: transports.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: userspace.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: xp_socket.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: block_pass.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: compact_literals.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: compact_vars.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: dce.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: dfa_pass.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: escape_analysis.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: nop_removal.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: optimize_func_calls.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: pass1.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: pass3.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: sccp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: scdf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_call_graph.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_cfg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_dfg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_dump.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_func_info.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_inference.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_optimizer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_ssa.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_alloc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_API.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_ast.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_attributes.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_autoload.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_builtin_functions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_call_stack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_closures.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_compile.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_constants.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_cpuinfo.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_default_classes.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_dtrace.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_enum.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_exceptions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_execute_API.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
zend_execute.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Line
Count
Source
87
1.10M
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) {
88
1.10M
  return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES;
89
1.10M
}
Unexecuted instantiation: zend_extensions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_fibers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_float.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_gc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_gdb.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_generators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_hash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_highlight.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_hrtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_inheritance.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_ini_parser.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_ini_scanner.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_ini.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_interfaces.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_iterators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_language_parser.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_language_scanner.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_lazy_objects.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_list.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_llist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_multibyte.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_object_handlers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_objects_API.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_objects.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_observer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_opcode.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
zend_operators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Line
Count
Source
87
1.05M
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) {
88
1.05M
  return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES;
89
1.05M
}
Unexecuted instantiation: zend_property_hooks.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_ptr_stack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_signal.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_smart_str.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_sort.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_stack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_stream.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
zend_string.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Line
Count
Source
87
22
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(const zend_string *s) {
88
22
  return GC_FLAGS(s) & ZSTR_COPYABLE_CONCAT_PROPERTIES;
89
22
}
Unexecuted instantiation: zend_strtod.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_system_id.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_variables.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend_weakrefs.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: zend.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: internal_functions_cli.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES
90
91
/* This function returns the copyable concat properties which hold on both strings. */
92
762k
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(const zend_string *s1, const zend_string *s2) {
93
762k
  return ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s1) & ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s2);
94
762k
}
Unexecuted instantiation: php_date.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: astro.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: dow.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: parse_date.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: parse_tz.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: parse_posix.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: timelib.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: tm2unixtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: unixtime2tm.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: parse_iso_intervals.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: interval.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_pcre.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: exif.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_adler32.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_crc32.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_fnv.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_gost.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_haval.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_joaat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_md.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_murmur.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_ripemd.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_sha_ni.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_sha_sse2.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_sha.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_sha3.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_snefru.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_tiger.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_whirlpool.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_xxhash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: json_encoder.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: json_parser.tab.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: json_scanner.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: json.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_lexbor.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: shared_alloc_posix.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: shared_alloc_shm.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_accelerator_api.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_accelerator_module.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_file_cache.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_persist_calc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_persist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ZendAccelerator.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_cfg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_check.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_dump.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_emit.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_gcm.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_gdb.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_patch.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_perf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_ra.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_save.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_sccp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_strtab.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_jit.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: csprng.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: engine_mt19937.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: engine_secure.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: engine_user.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: gammasection.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: random.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: randomizer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_utils.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_reflection.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_spl.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_array.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_directory.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_dllist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_exceptions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_fixedarray.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_functions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_heap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_iterators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_observer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: array.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: assert.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: base64.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: basic_functions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: browscap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: crc32_x86.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: crc32.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: credits.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: crypt.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: css.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: datetime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: dir.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: dl.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: dns.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: exec.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: file.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: filestat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: filters.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: flock_compat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: formatted_print.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: fsock.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ftok.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: head.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hrtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: html.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: http.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: image.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: incomplete_class.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: info.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: iptc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: levenshtein.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: link.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: mail.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: math.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: md5.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: metaphone.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: microtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: net.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: pack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: pageinfo.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: password.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: proc_open.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: quot_print.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: scanf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: sha1.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: soundex.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: streamsfuncs.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: string.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: strnatcmp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: syslog.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: type.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: uniqid.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: url_scanner_ex.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: url.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: user_filters.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: uuencode.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: var_unserializer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: var.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: versioning.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: crypt_sha256.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: crypt_sha512.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_crypt_r.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_uri.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_uri_common.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: explicit_bzero.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: fopen_wrappers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: getopt.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: main.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: network.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: output.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_content_types.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_ini_builder.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_ini.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_glob.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_odbc_utils.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_open_temporary_file.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_scandir.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_syslog.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_ticks.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_variables.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: reentrancy.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: rfc1867.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: safe_bcmp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: SAPI.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: snprintf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spprintf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: strlcat.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: strlcpy.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: cast.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: filter.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: glob_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: memory.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: mmap.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: plain_wrapper.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: stream_errors.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: streams.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: transports.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: userspace.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: xp_socket.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: block_pass.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: compact_literals.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: compact_vars.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: dce.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: dfa_pass.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: escape_analysis.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: nop_removal.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: optimize_func_calls.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: pass1.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: pass3.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: sccp.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: scdf.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_call_graph.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_cfg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_dfg.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_dump.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_func_info.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_inference.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_optimizer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_ssa.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_alloc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_API.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_ast.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_attributes.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_autoload.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_builtin_functions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_call_stack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_closures.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_compile.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_constants.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_cpuinfo.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_default_classes.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_dtrace.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_enum.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_exceptions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_execute_API.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
zend_execute.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Line
Count
Source
92
233k
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(const zend_string *s1, const zend_string *s2) {
93
233k
  return ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s1) & ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s2);
94
233k
}
Unexecuted instantiation: zend_extensions.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_fibers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_float.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_gc.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_gdb.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_generators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_hash.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_highlight.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_hrtime.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_inheritance.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_ini_parser.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_ini_scanner.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_ini.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_interfaces.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_iterators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_language_parser.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_language_scanner.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_lazy_objects.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_list.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_llist.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_multibyte.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_object_handlers.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_objects_API.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_objects.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_observer.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_opcode.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
zend_operators.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Line
Count
Source
92
528k
static inline uint32_t ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(const zend_string *s1, const zend_string *s2) {
93
528k
  return ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s1) & ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(s2);
94
528k
}
Unexecuted instantiation: zend_property_hooks.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_ptr_stack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_signal.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_smart_str.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_sort.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_stack.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_stream.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_string.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_strtod.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_system_id.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_variables.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_weakrefs.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: internal_functions_cli.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH
95
96
397
static inline void ZSTR_COPY_CONCAT_PROPERTIES(zend_string *out, const zend_string *in) {
97
397
  uint32_t properties = ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(in);
98
397
  GC_ADD_FLAGS(out, properties);
99
397
}
Unexecuted instantiation: php_date.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: astro.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: dow.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: parse_date.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: parse_tz.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: parse_posix.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: timelib.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: tm2unixtime.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: unixtime2tm.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: parse_iso_intervals.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: interval.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_pcre.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: exif.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_adler32.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_crc32.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_fnv.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_gost.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_haval.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_joaat.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_md.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_murmur.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_ripemd.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_sha_ni.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_sha_sse2.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_sha.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_sha3.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_snefru.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_tiger.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_whirlpool.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash_xxhash.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hash.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: json_encoder.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: json_parser.tab.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: json_scanner.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: json.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_lexbor.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: shared_alloc_posix.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: shared_alloc_shm.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_accelerator_api.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_accelerator_module.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_file_cache.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_persist_calc.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_persist.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ZendAccelerator.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ir_cfg.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ir_check.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ir_dump.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ir_emit.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ir_gcm.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ir_gdb.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ir_patch.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ir_perf.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ir_ra.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ir_save.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ir_sccp.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ir_strtab.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ir.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_jit.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: csprng.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: engine_mt19937.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: engine_secure.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: engine_user.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: gammasection.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: random.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: randomizer.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_utils.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_reflection.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_spl.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: spl_array.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: spl_directory.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: spl_dllist.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: spl_exceptions.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: spl_fixedarray.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: spl_functions.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: spl_heap.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: spl_iterators.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: spl_observer.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: array.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: assert.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: base64.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: basic_functions.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: browscap.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: crc32_x86.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: crc32.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: credits.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: crypt.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: css.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: datetime.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: dir.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: dl.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: dns.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: exec.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: file.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: filestat.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: filters.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: flock_compat.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: formatted_print.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: fsock.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ftok.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: head.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: hrtime.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: html.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: http.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: image.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: incomplete_class.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: info.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: iptc.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: levenshtein.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: link.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: mail.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: math.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: md5.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: metaphone.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: microtime.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: net.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: pack.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: pageinfo.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: password.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: proc_open.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: quot_print.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: scanf.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: sha1.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: soundex.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: streamsfuncs.c:ZSTR_COPY_CONCAT_PROPERTIES
string.c:ZSTR_COPY_CONCAT_PROPERTIES
Line
Count
Source
96
397
static inline void ZSTR_COPY_CONCAT_PROPERTIES(zend_string *out, const zend_string *in) {
97
397
  uint32_t properties = ZSTR_GET_COPYABLE_CONCAT_PROPERTIES(in);
98
397
  GC_ADD_FLAGS(out, properties);
99
397
}
Unexecuted instantiation: strnatcmp.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: syslog.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: type.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: uniqid.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: url_scanner_ex.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: url.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: user_filters.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: uuencode.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: var_unserializer.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: var.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: versioning.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: crypt_sha256.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: crypt_sha512.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_crypt_r.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_uri.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_uri_common.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: explicit_bzero.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: fopen_wrappers.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: getopt.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: main.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: network.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: output.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_content_types.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_ini_builder.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_ini.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_glob.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_odbc_utils.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_open_temporary_file.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_scandir.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_syslog.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_ticks.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: php_variables.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: reentrancy.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: rfc1867.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: safe_bcmp.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: SAPI.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: snprintf.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: spprintf.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: strlcat.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: strlcpy.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: cast.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: filter.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: glob_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: memory.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: mmap.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: plain_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: stream_errors.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: streams.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: transports.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: userspace.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: xp_socket.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: block_pass.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: compact_literals.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: compact_vars.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: dce.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: dfa_pass.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: escape_analysis.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: nop_removal.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: optimize_func_calls.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: pass1.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: pass3.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: sccp.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: scdf.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_call_graph.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_cfg.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_dfg.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_dump.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_func_info.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_inference.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_optimizer.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_ssa.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_alloc.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_API.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_ast.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_attributes.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_autoload.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_builtin_functions.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_call_stack.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_closures.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_compile.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_constants.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_cpuinfo.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_default_classes.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_dtrace.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_enum.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_exceptions.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_execute_API.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_execute.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_extensions.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_fibers.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_float.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_gc.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_gdb.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_generators.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_hash.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_highlight.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_hrtime.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_inheritance.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_ini_parser.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_ini_scanner.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_ini.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_interfaces.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_iterators.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_language_parser.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_language_scanner.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_lazy_objects.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_list.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_llist.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_multibyte.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_object_handlers.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_objects_API.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_objects.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_observer.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_opcode.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_operators.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_property_hooks.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_ptr_stack.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_signal.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_smart_str.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_sort.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_stack.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_stream.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_string.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_strtod.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_system_id.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_variables.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend_weakrefs.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: zend.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: internal_functions_cli.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_COPY_CONCAT_PROPERTIES
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_COPY_CONCAT_PROPERTIES
100
101
4.40k
static inline void ZSTR_COPY_CONCAT_PROPERTIES_BOTH(zend_string *out, const zend_string *in1, const zend_string *in2) {
102
4.40k
  uint32_t properties = ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(in1, in2);
103
4.40k
  GC_ADD_FLAGS(out, properties);
104
4.40k
}
Unexecuted instantiation: php_date.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: astro.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: dow.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: parse_date.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: parse_tz.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: parse_posix.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: timelib.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: tm2unixtime.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: unixtime2tm.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: parse_iso_intervals.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: interval.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_pcre.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: exif.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_adler32.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_crc32.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_fnv.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_gost.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_haval.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_joaat.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_md.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_murmur.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_ripemd.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_sha_ni.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_sha_sse2.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_sha.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_sha3.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_snefru.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_tiger.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_whirlpool.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash_xxhash.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hash.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: json_encoder.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: json_parser.tab.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: json_scanner.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: json.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_lexbor.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: shared_alloc_posix.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: shared_alloc_shm.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_accelerator_api.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_accelerator_module.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_file_cache.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_persist_calc.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_persist.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ZendAccelerator.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_cfg.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_check.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_dump.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_emit.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_gcm.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_gdb.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_patch.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_perf.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_ra.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_save.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_sccp.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir_strtab.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ir.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_jit.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: csprng.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: engine_mt19937.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: engine_secure.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: engine_user.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: gammasection.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: random.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: randomizer.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_utils.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_reflection.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_spl.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_array.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_directory.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_dllist.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_exceptions.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_fixedarray.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_functions.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_heap.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_iterators.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spl_observer.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: array.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: assert.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: base64.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: basic_functions.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: browscap.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: crc32_x86.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: crc32.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: credits.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: crypt.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: css.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: datetime.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: dir.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: dl.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: dns.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: exec.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: file.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: filestat.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: filters.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: flock_compat.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: formatted_print.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: fsock.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ftok.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: head.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: hrtime.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: html.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: http.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: image.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: incomplete_class.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: info.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: iptc.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: levenshtein.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: link.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: mail.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: math.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: md5.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: metaphone.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: microtime.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: net.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: pack.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: pageinfo.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: password.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: proc_open.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: quot_print.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: scanf.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: sha1.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: soundex.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: streamsfuncs.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: string.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: strnatcmp.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: syslog.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: type.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: uniqid.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: url_scanner_ex.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: url.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: user_filters.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: uuencode.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: var_unserializer.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: var.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: versioning.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: crypt_sha256.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: crypt_sha512.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_crypt_r.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_uri.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_uri_common.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: explicit_bzero.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: fopen_wrappers.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: getopt.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: main.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: network.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: output.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_content_types.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_ini_builder.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_ini.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_glob.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_odbc_utils.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_open_temporary_file.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_scandir.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_syslog.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_ticks.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: php_variables.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: reentrancy.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: rfc1867.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: safe_bcmp.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: SAPI.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: snprintf.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: spprintf.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: strlcat.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: strlcpy.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: cast.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: filter.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: glob_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: memory.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: mmap.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: plain_wrapper.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: stream_errors.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: streams.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: transports.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: userspace.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: xp_socket.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: block_pass.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: compact_literals.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: compact_vars.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: dce.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: dfa_pass.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: escape_analysis.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: nop_removal.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: optimize_func_calls.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: pass1.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: pass3.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: sccp.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: scdf.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_call_graph.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_cfg.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_dfg.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_dump.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_func_info.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_inference.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_optimizer.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_ssa.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_alloc.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_API.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_ast.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_attributes.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_autoload.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_builtin_functions.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_call_stack.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_closures.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_compile.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_constants.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_cpuinfo.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_default_classes.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_dtrace.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_enum.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_exceptions.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_execute_API.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
zend_execute.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Line
Count
Source
101
4.40k
static inline void ZSTR_COPY_CONCAT_PROPERTIES_BOTH(zend_string *out, const zend_string *in1, const zend_string *in2) {
102
4.40k
  uint32_t properties = ZSTR_GET_COPYABLE_CONCAT_PROPERTIES_BOTH(in1, in2);
103
4.40k
  GC_ADD_FLAGS(out, properties);
104
4.40k
}
Unexecuted instantiation: zend_extensions.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_fibers.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_float.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_gc.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_gdb.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_generators.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_hash.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_highlight.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_hrtime.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_inheritance.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_ini_parser.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_ini_scanner.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_ini.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_interfaces.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_iterators.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_language_parser.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_language_scanner.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_lazy_objects.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_list.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_llist.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_multibyte.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_object_handlers.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_objects_API.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_objects.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_observer.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_opcode.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_operators.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_property_hooks.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_ptr_stack.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_signal.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_smart_str.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_sort.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_stack.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_stream.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_string.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_strtod.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_system_id.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_variables.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend_weakrefs.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: zend.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: internal_functions_cli.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_COPY_CONCAT_PROPERTIES_BOTH
105
106
1.17M
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
1.17M
  return zend_empty_string;
108
1.17M
}
php_date.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
3
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
3
  return zend_empty_string;
108
3
}
Unexecuted instantiation: astro.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: dow.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: parse_date.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: parse_tz.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: parse_posix.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: timelib.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: tm2unixtime.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: unixtime2tm.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: parse_iso_intervals.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: interval.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_pcre.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: exif.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_adler32.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_crc32.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_fnv.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_gost.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_haval.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_joaat.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_md.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_murmur.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_ripemd.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_sha_ni.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_sha_sse2.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_sha.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_sha3.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_snefru.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_tiger.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_whirlpool.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash_xxhash.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hash.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: json_encoder.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: json_parser.tab.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: json_scanner.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: json.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_lexbor.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: shared_alloc_posix.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: shared_alloc_shm.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_accelerator_api.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_accelerator_module.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_file_cache.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_persist_calc.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_persist.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ZendAccelerator.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ir_cfg.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ir_check.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ir_dump.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ir_emit.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ir_gcm.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ir_gdb.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ir_patch.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ir_perf.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ir_ra.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ir_save.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ir_sccp.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ir_strtab.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ir.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_jit.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: csprng.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: engine_mt19937.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: engine_secure.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: engine_user.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: gammasection.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: random.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: randomizer.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_utils.c:ZSTR_EMPTY_ALLOC
php_reflection.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
18
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
18
  return zend_empty_string;
108
18
}
Unexecuted instantiation: php_spl.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: spl_array.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: spl_directory.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: spl_dllist.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: spl_exceptions.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: spl_fixedarray.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: spl_functions.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: spl_heap.c:ZSTR_EMPTY_ALLOC
spl_iterators.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
6
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
6
  return zend_empty_string;
108
6
}
Unexecuted instantiation: spl_observer.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: array.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: assert.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: base64.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: basic_functions.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: browscap.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: crc32_x86.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: crc32.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: credits.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: crypt.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: css.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: datetime.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: dir.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: dl.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: dns.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: exec.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: file.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: filestat.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: filters.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: flock_compat.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: formatted_print.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: fsock.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ftok.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: head.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: hrtime.c:ZSTR_EMPTY_ALLOC
html.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
235
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
235
  return zend_empty_string;
108
235
}
Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: http.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: image.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: incomplete_class.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: info.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: iptc.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: levenshtein.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: link.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: mail.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: math.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: md5.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: metaphone.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: microtime.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: net.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: pack.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: pageinfo.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: password.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: proc_open.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: quot_print.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: scanf.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: sha1.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: soundex.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: streamsfuncs.c:ZSTR_EMPTY_ALLOC
string.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
140
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
140
  return zend_empty_string;
108
140
}
Unexecuted instantiation: strnatcmp.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: syslog.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: type.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: uniqid.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: url_scanner_ex.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: url.c:ZSTR_EMPTY_ALLOC
user_filters.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
4
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
4
  return zend_empty_string;
108
4
}
Unexecuted instantiation: uuencode.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: var_unserializer.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: var.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: versioning.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: crypt_sha256.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: crypt_sha512.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_crypt_r.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_uri.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_uri_common.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: explicit_bzero.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: fopen_wrappers.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: getopt.c:ZSTR_EMPTY_ALLOC
main.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
716k
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
716k
  return zend_empty_string;
108
716k
}
Unexecuted instantiation: network.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: output.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_content_types.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_ini_builder.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_ini.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_glob.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_odbc_utils.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_open_temporary_file.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_scandir.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_syslog.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_ticks.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: php_variables.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: reentrancy.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: rfc1867.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: safe_bcmp.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: SAPI.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: snprintf.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: spprintf.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: strlcat.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: strlcpy.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: cast.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: filter.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: glob_wrapper.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: memory.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: mmap.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: plain_wrapper.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: stream_errors.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: streams.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: transports.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: userspace.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: xp_socket.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: block_pass.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: compact_literals.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: compact_vars.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: dce.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: dfa_pass.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: escape_analysis.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: nop_removal.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: optimize_func_calls.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: pass1.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: pass3.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: sccp.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: scdf.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_call_graph.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_cfg.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_dfg.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_dump.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_func_info.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_inference.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_optimizer.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_ssa.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_alloc.c:ZSTR_EMPTY_ALLOC
zend_API.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
12
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
12
  return zend_empty_string;
108
12
}
Unexecuted instantiation: zend_ast.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_attributes.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_autoload.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_builtin_functions.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_call_stack.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_closures.c:ZSTR_EMPTY_ALLOC
zend_compile.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
896
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
896
  return zend_empty_string;
108
896
}
Unexecuted instantiation: zend_constants.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_cpuinfo.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_default_classes.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_dtrace.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_enum.c:ZSTR_EMPTY_ALLOC
zend_exceptions.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
1.75k
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
1.75k
  return zend_empty_string;
108
1.75k
}
Unexecuted instantiation: zend_execute_API.c:ZSTR_EMPTY_ALLOC
zend_execute.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
7.68k
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
7.68k
  return zend_empty_string;
108
7.68k
}
Unexecuted instantiation: zend_extensions.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_fibers.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_float.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_gc.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_gdb.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_generators.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_hash.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_highlight.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_hrtime.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_inheritance.c:ZSTR_EMPTY_ALLOC
zend_ini_parser.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
145k
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
145k
  return zend_empty_string;
108
145k
}
Unexecuted instantiation: zend_ini_scanner.c:ZSTR_EMPTY_ALLOC
zend_ini.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
593
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
593
  return zend_empty_string;
108
593
}
Unexecuted instantiation: zend_interfaces.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_iterators.c:ZSTR_EMPTY_ALLOC
zend_language_parser.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
41
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
41
  return zend_empty_string;
108
41
}
zend_language_scanner.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
7.89k
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
7.89k
  return zend_empty_string;
108
7.89k
}
Unexecuted instantiation: zend_lazy_objects.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_list.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_llist.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_multibyte.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_object_handlers.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_objects_API.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_objects.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_observer.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_opcode.c:ZSTR_EMPTY_ALLOC
zend_operators.c:ZSTR_EMPTY_ALLOC
Line
Count
Source
106
295k
static zend_always_inline zend_string *ZSTR_EMPTY_ALLOC(void) {
107
295k
  return zend_empty_string;
108
295k
}
Unexecuted instantiation: zend_property_hooks.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_ptr_stack.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_signal.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_smart_str.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_sort.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_stack.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_stream.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_string.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_strtod.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_system_id.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_variables.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend_weakrefs.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: zend.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: internal_functions_cli.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_EMPTY_ALLOC
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_EMPTY_ALLOC
109
110
522k
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
522k
  return zend_one_char_string[c];
112
522k
}
Unexecuted instantiation: php_date.c:ZSTR_CHAR
Unexecuted instantiation: astro.c:ZSTR_CHAR
Unexecuted instantiation: dow.c:ZSTR_CHAR
Unexecuted instantiation: parse_date.c:ZSTR_CHAR
Unexecuted instantiation: parse_tz.c:ZSTR_CHAR
Unexecuted instantiation: parse_posix.c:ZSTR_CHAR
Unexecuted instantiation: timelib.c:ZSTR_CHAR
Unexecuted instantiation: tm2unixtime.c:ZSTR_CHAR
Unexecuted instantiation: unixtime2tm.c:ZSTR_CHAR
Unexecuted instantiation: parse_iso_intervals.c:ZSTR_CHAR
Unexecuted instantiation: interval.c:ZSTR_CHAR
php_pcre.c:ZSTR_CHAR
Line
Count
Source
110
234
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
234
  return zend_one_char_string[c];
112
234
}
Unexecuted instantiation: exif.c:ZSTR_CHAR
Unexecuted instantiation: hash_adler32.c:ZSTR_CHAR
Unexecuted instantiation: hash_crc32.c:ZSTR_CHAR
Unexecuted instantiation: hash_fnv.c:ZSTR_CHAR
Unexecuted instantiation: hash_gost.c:ZSTR_CHAR
Unexecuted instantiation: hash_haval.c:ZSTR_CHAR
Unexecuted instantiation: hash_joaat.c:ZSTR_CHAR
Unexecuted instantiation: hash_md.c:ZSTR_CHAR
Unexecuted instantiation: hash_murmur.c:ZSTR_CHAR
Unexecuted instantiation: hash_ripemd.c:ZSTR_CHAR
Unexecuted instantiation: hash_sha_ni.c:ZSTR_CHAR
Unexecuted instantiation: hash_sha_sse2.c:ZSTR_CHAR
Unexecuted instantiation: hash_sha.c:ZSTR_CHAR
Unexecuted instantiation: hash_sha3.c:ZSTR_CHAR
Unexecuted instantiation: hash_snefru.c:ZSTR_CHAR
Unexecuted instantiation: hash_tiger.c:ZSTR_CHAR
Unexecuted instantiation: hash_whirlpool.c:ZSTR_CHAR
Unexecuted instantiation: hash_xxhash.c:ZSTR_CHAR
Unexecuted instantiation: hash.c:ZSTR_CHAR
Unexecuted instantiation: json_encoder.c:ZSTR_CHAR
Unexecuted instantiation: json_parser.tab.c:ZSTR_CHAR
Unexecuted instantiation: json_scanner.c:ZSTR_CHAR
Unexecuted instantiation: json.c:ZSTR_CHAR
Unexecuted instantiation: php_lexbor.c:ZSTR_CHAR
Unexecuted instantiation: shared_alloc_mmap.c:ZSTR_CHAR
Unexecuted instantiation: shared_alloc_posix.c:ZSTR_CHAR
Unexecuted instantiation: shared_alloc_shm.c:ZSTR_CHAR
Unexecuted instantiation: zend_accelerator_api.c:ZSTR_CHAR
Unexecuted instantiation: zend_accelerator_blacklist.c:ZSTR_CHAR
Unexecuted instantiation: zend_accelerator_debug.c:ZSTR_CHAR
Unexecuted instantiation: zend_accelerator_hash.c:ZSTR_CHAR
Unexecuted instantiation: zend_accelerator_module.c:ZSTR_CHAR
Unexecuted instantiation: zend_accelerator_util_funcs.c:ZSTR_CHAR
Unexecuted instantiation: zend_file_cache.c:ZSTR_CHAR
Unexecuted instantiation: zend_persist_calc.c:ZSTR_CHAR
Unexecuted instantiation: zend_persist.c:ZSTR_CHAR
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_CHAR
ZendAccelerator.c:ZSTR_CHAR
Line
Count
Source
110
512
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
512
  return zend_one_char_string[c];
112
512
}
Unexecuted instantiation: ir_cfg.c:ZSTR_CHAR
Unexecuted instantiation: ir_check.c:ZSTR_CHAR
Unexecuted instantiation: ir_dump.c:ZSTR_CHAR
Unexecuted instantiation: ir_emit.c:ZSTR_CHAR
Unexecuted instantiation: ir_gcm.c:ZSTR_CHAR
Unexecuted instantiation: ir_gdb.c:ZSTR_CHAR
Unexecuted instantiation: ir_patch.c:ZSTR_CHAR
Unexecuted instantiation: ir_perf.c:ZSTR_CHAR
Unexecuted instantiation: ir_ra.c:ZSTR_CHAR
Unexecuted instantiation: ir_save.c:ZSTR_CHAR
Unexecuted instantiation: ir_sccp.c:ZSTR_CHAR
Unexecuted instantiation: ir_strtab.c:ZSTR_CHAR
Unexecuted instantiation: ir.c:ZSTR_CHAR
Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_CHAR
Unexecuted instantiation: zend_jit.c:ZSTR_CHAR
Unexecuted instantiation: csprng.c:ZSTR_CHAR
Unexecuted instantiation: engine_mt19937.c:ZSTR_CHAR
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_CHAR
Unexecuted instantiation: engine_secure.c:ZSTR_CHAR
Unexecuted instantiation: engine_user.c:ZSTR_CHAR
Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_CHAR
Unexecuted instantiation: gammasection.c:ZSTR_CHAR
Unexecuted instantiation: random.c:ZSTR_CHAR
Unexecuted instantiation: randomizer.c:ZSTR_CHAR
Unexecuted instantiation: zend_utils.c:ZSTR_CHAR
Unexecuted instantiation: php_reflection.c:ZSTR_CHAR
Unexecuted instantiation: php_spl.c:ZSTR_CHAR
Unexecuted instantiation: spl_array.c:ZSTR_CHAR
spl_directory.c:ZSTR_CHAR
Line
Count
Source
110
2
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
2
  return zend_one_char_string[c];
112
2
}
Unexecuted instantiation: spl_dllist.c:ZSTR_CHAR
Unexecuted instantiation: spl_exceptions.c:ZSTR_CHAR
Unexecuted instantiation: spl_fixedarray.c:ZSTR_CHAR
Unexecuted instantiation: spl_functions.c:ZSTR_CHAR
Unexecuted instantiation: spl_heap.c:ZSTR_CHAR
Unexecuted instantiation: spl_iterators.c:ZSTR_CHAR
Unexecuted instantiation: spl_observer.c:ZSTR_CHAR
array.c:ZSTR_CHAR
Line
Count
Source
110
384
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
384
  return zend_one_char_string[c];
112
384
}
Unexecuted instantiation: assert.c:ZSTR_CHAR
Unexecuted instantiation: base64.c:ZSTR_CHAR
basic_functions.c:ZSTR_CHAR
Line
Count
Source
110
9
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
9
  return zend_one_char_string[c];
112
9
}
Unexecuted instantiation: browscap.c:ZSTR_CHAR
Unexecuted instantiation: crc32_x86.c:ZSTR_CHAR
Unexecuted instantiation: crc32.c:ZSTR_CHAR
Unexecuted instantiation: credits.c:ZSTR_CHAR
Unexecuted instantiation: crypt.c:ZSTR_CHAR
Unexecuted instantiation: css.c:ZSTR_CHAR
Unexecuted instantiation: datetime.c:ZSTR_CHAR
Unexecuted instantiation: dir.c:ZSTR_CHAR
Unexecuted instantiation: dl.c:ZSTR_CHAR
Unexecuted instantiation: dns.c:ZSTR_CHAR
Unexecuted instantiation: exec.c:ZSTR_CHAR
Unexecuted instantiation: file.c:ZSTR_CHAR
Unexecuted instantiation: filestat.c:ZSTR_CHAR
Unexecuted instantiation: filters.c:ZSTR_CHAR
Unexecuted instantiation: flock_compat.c:ZSTR_CHAR
Unexecuted instantiation: formatted_print.c:ZSTR_CHAR
Unexecuted instantiation: fsock.c:ZSTR_CHAR
Unexecuted instantiation: ftok.c:ZSTR_CHAR
Unexecuted instantiation: ftp_fopen_wrapper.c:ZSTR_CHAR
Unexecuted instantiation: head.c:ZSTR_CHAR
Unexecuted instantiation: hrtime.c:ZSTR_CHAR
Unexecuted instantiation: html.c:ZSTR_CHAR
Unexecuted instantiation: http_fopen_wrapper.c:ZSTR_CHAR
Unexecuted instantiation: http.c:ZSTR_CHAR
Unexecuted instantiation: image.c:ZSTR_CHAR
Unexecuted instantiation: incomplete_class.c:ZSTR_CHAR
Unexecuted instantiation: info.c:ZSTR_CHAR
Unexecuted instantiation: iptc.c:ZSTR_CHAR
Unexecuted instantiation: levenshtein.c:ZSTR_CHAR
Unexecuted instantiation: link.c:ZSTR_CHAR
Unexecuted instantiation: mail.c:ZSTR_CHAR
Unexecuted instantiation: math.c:ZSTR_CHAR
Unexecuted instantiation: md5.c:ZSTR_CHAR
Unexecuted instantiation: metaphone.c:ZSTR_CHAR
Unexecuted instantiation: microtime.c:ZSTR_CHAR
Unexecuted instantiation: net.c:ZSTR_CHAR
Unexecuted instantiation: pack.c:ZSTR_CHAR
Unexecuted instantiation: pageinfo.c:ZSTR_CHAR
Unexecuted instantiation: password.c:ZSTR_CHAR
Unexecuted instantiation: php_fopen_wrapper.c:ZSTR_CHAR
Unexecuted instantiation: proc_open.c:ZSTR_CHAR
Unexecuted instantiation: quot_print.c:ZSTR_CHAR
Unexecuted instantiation: scanf.c:ZSTR_CHAR
Unexecuted instantiation: sha1.c:ZSTR_CHAR
Unexecuted instantiation: soundex.c:ZSTR_CHAR
Unexecuted instantiation: streamsfuncs.c:ZSTR_CHAR
string.c:ZSTR_CHAR
Line
Count
Source
110
165
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
165
  return zend_one_char_string[c];
112
165
}
Unexecuted instantiation: strnatcmp.c:ZSTR_CHAR
Unexecuted instantiation: syslog.c:ZSTR_CHAR
Unexecuted instantiation: type.c:ZSTR_CHAR
Unexecuted instantiation: uniqid.c:ZSTR_CHAR
Unexecuted instantiation: url_scanner_ex.c:ZSTR_CHAR
Unexecuted instantiation: url.c:ZSTR_CHAR
Unexecuted instantiation: user_filters.c:ZSTR_CHAR
Unexecuted instantiation: uuencode.c:ZSTR_CHAR
var_unserializer.c:ZSTR_CHAR
Line
Count
Source
110
1.49k
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
1.49k
  return zend_one_char_string[c];
112
1.49k
}
Unexecuted instantiation: var.c:ZSTR_CHAR
Unexecuted instantiation: versioning.c:ZSTR_CHAR
Unexecuted instantiation: crypt_sha256.c:ZSTR_CHAR
Unexecuted instantiation: crypt_sha512.c:ZSTR_CHAR
Unexecuted instantiation: php_crypt_r.c:ZSTR_CHAR
Unexecuted instantiation: php_uri.c:ZSTR_CHAR
Unexecuted instantiation: php_uri_common.c:ZSTR_CHAR
Unexecuted instantiation: uri_parser_rfc3986.c:ZSTR_CHAR
Unexecuted instantiation: uri_parser_whatwg.c:ZSTR_CHAR
Unexecuted instantiation: uri_parser_php_parse_url.c:ZSTR_CHAR
Unexecuted instantiation: explicit_bzero.c:ZSTR_CHAR
Unexecuted instantiation: fopen_wrappers.c:ZSTR_CHAR
Unexecuted instantiation: getopt.c:ZSTR_CHAR
Unexecuted instantiation: main.c:ZSTR_CHAR
Unexecuted instantiation: network.c:ZSTR_CHAR
Unexecuted instantiation: output.c:ZSTR_CHAR
Unexecuted instantiation: php_content_types.c:ZSTR_CHAR
Unexecuted instantiation: php_ini_builder.c:ZSTR_CHAR
Unexecuted instantiation: php_ini.c:ZSTR_CHAR
Unexecuted instantiation: php_glob.c:ZSTR_CHAR
Unexecuted instantiation: php_odbc_utils.c:ZSTR_CHAR
Unexecuted instantiation: php_open_temporary_file.c:ZSTR_CHAR
Unexecuted instantiation: php_scandir.c:ZSTR_CHAR
Unexecuted instantiation: php_syslog.c:ZSTR_CHAR
Unexecuted instantiation: php_ticks.c:ZSTR_CHAR
php_variables.c:ZSTR_CHAR
Line
Count
Source
110
66
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
66
  return zend_one_char_string[c];
112
66
}
Unexecuted instantiation: reentrancy.c:ZSTR_CHAR
Unexecuted instantiation: rfc1867.c:ZSTR_CHAR
Unexecuted instantiation: safe_bcmp.c:ZSTR_CHAR
Unexecuted instantiation: SAPI.c:ZSTR_CHAR
Unexecuted instantiation: snprintf.c:ZSTR_CHAR
Unexecuted instantiation: spprintf.c:ZSTR_CHAR
Unexecuted instantiation: strlcat.c:ZSTR_CHAR
Unexecuted instantiation: strlcpy.c:ZSTR_CHAR
Unexecuted instantiation: cast.c:ZSTR_CHAR
Unexecuted instantiation: filter.c:ZSTR_CHAR
Unexecuted instantiation: glob_wrapper.c:ZSTR_CHAR
Unexecuted instantiation: memory.c:ZSTR_CHAR
Unexecuted instantiation: mmap.c:ZSTR_CHAR
Unexecuted instantiation: plain_wrapper.c:ZSTR_CHAR
Unexecuted instantiation: stream_errors.c:ZSTR_CHAR
Unexecuted instantiation: streams.c:ZSTR_CHAR
Unexecuted instantiation: transports.c:ZSTR_CHAR
Unexecuted instantiation: userspace.c:ZSTR_CHAR
Unexecuted instantiation: xp_socket.c:ZSTR_CHAR
Unexecuted instantiation: block_pass.c:ZSTR_CHAR
Unexecuted instantiation: compact_literals.c:ZSTR_CHAR
Unexecuted instantiation: compact_vars.c:ZSTR_CHAR
Unexecuted instantiation: dce.c:ZSTR_CHAR
Unexecuted instantiation: dfa_pass.c:ZSTR_CHAR
Unexecuted instantiation: escape_analysis.c:ZSTR_CHAR
Unexecuted instantiation: nop_removal.c:ZSTR_CHAR
Unexecuted instantiation: optimize_func_calls.c:ZSTR_CHAR
Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_CHAR
Unexecuted instantiation: pass1.c:ZSTR_CHAR
Unexecuted instantiation: pass3.c:ZSTR_CHAR
sccp.c:ZSTR_CHAR
Line
Count
Source
110
10
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
10
  return zend_one_char_string[c];
112
10
}
Unexecuted instantiation: scdf.c:ZSTR_CHAR
Unexecuted instantiation: zend_call_graph.c:ZSTR_CHAR
Unexecuted instantiation: zend_cfg.c:ZSTR_CHAR
Unexecuted instantiation: zend_dfg.c:ZSTR_CHAR
Unexecuted instantiation: zend_dump.c:ZSTR_CHAR
Unexecuted instantiation: zend_func_info.c:ZSTR_CHAR
Unexecuted instantiation: zend_inference.c:ZSTR_CHAR
Unexecuted instantiation: zend_optimizer.c:ZSTR_CHAR
Unexecuted instantiation: zend_ssa.c:ZSTR_CHAR
Unexecuted instantiation: zend_alloc.c:ZSTR_CHAR
Unexecuted instantiation: zend_API.c:ZSTR_CHAR
Unexecuted instantiation: zend_ast.c:ZSTR_CHAR
Unexecuted instantiation: zend_attributes.c:ZSTR_CHAR
Unexecuted instantiation: zend_autoload.c:ZSTR_CHAR
Unexecuted instantiation: zend_builtin_functions.c:ZSTR_CHAR
Unexecuted instantiation: zend_call_stack.c:ZSTR_CHAR
Unexecuted instantiation: zend_closures.c:ZSTR_CHAR
zend_compile.c:ZSTR_CHAR
Line
Count
Source
110
68
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
68
  return zend_one_char_string[c];
112
68
}
Unexecuted instantiation: zend_constants.c:ZSTR_CHAR
Unexecuted instantiation: zend_cpuinfo.c:ZSTR_CHAR
Unexecuted instantiation: zend_default_classes.c:ZSTR_CHAR
Unexecuted instantiation: zend_dtrace.c:ZSTR_CHAR
Unexecuted instantiation: zend_enum.c:ZSTR_CHAR
Unexecuted instantiation: zend_exceptions.c:ZSTR_CHAR
Unexecuted instantiation: zend_execute_API.c:ZSTR_CHAR
zend_execute.c:ZSTR_CHAR
Line
Count
Source
110
1.34k
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
1.34k
  return zend_one_char_string[c];
112
1.34k
}
Unexecuted instantiation: zend_extensions.c:ZSTR_CHAR
Unexecuted instantiation: zend_fibers.c:ZSTR_CHAR
Unexecuted instantiation: zend_float.c:ZSTR_CHAR
Unexecuted instantiation: zend_gc.c:ZSTR_CHAR
Unexecuted instantiation: zend_gdb.c:ZSTR_CHAR
Unexecuted instantiation: zend_generators.c:ZSTR_CHAR
Unexecuted instantiation: zend_hash.c:ZSTR_CHAR
Unexecuted instantiation: zend_highlight.c:ZSTR_CHAR
Unexecuted instantiation: zend_hrtime.c:ZSTR_CHAR
Unexecuted instantiation: zend_inheritance.c:ZSTR_CHAR
Unexecuted instantiation: zend_ini_parser.c:ZSTR_CHAR
Unexecuted instantiation: zend_ini_scanner.c:ZSTR_CHAR
Unexecuted instantiation: zend_ini.c:ZSTR_CHAR
Unexecuted instantiation: zend_interfaces.c:ZSTR_CHAR
Unexecuted instantiation: zend_iterators.c:ZSTR_CHAR
Unexecuted instantiation: zend_language_parser.c:ZSTR_CHAR
zend_language_scanner.c:ZSTR_CHAR
Line
Count
Source
110
486k
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
486k
  return zend_one_char_string[c];
112
486k
}
Unexecuted instantiation: zend_lazy_objects.c:ZSTR_CHAR
Unexecuted instantiation: zend_list.c:ZSTR_CHAR
Unexecuted instantiation: zend_llist.c:ZSTR_CHAR
Unexecuted instantiation: zend_multibyte.c:ZSTR_CHAR
Unexecuted instantiation: zend_object_handlers.c:ZSTR_CHAR
Unexecuted instantiation: zend_objects_API.c:ZSTR_CHAR
Unexecuted instantiation: zend_objects.c:ZSTR_CHAR
Unexecuted instantiation: zend_observer.c:ZSTR_CHAR
Unexecuted instantiation: zend_opcode.c:ZSTR_CHAR
zend_operators.c:ZSTR_CHAR
Line
Count
Source
110
31.0k
static zend_always_inline zend_string *ZSTR_CHAR(unsigned char c) {
111
31.0k
  return zend_one_char_string[c];
112
31.0k
}
Unexecuted instantiation: zend_property_hooks.c:ZSTR_CHAR
Unexecuted instantiation: zend_ptr_stack.c:ZSTR_CHAR
Unexecuted instantiation: zend_signal.c:ZSTR_CHAR
Unexecuted instantiation: zend_smart_str.c:ZSTR_CHAR
Unexecuted instantiation: zend_sort.c:ZSTR_CHAR
Unexecuted instantiation: zend_stack.c:ZSTR_CHAR
Unexecuted instantiation: zend_stream.c:ZSTR_CHAR
Unexecuted instantiation: zend_string.c:ZSTR_CHAR
Unexecuted instantiation: zend_strtod.c:ZSTR_CHAR
Unexecuted instantiation: zend_system_id.c:ZSTR_CHAR
Unexecuted instantiation: zend_variables.c:ZSTR_CHAR
Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_CHAR
Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_CHAR
Unexecuted instantiation: zend_weakrefs.c:ZSTR_CHAR
Unexecuted instantiation: zend.c:ZSTR_CHAR
Unexecuted instantiation: internal_functions_cli.c:ZSTR_CHAR
Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_CHAR
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_CHAR
113
114
15.8M
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
15.8M
  return zend_known_strings[idx];
116
15.8M
}
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
zend_persist.c:ZSTR_KNOWN
Line
Count
Source
114
36.0k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
36.0k
  return zend_known_strings[idx];
116
36.0k
}
Unexecuted instantiation: zend_shared_alloc.c:ZSTR_KNOWN
ZendAccelerator.c:ZSTR_KNOWN
Line
Count
Source
114
77.7k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
77.7k
  return zend_known_strings[idx];
116
77.7k
}
Unexecuted instantiation: ir_cfg.c:ZSTR_KNOWN
Unexecuted instantiation: ir_check.c:ZSTR_KNOWN
Unexecuted instantiation: ir_dump.c:ZSTR_KNOWN
Unexecuted instantiation: ir_emit.c:ZSTR_KNOWN
Unexecuted instantiation: ir_gcm.c:ZSTR_KNOWN
Unexecuted instantiation: ir_gdb.c:ZSTR_KNOWN
Unexecuted instantiation: ir_patch.c:ZSTR_KNOWN
Unexecuted instantiation: ir_perf.c:ZSTR_KNOWN
Unexecuted instantiation: ir_ra.c:ZSTR_KNOWN
Unexecuted instantiation: ir_save.c:ZSTR_KNOWN
Unexecuted instantiation: ir_sccp.c:ZSTR_KNOWN
Unexecuted instantiation: ir_strtab.c:ZSTR_KNOWN
Unexecuted instantiation: ir.c:ZSTR_KNOWN
Unexecuted instantiation: zend_jit_vm_helpers.c:ZSTR_KNOWN
Unexecuted instantiation: zend_jit.c:ZSTR_KNOWN
Unexecuted instantiation: csprng.c:ZSTR_KNOWN
Unexecuted instantiation: engine_mt19937.c:ZSTR_KNOWN
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:ZSTR_KNOWN
Unexecuted instantiation: engine_secure.c:ZSTR_KNOWN
Unexecuted instantiation: engine_user.c:ZSTR_KNOWN
Unexecuted instantiation: engine_xoshiro256starstar.c:ZSTR_KNOWN
Unexecuted instantiation: gammasection.c:ZSTR_KNOWN
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
81
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
81
  return zend_known_strings[idx];
116
81
}
Unexecuted instantiation: php_spl.c:ZSTR_KNOWN
spl_array.c:ZSTR_KNOWN
Line
Count
Source
114
21
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
21
  return zend_known_strings[idx];
116
21
}
spl_directory.c:ZSTR_KNOWN
Line
Count
Source
114
6
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
6
  return zend_known_strings[idx];
116
6
}
spl_dllist.c:ZSTR_KNOWN
Line
Count
Source
114
36
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
36
  return zend_known_strings[idx];
116
36
}
Unexecuted instantiation: spl_exceptions.c:ZSTR_KNOWN
spl_fixedarray.c:ZSTR_KNOWN
Line
Count
Source
114
8
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
8
  return zend_known_strings[idx];
116
8
}
Unexecuted instantiation: spl_functions.c:ZSTR_KNOWN
Unexecuted instantiation: spl_heap.c:ZSTR_KNOWN
Unexecuted instantiation: spl_iterators.c:ZSTR_KNOWN
spl_observer.c:ZSTR_KNOWN
Line
Count
Source
114
24
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
24
  return zend_known_strings[idx];
116
24
}
array.c:ZSTR_KNOWN
Line
Count
Source
114
36
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
36
  return zend_known_strings[idx];
116
36
}
Unexecuted instantiation: assert.c:ZSTR_KNOWN
Unexecuted instantiation: base64.c:ZSTR_KNOWN
basic_functions.c:ZSTR_KNOWN
Line
Count
Source
114
98.8k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
98.8k
  return zend_known_strings[idx];
116
98.8k
}
Unexecuted instantiation: browscap.c:ZSTR_KNOWN
Unexecuted instantiation: crc32_x86.c:ZSTR_KNOWN
Unexecuted instantiation: crc32.c:ZSTR_KNOWN
Unexecuted instantiation: credits.c:ZSTR_KNOWN
Unexecuted instantiation: crypt.c:ZSTR_KNOWN
Unexecuted instantiation: css.c:ZSTR_KNOWN
Unexecuted instantiation: datetime.c:ZSTR_KNOWN
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
type.c:ZSTR_KNOWN
Line
Count
Source
114
603
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
603
  return zend_known_strings[idx];
116
603
}
Unexecuted instantiation: uniqid.c:ZSTR_KNOWN
Unexecuted instantiation: url_scanner_ex.c:ZSTR_KNOWN
Unexecuted instantiation: url.c:ZSTR_KNOWN
Unexecuted instantiation: user_filters.c:ZSTR_KNOWN
Unexecuted instantiation: uuencode.c:ZSTR_KNOWN
var_unserializer.c:ZSTR_KNOWN
Line
Count
Source
114
255
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
255
  return zend_known_strings[idx];
116
255
}
var.c:ZSTR_KNOWN
Line
Count
Source
114
183
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
183
  return zend_known_strings[idx];
116
183
}
Unexecuted instantiation: versioning.c:ZSTR_KNOWN
Unexecuted instantiation: crypt_sha256.c:ZSTR_KNOWN
Unexecuted instantiation: crypt_sha512.c:ZSTR_KNOWN
Unexecuted instantiation: php_crypt_r.c:ZSTR_KNOWN
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
36
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
36
  return zend_known_strings[idx];
116
36
}
Unexecuted instantiation: transports.c:ZSTR_KNOWN
Unexecuted instantiation: userspace.c:ZSTR_KNOWN
Unexecuted instantiation: xp_socket.c:ZSTR_KNOWN
Unexecuted instantiation: block_pass.c:ZSTR_KNOWN
Unexecuted instantiation: compact_literals.c:ZSTR_KNOWN
Unexecuted instantiation: compact_vars.c:ZSTR_KNOWN
Unexecuted instantiation: dce.c:ZSTR_KNOWN
Unexecuted instantiation: dfa_pass.c:ZSTR_KNOWN
Unexecuted instantiation: escape_analysis.c:ZSTR_KNOWN
Unexecuted instantiation: nop_removal.c:ZSTR_KNOWN
Unexecuted instantiation: optimize_func_calls.c:ZSTR_KNOWN
Unexecuted instantiation: optimize_temp_vars_5.c:ZSTR_KNOWN
Unexecuted instantiation: pass1.c:ZSTR_KNOWN
Unexecuted instantiation: pass3.c:ZSTR_KNOWN
Unexecuted instantiation: sccp.c:ZSTR_KNOWN
Unexecuted instantiation: scdf.c:ZSTR_KNOWN
Unexecuted instantiation: zend_call_graph.c:ZSTR_KNOWN
Unexecuted instantiation: zend_cfg.c:ZSTR_KNOWN
Unexecuted instantiation: zend_dfg.c:ZSTR_KNOWN
Unexecuted instantiation: zend_dump.c:ZSTR_KNOWN
Unexecuted instantiation: zend_func_info.c:ZSTR_KNOWN
Unexecuted instantiation: zend_inference.c:ZSTR_KNOWN
Unexecuted instantiation: zend_optimizer.c:ZSTR_KNOWN
Unexecuted instantiation: zend_ssa.c:ZSTR_KNOWN
Unexecuted instantiation: zend_alloc.c:ZSTR_KNOWN
zend_API.c:ZSTR_KNOWN
Line
Count
Source
114
6.27k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
6.27k
  return zend_known_strings[idx];
116
6.27k
}
zend_ast.c:ZSTR_KNOWN
Line
Count
Source
114
10.8k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
10.8k
  return zend_known_strings[idx];
116
10.8k
}
zend_attributes.c:ZSTR_KNOWN
Line
Count
Source
114
650
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
650
  return zend_known_strings[idx];
116
650
}
Unexecuted instantiation: zend_autoload.c:ZSTR_KNOWN
zend_builtin_functions.c:ZSTR_KNOWN
Line
Count
Source
114
2.69M
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
2.69M
  return zend_known_strings[idx];
116
2.69M
}
Unexecuted instantiation: zend_call_stack.c:ZSTR_KNOWN
zend_closures.c:ZSTR_KNOWN
Line
Count
Source
114
3.96k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
3.96k
  return zend_known_strings[idx];
116
3.96k
}
zend_compile.c:ZSTR_KNOWN
Line
Count
Source
114
1.00M
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
1.00M
  return zend_known_strings[idx];
116
1.00M
}
zend_constants.c:ZSTR_KNOWN
Line
Count
Source
114
1.10k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
1.10k
  return zend_known_strings[idx];
116
1.10k
}
Unexecuted instantiation: zend_cpuinfo.c:ZSTR_KNOWN
Unexecuted instantiation: zend_default_classes.c:ZSTR_KNOWN
Unexecuted instantiation: zend_dtrace.c:ZSTR_KNOWN
zend_enum.c:ZSTR_KNOWN
Line
Count
Source
114
4.53k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
4.53k
  return zend_known_strings[idx];
116
4.53k
}
zend_exceptions.c:ZSTR_KNOWN
Line
Count
Source
114
11.8M
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
11.8M
  return zend_known_strings[idx];
116
11.8M
}
Unexecuted instantiation: zend_execute_API.c:ZSTR_KNOWN
zend_execute.c:ZSTR_KNOWN
Line
Count
Source
114
13.4k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
13.4k
  return zend_known_strings[idx];
116
13.4k
}
Unexecuted instantiation: zend_extensions.c:ZSTR_KNOWN
Unexecuted instantiation: zend_fibers.c:ZSTR_KNOWN
Unexecuted instantiation: zend_float.c:ZSTR_KNOWN
Unexecuted instantiation: zend_gc.c:ZSTR_KNOWN
Unexecuted instantiation: zend_gdb.c:ZSTR_KNOWN
zend_generators.c:ZSTR_KNOWN
Line
Count
Source
114
93
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
93
  return zend_known_strings[idx];
116
93
}
Unexecuted instantiation: zend_hash.c:ZSTR_KNOWN
Unexecuted instantiation: zend_highlight.c:ZSTR_KNOWN
Unexecuted instantiation: zend_hrtime.c:ZSTR_KNOWN
zend_inheritance.c:ZSTR_KNOWN
Line
Count
Source
114
17.1k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
17.1k
  return zend_known_strings[idx];
116
17.1k
}
Unexecuted instantiation: zend_ini_parser.c:ZSTR_KNOWN
Unexecuted instantiation: zend_ini_scanner.c:ZSTR_KNOWN
Unexecuted instantiation: zend_ini.c:ZSTR_KNOWN
zend_interfaces.c:ZSTR_KNOWN
Line
Count
Source
114
129
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
129
  return zend_known_strings[idx];
116
129
}
Unexecuted instantiation: zend_iterators.c:ZSTR_KNOWN
zend_language_parser.c:ZSTR_KNOWN
Line
Count
Source
114
933
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
933
  return zend_known_strings[idx];
116
933
}
Unexecuted instantiation: zend_language_scanner.c:ZSTR_KNOWN
Unexecuted instantiation: zend_lazy_objects.c:ZSTR_KNOWN
Unexecuted instantiation: zend_list.c:ZSTR_KNOWN
Unexecuted instantiation: zend_llist.c:ZSTR_KNOWN
Unexecuted instantiation: zend_multibyte.c:ZSTR_KNOWN
zend_object_handlers.c:ZSTR_KNOWN
Line
Count
Source
114
157
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
157
  return zend_known_strings[idx];
116
157
}
Unexecuted instantiation: zend_objects_API.c:ZSTR_KNOWN
Unexecuted instantiation: zend_objects.c:ZSTR_KNOWN
Unexecuted instantiation: zend_observer.c:ZSTR_KNOWN
Unexecuted instantiation: zend_opcode.c:ZSTR_KNOWN
zend_operators.c:ZSTR_KNOWN
Line
Count
Source
114
1.46k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
1.46k
  return zend_known_strings[idx];
116
1.46k
}
Unexecuted instantiation: zend_property_hooks.c:ZSTR_KNOWN
Unexecuted instantiation: zend_ptr_stack.c:ZSTR_KNOWN
Unexecuted instantiation: zend_signal.c:ZSTR_KNOWN
Unexecuted instantiation: zend_smart_str.c:ZSTR_KNOWN
Unexecuted instantiation: zend_sort.c:ZSTR_KNOWN
Unexecuted instantiation: zend_stack.c:ZSTR_KNOWN
Unexecuted instantiation: zend_stream.c:ZSTR_KNOWN
Unexecuted instantiation: zend_string.c:ZSTR_KNOWN
Unexecuted instantiation: zend_strtod.c:ZSTR_KNOWN
Unexecuted instantiation: zend_system_id.c:ZSTR_KNOWN
Unexecuted instantiation: zend_variables.c:ZSTR_KNOWN
Unexecuted instantiation: zend_virtual_cwd.c:ZSTR_KNOWN
Unexecuted instantiation: zend_vm_opcodes.c:ZSTR_KNOWN
zend_weakrefs.c:ZSTR_KNOWN
Line
Count
Source
114
24
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
24
  return zend_known_strings[idx];
116
24
}
zend.c:ZSTR_KNOWN
Line
Count
Source
114
31.9k
static zend_always_inline zend_string *ZSTR_KNOWN(size_t idx) {
115
31.9k
  return zend_known_strings[idx];
116
31.9k
}
Unexecuted instantiation: internal_functions_cli.c:ZSTR_KNOWN
Unexecuted instantiation: fuzzer-tracing-jit.c:ZSTR_KNOWN
Unexecuted instantiation: fuzzer-sapi.c:ZSTR_KNOWN
117
118
1.83M
#define _ZSTR_HEADER_SIZE offsetof(zend_string, val)
119
120
45.9k
#define _ZSTR_STRUCT_SIZE(len) (_ZSTR_HEADER_SIZE + len + 1)
121
122
546
#define ZSTR_MAX_OVERHEAD (ZEND_MM_ALIGNED_SIZE(_ZSTR_HEADER_SIZE + 1))
123
#define ZSTR_MAX_LEN (SIZE_MAX - ZSTR_MAX_OVERHEAD)
124
125
2.78k
#define ZSTR_ALLOCA_ALLOC(str, _len, use_heap) do { \
126
2.78k
  (str) = (zend_string *)do_alloca(ZEND_MM_ALIGNED_SIZE_EX(_ZSTR_STRUCT_SIZE(_len), 8), (use_heap)); \
127
2.78k
  GC_SET_REFCOUNT(str, 1); \
128
2.78k
  GC_TYPE_INFO(str) = GC_STRING; \
129
2.78k
  ZSTR_H(str) = 0; \
130
2.78k
  ZSTR_LEN(str) = _len; \
131
2.78k
} while (0)
132
133
#define ZSTR_ALLOCA_INIT(str, s, len, use_heap) do { \
134
  ZSTR_ALLOCA_ALLOC(str, len, use_heap); \
135
  memcpy(ZSTR_VAL(str), (s), (len)); \
136
  ZSTR_VAL(str)[(len)] = '\0'; \
137
} while (0)
138
139
2.78k
#define ZSTR_ALLOCA_FREE(str, use_heap) free_alloca(str, use_heap)
140
141
20.1k
#define ZSTR_INIT_LITERAL(s, persistent) (zend_string_init(("" s), sizeof(s) - 1, (persistent)))
142
143
/*---*/
144
145
static zend_always_inline zend_ulong zend_string_hash_val(zend_string *s)
146
17.0M
{
147
17.0M
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
17.0M
}
Unexecuted instantiation: php_date.c:zend_string_hash_val
Unexecuted instantiation: astro.c:zend_string_hash_val
Unexecuted instantiation: dow.c:zend_string_hash_val
Unexecuted instantiation: parse_date.c:zend_string_hash_val
Unexecuted instantiation: parse_tz.c:zend_string_hash_val
Unexecuted instantiation: parse_posix.c:zend_string_hash_val
Unexecuted instantiation: timelib.c:zend_string_hash_val
Unexecuted instantiation: tm2unixtime.c:zend_string_hash_val
Unexecuted instantiation: unixtime2tm.c:zend_string_hash_val
Unexecuted instantiation: parse_iso_intervals.c:zend_string_hash_val
Unexecuted instantiation: interval.c:zend_string_hash_val
Unexecuted instantiation: php_pcre.c:zend_string_hash_val
Unexecuted instantiation: exif.c:zend_string_hash_val
Unexecuted instantiation: hash_adler32.c:zend_string_hash_val
Unexecuted instantiation: hash_crc32.c:zend_string_hash_val
Unexecuted instantiation: hash_fnv.c:zend_string_hash_val
Unexecuted instantiation: hash_gost.c:zend_string_hash_val
Unexecuted instantiation: hash_haval.c:zend_string_hash_val
Unexecuted instantiation: hash_joaat.c:zend_string_hash_val
Unexecuted instantiation: hash_md.c:zend_string_hash_val
Unexecuted instantiation: hash_murmur.c:zend_string_hash_val
Unexecuted instantiation: hash_ripemd.c:zend_string_hash_val
Unexecuted instantiation: hash_sha_ni.c:zend_string_hash_val
Unexecuted instantiation: hash_sha_sse2.c:zend_string_hash_val
Unexecuted instantiation: hash_sha.c:zend_string_hash_val
Unexecuted instantiation: hash_sha3.c:zend_string_hash_val
Unexecuted instantiation: hash_snefru.c:zend_string_hash_val
Unexecuted instantiation: hash_tiger.c:zend_string_hash_val
Unexecuted instantiation: hash_whirlpool.c:zend_string_hash_val
Unexecuted instantiation: hash_xxhash.c:zend_string_hash_val
Unexecuted instantiation: hash.c:zend_string_hash_val
Unexecuted instantiation: json_encoder.c:zend_string_hash_val
Unexecuted instantiation: json_parser.tab.c:zend_string_hash_val
Unexecuted instantiation: json_scanner.c:zend_string_hash_val
Unexecuted instantiation: json.c:zend_string_hash_val
Unexecuted instantiation: php_lexbor.c:zend_string_hash_val
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_hash_val
Unexecuted instantiation: shared_alloc_posix.c:zend_string_hash_val
Unexecuted instantiation: shared_alloc_shm.c:zend_string_hash_val
Unexecuted instantiation: zend_accelerator_api.c:zend_string_hash_val
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_hash_val
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_hash_val
zend_accelerator_hash.c:zend_string_hash_val
Line
Count
Source
146
155k
{
147
155k
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
155k
}
Unexecuted instantiation: zend_accelerator_module.c:zend_string_hash_val
zend_accelerator_util_funcs.c:zend_string_hash_val
Line
Count
Source
146
11.0k
{
147
11.0k
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
11.0k
}
Unexecuted instantiation: zend_file_cache.c:zend_string_hash_val
Unexecuted instantiation: zend_persist_calc.c:zend_string_hash_val
zend_persist.c:zend_string_hash_val
Line
Count
Source
146
45.9k
{
147
45.9k
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
45.9k
}
Unexecuted instantiation: zend_shared_alloc.c:zend_string_hash_val
ZendAccelerator.c:zend_string_hash_val
Line
Count
Source
146
1.81M
{
147
1.81M
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
1.81M
}
Unexecuted instantiation: ir_cfg.c:zend_string_hash_val
Unexecuted instantiation: ir_check.c:zend_string_hash_val
Unexecuted instantiation: ir_dump.c:zend_string_hash_val
Unexecuted instantiation: ir_emit.c:zend_string_hash_val
Unexecuted instantiation: ir_gcm.c:zend_string_hash_val
Unexecuted instantiation: ir_gdb.c:zend_string_hash_val
Unexecuted instantiation: ir_patch.c:zend_string_hash_val
Unexecuted instantiation: ir_perf.c:zend_string_hash_val
Unexecuted instantiation: ir_ra.c:zend_string_hash_val
Unexecuted instantiation: ir_save.c:zend_string_hash_val
Unexecuted instantiation: ir_sccp.c:zend_string_hash_val
Unexecuted instantiation: ir_strtab.c:zend_string_hash_val
Unexecuted instantiation: ir.c:zend_string_hash_val
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_hash_val
Unexecuted instantiation: zend_jit.c:zend_string_hash_val
Unexecuted instantiation: csprng.c:zend_string_hash_val
Unexecuted instantiation: engine_mt19937.c:zend_string_hash_val
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_hash_val
Unexecuted instantiation: engine_secure.c:zend_string_hash_val
Unexecuted instantiation: engine_user.c:zend_string_hash_val
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_hash_val
Unexecuted instantiation: gammasection.c:zend_string_hash_val
Unexecuted instantiation: random.c:zend_string_hash_val
Unexecuted instantiation: randomizer.c:zend_string_hash_val
Unexecuted instantiation: zend_utils.c:zend_string_hash_val
Unexecuted instantiation: php_reflection.c:zend_string_hash_val
Unexecuted instantiation: php_spl.c:zend_string_hash_val
Unexecuted instantiation: spl_array.c:zend_string_hash_val
Unexecuted instantiation: spl_directory.c:zend_string_hash_val
Unexecuted instantiation: spl_dllist.c:zend_string_hash_val
Unexecuted instantiation: spl_exceptions.c:zend_string_hash_val
Unexecuted instantiation: spl_fixedarray.c:zend_string_hash_val
Unexecuted instantiation: spl_functions.c:zend_string_hash_val
Unexecuted instantiation: spl_heap.c:zend_string_hash_val
Unexecuted instantiation: spl_iterators.c:zend_string_hash_val
Unexecuted instantiation: spl_observer.c:zend_string_hash_val
Unexecuted instantiation: array.c:zend_string_hash_val
Unexecuted instantiation: assert.c:zend_string_hash_val
Unexecuted instantiation: base64.c:zend_string_hash_val
Unexecuted instantiation: basic_functions.c:zend_string_hash_val
Unexecuted instantiation: browscap.c:zend_string_hash_val
Unexecuted instantiation: crc32_x86.c:zend_string_hash_val
Unexecuted instantiation: crc32.c:zend_string_hash_val
Unexecuted instantiation: credits.c:zend_string_hash_val
Unexecuted instantiation: crypt.c:zend_string_hash_val
Unexecuted instantiation: css.c:zend_string_hash_val
Unexecuted instantiation: datetime.c:zend_string_hash_val
Unexecuted instantiation: dir.c:zend_string_hash_val
Unexecuted instantiation: dl.c:zend_string_hash_val
Unexecuted instantiation: dns.c:zend_string_hash_val
Unexecuted instantiation: exec.c:zend_string_hash_val
Unexecuted instantiation: file.c:zend_string_hash_val
Unexecuted instantiation: filestat.c:zend_string_hash_val
Unexecuted instantiation: filters.c:zend_string_hash_val
Unexecuted instantiation: flock_compat.c:zend_string_hash_val
Unexecuted instantiation: formatted_print.c:zend_string_hash_val
Unexecuted instantiation: fsock.c:zend_string_hash_val
Unexecuted instantiation: ftok.c:zend_string_hash_val
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_hash_val
Unexecuted instantiation: head.c:zend_string_hash_val
Unexecuted instantiation: hrtime.c:zend_string_hash_val
Unexecuted instantiation: html.c:zend_string_hash_val
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_hash_val
Unexecuted instantiation: http.c:zend_string_hash_val
Unexecuted instantiation: image.c:zend_string_hash_val
Unexecuted instantiation: incomplete_class.c:zend_string_hash_val
Unexecuted instantiation: info.c:zend_string_hash_val
Unexecuted instantiation: iptc.c:zend_string_hash_val
Unexecuted instantiation: levenshtein.c:zend_string_hash_val
Unexecuted instantiation: link.c:zend_string_hash_val
Unexecuted instantiation: mail.c:zend_string_hash_val
Unexecuted instantiation: math.c:zend_string_hash_val
Unexecuted instantiation: md5.c:zend_string_hash_val
Unexecuted instantiation: metaphone.c:zend_string_hash_val
Unexecuted instantiation: microtime.c:zend_string_hash_val
Unexecuted instantiation: net.c:zend_string_hash_val
Unexecuted instantiation: pack.c:zend_string_hash_val
Unexecuted instantiation: pageinfo.c:zend_string_hash_val
Unexecuted instantiation: password.c:zend_string_hash_val
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_hash_val
Unexecuted instantiation: proc_open.c:zend_string_hash_val
Unexecuted instantiation: quot_print.c:zend_string_hash_val
Unexecuted instantiation: scanf.c:zend_string_hash_val
Unexecuted instantiation: sha1.c:zend_string_hash_val
Unexecuted instantiation: soundex.c:zend_string_hash_val
Unexecuted instantiation: streamsfuncs.c:zend_string_hash_val
Unexecuted instantiation: string.c:zend_string_hash_val
Unexecuted instantiation: strnatcmp.c:zend_string_hash_val
Unexecuted instantiation: syslog.c:zend_string_hash_val
Unexecuted instantiation: type.c:zend_string_hash_val
Unexecuted instantiation: uniqid.c:zend_string_hash_val
Unexecuted instantiation: url_scanner_ex.c:zend_string_hash_val
Unexecuted instantiation: url.c:zend_string_hash_val
Unexecuted instantiation: user_filters.c:zend_string_hash_val
Unexecuted instantiation: uuencode.c:zend_string_hash_val
Unexecuted instantiation: var_unserializer.c:zend_string_hash_val
Unexecuted instantiation: var.c:zend_string_hash_val
Unexecuted instantiation: versioning.c:zend_string_hash_val
Unexecuted instantiation: crypt_sha256.c:zend_string_hash_val
Unexecuted instantiation: crypt_sha512.c:zend_string_hash_val
Unexecuted instantiation: php_crypt_r.c:zend_string_hash_val
Unexecuted instantiation: php_uri.c:zend_string_hash_val
Unexecuted instantiation: php_uri_common.c:zend_string_hash_val
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_hash_val
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_hash_val
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_hash_val
Unexecuted instantiation: explicit_bzero.c:zend_string_hash_val
Unexecuted instantiation: fopen_wrappers.c:zend_string_hash_val
Unexecuted instantiation: getopt.c:zend_string_hash_val
Unexecuted instantiation: main.c:zend_string_hash_val
Unexecuted instantiation: network.c:zend_string_hash_val
Unexecuted instantiation: output.c:zend_string_hash_val
Unexecuted instantiation: php_content_types.c:zend_string_hash_val
Unexecuted instantiation: php_ini_builder.c:zend_string_hash_val
Unexecuted instantiation: php_ini.c:zend_string_hash_val
Unexecuted instantiation: php_glob.c:zend_string_hash_val
Unexecuted instantiation: php_odbc_utils.c:zend_string_hash_val
Unexecuted instantiation: php_open_temporary_file.c:zend_string_hash_val
Unexecuted instantiation: php_scandir.c:zend_string_hash_val
Unexecuted instantiation: php_syslog.c:zend_string_hash_val
Unexecuted instantiation: php_ticks.c:zend_string_hash_val
Unexecuted instantiation: php_variables.c:zend_string_hash_val
Unexecuted instantiation: reentrancy.c:zend_string_hash_val
Unexecuted instantiation: rfc1867.c:zend_string_hash_val
Unexecuted instantiation: safe_bcmp.c:zend_string_hash_val
Unexecuted instantiation: SAPI.c:zend_string_hash_val
Unexecuted instantiation: snprintf.c:zend_string_hash_val
Unexecuted instantiation: spprintf.c:zend_string_hash_val
Unexecuted instantiation: strlcat.c:zend_string_hash_val
Unexecuted instantiation: strlcpy.c:zend_string_hash_val
Unexecuted instantiation: cast.c:zend_string_hash_val
Unexecuted instantiation: filter.c:zend_string_hash_val
Unexecuted instantiation: glob_wrapper.c:zend_string_hash_val
Unexecuted instantiation: memory.c:zend_string_hash_val
Unexecuted instantiation: mmap.c:zend_string_hash_val
Unexecuted instantiation: plain_wrapper.c:zend_string_hash_val
Unexecuted instantiation: stream_errors.c:zend_string_hash_val
Unexecuted instantiation: streams.c:zend_string_hash_val
Unexecuted instantiation: transports.c:zend_string_hash_val
Unexecuted instantiation: userspace.c:zend_string_hash_val
Unexecuted instantiation: xp_socket.c:zend_string_hash_val
Unexecuted instantiation: block_pass.c:zend_string_hash_val
compact_literals.c:zend_string_hash_val
Line
Count
Source
146
88.6k
{
147
88.6k
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
88.6k
}
Unexecuted instantiation: compact_vars.c:zend_string_hash_val
Unexecuted instantiation: dce.c:zend_string_hash_val
Unexecuted instantiation: dfa_pass.c:zend_string_hash_val
Unexecuted instantiation: escape_analysis.c:zend_string_hash_val
Unexecuted instantiation: nop_removal.c:zend_string_hash_val
Unexecuted instantiation: optimize_func_calls.c:zend_string_hash_val
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_hash_val
Unexecuted instantiation: pass1.c:zend_string_hash_val
Unexecuted instantiation: pass3.c:zend_string_hash_val
Unexecuted instantiation: sccp.c:zend_string_hash_val
Unexecuted instantiation: scdf.c:zend_string_hash_val
Unexecuted instantiation: zend_call_graph.c:zend_string_hash_val
Unexecuted instantiation: zend_cfg.c:zend_string_hash_val
Unexecuted instantiation: zend_dfg.c:zend_string_hash_val
Unexecuted instantiation: zend_dump.c:zend_string_hash_val
Unexecuted instantiation: zend_func_info.c:zend_string_hash_val
Unexecuted instantiation: zend_inference.c:zend_string_hash_val
zend_optimizer.c:zend_string_hash_val
Line
Count
Source
146
1.72k
{
147
1.72k
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
1.72k
}
Unexecuted instantiation: zend_ssa.c:zend_string_hash_val
Unexecuted instantiation: zend_alloc.c:zend_string_hash_val
Unexecuted instantiation: zend_API.c:zend_string_hash_val
Unexecuted instantiation: zend_ast.c:zend_string_hash_val
Unexecuted instantiation: zend_attributes.c:zend_string_hash_val
Unexecuted instantiation: zend_autoload.c:zend_string_hash_val
Unexecuted instantiation: zend_builtin_functions.c:zend_string_hash_val
Unexecuted instantiation: zend_call_stack.c:zend_string_hash_val
Unexecuted instantiation: zend_closures.c:zend_string_hash_val
zend_compile.c:zend_string_hash_val
Line
Count
Source
146
413k
{
147
413k
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
413k
}
Unexecuted instantiation: zend_constants.c:zend_string_hash_val
Unexecuted instantiation: zend_cpuinfo.c:zend_string_hash_val
Unexecuted instantiation: zend_default_classes.c:zend_string_hash_val
Unexecuted instantiation: zend_dtrace.c:zend_string_hash_val
Unexecuted instantiation: zend_enum.c:zend_string_hash_val
Unexecuted instantiation: zend_exceptions.c:zend_string_hash_val
Unexecuted instantiation: zend_execute_API.c:zend_string_hash_val
Unexecuted instantiation: zend_execute.c:zend_string_hash_val
Unexecuted instantiation: zend_extensions.c:zend_string_hash_val
Unexecuted instantiation: zend_fibers.c:zend_string_hash_val
Unexecuted instantiation: zend_float.c:zend_string_hash_val
Unexecuted instantiation: zend_gc.c:zend_string_hash_val
Unexecuted instantiation: zend_gdb.c:zend_string_hash_val
Unexecuted instantiation: zend_generators.c:zend_string_hash_val
zend_hash.c:zend_string_hash_val
Line
Count
Source
146
14.4M
{
147
14.4M
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
14.4M
}
Unexecuted instantiation: zend_highlight.c:zend_string_hash_val
Unexecuted instantiation: zend_hrtime.c:zend_string_hash_val
zend_inheritance.c:zend_string_hash_val
Line
Count
Source
146
165
{
147
165
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
165
}
Unexecuted instantiation: zend_ini_parser.c:zend_string_hash_val
Unexecuted instantiation: zend_ini_scanner.c:zend_string_hash_val
Unexecuted instantiation: zend_ini.c:zend_string_hash_val
Unexecuted instantiation: zend_interfaces.c:zend_string_hash_val
Unexecuted instantiation: zend_iterators.c:zend_string_hash_val
Unexecuted instantiation: zend_language_parser.c:zend_string_hash_val
Unexecuted instantiation: zend_language_scanner.c:zend_string_hash_val
Unexecuted instantiation: zend_lazy_objects.c:zend_string_hash_val
Unexecuted instantiation: zend_list.c:zend_string_hash_val
Unexecuted instantiation: zend_llist.c:zend_string_hash_val
Unexecuted instantiation: zend_multibyte.c:zend_string_hash_val
zend_object_handlers.c:zend_string_hash_val
Line
Count
Source
146
6
{
147
6
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
6
}
Unexecuted instantiation: zend_objects_API.c:zend_string_hash_val
Unexecuted instantiation: zend_objects.c:zend_string_hash_val
Unexecuted instantiation: zend_observer.c:zend_string_hash_val
Unexecuted instantiation: zend_opcode.c:zend_string_hash_val
Unexecuted instantiation: zend_operators.c:zend_string_hash_val
Unexecuted instantiation: zend_property_hooks.c:zend_string_hash_val
Unexecuted instantiation: zend_ptr_stack.c:zend_string_hash_val
Unexecuted instantiation: zend_signal.c:zend_string_hash_val
Unexecuted instantiation: zend_smart_str.c:zend_string_hash_val
Unexecuted instantiation: zend_sort.c:zend_string_hash_val
Unexecuted instantiation: zend_stack.c:zend_string_hash_val
Unexecuted instantiation: zend_stream.c:zend_string_hash_val
zend_string.c:zend_string_hash_val
Line
Count
Source
146
1.72k
{
147
1.72k
  return ZSTR_H(s) ? ZSTR_H(s) : zend_string_hash_func(s);
148
1.72k
}
Unexecuted instantiation: zend_strtod.c:zend_string_hash_val
Unexecuted instantiation: zend_system_id.c:zend_string_hash_val
Unexecuted instantiation: zend_variables.c:zend_string_hash_val
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_hash_val
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_hash_val
Unexecuted instantiation: zend_weakrefs.c:zend_string_hash_val
Unexecuted instantiation: zend.c:zend_string_hash_val
Unexecuted instantiation: internal_functions_cli.c:zend_string_hash_val
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_hash_val
Unexecuted instantiation: fuzzer-sapi.c:zend_string_hash_val
149
150
static zend_always_inline void zend_string_forget_hash_val(zend_string *s)
151
1.57M
{
152
1.57M
  ZSTR_H(s) = 0;
153
1.57M
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
1.57M
}
Unexecuted instantiation: php_date.c:zend_string_forget_hash_val
Unexecuted instantiation: astro.c:zend_string_forget_hash_val
Unexecuted instantiation: dow.c:zend_string_forget_hash_val
Unexecuted instantiation: parse_date.c:zend_string_forget_hash_val
Unexecuted instantiation: parse_tz.c:zend_string_forget_hash_val
Unexecuted instantiation: parse_posix.c:zend_string_forget_hash_val
Unexecuted instantiation: timelib.c:zend_string_forget_hash_val
Unexecuted instantiation: tm2unixtime.c:zend_string_forget_hash_val
Unexecuted instantiation: unixtime2tm.c:zend_string_forget_hash_val
Unexecuted instantiation: parse_iso_intervals.c:zend_string_forget_hash_val
Unexecuted instantiation: interval.c:zend_string_forget_hash_val
php_pcre.c:zend_string_forget_hash_val
Line
Count
Source
151
153
{
152
153
  ZSTR_H(s) = 0;
153
153
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
153
}
Unexecuted instantiation: exif.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_adler32.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_crc32.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_fnv.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_gost.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_haval.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_joaat.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_md.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_murmur.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_ripemd.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_sha_ni.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_sha_sse2.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_sha.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_sha3.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_snefru.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_tiger.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_whirlpool.c:zend_string_forget_hash_val
Unexecuted instantiation: hash_xxhash.c:zend_string_forget_hash_val
Unexecuted instantiation: hash.c:zend_string_forget_hash_val
Unexecuted instantiation: json_encoder.c:zend_string_forget_hash_val
Unexecuted instantiation: json_parser.tab.c:zend_string_forget_hash_val
Unexecuted instantiation: json_scanner.c:zend_string_forget_hash_val
json.c:zend_string_forget_hash_val
Line
Count
Source
151
1.04k
{
152
1.04k
  ZSTR_H(s) = 0;
153
1.04k
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
1.04k
}
Unexecuted instantiation: php_lexbor.c:zend_string_forget_hash_val
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_forget_hash_val
Unexecuted instantiation: shared_alloc_posix.c:zend_string_forget_hash_val
Unexecuted instantiation: shared_alloc_shm.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_accelerator_api.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_accelerator_module.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_file_cache.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_persist_calc.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_persist.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_shared_alloc.c:zend_string_forget_hash_val
Unexecuted instantiation: ZendAccelerator.c:zend_string_forget_hash_val
Unexecuted instantiation: ir_cfg.c:zend_string_forget_hash_val
Unexecuted instantiation: ir_check.c:zend_string_forget_hash_val
Unexecuted instantiation: ir_dump.c:zend_string_forget_hash_val
Unexecuted instantiation: ir_emit.c:zend_string_forget_hash_val
Unexecuted instantiation: ir_gcm.c:zend_string_forget_hash_val
Unexecuted instantiation: ir_gdb.c:zend_string_forget_hash_val
Unexecuted instantiation: ir_patch.c:zend_string_forget_hash_val
Unexecuted instantiation: ir_perf.c:zend_string_forget_hash_val
Unexecuted instantiation: ir_ra.c:zend_string_forget_hash_val
Unexecuted instantiation: ir_save.c:zend_string_forget_hash_val
Unexecuted instantiation: ir_sccp.c:zend_string_forget_hash_val
Unexecuted instantiation: ir_strtab.c:zend_string_forget_hash_val
Unexecuted instantiation: ir.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_jit.c:zend_string_forget_hash_val
Unexecuted instantiation: csprng.c:zend_string_forget_hash_val
Unexecuted instantiation: engine_mt19937.c:zend_string_forget_hash_val
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_forget_hash_val
Unexecuted instantiation: engine_secure.c:zend_string_forget_hash_val
Unexecuted instantiation: engine_user.c:zend_string_forget_hash_val
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_forget_hash_val
Unexecuted instantiation: gammasection.c:zend_string_forget_hash_val
Unexecuted instantiation: random.c:zend_string_forget_hash_val
Unexecuted instantiation: randomizer.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_utils.c:zend_string_forget_hash_val
php_reflection.c:zend_string_forget_hash_val
Line
Count
Source
151
257
{
152
257
  ZSTR_H(s) = 0;
153
257
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
257
}
Unexecuted instantiation: php_spl.c:zend_string_forget_hash_val
Unexecuted instantiation: spl_array.c:zend_string_forget_hash_val
Unexecuted instantiation: spl_directory.c:zend_string_forget_hash_val
Unexecuted instantiation: spl_dllist.c:zend_string_forget_hash_val
Unexecuted instantiation: spl_exceptions.c:zend_string_forget_hash_val
Unexecuted instantiation: spl_fixedarray.c:zend_string_forget_hash_val
Unexecuted instantiation: spl_functions.c:zend_string_forget_hash_val
Unexecuted instantiation: spl_heap.c:zend_string_forget_hash_val
Unexecuted instantiation: spl_iterators.c:zend_string_forget_hash_val
Unexecuted instantiation: spl_observer.c:zend_string_forget_hash_val
Unexecuted instantiation: array.c:zend_string_forget_hash_val
Unexecuted instantiation: assert.c:zend_string_forget_hash_val
Unexecuted instantiation: base64.c:zend_string_forget_hash_val
Unexecuted instantiation: basic_functions.c:zend_string_forget_hash_val
Unexecuted instantiation: browscap.c:zend_string_forget_hash_val
Unexecuted instantiation: crc32_x86.c:zend_string_forget_hash_val
Unexecuted instantiation: crc32.c:zend_string_forget_hash_val
Unexecuted instantiation: credits.c:zend_string_forget_hash_val
Unexecuted instantiation: crypt.c:zend_string_forget_hash_val
Unexecuted instantiation: css.c:zend_string_forget_hash_val
Unexecuted instantiation: datetime.c:zend_string_forget_hash_val
Unexecuted instantiation: dir.c:zend_string_forget_hash_val
Unexecuted instantiation: dl.c:zend_string_forget_hash_val
Unexecuted instantiation: dns.c:zend_string_forget_hash_val
Unexecuted instantiation: exec.c:zend_string_forget_hash_val
Unexecuted instantiation: file.c:zend_string_forget_hash_val
Unexecuted instantiation: filestat.c:zend_string_forget_hash_val
Unexecuted instantiation: filters.c:zend_string_forget_hash_val
Unexecuted instantiation: flock_compat.c:zend_string_forget_hash_val
formatted_print.c:zend_string_forget_hash_val
Line
Count
Source
151
51
{
152
51
  ZSTR_H(s) = 0;
153
51
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
51
}
Unexecuted instantiation: fsock.c:zend_string_forget_hash_val
Unexecuted instantiation: ftok.c:zend_string_forget_hash_val
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_forget_hash_val
Unexecuted instantiation: head.c:zend_string_forget_hash_val
Unexecuted instantiation: hrtime.c:zend_string_forget_hash_val
html.c:zend_string_forget_hash_val
Line
Count
Source
151
1.97k
{
152
1.97k
  ZSTR_H(s) = 0;
153
1.97k
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
1.97k
}
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_forget_hash_val
Unexecuted instantiation: http.c:zend_string_forget_hash_val
Unexecuted instantiation: image.c:zend_string_forget_hash_val
Unexecuted instantiation: incomplete_class.c:zend_string_forget_hash_val
Unexecuted instantiation: info.c:zend_string_forget_hash_val
Unexecuted instantiation: iptc.c:zend_string_forget_hash_val
Unexecuted instantiation: levenshtein.c:zend_string_forget_hash_val
Unexecuted instantiation: link.c:zend_string_forget_hash_val
Unexecuted instantiation: mail.c:zend_string_forget_hash_val
Unexecuted instantiation: math.c:zend_string_forget_hash_val
Unexecuted instantiation: md5.c:zend_string_forget_hash_val
Unexecuted instantiation: metaphone.c:zend_string_forget_hash_val
Unexecuted instantiation: microtime.c:zend_string_forget_hash_val
Unexecuted instantiation: net.c:zend_string_forget_hash_val
Unexecuted instantiation: pack.c:zend_string_forget_hash_val
Unexecuted instantiation: pageinfo.c:zend_string_forget_hash_val
Unexecuted instantiation: password.c:zend_string_forget_hash_val
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_forget_hash_val
Unexecuted instantiation: proc_open.c:zend_string_forget_hash_val
quot_print.c:zend_string_forget_hash_val
Line
Count
Source
151
27
{
152
27
  ZSTR_H(s) = 0;
153
27
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
27
}
Unexecuted instantiation: scanf.c:zend_string_forget_hash_val
Unexecuted instantiation: sha1.c:zend_string_forget_hash_val
Unexecuted instantiation: soundex.c:zend_string_forget_hash_val
Unexecuted instantiation: streamsfuncs.c:zend_string_forget_hash_val
string.c:zend_string_forget_hash_val
Line
Count
Source
151
897
{
152
897
  ZSTR_H(s) = 0;
153
897
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
897
}
Unexecuted instantiation: strnatcmp.c:zend_string_forget_hash_val
Unexecuted instantiation: syslog.c:zend_string_forget_hash_val
Unexecuted instantiation: type.c:zend_string_forget_hash_val
Unexecuted instantiation: uniqid.c:zend_string_forget_hash_val
Unexecuted instantiation: url_scanner_ex.c:zend_string_forget_hash_val
Unexecuted instantiation: url.c:zend_string_forget_hash_val
Unexecuted instantiation: user_filters.c:zend_string_forget_hash_val
Unexecuted instantiation: uuencode.c:zend_string_forget_hash_val
Unexecuted instantiation: var_unserializer.c:zend_string_forget_hash_val
var.c:zend_string_forget_hash_val
Line
Count
Source
151
673
{
152
673
  ZSTR_H(s) = 0;
153
673
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
673
}
Unexecuted instantiation: versioning.c:zend_string_forget_hash_val
Unexecuted instantiation: crypt_sha256.c:zend_string_forget_hash_val
Unexecuted instantiation: crypt_sha512.c:zend_string_forget_hash_val
Unexecuted instantiation: php_crypt_r.c:zend_string_forget_hash_val
Unexecuted instantiation: php_uri.c:zend_string_forget_hash_val
Unexecuted instantiation: php_uri_common.c:zend_string_forget_hash_val
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_forget_hash_val
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_forget_hash_val
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_forget_hash_val
Unexecuted instantiation: explicit_bzero.c:zend_string_forget_hash_val
fopen_wrappers.c:zend_string_forget_hash_val
Line
Count
Source
151
15
{
152
15
  ZSTR_H(s) = 0;
153
15
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
15
}
Unexecuted instantiation: getopt.c:zend_string_forget_hash_val
Unexecuted instantiation: main.c:zend_string_forget_hash_val
Unexecuted instantiation: network.c:zend_string_forget_hash_val
Unexecuted instantiation: output.c:zend_string_forget_hash_val
Unexecuted instantiation: php_content_types.c:zend_string_forget_hash_val
Unexecuted instantiation: php_ini_builder.c:zend_string_forget_hash_val
Unexecuted instantiation: php_ini.c:zend_string_forget_hash_val
Unexecuted instantiation: php_glob.c:zend_string_forget_hash_val
Unexecuted instantiation: php_odbc_utils.c:zend_string_forget_hash_val
Unexecuted instantiation: php_open_temporary_file.c:zend_string_forget_hash_val
Unexecuted instantiation: php_scandir.c:zend_string_forget_hash_val
Unexecuted instantiation: php_syslog.c:zend_string_forget_hash_val
Unexecuted instantiation: php_ticks.c:zend_string_forget_hash_val
Unexecuted instantiation: php_variables.c:zend_string_forget_hash_val
Unexecuted instantiation: reentrancy.c:zend_string_forget_hash_val
Unexecuted instantiation: rfc1867.c:zend_string_forget_hash_val
Unexecuted instantiation: safe_bcmp.c:zend_string_forget_hash_val
Unexecuted instantiation: SAPI.c:zend_string_forget_hash_val
Unexecuted instantiation: snprintf.c:zend_string_forget_hash_val
Unexecuted instantiation: spprintf.c:zend_string_forget_hash_val
Unexecuted instantiation: strlcat.c:zend_string_forget_hash_val
Unexecuted instantiation: strlcpy.c:zend_string_forget_hash_val
Unexecuted instantiation: cast.c:zend_string_forget_hash_val
Unexecuted instantiation: filter.c:zend_string_forget_hash_val
Unexecuted instantiation: glob_wrapper.c:zend_string_forget_hash_val
Unexecuted instantiation: memory.c:zend_string_forget_hash_val
Unexecuted instantiation: mmap.c:zend_string_forget_hash_val
Unexecuted instantiation: plain_wrapper.c:zend_string_forget_hash_val
Unexecuted instantiation: stream_errors.c:zend_string_forget_hash_val
Unexecuted instantiation: streams.c:zend_string_forget_hash_val
Unexecuted instantiation: transports.c:zend_string_forget_hash_val
Unexecuted instantiation: userspace.c:zend_string_forget_hash_val
Unexecuted instantiation: xp_socket.c:zend_string_forget_hash_val
block_pass.c:zend_string_forget_hash_val
Line
Count
Source
151
1.83k
{
152
1.83k
  ZSTR_H(s) = 0;
153
1.83k
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
1.83k
}
Unexecuted instantiation: compact_literals.c:zend_string_forget_hash_val
Unexecuted instantiation: compact_vars.c:zend_string_forget_hash_val
Unexecuted instantiation: dce.c:zend_string_forget_hash_val
Unexecuted instantiation: dfa_pass.c:zend_string_forget_hash_val
Unexecuted instantiation: escape_analysis.c:zend_string_forget_hash_val
Unexecuted instantiation: nop_removal.c:zend_string_forget_hash_val
Unexecuted instantiation: optimize_func_calls.c:zend_string_forget_hash_val
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_forget_hash_val
Unexecuted instantiation: pass1.c:zend_string_forget_hash_val
Unexecuted instantiation: pass3.c:zend_string_forget_hash_val
Unexecuted instantiation: sccp.c:zend_string_forget_hash_val
Unexecuted instantiation: scdf.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_call_graph.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_cfg.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_dfg.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_dump.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_func_info.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_inference.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_optimizer.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_ssa.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_alloc.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_API.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_ast.c:zend_string_forget_hash_val
zend_attributes.c:zend_string_forget_hash_val
Line
Count
Source
151
120
{
152
120
  ZSTR_H(s) = 0;
153
120
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
120
}
Unexecuted instantiation: zend_autoload.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_builtin_functions.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_call_stack.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_closures.c:zend_string_forget_hash_val
zend_compile.c:zend_string_forget_hash_val
Line
Count
Source
151
38
{
152
38
  ZSTR_H(s) = 0;
153
38
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
38
}
Unexecuted instantiation: zend_constants.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_cpuinfo.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_default_classes.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_dtrace.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_enum.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_exceptions.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_execute_API.c:zend_string_forget_hash_val
zend_execute.c:zend_string_forget_hash_val
Line
Count
Source
151
77.4k
{
152
77.4k
  ZSTR_H(s) = 0;
153
77.4k
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
77.4k
}
Unexecuted instantiation: zend_extensions.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_fibers.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_float.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_gc.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_gdb.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_generators.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_hash.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_highlight.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_hrtime.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_inheritance.c:zend_string_forget_hash_val
zend_ini_parser.c:zend_string_forget_hash_val
Line
Count
Source
151
284k
{
152
284k
  ZSTR_H(s) = 0;
153
284k
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
284k
}
Unexecuted instantiation: zend_ini_scanner.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_ini.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_interfaces.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_iterators.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_language_parser.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_language_scanner.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_lazy_objects.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_list.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_llist.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_multibyte.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_object_handlers.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_objects_API.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_objects.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_observer.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_opcode.c:zend_string_forget_hash_val
zend_operators.c:zend_string_forget_hash_val
Line
Count
Source
151
328k
{
152
328k
  ZSTR_H(s) = 0;
153
328k
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
328k
}
Unexecuted instantiation: zend_property_hooks.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_ptr_stack.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_signal.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_smart_str.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_sort.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_stack.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_stream.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_string.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_strtod.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_system_id.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_variables.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_forget_hash_val
Unexecuted instantiation: zend_weakrefs.c:zend_string_forget_hash_val
zend.c:zend_string_forget_hash_val
Line
Count
Source
151
878k
{
152
878k
  ZSTR_H(s) = 0;
153
878k
  GC_DEL_FLAGS(s, IS_STR_VALID_UTF8);
154
878k
}
Unexecuted instantiation: internal_functions_cli.c:zend_string_forget_hash_val
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_forget_hash_val
Unexecuted instantiation: fuzzer-sapi.c:zend_string_forget_hash_val
155
156
static zend_always_inline uint32_t zend_string_refcount(const zend_string *s)
157
0
{
158
0
  if (!ZSTR_IS_INTERNED(s)) {
159
0
    return GC_REFCOUNT(s);
160
0
  }
161
0
  return 1;
162
0
}
Unexecuted instantiation: php_date.c:zend_string_refcount
Unexecuted instantiation: astro.c:zend_string_refcount
Unexecuted instantiation: dow.c:zend_string_refcount
Unexecuted instantiation: parse_date.c:zend_string_refcount
Unexecuted instantiation: parse_tz.c:zend_string_refcount
Unexecuted instantiation: parse_posix.c:zend_string_refcount
Unexecuted instantiation: timelib.c:zend_string_refcount
Unexecuted instantiation: tm2unixtime.c:zend_string_refcount
Unexecuted instantiation: unixtime2tm.c:zend_string_refcount
Unexecuted instantiation: parse_iso_intervals.c:zend_string_refcount
Unexecuted instantiation: interval.c:zend_string_refcount
Unexecuted instantiation: php_pcre.c:zend_string_refcount
Unexecuted instantiation: exif.c:zend_string_refcount
Unexecuted instantiation: hash_adler32.c:zend_string_refcount
Unexecuted instantiation: hash_crc32.c:zend_string_refcount
Unexecuted instantiation: hash_fnv.c:zend_string_refcount
Unexecuted instantiation: hash_gost.c:zend_string_refcount
Unexecuted instantiation: hash_haval.c:zend_string_refcount
Unexecuted instantiation: hash_joaat.c:zend_string_refcount
Unexecuted instantiation: hash_md.c:zend_string_refcount
Unexecuted instantiation: hash_murmur.c:zend_string_refcount
Unexecuted instantiation: hash_ripemd.c:zend_string_refcount
Unexecuted instantiation: hash_sha_ni.c:zend_string_refcount
Unexecuted instantiation: hash_sha_sse2.c:zend_string_refcount
Unexecuted instantiation: hash_sha.c:zend_string_refcount
Unexecuted instantiation: hash_sha3.c:zend_string_refcount
Unexecuted instantiation: hash_snefru.c:zend_string_refcount
Unexecuted instantiation: hash_tiger.c:zend_string_refcount
Unexecuted instantiation: hash_whirlpool.c:zend_string_refcount
Unexecuted instantiation: hash_xxhash.c:zend_string_refcount
Unexecuted instantiation: hash.c:zend_string_refcount
Unexecuted instantiation: json_encoder.c:zend_string_refcount
Unexecuted instantiation: json_parser.tab.c:zend_string_refcount
Unexecuted instantiation: json_scanner.c:zend_string_refcount
Unexecuted instantiation: json.c:zend_string_refcount
Unexecuted instantiation: php_lexbor.c:zend_string_refcount
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_refcount
Unexecuted instantiation: shared_alloc_posix.c:zend_string_refcount
Unexecuted instantiation: shared_alloc_shm.c:zend_string_refcount
Unexecuted instantiation: zend_accelerator_api.c:zend_string_refcount
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_refcount
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_refcount
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_refcount
Unexecuted instantiation: zend_accelerator_module.c:zend_string_refcount
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_refcount
Unexecuted instantiation: zend_file_cache.c:zend_string_refcount
Unexecuted instantiation: zend_persist_calc.c:zend_string_refcount
Unexecuted instantiation: zend_persist.c:zend_string_refcount
Unexecuted instantiation: zend_shared_alloc.c:zend_string_refcount
Unexecuted instantiation: ZendAccelerator.c:zend_string_refcount
Unexecuted instantiation: ir_cfg.c:zend_string_refcount
Unexecuted instantiation: ir_check.c:zend_string_refcount
Unexecuted instantiation: ir_dump.c:zend_string_refcount
Unexecuted instantiation: ir_emit.c:zend_string_refcount
Unexecuted instantiation: ir_gcm.c:zend_string_refcount
Unexecuted instantiation: ir_gdb.c:zend_string_refcount
Unexecuted instantiation: ir_patch.c:zend_string_refcount
Unexecuted instantiation: ir_perf.c:zend_string_refcount
Unexecuted instantiation: ir_ra.c:zend_string_refcount
Unexecuted instantiation: ir_save.c:zend_string_refcount
Unexecuted instantiation: ir_sccp.c:zend_string_refcount
Unexecuted instantiation: ir_strtab.c:zend_string_refcount
Unexecuted instantiation: ir.c:zend_string_refcount
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_refcount
Unexecuted instantiation: zend_jit.c:zend_string_refcount
Unexecuted instantiation: csprng.c:zend_string_refcount
Unexecuted instantiation: engine_mt19937.c:zend_string_refcount
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_refcount
Unexecuted instantiation: engine_secure.c:zend_string_refcount
Unexecuted instantiation: engine_user.c:zend_string_refcount
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_refcount
Unexecuted instantiation: gammasection.c:zend_string_refcount
Unexecuted instantiation: random.c:zend_string_refcount
Unexecuted instantiation: randomizer.c:zend_string_refcount
Unexecuted instantiation: zend_utils.c:zend_string_refcount
Unexecuted instantiation: php_reflection.c:zend_string_refcount
Unexecuted instantiation: php_spl.c:zend_string_refcount
Unexecuted instantiation: spl_array.c:zend_string_refcount
Unexecuted instantiation: spl_directory.c:zend_string_refcount
Unexecuted instantiation: spl_dllist.c:zend_string_refcount
Unexecuted instantiation: spl_exceptions.c:zend_string_refcount
Unexecuted instantiation: spl_fixedarray.c:zend_string_refcount
Unexecuted instantiation: spl_functions.c:zend_string_refcount
Unexecuted instantiation: spl_heap.c:zend_string_refcount
Unexecuted instantiation: spl_iterators.c:zend_string_refcount
Unexecuted instantiation: spl_observer.c:zend_string_refcount
Unexecuted instantiation: array.c:zend_string_refcount
Unexecuted instantiation: assert.c:zend_string_refcount
Unexecuted instantiation: base64.c:zend_string_refcount
Unexecuted instantiation: basic_functions.c:zend_string_refcount
Unexecuted instantiation: browscap.c:zend_string_refcount
Unexecuted instantiation: crc32_x86.c:zend_string_refcount
Unexecuted instantiation: crc32.c:zend_string_refcount
Unexecuted instantiation: credits.c:zend_string_refcount
Unexecuted instantiation: crypt.c:zend_string_refcount
Unexecuted instantiation: css.c:zend_string_refcount
Unexecuted instantiation: datetime.c:zend_string_refcount
Unexecuted instantiation: dir.c:zend_string_refcount
Unexecuted instantiation: dl.c:zend_string_refcount
Unexecuted instantiation: dns.c:zend_string_refcount
Unexecuted instantiation: exec.c:zend_string_refcount
Unexecuted instantiation: file.c:zend_string_refcount
Unexecuted instantiation: filestat.c:zend_string_refcount
Unexecuted instantiation: filters.c:zend_string_refcount
Unexecuted instantiation: flock_compat.c:zend_string_refcount
Unexecuted instantiation: formatted_print.c:zend_string_refcount
Unexecuted instantiation: fsock.c:zend_string_refcount
Unexecuted instantiation: ftok.c:zend_string_refcount
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_refcount
Unexecuted instantiation: head.c:zend_string_refcount
Unexecuted instantiation: hrtime.c:zend_string_refcount
Unexecuted instantiation: html.c:zend_string_refcount
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_refcount
Unexecuted instantiation: http.c:zend_string_refcount
Unexecuted instantiation: image.c:zend_string_refcount
Unexecuted instantiation: incomplete_class.c:zend_string_refcount
Unexecuted instantiation: info.c:zend_string_refcount
Unexecuted instantiation: iptc.c:zend_string_refcount
Unexecuted instantiation: levenshtein.c:zend_string_refcount
Unexecuted instantiation: link.c:zend_string_refcount
Unexecuted instantiation: mail.c:zend_string_refcount
Unexecuted instantiation: math.c:zend_string_refcount
Unexecuted instantiation: md5.c:zend_string_refcount
Unexecuted instantiation: metaphone.c:zend_string_refcount
Unexecuted instantiation: microtime.c:zend_string_refcount
Unexecuted instantiation: net.c:zend_string_refcount
Unexecuted instantiation: pack.c:zend_string_refcount
Unexecuted instantiation: pageinfo.c:zend_string_refcount
Unexecuted instantiation: password.c:zend_string_refcount
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_refcount
Unexecuted instantiation: proc_open.c:zend_string_refcount
Unexecuted instantiation: quot_print.c:zend_string_refcount
Unexecuted instantiation: scanf.c:zend_string_refcount
Unexecuted instantiation: sha1.c:zend_string_refcount
Unexecuted instantiation: soundex.c:zend_string_refcount
Unexecuted instantiation: streamsfuncs.c:zend_string_refcount
Unexecuted instantiation: string.c:zend_string_refcount
Unexecuted instantiation: strnatcmp.c:zend_string_refcount
Unexecuted instantiation: syslog.c:zend_string_refcount
Unexecuted instantiation: type.c:zend_string_refcount
Unexecuted instantiation: uniqid.c:zend_string_refcount
Unexecuted instantiation: url_scanner_ex.c:zend_string_refcount
Unexecuted instantiation: url.c:zend_string_refcount
Unexecuted instantiation: user_filters.c:zend_string_refcount
Unexecuted instantiation: uuencode.c:zend_string_refcount
Unexecuted instantiation: var_unserializer.c:zend_string_refcount
Unexecuted instantiation: var.c:zend_string_refcount
Unexecuted instantiation: versioning.c:zend_string_refcount
Unexecuted instantiation: crypt_sha256.c:zend_string_refcount
Unexecuted instantiation: crypt_sha512.c:zend_string_refcount
Unexecuted instantiation: php_crypt_r.c:zend_string_refcount
Unexecuted instantiation: php_uri.c:zend_string_refcount
Unexecuted instantiation: php_uri_common.c:zend_string_refcount
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_refcount
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_refcount
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_refcount
Unexecuted instantiation: explicit_bzero.c:zend_string_refcount
Unexecuted instantiation: fopen_wrappers.c:zend_string_refcount
Unexecuted instantiation: getopt.c:zend_string_refcount
Unexecuted instantiation: main.c:zend_string_refcount
Unexecuted instantiation: network.c:zend_string_refcount
Unexecuted instantiation: output.c:zend_string_refcount
Unexecuted instantiation: php_content_types.c:zend_string_refcount
Unexecuted instantiation: php_ini_builder.c:zend_string_refcount
Unexecuted instantiation: php_ini.c:zend_string_refcount
Unexecuted instantiation: php_glob.c:zend_string_refcount
Unexecuted instantiation: php_odbc_utils.c:zend_string_refcount
Unexecuted instantiation: php_open_temporary_file.c:zend_string_refcount
Unexecuted instantiation: php_scandir.c:zend_string_refcount
Unexecuted instantiation: php_syslog.c:zend_string_refcount
Unexecuted instantiation: php_ticks.c:zend_string_refcount
Unexecuted instantiation: php_variables.c:zend_string_refcount
Unexecuted instantiation: reentrancy.c:zend_string_refcount
Unexecuted instantiation: rfc1867.c:zend_string_refcount
Unexecuted instantiation: safe_bcmp.c:zend_string_refcount
Unexecuted instantiation: SAPI.c:zend_string_refcount
Unexecuted instantiation: snprintf.c:zend_string_refcount
Unexecuted instantiation: spprintf.c:zend_string_refcount
Unexecuted instantiation: strlcat.c:zend_string_refcount
Unexecuted instantiation: strlcpy.c:zend_string_refcount
Unexecuted instantiation: cast.c:zend_string_refcount
Unexecuted instantiation: filter.c:zend_string_refcount
Unexecuted instantiation: glob_wrapper.c:zend_string_refcount
Unexecuted instantiation: memory.c:zend_string_refcount
Unexecuted instantiation: mmap.c:zend_string_refcount
Unexecuted instantiation: plain_wrapper.c:zend_string_refcount
Unexecuted instantiation: stream_errors.c:zend_string_refcount
Unexecuted instantiation: streams.c:zend_string_refcount
Unexecuted instantiation: transports.c:zend_string_refcount
Unexecuted instantiation: userspace.c:zend_string_refcount
Unexecuted instantiation: xp_socket.c:zend_string_refcount
Unexecuted instantiation: block_pass.c:zend_string_refcount
Unexecuted instantiation: compact_literals.c:zend_string_refcount
Unexecuted instantiation: compact_vars.c:zend_string_refcount
Unexecuted instantiation: dce.c:zend_string_refcount
Unexecuted instantiation: dfa_pass.c:zend_string_refcount
Unexecuted instantiation: escape_analysis.c:zend_string_refcount
Unexecuted instantiation: nop_removal.c:zend_string_refcount
Unexecuted instantiation: optimize_func_calls.c:zend_string_refcount
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_refcount
Unexecuted instantiation: pass1.c:zend_string_refcount
Unexecuted instantiation: pass3.c:zend_string_refcount
Unexecuted instantiation: sccp.c:zend_string_refcount
Unexecuted instantiation: scdf.c:zend_string_refcount
Unexecuted instantiation: zend_call_graph.c:zend_string_refcount
Unexecuted instantiation: zend_cfg.c:zend_string_refcount
Unexecuted instantiation: zend_dfg.c:zend_string_refcount
Unexecuted instantiation: zend_dump.c:zend_string_refcount
Unexecuted instantiation: zend_func_info.c:zend_string_refcount
Unexecuted instantiation: zend_inference.c:zend_string_refcount
Unexecuted instantiation: zend_optimizer.c:zend_string_refcount
Unexecuted instantiation: zend_ssa.c:zend_string_refcount
Unexecuted instantiation: zend_alloc.c:zend_string_refcount
Unexecuted instantiation: zend_API.c:zend_string_refcount
Unexecuted instantiation: zend_ast.c:zend_string_refcount
Unexecuted instantiation: zend_attributes.c:zend_string_refcount
Unexecuted instantiation: zend_autoload.c:zend_string_refcount
Unexecuted instantiation: zend_builtin_functions.c:zend_string_refcount
Unexecuted instantiation: zend_call_stack.c:zend_string_refcount
Unexecuted instantiation: zend_closures.c:zend_string_refcount
Unexecuted instantiation: zend_compile.c:zend_string_refcount
Unexecuted instantiation: zend_constants.c:zend_string_refcount
Unexecuted instantiation: zend_cpuinfo.c:zend_string_refcount
Unexecuted instantiation: zend_default_classes.c:zend_string_refcount
Unexecuted instantiation: zend_dtrace.c:zend_string_refcount
Unexecuted instantiation: zend_enum.c:zend_string_refcount
Unexecuted instantiation: zend_exceptions.c:zend_string_refcount
Unexecuted instantiation: zend_execute_API.c:zend_string_refcount
Unexecuted instantiation: zend_execute.c:zend_string_refcount
Unexecuted instantiation: zend_extensions.c:zend_string_refcount
Unexecuted instantiation: zend_fibers.c:zend_string_refcount
Unexecuted instantiation: zend_float.c:zend_string_refcount
Unexecuted instantiation: zend_gc.c:zend_string_refcount
Unexecuted instantiation: zend_gdb.c:zend_string_refcount
Unexecuted instantiation: zend_generators.c:zend_string_refcount
Unexecuted instantiation: zend_hash.c:zend_string_refcount
Unexecuted instantiation: zend_highlight.c:zend_string_refcount
Unexecuted instantiation: zend_hrtime.c:zend_string_refcount
Unexecuted instantiation: zend_inheritance.c:zend_string_refcount
Unexecuted instantiation: zend_ini_parser.c:zend_string_refcount
Unexecuted instantiation: zend_ini_scanner.c:zend_string_refcount
Unexecuted instantiation: zend_ini.c:zend_string_refcount
Unexecuted instantiation: zend_interfaces.c:zend_string_refcount
Unexecuted instantiation: zend_iterators.c:zend_string_refcount
Unexecuted instantiation: zend_language_parser.c:zend_string_refcount
Unexecuted instantiation: zend_language_scanner.c:zend_string_refcount
Unexecuted instantiation: zend_lazy_objects.c:zend_string_refcount
Unexecuted instantiation: zend_list.c:zend_string_refcount
Unexecuted instantiation: zend_llist.c:zend_string_refcount
Unexecuted instantiation: zend_multibyte.c:zend_string_refcount
Unexecuted instantiation: zend_object_handlers.c:zend_string_refcount
Unexecuted instantiation: zend_objects_API.c:zend_string_refcount
Unexecuted instantiation: zend_objects.c:zend_string_refcount
Unexecuted instantiation: zend_observer.c:zend_string_refcount
Unexecuted instantiation: zend_opcode.c:zend_string_refcount
Unexecuted instantiation: zend_operators.c:zend_string_refcount
Unexecuted instantiation: zend_property_hooks.c:zend_string_refcount
Unexecuted instantiation: zend_ptr_stack.c:zend_string_refcount
Unexecuted instantiation: zend_signal.c:zend_string_refcount
Unexecuted instantiation: zend_smart_str.c:zend_string_refcount
Unexecuted instantiation: zend_sort.c:zend_string_refcount
Unexecuted instantiation: zend_stack.c:zend_string_refcount
Unexecuted instantiation: zend_stream.c:zend_string_refcount
Unexecuted instantiation: zend_string.c:zend_string_refcount
Unexecuted instantiation: zend_strtod.c:zend_string_refcount
Unexecuted instantiation: zend_system_id.c:zend_string_refcount
Unexecuted instantiation: zend_variables.c:zend_string_refcount
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_refcount
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_refcount
Unexecuted instantiation: zend_weakrefs.c:zend_string_refcount
Unexecuted instantiation: zend.c:zend_string_refcount
Unexecuted instantiation: internal_functions_cli.c:zend_string_refcount
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_refcount
Unexecuted instantiation: fuzzer-sapi.c:zend_string_refcount
163
164
static zend_always_inline uint32_t zend_string_addref(zend_string *s)
165
230k
{
166
230k
  if (!ZSTR_IS_INTERNED(s)) {
167
184k
    return GC_ADDREF(s);
168
184k
  }
169
45.6k
  return 1;
170
230k
}
Unexecuted instantiation: php_date.c:zend_string_addref
Unexecuted instantiation: astro.c:zend_string_addref
Unexecuted instantiation: dow.c:zend_string_addref
Unexecuted instantiation: parse_date.c:zend_string_addref
Unexecuted instantiation: parse_tz.c:zend_string_addref
Unexecuted instantiation: parse_posix.c:zend_string_addref
Unexecuted instantiation: timelib.c:zend_string_addref
Unexecuted instantiation: tm2unixtime.c:zend_string_addref
Unexecuted instantiation: unixtime2tm.c:zend_string_addref
Unexecuted instantiation: parse_iso_intervals.c:zend_string_addref
Unexecuted instantiation: interval.c:zend_string_addref
Unexecuted instantiation: php_pcre.c:zend_string_addref
Unexecuted instantiation: exif.c:zend_string_addref
Unexecuted instantiation: hash_adler32.c:zend_string_addref
Unexecuted instantiation: hash_crc32.c:zend_string_addref
Unexecuted instantiation: hash_fnv.c:zend_string_addref
Unexecuted instantiation: hash_gost.c:zend_string_addref
Unexecuted instantiation: hash_haval.c:zend_string_addref
Unexecuted instantiation: hash_joaat.c:zend_string_addref
Unexecuted instantiation: hash_md.c:zend_string_addref
Unexecuted instantiation: hash_murmur.c:zend_string_addref
Unexecuted instantiation: hash_ripemd.c:zend_string_addref
Unexecuted instantiation: hash_sha_ni.c:zend_string_addref
Unexecuted instantiation: hash_sha_sse2.c:zend_string_addref
Unexecuted instantiation: hash_sha.c:zend_string_addref
Unexecuted instantiation: hash_sha3.c:zend_string_addref
Unexecuted instantiation: hash_snefru.c:zend_string_addref
Unexecuted instantiation: hash_tiger.c:zend_string_addref
Unexecuted instantiation: hash_whirlpool.c:zend_string_addref
Unexecuted instantiation: hash_xxhash.c:zend_string_addref
Unexecuted instantiation: hash.c:zend_string_addref
Unexecuted instantiation: json_encoder.c:zend_string_addref
Unexecuted instantiation: json_parser.tab.c:zend_string_addref
Unexecuted instantiation: json_scanner.c:zend_string_addref
Unexecuted instantiation: json.c:zend_string_addref
Unexecuted instantiation: php_lexbor.c:zend_string_addref
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_addref
Unexecuted instantiation: shared_alloc_posix.c:zend_string_addref
Unexecuted instantiation: shared_alloc_shm.c:zend_string_addref
Unexecuted instantiation: zend_accelerator_api.c:zend_string_addref
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_addref
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_addref
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_addref
Unexecuted instantiation: zend_accelerator_module.c:zend_string_addref
zend_accelerator_util_funcs.c:zend_string_addref
Line
Count
Source
165
11.0k
{
166
11.0k
  if (!ZSTR_IS_INTERNED(s)) {
167
11.0k
    return GC_ADDREF(s);
168
11.0k
  }
169
0
  return 1;
170
11.0k
}
Unexecuted instantiation: zend_file_cache.c:zend_string_addref
Unexecuted instantiation: zend_persist_calc.c:zend_string_addref
Unexecuted instantiation: zend_persist.c:zend_string_addref
Unexecuted instantiation: zend_shared_alloc.c:zend_string_addref
ZendAccelerator.c:zend_string_addref
Line
Count
Source
165
16
{
166
16
  if (!ZSTR_IS_INTERNED(s)) {
167
0
    return GC_ADDREF(s);
168
0
  }
169
16
  return 1;
170
16
}
Unexecuted instantiation: ir_cfg.c:zend_string_addref
Unexecuted instantiation: ir_check.c:zend_string_addref
Unexecuted instantiation: ir_dump.c:zend_string_addref
Unexecuted instantiation: ir_emit.c:zend_string_addref
Unexecuted instantiation: ir_gcm.c:zend_string_addref
Unexecuted instantiation: ir_gdb.c:zend_string_addref
Unexecuted instantiation: ir_patch.c:zend_string_addref
Unexecuted instantiation: ir_perf.c:zend_string_addref
Unexecuted instantiation: ir_ra.c:zend_string_addref
Unexecuted instantiation: ir_save.c:zend_string_addref
Unexecuted instantiation: ir_sccp.c:zend_string_addref
Unexecuted instantiation: ir_strtab.c:zend_string_addref
Unexecuted instantiation: ir.c:zend_string_addref
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_addref
Unexecuted instantiation: zend_jit.c:zend_string_addref
Unexecuted instantiation: csprng.c:zend_string_addref
Unexecuted instantiation: engine_mt19937.c:zend_string_addref
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_addref
Unexecuted instantiation: engine_secure.c:zend_string_addref
Unexecuted instantiation: engine_user.c:zend_string_addref
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_addref
Unexecuted instantiation: gammasection.c:zend_string_addref
Unexecuted instantiation: random.c:zend_string_addref
Unexecuted instantiation: randomizer.c:zend_string_addref
Unexecuted instantiation: zend_utils.c:zend_string_addref
php_reflection.c:zend_string_addref
Line
Count
Source
165
15
{
166
15
  if (!ZSTR_IS_INTERNED(s)) {
167
0
    return GC_ADDREF(s);
168
0
  }
169
15
  return 1;
170
15
}
Unexecuted instantiation: php_spl.c:zend_string_addref
Unexecuted instantiation: spl_array.c:zend_string_addref
Unexecuted instantiation: spl_directory.c:zend_string_addref
Unexecuted instantiation: spl_dllist.c:zend_string_addref
Unexecuted instantiation: spl_exceptions.c:zend_string_addref
Unexecuted instantiation: spl_fixedarray.c:zend_string_addref
Unexecuted instantiation: spl_functions.c:zend_string_addref
Unexecuted instantiation: spl_heap.c:zend_string_addref
Unexecuted instantiation: spl_iterators.c:zend_string_addref
Unexecuted instantiation: spl_observer.c:zend_string_addref
Unexecuted instantiation: array.c:zend_string_addref
Unexecuted instantiation: assert.c:zend_string_addref
Unexecuted instantiation: base64.c:zend_string_addref
basic_functions.c:zend_string_addref
Line
Count
Source
165
3
{
166
3
  if (!ZSTR_IS_INTERNED(s)) {
167
0
    return GC_ADDREF(s);
168
0
  }
169
3
  return 1;
170
3
}
Unexecuted instantiation: browscap.c:zend_string_addref
Unexecuted instantiation: crc32_x86.c:zend_string_addref
Unexecuted instantiation: crc32.c:zend_string_addref
Unexecuted instantiation: credits.c:zend_string_addref
Unexecuted instantiation: crypt.c:zend_string_addref
Unexecuted instantiation: css.c:zend_string_addref
Unexecuted instantiation: datetime.c:zend_string_addref
Unexecuted instantiation: dir.c:zend_string_addref
Unexecuted instantiation: dl.c:zend_string_addref
Unexecuted instantiation: dns.c:zend_string_addref
Unexecuted instantiation: exec.c:zend_string_addref
Unexecuted instantiation: file.c:zend_string_addref
Unexecuted instantiation: filestat.c:zend_string_addref
Unexecuted instantiation: filters.c:zend_string_addref
Unexecuted instantiation: flock_compat.c:zend_string_addref
Unexecuted instantiation: formatted_print.c:zend_string_addref
Unexecuted instantiation: fsock.c:zend_string_addref
Unexecuted instantiation: ftok.c:zend_string_addref
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_addref
Unexecuted instantiation: head.c:zend_string_addref
Unexecuted instantiation: hrtime.c:zend_string_addref
Unexecuted instantiation: html.c:zend_string_addref
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_addref
Unexecuted instantiation: http.c:zend_string_addref
Unexecuted instantiation: image.c:zend_string_addref
Unexecuted instantiation: incomplete_class.c:zend_string_addref
Unexecuted instantiation: info.c:zend_string_addref
Unexecuted instantiation: iptc.c:zend_string_addref
Unexecuted instantiation: levenshtein.c:zend_string_addref
Unexecuted instantiation: link.c:zend_string_addref
Unexecuted instantiation: mail.c:zend_string_addref
Unexecuted instantiation: math.c:zend_string_addref
Unexecuted instantiation: md5.c:zend_string_addref
Unexecuted instantiation: metaphone.c:zend_string_addref
Unexecuted instantiation: microtime.c:zend_string_addref
Unexecuted instantiation: net.c:zend_string_addref
Unexecuted instantiation: pack.c:zend_string_addref
Unexecuted instantiation: pageinfo.c:zend_string_addref
Unexecuted instantiation: password.c:zend_string_addref
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_addref
Unexecuted instantiation: proc_open.c:zend_string_addref
Unexecuted instantiation: quot_print.c:zend_string_addref
Unexecuted instantiation: scanf.c:zend_string_addref
Unexecuted instantiation: sha1.c:zend_string_addref
Unexecuted instantiation: soundex.c:zend_string_addref
Unexecuted instantiation: streamsfuncs.c:zend_string_addref
Unexecuted instantiation: string.c:zend_string_addref
Unexecuted instantiation: strnatcmp.c:zend_string_addref
Unexecuted instantiation: syslog.c:zend_string_addref
Unexecuted instantiation: type.c:zend_string_addref
Unexecuted instantiation: uniqid.c:zend_string_addref
Unexecuted instantiation: url_scanner_ex.c:zend_string_addref
Unexecuted instantiation: url.c:zend_string_addref
Unexecuted instantiation: user_filters.c:zend_string_addref
Unexecuted instantiation: uuencode.c:zend_string_addref
Unexecuted instantiation: var_unserializer.c:zend_string_addref
Unexecuted instantiation: var.c:zend_string_addref
Unexecuted instantiation: versioning.c:zend_string_addref
Unexecuted instantiation: crypt_sha256.c:zend_string_addref
Unexecuted instantiation: crypt_sha512.c:zend_string_addref
Unexecuted instantiation: php_crypt_r.c:zend_string_addref
Unexecuted instantiation: php_uri.c:zend_string_addref
Unexecuted instantiation: php_uri_common.c:zend_string_addref
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_addref
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_addref
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_addref
Unexecuted instantiation: explicit_bzero.c:zend_string_addref
Unexecuted instantiation: fopen_wrappers.c:zend_string_addref
Unexecuted instantiation: getopt.c:zend_string_addref
Unexecuted instantiation: main.c:zend_string_addref
Unexecuted instantiation: network.c:zend_string_addref
output.c:zend_string_addref
Line
Count
Source
165
27.3k
{
166
27.3k
  if (!ZSTR_IS_INTERNED(s)) {
167
175
    return GC_ADDREF(s);
168
175
  }
169
27.1k
  return 1;
170
27.3k
}
Unexecuted instantiation: php_content_types.c:zend_string_addref
Unexecuted instantiation: php_ini_builder.c:zend_string_addref
Unexecuted instantiation: php_ini.c:zend_string_addref
Unexecuted instantiation: php_glob.c:zend_string_addref
Unexecuted instantiation: php_odbc_utils.c:zend_string_addref
Unexecuted instantiation: php_open_temporary_file.c:zend_string_addref
Unexecuted instantiation: php_scandir.c:zend_string_addref
Unexecuted instantiation: php_syslog.c:zend_string_addref
Unexecuted instantiation: php_ticks.c:zend_string_addref
Unexecuted instantiation: php_variables.c:zend_string_addref
Unexecuted instantiation: reentrancy.c:zend_string_addref
Unexecuted instantiation: rfc1867.c:zend_string_addref
Unexecuted instantiation: safe_bcmp.c:zend_string_addref
Unexecuted instantiation: SAPI.c:zend_string_addref
Unexecuted instantiation: snprintf.c:zend_string_addref
Unexecuted instantiation: spprintf.c:zend_string_addref
Unexecuted instantiation: strlcat.c:zend_string_addref
Unexecuted instantiation: strlcpy.c:zend_string_addref
Unexecuted instantiation: cast.c:zend_string_addref
Unexecuted instantiation: filter.c:zend_string_addref
Unexecuted instantiation: glob_wrapper.c:zend_string_addref
Unexecuted instantiation: memory.c:zend_string_addref
Unexecuted instantiation: mmap.c:zend_string_addref
Unexecuted instantiation: plain_wrapper.c:zend_string_addref
Unexecuted instantiation: stream_errors.c:zend_string_addref
Unexecuted instantiation: streams.c:zend_string_addref
Unexecuted instantiation: transports.c:zend_string_addref
Unexecuted instantiation: userspace.c:zend_string_addref
Unexecuted instantiation: xp_socket.c:zend_string_addref
Unexecuted instantiation: block_pass.c:zend_string_addref
Unexecuted instantiation: compact_literals.c:zend_string_addref
Unexecuted instantiation: compact_vars.c:zend_string_addref
Unexecuted instantiation: dce.c:zend_string_addref
Unexecuted instantiation: dfa_pass.c:zend_string_addref
Unexecuted instantiation: escape_analysis.c:zend_string_addref
Unexecuted instantiation: nop_removal.c:zend_string_addref
Unexecuted instantiation: optimize_func_calls.c:zend_string_addref
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_addref
Unexecuted instantiation: pass1.c:zend_string_addref
Unexecuted instantiation: pass3.c:zend_string_addref
Unexecuted instantiation: sccp.c:zend_string_addref
Unexecuted instantiation: scdf.c:zend_string_addref
Unexecuted instantiation: zend_call_graph.c:zend_string_addref
Unexecuted instantiation: zend_cfg.c:zend_string_addref
Unexecuted instantiation: zend_dfg.c:zend_string_addref
Unexecuted instantiation: zend_dump.c:zend_string_addref
Unexecuted instantiation: zend_func_info.c:zend_string_addref
Unexecuted instantiation: zend_inference.c:zend_string_addref
Unexecuted instantiation: zend_optimizer.c:zend_string_addref
Unexecuted instantiation: zend_ssa.c:zend_string_addref
Unexecuted instantiation: zend_alloc.c:zend_string_addref
zend_API.c:zend_string_addref
Line
Count
Source
165
1.73k
{
166
1.73k
  if (!ZSTR_IS_INTERNED(s)) {
167
732
    return GC_ADDREF(s);
168
732
  }
169
1.00k
  return 1;
170
1.73k
}
Unexecuted instantiation: zend_ast.c:zend_string_addref
Unexecuted instantiation: zend_attributes.c:zend_string_addref
zend_autoload.c:zend_string_addref
Line
Count
Source
165
6
{
166
6
  if (!ZSTR_IS_INTERNED(s)) {
167
6
    return GC_ADDREF(s);
168
6
  }
169
0
  return 1;
170
6
}
Unexecuted instantiation: zend_builtin_functions.c:zend_string_addref
Unexecuted instantiation: zend_call_stack.c:zend_string_addref
zend_closures.c:zend_string_addref
Line
Count
Source
165
7.55k
{
166
7.55k
  if (!ZSTR_IS_INTERNED(s)) {
167
140
    return GC_ADDREF(s);
168
140
  }
169
7.41k
  return 1;
170
7.55k
}
zend_compile.c:zend_string_addref
Line
Count
Source
165
3.06k
{
166
3.06k
  if (!ZSTR_IS_INTERNED(s)) {
167
699
    return GC_ADDREF(s);
168
699
  }
169
2.36k
  return 1;
170
3.06k
}
Unexecuted instantiation: zend_constants.c:zend_string_addref
Unexecuted instantiation: zend_cpuinfo.c:zend_string_addref
Unexecuted instantiation: zend_default_classes.c:zend_string_addref
Unexecuted instantiation: zend_dtrace.c:zend_string_addref
Unexecuted instantiation: zend_enum.c:zend_string_addref
Unexecuted instantiation: zend_exceptions.c:zend_string_addref
zend_execute_API.c:zend_string_addref
Line
Count
Source
165
9
{
166
9
  if (!ZSTR_IS_INTERNED(s)) {
167
9
    return GC_ADDREF(s);
168
9
  }
169
0
  return 1;
170
9
}
zend_execute.c:zend_string_addref
Line
Count
Source
165
7.19k
{
166
7.19k
  if (!ZSTR_IS_INTERNED(s)) {
167
5.66k
    return GC_ADDREF(s);
168
5.66k
  }
169
1.53k
  return 1;
170
7.19k
}
Unexecuted instantiation: zend_extensions.c:zend_string_addref
Unexecuted instantiation: zend_fibers.c:zend_string_addref
Unexecuted instantiation: zend_float.c:zend_string_addref
Unexecuted instantiation: zend_gc.c:zend_string_addref
Unexecuted instantiation: zend_gdb.c:zend_string_addref
Unexecuted instantiation: zend_generators.c:zend_string_addref
zend_hash.c:zend_string_addref
Line
Count
Source
165
163k
{
166
163k
  if (!ZSTR_IS_INTERNED(s)) {
167
163k
    return GC_ADDREF(s);
168
163k
  }
169
9
  return 1;
170
163k
}
Unexecuted instantiation: zend_highlight.c:zend_string_addref
Unexecuted instantiation: zend_hrtime.c:zend_string_addref
zend_inheritance.c:zend_string_addref
Line
Count
Source
165
6.95k
{
166
6.95k
  if (!ZSTR_IS_INTERNED(s)) {
167
1.10k
    return GC_ADDREF(s);
168
1.10k
  }
169
5.84k
  return 1;
170
6.95k
}
Unexecuted instantiation: zend_ini_parser.c:zend_string_addref
Unexecuted instantiation: zend_ini_scanner.c:zend_string_addref
Unexecuted instantiation: zend_ini.c:zend_string_addref
Unexecuted instantiation: zend_interfaces.c:zend_string_addref
Unexecuted instantiation: zend_iterators.c:zend_string_addref
Unexecuted instantiation: zend_language_parser.c:zend_string_addref
Unexecuted instantiation: zend_language_scanner.c:zend_string_addref
Unexecuted instantiation: zend_lazy_objects.c:zend_string_addref
Unexecuted instantiation: zend_list.c:zend_string_addref
Unexecuted instantiation: zend_llist.c:zend_string_addref
Unexecuted instantiation: zend_multibyte.c:zend_string_addref
zend_object_handlers.c:zend_string_addref
Line
Count
Source
165
6
{
166
6
  if (!ZSTR_IS_INTERNED(s)) {
167
6
    return GC_ADDREF(s);
168
6
  }
169
0
  return 1;
170
6
}
Unexecuted instantiation: zend_objects_API.c:zend_string_addref
Unexecuted instantiation: zend_objects.c:zend_string_addref
Unexecuted instantiation: zend_observer.c:zend_string_addref
Unexecuted instantiation: zend_opcode.c:zend_string_addref
zend_operators.c:zend_string_addref
Line
Count
Source
165
1.45k
{
166
1.45k
  if (!ZSTR_IS_INTERNED(s)) {
167
1.16k
    return GC_ADDREF(s);
168
1.16k
  }
169
282
  return 1;
170
1.45k
}
Unexecuted instantiation: zend_property_hooks.c:zend_string_addref
Unexecuted instantiation: zend_ptr_stack.c:zend_string_addref
Unexecuted instantiation: zend_signal.c:zend_string_addref
Unexecuted instantiation: zend_smart_str.c:zend_string_addref
Unexecuted instantiation: zend_sort.c:zend_string_addref
Unexecuted instantiation: zend_stack.c:zend_string_addref
Unexecuted instantiation: zend_stream.c:zend_string_addref
Unexecuted instantiation: zend_string.c:zend_string_addref
Unexecuted instantiation: zend_strtod.c:zend_string_addref
Unexecuted instantiation: zend_system_id.c:zend_string_addref
Unexecuted instantiation: zend_variables.c:zend_string_addref
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_addref
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_addref
Unexecuted instantiation: zend_weakrefs.c:zend_string_addref
Unexecuted instantiation: zend.c:zend_string_addref
Unexecuted instantiation: internal_functions_cli.c:zend_string_addref
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_addref
Unexecuted instantiation: fuzzer-sapi.c:zend_string_addref
171
172
static zend_always_inline uint32_t zend_string_delref(zend_string *s)
173
97
{
174
97
  if (!ZSTR_IS_INTERNED(s)) {
175
22
    return GC_DELREF(s);
176
22
  }
177
75
  return 1;
178
97
}
Unexecuted instantiation: php_date.c:zend_string_delref
Unexecuted instantiation: astro.c:zend_string_delref
Unexecuted instantiation: dow.c:zend_string_delref
Unexecuted instantiation: parse_date.c:zend_string_delref
Unexecuted instantiation: parse_tz.c:zend_string_delref
Unexecuted instantiation: parse_posix.c:zend_string_delref
Unexecuted instantiation: timelib.c:zend_string_delref
Unexecuted instantiation: tm2unixtime.c:zend_string_delref
Unexecuted instantiation: unixtime2tm.c:zend_string_delref
Unexecuted instantiation: parse_iso_intervals.c:zend_string_delref
Unexecuted instantiation: interval.c:zend_string_delref
Unexecuted instantiation: php_pcre.c:zend_string_delref
Unexecuted instantiation: exif.c:zend_string_delref
Unexecuted instantiation: hash_adler32.c:zend_string_delref
Unexecuted instantiation: hash_crc32.c:zend_string_delref
Unexecuted instantiation: hash_fnv.c:zend_string_delref
Unexecuted instantiation: hash_gost.c:zend_string_delref
Unexecuted instantiation: hash_haval.c:zend_string_delref
Unexecuted instantiation: hash_joaat.c:zend_string_delref
Unexecuted instantiation: hash_md.c:zend_string_delref
Unexecuted instantiation: hash_murmur.c:zend_string_delref
Unexecuted instantiation: hash_ripemd.c:zend_string_delref
Unexecuted instantiation: hash_sha_ni.c:zend_string_delref
Unexecuted instantiation: hash_sha_sse2.c:zend_string_delref
Unexecuted instantiation: hash_sha.c:zend_string_delref
Unexecuted instantiation: hash_sha3.c:zend_string_delref
Unexecuted instantiation: hash_snefru.c:zend_string_delref
Unexecuted instantiation: hash_tiger.c:zend_string_delref
Unexecuted instantiation: hash_whirlpool.c:zend_string_delref
Unexecuted instantiation: hash_xxhash.c:zend_string_delref
Unexecuted instantiation: hash.c:zend_string_delref
Unexecuted instantiation: json_encoder.c:zend_string_delref
Unexecuted instantiation: json_parser.tab.c:zend_string_delref
Unexecuted instantiation: json_scanner.c:zend_string_delref
Unexecuted instantiation: json.c:zend_string_delref
Unexecuted instantiation: php_lexbor.c:zend_string_delref
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_delref
Unexecuted instantiation: shared_alloc_posix.c:zend_string_delref
Unexecuted instantiation: shared_alloc_shm.c:zend_string_delref
Unexecuted instantiation: zend_accelerator_api.c:zend_string_delref
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_delref
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_delref
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_delref
Unexecuted instantiation: zend_accelerator_module.c:zend_string_delref
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_delref
Unexecuted instantiation: zend_file_cache.c:zend_string_delref
Unexecuted instantiation: zend_persist_calc.c:zend_string_delref
Unexecuted instantiation: zend_persist.c:zend_string_delref
Unexecuted instantiation: zend_shared_alloc.c:zend_string_delref
Unexecuted instantiation: ZendAccelerator.c:zend_string_delref
Unexecuted instantiation: ir_cfg.c:zend_string_delref
Unexecuted instantiation: ir_check.c:zend_string_delref
Unexecuted instantiation: ir_dump.c:zend_string_delref
Unexecuted instantiation: ir_emit.c:zend_string_delref
Unexecuted instantiation: ir_gcm.c:zend_string_delref
Unexecuted instantiation: ir_gdb.c:zend_string_delref
Unexecuted instantiation: ir_patch.c:zend_string_delref
Unexecuted instantiation: ir_perf.c:zend_string_delref
Unexecuted instantiation: ir_ra.c:zend_string_delref
Unexecuted instantiation: ir_save.c:zend_string_delref
Unexecuted instantiation: ir_sccp.c:zend_string_delref
Unexecuted instantiation: ir_strtab.c:zend_string_delref
Unexecuted instantiation: ir.c:zend_string_delref
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_delref
Unexecuted instantiation: zend_jit.c:zend_string_delref
Unexecuted instantiation: csprng.c:zend_string_delref
Unexecuted instantiation: engine_mt19937.c:zend_string_delref
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_delref
Unexecuted instantiation: engine_secure.c:zend_string_delref
Unexecuted instantiation: engine_user.c:zend_string_delref
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_delref
Unexecuted instantiation: gammasection.c:zend_string_delref
Unexecuted instantiation: random.c:zend_string_delref
Unexecuted instantiation: randomizer.c:zend_string_delref
Unexecuted instantiation: zend_utils.c:zend_string_delref
Unexecuted instantiation: php_reflection.c:zend_string_delref
Unexecuted instantiation: php_spl.c:zend_string_delref
Unexecuted instantiation: spl_array.c:zend_string_delref
Unexecuted instantiation: spl_directory.c:zend_string_delref
Unexecuted instantiation: spl_dllist.c:zend_string_delref
Unexecuted instantiation: spl_exceptions.c:zend_string_delref
Unexecuted instantiation: spl_fixedarray.c:zend_string_delref
Unexecuted instantiation: spl_functions.c:zend_string_delref
Unexecuted instantiation: spl_heap.c:zend_string_delref
Unexecuted instantiation: spl_iterators.c:zend_string_delref
Unexecuted instantiation: spl_observer.c:zend_string_delref
Unexecuted instantiation: array.c:zend_string_delref
Unexecuted instantiation: assert.c:zend_string_delref
Unexecuted instantiation: base64.c:zend_string_delref
Unexecuted instantiation: basic_functions.c:zend_string_delref
Unexecuted instantiation: browscap.c:zend_string_delref
Unexecuted instantiation: crc32_x86.c:zend_string_delref
Unexecuted instantiation: crc32.c:zend_string_delref
Unexecuted instantiation: credits.c:zend_string_delref
Unexecuted instantiation: crypt.c:zend_string_delref
Unexecuted instantiation: css.c:zend_string_delref
Unexecuted instantiation: datetime.c:zend_string_delref
Unexecuted instantiation: dir.c:zend_string_delref
Unexecuted instantiation: dl.c:zend_string_delref
Unexecuted instantiation: dns.c:zend_string_delref
Unexecuted instantiation: exec.c:zend_string_delref
Unexecuted instantiation: file.c:zend_string_delref
Unexecuted instantiation: filestat.c:zend_string_delref
Unexecuted instantiation: filters.c:zend_string_delref
Unexecuted instantiation: flock_compat.c:zend_string_delref
Unexecuted instantiation: formatted_print.c:zend_string_delref
Unexecuted instantiation: fsock.c:zend_string_delref
Unexecuted instantiation: ftok.c:zend_string_delref
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_delref
Unexecuted instantiation: head.c:zend_string_delref
Unexecuted instantiation: hrtime.c:zend_string_delref
Unexecuted instantiation: html.c:zend_string_delref
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_delref
Unexecuted instantiation: http.c:zend_string_delref
Unexecuted instantiation: image.c:zend_string_delref
Unexecuted instantiation: incomplete_class.c:zend_string_delref
Unexecuted instantiation: info.c:zend_string_delref
Unexecuted instantiation: iptc.c:zend_string_delref
Unexecuted instantiation: levenshtein.c:zend_string_delref
Unexecuted instantiation: link.c:zend_string_delref
Unexecuted instantiation: mail.c:zend_string_delref
Unexecuted instantiation: math.c:zend_string_delref
Unexecuted instantiation: md5.c:zend_string_delref
Unexecuted instantiation: metaphone.c:zend_string_delref
Unexecuted instantiation: microtime.c:zend_string_delref
Unexecuted instantiation: net.c:zend_string_delref
Unexecuted instantiation: pack.c:zend_string_delref
Unexecuted instantiation: pageinfo.c:zend_string_delref
Unexecuted instantiation: password.c:zend_string_delref
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_delref
Unexecuted instantiation: proc_open.c:zend_string_delref
Unexecuted instantiation: quot_print.c:zend_string_delref
Unexecuted instantiation: scanf.c:zend_string_delref
Unexecuted instantiation: sha1.c:zend_string_delref
Unexecuted instantiation: soundex.c:zend_string_delref
Unexecuted instantiation: streamsfuncs.c:zend_string_delref
Unexecuted instantiation: string.c:zend_string_delref
Unexecuted instantiation: strnatcmp.c:zend_string_delref
Unexecuted instantiation: syslog.c:zend_string_delref
Unexecuted instantiation: type.c:zend_string_delref
Unexecuted instantiation: uniqid.c:zend_string_delref
Unexecuted instantiation: url_scanner_ex.c:zend_string_delref
Unexecuted instantiation: url.c:zend_string_delref
Unexecuted instantiation: user_filters.c:zend_string_delref
Unexecuted instantiation: uuencode.c:zend_string_delref
Unexecuted instantiation: var_unserializer.c:zend_string_delref
Unexecuted instantiation: var.c:zend_string_delref
Unexecuted instantiation: versioning.c:zend_string_delref
Unexecuted instantiation: crypt_sha256.c:zend_string_delref
Unexecuted instantiation: crypt_sha512.c:zend_string_delref
Unexecuted instantiation: php_crypt_r.c:zend_string_delref
Unexecuted instantiation: php_uri.c:zend_string_delref
Unexecuted instantiation: php_uri_common.c:zend_string_delref
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_delref
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_delref
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_delref
Unexecuted instantiation: explicit_bzero.c:zend_string_delref
Unexecuted instantiation: fopen_wrappers.c:zend_string_delref
Unexecuted instantiation: getopt.c:zend_string_delref
Unexecuted instantiation: main.c:zend_string_delref
Unexecuted instantiation: network.c:zend_string_delref
Unexecuted instantiation: output.c:zend_string_delref
Unexecuted instantiation: php_content_types.c:zend_string_delref
Unexecuted instantiation: php_ini_builder.c:zend_string_delref
Unexecuted instantiation: php_ini.c:zend_string_delref
Unexecuted instantiation: php_glob.c:zend_string_delref
Unexecuted instantiation: php_odbc_utils.c:zend_string_delref
Unexecuted instantiation: php_open_temporary_file.c:zend_string_delref
Unexecuted instantiation: php_scandir.c:zend_string_delref
Unexecuted instantiation: php_syslog.c:zend_string_delref
Unexecuted instantiation: php_ticks.c:zend_string_delref
Unexecuted instantiation: php_variables.c:zend_string_delref
Unexecuted instantiation: reentrancy.c:zend_string_delref
Unexecuted instantiation: rfc1867.c:zend_string_delref
Unexecuted instantiation: safe_bcmp.c:zend_string_delref
Unexecuted instantiation: SAPI.c:zend_string_delref
Unexecuted instantiation: snprintf.c:zend_string_delref
Unexecuted instantiation: spprintf.c:zend_string_delref
Unexecuted instantiation: strlcat.c:zend_string_delref
Unexecuted instantiation: strlcpy.c:zend_string_delref
Unexecuted instantiation: cast.c:zend_string_delref
Unexecuted instantiation: filter.c:zend_string_delref
Unexecuted instantiation: glob_wrapper.c:zend_string_delref
Unexecuted instantiation: memory.c:zend_string_delref
Unexecuted instantiation: mmap.c:zend_string_delref
Unexecuted instantiation: plain_wrapper.c:zend_string_delref
Unexecuted instantiation: stream_errors.c:zend_string_delref
Unexecuted instantiation: streams.c:zend_string_delref
Unexecuted instantiation: transports.c:zend_string_delref
Unexecuted instantiation: userspace.c:zend_string_delref
Unexecuted instantiation: xp_socket.c:zend_string_delref
Unexecuted instantiation: block_pass.c:zend_string_delref
Unexecuted instantiation: compact_literals.c:zend_string_delref
Unexecuted instantiation: compact_vars.c:zend_string_delref
Unexecuted instantiation: dce.c:zend_string_delref
Unexecuted instantiation: dfa_pass.c:zend_string_delref
Unexecuted instantiation: escape_analysis.c:zend_string_delref
Unexecuted instantiation: nop_removal.c:zend_string_delref
Unexecuted instantiation: optimize_func_calls.c:zend_string_delref
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_delref
Unexecuted instantiation: pass1.c:zend_string_delref
Unexecuted instantiation: pass3.c:zend_string_delref
Unexecuted instantiation: sccp.c:zend_string_delref
Unexecuted instantiation: scdf.c:zend_string_delref
Unexecuted instantiation: zend_call_graph.c:zend_string_delref
Unexecuted instantiation: zend_cfg.c:zend_string_delref
Unexecuted instantiation: zend_dfg.c:zend_string_delref
Unexecuted instantiation: zend_dump.c:zend_string_delref
Unexecuted instantiation: zend_func_info.c:zend_string_delref
Unexecuted instantiation: zend_inference.c:zend_string_delref
Unexecuted instantiation: zend_optimizer.c:zend_string_delref
Unexecuted instantiation: zend_ssa.c:zend_string_delref
Unexecuted instantiation: zend_alloc.c:zend_string_delref
Unexecuted instantiation: zend_API.c:zend_string_delref
Unexecuted instantiation: zend_ast.c:zend_string_delref
Unexecuted instantiation: zend_attributes.c:zend_string_delref
Unexecuted instantiation: zend_autoload.c:zend_string_delref
Unexecuted instantiation: zend_builtin_functions.c:zend_string_delref
Unexecuted instantiation: zend_call_stack.c:zend_string_delref
Unexecuted instantiation: zend_closures.c:zend_string_delref
Unexecuted instantiation: zend_compile.c:zend_string_delref
Unexecuted instantiation: zend_constants.c:zend_string_delref
Unexecuted instantiation: zend_cpuinfo.c:zend_string_delref
Unexecuted instantiation: zend_default_classes.c:zend_string_delref
Unexecuted instantiation: zend_dtrace.c:zend_string_delref
Unexecuted instantiation: zend_enum.c:zend_string_delref
Unexecuted instantiation: zend_exceptions.c:zend_string_delref
Unexecuted instantiation: zend_execute_API.c:zend_string_delref
Unexecuted instantiation: zend_execute.c:zend_string_delref
Unexecuted instantiation: zend_extensions.c:zend_string_delref
Unexecuted instantiation: zend_fibers.c:zend_string_delref
Unexecuted instantiation: zend_float.c:zend_string_delref
Unexecuted instantiation: zend_gc.c:zend_string_delref
Unexecuted instantiation: zend_gdb.c:zend_string_delref
Unexecuted instantiation: zend_generators.c:zend_string_delref
zend_hash.c:zend_string_delref
Line
Count
Source
173
75
{
174
75
  if (!ZSTR_IS_INTERNED(s)) {
175
0
    return GC_DELREF(s);
176
0
  }
177
75
  return 1;
178
75
}
Unexecuted instantiation: zend_highlight.c:zend_string_delref
Unexecuted instantiation: zend_hrtime.c:zend_string_delref
Unexecuted instantiation: zend_inheritance.c:zend_string_delref
Unexecuted instantiation: zend_ini_parser.c:zend_string_delref
Unexecuted instantiation: zend_ini_scanner.c:zend_string_delref
Unexecuted instantiation: zend_ini.c:zend_string_delref
Unexecuted instantiation: zend_interfaces.c:zend_string_delref
Unexecuted instantiation: zend_iterators.c:zend_string_delref
Unexecuted instantiation: zend_language_parser.c:zend_string_delref
Unexecuted instantiation: zend_language_scanner.c:zend_string_delref
Unexecuted instantiation: zend_lazy_objects.c:zend_string_delref
Unexecuted instantiation: zend_list.c:zend_string_delref
Unexecuted instantiation: zend_llist.c:zend_string_delref
Unexecuted instantiation: zend_multibyte.c:zend_string_delref
Unexecuted instantiation: zend_object_handlers.c:zend_string_delref
Unexecuted instantiation: zend_objects_API.c:zend_string_delref
Unexecuted instantiation: zend_objects.c:zend_string_delref
Unexecuted instantiation: zend_observer.c:zend_string_delref
Unexecuted instantiation: zend_opcode.c:zend_string_delref
Unexecuted instantiation: zend_operators.c:zend_string_delref
Unexecuted instantiation: zend_property_hooks.c:zend_string_delref
Unexecuted instantiation: zend_ptr_stack.c:zend_string_delref
Unexecuted instantiation: zend_signal.c:zend_string_delref
Unexecuted instantiation: zend_smart_str.c:zend_string_delref
Unexecuted instantiation: zend_sort.c:zend_string_delref
Unexecuted instantiation: zend_stack.c:zend_string_delref
Unexecuted instantiation: zend_stream.c:zend_string_delref
zend_string.c:zend_string_delref
Line
Count
Source
173
22
{
174
22
  if (!ZSTR_IS_INTERNED(s)) {
175
22
    return GC_DELREF(s);
176
22
  }
177
0
  return 1;
178
22
}
Unexecuted instantiation: zend_strtod.c:zend_string_delref
Unexecuted instantiation: zend_system_id.c:zend_string_delref
Unexecuted instantiation: zend_variables.c:zend_string_delref
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_delref
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_delref
Unexecuted instantiation: zend_weakrefs.c:zend_string_delref
Unexecuted instantiation: zend.c:zend_string_delref
Unexecuted instantiation: internal_functions_cli.c:zend_string_delref
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_delref
Unexecuted instantiation: fuzzer-sapi.c:zend_string_delref
179
180
static zend_always_inline zend_string *zend_string_alloc(size_t len, bool persistent)
181
4.25M
{
182
4.25M
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
4.25M
  GC_SET_REFCOUNT(ret, 1);
185
4.25M
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
4.25M
  ZSTR_H(ret) = 0;
187
4.25M
  ZSTR_LEN(ret) = len;
188
4.25M
  return ret;
189
4.25M
}
php_date.c:zend_string_alloc
Line
Count
Source
181
99
{
182
99
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
99
  GC_SET_REFCOUNT(ret, 1);
185
99
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
99
  ZSTR_H(ret) = 0;
187
99
  ZSTR_LEN(ret) = len;
188
99
  return ret;
189
99
}
Unexecuted instantiation: astro.c:zend_string_alloc
Unexecuted instantiation: dow.c:zend_string_alloc
Unexecuted instantiation: parse_date.c:zend_string_alloc
Unexecuted instantiation: parse_tz.c:zend_string_alloc
Unexecuted instantiation: parse_posix.c:zend_string_alloc
Unexecuted instantiation: timelib.c:zend_string_alloc
Unexecuted instantiation: tm2unixtime.c:zend_string_alloc
Unexecuted instantiation: unixtime2tm.c:zend_string_alloc
Unexecuted instantiation: parse_iso_intervals.c:zend_string_alloc
Unexecuted instantiation: interval.c:zend_string_alloc
php_pcre.c:zend_string_alloc
Line
Count
Source
181
249
{
182
249
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
249
  GC_SET_REFCOUNT(ret, 1);
185
249
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
249
  ZSTR_H(ret) = 0;
187
249
  ZSTR_LEN(ret) = len;
188
249
  return ret;
189
249
}
Unexecuted instantiation: exif.c:zend_string_alloc
Unexecuted instantiation: hash_adler32.c:zend_string_alloc
Unexecuted instantiation: hash_crc32.c:zend_string_alloc
Unexecuted instantiation: hash_fnv.c:zend_string_alloc
Unexecuted instantiation: hash_gost.c:zend_string_alloc
Unexecuted instantiation: hash_haval.c:zend_string_alloc
Unexecuted instantiation: hash_joaat.c:zend_string_alloc
Unexecuted instantiation: hash_md.c:zend_string_alloc
Unexecuted instantiation: hash_murmur.c:zend_string_alloc
Unexecuted instantiation: hash_ripemd.c:zend_string_alloc
Unexecuted instantiation: hash_sha_ni.c:zend_string_alloc
Unexecuted instantiation: hash_sha_sse2.c:zend_string_alloc
Unexecuted instantiation: hash_sha.c:zend_string_alloc
Unexecuted instantiation: hash_sha3.c:zend_string_alloc
Unexecuted instantiation: hash_snefru.c:zend_string_alloc
Unexecuted instantiation: hash_tiger.c:zend_string_alloc
Unexecuted instantiation: hash_whirlpool.c:zend_string_alloc
Unexecuted instantiation: hash_xxhash.c:zend_string_alloc
Unexecuted instantiation: hash.c:zend_string_alloc
Unexecuted instantiation: json_encoder.c:zend_string_alloc
Unexecuted instantiation: json_parser.tab.c:zend_string_alloc
json_scanner.c:zend_string_alloc
Line
Count
Source
181
24
{
182
24
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
24
  GC_SET_REFCOUNT(ret, 1);
185
24
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
24
  ZSTR_H(ret) = 0;
187
24
  ZSTR_LEN(ret) = len;
188
24
  return ret;
189
24
}
json.c:zend_string_alloc
Line
Count
Source
181
45
{
182
45
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
45
  GC_SET_REFCOUNT(ret, 1);
185
45
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
45
  ZSTR_H(ret) = 0;
187
45
  ZSTR_LEN(ret) = len;
188
45
  return ret;
189
45
}
Unexecuted instantiation: php_lexbor.c:zend_string_alloc
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_alloc
Unexecuted instantiation: shared_alloc_posix.c:zend_string_alloc
Unexecuted instantiation: shared_alloc_shm.c:zend_string_alloc
Unexecuted instantiation: zend_accelerator_api.c:zend_string_alloc
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_alloc
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_alloc
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_alloc
Unexecuted instantiation: zend_accelerator_module.c:zend_string_alloc
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_alloc
Unexecuted instantiation: zend_file_cache.c:zend_string_alloc
Unexecuted instantiation: zend_persist_calc.c:zend_string_alloc
Unexecuted instantiation: zend_persist.c:zend_string_alloc
Unexecuted instantiation: zend_shared_alloc.c:zend_string_alloc
ZendAccelerator.c:zend_string_alloc
Line
Count
Source
181
1.16k
{
182
1.16k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
1.16k
  GC_SET_REFCOUNT(ret, 1);
185
1.16k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
1.16k
  ZSTR_H(ret) = 0;
187
1.16k
  ZSTR_LEN(ret) = len;
188
1.16k
  return ret;
189
1.16k
}
Unexecuted instantiation: ir_cfg.c:zend_string_alloc
Unexecuted instantiation: ir_check.c:zend_string_alloc
Unexecuted instantiation: ir_dump.c:zend_string_alloc
Unexecuted instantiation: ir_emit.c:zend_string_alloc
Unexecuted instantiation: ir_gcm.c:zend_string_alloc
Unexecuted instantiation: ir_gdb.c:zend_string_alloc
Unexecuted instantiation: ir_patch.c:zend_string_alloc
Unexecuted instantiation: ir_perf.c:zend_string_alloc
Unexecuted instantiation: ir_ra.c:zend_string_alloc
Unexecuted instantiation: ir_save.c:zend_string_alloc
Unexecuted instantiation: ir_sccp.c:zend_string_alloc
Unexecuted instantiation: ir_strtab.c:zend_string_alloc
Unexecuted instantiation: ir.c:zend_string_alloc
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_alloc
Unexecuted instantiation: zend_jit.c:zend_string_alloc
Unexecuted instantiation: csprng.c:zend_string_alloc
Unexecuted instantiation: engine_mt19937.c:zend_string_alloc
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_alloc
Unexecuted instantiation: engine_secure.c:zend_string_alloc
Unexecuted instantiation: engine_user.c:zend_string_alloc
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_alloc
Unexecuted instantiation: gammasection.c:zend_string_alloc
random.c:zend_string_alloc
Line
Count
Source
181
8
{
182
8
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
8
  GC_SET_REFCOUNT(ret, 1);
185
8
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
8
  ZSTR_H(ret) = 0;
187
8
  ZSTR_LEN(ret) = len;
188
8
  return ret;
189
8
}
Unexecuted instantiation: randomizer.c:zend_string_alloc
Unexecuted instantiation: zend_utils.c:zend_string_alloc
php_reflection.c:zend_string_alloc
Line
Count
Source
181
72
{
182
72
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
72
  GC_SET_REFCOUNT(ret, 1);
185
72
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
72
  ZSTR_H(ret) = 0;
187
72
  ZSTR_LEN(ret) = len;
188
72
  return ret;
189
72
}
Unexecuted instantiation: php_spl.c:zend_string_alloc
Unexecuted instantiation: spl_array.c:zend_string_alloc
Unexecuted instantiation: spl_directory.c:zend_string_alloc
Unexecuted instantiation: spl_dllist.c:zend_string_alloc
Unexecuted instantiation: spl_exceptions.c:zend_string_alloc
spl_fixedarray.c:zend_string_alloc
Line
Count
Source
181
2
{
182
2
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
2
  GC_SET_REFCOUNT(ret, 1);
185
2
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
2
  ZSTR_H(ret) = 0;
187
2
  ZSTR_LEN(ret) = len;
188
2
  return ret;
189
2
}
Unexecuted instantiation: spl_functions.c:zend_string_alloc
Unexecuted instantiation: spl_heap.c:zend_string_alloc
spl_iterators.c:zend_string_alloc
Line
Count
Source
181
10
{
182
10
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
10
  GC_SET_REFCOUNT(ret, 1);
185
10
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
10
  ZSTR_H(ret) = 0;
187
10
  ZSTR_LEN(ret) = len;
188
10
  return ret;
189
10
}
spl_observer.c:zend_string_alloc
Line
Count
Source
181
6
{
182
6
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
6
  GC_SET_REFCOUNT(ret, 1);
185
6
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
6
  ZSTR_H(ret) = 0;
187
6
  ZSTR_LEN(ret) = len;
188
6
  return ret;
189
6
}
Unexecuted instantiation: array.c:zend_string_alloc
assert.c:zend_string_alloc
Line
Count
Source
181
12
{
182
12
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
12
  GC_SET_REFCOUNT(ret, 1);
185
12
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
12
  ZSTR_H(ret) = 0;
187
12
  ZSTR_LEN(ret) = len;
188
12
  return ret;
189
12
}
Unexecuted instantiation: base64.c:zend_string_alloc
basic_functions.c:zend_string_alloc
Line
Count
Source
181
40
{
182
40
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
40
  GC_SET_REFCOUNT(ret, 1);
185
40
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
40
  ZSTR_H(ret) = 0;
187
40
  ZSTR_LEN(ret) = len;
188
40
  return ret;
189
40
}
Unexecuted instantiation: browscap.c:zend_string_alloc
Unexecuted instantiation: crc32_x86.c:zend_string_alloc
Unexecuted instantiation: crc32.c:zend_string_alloc
Unexecuted instantiation: credits.c:zend_string_alloc
Unexecuted instantiation: crypt.c:zend_string_alloc
Unexecuted instantiation: css.c:zend_string_alloc
Unexecuted instantiation: datetime.c:zend_string_alloc
dir.c:zend_string_alloc
Line
Count
Source
181
5
{
182
5
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
5
  GC_SET_REFCOUNT(ret, 1);
185
5
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
5
  ZSTR_H(ret) = 0;
187
5
  ZSTR_LEN(ret) = len;
188
5
  return ret;
189
5
}
Unexecuted instantiation: dl.c:zend_string_alloc
Unexecuted instantiation: dns.c:zend_string_alloc
Unexecuted instantiation: exec.c:zend_string_alloc
file.c:zend_string_alloc
Line
Count
Source
181
6.32k
{
182
6.32k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
6.32k
  GC_SET_REFCOUNT(ret, 1);
185
6.32k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
6.32k
  ZSTR_H(ret) = 0;
187
6.32k
  ZSTR_LEN(ret) = len;
188
6.32k
  return ret;
189
6.32k
}
Unexecuted instantiation: filestat.c:zend_string_alloc
Unexecuted instantiation: filters.c:zend_string_alloc
Unexecuted instantiation: flock_compat.c:zend_string_alloc
formatted_print.c:zend_string_alloc
Line
Count
Source
181
264
{
182
264
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
264
  GC_SET_REFCOUNT(ret, 1);
185
264
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
264
  ZSTR_H(ret) = 0;
187
264
  ZSTR_LEN(ret) = len;
188
264
  return ret;
189
264
}
Unexecuted instantiation: fsock.c:zend_string_alloc
Unexecuted instantiation: ftok.c:zend_string_alloc
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_alloc
head.c:zend_string_alloc
Line
Count
Source
181
6
{
182
6
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
6
  GC_SET_REFCOUNT(ret, 1);
185
6
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
6
  ZSTR_H(ret) = 0;
187
6
  ZSTR_LEN(ret) = len;
188
6
  return ret;
189
6
}
Unexecuted instantiation: hrtime.c:zend_string_alloc
html.c:zend_string_alloc
Line
Count
Source
181
922
{
182
922
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
922
  GC_SET_REFCOUNT(ret, 1);
185
922
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
922
  ZSTR_H(ret) = 0;
187
922
  ZSTR_LEN(ret) = len;
188
922
  return ret;
189
922
}
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_alloc
Unexecuted instantiation: http.c:zend_string_alloc
Unexecuted instantiation: image.c:zend_string_alloc
Unexecuted instantiation: incomplete_class.c:zend_string_alloc
info.c:zend_string_alloc
Line
Count
Source
181
24
{
182
24
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
24
  GC_SET_REFCOUNT(ret, 1);
185
24
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
24
  ZSTR_H(ret) = 0;
187
24
  ZSTR_LEN(ret) = len;
188
24
  return ret;
189
24
}
Unexecuted instantiation: iptc.c:zend_string_alloc
Unexecuted instantiation: levenshtein.c:zend_string_alloc
Unexecuted instantiation: link.c:zend_string_alloc
Unexecuted instantiation: mail.c:zend_string_alloc
math.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
}
md5.c:zend_string_alloc
Line
Count
Source
181
148
{
182
148
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
148
  GC_SET_REFCOUNT(ret, 1);
185
148
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
148
  ZSTR_H(ret) = 0;
187
148
  ZSTR_LEN(ret) = len;
188
148
  return ret;
189
148
}
Unexecuted instantiation: metaphone.c:zend_string_alloc
Unexecuted instantiation: microtime.c:zend_string_alloc
Unexecuted instantiation: net.c:zend_string_alloc
Unexecuted instantiation: pack.c:zend_string_alloc
Unexecuted instantiation: pageinfo.c:zend_string_alloc
Unexecuted instantiation: password.c:zend_string_alloc
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_alloc
Unexecuted instantiation: proc_open.c:zend_string_alloc
Unexecuted instantiation: quot_print.c:zend_string_alloc
Unexecuted instantiation: scanf.c:zend_string_alloc
Unexecuted instantiation: sha1.c:zend_string_alloc
Unexecuted instantiation: soundex.c:zend_string_alloc
Unexecuted instantiation: streamsfuncs.c:zend_string_alloc
string.c:zend_string_alloc
Line
Count
Source
181
2.16k
{
182
2.16k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
2.16k
  GC_SET_REFCOUNT(ret, 1);
185
2.16k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
2.16k
  ZSTR_H(ret) = 0;
187
2.16k
  ZSTR_LEN(ret) = len;
188
2.16k
  return ret;
189
2.16k
}
Unexecuted instantiation: strnatcmp.c:zend_string_alloc
Unexecuted instantiation: syslog.c:zend_string_alloc
Unexecuted instantiation: type.c:zend_string_alloc
Unexecuted instantiation: uniqid.c:zend_string_alloc
url_scanner_ex.c:zend_string_alloc
Line
Count
Source
181
10
{
182
10
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
10
  GC_SET_REFCOUNT(ret, 1);
185
10
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
10
  ZSTR_H(ret) = 0;
187
10
  ZSTR_LEN(ret) = len;
188
10
  return ret;
189
10
}
Unexecuted instantiation: url.c:zend_string_alloc
user_filters.c:zend_string_alloc
Line
Count
Source
181
158
{
182
158
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
158
  GC_SET_REFCOUNT(ret, 1);
185
158
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
158
  ZSTR_H(ret) = 0;
187
158
  ZSTR_LEN(ret) = len;
188
158
  return ret;
189
158
}
Unexecuted instantiation: uuencode.c:zend_string_alloc
var_unserializer.c:zend_string_alloc
Line
Count
Source
181
550
{
182
550
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
550
  GC_SET_REFCOUNT(ret, 1);
185
550
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
550
  ZSTR_H(ret) = 0;
187
550
  ZSTR_LEN(ret) = len;
188
550
  return ret;
189
550
}
var.c:zend_string_alloc
Line
Count
Source
181
300
{
182
300
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
300
  GC_SET_REFCOUNT(ret, 1);
185
300
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
300
  ZSTR_H(ret) = 0;
187
300
  ZSTR_LEN(ret) = len;
188
300
  return ret;
189
300
}
Unexecuted instantiation: versioning.c:zend_string_alloc
Unexecuted instantiation: crypt_sha256.c:zend_string_alloc
Unexecuted instantiation: crypt_sha512.c:zend_string_alloc
Unexecuted instantiation: php_crypt_r.c:zend_string_alloc
php_uri.c:zend_string_alloc
Line
Count
Source
181
8
{
182
8
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
8
  GC_SET_REFCOUNT(ret, 1);
185
8
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
8
  ZSTR_H(ret) = 0;
187
8
  ZSTR_LEN(ret) = len;
188
8
  return ret;
189
8
}
Unexecuted instantiation: php_uri_common.c:zend_string_alloc
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_alloc
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_alloc
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_alloc
Unexecuted instantiation: explicit_bzero.c:zend_string_alloc
fopen_wrappers.c:zend_string_alloc
Line
Count
Source
181
31.2k
{
182
31.2k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
31.2k
  GC_SET_REFCOUNT(ret, 1);
185
31.2k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
31.2k
  ZSTR_H(ret) = 0;
187
31.2k
  ZSTR_LEN(ret) = len;
188
31.2k
  return ret;
189
31.2k
}
Unexecuted instantiation: getopt.c:zend_string_alloc
main.c:zend_string_alloc
Line
Count
Source
181
6
{
182
6
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
6
  GC_SET_REFCOUNT(ret, 1);
185
6
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
6
  ZSTR_H(ret) = 0;
187
6
  ZSTR_LEN(ret) = len;
188
6
  return ret;
189
6
}
Unexecuted instantiation: network.c:zend_string_alloc
output.c:zend_string_alloc
Line
Count
Source
181
1.60k
{
182
1.60k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
1.60k
  GC_SET_REFCOUNT(ret, 1);
185
1.60k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
1.60k
  ZSTR_H(ret) = 0;
187
1.60k
  ZSTR_LEN(ret) = len;
188
1.60k
  return ret;
189
1.60k
}
Unexecuted instantiation: php_content_types.c:zend_string_alloc
Unexecuted instantiation: php_ini_builder.c:zend_string_alloc
php_ini.c:zend_string_alloc
Line
Count
Source
181
46
{
182
46
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
46
  GC_SET_REFCOUNT(ret, 1);
185
46
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
46
  ZSTR_H(ret) = 0;
187
46
  ZSTR_LEN(ret) = len;
188
46
  return ret;
189
46
}
Unexecuted instantiation: php_glob.c:zend_string_alloc
Unexecuted instantiation: php_odbc_utils.c:zend_string_alloc
Unexecuted instantiation: php_open_temporary_file.c:zend_string_alloc
Unexecuted instantiation: php_scandir.c:zend_string_alloc
Unexecuted instantiation: php_syslog.c:zend_string_alloc
Unexecuted instantiation: php_ticks.c:zend_string_alloc
php_variables.c:zend_string_alloc
Line
Count
Source
181
45.0k
{
182
45.0k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
45.0k
  GC_SET_REFCOUNT(ret, 1);
185
45.0k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
45.0k
  ZSTR_H(ret) = 0;
187
45.0k
  ZSTR_LEN(ret) = len;
188
45.0k
  return ret;
189
45.0k
}
Unexecuted instantiation: reentrancy.c:zend_string_alloc
Unexecuted instantiation: rfc1867.c:zend_string_alloc
Unexecuted instantiation: safe_bcmp.c:zend_string_alloc
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
39
{
182
39
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
39
  GC_SET_REFCOUNT(ret, 1);
185
39
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
39
  ZSTR_H(ret) = 0;
187
39
  ZSTR_LEN(ret) = len;
188
39
  return ret;
189
39
}
stream_errors.c:zend_string_alloc
Line
Count
Source
181
10
{
182
10
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
10
  GC_SET_REFCOUNT(ret, 1);
185
10
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
10
  ZSTR_H(ret) = 0;
187
10
  ZSTR_LEN(ret) = len;
188
10
  return ret;
189
10
}
streams.c:zend_string_alloc
Line
Count
Source
181
3
{
182
3
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
3
  GC_SET_REFCOUNT(ret, 1);
185
3
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
3
  ZSTR_H(ret) = 0;
187
3
  ZSTR_LEN(ret) = len;
188
3
  return ret;
189
3
}
Unexecuted instantiation: transports.c:zend_string_alloc
userspace.c:zend_string_alloc
Line
Count
Source
181
929
{
182
929
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
929
  GC_SET_REFCOUNT(ret, 1);
185
929
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
929
  ZSTR_H(ret) = 0;
187
929
  ZSTR_LEN(ret) = len;
188
929
  return ret;
189
929
}
Unexecuted instantiation: xp_socket.c:zend_string_alloc
block_pass.c:zend_string_alloc
Line
Count
Source
181
1.02k
{
182
1.02k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
1.02k
  GC_SET_REFCOUNT(ret, 1);
185
1.02k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
1.02k
  ZSTR_H(ret) = 0;
187
1.02k
  ZSTR_LEN(ret) = len;
188
1.02k
  return ret;
189
1.02k
}
compact_literals.c:zend_string_alloc
Line
Count
Source
181
3.68k
{
182
3.68k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
3.68k
  GC_SET_REFCOUNT(ret, 1);
185
3.68k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
3.68k
  ZSTR_H(ret) = 0;
187
3.68k
  ZSTR_LEN(ret) = len;
188
3.68k
  return ret;
189
3.68k
}
Unexecuted instantiation: compact_vars.c:zend_string_alloc
Unexecuted instantiation: dce.c:zend_string_alloc
Unexecuted instantiation: dfa_pass.c:zend_string_alloc
Unexecuted instantiation: escape_analysis.c:zend_string_alloc
Unexecuted instantiation: nop_removal.c:zend_string_alloc
Unexecuted instantiation: optimize_func_calls.c:zend_string_alloc
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_alloc
Unexecuted instantiation: pass1.c:zend_string_alloc
Unexecuted instantiation: pass3.c:zend_string_alloc
Unexecuted instantiation: sccp.c:zend_string_alloc
Unexecuted instantiation: scdf.c:zend_string_alloc
Unexecuted instantiation: zend_call_graph.c:zend_string_alloc
Unexecuted instantiation: zend_cfg.c:zend_string_alloc
Unexecuted instantiation: zend_dfg.c:zend_string_alloc
Unexecuted instantiation: zend_dump.c:zend_string_alloc
Unexecuted instantiation: zend_func_info.c:zend_string_alloc
Unexecuted instantiation: zend_inference.c:zend_string_alloc
zend_optimizer.c:zend_string_alloc
Line
Count
Source
181
2
{
182
2
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
2
  GC_SET_REFCOUNT(ret, 1);
185
2
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
2
  ZSTR_H(ret) = 0;
187
2
  ZSTR_LEN(ret) = len;
188
2
  return ret;
189
2
}
Unexecuted instantiation: zend_ssa.c:zend_string_alloc
Unexecuted instantiation: zend_alloc.c:zend_string_alloc
zend_API.c:zend_string_alloc
Line
Count
Source
181
1.28k
{
182
1.28k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
1.28k
  GC_SET_REFCOUNT(ret, 1);
185
1.28k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
1.28k
  ZSTR_H(ret) = 0;
187
1.28k
  ZSTR_LEN(ret) = len;
188
1.28k
  return ret;
189
1.28k
}
Unexecuted instantiation: zend_ast.c:zend_string_alloc
zend_attributes.c:zend_string_alloc
Line
Count
Source
181
17
{
182
17
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
17
  GC_SET_REFCOUNT(ret, 1);
185
17
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
17
  ZSTR_H(ret) = 0;
187
17
  ZSTR_LEN(ret) = len;
188
17
  return ret;
189
17
}
Unexecuted instantiation: zend_autoload.c:zend_string_alloc
zend_builtin_functions.c:zend_string_alloc
Line
Count
Source
181
292
{
182
292
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
292
  GC_SET_REFCOUNT(ret, 1);
185
292
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
292
  ZSTR_H(ret) = 0;
187
292
  ZSTR_LEN(ret) = len;
188
292
  return ret;
189
292
}
Unexecuted instantiation: zend_call_stack.c:zend_string_alloc
Unexecuted instantiation: zend_closures.c:zend_string_alloc
zend_compile.c:zend_string_alloc
Line
Count
Source
181
48.2k
{
182
48.2k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
48.2k
  GC_SET_REFCOUNT(ret, 1);
185
48.2k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
48.2k
  ZSTR_H(ret) = 0;
187
48.2k
  ZSTR_LEN(ret) = len;
188
48.2k
  return ret;
189
48.2k
}
zend_constants.c:zend_string_alloc
Line
Count
Source
181
278
{
182
278
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
278
  GC_SET_REFCOUNT(ret, 1);
185
278
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
278
  ZSTR_H(ret) = 0;
187
278
  ZSTR_LEN(ret) = len;
188
278
  return ret;
189
278
}
Unexecuted instantiation: zend_cpuinfo.c:zend_string_alloc
Unexecuted instantiation: zend_default_classes.c:zend_string_alloc
Unexecuted instantiation: zend_dtrace.c:zend_string_alloc
zend_enum.c:zend_string_alloc
Line
Count
Source
181
772
{
182
772
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
772
  GC_SET_REFCOUNT(ret, 1);
185
772
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
772
  ZSTR_H(ret) = 0;
187
772
  ZSTR_LEN(ret) = len;
188
772
  return ret;
189
772
}
zend_exceptions.c:zend_string_alloc
Line
Count
Source
181
263k
{
182
263k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
263k
  GC_SET_REFCOUNT(ret, 1);
185
263k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
263k
  ZSTR_H(ret) = 0;
187
263k
  ZSTR_LEN(ret) = len;
188
263k
  return ret;
189
263k
}
zend_execute_API.c:zend_string_alloc
Line
Count
Source
181
39
{
182
39
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
39
  GC_SET_REFCOUNT(ret, 1);
185
39
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
39
  ZSTR_H(ret) = 0;
187
39
  ZSTR_LEN(ret) = len;
188
39
  return ret;
189
39
}
zend_execute.c:zend_string_alloc
Line
Count
Source
181
269k
{
182
269k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
269k
  GC_SET_REFCOUNT(ret, 1);
185
269k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
269k
  ZSTR_H(ret) = 0;
187
269k
  ZSTR_LEN(ret) = len;
188
269k
  return ret;
189
269k
}
Unexecuted instantiation: zend_extensions.c:zend_string_alloc
Unexecuted instantiation: zend_fibers.c:zend_string_alloc
Unexecuted instantiation: zend_float.c:zend_string_alloc
Unexecuted instantiation: zend_gc.c:zend_string_alloc
Unexecuted instantiation: zend_gdb.c:zend_string_alloc
Unexecuted instantiation: zend_generators.c:zend_string_alloc
zend_hash.c:zend_string_alloc
Line
Count
Source
181
4.40k
{
182
4.40k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
4.40k
  GC_SET_REFCOUNT(ret, 1);
185
4.40k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
4.40k
  ZSTR_H(ret) = 0;
187
4.40k
  ZSTR_LEN(ret) = len;
188
4.40k
  return ret;
189
4.40k
}
Unexecuted instantiation: zend_highlight.c:zend_string_alloc
Unexecuted instantiation: zend_hrtime.c:zend_string_alloc
Unexecuted instantiation: zend_inheritance.c:zend_string_alloc
zend_ini_parser.c:zend_string_alloc
Line
Count
Source
181
86.9k
{
182
86.9k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
86.9k
  GC_SET_REFCOUNT(ret, 1);
185
86.9k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
86.9k
  ZSTR_H(ret) = 0;
187
86.9k
  ZSTR_LEN(ret) = len;
188
86.9k
  return ret;
189
86.9k
}
zend_ini_scanner.c:zend_string_alloc
Line
Count
Source
181
319k
{
182
319k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
319k
  GC_SET_REFCOUNT(ret, 1);
185
319k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
319k
  ZSTR_H(ret) = 0;
187
319k
  ZSTR_LEN(ret) = len;
188
319k
  return ret;
189
319k
}
zend_ini.c:zend_string_alloc
Line
Count
Source
181
31.2k
{
182
31.2k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
31.2k
  GC_SET_REFCOUNT(ret, 1);
185
31.2k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
31.2k
  ZSTR_H(ret) = 0;
187
31.2k
  ZSTR_LEN(ret) = len;
188
31.2k
  return ret;
189
31.2k
}
zend_interfaces.c:zend_string_alloc
Line
Count
Source
181
24
{
182
24
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
24
  GC_SET_REFCOUNT(ret, 1);
185
24
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
24
  ZSTR_H(ret) = 0;
187
24
  ZSTR_LEN(ret) = len;
188
24
  return ret;
189
24
}
Unexecuted instantiation: zend_iterators.c:zend_string_alloc
Unexecuted instantiation: zend_language_parser.c:zend_string_alloc
zend_language_scanner.c:zend_string_alloc
Line
Count
Source
181
1.64M
{
182
1.64M
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
1.64M
  GC_SET_REFCOUNT(ret, 1);
185
1.64M
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
1.64M
  ZSTR_H(ret) = 0;
187
1.64M
  ZSTR_LEN(ret) = len;
188
1.64M
  return ret;
189
1.64M
}
Unexecuted instantiation: zend_lazy_objects.c:zend_string_alloc
Unexecuted instantiation: zend_list.c:zend_string_alloc
Unexecuted instantiation: zend_llist.c:zend_string_alloc
Unexecuted instantiation: zend_multibyte.c:zend_string_alloc
zend_object_handlers.c:zend_string_alloc
Line
Count
Source
181
444
{
182
444
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
444
  GC_SET_REFCOUNT(ret, 1);
185
444
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
444
  ZSTR_H(ret) = 0;
187
444
  ZSTR_LEN(ret) = len;
188
444
  return ret;
189
444
}
Unexecuted instantiation: zend_objects_API.c:zend_string_alloc
Unexecuted instantiation: zend_objects.c:zend_string_alloc
Unexecuted instantiation: zend_observer.c:zend_string_alloc
Unexecuted instantiation: zend_opcode.c:zend_string_alloc
zend_operators.c:zend_string_alloc
Line
Count
Source
181
487k
{
182
487k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
487k
  GC_SET_REFCOUNT(ret, 1);
185
487k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
487k
  ZSTR_H(ret) = 0;
187
487k
  ZSTR_LEN(ret) = len;
188
487k
  return ret;
189
487k
}
zend_property_hooks.c:zend_string_alloc
Line
Count
Source
181
72
{
182
72
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
72
  GC_SET_REFCOUNT(ret, 1);
185
72
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
72
  ZSTR_H(ret) = 0;
187
72
  ZSTR_LEN(ret) = len;
188
72
  return ret;
189
72
}
Unexecuted instantiation: zend_ptr_stack.c:zend_string_alloc
Unexecuted instantiation: zend_signal.c:zend_string_alloc
zend_smart_str.c:zend_string_alloc
Line
Count
Source
181
891k
{
182
891k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
891k
  GC_SET_REFCOUNT(ret, 1);
185
891k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
891k
  ZSTR_H(ret) = 0;
187
891k
  ZSTR_LEN(ret) = len;
188
891k
  return ret;
189
891k
}
Unexecuted instantiation: zend_sort.c:zend_string_alloc
Unexecuted instantiation: zend_stack.c:zend_string_alloc
zend_stream.c:zend_string_alloc
Line
Count
Source
181
44.4k
{
182
44.4k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
44.4k
  GC_SET_REFCOUNT(ret, 1);
185
44.4k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
44.4k
  ZSTR_H(ret) = 0;
187
44.4k
  ZSTR_LEN(ret) = len;
188
44.4k
  return ret;
189
44.4k
}
zend_string.c:zend_string_alloc
Line
Count
Source
181
22.6k
{
182
22.6k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
22.6k
  GC_SET_REFCOUNT(ret, 1);
185
22.6k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
22.6k
  ZSTR_H(ret) = 0;
187
22.6k
  ZSTR_LEN(ret) = len;
188
22.6k
  return ret;
189
22.6k
}
Unexecuted instantiation: zend_strtod.c:zend_string_alloc
Unexecuted instantiation: zend_system_id.c:zend_string_alloc
zend_variables.c:zend_string_alloc
Line
Count
Source
181
57
{
182
57
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
57
  GC_SET_REFCOUNT(ret, 1);
185
57
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
57
  ZSTR_H(ret) = 0;
187
57
  ZSTR_LEN(ret) = len;
188
57
  return ret;
189
57
}
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_alloc
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_alloc
Unexecuted instantiation: zend_weakrefs.c:zend_string_alloc
Unexecuted instantiation: zend.c:zend_string_alloc
Unexecuted instantiation: internal_functions_cli.c:zend_string_alloc
fuzzer-tracing-jit.c:zend_string_alloc
Line
Count
Source
181
49.2k
{
182
49.2k
  zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
183
184
49.2k
  GC_SET_REFCOUNT(ret, 1);
185
49.2k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
186
49.2k
  ZSTR_H(ret) = 0;
187
49.2k
  ZSTR_LEN(ret) = len;
188
49.2k
  return ret;
189
49.2k
}
Unexecuted instantiation: fuzzer-sapi.c:zend_string_alloc
190
191
static zend_always_inline zend_string *zend_string_safe_alloc(size_t n, size_t m, size_t l, bool persistent)
192
85.6k
{
193
85.6k
  zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
194
195
85.6k
  GC_SET_REFCOUNT(ret, 1);
196
85.6k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
197
85.6k
  ZSTR_H(ret) = 0;
198
85.6k
  ZSTR_LEN(ret) = (n * m) + l;
199
85.6k
  return ret;
200
85.6k
}
Unexecuted instantiation: php_date.c:zend_string_safe_alloc
Unexecuted instantiation: astro.c:zend_string_safe_alloc
Unexecuted instantiation: dow.c:zend_string_safe_alloc
Unexecuted instantiation: parse_date.c:zend_string_safe_alloc
Unexecuted instantiation: parse_tz.c:zend_string_safe_alloc
Unexecuted instantiation: parse_posix.c:zend_string_safe_alloc
Unexecuted instantiation: timelib.c:zend_string_safe_alloc
Unexecuted instantiation: tm2unixtime.c:zend_string_safe_alloc
Unexecuted instantiation: unixtime2tm.c:zend_string_safe_alloc
Unexecuted instantiation: parse_iso_intervals.c:zend_string_safe_alloc
Unexecuted instantiation: interval.c:zend_string_safe_alloc
php_pcre.c:zend_string_safe_alloc
Line
Count
Source
192
30
{
193
30
  zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
194
195
30
  GC_SET_REFCOUNT(ret, 1);
196
30
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
197
30
  ZSTR_H(ret) = 0;
198
30
  ZSTR_LEN(ret) = (n * m) + l;
199
30
  return ret;
200
30
}
Unexecuted instantiation: exif.c:zend_string_safe_alloc
Unexecuted instantiation: hash_adler32.c:zend_string_safe_alloc
Unexecuted instantiation: hash_crc32.c:zend_string_safe_alloc
Unexecuted instantiation: hash_fnv.c:zend_string_safe_alloc
Unexecuted instantiation: hash_gost.c:zend_string_safe_alloc
Unexecuted instantiation: hash_haval.c:zend_string_safe_alloc
Unexecuted instantiation: hash_joaat.c:zend_string_safe_alloc
Unexecuted instantiation: hash_md.c:zend_string_safe_alloc
Unexecuted instantiation: hash_murmur.c:zend_string_safe_alloc
Unexecuted instantiation: hash_ripemd.c:zend_string_safe_alloc
Unexecuted instantiation: hash_sha_ni.c:zend_string_safe_alloc
Unexecuted instantiation: hash_sha_sse2.c:zend_string_safe_alloc
Unexecuted instantiation: hash_sha.c:zend_string_safe_alloc
Unexecuted instantiation: hash_sha3.c:zend_string_safe_alloc
Unexecuted instantiation: hash_snefru.c:zend_string_safe_alloc
Unexecuted instantiation: hash_tiger.c:zend_string_safe_alloc
Unexecuted instantiation: hash_whirlpool.c:zend_string_safe_alloc
Unexecuted instantiation: hash_xxhash.c:zend_string_safe_alloc
Unexecuted instantiation: hash.c:zend_string_safe_alloc
Unexecuted instantiation: json_encoder.c:zend_string_safe_alloc
Unexecuted instantiation: json_parser.tab.c:zend_string_safe_alloc
Unexecuted instantiation: json_scanner.c:zend_string_safe_alloc
Unexecuted instantiation: json.c:zend_string_safe_alloc
Unexecuted instantiation: php_lexbor.c:zend_string_safe_alloc
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_safe_alloc
Unexecuted instantiation: shared_alloc_posix.c:zend_string_safe_alloc
Unexecuted instantiation: shared_alloc_shm.c:zend_string_safe_alloc
Unexecuted instantiation: zend_accelerator_api.c:zend_string_safe_alloc
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_safe_alloc
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_safe_alloc
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_safe_alloc
Unexecuted instantiation: zend_accelerator_module.c:zend_string_safe_alloc
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_safe_alloc
Unexecuted instantiation: zend_file_cache.c:zend_string_safe_alloc
Unexecuted instantiation: zend_persist_calc.c:zend_string_safe_alloc
Unexecuted instantiation: zend_persist.c:zend_string_safe_alloc
Unexecuted instantiation: zend_shared_alloc.c:zend_string_safe_alloc
Unexecuted instantiation: ZendAccelerator.c:zend_string_safe_alloc
Unexecuted instantiation: ir_cfg.c:zend_string_safe_alloc
Unexecuted instantiation: ir_check.c:zend_string_safe_alloc
Unexecuted instantiation: ir_dump.c:zend_string_safe_alloc
Unexecuted instantiation: ir_emit.c:zend_string_safe_alloc
Unexecuted instantiation: ir_gcm.c:zend_string_safe_alloc
Unexecuted instantiation: ir_gdb.c:zend_string_safe_alloc
Unexecuted instantiation: ir_patch.c:zend_string_safe_alloc
Unexecuted instantiation: ir_perf.c:zend_string_safe_alloc
Unexecuted instantiation: ir_ra.c:zend_string_safe_alloc
Unexecuted instantiation: ir_save.c:zend_string_safe_alloc
Unexecuted instantiation: ir_sccp.c:zend_string_safe_alloc
Unexecuted instantiation: ir_strtab.c:zend_string_safe_alloc
Unexecuted instantiation: ir.c:zend_string_safe_alloc
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_safe_alloc
Unexecuted instantiation: zend_jit.c:zend_string_safe_alloc
Unexecuted instantiation: csprng.c:zend_string_safe_alloc
Unexecuted instantiation: engine_mt19937.c:zend_string_safe_alloc
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_safe_alloc
Unexecuted instantiation: engine_secure.c:zend_string_safe_alloc
Unexecuted instantiation: engine_user.c:zend_string_safe_alloc
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_safe_alloc
Unexecuted instantiation: gammasection.c:zend_string_safe_alloc
Unexecuted instantiation: random.c:zend_string_safe_alloc
Unexecuted instantiation: randomizer.c:zend_string_safe_alloc
Unexecuted instantiation: zend_utils.c:zend_string_safe_alloc
Unexecuted instantiation: php_reflection.c:zend_string_safe_alloc
Unexecuted instantiation: php_spl.c:zend_string_safe_alloc
Unexecuted instantiation: spl_array.c:zend_string_safe_alloc
Unexecuted instantiation: spl_directory.c:zend_string_safe_alloc
Unexecuted instantiation: spl_dllist.c:zend_string_safe_alloc
Unexecuted instantiation: spl_exceptions.c:zend_string_safe_alloc
Unexecuted instantiation: spl_fixedarray.c:zend_string_safe_alloc
Unexecuted instantiation: spl_functions.c:zend_string_safe_alloc
Unexecuted instantiation: spl_heap.c:zend_string_safe_alloc
Unexecuted instantiation: spl_iterators.c:zend_string_safe_alloc
Unexecuted instantiation: spl_observer.c:zend_string_safe_alloc
Unexecuted instantiation: array.c:zend_string_safe_alloc
Unexecuted instantiation: assert.c:zend_string_safe_alloc
base64.c:zend_string_safe_alloc
Line
Count
Source
192
9
{
193
9
  zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
194
195
9
  GC_SET_REFCOUNT(ret, 1);
196
9
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
197
9
  ZSTR_H(ret) = 0;
198
9
  ZSTR_LEN(ret) = (n * m) + l;
199
9
  return ret;
200
9
}
Unexecuted instantiation: basic_functions.c:zend_string_safe_alloc
Unexecuted instantiation: browscap.c:zend_string_safe_alloc
Unexecuted instantiation: crc32_x86.c:zend_string_safe_alloc
Unexecuted instantiation: crc32.c:zend_string_safe_alloc
Unexecuted instantiation: credits.c:zend_string_safe_alloc
Unexecuted instantiation: crypt.c:zend_string_safe_alloc
Unexecuted instantiation: css.c:zend_string_safe_alloc
Unexecuted instantiation: datetime.c:zend_string_safe_alloc
Unexecuted instantiation: dir.c:zend_string_safe_alloc
Unexecuted instantiation: dl.c:zend_string_safe_alloc
Unexecuted instantiation: dns.c:zend_string_safe_alloc
exec.c:zend_string_safe_alloc
Line
Count
Source
192
12
{
193
12
  zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
194
195
12
  GC_SET_REFCOUNT(ret, 1);
196
12
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
197
12
  ZSTR_H(ret) = 0;
198
12
  ZSTR_LEN(ret) = (n * m) + l;
199
12
  return ret;
200
12
}
Unexecuted instantiation: file.c:zend_string_safe_alloc
Unexecuted instantiation: filestat.c:zend_string_safe_alloc
Unexecuted instantiation: filters.c:zend_string_safe_alloc
Unexecuted instantiation: flock_compat.c:zend_string_safe_alloc
Unexecuted instantiation: formatted_print.c:zend_string_safe_alloc
Unexecuted instantiation: fsock.c:zend_string_safe_alloc
Unexecuted instantiation: ftok.c:zend_string_safe_alloc
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_safe_alloc
Unexecuted instantiation: head.c:zend_string_safe_alloc
Unexecuted instantiation: hrtime.c:zend_string_safe_alloc
Unexecuted instantiation: html.c:zend_string_safe_alloc
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_safe_alloc
Unexecuted instantiation: http.c:zend_string_safe_alloc
Unexecuted instantiation: image.c:zend_string_safe_alloc
Unexecuted instantiation: incomplete_class.c:zend_string_safe_alloc
Unexecuted instantiation: info.c:zend_string_safe_alloc
Unexecuted instantiation: iptc.c:zend_string_safe_alloc
Unexecuted instantiation: levenshtein.c:zend_string_safe_alloc
Unexecuted instantiation: link.c:zend_string_safe_alloc
Unexecuted instantiation: mail.c:zend_string_safe_alloc
Unexecuted instantiation: math.c:zend_string_safe_alloc
Unexecuted instantiation: md5.c:zend_string_safe_alloc
Unexecuted instantiation: metaphone.c:zend_string_safe_alloc
Unexecuted instantiation: microtime.c:zend_string_safe_alloc
Unexecuted instantiation: net.c:zend_string_safe_alloc
Unexecuted instantiation: pack.c:zend_string_safe_alloc
Unexecuted instantiation: pageinfo.c:zend_string_safe_alloc
Unexecuted instantiation: password.c:zend_string_safe_alloc
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_safe_alloc
Unexecuted instantiation: proc_open.c:zend_string_safe_alloc
quot_print.c:zend_string_safe_alloc
Line
Count
Source
192
27
{
193
27
  zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
194
195
27
  GC_SET_REFCOUNT(ret, 1);
196
27
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
197
27
  ZSTR_H(ret) = 0;
198
27
  ZSTR_LEN(ret) = (n * m) + l;
199
27
  return ret;
200
27
}
Unexecuted instantiation: scanf.c:zend_string_safe_alloc
Unexecuted instantiation: sha1.c:zend_string_safe_alloc
Unexecuted instantiation: soundex.c:zend_string_safe_alloc
Unexecuted instantiation: streamsfuncs.c:zend_string_safe_alloc
string.c:zend_string_safe_alloc
Line
Count
Source
192
1.55k
{
193
1.55k
  zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
194
195
1.55k
  GC_SET_REFCOUNT(ret, 1);
196
1.55k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
197
1.55k
  ZSTR_H(ret) = 0;
198
1.55k
  ZSTR_LEN(ret) = (n * m) + l;
199
1.55k
  return ret;
200
1.55k
}
Unexecuted instantiation: strnatcmp.c:zend_string_safe_alloc
Unexecuted instantiation: syslog.c:zend_string_safe_alloc
Unexecuted instantiation: type.c:zend_string_safe_alloc
Unexecuted instantiation: uniqid.c:zend_string_safe_alloc
Unexecuted instantiation: url_scanner_ex.c:zend_string_safe_alloc
Unexecuted instantiation: url.c:zend_string_safe_alloc
Unexecuted instantiation: user_filters.c:zend_string_safe_alloc
Unexecuted instantiation: uuencode.c:zend_string_safe_alloc
Unexecuted instantiation: var_unserializer.c:zend_string_safe_alloc
Unexecuted instantiation: var.c:zend_string_safe_alloc
Unexecuted instantiation: versioning.c:zend_string_safe_alloc
Unexecuted instantiation: crypt_sha256.c:zend_string_safe_alloc
Unexecuted instantiation: crypt_sha512.c:zend_string_safe_alloc
Unexecuted instantiation: php_crypt_r.c:zend_string_safe_alloc
Unexecuted instantiation: php_uri.c:zend_string_safe_alloc
Unexecuted instantiation: php_uri_common.c:zend_string_safe_alloc
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_safe_alloc
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_safe_alloc
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_safe_alloc
Unexecuted instantiation: explicit_bzero.c:zend_string_safe_alloc
Unexecuted instantiation: fopen_wrappers.c:zend_string_safe_alloc
Unexecuted instantiation: getopt.c:zend_string_safe_alloc
Unexecuted instantiation: main.c:zend_string_safe_alloc
Unexecuted instantiation: network.c:zend_string_safe_alloc
Unexecuted instantiation: output.c:zend_string_safe_alloc
Unexecuted instantiation: php_content_types.c:zend_string_safe_alloc
Unexecuted instantiation: php_ini_builder.c:zend_string_safe_alloc
Unexecuted instantiation: php_ini.c:zend_string_safe_alloc
Unexecuted instantiation: php_glob.c:zend_string_safe_alloc
Unexecuted instantiation: php_odbc_utils.c:zend_string_safe_alloc
Unexecuted instantiation: php_open_temporary_file.c:zend_string_safe_alloc
Unexecuted instantiation: php_scandir.c:zend_string_safe_alloc
Unexecuted instantiation: php_syslog.c:zend_string_safe_alloc
Unexecuted instantiation: php_ticks.c:zend_string_safe_alloc
Unexecuted instantiation: php_variables.c:zend_string_safe_alloc
Unexecuted instantiation: reentrancy.c:zend_string_safe_alloc
Unexecuted instantiation: rfc1867.c:zend_string_safe_alloc
Unexecuted instantiation: safe_bcmp.c:zend_string_safe_alloc
Unexecuted instantiation: SAPI.c:zend_string_safe_alloc
Unexecuted instantiation: snprintf.c:zend_string_safe_alloc
Unexecuted instantiation: spprintf.c:zend_string_safe_alloc
Unexecuted instantiation: strlcat.c:zend_string_safe_alloc
Unexecuted instantiation: strlcpy.c:zend_string_safe_alloc
Unexecuted instantiation: cast.c:zend_string_safe_alloc
Unexecuted instantiation: filter.c:zend_string_safe_alloc
Unexecuted instantiation: glob_wrapper.c:zend_string_safe_alloc
Unexecuted instantiation: memory.c:zend_string_safe_alloc
Unexecuted instantiation: mmap.c:zend_string_safe_alloc
Unexecuted instantiation: plain_wrapper.c:zend_string_safe_alloc
Unexecuted instantiation: stream_errors.c:zend_string_safe_alloc
Unexecuted instantiation: streams.c:zend_string_safe_alloc
Unexecuted instantiation: transports.c:zend_string_safe_alloc
Unexecuted instantiation: userspace.c:zend_string_safe_alloc
Unexecuted instantiation: xp_socket.c:zend_string_safe_alloc
Unexecuted instantiation: block_pass.c:zend_string_safe_alloc
Unexecuted instantiation: compact_literals.c:zend_string_safe_alloc
Unexecuted instantiation: compact_vars.c:zend_string_safe_alloc
Unexecuted instantiation: dce.c:zend_string_safe_alloc
Unexecuted instantiation: dfa_pass.c:zend_string_safe_alloc
Unexecuted instantiation: escape_analysis.c:zend_string_safe_alloc
Unexecuted instantiation: nop_removal.c:zend_string_safe_alloc
Unexecuted instantiation: optimize_func_calls.c:zend_string_safe_alloc
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_safe_alloc
Unexecuted instantiation: pass1.c:zend_string_safe_alloc
Unexecuted instantiation: pass3.c:zend_string_safe_alloc
Unexecuted instantiation: sccp.c:zend_string_safe_alloc
Unexecuted instantiation: scdf.c:zend_string_safe_alloc
Unexecuted instantiation: zend_call_graph.c:zend_string_safe_alloc
Unexecuted instantiation: zend_cfg.c:zend_string_safe_alloc
Unexecuted instantiation: zend_dfg.c:zend_string_safe_alloc
Unexecuted instantiation: zend_dump.c:zend_string_safe_alloc
Unexecuted instantiation: zend_func_info.c:zend_string_safe_alloc
Unexecuted instantiation: zend_inference.c:zend_string_safe_alloc
Unexecuted instantiation: zend_optimizer.c:zend_string_safe_alloc
Unexecuted instantiation: zend_ssa.c:zend_string_safe_alloc
Unexecuted instantiation: zend_alloc.c:zend_string_safe_alloc
Unexecuted instantiation: zend_API.c:zend_string_safe_alloc
Unexecuted instantiation: zend_ast.c:zend_string_safe_alloc
Unexecuted instantiation: zend_attributes.c:zend_string_safe_alloc
Unexecuted instantiation: zend_autoload.c:zend_string_safe_alloc
Unexecuted instantiation: zend_builtin_functions.c:zend_string_safe_alloc
Unexecuted instantiation: zend_call_stack.c:zend_string_safe_alloc
Unexecuted instantiation: zend_closures.c:zend_string_safe_alloc
Unexecuted instantiation: zend_compile.c:zend_string_safe_alloc
Unexecuted instantiation: zend_constants.c:zend_string_safe_alloc
Unexecuted instantiation: zend_cpuinfo.c:zend_string_safe_alloc
Unexecuted instantiation: zend_default_classes.c:zend_string_safe_alloc
Unexecuted instantiation: zend_dtrace.c:zend_string_safe_alloc
Unexecuted instantiation: zend_enum.c:zend_string_safe_alloc
Unexecuted instantiation: zend_exceptions.c:zend_string_safe_alloc
Unexecuted instantiation: zend_execute_API.c:zend_string_safe_alloc
Unexecuted instantiation: zend_execute.c:zend_string_safe_alloc
Unexecuted instantiation: zend_extensions.c:zend_string_safe_alloc
Unexecuted instantiation: zend_fibers.c:zend_string_safe_alloc
Unexecuted instantiation: zend_float.c:zend_string_safe_alloc
Unexecuted instantiation: zend_gc.c:zend_string_safe_alloc
Unexecuted instantiation: zend_gdb.c:zend_string_safe_alloc
Unexecuted instantiation: zend_generators.c:zend_string_safe_alloc
Unexecuted instantiation: zend_hash.c:zend_string_safe_alloc
Unexecuted instantiation: zend_highlight.c:zend_string_safe_alloc
Unexecuted instantiation: zend_hrtime.c:zend_string_safe_alloc
Unexecuted instantiation: zend_inheritance.c:zend_string_safe_alloc
Unexecuted instantiation: zend_ini_parser.c:zend_string_safe_alloc
Unexecuted instantiation: zend_ini_scanner.c:zend_string_safe_alloc
Unexecuted instantiation: zend_ini.c:zend_string_safe_alloc
Unexecuted instantiation: zend_interfaces.c:zend_string_safe_alloc
Unexecuted instantiation: zend_iterators.c:zend_string_safe_alloc
Unexecuted instantiation: zend_language_parser.c:zend_string_safe_alloc
Unexecuted instantiation: zend_language_scanner.c:zend_string_safe_alloc
Unexecuted instantiation: zend_lazy_objects.c:zend_string_safe_alloc
Unexecuted instantiation: zend_list.c:zend_string_safe_alloc
Unexecuted instantiation: zend_llist.c:zend_string_safe_alloc
Unexecuted instantiation: zend_multibyte.c:zend_string_safe_alloc
Unexecuted instantiation: zend_object_handlers.c:zend_string_safe_alloc
Unexecuted instantiation: zend_objects_API.c:zend_string_safe_alloc
Unexecuted instantiation: zend_objects.c:zend_string_safe_alloc
Unexecuted instantiation: zend_observer.c:zend_string_safe_alloc
Unexecuted instantiation: zend_opcode.c:zend_string_safe_alloc
Unexecuted instantiation: zend_operators.c:zend_string_safe_alloc
Unexecuted instantiation: zend_property_hooks.c:zend_string_safe_alloc
Unexecuted instantiation: zend_ptr_stack.c:zend_string_safe_alloc
Unexecuted instantiation: zend_signal.c:zend_string_safe_alloc
Unexecuted instantiation: zend_smart_str.c:zend_string_safe_alloc
Unexecuted instantiation: zend_sort.c:zend_string_safe_alloc
Unexecuted instantiation: zend_stack.c:zend_string_safe_alloc
Unexecuted instantiation: zend_stream.c:zend_string_safe_alloc
zend_string.c:zend_string_safe_alloc
Line
Count
Source
192
83.9k
{
193
83.9k
  zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
194
195
83.9k
  GC_SET_REFCOUNT(ret, 1);
196
83.9k
  GC_TYPE_INFO(ret) = GC_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT);
197
83.9k
  ZSTR_H(ret) = 0;
198
83.9k
  ZSTR_LEN(ret) = (n * m) + l;
199
83.9k
  return ret;
200
83.9k
}
Unexecuted instantiation: zend_strtod.c:zend_string_safe_alloc
Unexecuted instantiation: zend_system_id.c:zend_string_safe_alloc
Unexecuted instantiation: zend_variables.c:zend_string_safe_alloc
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_safe_alloc
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_safe_alloc
Unexecuted instantiation: zend_weakrefs.c:zend_string_safe_alloc
Unexecuted instantiation: zend.c:zend_string_safe_alloc
Unexecuted instantiation: internal_functions_cli.c:zend_string_safe_alloc
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_safe_alloc
Unexecuted instantiation: fuzzer-sapi.c:zend_string_safe_alloc
201
202
static zend_always_inline zend_string *zend_string_init(const char *str, size_t len, bool persistent)
203
2.50M
{
204
2.50M
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
2.50M
  memcpy(ZSTR_VAL(ret), str, len);
207
2.50M
  ZSTR_VAL(ret)[len] = '\0';
208
2.50M
  return ret;
209
2.50M
}
php_date.c:zend_string_init
Line
Count
Source
203
99
{
204
99
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
99
  memcpy(ZSTR_VAL(ret), str, len);
207
99
  ZSTR_VAL(ret)[len] = '\0';
208
99
  return ret;
209
99
}
Unexecuted instantiation: astro.c:zend_string_init
Unexecuted instantiation: dow.c:zend_string_init
Unexecuted instantiation: parse_date.c:zend_string_init
Unexecuted instantiation: parse_tz.c:zend_string_init
Unexecuted instantiation: parse_posix.c:zend_string_init
Unexecuted instantiation: timelib.c:zend_string_init
Unexecuted instantiation: tm2unixtime.c:zend_string_init
Unexecuted instantiation: unixtime2tm.c:zend_string_init
Unexecuted instantiation: parse_iso_intervals.c:zend_string_init
Unexecuted instantiation: interval.c:zend_string_init
php_pcre.c:zend_string_init
Line
Count
Source
203
135
{
204
135
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
135
  memcpy(ZSTR_VAL(ret), str, len);
207
135
  ZSTR_VAL(ret)[len] = '\0';
208
135
  return ret;
209
135
}
Unexecuted instantiation: exif.c:zend_string_init
Unexecuted instantiation: hash_adler32.c:zend_string_init
Unexecuted instantiation: hash_crc32.c:zend_string_init
Unexecuted instantiation: hash_fnv.c:zend_string_init
Unexecuted instantiation: hash_gost.c:zend_string_init
Unexecuted instantiation: hash_haval.c:zend_string_init
Unexecuted instantiation: hash_joaat.c:zend_string_init
Unexecuted instantiation: hash_md.c:zend_string_init
Unexecuted instantiation: hash_murmur.c:zend_string_init
Unexecuted instantiation: hash_ripemd.c:zend_string_init
Unexecuted instantiation: hash_sha_ni.c:zend_string_init
Unexecuted instantiation: hash_sha_sse2.c:zend_string_init
Unexecuted instantiation: hash_sha.c:zend_string_init
Unexecuted instantiation: hash_sha3.c:zend_string_init
Unexecuted instantiation: hash_snefru.c:zend_string_init
Unexecuted instantiation: hash_tiger.c:zend_string_init
Unexecuted instantiation: hash_whirlpool.c:zend_string_init
Unexecuted instantiation: hash_xxhash.c:zend_string_init
Unexecuted instantiation: hash.c:zend_string_init
Unexecuted instantiation: json_encoder.c:zend_string_init
Unexecuted instantiation: json_parser.tab.c:zend_string_init
Unexecuted instantiation: json_scanner.c:zend_string_init
json.c:zend_string_init
Line
Count
Source
203
45
{
204
45
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
45
  memcpy(ZSTR_VAL(ret), str, len);
207
45
  ZSTR_VAL(ret)[len] = '\0';
208
45
  return ret;
209
45
}
Unexecuted instantiation: php_lexbor.c:zend_string_init
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_init
Unexecuted instantiation: shared_alloc_posix.c:zend_string_init
Unexecuted instantiation: shared_alloc_shm.c:zend_string_init
Unexecuted instantiation: zend_accelerator_api.c:zend_string_init
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_init
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_init
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_init
Unexecuted instantiation: zend_accelerator_module.c:zend_string_init
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_init
Unexecuted instantiation: zend_file_cache.c:zend_string_init
Unexecuted instantiation: zend_persist_calc.c:zend_string_init
Unexecuted instantiation: zend_persist.c:zend_string_init
Unexecuted instantiation: zend_shared_alloc.c:zend_string_init
ZendAccelerator.c:zend_string_init
Line
Count
Source
203
1.16k
{
204
1.16k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
1.16k
  memcpy(ZSTR_VAL(ret), str, len);
207
1.16k
  ZSTR_VAL(ret)[len] = '\0';
208
1.16k
  return ret;
209
1.16k
}
Unexecuted instantiation: ir_cfg.c:zend_string_init
Unexecuted instantiation: ir_check.c:zend_string_init
Unexecuted instantiation: ir_dump.c:zend_string_init
Unexecuted instantiation: ir_emit.c:zend_string_init
Unexecuted instantiation: ir_gcm.c:zend_string_init
Unexecuted instantiation: ir_gdb.c:zend_string_init
Unexecuted instantiation: ir_patch.c:zend_string_init
Unexecuted instantiation: ir_perf.c:zend_string_init
Unexecuted instantiation: ir_ra.c:zend_string_init
Unexecuted instantiation: ir_save.c:zend_string_init
Unexecuted instantiation: ir_sccp.c:zend_string_init
Unexecuted instantiation: ir_strtab.c:zend_string_init
Unexecuted instantiation: ir.c:zend_string_init
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_init
Unexecuted instantiation: zend_jit.c:zend_string_init
Unexecuted instantiation: csprng.c:zend_string_init
Unexecuted instantiation: engine_mt19937.c:zend_string_init
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_init
Unexecuted instantiation: engine_secure.c:zend_string_init
Unexecuted instantiation: engine_user.c:zend_string_init
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_init
Unexecuted instantiation: gammasection.c:zend_string_init
random.c:zend_string_init
Line
Count
Source
203
8
{
204
8
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
8
  memcpy(ZSTR_VAL(ret), str, len);
207
8
  ZSTR_VAL(ret)[len] = '\0';
208
8
  return ret;
209
8
}
Unexecuted instantiation: randomizer.c:zend_string_init
Unexecuted instantiation: zend_utils.c:zend_string_init
php_reflection.c:zend_string_init
Line
Count
Source
203
36
{
204
36
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
36
  memcpy(ZSTR_VAL(ret), str, len);
207
36
  ZSTR_VAL(ret)[len] = '\0';
208
36
  return ret;
209
36
}
Unexecuted instantiation: php_spl.c:zend_string_init
Unexecuted instantiation: spl_array.c:zend_string_init
Unexecuted instantiation: spl_directory.c:zend_string_init
Unexecuted instantiation: spl_dllist.c:zend_string_init
Unexecuted instantiation: spl_exceptions.c:zend_string_init
spl_fixedarray.c:zend_string_init
Line
Count
Source
203
2
{
204
2
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
2
  memcpy(ZSTR_VAL(ret), str, len);
207
2
  ZSTR_VAL(ret)[len] = '\0';
208
2
  return ret;
209
2
}
Unexecuted instantiation: spl_functions.c:zend_string_init
Unexecuted instantiation: spl_heap.c:zend_string_init
spl_iterators.c:zend_string_init
Line
Count
Source
203
10
{
204
10
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
10
  memcpy(ZSTR_VAL(ret), str, len);
207
10
  ZSTR_VAL(ret)[len] = '\0';
208
10
  return ret;
209
10
}
spl_observer.c:zend_string_init
Line
Count
Source
203
6
{
204
6
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
6
  memcpy(ZSTR_VAL(ret), str, len);
207
6
  ZSTR_VAL(ret)[len] = '\0';
208
6
  return ret;
209
6
}
Unexecuted instantiation: array.c:zend_string_init
assert.c:zend_string_init
Line
Count
Source
203
12
{
204
12
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
12
  memcpy(ZSTR_VAL(ret), str, len);
207
12
  ZSTR_VAL(ret)[len] = '\0';
208
12
  return ret;
209
12
}
Unexecuted instantiation: base64.c:zend_string_init
basic_functions.c:zend_string_init
Line
Count
Source
203
40
{
204
40
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
40
  memcpy(ZSTR_VAL(ret), str, len);
207
40
  ZSTR_VAL(ret)[len] = '\0';
208
40
  return ret;
209
40
}
Unexecuted instantiation: browscap.c:zend_string_init
Unexecuted instantiation: crc32_x86.c:zend_string_init
Unexecuted instantiation: crc32.c:zend_string_init
Unexecuted instantiation: credits.c:zend_string_init
Unexecuted instantiation: crypt.c:zend_string_init
Unexecuted instantiation: css.c:zend_string_init
Unexecuted instantiation: datetime.c:zend_string_init
dir.c:zend_string_init
Line
Count
Source
203
5
{
204
5
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
5
  memcpy(ZSTR_VAL(ret), str, len);
207
5
  ZSTR_VAL(ret)[len] = '\0';
208
5
  return ret;
209
5
}
Unexecuted instantiation: dl.c:zend_string_init
Unexecuted instantiation: dns.c:zend_string_init
Unexecuted instantiation: exec.c:zend_string_init
file.c:zend_string_init
Line
Count
Source
203
6.32k
{
204
6.32k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
6.32k
  memcpy(ZSTR_VAL(ret), str, len);
207
6.32k
  ZSTR_VAL(ret)[len] = '\0';
208
6.32k
  return ret;
209
6.32k
}
Unexecuted instantiation: filestat.c:zend_string_init
Unexecuted instantiation: filters.c:zend_string_init
Unexecuted instantiation: flock_compat.c:zend_string_init
Unexecuted instantiation: formatted_print.c:zend_string_init
Unexecuted instantiation: fsock.c:zend_string_init
Unexecuted instantiation: ftok.c:zend_string_init
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_init
head.c:zend_string_init
Line
Count
Source
203
6
{
204
6
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
6
  memcpy(ZSTR_VAL(ret), str, len);
207
6
  ZSTR_VAL(ret)[len] = '\0';
208
6
  return ret;
209
6
}
Unexecuted instantiation: hrtime.c:zend_string_init
Unexecuted instantiation: html.c:zend_string_init
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_init
Unexecuted instantiation: http.c:zend_string_init
Unexecuted instantiation: image.c:zend_string_init
Unexecuted instantiation: incomplete_class.c:zend_string_init
info.c:zend_string_init
Line
Count
Source
203
24
{
204
24
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
24
  memcpy(ZSTR_VAL(ret), str, len);
207
24
  ZSTR_VAL(ret)[len] = '\0';
208
24
  return ret;
209
24
}
Unexecuted instantiation: iptc.c:zend_string_init
Unexecuted instantiation: levenshtein.c:zend_string_init
Unexecuted instantiation: link.c:zend_string_init
Unexecuted instantiation: mail.c:zend_string_init
math.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
}
md5.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: metaphone.c:zend_string_init
Unexecuted instantiation: microtime.c:zend_string_init
Unexecuted instantiation: net.c:zend_string_init
Unexecuted instantiation: pack.c:zend_string_init
Unexecuted instantiation: pageinfo.c:zend_string_init
Unexecuted instantiation: password.c:zend_string_init
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_init
Unexecuted instantiation: proc_open.c:zend_string_init
Unexecuted instantiation: quot_print.c:zend_string_init
Unexecuted instantiation: scanf.c:zend_string_init
Unexecuted instantiation: sha1.c:zend_string_init
Unexecuted instantiation: soundex.c:zend_string_init
Unexecuted instantiation: streamsfuncs.c:zend_string_init
string.c:zend_string_init
Line
Count
Source
203
1.75k
{
204
1.75k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
1.75k
  memcpy(ZSTR_VAL(ret), str, len);
207
1.75k
  ZSTR_VAL(ret)[len] = '\0';
208
1.75k
  return ret;
209
1.75k
}
Unexecuted instantiation: strnatcmp.c:zend_string_init
Unexecuted instantiation: syslog.c:zend_string_init
Unexecuted instantiation: type.c:zend_string_init
Unexecuted instantiation: uniqid.c:zend_string_init
url_scanner_ex.c:zend_string_init
Line
Count
Source
203
10
{
204
10
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
10
  memcpy(ZSTR_VAL(ret), str, len);
207
10
  ZSTR_VAL(ret)[len] = '\0';
208
10
  return ret;
209
10
}
Unexecuted instantiation: url.c:zend_string_init
user_filters.c:zend_string_init
Line
Count
Source
203
158
{
204
158
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
158
  memcpy(ZSTR_VAL(ret), str, len);
207
158
  ZSTR_VAL(ret)[len] = '\0';
208
158
  return ret;
209
158
}
Unexecuted instantiation: uuencode.c:zend_string_init
var_unserializer.c:zend_string_init
Line
Count
Source
203
550
{
204
550
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
550
  memcpy(ZSTR_VAL(ret), str, len);
207
550
  ZSTR_VAL(ret)[len] = '\0';
208
550
  return ret;
209
550
}
var.c:zend_string_init
Line
Count
Source
203
300
{
204
300
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
300
  memcpy(ZSTR_VAL(ret), str, len);
207
300
  ZSTR_VAL(ret)[len] = '\0';
208
300
  return ret;
209
300
}
Unexecuted instantiation: versioning.c:zend_string_init
Unexecuted instantiation: crypt_sha256.c:zend_string_init
Unexecuted instantiation: crypt_sha512.c:zend_string_init
Unexecuted instantiation: php_crypt_r.c:zend_string_init
php_uri.c:zend_string_init
Line
Count
Source
203
8
{
204
8
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
8
  memcpy(ZSTR_VAL(ret), str, len);
207
8
  ZSTR_VAL(ret)[len] = '\0';
208
8
  return ret;
209
8
}
Unexecuted instantiation: php_uri_common.c:zend_string_init
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_init
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_init
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_init
Unexecuted instantiation: explicit_bzero.c:zend_string_init
fopen_wrappers.c:zend_string_init
Line
Count
Source
203
31.2k
{
204
31.2k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
31.2k
  memcpy(ZSTR_VAL(ret), str, len);
207
31.2k
  ZSTR_VAL(ret)[len] = '\0';
208
31.2k
  return ret;
209
31.2k
}
Unexecuted instantiation: getopt.c:zend_string_init
main.c:zend_string_init
Line
Count
Source
203
6
{
204
6
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
6
  memcpy(ZSTR_VAL(ret), str, len);
207
6
  ZSTR_VAL(ret)[len] = '\0';
208
6
  return ret;
209
6
}
Unexecuted instantiation: network.c:zend_string_init
output.c:zend_string_init
Line
Count
Source
203
1.60k
{
204
1.60k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
1.60k
  memcpy(ZSTR_VAL(ret), str, len);
207
1.60k
  ZSTR_VAL(ret)[len] = '\0';
208
1.60k
  return ret;
209
1.60k
}
Unexecuted instantiation: php_content_types.c:zend_string_init
Unexecuted instantiation: php_ini_builder.c:zend_string_init
php_ini.c:zend_string_init
Line
Count
Source
203
46
{
204
46
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
46
  memcpy(ZSTR_VAL(ret), str, len);
207
46
  ZSTR_VAL(ret)[len] = '\0';
208
46
  return ret;
209
46
}
Unexecuted instantiation: php_glob.c:zend_string_init
Unexecuted instantiation: php_odbc_utils.c:zend_string_init
Unexecuted instantiation: php_open_temporary_file.c:zend_string_init
Unexecuted instantiation: php_scandir.c:zend_string_init
Unexecuted instantiation: php_syslog.c:zend_string_init
Unexecuted instantiation: php_ticks.c:zend_string_init
php_variables.c:zend_string_init
Line
Count
Source
203
45.0k
{
204
45.0k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
45.0k
  memcpy(ZSTR_VAL(ret), str, len);
207
45.0k
  ZSTR_VAL(ret)[len] = '\0';
208
45.0k
  return ret;
209
45.0k
}
Unexecuted instantiation: reentrancy.c:zend_string_init
Unexecuted instantiation: rfc1867.c:zend_string_init
Unexecuted instantiation: safe_bcmp.c:zend_string_init
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
39
{
204
39
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
39
  memcpy(ZSTR_VAL(ret), str, len);
207
39
  ZSTR_VAL(ret)[len] = '\0';
208
39
  return ret;
209
39
}
stream_errors.c:zend_string_init
Line
Count
Source
203
10
{
204
10
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
10
  memcpy(ZSTR_VAL(ret), str, len);
207
10
  ZSTR_VAL(ret)[len] = '\0';
208
10
  return ret;
209
10
}
Unexecuted instantiation: streams.c:zend_string_init
Unexecuted instantiation: transports.c:zend_string_init
userspace.c:zend_string_init
Line
Count
Source
203
929
{
204
929
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
929
  memcpy(ZSTR_VAL(ret), str, len);
207
929
  ZSTR_VAL(ret)[len] = '\0';
208
929
  return ret;
209
929
}
Unexecuted instantiation: xp_socket.c:zend_string_init
Unexecuted instantiation: block_pass.c:zend_string_init
compact_literals.c:zend_string_init
Line
Count
Source
203
3.68k
{
204
3.68k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
3.68k
  memcpy(ZSTR_VAL(ret), str, len);
207
3.68k
  ZSTR_VAL(ret)[len] = '\0';
208
3.68k
  return ret;
209
3.68k
}
Unexecuted instantiation: compact_vars.c:zend_string_init
Unexecuted instantiation: dce.c:zend_string_init
Unexecuted instantiation: dfa_pass.c:zend_string_init
Unexecuted instantiation: escape_analysis.c:zend_string_init
Unexecuted instantiation: nop_removal.c:zend_string_init
Unexecuted instantiation: optimize_func_calls.c:zend_string_init
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_init
Unexecuted instantiation: pass1.c:zend_string_init
Unexecuted instantiation: pass3.c:zend_string_init
Unexecuted instantiation: sccp.c:zend_string_init
Unexecuted instantiation: scdf.c:zend_string_init
Unexecuted instantiation: zend_call_graph.c:zend_string_init
Unexecuted instantiation: zend_cfg.c:zend_string_init
Unexecuted instantiation: zend_dfg.c:zend_string_init
Unexecuted instantiation: zend_dump.c:zend_string_init
Unexecuted instantiation: zend_func_info.c:zend_string_init
Unexecuted instantiation: zend_inference.c:zend_string_init
zend_optimizer.c:zend_string_init
Line
Count
Source
203
2
{
204
2
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
2
  memcpy(ZSTR_VAL(ret), str, len);
207
2
  ZSTR_VAL(ret)[len] = '\0';
208
2
  return ret;
209
2
}
Unexecuted instantiation: zend_ssa.c:zend_string_init
Unexecuted instantiation: zend_alloc.c:zend_string_init
zend_API.c:zend_string_init
Line
Count
Source
203
1.13k
{
204
1.13k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
1.13k
  memcpy(ZSTR_VAL(ret), str, len);
207
1.13k
  ZSTR_VAL(ret)[len] = '\0';
208
1.13k
  return ret;
209
1.13k
}
Unexecuted instantiation: zend_ast.c:zend_string_init
zend_attributes.c:zend_string_init
Line
Count
Source
203
17
{
204
17
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
17
  memcpy(ZSTR_VAL(ret), str, len);
207
17
  ZSTR_VAL(ret)[len] = '\0';
208
17
  return ret;
209
17
}
Unexecuted instantiation: zend_autoload.c:zend_string_init
zend_builtin_functions.c:zend_string_init
Line
Count
Source
203
289
{
204
289
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
289
  memcpy(ZSTR_VAL(ret), str, len);
207
289
  ZSTR_VAL(ret)[len] = '\0';
208
289
  return ret;
209
289
}
Unexecuted instantiation: zend_call_stack.c:zend_string_init
Unexecuted instantiation: zend_closures.c:zend_string_init
zend_compile.c:zend_string_init
Line
Count
Source
203
18.5k
{
204
18.5k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
18.5k
  memcpy(ZSTR_VAL(ret), str, len);
207
18.5k
  ZSTR_VAL(ret)[len] = '\0';
208
18.5k
  return ret;
209
18.5k
}
zend_constants.c:zend_string_init
Line
Count
Source
203
278
{
204
278
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
278
  memcpy(ZSTR_VAL(ret), str, len);
207
278
  ZSTR_VAL(ret)[len] = '\0';
208
278
  return ret;
209
278
}
Unexecuted instantiation: zend_cpuinfo.c:zend_string_init
Unexecuted instantiation: zend_default_classes.c:zend_string_init
Unexecuted instantiation: zend_dtrace.c:zend_string_init
zend_enum.c:zend_string_init
Line
Count
Source
203
772
{
204
772
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
772
  memcpy(ZSTR_VAL(ret), str, len);
207
772
  ZSTR_VAL(ret)[len] = '\0';
208
772
  return ret;
209
772
}
zend_exceptions.c:zend_string_init
Line
Count
Source
203
263k
{
204
263k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
263k
  memcpy(ZSTR_VAL(ret), str, len);
207
263k
  ZSTR_VAL(ret)[len] = '\0';
208
263k
  return ret;
209
263k
}
zend_execute_API.c:zend_string_init
Line
Count
Source
203
6
{
204
6
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
6
  memcpy(ZSTR_VAL(ret), str, len);
207
6
  ZSTR_VAL(ret)[len] = '\0';
208
6
  return ret;
209
6
}
zend_execute.c:zend_string_init
Line
Count
Source
203
294
{
204
294
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
294
  memcpy(ZSTR_VAL(ret), str, len);
207
294
  ZSTR_VAL(ret)[len] = '\0';
208
294
  return ret;
209
294
}
Unexecuted instantiation: zend_extensions.c:zend_string_init
Unexecuted instantiation: zend_fibers.c:zend_string_init
Unexecuted instantiation: zend_float.c:zend_string_init
Unexecuted instantiation: zend_gc.c:zend_string_init
Unexecuted instantiation: zend_gdb.c:zend_string_init
Unexecuted instantiation: zend_generators.c:zend_string_init
zend_hash.c:zend_string_init
Line
Count
Source
203
4.40k
{
204
4.40k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
4.40k
  memcpy(ZSTR_VAL(ret), str, len);
207
4.40k
  ZSTR_VAL(ret)[len] = '\0';
208
4.40k
  return ret;
209
4.40k
}
Unexecuted instantiation: zend_highlight.c:zend_string_init
Unexecuted instantiation: zend_hrtime.c:zend_string_init
Unexecuted instantiation: zend_inheritance.c:zend_string_init
zend_ini_parser.c:zend_string_init
Line
Count
Source
203
8.39k
{
204
8.39k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
8.39k
  memcpy(ZSTR_VAL(ret), str, len);
207
8.39k
  ZSTR_VAL(ret)[len] = '\0';
208
8.39k
  return ret;
209
8.39k
}
zend_ini_scanner.c:zend_string_init
Line
Count
Source
203
319k
{
204
319k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
319k
  memcpy(ZSTR_VAL(ret), str, len);
207
319k
  ZSTR_VAL(ret)[len] = '\0';
208
319k
  return ret;
209
319k
}
zend_ini.c:zend_string_init
Line
Count
Source
203
31.2k
{
204
31.2k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
31.2k
  memcpy(ZSTR_VAL(ret), str, len);
207
31.2k
  ZSTR_VAL(ret)[len] = '\0';
208
31.2k
  return ret;
209
31.2k
}
zend_interfaces.c:zend_string_init
Line
Count
Source
203
24
{
204
24
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
24
  memcpy(ZSTR_VAL(ret), str, len);
207
24
  ZSTR_VAL(ret)[len] = '\0';
208
24
  return ret;
209
24
}
Unexecuted instantiation: zend_iterators.c:zend_string_init
Unexecuted instantiation: zend_language_parser.c:zend_string_init
zend_language_scanner.c:zend_string_init
Line
Count
Source
203
1.63M
{
204
1.63M
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
1.63M
  memcpy(ZSTR_VAL(ret), str, len);
207
1.63M
  ZSTR_VAL(ret)[len] = '\0';
208
1.63M
  return ret;
209
1.63M
}
Unexecuted instantiation: zend_lazy_objects.c:zend_string_init
Unexecuted instantiation: zend_list.c:zend_string_init
Unexecuted instantiation: zend_llist.c:zend_string_init
Unexecuted instantiation: zend_multibyte.c:zend_string_init
zend_object_handlers.c:zend_string_init
Line
Count
Source
203
444
{
204
444
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
444
  memcpy(ZSTR_VAL(ret), str, len);
207
444
  ZSTR_VAL(ret)[len] = '\0';
208
444
  return ret;
209
444
}
Unexecuted instantiation: zend_objects_API.c:zend_string_init
Unexecuted instantiation: zend_objects.c:zend_string_init
Unexecuted instantiation: zend_observer.c:zend_string_init
Unexecuted instantiation: zend_opcode.c:zend_string_init
zend_operators.c:zend_string_init
Line
Count
Source
203
27.0k
{
204
27.0k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
27.0k
  memcpy(ZSTR_VAL(ret), str, len);
207
27.0k
  ZSTR_VAL(ret)[len] = '\0';
208
27.0k
  return ret;
209
27.0k
}
zend_property_hooks.c:zend_string_init
Line
Count
Source
203
72
{
204
72
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
72
  memcpy(ZSTR_VAL(ret), str, len);
207
72
  ZSTR_VAL(ret)[len] = '\0';
208
72
  return ret;
209
72
}
Unexecuted instantiation: zend_ptr_stack.c:zend_string_init
Unexecuted instantiation: zend_signal.c:zend_string_init
Unexecuted instantiation: zend_smart_str.c:zend_string_init
Unexecuted instantiation: zend_sort.c:zend_string_init
Unexecuted instantiation: zend_stack.c:zend_string_init
zend_stream.c:zend_string_init
Line
Count
Source
203
44.4k
{
204
44.4k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
44.4k
  memcpy(ZSTR_VAL(ret), str, len);
207
44.4k
  ZSTR_VAL(ret)[len] = '\0';
208
44.4k
  return ret;
209
44.4k
}
zend_string.c:zend_string_init
Line
Count
Source
203
6.74k
{
204
6.74k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
6.74k
  memcpy(ZSTR_VAL(ret), str, len);
207
6.74k
  ZSTR_VAL(ret)[len] = '\0';
208
6.74k
  return ret;
209
6.74k
}
Unexecuted instantiation: zend_strtod.c:zend_string_init
Unexecuted instantiation: zend_system_id.c:zend_string_init
zend_variables.c:zend_string_init
Line
Count
Source
203
57
{
204
57
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
57
  memcpy(ZSTR_VAL(ret), str, len);
207
57
  ZSTR_VAL(ret)[len] = '\0';
208
57
  return ret;
209
57
}
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_init
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_init
Unexecuted instantiation: zend_weakrefs.c:zend_string_init
Unexecuted instantiation: zend.c:zend_string_init
Unexecuted instantiation: internal_functions_cli.c:zend_string_init
fuzzer-tracing-jit.c:zend_string_init
Line
Count
Source
203
49.2k
{
204
49.2k
  zend_string *ret = zend_string_alloc(len, persistent);
205
206
49.2k
  memcpy(ZSTR_VAL(ret), str, len);
207
49.2k
  ZSTR_VAL(ret)[len] = '\0';
208
49.2k
  return ret;
209
49.2k
}
Unexecuted instantiation: fuzzer-sapi.c:zend_string_init
210
211
static zend_always_inline zend_string *zend_string_init_fast(const char *str, size_t len)
212
47.5k
{
213
47.5k
  if (len > 1) {
214
45.6k
    return zend_string_init(str, len, 0);
215
45.6k
  } else if (len == 0) {
216
137
    return zend_empty_string;
217
1.80k
  } else /* if (len == 1) */ {
218
1.80k
    return ZSTR_CHAR((zend_uchar) *str);
219
1.80k
  }
220
47.5k
}
Unexecuted instantiation: php_date.c:zend_string_init_fast
Unexecuted instantiation: astro.c:zend_string_init_fast
Unexecuted instantiation: dow.c:zend_string_init_fast
Unexecuted instantiation: parse_date.c:zend_string_init_fast
Unexecuted instantiation: parse_tz.c:zend_string_init_fast
Unexecuted instantiation: parse_posix.c:zend_string_init_fast
Unexecuted instantiation: timelib.c:zend_string_init_fast
Unexecuted instantiation: tm2unixtime.c:zend_string_init_fast
Unexecuted instantiation: unixtime2tm.c:zend_string_init_fast
Unexecuted instantiation: parse_iso_intervals.c:zend_string_init_fast
Unexecuted instantiation: interval.c:zend_string_init_fast
php_pcre.c:zend_string_init_fast
Line
Count
Source
212
252
{
213
252
  if (len > 1) {
214
18
    return zend_string_init(str, len, 0);
215
234
  } else if (len == 0) {
216
0
    return zend_empty_string;
217
234
  } else /* if (len == 1) */ {
218
234
    return ZSTR_CHAR((zend_uchar) *str);
219
234
  }
220
252
}
Unexecuted instantiation: exif.c:zend_string_init_fast
Unexecuted instantiation: hash_adler32.c:zend_string_init_fast
Unexecuted instantiation: hash_crc32.c:zend_string_init_fast
Unexecuted instantiation: hash_fnv.c:zend_string_init_fast
Unexecuted instantiation: hash_gost.c:zend_string_init_fast
Unexecuted instantiation: hash_haval.c:zend_string_init_fast
Unexecuted instantiation: hash_joaat.c:zend_string_init_fast
Unexecuted instantiation: hash_md.c:zend_string_init_fast
Unexecuted instantiation: hash_murmur.c:zend_string_init_fast
Unexecuted instantiation: hash_ripemd.c:zend_string_init_fast
Unexecuted instantiation: hash_sha_ni.c:zend_string_init_fast
Unexecuted instantiation: hash_sha_sse2.c:zend_string_init_fast
Unexecuted instantiation: hash_sha.c:zend_string_init_fast
Unexecuted instantiation: hash_sha3.c:zend_string_init_fast
Unexecuted instantiation: hash_snefru.c:zend_string_init_fast
Unexecuted instantiation: hash_tiger.c:zend_string_init_fast
Unexecuted instantiation: hash_whirlpool.c:zend_string_init_fast
Unexecuted instantiation: hash_xxhash.c:zend_string_init_fast
Unexecuted instantiation: hash.c:zend_string_init_fast
Unexecuted instantiation: json_encoder.c:zend_string_init_fast
Unexecuted instantiation: json_parser.tab.c:zend_string_init_fast
Unexecuted instantiation: json_scanner.c:zend_string_init_fast
Unexecuted instantiation: json.c:zend_string_init_fast
Unexecuted instantiation: php_lexbor.c:zend_string_init_fast
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_init_fast
Unexecuted instantiation: shared_alloc_posix.c:zend_string_init_fast
Unexecuted instantiation: shared_alloc_shm.c:zend_string_init_fast
Unexecuted instantiation: zend_accelerator_api.c:zend_string_init_fast
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_init_fast
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_init_fast
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_init_fast
Unexecuted instantiation: zend_accelerator_module.c:zend_string_init_fast
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_init_fast
Unexecuted instantiation: zend_file_cache.c:zend_string_init_fast
Unexecuted instantiation: zend_persist_calc.c:zend_string_init_fast
Unexecuted instantiation: zend_persist.c:zend_string_init_fast
Unexecuted instantiation: zend_shared_alloc.c:zend_string_init_fast
Unexecuted instantiation: ZendAccelerator.c:zend_string_init_fast
Unexecuted instantiation: ir_cfg.c:zend_string_init_fast
Unexecuted instantiation: ir_check.c:zend_string_init_fast
Unexecuted instantiation: ir_dump.c:zend_string_init_fast
Unexecuted instantiation: ir_emit.c:zend_string_init_fast
Unexecuted instantiation: ir_gcm.c:zend_string_init_fast
Unexecuted instantiation: ir_gdb.c:zend_string_init_fast
Unexecuted instantiation: ir_patch.c:zend_string_init_fast
Unexecuted instantiation: ir_perf.c:zend_string_init_fast
Unexecuted instantiation: ir_ra.c:zend_string_init_fast
Unexecuted instantiation: ir_save.c:zend_string_init_fast
Unexecuted instantiation: ir_sccp.c:zend_string_init_fast
Unexecuted instantiation: ir_strtab.c:zend_string_init_fast
Unexecuted instantiation: ir.c:zend_string_init_fast
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_init_fast
Unexecuted instantiation: zend_jit.c:zend_string_init_fast
Unexecuted instantiation: csprng.c:zend_string_init_fast
Unexecuted instantiation: engine_mt19937.c:zend_string_init_fast
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_init_fast
Unexecuted instantiation: engine_secure.c:zend_string_init_fast
Unexecuted instantiation: engine_user.c:zend_string_init_fast
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_init_fast
Unexecuted instantiation: gammasection.c:zend_string_init_fast
Unexecuted instantiation: random.c:zend_string_init_fast
Unexecuted instantiation: randomizer.c:zend_string_init_fast
Unexecuted instantiation: zend_utils.c:zend_string_init_fast
Unexecuted instantiation: php_reflection.c:zend_string_init_fast
Unexecuted instantiation: php_spl.c:zend_string_init_fast
Unexecuted instantiation: spl_array.c:zend_string_init_fast
Unexecuted instantiation: spl_directory.c:zend_string_init_fast
Unexecuted instantiation: spl_dllist.c:zend_string_init_fast
Unexecuted instantiation: spl_exceptions.c:zend_string_init_fast
Unexecuted instantiation: spl_fixedarray.c:zend_string_init_fast
Unexecuted instantiation: spl_functions.c:zend_string_init_fast
Unexecuted instantiation: spl_heap.c:zend_string_init_fast
Unexecuted instantiation: spl_iterators.c:zend_string_init_fast
Unexecuted instantiation: spl_observer.c:zend_string_init_fast
Unexecuted instantiation: array.c:zend_string_init_fast
Unexecuted instantiation: assert.c:zend_string_init_fast
Unexecuted instantiation: base64.c:zend_string_init_fast
Unexecuted instantiation: basic_functions.c:zend_string_init_fast
Unexecuted instantiation: browscap.c:zend_string_init_fast
Unexecuted instantiation: crc32_x86.c:zend_string_init_fast
Unexecuted instantiation: crc32.c:zend_string_init_fast
Unexecuted instantiation: credits.c:zend_string_init_fast
Unexecuted instantiation: crypt.c:zend_string_init_fast
Unexecuted instantiation: css.c:zend_string_init_fast
Unexecuted instantiation: datetime.c:zend_string_init_fast
Unexecuted instantiation: dir.c:zend_string_init_fast
Unexecuted instantiation: dl.c:zend_string_init_fast
Unexecuted instantiation: dns.c:zend_string_init_fast
Unexecuted instantiation: exec.c:zend_string_init_fast
Unexecuted instantiation: file.c:zend_string_init_fast
Unexecuted instantiation: filestat.c:zend_string_init_fast
Unexecuted instantiation: filters.c:zend_string_init_fast
Unexecuted instantiation: flock_compat.c:zend_string_init_fast
Unexecuted instantiation: formatted_print.c:zend_string_init_fast
Unexecuted instantiation: fsock.c:zend_string_init_fast
Unexecuted instantiation: ftok.c:zend_string_init_fast
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_init_fast
Unexecuted instantiation: head.c:zend_string_init_fast
Unexecuted instantiation: hrtime.c:zend_string_init_fast
Unexecuted instantiation: html.c:zend_string_init_fast
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_init_fast
Unexecuted instantiation: http.c:zend_string_init_fast
Unexecuted instantiation: image.c:zend_string_init_fast
Unexecuted instantiation: incomplete_class.c:zend_string_init_fast
Unexecuted instantiation: info.c:zend_string_init_fast
Unexecuted instantiation: iptc.c:zend_string_init_fast
Unexecuted instantiation: levenshtein.c:zend_string_init_fast
Unexecuted instantiation: link.c:zend_string_init_fast
Unexecuted instantiation: mail.c:zend_string_init_fast
Unexecuted instantiation: math.c:zend_string_init_fast
Unexecuted instantiation: md5.c:zend_string_init_fast
Unexecuted instantiation: metaphone.c:zend_string_init_fast
Unexecuted instantiation: microtime.c:zend_string_init_fast
Unexecuted instantiation: net.c:zend_string_init_fast
Unexecuted instantiation: pack.c:zend_string_init_fast
Unexecuted instantiation: pageinfo.c:zend_string_init_fast
Unexecuted instantiation: password.c:zend_string_init_fast
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_init_fast
Unexecuted instantiation: proc_open.c:zend_string_init_fast
Unexecuted instantiation: quot_print.c:zend_string_init_fast
Unexecuted instantiation: scanf.c:zend_string_init_fast
Unexecuted instantiation: sha1.c:zend_string_init_fast
Unexecuted instantiation: soundex.c:zend_string_init_fast
Unexecuted instantiation: streamsfuncs.c:zend_string_init_fast
string.c:zend_string_init_fast
Line
Count
Source
212
36
{
213
36
  if (len > 1) {
214
33
    return zend_string_init(str, len, 0);
215
33
  } else if (len == 0) {
216
0
    return zend_empty_string;
217
3
  } else /* if (len == 1) */ {
218
3
    return ZSTR_CHAR((zend_uchar) *str);
219
3
  }
220
36
}
Unexecuted instantiation: strnatcmp.c:zend_string_init_fast
Unexecuted instantiation: syslog.c:zend_string_init_fast
Unexecuted instantiation: type.c:zend_string_init_fast
Unexecuted instantiation: uniqid.c:zend_string_init_fast
Unexecuted instantiation: url_scanner_ex.c:zend_string_init_fast
Unexecuted instantiation: url.c:zend_string_init_fast
Unexecuted instantiation: user_filters.c:zend_string_init_fast
Unexecuted instantiation: uuencode.c:zend_string_init_fast
var_unserializer.c:zend_string_init_fast
Line
Count
Source
212
2.06k
{
213
2.06k
  if (len > 1) {
214
472
    return zend_string_init(str, len, 0);
215
1.59k
  } else if (len == 0) {
216
93
    return zend_empty_string;
217
1.49k
  } else /* if (len == 1) */ {
218
1.49k
    return ZSTR_CHAR((zend_uchar) *str);
219
1.49k
  }
220
2.06k
}
Unexecuted instantiation: var.c:zend_string_init_fast
Unexecuted instantiation: versioning.c:zend_string_init_fast
Unexecuted instantiation: crypt_sha256.c:zend_string_init_fast
Unexecuted instantiation: crypt_sha512.c:zend_string_init_fast
Unexecuted instantiation: php_crypt_r.c:zend_string_init_fast
Unexecuted instantiation: php_uri.c:zend_string_init_fast
Unexecuted instantiation: php_uri_common.c:zend_string_init_fast
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_init_fast
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_init_fast
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_init_fast
Unexecuted instantiation: explicit_bzero.c:zend_string_init_fast
Unexecuted instantiation: fopen_wrappers.c:zend_string_init_fast
Unexecuted instantiation: getopt.c:zend_string_init_fast
Unexecuted instantiation: main.c:zend_string_init_fast
Unexecuted instantiation: network.c:zend_string_init_fast
Unexecuted instantiation: output.c:zend_string_init_fast
Unexecuted instantiation: php_content_types.c:zend_string_init_fast
Unexecuted instantiation: php_ini_builder.c:zend_string_init_fast
Unexecuted instantiation: php_ini.c:zend_string_init_fast
Unexecuted instantiation: php_glob.c:zend_string_init_fast
Unexecuted instantiation: php_odbc_utils.c:zend_string_init_fast
Unexecuted instantiation: php_open_temporary_file.c:zend_string_init_fast
Unexecuted instantiation: php_scandir.c:zend_string_init_fast
Unexecuted instantiation: php_syslog.c:zend_string_init_fast
Unexecuted instantiation: php_ticks.c:zend_string_init_fast
php_variables.c:zend_string_init_fast
Line
Count
Source
212
45.1k
{
213
45.1k
  if (len > 1) {
214
45.0k
    return zend_string_init(str, len, 0);
215
45.0k
  } else if (len == 0) {
216
44
    return zend_empty_string;
217
66
  } else /* if (len == 1) */ {
218
66
    return ZSTR_CHAR((zend_uchar) *str);
219
66
  }
220
45.1k
}
Unexecuted instantiation: reentrancy.c:zend_string_init_fast
Unexecuted instantiation: rfc1867.c:zend_string_init_fast
Unexecuted instantiation: safe_bcmp.c:zend_string_init_fast
Unexecuted instantiation: SAPI.c:zend_string_init_fast
Unexecuted instantiation: snprintf.c:zend_string_init_fast
Unexecuted instantiation: spprintf.c:zend_string_init_fast
Unexecuted instantiation: strlcat.c:zend_string_init_fast
Unexecuted instantiation: strlcpy.c:zend_string_init_fast
Unexecuted instantiation: cast.c:zend_string_init_fast
Unexecuted instantiation: filter.c:zend_string_init_fast
Unexecuted instantiation: glob_wrapper.c:zend_string_init_fast
Unexecuted instantiation: memory.c:zend_string_init_fast
Unexecuted instantiation: mmap.c:zend_string_init_fast
Unexecuted instantiation: plain_wrapper.c:zend_string_init_fast
Unexecuted instantiation: stream_errors.c:zend_string_init_fast
Unexecuted instantiation: streams.c:zend_string_init_fast
Unexecuted instantiation: transports.c:zend_string_init_fast
Unexecuted instantiation: userspace.c:zend_string_init_fast
Unexecuted instantiation: xp_socket.c:zend_string_init_fast
Unexecuted instantiation: block_pass.c:zend_string_init_fast
Unexecuted instantiation: compact_literals.c:zend_string_init_fast
Unexecuted instantiation: compact_vars.c:zend_string_init_fast
Unexecuted instantiation: dce.c:zend_string_init_fast
Unexecuted instantiation: dfa_pass.c:zend_string_init_fast
Unexecuted instantiation: escape_analysis.c:zend_string_init_fast
Unexecuted instantiation: nop_removal.c:zend_string_init_fast
Unexecuted instantiation: optimize_func_calls.c:zend_string_init_fast
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_init_fast
Unexecuted instantiation: pass1.c:zend_string_init_fast
Unexecuted instantiation: pass3.c:zend_string_init_fast
Unexecuted instantiation: sccp.c:zend_string_init_fast
Unexecuted instantiation: scdf.c:zend_string_init_fast
Unexecuted instantiation: zend_call_graph.c:zend_string_init_fast
Unexecuted instantiation: zend_cfg.c:zend_string_init_fast
Unexecuted instantiation: zend_dfg.c:zend_string_init_fast
Unexecuted instantiation: zend_dump.c:zend_string_init_fast
Unexecuted instantiation: zend_func_info.c:zend_string_init_fast
Unexecuted instantiation: zend_inference.c:zend_string_init_fast
Unexecuted instantiation: zend_optimizer.c:zend_string_init_fast
Unexecuted instantiation: zend_ssa.c:zend_string_init_fast
Unexecuted instantiation: zend_alloc.c:zend_string_init_fast
Unexecuted instantiation: zend_API.c:zend_string_init_fast
Unexecuted instantiation: zend_ast.c:zend_string_init_fast
Unexecuted instantiation: zend_attributes.c:zend_string_init_fast
Unexecuted instantiation: zend_autoload.c:zend_string_init_fast
Unexecuted instantiation: zend_builtin_functions.c:zend_string_init_fast
Unexecuted instantiation: zend_call_stack.c:zend_string_init_fast
Unexecuted instantiation: zend_closures.c:zend_string_init_fast
Unexecuted instantiation: zend_compile.c:zend_string_init_fast
Unexecuted instantiation: zend_constants.c:zend_string_init_fast
Unexecuted instantiation: zend_cpuinfo.c:zend_string_init_fast
Unexecuted instantiation: zend_default_classes.c:zend_string_init_fast
Unexecuted instantiation: zend_dtrace.c:zend_string_init_fast
Unexecuted instantiation: zend_enum.c:zend_string_init_fast
Unexecuted instantiation: zend_exceptions.c:zend_string_init_fast
Unexecuted instantiation: zend_execute_API.c:zend_string_init_fast
Unexecuted instantiation: zend_execute.c:zend_string_init_fast
Unexecuted instantiation: zend_extensions.c:zend_string_init_fast
Unexecuted instantiation: zend_fibers.c:zend_string_init_fast
Unexecuted instantiation: zend_float.c:zend_string_init_fast
Unexecuted instantiation: zend_gc.c:zend_string_init_fast
Unexecuted instantiation: zend_gdb.c:zend_string_init_fast
Unexecuted instantiation: zend_generators.c:zend_string_init_fast
Unexecuted instantiation: zend_hash.c:zend_string_init_fast
Unexecuted instantiation: zend_highlight.c:zend_string_init_fast
Unexecuted instantiation: zend_hrtime.c:zend_string_init_fast
Unexecuted instantiation: zend_inheritance.c:zend_string_init_fast
Unexecuted instantiation: zend_ini_parser.c:zend_string_init_fast
Unexecuted instantiation: zend_ini_scanner.c:zend_string_init_fast
Unexecuted instantiation: zend_ini.c:zend_string_init_fast
Unexecuted instantiation: zend_interfaces.c:zend_string_init_fast
Unexecuted instantiation: zend_iterators.c:zend_string_init_fast
Unexecuted instantiation: zend_language_parser.c:zend_string_init_fast
Unexecuted instantiation: zend_language_scanner.c:zend_string_init_fast
Unexecuted instantiation: zend_lazy_objects.c:zend_string_init_fast
Unexecuted instantiation: zend_list.c:zend_string_init_fast
Unexecuted instantiation: zend_llist.c:zend_string_init_fast
Unexecuted instantiation: zend_multibyte.c:zend_string_init_fast
Unexecuted instantiation: zend_object_handlers.c:zend_string_init_fast
Unexecuted instantiation: zend_objects_API.c:zend_string_init_fast
Unexecuted instantiation: zend_objects.c:zend_string_init_fast
Unexecuted instantiation: zend_observer.c:zend_string_init_fast
Unexecuted instantiation: zend_opcode.c:zend_string_init_fast
Unexecuted instantiation: zend_operators.c:zend_string_init_fast
Unexecuted instantiation: zend_property_hooks.c:zend_string_init_fast
Unexecuted instantiation: zend_ptr_stack.c:zend_string_init_fast
Unexecuted instantiation: zend_signal.c:zend_string_init_fast
Unexecuted instantiation: zend_smart_str.c:zend_string_init_fast
Unexecuted instantiation: zend_sort.c:zend_string_init_fast
Unexecuted instantiation: zend_stack.c:zend_string_init_fast
Unexecuted instantiation: zend_stream.c:zend_string_init_fast
Unexecuted instantiation: zend_string.c:zend_string_init_fast
Unexecuted instantiation: zend_strtod.c:zend_string_init_fast
Unexecuted instantiation: zend_system_id.c:zend_string_init_fast
Unexecuted instantiation: zend_variables.c:zend_string_init_fast
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_init_fast
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_init_fast
Unexecuted instantiation: zend_weakrefs.c:zend_string_init_fast
Unexecuted instantiation: zend.c:zend_string_init_fast
Unexecuted instantiation: internal_functions_cli.c:zend_string_init_fast
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_init_fast
Unexecuted instantiation: fuzzer-sapi.c:zend_string_init_fast
221
222
static zend_always_inline zend_string *zend_string_copy(zend_string *s)
223
2.65M
{
224
2.65M
  if (!ZSTR_IS_INTERNED(s)) {
225
1.37M
    GC_ADDREF(s);
226
1.37M
  }
227
2.65M
  return s;
228
2.65M
}
Unexecuted instantiation: php_date.c:zend_string_copy
Unexecuted instantiation: astro.c:zend_string_copy
Unexecuted instantiation: dow.c:zend_string_copy
Unexecuted instantiation: parse_date.c:zend_string_copy
Unexecuted instantiation: parse_tz.c:zend_string_copy
Unexecuted instantiation: parse_posix.c:zend_string_copy
Unexecuted instantiation: timelib.c:zend_string_copy
Unexecuted instantiation: tm2unixtime.c:zend_string_copy
Unexecuted instantiation: unixtime2tm.c:zend_string_copy
Unexecuted instantiation: parse_iso_intervals.c:zend_string_copy
Unexecuted instantiation: interval.c:zend_string_copy
php_pcre.c:zend_string_copy
Line
Count
Source
223
78
{
224
78
  if (!ZSTR_IS_INTERNED(s)) {
225
0
    GC_ADDREF(s);
226
0
  }
227
78
  return s;
228
78
}
Unexecuted instantiation: exif.c:zend_string_copy
Unexecuted instantiation: hash_adler32.c:zend_string_copy
Unexecuted instantiation: hash_crc32.c:zend_string_copy
Unexecuted instantiation: hash_fnv.c:zend_string_copy
Unexecuted instantiation: hash_gost.c:zend_string_copy
Unexecuted instantiation: hash_haval.c:zend_string_copy
Unexecuted instantiation: hash_joaat.c:zend_string_copy
Unexecuted instantiation: hash_md.c:zend_string_copy
Unexecuted instantiation: hash_murmur.c:zend_string_copy
Unexecuted instantiation: hash_ripemd.c:zend_string_copy
Unexecuted instantiation: hash_sha_ni.c:zend_string_copy
Unexecuted instantiation: hash_sha_sse2.c:zend_string_copy
Unexecuted instantiation: hash_sha.c:zend_string_copy
Unexecuted instantiation: hash_sha3.c:zend_string_copy
Unexecuted instantiation: hash_snefru.c:zend_string_copy
Unexecuted instantiation: hash_tiger.c:zend_string_copy
Unexecuted instantiation: hash_whirlpool.c:zend_string_copy
Unexecuted instantiation: hash_xxhash.c:zend_string_copy
Unexecuted instantiation: hash.c:zend_string_copy
Unexecuted instantiation: json_encoder.c:zend_string_copy
Unexecuted instantiation: json_parser.tab.c:zend_string_copy
Unexecuted instantiation: json_scanner.c:zend_string_copy
Unexecuted instantiation: json.c:zend_string_copy
Unexecuted instantiation: php_lexbor.c:zend_string_copy
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_copy
Unexecuted instantiation: shared_alloc_posix.c:zend_string_copy
Unexecuted instantiation: shared_alloc_shm.c:zend_string_copy
Unexecuted instantiation: zend_accelerator_api.c:zend_string_copy
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_copy
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_copy
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_copy
Unexecuted instantiation: zend_accelerator_module.c:zend_string_copy
zend_accelerator_util_funcs.c:zend_string_copy
Line
Count
Source
223
3.13k
{
224
3.13k
  if (!ZSTR_IS_INTERNED(s)) {
225
1.07k
    GC_ADDREF(s);
226
1.07k
  }
227
3.13k
  return s;
228
3.13k
}
Unexecuted instantiation: zend_file_cache.c:zend_string_copy
Unexecuted instantiation: zend_persist_calc.c:zend_string_copy
Unexecuted instantiation: zend_persist.c:zend_string_copy
Unexecuted instantiation: zend_shared_alloc.c:zend_string_copy
ZendAccelerator.c:zend_string_copy
Line
Count
Source
223
25.9k
{
224
25.9k
  if (!ZSTR_IS_INTERNED(s)) {
225
25.9k
    GC_ADDREF(s);
226
25.9k
  }
227
25.9k
  return s;
228
25.9k
}
Unexecuted instantiation: ir_cfg.c:zend_string_copy
Unexecuted instantiation: ir_check.c:zend_string_copy
Unexecuted instantiation: ir_dump.c:zend_string_copy
Unexecuted instantiation: ir_emit.c:zend_string_copy
Unexecuted instantiation: ir_gcm.c:zend_string_copy
Unexecuted instantiation: ir_gdb.c:zend_string_copy
Unexecuted instantiation: ir_patch.c:zend_string_copy
Unexecuted instantiation: ir_perf.c:zend_string_copy
Unexecuted instantiation: ir_ra.c:zend_string_copy
Unexecuted instantiation: ir_save.c:zend_string_copy
Unexecuted instantiation: ir_sccp.c:zend_string_copy
Unexecuted instantiation: ir_strtab.c:zend_string_copy
Unexecuted instantiation: ir.c:zend_string_copy
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_copy
Unexecuted instantiation: zend_jit.c:zend_string_copy
Unexecuted instantiation: csprng.c:zend_string_copy
Unexecuted instantiation: engine_mt19937.c:zend_string_copy
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_copy
Unexecuted instantiation: engine_secure.c:zend_string_copy
Unexecuted instantiation: engine_user.c:zend_string_copy
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_copy
Unexecuted instantiation: gammasection.c:zend_string_copy
Unexecuted instantiation: random.c:zend_string_copy
Unexecuted instantiation: randomizer.c:zend_string_copy
Unexecuted instantiation: zend_utils.c:zend_string_copy
php_reflection.c:zend_string_copy
Line
Count
Source
223
1.89k
{
224
1.89k
  if (!ZSTR_IS_INTERNED(s)) {
225
0
    GC_ADDREF(s);
226
0
  }
227
1.89k
  return s;
228
1.89k
}
Unexecuted instantiation: php_spl.c:zend_string_copy
Unexecuted instantiation: spl_array.c:zend_string_copy
Unexecuted instantiation: spl_directory.c:zend_string_copy
Unexecuted instantiation: spl_dllist.c:zend_string_copy
Unexecuted instantiation: spl_exceptions.c:zend_string_copy
Unexecuted instantiation: spl_fixedarray.c:zend_string_copy
Unexecuted instantiation: spl_functions.c:zend_string_copy
Unexecuted instantiation: spl_heap.c:zend_string_copy
Unexecuted instantiation: spl_iterators.c:zend_string_copy
Unexecuted instantiation: spl_observer.c:zend_string_copy
Unexecuted instantiation: array.c:zend_string_copy
Unexecuted instantiation: assert.c:zend_string_copy
Unexecuted instantiation: base64.c:zend_string_copy
basic_functions.c:zend_string_copy
Line
Count
Source
223
9
{
224
9
  if (!ZSTR_IS_INTERNED(s)) {
225
9
    GC_ADDREF(s);
226
9
  }
227
9
  return s;
228
9
}
Unexecuted instantiation: browscap.c:zend_string_copy
Unexecuted instantiation: crc32_x86.c:zend_string_copy
Unexecuted instantiation: crc32.c:zend_string_copy
Unexecuted instantiation: credits.c:zend_string_copy
Unexecuted instantiation: crypt.c:zend_string_copy
Unexecuted instantiation: css.c:zend_string_copy
Unexecuted instantiation: datetime.c:zend_string_copy
Unexecuted instantiation: dir.c:zend_string_copy
Unexecuted instantiation: dl.c:zend_string_copy
Unexecuted instantiation: dns.c:zend_string_copy
Unexecuted instantiation: exec.c:zend_string_copy
Unexecuted instantiation: file.c:zend_string_copy
Unexecuted instantiation: filestat.c:zend_string_copy
Unexecuted instantiation: filters.c:zend_string_copy
Unexecuted instantiation: flock_compat.c:zend_string_copy
Unexecuted instantiation: formatted_print.c:zend_string_copy
Unexecuted instantiation: fsock.c:zend_string_copy
Unexecuted instantiation: ftok.c:zend_string_copy
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_copy
Unexecuted instantiation: head.c:zend_string_copy
Unexecuted instantiation: hrtime.c:zend_string_copy
html.c:zend_string_copy
Line
Count
Source
223
63
{
224
63
  if (!ZSTR_IS_INTERNED(s)) {
225
63
    GC_ADDREF(s);
226
63
  }
227
63
  return s;
228
63
}
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_copy
Unexecuted instantiation: http.c:zend_string_copy
Unexecuted instantiation: image.c:zend_string_copy
incomplete_class.c:zend_string_copy
Line
Count
Source
223
30
{
224
30
  if (!ZSTR_IS_INTERNED(s)) {
225
0
    GC_ADDREF(s);
226
0
  }
227
30
  return s;
228
30
}
Unexecuted instantiation: info.c:zend_string_copy
Unexecuted instantiation: iptc.c:zend_string_copy
Unexecuted instantiation: levenshtein.c:zend_string_copy
Unexecuted instantiation: link.c:zend_string_copy
Unexecuted instantiation: mail.c:zend_string_copy
Unexecuted instantiation: math.c:zend_string_copy
Unexecuted instantiation: md5.c:zend_string_copy
Unexecuted instantiation: metaphone.c:zend_string_copy
Unexecuted instantiation: microtime.c:zend_string_copy
Unexecuted instantiation: net.c:zend_string_copy
Unexecuted instantiation: pack.c:zend_string_copy
Unexecuted instantiation: pageinfo.c:zend_string_copy
Unexecuted instantiation: password.c:zend_string_copy
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_copy
Unexecuted instantiation: proc_open.c:zend_string_copy
Unexecuted instantiation: quot_print.c:zend_string_copy
Unexecuted instantiation: scanf.c:zend_string_copy
Unexecuted instantiation: sha1.c:zend_string_copy
Unexecuted instantiation: soundex.c:zend_string_copy
Unexecuted instantiation: streamsfuncs.c:zend_string_copy
string.c:zend_string_copy
Line
Count
Source
223
831
{
224
831
  if (!ZSTR_IS_INTERNED(s)) {
225
684
    GC_ADDREF(s);
226
684
  }
227
831
  return s;
228
831
}
Unexecuted instantiation: strnatcmp.c:zend_string_copy
Unexecuted instantiation: syslog.c:zend_string_copy
Unexecuted instantiation: type.c:zend_string_copy
Unexecuted instantiation: uniqid.c:zend_string_copy
Unexecuted instantiation: url_scanner_ex.c:zend_string_copy
Unexecuted instantiation: url.c:zend_string_copy
user_filters.c:zend_string_copy
Line
Count
Source
223
356
{
224
356
  if (!ZSTR_IS_INTERNED(s)) {
225
0
    GC_ADDREF(s);
226
0
  }
227
356
  return s;
228
356
}
Unexecuted instantiation: uuencode.c:zend_string_copy
Unexecuted instantiation: var_unserializer.c:zend_string_copy
var.c:zend_string_copy
Line
Count
Source
223
210
{
224
210
  if (!ZSTR_IS_INTERNED(s)) {
225
0
    GC_ADDREF(s);
226
0
  }
227
210
  return s;
228
210
}
Unexecuted instantiation: versioning.c:zend_string_copy
Unexecuted instantiation: crypt_sha256.c:zend_string_copy
Unexecuted instantiation: crypt_sha512.c:zend_string_copy
Unexecuted instantiation: php_crypt_r.c:zend_string_copy
Unexecuted instantiation: php_uri.c:zend_string_copy
Unexecuted instantiation: php_uri_common.c:zend_string_copy
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_copy
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_copy
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_copy
Unexecuted instantiation: explicit_bzero.c:zend_string_copy
Unexecuted instantiation: fopen_wrappers.c:zend_string_copy
Unexecuted instantiation: getopt.c:zend_string_copy
main.c:zend_string_copy
Line
Count
Source
223
1.43M
{
224
1.43M
  if (!ZSTR_IS_INTERNED(s)) {
225
719k
    GC_ADDREF(s);
226
719k
  }
227
1.43M
  return s;
228
1.43M
}
Unexecuted instantiation: network.c:zend_string_copy
output.c:zend_string_copy
Line
Count
Source
223
818
{
224
818
  if (!ZSTR_IS_INTERNED(s)) {
225
785
    GC_ADDREF(s);
226
785
  }
227
818
  return s;
228
818
}
Unexecuted instantiation: php_content_types.c:zend_string_copy
Unexecuted instantiation: php_ini_builder.c:zend_string_copy
Unexecuted instantiation: php_ini.c:zend_string_copy
Unexecuted instantiation: php_glob.c:zend_string_copy
Unexecuted instantiation: php_odbc_utils.c:zend_string_copy
Unexecuted instantiation: php_open_temporary_file.c:zend_string_copy
Unexecuted instantiation: php_scandir.c:zend_string_copy
Unexecuted instantiation: php_syslog.c:zend_string_copy
Unexecuted instantiation: php_ticks.c:zend_string_copy
Unexecuted instantiation: php_variables.c:zend_string_copy
Unexecuted instantiation: reentrancy.c:zend_string_copy
Unexecuted instantiation: rfc1867.c:zend_string_copy
Unexecuted instantiation: safe_bcmp.c:zend_string_copy
Unexecuted instantiation: SAPI.c:zend_string_copy
Unexecuted instantiation: snprintf.c:zend_string_copy
Unexecuted instantiation: spprintf.c:zend_string_copy
Unexecuted instantiation: strlcat.c:zend_string_copy
Unexecuted instantiation: strlcpy.c:zend_string_copy
Unexecuted instantiation: cast.c:zend_string_copy
Unexecuted instantiation: filter.c:zend_string_copy
Unexecuted instantiation: glob_wrapper.c:zend_string_copy
Unexecuted instantiation: memory.c:zend_string_copy
Unexecuted instantiation: mmap.c:zend_string_copy
Unexecuted instantiation: plain_wrapper.c:zend_string_copy
Unexecuted instantiation: stream_errors.c:zend_string_copy
Unexecuted instantiation: streams.c:zend_string_copy
Unexecuted instantiation: transports.c:zend_string_copy
Unexecuted instantiation: userspace.c:zend_string_copy
Unexecuted instantiation: xp_socket.c:zend_string_copy
Unexecuted instantiation: block_pass.c:zend_string_copy
compact_literals.c:zend_string_copy
Line
Count
Source
223
284k
{
224
284k
  if (!ZSTR_IS_INTERNED(s)) {
225
42.9k
    GC_ADDREF(s);
226
42.9k
  }
227
284k
  return s;
228
284k
}
Unexecuted instantiation: compact_vars.c:zend_string_copy
Unexecuted instantiation: dce.c:zend_string_copy
Unexecuted instantiation: dfa_pass.c:zend_string_copy
Unexecuted instantiation: escape_analysis.c:zend_string_copy
Unexecuted instantiation: nop_removal.c:zend_string_copy
Unexecuted instantiation: optimize_func_calls.c:zend_string_copy
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_copy
Unexecuted instantiation: pass1.c:zend_string_copy
Unexecuted instantiation: pass3.c:zend_string_copy
Unexecuted instantiation: sccp.c:zend_string_copy
Unexecuted instantiation: scdf.c:zend_string_copy
Unexecuted instantiation: zend_call_graph.c:zend_string_copy
Unexecuted instantiation: zend_cfg.c:zend_string_copy
Unexecuted instantiation: zend_dfg.c:zend_string_copy
Unexecuted instantiation: zend_dump.c:zend_string_copy
Unexecuted instantiation: zend_func_info.c:zend_string_copy
Unexecuted instantiation: zend_inference.c:zend_string_copy
Unexecuted instantiation: zend_optimizer.c:zend_string_copy
Unexecuted instantiation: zend_ssa.c:zend_string_copy
Unexecuted instantiation: zend_alloc.c:zend_string_copy
zend_API.c:zend_string_copy
Line
Count
Source
223
7.26k
{
224
7.26k
  if (!ZSTR_IS_INTERNED(s)) {
225
432
    GC_ADDREF(s);
226
432
  }
227
7.26k
  return s;
228
7.26k
}
Unexecuted instantiation: zend_ast.c:zend_string_copy
zend_attributes.c:zend_string_copy
Line
Count
Source
223
2.52k
{
224
2.52k
  if (!ZSTR_IS_INTERNED(s)) {
225
2.34k
    GC_ADDREF(s);
226
2.34k
  }
227
2.52k
  return s;
228
2.52k
}
Unexecuted instantiation: zend_autoload.c:zend_string_copy
zend_builtin_functions.c:zend_string_copy
Line
Count
Source
223
21.2k
{
224
21.2k
  if (!ZSTR_IS_INTERNED(s)) {
225
3
    GC_ADDREF(s);
226
3
  }
227
21.2k
  return s;
228
21.2k
}
Unexecuted instantiation: zend_call_stack.c:zend_string_copy
Unexecuted instantiation: zend_closures.c:zend_string_copy
zend_compile.c:zend_string_copy
Line
Count
Source
223
434k
{
224
434k
  if (!ZSTR_IS_INTERNED(s)) {
225
229k
    GC_ADDREF(s);
226
229k
  }
227
434k
  return s;
228
434k
}
zend_constants.c:zend_string_copy
Line
Count
Source
223
1.53k
{
224
1.53k
  if (!ZSTR_IS_INTERNED(s)) {
225
6
    GC_ADDREF(s);
226
6
  }
227
1.53k
  return s;
228
1.53k
}
Unexecuted instantiation: zend_cpuinfo.c:zend_string_copy
Unexecuted instantiation: zend_default_classes.c:zend_string_copy
Unexecuted instantiation: zend_dtrace.c:zend_string_copy
zend_enum.c:zend_string_copy
Line
Count
Source
223
772
{
224
772
  if (!ZSTR_IS_INTERNED(s)) {
225
0
    GC_ADDREF(s);
226
0
  }
227
772
  return s;
228
772
}
zend_exceptions.c:zend_string_copy
Line
Count
Source
223
37.5k
{
224
37.5k
  if (!ZSTR_IS_INTERNED(s)) {
225
36.1k
    GC_ADDREF(s);
226
36.1k
  }
227
37.5k
  return s;
228
37.5k
}
zend_execute_API.c:zend_string_copy
Line
Count
Source
223
3.02k
{
224
3.02k
  if (!ZSTR_IS_INTERNED(s)) {
225
298
    GC_ADDREF(s);
226
298
  }
227
3.02k
  return s;
228
3.02k
}
zend_execute.c:zend_string_copy
Line
Count
Source
223
85.3k
{
224
85.3k
  if (!ZSTR_IS_INTERNED(s)) {
225
77.3k
    GC_ADDREF(s);
226
77.3k
  }
227
85.3k
  return s;
228
85.3k
}
Unexecuted instantiation: zend_extensions.c:zend_string_copy
Unexecuted instantiation: zend_fibers.c:zend_string_copy
Unexecuted instantiation: zend_float.c:zend_string_copy
Unexecuted instantiation: zend_gc.c:zend_string_copy
Unexecuted instantiation: zend_gdb.c:zend_string_copy
Unexecuted instantiation: zend_generators.c:zend_string_copy
Unexecuted instantiation: zend_hash.c:zend_string_copy
Unexecuted instantiation: zend_highlight.c:zend_string_copy
Unexecuted instantiation: zend_hrtime.c:zend_string_copy
zend_inheritance.c:zend_string_copy
Line
Count
Source
223
20
{
224
20
  if (!ZSTR_IS_INTERNED(s)) {
225
0
    GC_ADDREF(s);
226
0
  }
227
20
  return s;
228
20
}
Unexecuted instantiation: zend_ini_parser.c:zend_string_copy
Unexecuted instantiation: zend_ini_scanner.c:zend_string_copy
zend_ini.c:zend_string_copy
Line
Count
Source
223
31.5k
{
224
31.5k
  if (!ZSTR_IS_INTERNED(s)) {
225
31.3k
    GC_ADDREF(s);
226
31.3k
  }
227
31.5k
  return s;
228
31.5k
}
Unexecuted instantiation: zend_interfaces.c:zend_string_copy
Unexecuted instantiation: zend_iterators.c:zend_string_copy
Unexecuted instantiation: zend_language_parser.c:zend_string_copy
zend_language_scanner.c:zend_string_copy
Line
Count
Source
223
33.9k
{
224
33.9k
  if (!ZSTR_IS_INTERNED(s)) {
225
33.9k
    GC_ADDREF(s);
226
33.9k
  }
227
33.9k
  return s;
228
33.9k
}
Unexecuted instantiation: zend_lazy_objects.c:zend_string_copy
Unexecuted instantiation: zend_list.c:zend_string_copy
Unexecuted instantiation: zend_llist.c:zend_string_copy
Unexecuted instantiation: zend_multibyte.c:zend_string_copy
zend_object_handlers.c:zend_string_copy
Line
Count
Source
223
8.41k
{
224
8.41k
  if (!ZSTR_IS_INTERNED(s)) {
225
642
    GC_ADDREF(s);
226
642
  }
227
8.41k
  return s;
228
8.41k
}
Unexecuted instantiation: zend_objects_API.c:zend_string_copy
Unexecuted instantiation: zend_objects.c:zend_string_copy
Unexecuted instantiation: zend_observer.c:zend_string_copy
zend_opcode.c:zend_string_copy
Line
Count
Source
223
54.8k
{
224
54.8k
  if (!ZSTR_IS_INTERNED(s)) {
225
54.8k
    GC_ADDREF(s);
226
54.8k
  }
227
54.8k
  return s;
228
54.8k
}
zend_operators.c:zend_string_copy
Line
Count
Source
223
124k
{
224
124k
  if (!ZSTR_IS_INTERNED(s)) {
225
90.4k
    GC_ADDREF(s);
226
90.4k
  }
227
124k
  return s;
228
124k
}
Unexecuted instantiation: zend_property_hooks.c:zend_string_copy
Unexecuted instantiation: zend_ptr_stack.c:zend_string_copy
Unexecuted instantiation: zend_signal.c:zend_string_copy
Unexecuted instantiation: zend_smart_str.c:zend_string_copy
Unexecuted instantiation: zend_sort.c:zend_string_copy
Unexecuted instantiation: zend_stack.c:zend_string_copy
zend_stream.c:zend_string_copy
Line
Count
Source
223
53.7k
{
224
53.7k
  if (!ZSTR_IS_INTERNED(s)) {
225
25.9k
    GC_ADDREF(s);
226
25.9k
  }
227
53.7k
  return s;
228
53.7k
}
Unexecuted instantiation: zend_string.c:zend_string_copy
Unexecuted instantiation: zend_strtod.c:zend_string_copy
Unexecuted instantiation: zend_system_id.c:zend_string_copy
Unexecuted instantiation: zend_variables.c:zend_string_copy
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_copy
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_copy
Unexecuted instantiation: zend_weakrefs.c:zend_string_copy
zend.c:zend_string_copy
Line
Count
Source
223
6.58k
{
224
6.58k
  if (!ZSTR_IS_INTERNED(s)) {
225
6.02k
    GC_ADDREF(s);
226
6.02k
  }
227
6.58k
  return s;
228
6.58k
}
Unexecuted instantiation: internal_functions_cli.c:zend_string_copy
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_copy
Unexecuted instantiation: fuzzer-sapi.c:zend_string_copy
229
230
static zend_always_inline zend_string *zend_string_dup(zend_string *s, bool persistent)
231
112
{
232
112
  if (ZSTR_IS_INTERNED(s)) {
233
9
    return s;
234
103
  } else {
235
103
    return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent);
236
103
  }
237
112
}
Unexecuted instantiation: php_date.c:zend_string_dup
Unexecuted instantiation: astro.c:zend_string_dup
Unexecuted instantiation: dow.c:zend_string_dup
Unexecuted instantiation: parse_date.c:zend_string_dup
Unexecuted instantiation: parse_tz.c:zend_string_dup
Unexecuted instantiation: parse_posix.c:zend_string_dup
Unexecuted instantiation: timelib.c:zend_string_dup
Unexecuted instantiation: tm2unixtime.c:zend_string_dup
Unexecuted instantiation: unixtime2tm.c:zend_string_dup
Unexecuted instantiation: parse_iso_intervals.c:zend_string_dup
Unexecuted instantiation: interval.c:zend_string_dup
Unexecuted instantiation: php_pcre.c:zend_string_dup
Unexecuted instantiation: exif.c:zend_string_dup
Unexecuted instantiation: hash_adler32.c:zend_string_dup
Unexecuted instantiation: hash_crc32.c:zend_string_dup
Unexecuted instantiation: hash_fnv.c:zend_string_dup
Unexecuted instantiation: hash_gost.c:zend_string_dup
Unexecuted instantiation: hash_haval.c:zend_string_dup
Unexecuted instantiation: hash_joaat.c:zend_string_dup
Unexecuted instantiation: hash_md.c:zend_string_dup
Unexecuted instantiation: hash_murmur.c:zend_string_dup
Unexecuted instantiation: hash_ripemd.c:zend_string_dup
Unexecuted instantiation: hash_sha_ni.c:zend_string_dup
Unexecuted instantiation: hash_sha_sse2.c:zend_string_dup
Unexecuted instantiation: hash_sha.c:zend_string_dup
Unexecuted instantiation: hash_sha3.c:zend_string_dup
Unexecuted instantiation: hash_snefru.c:zend_string_dup
Unexecuted instantiation: hash_tiger.c:zend_string_dup
Unexecuted instantiation: hash_whirlpool.c:zend_string_dup
Unexecuted instantiation: hash_xxhash.c:zend_string_dup
Unexecuted instantiation: hash.c:zend_string_dup
Unexecuted instantiation: json_encoder.c:zend_string_dup
Unexecuted instantiation: json_parser.tab.c:zend_string_dup
Unexecuted instantiation: json_scanner.c:zend_string_dup
Unexecuted instantiation: json.c:zend_string_dup
Unexecuted instantiation: php_lexbor.c:zend_string_dup
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_dup
Unexecuted instantiation: shared_alloc_posix.c:zend_string_dup
Unexecuted instantiation: shared_alloc_shm.c:zend_string_dup
Unexecuted instantiation: zend_accelerator_api.c:zend_string_dup
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_dup
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_dup
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_dup
zend_accelerator_module.c:zend_string_dup
Line
Count
Source
231
9
{
232
9
  if (ZSTR_IS_INTERNED(s)) {
233
9
    return s;
234
9
  } else {
235
0
    return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent);
236
0
  }
237
9
}
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_dup
Unexecuted instantiation: zend_file_cache.c:zend_string_dup
Unexecuted instantiation: zend_persist_calc.c:zend_string_dup
Unexecuted instantiation: zend_persist.c:zend_string_dup
Unexecuted instantiation: zend_shared_alloc.c:zend_string_dup
Unexecuted instantiation: ZendAccelerator.c:zend_string_dup
Unexecuted instantiation: ir_cfg.c:zend_string_dup
Unexecuted instantiation: ir_check.c:zend_string_dup
Unexecuted instantiation: ir_dump.c:zend_string_dup
Unexecuted instantiation: ir_emit.c:zend_string_dup
Unexecuted instantiation: ir_gcm.c:zend_string_dup
Unexecuted instantiation: ir_gdb.c:zend_string_dup
Unexecuted instantiation: ir_patch.c:zend_string_dup
Unexecuted instantiation: ir_perf.c:zend_string_dup
Unexecuted instantiation: ir_ra.c:zend_string_dup
Unexecuted instantiation: ir_save.c:zend_string_dup
Unexecuted instantiation: ir_sccp.c:zend_string_dup
Unexecuted instantiation: ir_strtab.c:zend_string_dup
Unexecuted instantiation: ir.c:zend_string_dup
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_dup
Unexecuted instantiation: zend_jit.c:zend_string_dup
Unexecuted instantiation: csprng.c:zend_string_dup
Unexecuted instantiation: engine_mt19937.c:zend_string_dup
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_dup
Unexecuted instantiation: engine_secure.c:zend_string_dup
Unexecuted instantiation: engine_user.c:zend_string_dup
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_dup
Unexecuted instantiation: gammasection.c:zend_string_dup
Unexecuted instantiation: random.c:zend_string_dup
Unexecuted instantiation: randomizer.c:zend_string_dup
Unexecuted instantiation: zend_utils.c:zend_string_dup
Unexecuted instantiation: php_reflection.c:zend_string_dup
Unexecuted instantiation: php_spl.c:zend_string_dup
Unexecuted instantiation: spl_array.c:zend_string_dup
Unexecuted instantiation: spl_directory.c:zend_string_dup
Unexecuted instantiation: spl_dllist.c:zend_string_dup
Unexecuted instantiation: spl_exceptions.c:zend_string_dup
Unexecuted instantiation: spl_fixedarray.c:zend_string_dup
Unexecuted instantiation: spl_functions.c:zend_string_dup
Unexecuted instantiation: spl_heap.c:zend_string_dup
Unexecuted instantiation: spl_iterators.c:zend_string_dup
Unexecuted instantiation: spl_observer.c:zend_string_dup
Unexecuted instantiation: array.c:zend_string_dup
Unexecuted instantiation: assert.c:zend_string_dup
Unexecuted instantiation: base64.c:zend_string_dup
Unexecuted instantiation: basic_functions.c:zend_string_dup
Unexecuted instantiation: browscap.c:zend_string_dup
Unexecuted instantiation: crc32_x86.c:zend_string_dup
Unexecuted instantiation: crc32.c:zend_string_dup
Unexecuted instantiation: credits.c:zend_string_dup
Unexecuted instantiation: crypt.c:zend_string_dup
Unexecuted instantiation: css.c:zend_string_dup
Unexecuted instantiation: datetime.c:zend_string_dup
Unexecuted instantiation: dir.c:zend_string_dup
Unexecuted instantiation: dl.c:zend_string_dup
Unexecuted instantiation: dns.c:zend_string_dup
Unexecuted instantiation: exec.c:zend_string_dup
Unexecuted instantiation: file.c:zend_string_dup
Unexecuted instantiation: filestat.c:zend_string_dup
Unexecuted instantiation: filters.c:zend_string_dup
Unexecuted instantiation: flock_compat.c:zend_string_dup
Unexecuted instantiation: formatted_print.c:zend_string_dup
Unexecuted instantiation: fsock.c:zend_string_dup
Unexecuted instantiation: ftok.c:zend_string_dup
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_dup
Unexecuted instantiation: head.c:zend_string_dup
Unexecuted instantiation: hrtime.c:zend_string_dup
Unexecuted instantiation: html.c:zend_string_dup
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_dup
Unexecuted instantiation: http.c:zend_string_dup
Unexecuted instantiation: image.c:zend_string_dup
Unexecuted instantiation: incomplete_class.c:zend_string_dup
Unexecuted instantiation: info.c:zend_string_dup
Unexecuted instantiation: iptc.c:zend_string_dup
Unexecuted instantiation: levenshtein.c:zend_string_dup
Unexecuted instantiation: link.c:zend_string_dup
Unexecuted instantiation: mail.c:zend_string_dup
Unexecuted instantiation: math.c:zend_string_dup
Unexecuted instantiation: md5.c:zend_string_dup
Unexecuted instantiation: metaphone.c:zend_string_dup
Unexecuted instantiation: microtime.c:zend_string_dup
Unexecuted instantiation: net.c:zend_string_dup
Unexecuted instantiation: pack.c:zend_string_dup
Unexecuted instantiation: pageinfo.c:zend_string_dup
Unexecuted instantiation: password.c:zend_string_dup
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_dup
Unexecuted instantiation: proc_open.c:zend_string_dup
Unexecuted instantiation: quot_print.c:zend_string_dup
Unexecuted instantiation: scanf.c:zend_string_dup
Unexecuted instantiation: sha1.c:zend_string_dup
Unexecuted instantiation: soundex.c:zend_string_dup
Unexecuted instantiation: streamsfuncs.c:zend_string_dup
Unexecuted instantiation: string.c:zend_string_dup
Unexecuted instantiation: strnatcmp.c:zend_string_dup
Unexecuted instantiation: syslog.c:zend_string_dup
Unexecuted instantiation: type.c:zend_string_dup
Unexecuted instantiation: uniqid.c:zend_string_dup
Unexecuted instantiation: url_scanner_ex.c:zend_string_dup
Unexecuted instantiation: url.c:zend_string_dup
Unexecuted instantiation: user_filters.c:zend_string_dup
Unexecuted instantiation: uuencode.c:zend_string_dup
Unexecuted instantiation: var_unserializer.c:zend_string_dup
Unexecuted instantiation: var.c:zend_string_dup
Unexecuted instantiation: versioning.c:zend_string_dup
Unexecuted instantiation: crypt_sha256.c:zend_string_dup
Unexecuted instantiation: crypt_sha512.c:zend_string_dup
Unexecuted instantiation: php_crypt_r.c:zend_string_dup
Unexecuted instantiation: php_uri.c:zend_string_dup
Unexecuted instantiation: php_uri_common.c:zend_string_dup
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_dup
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_dup
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_dup
Unexecuted instantiation: explicit_bzero.c:zend_string_dup
Unexecuted instantiation: fopen_wrappers.c:zend_string_dup
Unexecuted instantiation: getopt.c:zend_string_dup
Unexecuted instantiation: main.c:zend_string_dup
Unexecuted instantiation: network.c:zend_string_dup
Unexecuted instantiation: output.c:zend_string_dup
Unexecuted instantiation: php_content_types.c:zend_string_dup
Unexecuted instantiation: php_ini_builder.c:zend_string_dup
php_ini.c:zend_string_dup
Line
Count
Source
231
46
{
232
46
  if (ZSTR_IS_INTERNED(s)) {
233
0
    return s;
234
46
  } else {
235
46
    return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent);
236
46
  }
237
46
}
Unexecuted instantiation: php_glob.c:zend_string_dup
Unexecuted instantiation: php_odbc_utils.c:zend_string_dup
Unexecuted instantiation: php_open_temporary_file.c:zend_string_dup
Unexecuted instantiation: php_scandir.c:zend_string_dup
Unexecuted instantiation: php_syslog.c:zend_string_dup
Unexecuted instantiation: php_ticks.c:zend_string_dup
Unexecuted instantiation: php_variables.c:zend_string_dup
Unexecuted instantiation: reentrancy.c:zend_string_dup
Unexecuted instantiation: rfc1867.c:zend_string_dup
Unexecuted instantiation: safe_bcmp.c:zend_string_dup
Unexecuted instantiation: SAPI.c:zend_string_dup
Unexecuted instantiation: snprintf.c:zend_string_dup
Unexecuted instantiation: spprintf.c:zend_string_dup
Unexecuted instantiation: strlcat.c:zend_string_dup
Unexecuted instantiation: strlcpy.c:zend_string_dup
Unexecuted instantiation: cast.c:zend_string_dup
Unexecuted instantiation: filter.c:zend_string_dup
Unexecuted instantiation: glob_wrapper.c:zend_string_dup
Unexecuted instantiation: memory.c:zend_string_dup
Unexecuted instantiation: mmap.c:zend_string_dup
Unexecuted instantiation: plain_wrapper.c:zend_string_dup
Unexecuted instantiation: stream_errors.c:zend_string_dup
Unexecuted instantiation: streams.c:zend_string_dup
Unexecuted instantiation: transports.c:zend_string_dup
Unexecuted instantiation: userspace.c:zend_string_dup
Unexecuted instantiation: xp_socket.c:zend_string_dup
Unexecuted instantiation: block_pass.c:zend_string_dup
Unexecuted instantiation: compact_literals.c:zend_string_dup
Unexecuted instantiation: compact_vars.c:zend_string_dup
Unexecuted instantiation: dce.c:zend_string_dup
Unexecuted instantiation: dfa_pass.c:zend_string_dup
Unexecuted instantiation: escape_analysis.c:zend_string_dup
Unexecuted instantiation: nop_removal.c:zend_string_dup
Unexecuted instantiation: optimize_func_calls.c:zend_string_dup
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_dup
Unexecuted instantiation: pass1.c:zend_string_dup
Unexecuted instantiation: pass3.c:zend_string_dup
Unexecuted instantiation: sccp.c:zend_string_dup
Unexecuted instantiation: scdf.c:zend_string_dup
Unexecuted instantiation: zend_call_graph.c:zend_string_dup
Unexecuted instantiation: zend_cfg.c:zend_string_dup
Unexecuted instantiation: zend_dfg.c:zend_string_dup
Unexecuted instantiation: zend_dump.c:zend_string_dup
Unexecuted instantiation: zend_func_info.c:zend_string_dup
Unexecuted instantiation: zend_inference.c:zend_string_dup
Unexecuted instantiation: zend_optimizer.c:zend_string_dup
Unexecuted instantiation: zend_ssa.c:zend_string_dup
Unexecuted instantiation: zend_alloc.c:zend_string_dup
Unexecuted instantiation: zend_API.c:zend_string_dup
Unexecuted instantiation: zend_ast.c:zend_string_dup
Unexecuted instantiation: zend_attributes.c:zend_string_dup
Unexecuted instantiation: zend_autoload.c:zend_string_dup
Unexecuted instantiation: zend_builtin_functions.c:zend_string_dup
Unexecuted instantiation: zend_call_stack.c:zend_string_dup
Unexecuted instantiation: zend_closures.c:zend_string_dup
Unexecuted instantiation: zend_compile.c:zend_string_dup
Unexecuted instantiation: zend_constants.c:zend_string_dup
Unexecuted instantiation: zend_cpuinfo.c:zend_string_dup
Unexecuted instantiation: zend_default_classes.c:zend_string_dup
Unexecuted instantiation: zend_dtrace.c:zend_string_dup
Unexecuted instantiation: zend_enum.c:zend_string_dup
Unexecuted instantiation: zend_exceptions.c:zend_string_dup
Unexecuted instantiation: zend_execute_API.c:zend_string_dup
Unexecuted instantiation: zend_execute.c:zend_string_dup
Unexecuted instantiation: zend_extensions.c:zend_string_dup
Unexecuted instantiation: zend_fibers.c:zend_string_dup
Unexecuted instantiation: zend_float.c:zend_string_dup
Unexecuted instantiation: zend_gc.c:zend_string_dup
Unexecuted instantiation: zend_gdb.c:zend_string_dup
Unexecuted instantiation: zend_generators.c:zend_string_dup
Unexecuted instantiation: zend_hash.c:zend_string_dup
Unexecuted instantiation: zend_highlight.c:zend_string_dup
Unexecuted instantiation: zend_hrtime.c:zend_string_dup
Unexecuted instantiation: zend_inheritance.c:zend_string_dup
Unexecuted instantiation: zend_ini_parser.c:zend_string_dup
Unexecuted instantiation: zend_ini_scanner.c:zend_string_dup
Unexecuted instantiation: zend_ini.c:zend_string_dup
Unexecuted instantiation: zend_interfaces.c:zend_string_dup
Unexecuted instantiation: zend_iterators.c:zend_string_dup
Unexecuted instantiation: zend_language_parser.c:zend_string_dup
Unexecuted instantiation: zend_language_scanner.c:zend_string_dup
Unexecuted instantiation: zend_lazy_objects.c:zend_string_dup
Unexecuted instantiation: zend_list.c:zend_string_dup
Unexecuted instantiation: zend_llist.c:zend_string_dup
Unexecuted instantiation: zend_multibyte.c:zend_string_dup
Unexecuted instantiation: zend_object_handlers.c:zend_string_dup
Unexecuted instantiation: zend_objects_API.c:zend_string_dup
Unexecuted instantiation: zend_objects.c:zend_string_dup
Unexecuted instantiation: zend_observer.c:zend_string_dup
Unexecuted instantiation: zend_opcode.c:zend_string_dup
Unexecuted instantiation: zend_operators.c:zend_string_dup
Unexecuted instantiation: zend_property_hooks.c:zend_string_dup
Unexecuted instantiation: zend_ptr_stack.c:zend_string_dup
Unexecuted instantiation: zend_signal.c:zend_string_dup
Unexecuted instantiation: zend_smart_str.c:zend_string_dup
Unexecuted instantiation: zend_sort.c:zend_string_dup
Unexecuted instantiation: zend_stack.c:zend_string_dup
Unexecuted instantiation: zend_stream.c:zend_string_dup
Unexecuted instantiation: zend_string.c:zend_string_dup
Unexecuted instantiation: zend_strtod.c:zend_string_dup
Unexecuted instantiation: zend_system_id.c:zend_string_dup
zend_variables.c:zend_string_dup
Line
Count
Source
231
57
{
232
57
  if (ZSTR_IS_INTERNED(s)) {
233
0
    return s;
234
57
  } else {
235
57
    return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent);
236
57
  }
237
57
}
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_dup
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_dup
Unexecuted instantiation: zend_weakrefs.c:zend_string_dup
Unexecuted instantiation: zend.c:zend_string_dup
Unexecuted instantiation: internal_functions_cli.c:zend_string_dup
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_dup
Unexecuted instantiation: fuzzer-sapi.c:zend_string_dup
238
239
static zend_always_inline zend_string *zend_string_separate(zend_string *s, bool persistent)
240
0
{
241
0
  if (ZSTR_IS_INTERNED(s) || GC_REFCOUNT(s) > 1) {
242
0
    if (!ZSTR_IS_INTERNED(s)) {
243
0
      GC_DELREF(s);
244
0
    }
245
0
    return zend_string_init(ZSTR_VAL(s), ZSTR_LEN(s), persistent);
246
0
  }
247
248
0
  zend_string_forget_hash_val(s);
249
0
  return s;
250
0
}
Unexecuted instantiation: php_date.c:zend_string_separate
Unexecuted instantiation: astro.c:zend_string_separate
Unexecuted instantiation: dow.c:zend_string_separate
Unexecuted instantiation: parse_date.c:zend_string_separate
Unexecuted instantiation: parse_tz.c:zend_string_separate
Unexecuted instantiation: parse_posix.c:zend_string_separate
Unexecuted instantiation: timelib.c:zend_string_separate
Unexecuted instantiation: tm2unixtime.c:zend_string_separate
Unexecuted instantiation: unixtime2tm.c:zend_string_separate
Unexecuted instantiation: parse_iso_intervals.c:zend_string_separate
Unexecuted instantiation: interval.c:zend_string_separate
Unexecuted instantiation: php_pcre.c:zend_string_separate
Unexecuted instantiation: exif.c:zend_string_separate
Unexecuted instantiation: hash_adler32.c:zend_string_separate
Unexecuted instantiation: hash_crc32.c:zend_string_separate
Unexecuted instantiation: hash_fnv.c:zend_string_separate
Unexecuted instantiation: hash_gost.c:zend_string_separate
Unexecuted instantiation: hash_haval.c:zend_string_separate
Unexecuted instantiation: hash_joaat.c:zend_string_separate
Unexecuted instantiation: hash_md.c:zend_string_separate
Unexecuted instantiation: hash_murmur.c:zend_string_separate
Unexecuted instantiation: hash_ripemd.c:zend_string_separate
Unexecuted instantiation: hash_sha_ni.c:zend_string_separate
Unexecuted instantiation: hash_sha_sse2.c:zend_string_separate
Unexecuted instantiation: hash_sha.c:zend_string_separate
Unexecuted instantiation: hash_sha3.c:zend_string_separate
Unexecuted instantiation: hash_snefru.c:zend_string_separate
Unexecuted instantiation: hash_tiger.c:zend_string_separate
Unexecuted instantiation: hash_whirlpool.c:zend_string_separate
Unexecuted instantiation: hash_xxhash.c:zend_string_separate
Unexecuted instantiation: hash.c:zend_string_separate
Unexecuted instantiation: json_encoder.c:zend_string_separate
Unexecuted instantiation: json_parser.tab.c:zend_string_separate
Unexecuted instantiation: json_scanner.c:zend_string_separate
Unexecuted instantiation: json.c:zend_string_separate
Unexecuted instantiation: php_lexbor.c:zend_string_separate
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_separate
Unexecuted instantiation: shared_alloc_posix.c:zend_string_separate
Unexecuted instantiation: shared_alloc_shm.c:zend_string_separate
Unexecuted instantiation: zend_accelerator_api.c:zend_string_separate
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_separate
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_separate
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_separate
Unexecuted instantiation: zend_accelerator_module.c:zend_string_separate
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_separate
Unexecuted instantiation: zend_file_cache.c:zend_string_separate
Unexecuted instantiation: zend_persist_calc.c:zend_string_separate
Unexecuted instantiation: zend_persist.c:zend_string_separate
Unexecuted instantiation: zend_shared_alloc.c:zend_string_separate
Unexecuted instantiation: ZendAccelerator.c:zend_string_separate
Unexecuted instantiation: ir_cfg.c:zend_string_separate
Unexecuted instantiation: ir_check.c:zend_string_separate
Unexecuted instantiation: ir_dump.c:zend_string_separate
Unexecuted instantiation: ir_emit.c:zend_string_separate
Unexecuted instantiation: ir_gcm.c:zend_string_separate
Unexecuted instantiation: ir_gdb.c:zend_string_separate
Unexecuted instantiation: ir_patch.c:zend_string_separate
Unexecuted instantiation: ir_perf.c:zend_string_separate
Unexecuted instantiation: ir_ra.c:zend_string_separate
Unexecuted instantiation: ir_save.c:zend_string_separate
Unexecuted instantiation: ir_sccp.c:zend_string_separate
Unexecuted instantiation: ir_strtab.c:zend_string_separate
Unexecuted instantiation: ir.c:zend_string_separate
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_separate
Unexecuted instantiation: zend_jit.c:zend_string_separate
Unexecuted instantiation: csprng.c:zend_string_separate
Unexecuted instantiation: engine_mt19937.c:zend_string_separate
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_separate
Unexecuted instantiation: engine_secure.c:zend_string_separate
Unexecuted instantiation: engine_user.c:zend_string_separate
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_separate
Unexecuted instantiation: gammasection.c:zend_string_separate
Unexecuted instantiation: random.c:zend_string_separate
Unexecuted instantiation: randomizer.c:zend_string_separate
Unexecuted instantiation: zend_utils.c:zend_string_separate
Unexecuted instantiation: php_reflection.c:zend_string_separate
Unexecuted instantiation: php_spl.c:zend_string_separate
Unexecuted instantiation: spl_array.c:zend_string_separate
Unexecuted instantiation: spl_directory.c:zend_string_separate
Unexecuted instantiation: spl_dllist.c:zend_string_separate
Unexecuted instantiation: spl_exceptions.c:zend_string_separate
Unexecuted instantiation: spl_fixedarray.c:zend_string_separate
Unexecuted instantiation: spl_functions.c:zend_string_separate
Unexecuted instantiation: spl_heap.c:zend_string_separate
Unexecuted instantiation: spl_iterators.c:zend_string_separate
Unexecuted instantiation: spl_observer.c:zend_string_separate
Unexecuted instantiation: array.c:zend_string_separate
Unexecuted instantiation: assert.c:zend_string_separate
Unexecuted instantiation: base64.c:zend_string_separate
Unexecuted instantiation: basic_functions.c:zend_string_separate
Unexecuted instantiation: browscap.c:zend_string_separate
Unexecuted instantiation: crc32_x86.c:zend_string_separate
Unexecuted instantiation: crc32.c:zend_string_separate
Unexecuted instantiation: credits.c:zend_string_separate
Unexecuted instantiation: crypt.c:zend_string_separate
Unexecuted instantiation: css.c:zend_string_separate
Unexecuted instantiation: datetime.c:zend_string_separate
Unexecuted instantiation: dir.c:zend_string_separate
Unexecuted instantiation: dl.c:zend_string_separate
Unexecuted instantiation: dns.c:zend_string_separate
Unexecuted instantiation: exec.c:zend_string_separate
Unexecuted instantiation: file.c:zend_string_separate
Unexecuted instantiation: filestat.c:zend_string_separate
Unexecuted instantiation: filters.c:zend_string_separate
Unexecuted instantiation: flock_compat.c:zend_string_separate
Unexecuted instantiation: formatted_print.c:zend_string_separate
Unexecuted instantiation: fsock.c:zend_string_separate
Unexecuted instantiation: ftok.c:zend_string_separate
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_separate
Unexecuted instantiation: head.c:zend_string_separate
Unexecuted instantiation: hrtime.c:zend_string_separate
Unexecuted instantiation: html.c:zend_string_separate
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_separate
Unexecuted instantiation: http.c:zend_string_separate
Unexecuted instantiation: image.c:zend_string_separate
Unexecuted instantiation: incomplete_class.c:zend_string_separate
Unexecuted instantiation: info.c:zend_string_separate
Unexecuted instantiation: iptc.c:zend_string_separate
Unexecuted instantiation: levenshtein.c:zend_string_separate
Unexecuted instantiation: link.c:zend_string_separate
Unexecuted instantiation: mail.c:zend_string_separate
Unexecuted instantiation: math.c:zend_string_separate
Unexecuted instantiation: md5.c:zend_string_separate
Unexecuted instantiation: metaphone.c:zend_string_separate
Unexecuted instantiation: microtime.c:zend_string_separate
Unexecuted instantiation: net.c:zend_string_separate
Unexecuted instantiation: pack.c:zend_string_separate
Unexecuted instantiation: pageinfo.c:zend_string_separate
Unexecuted instantiation: password.c:zend_string_separate
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_separate
Unexecuted instantiation: proc_open.c:zend_string_separate
Unexecuted instantiation: quot_print.c:zend_string_separate
Unexecuted instantiation: scanf.c:zend_string_separate
Unexecuted instantiation: sha1.c:zend_string_separate
Unexecuted instantiation: soundex.c:zend_string_separate
Unexecuted instantiation: streamsfuncs.c:zend_string_separate
Unexecuted instantiation: string.c:zend_string_separate
Unexecuted instantiation: strnatcmp.c:zend_string_separate
Unexecuted instantiation: syslog.c:zend_string_separate
Unexecuted instantiation: type.c:zend_string_separate
Unexecuted instantiation: uniqid.c:zend_string_separate
Unexecuted instantiation: url_scanner_ex.c:zend_string_separate
Unexecuted instantiation: url.c:zend_string_separate
Unexecuted instantiation: user_filters.c:zend_string_separate
Unexecuted instantiation: uuencode.c:zend_string_separate
Unexecuted instantiation: var_unserializer.c:zend_string_separate
Unexecuted instantiation: var.c:zend_string_separate
Unexecuted instantiation: versioning.c:zend_string_separate
Unexecuted instantiation: crypt_sha256.c:zend_string_separate
Unexecuted instantiation: crypt_sha512.c:zend_string_separate
Unexecuted instantiation: php_crypt_r.c:zend_string_separate
Unexecuted instantiation: php_uri.c:zend_string_separate
Unexecuted instantiation: php_uri_common.c:zend_string_separate
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_separate
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_separate
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_separate
Unexecuted instantiation: explicit_bzero.c:zend_string_separate
Unexecuted instantiation: fopen_wrappers.c:zend_string_separate
Unexecuted instantiation: getopt.c:zend_string_separate
Unexecuted instantiation: main.c:zend_string_separate
Unexecuted instantiation: network.c:zend_string_separate
Unexecuted instantiation: output.c:zend_string_separate
Unexecuted instantiation: php_content_types.c:zend_string_separate
Unexecuted instantiation: php_ini_builder.c:zend_string_separate
Unexecuted instantiation: php_ini.c:zend_string_separate
Unexecuted instantiation: php_glob.c:zend_string_separate
Unexecuted instantiation: php_odbc_utils.c:zend_string_separate
Unexecuted instantiation: php_open_temporary_file.c:zend_string_separate
Unexecuted instantiation: php_scandir.c:zend_string_separate
Unexecuted instantiation: php_syslog.c:zend_string_separate
Unexecuted instantiation: php_ticks.c:zend_string_separate
Unexecuted instantiation: php_variables.c:zend_string_separate
Unexecuted instantiation: reentrancy.c:zend_string_separate
Unexecuted instantiation: rfc1867.c:zend_string_separate
Unexecuted instantiation: safe_bcmp.c:zend_string_separate
Unexecuted instantiation: SAPI.c:zend_string_separate
Unexecuted instantiation: snprintf.c:zend_string_separate
Unexecuted instantiation: spprintf.c:zend_string_separate
Unexecuted instantiation: strlcat.c:zend_string_separate
Unexecuted instantiation: strlcpy.c:zend_string_separate
Unexecuted instantiation: cast.c:zend_string_separate
Unexecuted instantiation: filter.c:zend_string_separate
Unexecuted instantiation: glob_wrapper.c:zend_string_separate
Unexecuted instantiation: memory.c:zend_string_separate
Unexecuted instantiation: mmap.c:zend_string_separate
Unexecuted instantiation: plain_wrapper.c:zend_string_separate
Unexecuted instantiation: stream_errors.c:zend_string_separate
Unexecuted instantiation: streams.c:zend_string_separate
Unexecuted instantiation: transports.c:zend_string_separate
Unexecuted instantiation: userspace.c:zend_string_separate
Unexecuted instantiation: xp_socket.c:zend_string_separate
Unexecuted instantiation: block_pass.c:zend_string_separate
Unexecuted instantiation: compact_literals.c:zend_string_separate
Unexecuted instantiation: compact_vars.c:zend_string_separate
Unexecuted instantiation: dce.c:zend_string_separate
Unexecuted instantiation: dfa_pass.c:zend_string_separate
Unexecuted instantiation: escape_analysis.c:zend_string_separate
Unexecuted instantiation: nop_removal.c:zend_string_separate
Unexecuted instantiation: optimize_func_calls.c:zend_string_separate
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_separate
Unexecuted instantiation: pass1.c:zend_string_separate
Unexecuted instantiation: pass3.c:zend_string_separate
Unexecuted instantiation: sccp.c:zend_string_separate
Unexecuted instantiation: scdf.c:zend_string_separate
Unexecuted instantiation: zend_call_graph.c:zend_string_separate
Unexecuted instantiation: zend_cfg.c:zend_string_separate
Unexecuted instantiation: zend_dfg.c:zend_string_separate
Unexecuted instantiation: zend_dump.c:zend_string_separate
Unexecuted instantiation: zend_func_info.c:zend_string_separate
Unexecuted instantiation: zend_inference.c:zend_string_separate
Unexecuted instantiation: zend_optimizer.c:zend_string_separate
Unexecuted instantiation: zend_ssa.c:zend_string_separate
Unexecuted instantiation: zend_alloc.c:zend_string_separate
Unexecuted instantiation: zend_API.c:zend_string_separate
Unexecuted instantiation: zend_ast.c:zend_string_separate
Unexecuted instantiation: zend_attributes.c:zend_string_separate
Unexecuted instantiation: zend_autoload.c:zend_string_separate
Unexecuted instantiation: zend_builtin_functions.c:zend_string_separate
Unexecuted instantiation: zend_call_stack.c:zend_string_separate
Unexecuted instantiation: zend_closures.c:zend_string_separate
Unexecuted instantiation: zend_compile.c:zend_string_separate
Unexecuted instantiation: zend_constants.c:zend_string_separate
Unexecuted instantiation: zend_cpuinfo.c:zend_string_separate
Unexecuted instantiation: zend_default_classes.c:zend_string_separate
Unexecuted instantiation: zend_dtrace.c:zend_string_separate
Unexecuted instantiation: zend_enum.c:zend_string_separate
Unexecuted instantiation: zend_exceptions.c:zend_string_separate
Unexecuted instantiation: zend_execute_API.c:zend_string_separate
Unexecuted instantiation: zend_execute.c:zend_string_separate
Unexecuted instantiation: zend_extensions.c:zend_string_separate
Unexecuted instantiation: zend_fibers.c:zend_string_separate
Unexecuted instantiation: zend_float.c:zend_string_separate
Unexecuted instantiation: zend_gc.c:zend_string_separate
Unexecuted instantiation: zend_gdb.c:zend_string_separate
Unexecuted instantiation: zend_generators.c:zend_string_separate
Unexecuted instantiation: zend_hash.c:zend_string_separate
Unexecuted instantiation: zend_highlight.c:zend_string_separate
Unexecuted instantiation: zend_hrtime.c:zend_string_separate
Unexecuted instantiation: zend_inheritance.c:zend_string_separate
Unexecuted instantiation: zend_ini_parser.c:zend_string_separate
Unexecuted instantiation: zend_ini_scanner.c:zend_string_separate
Unexecuted instantiation: zend_ini.c:zend_string_separate
Unexecuted instantiation: zend_interfaces.c:zend_string_separate
Unexecuted instantiation: zend_iterators.c:zend_string_separate
Unexecuted instantiation: zend_language_parser.c:zend_string_separate
Unexecuted instantiation: zend_language_scanner.c:zend_string_separate
Unexecuted instantiation: zend_lazy_objects.c:zend_string_separate
Unexecuted instantiation: zend_list.c:zend_string_separate
Unexecuted instantiation: zend_llist.c:zend_string_separate
Unexecuted instantiation: zend_multibyte.c:zend_string_separate
Unexecuted instantiation: zend_object_handlers.c:zend_string_separate
Unexecuted instantiation: zend_objects_API.c:zend_string_separate
Unexecuted instantiation: zend_objects.c:zend_string_separate
Unexecuted instantiation: zend_observer.c:zend_string_separate
Unexecuted instantiation: zend_opcode.c:zend_string_separate
Unexecuted instantiation: zend_operators.c:zend_string_separate
Unexecuted instantiation: zend_property_hooks.c:zend_string_separate
Unexecuted instantiation: zend_ptr_stack.c:zend_string_separate
Unexecuted instantiation: zend_signal.c:zend_string_separate
Unexecuted instantiation: zend_smart_str.c:zend_string_separate
Unexecuted instantiation: zend_sort.c:zend_string_separate
Unexecuted instantiation: zend_stack.c:zend_string_separate
Unexecuted instantiation: zend_stream.c:zend_string_separate
Unexecuted instantiation: zend_string.c:zend_string_separate
Unexecuted instantiation: zend_strtod.c:zend_string_separate
Unexecuted instantiation: zend_system_id.c:zend_string_separate
Unexecuted instantiation: zend_variables.c:zend_string_separate
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_separate
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_separate
Unexecuted instantiation: zend_weakrefs.c:zend_string_separate
Unexecuted instantiation: zend.c:zend_string_separate
Unexecuted instantiation: internal_functions_cli.c:zend_string_separate
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_separate
Unexecuted instantiation: fuzzer-sapi.c:zend_string_separate
251
252
static zend_always_inline zend_string *zend_string_realloc(zend_string *s, size_t len, bool persistent)
253
881k
{
254
881k
  zend_string *ret;
255
256
881k
  if (!ZSTR_IS_INTERNED(s)) {
257
881k
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
881k
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
881k
      ZSTR_LEN(ret) = len;
260
881k
      zend_string_forget_hash_val(ret);
261
881k
      return ret;
262
881k
    }
263
881k
  }
264
0
  ret = zend_string_alloc(len, persistent);
265
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1);
266
0
  if (!ZSTR_IS_INTERNED(s)) {
267
0
    GC_DELREF(s);
268
0
  }
269
0
  return ret;
270
881k
}
Unexecuted instantiation: php_date.c:zend_string_realloc
Unexecuted instantiation: astro.c:zend_string_realloc
Unexecuted instantiation: dow.c:zend_string_realloc
Unexecuted instantiation: parse_date.c:zend_string_realloc
Unexecuted instantiation: parse_tz.c:zend_string_realloc
Unexecuted instantiation: parse_posix.c:zend_string_realloc
Unexecuted instantiation: timelib.c:zend_string_realloc
Unexecuted instantiation: tm2unixtime.c:zend_string_realloc
Unexecuted instantiation: unixtime2tm.c:zend_string_realloc
Unexecuted instantiation: parse_iso_intervals.c:zend_string_realloc
Unexecuted instantiation: interval.c:zend_string_realloc
php_pcre.c:zend_string_realloc
Line
Count
Source
253
114
{
254
114
  zend_string *ret;
255
256
114
  if (!ZSTR_IS_INTERNED(s)) {
257
114
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
114
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
114
      ZSTR_LEN(ret) = len;
260
114
      zend_string_forget_hash_val(ret);
261
114
      return ret;
262
114
    }
263
114
  }
264
0
  ret = zend_string_alloc(len, persistent);
265
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1);
266
0
  if (!ZSTR_IS_INTERNED(s)) {
267
0
    GC_DELREF(s);
268
0
  }
269
0
  return ret;
270
114
}
Unexecuted instantiation: exif.c:zend_string_realloc
Unexecuted instantiation: hash_adler32.c:zend_string_realloc
Unexecuted instantiation: hash_crc32.c:zend_string_realloc
Unexecuted instantiation: hash_fnv.c:zend_string_realloc
Unexecuted instantiation: hash_gost.c:zend_string_realloc
Unexecuted instantiation: hash_haval.c:zend_string_realloc
Unexecuted instantiation: hash_joaat.c:zend_string_realloc
Unexecuted instantiation: hash_md.c:zend_string_realloc
Unexecuted instantiation: hash_murmur.c:zend_string_realloc
Unexecuted instantiation: hash_ripemd.c:zend_string_realloc
Unexecuted instantiation: hash_sha_ni.c:zend_string_realloc
Unexecuted instantiation: hash_sha_sse2.c:zend_string_realloc
Unexecuted instantiation: hash_sha.c:zend_string_realloc
Unexecuted instantiation: hash_sha3.c:zend_string_realloc
Unexecuted instantiation: hash_snefru.c:zend_string_realloc
Unexecuted instantiation: hash_tiger.c:zend_string_realloc
Unexecuted instantiation: hash_whirlpool.c:zend_string_realloc
Unexecuted instantiation: hash_xxhash.c:zend_string_realloc
Unexecuted instantiation: hash.c:zend_string_realloc
Unexecuted instantiation: json_encoder.c:zend_string_realloc
Unexecuted instantiation: json_parser.tab.c:zend_string_realloc
Unexecuted instantiation: json_scanner.c:zend_string_realloc
json.c:zend_string_realloc
Line
Count
Source
253
1.04k
{
254
1.04k
  zend_string *ret;
255
256
1.04k
  if (!ZSTR_IS_INTERNED(s)) {
257
1.04k
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
1.04k
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
1.04k
      ZSTR_LEN(ret) = len;
260
1.04k
      zend_string_forget_hash_val(ret);
261
1.04k
      return ret;
262
1.04k
    }
263
1.04k
  }
264
0
  ret = zend_string_alloc(len, persistent);
265
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1);
266
0
  if (!ZSTR_IS_INTERNED(s)) {
267
0
    GC_DELREF(s);
268
0
  }
269
0
  return ret;
270
1.04k
}
Unexecuted instantiation: php_lexbor.c:zend_string_realloc
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_realloc
Unexecuted instantiation: shared_alloc_posix.c:zend_string_realloc
Unexecuted instantiation: shared_alloc_shm.c:zend_string_realloc
Unexecuted instantiation: zend_accelerator_api.c:zend_string_realloc
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_realloc
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_realloc
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_realloc
Unexecuted instantiation: zend_accelerator_module.c:zend_string_realloc
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_realloc
Unexecuted instantiation: zend_file_cache.c:zend_string_realloc
Unexecuted instantiation: zend_persist_calc.c:zend_string_realloc
Unexecuted instantiation: zend_persist.c:zend_string_realloc
Unexecuted instantiation: zend_shared_alloc.c:zend_string_realloc
Unexecuted instantiation: ZendAccelerator.c:zend_string_realloc
Unexecuted instantiation: ir_cfg.c:zend_string_realloc
Unexecuted instantiation: ir_check.c:zend_string_realloc
Unexecuted instantiation: ir_dump.c:zend_string_realloc
Unexecuted instantiation: ir_emit.c:zend_string_realloc
Unexecuted instantiation: ir_gcm.c:zend_string_realloc
Unexecuted instantiation: ir_gdb.c:zend_string_realloc
Unexecuted instantiation: ir_patch.c:zend_string_realloc
Unexecuted instantiation: ir_perf.c:zend_string_realloc
Unexecuted instantiation: ir_ra.c:zend_string_realloc
Unexecuted instantiation: ir_save.c:zend_string_realloc
Unexecuted instantiation: ir_sccp.c:zend_string_realloc
Unexecuted instantiation: ir_strtab.c:zend_string_realloc
Unexecuted instantiation: ir.c:zend_string_realloc
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_realloc
Unexecuted instantiation: zend_jit.c:zend_string_realloc
Unexecuted instantiation: csprng.c:zend_string_realloc
Unexecuted instantiation: engine_mt19937.c:zend_string_realloc
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_realloc
Unexecuted instantiation: engine_secure.c:zend_string_realloc
Unexecuted instantiation: engine_user.c:zend_string_realloc
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_realloc
Unexecuted instantiation: gammasection.c:zend_string_realloc
Unexecuted instantiation: random.c:zend_string_realloc
Unexecuted instantiation: randomizer.c:zend_string_realloc
Unexecuted instantiation: zend_utils.c:zend_string_realloc
php_reflection.c:zend_string_realloc
Line
Count
Source
253
257
{
254
257
  zend_string *ret;
255
256
257
  if (!ZSTR_IS_INTERNED(s)) {
257
257
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
257
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
257
      ZSTR_LEN(ret) = len;
260
257
      zend_string_forget_hash_val(ret);
261
257
      return ret;
262
257
    }
263
257
  }
264
0
  ret = zend_string_alloc(len, persistent);
265
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1);
266
0
  if (!ZSTR_IS_INTERNED(s)) {
267
0
    GC_DELREF(s);
268
0
  }
269
0
  return ret;
270
257
}
Unexecuted instantiation: php_spl.c:zend_string_realloc
Unexecuted instantiation: spl_array.c:zend_string_realloc
Unexecuted instantiation: spl_directory.c:zend_string_realloc
Unexecuted instantiation: spl_dllist.c:zend_string_realloc
Unexecuted instantiation: spl_exceptions.c:zend_string_realloc
Unexecuted instantiation: spl_fixedarray.c:zend_string_realloc
Unexecuted instantiation: spl_functions.c:zend_string_realloc
Unexecuted instantiation: spl_heap.c:zend_string_realloc
Unexecuted instantiation: spl_iterators.c:zend_string_realloc
Unexecuted instantiation: spl_observer.c:zend_string_realloc
Unexecuted instantiation: array.c:zend_string_realloc
Unexecuted instantiation: assert.c:zend_string_realloc
Unexecuted instantiation: base64.c:zend_string_realloc
Unexecuted instantiation: basic_functions.c:zend_string_realloc
Unexecuted instantiation: browscap.c:zend_string_realloc
Unexecuted instantiation: crc32_x86.c:zend_string_realloc
Unexecuted instantiation: crc32.c:zend_string_realloc
Unexecuted instantiation: credits.c:zend_string_realloc
Unexecuted instantiation: crypt.c:zend_string_realloc
Unexecuted instantiation: css.c:zend_string_realloc
Unexecuted instantiation: datetime.c:zend_string_realloc
Unexecuted instantiation: dir.c:zend_string_realloc
Unexecuted instantiation: dl.c:zend_string_realloc
Unexecuted instantiation: dns.c:zend_string_realloc
Unexecuted instantiation: exec.c:zend_string_realloc
Unexecuted instantiation: file.c:zend_string_realloc
Unexecuted instantiation: filestat.c:zend_string_realloc
Unexecuted instantiation: filters.c:zend_string_realloc
Unexecuted instantiation: flock_compat.c:zend_string_realloc
Unexecuted instantiation: formatted_print.c:zend_string_realloc
Unexecuted instantiation: fsock.c:zend_string_realloc
Unexecuted instantiation: ftok.c:zend_string_realloc
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_realloc
Unexecuted instantiation: head.c:zend_string_realloc
Unexecuted instantiation: hrtime.c:zend_string_realloc
Unexecuted instantiation: html.c:zend_string_realloc
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_realloc
Unexecuted instantiation: http.c:zend_string_realloc
Unexecuted instantiation: image.c:zend_string_realloc
Unexecuted instantiation: incomplete_class.c:zend_string_realloc
Unexecuted instantiation: info.c:zend_string_realloc
Unexecuted instantiation: iptc.c:zend_string_realloc
Unexecuted instantiation: levenshtein.c:zend_string_realloc
Unexecuted instantiation: link.c:zend_string_realloc
Unexecuted instantiation: mail.c:zend_string_realloc
Unexecuted instantiation: math.c:zend_string_realloc
Unexecuted instantiation: md5.c:zend_string_realloc
Unexecuted instantiation: metaphone.c:zend_string_realloc
Unexecuted instantiation: microtime.c:zend_string_realloc
Unexecuted instantiation: net.c:zend_string_realloc
Unexecuted instantiation: pack.c:zend_string_realloc
Unexecuted instantiation: pageinfo.c:zend_string_realloc
Unexecuted instantiation: password.c:zend_string_realloc
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_realloc
Unexecuted instantiation: proc_open.c:zend_string_realloc
Unexecuted instantiation: quot_print.c:zend_string_realloc
Unexecuted instantiation: scanf.c:zend_string_realloc
Unexecuted instantiation: sha1.c:zend_string_realloc
Unexecuted instantiation: soundex.c:zend_string_realloc
Unexecuted instantiation: streamsfuncs.c:zend_string_realloc
Unexecuted instantiation: string.c:zend_string_realloc
Unexecuted instantiation: strnatcmp.c:zend_string_realloc
Unexecuted instantiation: syslog.c:zend_string_realloc
Unexecuted instantiation: type.c:zend_string_realloc
Unexecuted instantiation: uniqid.c:zend_string_realloc
Unexecuted instantiation: url_scanner_ex.c:zend_string_realloc
Unexecuted instantiation: url.c:zend_string_realloc
Unexecuted instantiation: user_filters.c:zend_string_realloc
Unexecuted instantiation: uuencode.c:zend_string_realloc
Unexecuted instantiation: var_unserializer.c:zend_string_realloc
var.c:zend_string_realloc
Line
Count
Source
253
673
{
254
673
  zend_string *ret;
255
256
673
  if (!ZSTR_IS_INTERNED(s)) {
257
673
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
673
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
673
      ZSTR_LEN(ret) = len;
260
673
      zend_string_forget_hash_val(ret);
261
673
      return ret;
262
673
    }
263
673
  }
264
0
  ret = zend_string_alloc(len, persistent);
265
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1);
266
0
  if (!ZSTR_IS_INTERNED(s)) {
267
0
    GC_DELREF(s);
268
0
  }
269
0
  return ret;
270
673
}
Unexecuted instantiation: versioning.c:zend_string_realloc
Unexecuted instantiation: crypt_sha256.c:zend_string_realloc
Unexecuted instantiation: crypt_sha512.c:zend_string_realloc
Unexecuted instantiation: php_crypt_r.c:zend_string_realloc
Unexecuted instantiation: php_uri.c:zend_string_realloc
Unexecuted instantiation: php_uri_common.c:zend_string_realloc
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_realloc
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_realloc
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_realloc
Unexecuted instantiation: explicit_bzero.c:zend_string_realloc
fopen_wrappers.c:zend_string_realloc
Line
Count
Source
253
15
{
254
15
  zend_string *ret;
255
256
15
  if (!ZSTR_IS_INTERNED(s)) {
257
15
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
15
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
15
      ZSTR_LEN(ret) = len;
260
15
      zend_string_forget_hash_val(ret);
261
15
      return ret;
262
15
    }
263
15
  }
264
0
  ret = zend_string_alloc(len, persistent);
265
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1);
266
0
  if (!ZSTR_IS_INTERNED(s)) {
267
0
    GC_DELREF(s);
268
0
  }
269
0
  return ret;
270
15
}
Unexecuted instantiation: getopt.c:zend_string_realloc
Unexecuted instantiation: main.c:zend_string_realloc
Unexecuted instantiation: network.c:zend_string_realloc
Unexecuted instantiation: output.c:zend_string_realloc
Unexecuted instantiation: php_content_types.c:zend_string_realloc
Unexecuted instantiation: php_ini_builder.c:zend_string_realloc
Unexecuted instantiation: php_ini.c:zend_string_realloc
Unexecuted instantiation: php_glob.c:zend_string_realloc
Unexecuted instantiation: php_odbc_utils.c:zend_string_realloc
Unexecuted instantiation: php_open_temporary_file.c:zend_string_realloc
Unexecuted instantiation: php_scandir.c:zend_string_realloc
Unexecuted instantiation: php_syslog.c:zend_string_realloc
Unexecuted instantiation: php_ticks.c:zend_string_realloc
Unexecuted instantiation: php_variables.c:zend_string_realloc
Unexecuted instantiation: reentrancy.c:zend_string_realloc
Unexecuted instantiation: rfc1867.c:zend_string_realloc
Unexecuted instantiation: safe_bcmp.c:zend_string_realloc
Unexecuted instantiation: SAPI.c:zend_string_realloc
Unexecuted instantiation: snprintf.c:zend_string_realloc
Unexecuted instantiation: spprintf.c:zend_string_realloc
Unexecuted instantiation: strlcat.c:zend_string_realloc
Unexecuted instantiation: strlcpy.c:zend_string_realloc
Unexecuted instantiation: cast.c:zend_string_realloc
Unexecuted instantiation: filter.c:zend_string_realloc
Unexecuted instantiation: glob_wrapper.c:zend_string_realloc
Unexecuted instantiation: memory.c:zend_string_realloc
Unexecuted instantiation: mmap.c:zend_string_realloc
Unexecuted instantiation: plain_wrapper.c:zend_string_realloc
Unexecuted instantiation: stream_errors.c:zend_string_realloc
Unexecuted instantiation: streams.c:zend_string_realloc
Unexecuted instantiation: transports.c:zend_string_realloc
Unexecuted instantiation: userspace.c:zend_string_realloc
Unexecuted instantiation: xp_socket.c:zend_string_realloc
Unexecuted instantiation: block_pass.c:zend_string_realloc
Unexecuted instantiation: compact_literals.c:zend_string_realloc
Unexecuted instantiation: compact_vars.c:zend_string_realloc
Unexecuted instantiation: dce.c:zend_string_realloc
Unexecuted instantiation: dfa_pass.c:zend_string_realloc
Unexecuted instantiation: escape_analysis.c:zend_string_realloc
Unexecuted instantiation: nop_removal.c:zend_string_realloc
Unexecuted instantiation: optimize_func_calls.c:zend_string_realloc
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_realloc
Unexecuted instantiation: pass1.c:zend_string_realloc
Unexecuted instantiation: pass3.c:zend_string_realloc
Unexecuted instantiation: sccp.c:zend_string_realloc
Unexecuted instantiation: scdf.c:zend_string_realloc
Unexecuted instantiation: zend_call_graph.c:zend_string_realloc
Unexecuted instantiation: zend_cfg.c:zend_string_realloc
Unexecuted instantiation: zend_dfg.c:zend_string_realloc
Unexecuted instantiation: zend_dump.c:zend_string_realloc
Unexecuted instantiation: zend_func_info.c:zend_string_realloc
Unexecuted instantiation: zend_inference.c:zend_string_realloc
Unexecuted instantiation: zend_optimizer.c:zend_string_realloc
Unexecuted instantiation: zend_ssa.c:zend_string_realloc
Unexecuted instantiation: zend_alloc.c:zend_string_realloc
Unexecuted instantiation: zend_API.c:zend_string_realloc
Unexecuted instantiation: zend_ast.c:zend_string_realloc
zend_attributes.c:zend_string_realloc
Line
Count
Source
253
120
{
254
120
  zend_string *ret;
255
256
120
  if (!ZSTR_IS_INTERNED(s)) {
257
120
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
120
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
120
      ZSTR_LEN(ret) = len;
260
120
      zend_string_forget_hash_val(ret);
261
120
      return ret;
262
120
    }
263
120
  }
264
0
  ret = zend_string_alloc(len, persistent);
265
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1);
266
0
  if (!ZSTR_IS_INTERNED(s)) {
267
0
    GC_DELREF(s);
268
0
  }
269
0
  return ret;
270
120
}
Unexecuted instantiation: zend_autoload.c:zend_string_realloc
Unexecuted instantiation: zend_builtin_functions.c:zend_string_realloc
Unexecuted instantiation: zend_call_stack.c:zend_string_realloc
Unexecuted instantiation: zend_closures.c:zend_string_realloc
Unexecuted instantiation: zend_compile.c:zend_string_realloc
Unexecuted instantiation: zend_constants.c:zend_string_realloc
Unexecuted instantiation: zend_cpuinfo.c:zend_string_realloc
Unexecuted instantiation: zend_default_classes.c:zend_string_realloc
Unexecuted instantiation: zend_dtrace.c:zend_string_realloc
Unexecuted instantiation: zend_enum.c:zend_string_realloc
Unexecuted instantiation: zend_exceptions.c:zend_string_realloc
Unexecuted instantiation: zend_execute_API.c:zend_string_realloc
Unexecuted instantiation: zend_execute.c:zend_string_realloc
Unexecuted instantiation: zend_extensions.c:zend_string_realloc
Unexecuted instantiation: zend_fibers.c:zend_string_realloc
Unexecuted instantiation: zend_float.c:zend_string_realloc
Unexecuted instantiation: zend_gc.c:zend_string_realloc
Unexecuted instantiation: zend_gdb.c:zend_string_realloc
Unexecuted instantiation: zend_generators.c:zend_string_realloc
Unexecuted instantiation: zend_hash.c:zend_string_realloc
Unexecuted instantiation: zend_highlight.c:zend_string_realloc
Unexecuted instantiation: zend_hrtime.c:zend_string_realloc
Unexecuted instantiation: zend_inheritance.c:zend_string_realloc
Unexecuted instantiation: zend_ini_parser.c:zend_string_realloc
Unexecuted instantiation: zend_ini_scanner.c:zend_string_realloc
Unexecuted instantiation: zend_ini.c:zend_string_realloc
Unexecuted instantiation: zend_interfaces.c:zend_string_realloc
Unexecuted instantiation: zend_iterators.c:zend_string_realloc
Unexecuted instantiation: zend_language_parser.c:zend_string_realloc
Unexecuted instantiation: zend_language_scanner.c:zend_string_realloc
Unexecuted instantiation: zend_lazy_objects.c:zend_string_realloc
Unexecuted instantiation: zend_list.c:zend_string_realloc
Unexecuted instantiation: zend_llist.c:zend_string_realloc
Unexecuted instantiation: zend_multibyte.c:zend_string_realloc
Unexecuted instantiation: zend_object_handlers.c:zend_string_realloc
Unexecuted instantiation: zend_objects_API.c:zend_string_realloc
Unexecuted instantiation: zend_objects.c:zend_string_realloc
Unexecuted instantiation: zend_observer.c:zend_string_realloc
Unexecuted instantiation: zend_opcode.c:zend_string_realloc
Unexecuted instantiation: zend_operators.c:zend_string_realloc
Unexecuted instantiation: zend_property_hooks.c:zend_string_realloc
Unexecuted instantiation: zend_ptr_stack.c:zend_string_realloc
Unexecuted instantiation: zend_signal.c:zend_string_realloc
Unexecuted instantiation: zend_smart_str.c:zend_string_realloc
Unexecuted instantiation: zend_sort.c:zend_string_realloc
Unexecuted instantiation: zend_stack.c:zend_string_realloc
Unexecuted instantiation: zend_stream.c:zend_string_realloc
Unexecuted instantiation: zend_string.c:zend_string_realloc
Unexecuted instantiation: zend_strtod.c:zend_string_realloc
Unexecuted instantiation: zend_system_id.c:zend_string_realloc
Unexecuted instantiation: zend_variables.c:zend_string_realloc
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_realloc
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_realloc
Unexecuted instantiation: zend_weakrefs.c:zend_string_realloc
zend.c:zend_string_realloc
Line
Count
Source
253
878k
{
254
878k
  zend_string *ret;
255
256
878k
  if (!ZSTR_IS_INTERNED(s)) {
257
878k
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
258
878k
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
259
878k
      ZSTR_LEN(ret) = len;
260
878k
      zend_string_forget_hash_val(ret);
261
878k
      return ret;
262
878k
    }
263
878k
  }
264
0
  ret = zend_string_alloc(len, persistent);
265
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1);
266
0
  if (!ZSTR_IS_INTERNED(s)) {
267
0
    GC_DELREF(s);
268
0
  }
269
0
  return ret;
270
878k
}
Unexecuted instantiation: internal_functions_cli.c:zend_string_realloc
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_realloc
Unexecuted instantiation: fuzzer-sapi.c:zend_string_realloc
271
272
static zend_always_inline zend_string *zend_string_extend(zend_string *s, size_t len, bool persistent)
273
967k
{
274
967k
  zend_string *ret;
275
276
967k
  ZEND_ASSERT(len >= ZSTR_LEN(s));
277
967k
  if (!ZSTR_IS_INTERNED(s)) {
278
858k
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
279
691k
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
280
691k
      ZSTR_LEN(ret) = len;
281
691k
      zend_string_forget_hash_val(ret);
282
691k
      return ret;
283
691k
    }
284
858k
  }
285
275k
  ret = zend_string_alloc(len, persistent);
286
275k
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1);
287
275k
  if (!ZSTR_IS_INTERNED(s)) {
288
166k
    GC_DELREF(s);
289
166k
  }
290
275k
  return ret;
291
967k
}
Unexecuted instantiation: php_date.c:zend_string_extend
Unexecuted instantiation: astro.c:zend_string_extend
Unexecuted instantiation: dow.c:zend_string_extend
Unexecuted instantiation: parse_date.c:zend_string_extend
Unexecuted instantiation: parse_tz.c:zend_string_extend
Unexecuted instantiation: parse_posix.c:zend_string_extend
Unexecuted instantiation: timelib.c:zend_string_extend
Unexecuted instantiation: tm2unixtime.c:zend_string_extend
Unexecuted instantiation: unixtime2tm.c:zend_string_extend
Unexecuted instantiation: parse_iso_intervals.c:zend_string_extend
Unexecuted instantiation: interval.c:zend_string_extend
php_pcre.c:zend_string_extend
Line
Count
Source
273
39
{
274
39
  zend_string *ret;
275
276
39
  ZEND_ASSERT(len >= ZSTR_LEN(s));
277
39
  if (!ZSTR_IS_INTERNED(s)) {
278
39
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
279
39
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
280
39
      ZSTR_LEN(ret) = len;
281
39
      zend_string_forget_hash_val(ret);
282
39
      return ret;
283
39
    }
284
39
  }
285
0
  ret = zend_string_alloc(len, persistent);
286
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1);
287
0
  if (!ZSTR_IS_INTERNED(s)) {
288
0
    GC_DELREF(s);
289
0
  }
290
0
  return ret;
291
39
}
Unexecuted instantiation: exif.c:zend_string_extend
Unexecuted instantiation: hash_adler32.c:zend_string_extend
Unexecuted instantiation: hash_crc32.c:zend_string_extend
Unexecuted instantiation: hash_fnv.c:zend_string_extend
Unexecuted instantiation: hash_gost.c:zend_string_extend
Unexecuted instantiation: hash_haval.c:zend_string_extend
Unexecuted instantiation: hash_joaat.c:zend_string_extend
Unexecuted instantiation: hash_md.c:zend_string_extend
Unexecuted instantiation: hash_murmur.c:zend_string_extend
Unexecuted instantiation: hash_ripemd.c:zend_string_extend
Unexecuted instantiation: hash_sha_ni.c:zend_string_extend
Unexecuted instantiation: hash_sha_sse2.c:zend_string_extend
Unexecuted instantiation: hash_sha.c:zend_string_extend
Unexecuted instantiation: hash_sha3.c:zend_string_extend
Unexecuted instantiation: hash_snefru.c:zend_string_extend
Unexecuted instantiation: hash_tiger.c:zend_string_extend
Unexecuted instantiation: hash_whirlpool.c:zend_string_extend
Unexecuted instantiation: hash_xxhash.c:zend_string_extend
Unexecuted instantiation: hash.c:zend_string_extend
Unexecuted instantiation: json_encoder.c:zend_string_extend
Unexecuted instantiation: json_parser.tab.c:zend_string_extend
Unexecuted instantiation: json_scanner.c:zend_string_extend
Unexecuted instantiation: json.c:zend_string_extend
Unexecuted instantiation: php_lexbor.c:zend_string_extend
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_extend
Unexecuted instantiation: shared_alloc_posix.c:zend_string_extend
Unexecuted instantiation: shared_alloc_shm.c:zend_string_extend
Unexecuted instantiation: zend_accelerator_api.c:zend_string_extend
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_extend
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_extend
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_extend
Unexecuted instantiation: zend_accelerator_module.c:zend_string_extend
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_extend
Unexecuted instantiation: zend_file_cache.c:zend_string_extend
Unexecuted instantiation: zend_persist_calc.c:zend_string_extend
Unexecuted instantiation: zend_persist.c:zend_string_extend
Unexecuted instantiation: zend_shared_alloc.c:zend_string_extend
Unexecuted instantiation: ZendAccelerator.c:zend_string_extend
Unexecuted instantiation: ir_cfg.c:zend_string_extend
Unexecuted instantiation: ir_check.c:zend_string_extend
Unexecuted instantiation: ir_dump.c:zend_string_extend
Unexecuted instantiation: ir_emit.c:zend_string_extend
Unexecuted instantiation: ir_gcm.c:zend_string_extend
Unexecuted instantiation: ir_gdb.c:zend_string_extend
Unexecuted instantiation: ir_patch.c:zend_string_extend
Unexecuted instantiation: ir_perf.c:zend_string_extend
Unexecuted instantiation: ir_ra.c:zend_string_extend
Unexecuted instantiation: ir_save.c:zend_string_extend
Unexecuted instantiation: ir_sccp.c:zend_string_extend
Unexecuted instantiation: ir_strtab.c:zend_string_extend
Unexecuted instantiation: ir.c:zend_string_extend
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_extend
Unexecuted instantiation: zend_jit.c:zend_string_extend
Unexecuted instantiation: csprng.c:zend_string_extend
Unexecuted instantiation: engine_mt19937.c:zend_string_extend
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_extend
Unexecuted instantiation: engine_secure.c:zend_string_extend
Unexecuted instantiation: engine_user.c:zend_string_extend
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_extend
Unexecuted instantiation: gammasection.c:zend_string_extend
Unexecuted instantiation: random.c:zend_string_extend
Unexecuted instantiation: randomizer.c:zend_string_extend
Unexecuted instantiation: zend_utils.c:zend_string_extend
Unexecuted instantiation: php_reflection.c:zend_string_extend
Unexecuted instantiation: php_spl.c:zend_string_extend
Unexecuted instantiation: spl_array.c:zend_string_extend
Unexecuted instantiation: spl_directory.c:zend_string_extend
Unexecuted instantiation: spl_dllist.c:zend_string_extend
Unexecuted instantiation: spl_exceptions.c:zend_string_extend
Unexecuted instantiation: spl_fixedarray.c:zend_string_extend
Unexecuted instantiation: spl_functions.c:zend_string_extend
Unexecuted instantiation: spl_heap.c:zend_string_extend
Unexecuted instantiation: spl_iterators.c:zend_string_extend
Unexecuted instantiation: spl_observer.c:zend_string_extend
Unexecuted instantiation: array.c:zend_string_extend
Unexecuted instantiation: assert.c:zend_string_extend
Unexecuted instantiation: base64.c:zend_string_extend
Unexecuted instantiation: basic_functions.c:zend_string_extend
Unexecuted instantiation: browscap.c:zend_string_extend
Unexecuted instantiation: crc32_x86.c:zend_string_extend
Unexecuted instantiation: crc32.c:zend_string_extend
Unexecuted instantiation: credits.c:zend_string_extend
Unexecuted instantiation: crypt.c:zend_string_extend
Unexecuted instantiation: css.c:zend_string_extend
Unexecuted instantiation: datetime.c:zend_string_extend
Unexecuted instantiation: dir.c:zend_string_extend
Unexecuted instantiation: dl.c:zend_string_extend
Unexecuted instantiation: dns.c:zend_string_extend
Unexecuted instantiation: exec.c:zend_string_extend
Unexecuted instantiation: file.c:zend_string_extend
Unexecuted instantiation: filestat.c:zend_string_extend
Unexecuted instantiation: filters.c:zend_string_extend
Unexecuted instantiation: flock_compat.c:zend_string_extend
formatted_print.c:zend_string_extend
Line
Count
Source
273
51
{
274
51
  zend_string *ret;
275
276
51
  ZEND_ASSERT(len >= ZSTR_LEN(s));
277
51
  if (!ZSTR_IS_INTERNED(s)) {
278
51
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
279
51
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
280
51
      ZSTR_LEN(ret) = len;
281
51
      zend_string_forget_hash_val(ret);
282
51
      return ret;
283
51
    }
284
51
  }
285
0
  ret = zend_string_alloc(len, persistent);
286
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1);
287
0
  if (!ZSTR_IS_INTERNED(s)) {
288
0
    GC_DELREF(s);
289
0
  }
290
0
  return ret;
291
51
}
Unexecuted instantiation: fsock.c:zend_string_extend
Unexecuted instantiation: ftok.c:zend_string_extend
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_extend
Unexecuted instantiation: head.c:zend_string_extend
Unexecuted instantiation: hrtime.c:zend_string_extend
Unexecuted instantiation: html.c:zend_string_extend
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_extend
Unexecuted instantiation: http.c:zend_string_extend
Unexecuted instantiation: image.c:zend_string_extend
Unexecuted instantiation: incomplete_class.c:zend_string_extend
Unexecuted instantiation: info.c:zend_string_extend
Unexecuted instantiation: iptc.c:zend_string_extend
Unexecuted instantiation: levenshtein.c:zend_string_extend
Unexecuted instantiation: link.c:zend_string_extend
Unexecuted instantiation: mail.c:zend_string_extend
Unexecuted instantiation: math.c:zend_string_extend
Unexecuted instantiation: md5.c:zend_string_extend
Unexecuted instantiation: metaphone.c:zend_string_extend
Unexecuted instantiation: microtime.c:zend_string_extend
Unexecuted instantiation: net.c:zend_string_extend
Unexecuted instantiation: pack.c:zend_string_extend
Unexecuted instantiation: pageinfo.c:zend_string_extend
Unexecuted instantiation: password.c:zend_string_extend
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_extend
Unexecuted instantiation: proc_open.c:zend_string_extend
Unexecuted instantiation: quot_print.c:zend_string_extend
Unexecuted instantiation: scanf.c:zend_string_extend
Unexecuted instantiation: sha1.c:zend_string_extend
Unexecuted instantiation: soundex.c:zend_string_extend
Unexecuted instantiation: streamsfuncs.c:zend_string_extend
Unexecuted instantiation: string.c:zend_string_extend
Unexecuted instantiation: strnatcmp.c:zend_string_extend
Unexecuted instantiation: syslog.c:zend_string_extend
Unexecuted instantiation: type.c:zend_string_extend
Unexecuted instantiation: uniqid.c:zend_string_extend
Unexecuted instantiation: url_scanner_ex.c:zend_string_extend
Unexecuted instantiation: url.c:zend_string_extend
Unexecuted instantiation: user_filters.c:zend_string_extend
Unexecuted instantiation: uuencode.c:zend_string_extend
Unexecuted instantiation: var_unserializer.c:zend_string_extend
Unexecuted instantiation: var.c:zend_string_extend
Unexecuted instantiation: versioning.c:zend_string_extend
Unexecuted instantiation: crypt_sha256.c:zend_string_extend
Unexecuted instantiation: crypt_sha512.c:zend_string_extend
Unexecuted instantiation: php_crypt_r.c:zend_string_extend
Unexecuted instantiation: php_uri.c:zend_string_extend
Unexecuted instantiation: php_uri_common.c:zend_string_extend
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_extend
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_extend
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_extend
Unexecuted instantiation: explicit_bzero.c:zend_string_extend
Unexecuted instantiation: fopen_wrappers.c:zend_string_extend
Unexecuted instantiation: getopt.c:zend_string_extend
Unexecuted instantiation: main.c:zend_string_extend
Unexecuted instantiation: network.c:zend_string_extend
Unexecuted instantiation: output.c:zend_string_extend
Unexecuted instantiation: php_content_types.c:zend_string_extend
Unexecuted instantiation: php_ini_builder.c:zend_string_extend
Unexecuted instantiation: php_ini.c:zend_string_extend
Unexecuted instantiation: php_glob.c:zend_string_extend
Unexecuted instantiation: php_odbc_utils.c:zend_string_extend
Unexecuted instantiation: php_open_temporary_file.c:zend_string_extend
Unexecuted instantiation: php_scandir.c:zend_string_extend
Unexecuted instantiation: php_syslog.c:zend_string_extend
Unexecuted instantiation: php_ticks.c:zend_string_extend
Unexecuted instantiation: php_variables.c:zend_string_extend
Unexecuted instantiation: reentrancy.c:zend_string_extend
Unexecuted instantiation: rfc1867.c:zend_string_extend
Unexecuted instantiation: safe_bcmp.c:zend_string_extend
Unexecuted instantiation: SAPI.c:zend_string_extend
Unexecuted instantiation: snprintf.c:zend_string_extend
Unexecuted instantiation: spprintf.c:zend_string_extend
Unexecuted instantiation: strlcat.c:zend_string_extend
Unexecuted instantiation: strlcpy.c:zend_string_extend
Unexecuted instantiation: cast.c:zend_string_extend
Unexecuted instantiation: filter.c:zend_string_extend
Unexecuted instantiation: glob_wrapper.c:zend_string_extend
Unexecuted instantiation: memory.c:zend_string_extend
Unexecuted instantiation: mmap.c:zend_string_extend
Unexecuted instantiation: plain_wrapper.c:zend_string_extend
Unexecuted instantiation: stream_errors.c:zend_string_extend
Unexecuted instantiation: streams.c:zend_string_extend
Unexecuted instantiation: transports.c:zend_string_extend
Unexecuted instantiation: userspace.c:zend_string_extend
Unexecuted instantiation: xp_socket.c:zend_string_extend
block_pass.c:zend_string_extend
Line
Count
Source
273
1.90k
{
274
1.90k
  zend_string *ret;
275
276
1.90k
  ZEND_ASSERT(len >= ZSTR_LEN(s));
277
1.90k
  if (!ZSTR_IS_INTERNED(s)) {
278
1.90k
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
279
1.83k
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
280
1.83k
      ZSTR_LEN(ret) = len;
281
1.83k
      zend_string_forget_hash_val(ret);
282
1.83k
      return ret;
283
1.83k
    }
284
1.90k
  }
285
76
  ret = zend_string_alloc(len, persistent);
286
76
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1);
287
76
  if (!ZSTR_IS_INTERNED(s)) {
288
76
    GC_DELREF(s);
289
76
  }
290
76
  return ret;
291
1.90k
}
Unexecuted instantiation: compact_literals.c:zend_string_extend
Unexecuted instantiation: compact_vars.c:zend_string_extend
Unexecuted instantiation: dce.c:zend_string_extend
Unexecuted instantiation: dfa_pass.c:zend_string_extend
Unexecuted instantiation: escape_analysis.c:zend_string_extend
Unexecuted instantiation: nop_removal.c:zend_string_extend
Unexecuted instantiation: optimize_func_calls.c:zend_string_extend
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_extend
Unexecuted instantiation: pass1.c:zend_string_extend
Unexecuted instantiation: pass3.c:zend_string_extend
Unexecuted instantiation: sccp.c:zend_string_extend
Unexecuted instantiation: scdf.c:zend_string_extend
Unexecuted instantiation: zend_call_graph.c:zend_string_extend
Unexecuted instantiation: zend_cfg.c:zend_string_extend
Unexecuted instantiation: zend_dfg.c:zend_string_extend
Unexecuted instantiation: zend_dump.c:zend_string_extend
Unexecuted instantiation: zend_func_info.c:zend_string_extend
Unexecuted instantiation: zend_inference.c:zend_string_extend
Unexecuted instantiation: zend_optimizer.c:zend_string_extend
Unexecuted instantiation: zend_ssa.c:zend_string_extend
Unexecuted instantiation: zend_alloc.c:zend_string_extend
Unexecuted instantiation: zend_API.c:zend_string_extend
Unexecuted instantiation: zend_ast.c:zend_string_extend
Unexecuted instantiation: zend_attributes.c:zend_string_extend
Unexecuted instantiation: zend_autoload.c:zend_string_extend
Unexecuted instantiation: zend_builtin_functions.c:zend_string_extend
Unexecuted instantiation: zend_call_stack.c:zend_string_extend
Unexecuted instantiation: zend_closures.c:zend_string_extend
zend_compile.c:zend_string_extend
Line
Count
Source
273
38
{
274
38
  zend_string *ret;
275
276
38
  ZEND_ASSERT(len >= ZSTR_LEN(s));
277
38
  if (!ZSTR_IS_INTERNED(s)) {
278
38
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
279
38
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
280
38
      ZSTR_LEN(ret) = len;
281
38
      zend_string_forget_hash_val(ret);
282
38
      return ret;
283
38
    }
284
38
  }
285
0
  ret = zend_string_alloc(len, persistent);
286
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1);
287
0
  if (!ZSTR_IS_INTERNED(s)) {
288
0
    GC_DELREF(s);
289
0
  }
290
0
  return ret;
291
38
}
Unexecuted instantiation: zend_constants.c:zend_string_extend
Unexecuted instantiation: zend_cpuinfo.c:zend_string_extend
Unexecuted instantiation: zend_default_classes.c:zend_string_extend
Unexecuted instantiation: zend_dtrace.c:zend_string_extend
Unexecuted instantiation: zend_enum.c:zend_string_extend
Unexecuted instantiation: zend_exceptions.c:zend_string_extend
Unexecuted instantiation: zend_execute_API.c:zend_string_extend
zend_execute.c:zend_string_extend
Line
Count
Source
273
77.3k
{
274
77.3k
  zend_string *ret;
275
276
77.3k
  ZEND_ASSERT(len >= ZSTR_LEN(s));
277
77.3k
  if (!ZSTR_IS_INTERNED(s)) {
278
77.3k
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
279
77.3k
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
280
77.3k
      ZSTR_LEN(ret) = len;
281
77.3k
      zend_string_forget_hash_val(ret);
282
77.3k
      return ret;
283
77.3k
    }
284
77.3k
  }
285
0
  ret = zend_string_alloc(len, persistent);
286
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1);
287
0
  if (!ZSTR_IS_INTERNED(s)) {
288
0
    GC_DELREF(s);
289
0
  }
290
0
  return ret;
291
77.3k
}
Unexecuted instantiation: zend_extensions.c:zend_string_extend
Unexecuted instantiation: zend_fibers.c:zend_string_extend
Unexecuted instantiation: zend_float.c:zend_string_extend
Unexecuted instantiation: zend_gc.c:zend_string_extend
Unexecuted instantiation: zend_gdb.c:zend_string_extend
Unexecuted instantiation: zend_generators.c:zend_string_extend
Unexecuted instantiation: zend_hash.c:zend_string_extend
Unexecuted instantiation: zend_highlight.c:zend_string_extend
Unexecuted instantiation: zend_hrtime.c:zend_string_extend
Unexecuted instantiation: zend_inheritance.c:zend_string_extend
zend_ini_parser.c:zend_string_extend
Line
Count
Source
273
362k
{
274
362k
  zend_string *ret;
275
276
362k
  ZEND_ASSERT(len >= ZSTR_LEN(s));
277
362k
  if (!ZSTR_IS_INTERNED(s)) {
278
284k
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
279
284k
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
280
284k
      ZSTR_LEN(ret) = len;
281
284k
      zend_string_forget_hash_val(ret);
282
284k
      return ret;
283
284k
    }
284
284k
  }
285
78.5k
  ret = zend_string_alloc(len, persistent);
286
78.5k
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1);
287
78.5k
  if (!ZSTR_IS_INTERNED(s)) {
288
0
    GC_DELREF(s);
289
0
  }
290
78.5k
  return ret;
291
362k
}
Unexecuted instantiation: zend_ini_scanner.c:zend_string_extend
Unexecuted instantiation: zend_ini.c:zend_string_extend
Unexecuted instantiation: zend_interfaces.c:zend_string_extend
Unexecuted instantiation: zend_iterators.c:zend_string_extend
Unexecuted instantiation: zend_language_parser.c:zend_string_extend
zend_language_scanner.c:zend_string_extend
Line
Count
Source
273
6.26k
{
274
6.26k
  zend_string *ret;
275
276
6.26k
  ZEND_ASSERT(len >= ZSTR_LEN(s));
277
6.26k
  if (!ZSTR_IS_INTERNED(s)) {
278
4.12k
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
279
0
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
280
0
      ZSTR_LEN(ret) = len;
281
0
      zend_string_forget_hash_val(ret);
282
0
      return ret;
283
0
    }
284
4.12k
  }
285
6.26k
  ret = zend_string_alloc(len, persistent);
286
6.26k
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1);
287
6.26k
  if (!ZSTR_IS_INTERNED(s)) {
288
4.12k
    GC_DELREF(s);
289
4.12k
  }
290
6.26k
  return ret;
291
6.26k
}
Unexecuted instantiation: zend_lazy_objects.c:zend_string_extend
Unexecuted instantiation: zend_list.c:zend_string_extend
Unexecuted instantiation: zend_llist.c:zend_string_extend
Unexecuted instantiation: zend_multibyte.c:zend_string_extend
Unexecuted instantiation: zend_object_handlers.c:zend_string_extend
Unexecuted instantiation: zend_objects_API.c:zend_string_extend
Unexecuted instantiation: zend_objects.c:zend_string_extend
Unexecuted instantiation: zend_observer.c:zend_string_extend
Unexecuted instantiation: zend_opcode.c:zend_string_extend
zend_operators.c:zend_string_extend
Line
Count
Source
273
519k
{
274
519k
  zend_string *ret;
275
276
519k
  ZEND_ASSERT(len >= ZSTR_LEN(s));
277
519k
  if (!ZSTR_IS_INTERNED(s)) {
278
490k
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
279
328k
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
280
328k
      ZSTR_LEN(ret) = len;
281
328k
      zend_string_forget_hash_val(ret);
282
328k
      return ret;
283
328k
    }
284
490k
  }
285
190k
  ret = zend_string_alloc(len, persistent);
286
190k
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1);
287
190k
  if (!ZSTR_IS_INTERNED(s)) {
288
161k
    GC_DELREF(s);
289
161k
  }
290
190k
  return ret;
291
519k
}
Unexecuted instantiation: zend_property_hooks.c:zend_string_extend
Unexecuted instantiation: zend_ptr_stack.c:zend_string_extend
Unexecuted instantiation: zend_signal.c:zend_string_extend
Unexecuted instantiation: zend_smart_str.c:zend_string_extend
Unexecuted instantiation: zend_sort.c:zend_string_extend
Unexecuted instantiation: zend_stack.c:zend_string_extend
Unexecuted instantiation: zend_stream.c:zend_string_extend
Unexecuted instantiation: zend_string.c:zend_string_extend
Unexecuted instantiation: zend_strtod.c:zend_string_extend
Unexecuted instantiation: zend_system_id.c:zend_string_extend
Unexecuted instantiation: zend_variables.c:zend_string_extend
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_extend
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_extend
Unexecuted instantiation: zend_weakrefs.c:zend_string_extend
Unexecuted instantiation: zend.c:zend_string_extend
Unexecuted instantiation: internal_functions_cli.c:zend_string_extend
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_extend
Unexecuted instantiation: fuzzer-sapi.c:zend_string_extend
292
293
static zend_always_inline zend_string *zend_string_truncate(zend_string *s, size_t len, bool persistent)
294
924
{
295
924
  zend_string *ret;
296
297
924
  ZEND_ASSERT(len <= ZSTR_LEN(s));
298
924
  if (!ZSTR_IS_INTERNED(s)) {
299
924
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
300
924
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
301
924
      ZSTR_LEN(ret) = len;
302
924
      zend_string_forget_hash_val(ret);
303
924
      return ret;
304
924
    }
305
924
  }
306
0
  ret = zend_string_alloc(len, persistent);
307
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), len + 1);
308
0
  if (!ZSTR_IS_INTERNED(s)) {
309
0
    GC_DELREF(s);
310
0
  }
311
0
  return ret;
312
924
}
Unexecuted instantiation: php_date.c:zend_string_truncate
Unexecuted instantiation: astro.c:zend_string_truncate
Unexecuted instantiation: dow.c:zend_string_truncate
Unexecuted instantiation: parse_date.c:zend_string_truncate
Unexecuted instantiation: parse_tz.c:zend_string_truncate
Unexecuted instantiation: parse_posix.c:zend_string_truncate
Unexecuted instantiation: timelib.c:zend_string_truncate
Unexecuted instantiation: tm2unixtime.c:zend_string_truncate
Unexecuted instantiation: unixtime2tm.c:zend_string_truncate
Unexecuted instantiation: parse_iso_intervals.c:zend_string_truncate
Unexecuted instantiation: interval.c:zend_string_truncate
Unexecuted instantiation: php_pcre.c:zend_string_truncate
Unexecuted instantiation: exif.c:zend_string_truncate
Unexecuted instantiation: hash_adler32.c:zend_string_truncate
Unexecuted instantiation: hash_crc32.c:zend_string_truncate
Unexecuted instantiation: hash_fnv.c:zend_string_truncate
Unexecuted instantiation: hash_gost.c:zend_string_truncate
Unexecuted instantiation: hash_haval.c:zend_string_truncate
Unexecuted instantiation: hash_joaat.c:zend_string_truncate
Unexecuted instantiation: hash_md.c:zend_string_truncate
Unexecuted instantiation: hash_murmur.c:zend_string_truncate
Unexecuted instantiation: hash_ripemd.c:zend_string_truncate
Unexecuted instantiation: hash_sha_ni.c:zend_string_truncate
Unexecuted instantiation: hash_sha_sse2.c:zend_string_truncate
Unexecuted instantiation: hash_sha.c:zend_string_truncate
Unexecuted instantiation: hash_sha3.c:zend_string_truncate
Unexecuted instantiation: hash_snefru.c:zend_string_truncate
Unexecuted instantiation: hash_tiger.c:zend_string_truncate
Unexecuted instantiation: hash_whirlpool.c:zend_string_truncate
Unexecuted instantiation: hash_xxhash.c:zend_string_truncate
Unexecuted instantiation: hash.c:zend_string_truncate
Unexecuted instantiation: json_encoder.c:zend_string_truncate
Unexecuted instantiation: json_parser.tab.c:zend_string_truncate
Unexecuted instantiation: json_scanner.c:zend_string_truncate
Unexecuted instantiation: json.c:zend_string_truncate
Unexecuted instantiation: php_lexbor.c:zend_string_truncate
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_truncate
Unexecuted instantiation: shared_alloc_posix.c:zend_string_truncate
Unexecuted instantiation: shared_alloc_shm.c:zend_string_truncate
Unexecuted instantiation: zend_accelerator_api.c:zend_string_truncate
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_truncate
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_truncate
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_truncate
Unexecuted instantiation: zend_accelerator_module.c:zend_string_truncate
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_truncate
Unexecuted instantiation: zend_file_cache.c:zend_string_truncate
Unexecuted instantiation: zend_persist_calc.c:zend_string_truncate
Unexecuted instantiation: zend_persist.c:zend_string_truncate
Unexecuted instantiation: zend_shared_alloc.c:zend_string_truncate
Unexecuted instantiation: ZendAccelerator.c:zend_string_truncate
Unexecuted instantiation: ir_cfg.c:zend_string_truncate
Unexecuted instantiation: ir_check.c:zend_string_truncate
Unexecuted instantiation: ir_dump.c:zend_string_truncate
Unexecuted instantiation: ir_emit.c:zend_string_truncate
Unexecuted instantiation: ir_gcm.c:zend_string_truncate
Unexecuted instantiation: ir_gdb.c:zend_string_truncate
Unexecuted instantiation: ir_patch.c:zend_string_truncate
Unexecuted instantiation: ir_perf.c:zend_string_truncate
Unexecuted instantiation: ir_ra.c:zend_string_truncate
Unexecuted instantiation: ir_save.c:zend_string_truncate
Unexecuted instantiation: ir_sccp.c:zend_string_truncate
Unexecuted instantiation: ir_strtab.c:zend_string_truncate
Unexecuted instantiation: ir.c:zend_string_truncate
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_truncate
Unexecuted instantiation: zend_jit.c:zend_string_truncate
Unexecuted instantiation: csprng.c:zend_string_truncate
Unexecuted instantiation: engine_mt19937.c:zend_string_truncate
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_truncate
Unexecuted instantiation: engine_secure.c:zend_string_truncate
Unexecuted instantiation: engine_user.c:zend_string_truncate
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_truncate
Unexecuted instantiation: gammasection.c:zend_string_truncate
Unexecuted instantiation: random.c:zend_string_truncate
Unexecuted instantiation: randomizer.c:zend_string_truncate
Unexecuted instantiation: zend_utils.c:zend_string_truncate
Unexecuted instantiation: php_reflection.c:zend_string_truncate
Unexecuted instantiation: php_spl.c:zend_string_truncate
Unexecuted instantiation: spl_array.c:zend_string_truncate
Unexecuted instantiation: spl_directory.c:zend_string_truncate
Unexecuted instantiation: spl_dllist.c:zend_string_truncate
Unexecuted instantiation: spl_exceptions.c:zend_string_truncate
Unexecuted instantiation: spl_fixedarray.c:zend_string_truncate
Unexecuted instantiation: spl_functions.c:zend_string_truncate
Unexecuted instantiation: spl_heap.c:zend_string_truncate
Unexecuted instantiation: spl_iterators.c:zend_string_truncate
Unexecuted instantiation: spl_observer.c:zend_string_truncate
Unexecuted instantiation: array.c:zend_string_truncate
Unexecuted instantiation: assert.c:zend_string_truncate
Unexecuted instantiation: base64.c:zend_string_truncate
Unexecuted instantiation: basic_functions.c:zend_string_truncate
Unexecuted instantiation: browscap.c:zend_string_truncate
Unexecuted instantiation: crc32_x86.c:zend_string_truncate
Unexecuted instantiation: crc32.c:zend_string_truncate
Unexecuted instantiation: credits.c:zend_string_truncate
Unexecuted instantiation: crypt.c:zend_string_truncate
Unexecuted instantiation: css.c:zend_string_truncate
Unexecuted instantiation: datetime.c:zend_string_truncate
Unexecuted instantiation: dir.c:zend_string_truncate
Unexecuted instantiation: dl.c:zend_string_truncate
Unexecuted instantiation: dns.c:zend_string_truncate
Unexecuted instantiation: exec.c:zend_string_truncate
Unexecuted instantiation: file.c:zend_string_truncate
Unexecuted instantiation: filestat.c:zend_string_truncate
Unexecuted instantiation: filters.c:zend_string_truncate
Unexecuted instantiation: flock_compat.c:zend_string_truncate
Unexecuted instantiation: formatted_print.c:zend_string_truncate
Unexecuted instantiation: fsock.c:zend_string_truncate
Unexecuted instantiation: ftok.c:zend_string_truncate
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_truncate
Unexecuted instantiation: head.c:zend_string_truncate
Unexecuted instantiation: hrtime.c:zend_string_truncate
Unexecuted instantiation: html.c:zend_string_truncate
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_truncate
Unexecuted instantiation: http.c:zend_string_truncate
Unexecuted instantiation: image.c:zend_string_truncate
Unexecuted instantiation: incomplete_class.c:zend_string_truncate
Unexecuted instantiation: info.c:zend_string_truncate
Unexecuted instantiation: iptc.c:zend_string_truncate
Unexecuted instantiation: levenshtein.c:zend_string_truncate
Unexecuted instantiation: link.c:zend_string_truncate
Unexecuted instantiation: mail.c:zend_string_truncate
Unexecuted instantiation: math.c:zend_string_truncate
Unexecuted instantiation: md5.c:zend_string_truncate
Unexecuted instantiation: metaphone.c:zend_string_truncate
Unexecuted instantiation: microtime.c:zend_string_truncate
Unexecuted instantiation: net.c:zend_string_truncate
Unexecuted instantiation: pack.c:zend_string_truncate
Unexecuted instantiation: pageinfo.c:zend_string_truncate
Unexecuted instantiation: password.c:zend_string_truncate
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_truncate
Unexecuted instantiation: proc_open.c:zend_string_truncate
quot_print.c:zend_string_truncate
Line
Count
Source
294
27
{
295
27
  zend_string *ret;
296
297
27
  ZEND_ASSERT(len <= ZSTR_LEN(s));
298
27
  if (!ZSTR_IS_INTERNED(s)) {
299
27
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
300
27
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
301
27
      ZSTR_LEN(ret) = len;
302
27
      zend_string_forget_hash_val(ret);
303
27
      return ret;
304
27
    }
305
27
  }
306
0
  ret = zend_string_alloc(len, persistent);
307
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), len + 1);
308
0
  if (!ZSTR_IS_INTERNED(s)) {
309
0
    GC_DELREF(s);
310
0
  }
311
0
  return ret;
312
27
}
Unexecuted instantiation: scanf.c:zend_string_truncate
Unexecuted instantiation: sha1.c:zend_string_truncate
Unexecuted instantiation: soundex.c:zend_string_truncate
Unexecuted instantiation: streamsfuncs.c:zend_string_truncate
string.c:zend_string_truncate
Line
Count
Source
294
897
{
295
897
  zend_string *ret;
296
297
897
  ZEND_ASSERT(len <= ZSTR_LEN(s));
298
897
  if (!ZSTR_IS_INTERNED(s)) {
299
897
    if (EXPECTED(GC_REFCOUNT(s) == 1)) {
300
897
      ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent);
301
897
      ZSTR_LEN(ret) = len;
302
897
      zend_string_forget_hash_val(ret);
303
897
      return ret;
304
897
    }
305
897
  }
306
0
  ret = zend_string_alloc(len, persistent);
307
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), len + 1);
308
0
  if (!ZSTR_IS_INTERNED(s)) {
309
0
    GC_DELREF(s);
310
0
  }
311
0
  return ret;
312
897
}
Unexecuted instantiation: strnatcmp.c:zend_string_truncate
Unexecuted instantiation: syslog.c:zend_string_truncate
Unexecuted instantiation: type.c:zend_string_truncate
Unexecuted instantiation: uniqid.c:zend_string_truncate
Unexecuted instantiation: url_scanner_ex.c:zend_string_truncate
Unexecuted instantiation: url.c:zend_string_truncate
Unexecuted instantiation: user_filters.c:zend_string_truncate
Unexecuted instantiation: uuencode.c:zend_string_truncate
Unexecuted instantiation: var_unserializer.c:zend_string_truncate
Unexecuted instantiation: var.c:zend_string_truncate
Unexecuted instantiation: versioning.c:zend_string_truncate
Unexecuted instantiation: crypt_sha256.c:zend_string_truncate
Unexecuted instantiation: crypt_sha512.c:zend_string_truncate
Unexecuted instantiation: php_crypt_r.c:zend_string_truncate
Unexecuted instantiation: php_uri.c:zend_string_truncate
Unexecuted instantiation: php_uri_common.c:zend_string_truncate
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_truncate
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_truncate
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_truncate
Unexecuted instantiation: explicit_bzero.c:zend_string_truncate
Unexecuted instantiation: fopen_wrappers.c:zend_string_truncate
Unexecuted instantiation: getopt.c:zend_string_truncate
Unexecuted instantiation: main.c:zend_string_truncate
Unexecuted instantiation: network.c:zend_string_truncate
Unexecuted instantiation: output.c:zend_string_truncate
Unexecuted instantiation: php_content_types.c:zend_string_truncate
Unexecuted instantiation: php_ini_builder.c:zend_string_truncate
Unexecuted instantiation: php_ini.c:zend_string_truncate
Unexecuted instantiation: php_glob.c:zend_string_truncate
Unexecuted instantiation: php_odbc_utils.c:zend_string_truncate
Unexecuted instantiation: php_open_temporary_file.c:zend_string_truncate
Unexecuted instantiation: php_scandir.c:zend_string_truncate
Unexecuted instantiation: php_syslog.c:zend_string_truncate
Unexecuted instantiation: php_ticks.c:zend_string_truncate
Unexecuted instantiation: php_variables.c:zend_string_truncate
Unexecuted instantiation: reentrancy.c:zend_string_truncate
Unexecuted instantiation: rfc1867.c:zend_string_truncate
Unexecuted instantiation: safe_bcmp.c:zend_string_truncate
Unexecuted instantiation: SAPI.c:zend_string_truncate
Unexecuted instantiation: snprintf.c:zend_string_truncate
Unexecuted instantiation: spprintf.c:zend_string_truncate
Unexecuted instantiation: strlcat.c:zend_string_truncate
Unexecuted instantiation: strlcpy.c:zend_string_truncate
Unexecuted instantiation: cast.c:zend_string_truncate
Unexecuted instantiation: filter.c:zend_string_truncate
Unexecuted instantiation: glob_wrapper.c:zend_string_truncate
Unexecuted instantiation: memory.c:zend_string_truncate
Unexecuted instantiation: mmap.c:zend_string_truncate
Unexecuted instantiation: plain_wrapper.c:zend_string_truncate
Unexecuted instantiation: stream_errors.c:zend_string_truncate
Unexecuted instantiation: streams.c:zend_string_truncate
Unexecuted instantiation: transports.c:zend_string_truncate
Unexecuted instantiation: userspace.c:zend_string_truncate
Unexecuted instantiation: xp_socket.c:zend_string_truncate
Unexecuted instantiation: block_pass.c:zend_string_truncate
Unexecuted instantiation: compact_literals.c:zend_string_truncate
Unexecuted instantiation: compact_vars.c:zend_string_truncate
Unexecuted instantiation: dce.c:zend_string_truncate
Unexecuted instantiation: dfa_pass.c:zend_string_truncate
Unexecuted instantiation: escape_analysis.c:zend_string_truncate
Unexecuted instantiation: nop_removal.c:zend_string_truncate
Unexecuted instantiation: optimize_func_calls.c:zend_string_truncate
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_truncate
Unexecuted instantiation: pass1.c:zend_string_truncate
Unexecuted instantiation: pass3.c:zend_string_truncate
Unexecuted instantiation: sccp.c:zend_string_truncate
Unexecuted instantiation: scdf.c:zend_string_truncate
Unexecuted instantiation: zend_call_graph.c:zend_string_truncate
Unexecuted instantiation: zend_cfg.c:zend_string_truncate
Unexecuted instantiation: zend_dfg.c:zend_string_truncate
Unexecuted instantiation: zend_dump.c:zend_string_truncate
Unexecuted instantiation: zend_func_info.c:zend_string_truncate
Unexecuted instantiation: zend_inference.c:zend_string_truncate
Unexecuted instantiation: zend_optimizer.c:zend_string_truncate
Unexecuted instantiation: zend_ssa.c:zend_string_truncate
Unexecuted instantiation: zend_alloc.c:zend_string_truncate
Unexecuted instantiation: zend_API.c:zend_string_truncate
Unexecuted instantiation: zend_ast.c:zend_string_truncate
Unexecuted instantiation: zend_attributes.c:zend_string_truncate
Unexecuted instantiation: zend_autoload.c:zend_string_truncate
Unexecuted instantiation: zend_builtin_functions.c:zend_string_truncate
Unexecuted instantiation: zend_call_stack.c:zend_string_truncate
Unexecuted instantiation: zend_closures.c:zend_string_truncate
Unexecuted instantiation: zend_compile.c:zend_string_truncate
Unexecuted instantiation: zend_constants.c:zend_string_truncate
Unexecuted instantiation: zend_cpuinfo.c:zend_string_truncate
Unexecuted instantiation: zend_default_classes.c:zend_string_truncate
Unexecuted instantiation: zend_dtrace.c:zend_string_truncate
Unexecuted instantiation: zend_enum.c:zend_string_truncate
Unexecuted instantiation: zend_exceptions.c:zend_string_truncate
Unexecuted instantiation: zend_execute_API.c:zend_string_truncate
Unexecuted instantiation: zend_execute.c:zend_string_truncate
Unexecuted instantiation: zend_extensions.c:zend_string_truncate
Unexecuted instantiation: zend_fibers.c:zend_string_truncate
Unexecuted instantiation: zend_float.c:zend_string_truncate
Unexecuted instantiation: zend_gc.c:zend_string_truncate
Unexecuted instantiation: zend_gdb.c:zend_string_truncate
Unexecuted instantiation: zend_generators.c:zend_string_truncate
Unexecuted instantiation: zend_hash.c:zend_string_truncate
Unexecuted instantiation: zend_highlight.c:zend_string_truncate
Unexecuted instantiation: zend_hrtime.c:zend_string_truncate
Unexecuted instantiation: zend_inheritance.c:zend_string_truncate
Unexecuted instantiation: zend_ini_parser.c:zend_string_truncate
Unexecuted instantiation: zend_ini_scanner.c:zend_string_truncate
Unexecuted instantiation: zend_ini.c:zend_string_truncate
Unexecuted instantiation: zend_interfaces.c:zend_string_truncate
Unexecuted instantiation: zend_iterators.c:zend_string_truncate
Unexecuted instantiation: zend_language_parser.c:zend_string_truncate
Unexecuted instantiation: zend_language_scanner.c:zend_string_truncate
Unexecuted instantiation: zend_lazy_objects.c:zend_string_truncate
Unexecuted instantiation: zend_list.c:zend_string_truncate
Unexecuted instantiation: zend_llist.c:zend_string_truncate
Unexecuted instantiation: zend_multibyte.c:zend_string_truncate
Unexecuted instantiation: zend_object_handlers.c:zend_string_truncate
Unexecuted instantiation: zend_objects_API.c:zend_string_truncate
Unexecuted instantiation: zend_objects.c:zend_string_truncate
Unexecuted instantiation: zend_observer.c:zend_string_truncate
Unexecuted instantiation: zend_opcode.c:zend_string_truncate
Unexecuted instantiation: zend_operators.c:zend_string_truncate
Unexecuted instantiation: zend_property_hooks.c:zend_string_truncate
Unexecuted instantiation: zend_ptr_stack.c:zend_string_truncate
Unexecuted instantiation: zend_signal.c:zend_string_truncate
Unexecuted instantiation: zend_smart_str.c:zend_string_truncate
Unexecuted instantiation: zend_sort.c:zend_string_truncate
Unexecuted instantiation: zend_stack.c:zend_string_truncate
Unexecuted instantiation: zend_stream.c:zend_string_truncate
Unexecuted instantiation: zend_string.c:zend_string_truncate
Unexecuted instantiation: zend_strtod.c:zend_string_truncate
Unexecuted instantiation: zend_system_id.c:zend_string_truncate
Unexecuted instantiation: zend_variables.c:zend_string_truncate
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_truncate
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_truncate
Unexecuted instantiation: zend_weakrefs.c:zend_string_truncate
Unexecuted instantiation: zend.c:zend_string_truncate
Unexecuted instantiation: internal_functions_cli.c:zend_string_truncate
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_truncate
Unexecuted instantiation: fuzzer-sapi.c:zend_string_truncate
313
314
static zend_always_inline zend_string *zend_string_safe_realloc(zend_string *s, size_t n, size_t m, size_t l, bool persistent)
315
1.97k
{
316
1.97k
  zend_string *ret;
317
318
1.97k
  if (!ZSTR_IS_INTERNED(s)) {
319
1.97k
    if (GC_REFCOUNT(s) == 1) {
320
1.97k
      ret = (zend_string *)safe_perealloc(s, n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
321
1.97k
      ZSTR_LEN(ret) = (n * m) + l;
322
1.97k
      zend_string_forget_hash_val(ret);
323
1.97k
      return ret;
324
1.97k
    }
325
1.97k
  }
326
0
  ret = zend_string_safe_alloc(n, m, l, persistent);
327
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN((n * m) + l, ZSTR_LEN(s)) + 1);
328
0
  if (!ZSTR_IS_INTERNED(s)) {
329
0
    GC_DELREF(s);
330
0
  }
331
0
  return ret;
332
1.97k
}
Unexecuted instantiation: php_date.c:zend_string_safe_realloc
Unexecuted instantiation: astro.c:zend_string_safe_realloc
Unexecuted instantiation: dow.c:zend_string_safe_realloc
Unexecuted instantiation: parse_date.c:zend_string_safe_realloc
Unexecuted instantiation: parse_tz.c:zend_string_safe_realloc
Unexecuted instantiation: parse_posix.c:zend_string_safe_realloc
Unexecuted instantiation: timelib.c:zend_string_safe_realloc
Unexecuted instantiation: tm2unixtime.c:zend_string_safe_realloc
Unexecuted instantiation: unixtime2tm.c:zend_string_safe_realloc
Unexecuted instantiation: parse_iso_intervals.c:zend_string_safe_realloc
Unexecuted instantiation: interval.c:zend_string_safe_realloc
Unexecuted instantiation: php_pcre.c:zend_string_safe_realloc
Unexecuted instantiation: exif.c:zend_string_safe_realloc
Unexecuted instantiation: hash_adler32.c:zend_string_safe_realloc
Unexecuted instantiation: hash_crc32.c:zend_string_safe_realloc
Unexecuted instantiation: hash_fnv.c:zend_string_safe_realloc
Unexecuted instantiation: hash_gost.c:zend_string_safe_realloc
Unexecuted instantiation: hash_haval.c:zend_string_safe_realloc
Unexecuted instantiation: hash_joaat.c:zend_string_safe_realloc
Unexecuted instantiation: hash_md.c:zend_string_safe_realloc
Unexecuted instantiation: hash_murmur.c:zend_string_safe_realloc
Unexecuted instantiation: hash_ripemd.c:zend_string_safe_realloc
Unexecuted instantiation: hash_sha_ni.c:zend_string_safe_realloc
Unexecuted instantiation: hash_sha_sse2.c:zend_string_safe_realloc
Unexecuted instantiation: hash_sha.c:zend_string_safe_realloc
Unexecuted instantiation: hash_sha3.c:zend_string_safe_realloc
Unexecuted instantiation: hash_snefru.c:zend_string_safe_realloc
Unexecuted instantiation: hash_tiger.c:zend_string_safe_realloc
Unexecuted instantiation: hash_whirlpool.c:zend_string_safe_realloc
Unexecuted instantiation: hash_xxhash.c:zend_string_safe_realloc
Unexecuted instantiation: hash.c:zend_string_safe_realloc
Unexecuted instantiation: json_encoder.c:zend_string_safe_realloc
Unexecuted instantiation: json_parser.tab.c:zend_string_safe_realloc
Unexecuted instantiation: json_scanner.c:zend_string_safe_realloc
Unexecuted instantiation: json.c:zend_string_safe_realloc
Unexecuted instantiation: php_lexbor.c:zend_string_safe_realloc
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_safe_realloc
Unexecuted instantiation: shared_alloc_posix.c:zend_string_safe_realloc
Unexecuted instantiation: shared_alloc_shm.c:zend_string_safe_realloc
Unexecuted instantiation: zend_accelerator_api.c:zend_string_safe_realloc
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_safe_realloc
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_safe_realloc
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_safe_realloc
Unexecuted instantiation: zend_accelerator_module.c:zend_string_safe_realloc
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_safe_realloc
Unexecuted instantiation: zend_file_cache.c:zend_string_safe_realloc
Unexecuted instantiation: zend_persist_calc.c:zend_string_safe_realloc
Unexecuted instantiation: zend_persist.c:zend_string_safe_realloc
Unexecuted instantiation: zend_shared_alloc.c:zend_string_safe_realloc
Unexecuted instantiation: ZendAccelerator.c:zend_string_safe_realloc
Unexecuted instantiation: ir_cfg.c:zend_string_safe_realloc
Unexecuted instantiation: ir_check.c:zend_string_safe_realloc
Unexecuted instantiation: ir_dump.c:zend_string_safe_realloc
Unexecuted instantiation: ir_emit.c:zend_string_safe_realloc
Unexecuted instantiation: ir_gcm.c:zend_string_safe_realloc
Unexecuted instantiation: ir_gdb.c:zend_string_safe_realloc
Unexecuted instantiation: ir_patch.c:zend_string_safe_realloc
Unexecuted instantiation: ir_perf.c:zend_string_safe_realloc
Unexecuted instantiation: ir_ra.c:zend_string_safe_realloc
Unexecuted instantiation: ir_save.c:zend_string_safe_realloc
Unexecuted instantiation: ir_sccp.c:zend_string_safe_realloc
Unexecuted instantiation: ir_strtab.c:zend_string_safe_realloc
Unexecuted instantiation: ir.c:zend_string_safe_realloc
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_safe_realloc
Unexecuted instantiation: zend_jit.c:zend_string_safe_realloc
Unexecuted instantiation: csprng.c:zend_string_safe_realloc
Unexecuted instantiation: engine_mt19937.c:zend_string_safe_realloc
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_safe_realloc
Unexecuted instantiation: engine_secure.c:zend_string_safe_realloc
Unexecuted instantiation: engine_user.c:zend_string_safe_realloc
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_safe_realloc
Unexecuted instantiation: gammasection.c:zend_string_safe_realloc
Unexecuted instantiation: random.c:zend_string_safe_realloc
Unexecuted instantiation: randomizer.c:zend_string_safe_realloc
Unexecuted instantiation: zend_utils.c:zend_string_safe_realloc
Unexecuted instantiation: php_reflection.c:zend_string_safe_realloc
Unexecuted instantiation: php_spl.c:zend_string_safe_realloc
Unexecuted instantiation: spl_array.c:zend_string_safe_realloc
Unexecuted instantiation: spl_directory.c:zend_string_safe_realloc
Unexecuted instantiation: spl_dllist.c:zend_string_safe_realloc
Unexecuted instantiation: spl_exceptions.c:zend_string_safe_realloc
Unexecuted instantiation: spl_fixedarray.c:zend_string_safe_realloc
Unexecuted instantiation: spl_functions.c:zend_string_safe_realloc
Unexecuted instantiation: spl_heap.c:zend_string_safe_realloc
Unexecuted instantiation: spl_iterators.c:zend_string_safe_realloc
Unexecuted instantiation: spl_observer.c:zend_string_safe_realloc
Unexecuted instantiation: array.c:zend_string_safe_realloc
Unexecuted instantiation: assert.c:zend_string_safe_realloc
Unexecuted instantiation: base64.c:zend_string_safe_realloc
Unexecuted instantiation: basic_functions.c:zend_string_safe_realloc
Unexecuted instantiation: browscap.c:zend_string_safe_realloc
Unexecuted instantiation: crc32_x86.c:zend_string_safe_realloc
Unexecuted instantiation: crc32.c:zend_string_safe_realloc
Unexecuted instantiation: credits.c:zend_string_safe_realloc
Unexecuted instantiation: crypt.c:zend_string_safe_realloc
Unexecuted instantiation: css.c:zend_string_safe_realloc
Unexecuted instantiation: datetime.c:zend_string_safe_realloc
Unexecuted instantiation: dir.c:zend_string_safe_realloc
Unexecuted instantiation: dl.c:zend_string_safe_realloc
Unexecuted instantiation: dns.c:zend_string_safe_realloc
Unexecuted instantiation: exec.c:zend_string_safe_realloc
Unexecuted instantiation: file.c:zend_string_safe_realloc
Unexecuted instantiation: filestat.c:zend_string_safe_realloc
Unexecuted instantiation: filters.c:zend_string_safe_realloc
Unexecuted instantiation: flock_compat.c:zend_string_safe_realloc
Unexecuted instantiation: formatted_print.c:zend_string_safe_realloc
Unexecuted instantiation: fsock.c:zend_string_safe_realloc
Unexecuted instantiation: ftok.c:zend_string_safe_realloc
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_safe_realloc
Unexecuted instantiation: head.c:zend_string_safe_realloc
Unexecuted instantiation: hrtime.c:zend_string_safe_realloc
html.c:zend_string_safe_realloc
Line
Count
Source
315
1.97k
{
316
1.97k
  zend_string *ret;
317
318
1.97k
  if (!ZSTR_IS_INTERNED(s)) {
319
1.97k
    if (GC_REFCOUNT(s) == 1) {
320
1.97k
      ret = (zend_string *)safe_perealloc(s, n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persistent);
321
1.97k
      ZSTR_LEN(ret) = (n * m) + l;
322
1.97k
      zend_string_forget_hash_val(ret);
323
1.97k
      return ret;
324
1.97k
    }
325
1.97k
  }
326
0
  ret = zend_string_safe_alloc(n, m, l, persistent);
327
0
  memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN((n * m) + l, ZSTR_LEN(s)) + 1);
328
0
  if (!ZSTR_IS_INTERNED(s)) {
329
0
    GC_DELREF(s);
330
0
  }
331
0
  return ret;
332
1.97k
}
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_safe_realloc
Unexecuted instantiation: http.c:zend_string_safe_realloc
Unexecuted instantiation: image.c:zend_string_safe_realloc
Unexecuted instantiation: incomplete_class.c:zend_string_safe_realloc
Unexecuted instantiation: info.c:zend_string_safe_realloc
Unexecuted instantiation: iptc.c:zend_string_safe_realloc
Unexecuted instantiation: levenshtein.c:zend_string_safe_realloc
Unexecuted instantiation: link.c:zend_string_safe_realloc
Unexecuted instantiation: mail.c:zend_string_safe_realloc
Unexecuted instantiation: math.c:zend_string_safe_realloc
Unexecuted instantiation: md5.c:zend_string_safe_realloc
Unexecuted instantiation: metaphone.c:zend_string_safe_realloc
Unexecuted instantiation: microtime.c:zend_string_safe_realloc
Unexecuted instantiation: net.c:zend_string_safe_realloc
Unexecuted instantiation: pack.c:zend_string_safe_realloc
Unexecuted instantiation: pageinfo.c:zend_string_safe_realloc
Unexecuted instantiation: password.c:zend_string_safe_realloc
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_safe_realloc
Unexecuted instantiation: proc_open.c:zend_string_safe_realloc
Unexecuted instantiation: quot_print.c:zend_string_safe_realloc
Unexecuted instantiation: scanf.c:zend_string_safe_realloc
Unexecuted instantiation: sha1.c:zend_string_safe_realloc
Unexecuted instantiation: soundex.c:zend_string_safe_realloc
Unexecuted instantiation: streamsfuncs.c:zend_string_safe_realloc
Unexecuted instantiation: string.c:zend_string_safe_realloc
Unexecuted instantiation: strnatcmp.c:zend_string_safe_realloc
Unexecuted instantiation: syslog.c:zend_string_safe_realloc
Unexecuted instantiation: type.c:zend_string_safe_realloc
Unexecuted instantiation: uniqid.c:zend_string_safe_realloc
Unexecuted instantiation: url_scanner_ex.c:zend_string_safe_realloc
Unexecuted instantiation: url.c:zend_string_safe_realloc
Unexecuted instantiation: user_filters.c:zend_string_safe_realloc
Unexecuted instantiation: uuencode.c:zend_string_safe_realloc
Unexecuted instantiation: var_unserializer.c:zend_string_safe_realloc
Unexecuted instantiation: var.c:zend_string_safe_realloc
Unexecuted instantiation: versioning.c:zend_string_safe_realloc
Unexecuted instantiation: crypt_sha256.c:zend_string_safe_realloc
Unexecuted instantiation: crypt_sha512.c:zend_string_safe_realloc
Unexecuted instantiation: php_crypt_r.c:zend_string_safe_realloc
Unexecuted instantiation: php_uri.c:zend_string_safe_realloc
Unexecuted instantiation: php_uri_common.c:zend_string_safe_realloc
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_safe_realloc
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_safe_realloc
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_safe_realloc
Unexecuted instantiation: explicit_bzero.c:zend_string_safe_realloc
Unexecuted instantiation: fopen_wrappers.c:zend_string_safe_realloc
Unexecuted instantiation: getopt.c:zend_string_safe_realloc
Unexecuted instantiation: main.c:zend_string_safe_realloc
Unexecuted instantiation: network.c:zend_string_safe_realloc
Unexecuted instantiation: output.c:zend_string_safe_realloc
Unexecuted instantiation: php_content_types.c:zend_string_safe_realloc
Unexecuted instantiation: php_ini_builder.c:zend_string_safe_realloc
Unexecuted instantiation: php_ini.c:zend_string_safe_realloc
Unexecuted instantiation: php_glob.c:zend_string_safe_realloc
Unexecuted instantiation: php_odbc_utils.c:zend_string_safe_realloc
Unexecuted instantiation: php_open_temporary_file.c:zend_string_safe_realloc
Unexecuted instantiation: php_scandir.c:zend_string_safe_realloc
Unexecuted instantiation: php_syslog.c:zend_string_safe_realloc
Unexecuted instantiation: php_ticks.c:zend_string_safe_realloc
Unexecuted instantiation: php_variables.c:zend_string_safe_realloc
Unexecuted instantiation: reentrancy.c:zend_string_safe_realloc
Unexecuted instantiation: rfc1867.c:zend_string_safe_realloc
Unexecuted instantiation: safe_bcmp.c:zend_string_safe_realloc
Unexecuted instantiation: SAPI.c:zend_string_safe_realloc
Unexecuted instantiation: snprintf.c:zend_string_safe_realloc
Unexecuted instantiation: spprintf.c:zend_string_safe_realloc
Unexecuted instantiation: strlcat.c:zend_string_safe_realloc
Unexecuted instantiation: strlcpy.c:zend_string_safe_realloc
Unexecuted instantiation: cast.c:zend_string_safe_realloc
Unexecuted instantiation: filter.c:zend_string_safe_realloc
Unexecuted instantiation: glob_wrapper.c:zend_string_safe_realloc
Unexecuted instantiation: memory.c:zend_string_safe_realloc
Unexecuted instantiation: mmap.c:zend_string_safe_realloc
Unexecuted instantiation: plain_wrapper.c:zend_string_safe_realloc
Unexecuted instantiation: stream_errors.c:zend_string_safe_realloc
Unexecuted instantiation: streams.c:zend_string_safe_realloc
Unexecuted instantiation: transports.c:zend_string_safe_realloc
Unexecuted instantiation: userspace.c:zend_string_safe_realloc
Unexecuted instantiation: xp_socket.c:zend_string_safe_realloc
Unexecuted instantiation: block_pass.c:zend_string_safe_realloc
Unexecuted instantiation: compact_literals.c:zend_string_safe_realloc
Unexecuted instantiation: compact_vars.c:zend_string_safe_realloc
Unexecuted instantiation: dce.c:zend_string_safe_realloc
Unexecuted instantiation: dfa_pass.c:zend_string_safe_realloc
Unexecuted instantiation: escape_analysis.c:zend_string_safe_realloc
Unexecuted instantiation: nop_removal.c:zend_string_safe_realloc
Unexecuted instantiation: optimize_func_calls.c:zend_string_safe_realloc
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_safe_realloc
Unexecuted instantiation: pass1.c:zend_string_safe_realloc
Unexecuted instantiation: pass3.c:zend_string_safe_realloc
Unexecuted instantiation: sccp.c:zend_string_safe_realloc
Unexecuted instantiation: scdf.c:zend_string_safe_realloc
Unexecuted instantiation: zend_call_graph.c:zend_string_safe_realloc
Unexecuted instantiation: zend_cfg.c:zend_string_safe_realloc
Unexecuted instantiation: zend_dfg.c:zend_string_safe_realloc
Unexecuted instantiation: zend_dump.c:zend_string_safe_realloc
Unexecuted instantiation: zend_func_info.c:zend_string_safe_realloc
Unexecuted instantiation: zend_inference.c:zend_string_safe_realloc
Unexecuted instantiation: zend_optimizer.c:zend_string_safe_realloc
Unexecuted instantiation: zend_ssa.c:zend_string_safe_realloc
Unexecuted instantiation: zend_alloc.c:zend_string_safe_realloc
Unexecuted instantiation: zend_API.c:zend_string_safe_realloc
Unexecuted instantiation: zend_ast.c:zend_string_safe_realloc
Unexecuted instantiation: zend_attributes.c:zend_string_safe_realloc
Unexecuted instantiation: zend_autoload.c:zend_string_safe_realloc
Unexecuted instantiation: zend_builtin_functions.c:zend_string_safe_realloc
Unexecuted instantiation: zend_call_stack.c:zend_string_safe_realloc
Unexecuted instantiation: zend_closures.c:zend_string_safe_realloc
Unexecuted instantiation: zend_compile.c:zend_string_safe_realloc
Unexecuted instantiation: zend_constants.c:zend_string_safe_realloc
Unexecuted instantiation: zend_cpuinfo.c:zend_string_safe_realloc
Unexecuted instantiation: zend_default_classes.c:zend_string_safe_realloc
Unexecuted instantiation: zend_dtrace.c:zend_string_safe_realloc
Unexecuted instantiation: zend_enum.c:zend_string_safe_realloc
Unexecuted instantiation: zend_exceptions.c:zend_string_safe_realloc
Unexecuted instantiation: zend_execute_API.c:zend_string_safe_realloc
Unexecuted instantiation: zend_execute.c:zend_string_safe_realloc
Unexecuted instantiation: zend_extensions.c:zend_string_safe_realloc
Unexecuted instantiation: zend_fibers.c:zend_string_safe_realloc
Unexecuted instantiation: zend_float.c:zend_string_safe_realloc
Unexecuted instantiation: zend_gc.c:zend_string_safe_realloc
Unexecuted instantiation: zend_gdb.c:zend_string_safe_realloc
Unexecuted instantiation: zend_generators.c:zend_string_safe_realloc
Unexecuted instantiation: zend_hash.c:zend_string_safe_realloc
Unexecuted instantiation: zend_highlight.c:zend_string_safe_realloc
Unexecuted instantiation: zend_hrtime.c:zend_string_safe_realloc
Unexecuted instantiation: zend_inheritance.c:zend_string_safe_realloc
Unexecuted instantiation: zend_ini_parser.c:zend_string_safe_realloc
Unexecuted instantiation: zend_ini_scanner.c:zend_string_safe_realloc
Unexecuted instantiation: zend_ini.c:zend_string_safe_realloc
Unexecuted instantiation: zend_interfaces.c:zend_string_safe_realloc
Unexecuted instantiation: zend_iterators.c:zend_string_safe_realloc
Unexecuted instantiation: zend_language_parser.c:zend_string_safe_realloc
Unexecuted instantiation: zend_language_scanner.c:zend_string_safe_realloc
Unexecuted instantiation: zend_lazy_objects.c:zend_string_safe_realloc
Unexecuted instantiation: zend_list.c:zend_string_safe_realloc
Unexecuted instantiation: zend_llist.c:zend_string_safe_realloc
Unexecuted instantiation: zend_multibyte.c:zend_string_safe_realloc
Unexecuted instantiation: zend_object_handlers.c:zend_string_safe_realloc
Unexecuted instantiation: zend_objects_API.c:zend_string_safe_realloc
Unexecuted instantiation: zend_objects.c:zend_string_safe_realloc
Unexecuted instantiation: zend_observer.c:zend_string_safe_realloc
Unexecuted instantiation: zend_opcode.c:zend_string_safe_realloc
Unexecuted instantiation: zend_operators.c:zend_string_safe_realloc
Unexecuted instantiation: zend_property_hooks.c:zend_string_safe_realloc
Unexecuted instantiation: zend_ptr_stack.c:zend_string_safe_realloc
Unexecuted instantiation: zend_signal.c:zend_string_safe_realloc
Unexecuted instantiation: zend_smart_str.c:zend_string_safe_realloc
Unexecuted instantiation: zend_sort.c:zend_string_safe_realloc
Unexecuted instantiation: zend_stack.c:zend_string_safe_realloc
Unexecuted instantiation: zend_stream.c:zend_string_safe_realloc
Unexecuted instantiation: zend_string.c:zend_string_safe_realloc
Unexecuted instantiation: zend_strtod.c:zend_string_safe_realloc
Unexecuted instantiation: zend_system_id.c:zend_string_safe_realloc
Unexecuted instantiation: zend_variables.c:zend_string_safe_realloc
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_safe_realloc
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_safe_realloc
Unexecuted instantiation: zend_weakrefs.c:zend_string_safe_realloc
Unexecuted instantiation: zend.c:zend_string_safe_realloc
Unexecuted instantiation: internal_functions_cli.c:zend_string_safe_realloc
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_safe_realloc
Unexecuted instantiation: fuzzer-sapi.c:zend_string_safe_realloc
333
334
static zend_always_inline void zend_string_free(zend_string *s)
335
381k
{
336
381k
  if (!ZSTR_IS_INTERNED(s)) {
337
315k
    ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
338
315k
    pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
339
315k
  }
340
381k
}
Unexecuted instantiation: php_date.c:zend_string_free
Unexecuted instantiation: astro.c:zend_string_free
Unexecuted instantiation: dow.c:zend_string_free
Unexecuted instantiation: parse_date.c:zend_string_free
Unexecuted instantiation: parse_tz.c:zend_string_free
Unexecuted instantiation: parse_posix.c:zend_string_free
Unexecuted instantiation: timelib.c:zend_string_free
Unexecuted instantiation: tm2unixtime.c:zend_string_free
Unexecuted instantiation: unixtime2tm.c:zend_string_free
Unexecuted instantiation: parse_iso_intervals.c:zend_string_free
Unexecuted instantiation: interval.c:zend_string_free
Unexecuted instantiation: php_pcre.c:zend_string_free
Unexecuted instantiation: exif.c:zend_string_free
Unexecuted instantiation: hash_adler32.c:zend_string_free
Unexecuted instantiation: hash_crc32.c:zend_string_free
Unexecuted instantiation: hash_fnv.c:zend_string_free
Unexecuted instantiation: hash_gost.c:zend_string_free
Unexecuted instantiation: hash_haval.c:zend_string_free
Unexecuted instantiation: hash_joaat.c:zend_string_free
Unexecuted instantiation: hash_md.c:zend_string_free
Unexecuted instantiation: hash_murmur.c:zend_string_free
Unexecuted instantiation: hash_ripemd.c:zend_string_free
Unexecuted instantiation: hash_sha_ni.c:zend_string_free
Unexecuted instantiation: hash_sha_sse2.c:zend_string_free
Unexecuted instantiation: hash_sha.c:zend_string_free
Unexecuted instantiation: hash_sha3.c:zend_string_free
Unexecuted instantiation: hash_snefru.c:zend_string_free
Unexecuted instantiation: hash_tiger.c:zend_string_free
Unexecuted instantiation: hash_whirlpool.c:zend_string_free
Unexecuted instantiation: hash_xxhash.c:zend_string_free
Unexecuted instantiation: hash.c:zend_string_free
Unexecuted instantiation: json_encoder.c:zend_string_free
Unexecuted instantiation: json_parser.tab.c:zend_string_free
Unexecuted instantiation: json_scanner.c:zend_string_free
Unexecuted instantiation: json.c:zend_string_free
Unexecuted instantiation: php_lexbor.c:zend_string_free
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_free
Unexecuted instantiation: shared_alloc_posix.c:zend_string_free
Unexecuted instantiation: shared_alloc_shm.c:zend_string_free
Unexecuted instantiation: zend_accelerator_api.c:zend_string_free
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_free
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_free
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_free
Unexecuted instantiation: zend_accelerator_module.c:zend_string_free
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_free
Unexecuted instantiation: zend_file_cache.c:zend_string_free
Unexecuted instantiation: zend_persist_calc.c:zend_string_free
Unexecuted instantiation: zend_persist.c:zend_string_free
Unexecuted instantiation: zend_shared_alloc.c:zend_string_free
Unexecuted instantiation: ZendAccelerator.c:zend_string_free
Unexecuted instantiation: ir_cfg.c:zend_string_free
Unexecuted instantiation: ir_check.c:zend_string_free
Unexecuted instantiation: ir_dump.c:zend_string_free
Unexecuted instantiation: ir_emit.c:zend_string_free
Unexecuted instantiation: ir_gcm.c:zend_string_free
Unexecuted instantiation: ir_gdb.c:zend_string_free
Unexecuted instantiation: ir_patch.c:zend_string_free
Unexecuted instantiation: ir_perf.c:zend_string_free
Unexecuted instantiation: ir_ra.c:zend_string_free
Unexecuted instantiation: ir_save.c:zend_string_free
Unexecuted instantiation: ir_sccp.c:zend_string_free
Unexecuted instantiation: ir_strtab.c:zend_string_free
Unexecuted instantiation: ir.c:zend_string_free
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_free
Unexecuted instantiation: zend_jit.c:zend_string_free
Unexecuted instantiation: csprng.c:zend_string_free
Unexecuted instantiation: engine_mt19937.c:zend_string_free
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_free
Unexecuted instantiation: engine_secure.c:zend_string_free
Unexecuted instantiation: engine_user.c:zend_string_free
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_free
Unexecuted instantiation: gammasection.c:zend_string_free
Unexecuted instantiation: random.c:zend_string_free
Unexecuted instantiation: randomizer.c:zend_string_free
Unexecuted instantiation: zend_utils.c:zend_string_free
Unexecuted instantiation: php_reflection.c:zend_string_free
Unexecuted instantiation: php_spl.c:zend_string_free
Unexecuted instantiation: spl_array.c:zend_string_free
Unexecuted instantiation: spl_directory.c:zend_string_free
Unexecuted instantiation: spl_dllist.c:zend_string_free
Unexecuted instantiation: spl_exceptions.c:zend_string_free
Unexecuted instantiation: spl_fixedarray.c:zend_string_free
Unexecuted instantiation: spl_functions.c:zend_string_free
Unexecuted instantiation: spl_heap.c:zend_string_free
Unexecuted instantiation: spl_iterators.c:zend_string_free
Unexecuted instantiation: spl_observer.c:zend_string_free
Unexecuted instantiation: array.c:zend_string_free
Unexecuted instantiation: assert.c:zend_string_free
Unexecuted instantiation: base64.c:zend_string_free
Unexecuted instantiation: basic_functions.c:zend_string_free
Unexecuted instantiation: browscap.c:zend_string_free
Unexecuted instantiation: crc32_x86.c:zend_string_free
Unexecuted instantiation: crc32.c:zend_string_free
Unexecuted instantiation: credits.c:zend_string_free
Unexecuted instantiation: crypt.c:zend_string_free
Unexecuted instantiation: css.c:zend_string_free
Unexecuted instantiation: datetime.c:zend_string_free
Unexecuted instantiation: dir.c:zend_string_free
Unexecuted instantiation: dl.c:zend_string_free
Unexecuted instantiation: dns.c:zend_string_free
Unexecuted instantiation: exec.c:zend_string_free
Unexecuted instantiation: file.c:zend_string_free
Unexecuted instantiation: filestat.c:zend_string_free
Unexecuted instantiation: filters.c:zend_string_free
Unexecuted instantiation: flock_compat.c:zend_string_free
Unexecuted instantiation: formatted_print.c:zend_string_free
Unexecuted instantiation: fsock.c:zend_string_free
Unexecuted instantiation: ftok.c:zend_string_free
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_free
Unexecuted instantiation: head.c:zend_string_free
Unexecuted instantiation: hrtime.c:zend_string_free
Unexecuted instantiation: html.c:zend_string_free
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_free
Unexecuted instantiation: http.c:zend_string_free
Unexecuted instantiation: image.c:zend_string_free
Unexecuted instantiation: incomplete_class.c:zend_string_free
info.c:zend_string_free
Line
Count
Source
335
3
{
336
3
  if (!ZSTR_IS_INTERNED(s)) {
337
3
    ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
338
3
    pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
339
3
  }
340
3
}
Unexecuted instantiation: iptc.c:zend_string_free
Unexecuted instantiation: levenshtein.c:zend_string_free
Unexecuted instantiation: link.c:zend_string_free
Unexecuted instantiation: mail.c:zend_string_free
Unexecuted instantiation: math.c:zend_string_free
Unexecuted instantiation: md5.c:zend_string_free
Unexecuted instantiation: metaphone.c:zend_string_free
Unexecuted instantiation: microtime.c:zend_string_free
Unexecuted instantiation: net.c:zend_string_free
Unexecuted instantiation: pack.c:zend_string_free
Unexecuted instantiation: pageinfo.c:zend_string_free
Unexecuted instantiation: password.c:zend_string_free
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_free
Unexecuted instantiation: proc_open.c:zend_string_free
Unexecuted instantiation: quot_print.c:zend_string_free
Unexecuted instantiation: scanf.c:zend_string_free
Unexecuted instantiation: sha1.c:zend_string_free
Unexecuted instantiation: soundex.c:zend_string_free
Unexecuted instantiation: streamsfuncs.c:zend_string_free
Unexecuted instantiation: string.c:zend_string_free
Unexecuted instantiation: strnatcmp.c:zend_string_free
Unexecuted instantiation: syslog.c:zend_string_free
Unexecuted instantiation: type.c:zend_string_free
Unexecuted instantiation: uniqid.c:zend_string_free
Unexecuted instantiation: url_scanner_ex.c:zend_string_free
Unexecuted instantiation: url.c:zend_string_free
Unexecuted instantiation: user_filters.c:zend_string_free
Unexecuted instantiation: uuencode.c:zend_string_free
Unexecuted instantiation: var_unserializer.c:zend_string_free
var.c:zend_string_free
Line
Count
Source
335
900
{
336
900
  if (!ZSTR_IS_INTERNED(s)) {
337
900
    ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
338
900
    pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
339
900
  }
340
900
}
Unexecuted instantiation: versioning.c:zend_string_free
Unexecuted instantiation: crypt_sha256.c:zend_string_free
Unexecuted instantiation: crypt_sha512.c:zend_string_free
Unexecuted instantiation: php_crypt_r.c:zend_string_free
Unexecuted instantiation: php_uri.c:zend_string_free
Unexecuted instantiation: php_uri_common.c:zend_string_free
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_free
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_free
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_free
Unexecuted instantiation: explicit_bzero.c:zend_string_free
Unexecuted instantiation: fopen_wrappers.c:zend_string_free
Unexecuted instantiation: getopt.c:zend_string_free
main.c:zend_string_free
Line
Count
Source
335
4.03k
{
336
4.03k
  if (!ZSTR_IS_INTERNED(s)) {
337
4.03k
    ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
338
4.03k
    pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
339
4.03k
  }
340
4.03k
}
Unexecuted instantiation: network.c:zend_string_free
Unexecuted instantiation: output.c:zend_string_free
Unexecuted instantiation: php_content_types.c:zend_string_free
Unexecuted instantiation: php_ini_builder.c:zend_string_free
Unexecuted instantiation: php_ini.c:zend_string_free
Unexecuted instantiation: php_glob.c:zend_string_free
Unexecuted instantiation: php_odbc_utils.c:zend_string_free
Unexecuted instantiation: php_open_temporary_file.c:zend_string_free
Unexecuted instantiation: php_scandir.c:zend_string_free
Unexecuted instantiation: php_syslog.c:zend_string_free
Unexecuted instantiation: php_ticks.c:zend_string_free
Unexecuted instantiation: php_variables.c:zend_string_free
Unexecuted instantiation: reentrancy.c:zend_string_free
Unexecuted instantiation: rfc1867.c:zend_string_free
Unexecuted instantiation: safe_bcmp.c:zend_string_free
Unexecuted instantiation: SAPI.c:zend_string_free
Unexecuted instantiation: snprintf.c:zend_string_free
Unexecuted instantiation: spprintf.c:zend_string_free
Unexecuted instantiation: strlcat.c:zend_string_free
Unexecuted instantiation: strlcpy.c:zend_string_free
Unexecuted instantiation: cast.c:zend_string_free
Unexecuted instantiation: filter.c:zend_string_free
Unexecuted instantiation: glob_wrapper.c:zend_string_free
Unexecuted instantiation: memory.c:zend_string_free
Unexecuted instantiation: mmap.c:zend_string_free
Unexecuted instantiation: plain_wrapper.c:zend_string_free
Unexecuted instantiation: stream_errors.c:zend_string_free
streams.c:zend_string_free
Line
Count
Source
335
3
{
336
3
  if (!ZSTR_IS_INTERNED(s)) {
337
3
    ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
338
3
    pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
339
3
  }
340
3
}
Unexecuted instantiation: transports.c:zend_string_free
Unexecuted instantiation: userspace.c:zend_string_free
Unexecuted instantiation: xp_socket.c:zend_string_free
Unexecuted instantiation: block_pass.c:zend_string_free
Unexecuted instantiation: compact_literals.c:zend_string_free
Unexecuted instantiation: compact_vars.c:zend_string_free
Unexecuted instantiation: dce.c:zend_string_free
Unexecuted instantiation: dfa_pass.c:zend_string_free
Unexecuted instantiation: escape_analysis.c:zend_string_free
Unexecuted instantiation: nop_removal.c:zend_string_free
Unexecuted instantiation: optimize_func_calls.c:zend_string_free
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_free
Unexecuted instantiation: pass1.c:zend_string_free
Unexecuted instantiation: pass3.c:zend_string_free
Unexecuted instantiation: sccp.c:zend_string_free
Unexecuted instantiation: scdf.c:zend_string_free
Unexecuted instantiation: zend_call_graph.c:zend_string_free
Unexecuted instantiation: zend_cfg.c:zend_string_free
Unexecuted instantiation: zend_dfg.c:zend_string_free
Unexecuted instantiation: zend_dump.c:zend_string_free
Unexecuted instantiation: zend_func_info.c:zend_string_free
Unexecuted instantiation: zend_inference.c:zend_string_free
Unexecuted instantiation: zend_optimizer.c:zend_string_free
Unexecuted instantiation: zend_ssa.c:zend_string_free
Unexecuted instantiation: zend_alloc.c:zend_string_free
Unexecuted instantiation: zend_API.c:zend_string_free
Unexecuted instantiation: zend_ast.c:zend_string_free
Unexecuted instantiation: zend_attributes.c:zend_string_free
Unexecuted instantiation: zend_autoload.c:zend_string_free
Unexecuted instantiation: zend_builtin_functions.c:zend_string_free
Unexecuted instantiation: zend_call_stack.c:zend_string_free
Unexecuted instantiation: zend_closures.c:zend_string_free
Unexecuted instantiation: zend_compile.c:zend_string_free
Unexecuted instantiation: zend_constants.c:zend_string_free
Unexecuted instantiation: zend_cpuinfo.c:zend_string_free
Unexecuted instantiation: zend_default_classes.c:zend_string_free
Unexecuted instantiation: zend_dtrace.c:zend_string_free
Unexecuted instantiation: zend_enum.c:zend_string_free
Unexecuted instantiation: zend_exceptions.c:zend_string_free
Unexecuted instantiation: zend_execute_API.c:zend_string_free
Unexecuted instantiation: zend_execute.c:zend_string_free
Unexecuted instantiation: zend_extensions.c:zend_string_free
Unexecuted instantiation: zend_fibers.c:zend_string_free
Unexecuted instantiation: zend_float.c:zend_string_free
Unexecuted instantiation: zend_gc.c:zend_string_free
Unexecuted instantiation: zend_gdb.c:zend_string_free
Unexecuted instantiation: zend_generators.c:zend_string_free
Unexecuted instantiation: zend_hash.c:zend_string_free
Unexecuted instantiation: zend_highlight.c:zend_string_free
Unexecuted instantiation: zend_hrtime.c:zend_string_free
Unexecuted instantiation: zend_inheritance.c:zend_string_free
zend_ini_parser.c:zend_string_free
Line
Count
Source
335
377k
{
336
377k
  if (!ZSTR_IS_INTERNED(s)) {
337
310k
    ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
338
310k
    pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
339
310k
  }
340
377k
}
Unexecuted instantiation: zend_ini_scanner.c:zend_string_free
Unexecuted instantiation: zend_ini.c:zend_string_free
Unexecuted instantiation: zend_interfaces.c:zend_string_free
Unexecuted instantiation: zend_iterators.c:zend_string_free
Unexecuted instantiation: zend_language_parser.c:zend_string_free
Unexecuted instantiation: zend_language_scanner.c:zend_string_free
Unexecuted instantiation: zend_lazy_objects.c:zend_string_free
Unexecuted instantiation: zend_list.c:zend_string_free
Unexecuted instantiation: zend_llist.c:zend_string_free
Unexecuted instantiation: zend_multibyte.c:zend_string_free
Unexecuted instantiation: zend_object_handlers.c:zend_string_free
Unexecuted instantiation: zend_objects_API.c:zend_string_free
Unexecuted instantiation: zend_objects.c:zend_string_free
Unexecuted instantiation: zend_observer.c:zend_string_free
Unexecuted instantiation: zend_opcode.c:zend_string_free
zend_operators.c:zend_string_free
Line
Count
Source
335
30
{
336
30
  if (!ZSTR_IS_INTERNED(s)) {
337
30
    ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
338
30
    pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
339
30
  }
340
30
}
Unexecuted instantiation: zend_property_hooks.c:zend_string_free
Unexecuted instantiation: zend_ptr_stack.c:zend_string_free
Unexecuted instantiation: zend_signal.c:zend_string_free
Unexecuted instantiation: zend_smart_str.c:zend_string_free
Unexecuted instantiation: zend_sort.c:zend_string_free
Unexecuted instantiation: zend_stack.c:zend_string_free
Unexecuted instantiation: zend_stream.c:zend_string_free
Unexecuted instantiation: zend_string.c:zend_string_free
Unexecuted instantiation: zend_strtod.c:zend_string_free
Unexecuted instantiation: zend_system_id.c:zend_string_free
Unexecuted instantiation: zend_variables.c:zend_string_free
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_free
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_free
Unexecuted instantiation: zend_weakrefs.c:zend_string_free
Unexecuted instantiation: zend.c:zend_string_free
Unexecuted instantiation: internal_functions_cli.c:zend_string_free
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_free
Unexecuted instantiation: fuzzer-sapi.c:zend_string_free
341
342
static zend_always_inline void zend_string_efree(zend_string *s)
343
49.3k
{
344
49.3k
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
49.3k
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
49.3k
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
49.3k
  efree(s);
348
49.3k
}
Unexecuted instantiation: php_date.c:zend_string_efree
Unexecuted instantiation: astro.c:zend_string_efree
Unexecuted instantiation: dow.c:zend_string_efree
Unexecuted instantiation: parse_date.c:zend_string_efree
Unexecuted instantiation: parse_tz.c:zend_string_efree
Unexecuted instantiation: parse_posix.c:zend_string_efree
Unexecuted instantiation: timelib.c:zend_string_efree
Unexecuted instantiation: tm2unixtime.c:zend_string_efree
Unexecuted instantiation: unixtime2tm.c:zend_string_efree
Unexecuted instantiation: parse_iso_intervals.c:zend_string_efree
Unexecuted instantiation: interval.c:zend_string_efree
Unexecuted instantiation: php_pcre.c:zend_string_efree
Unexecuted instantiation: exif.c:zend_string_efree
Unexecuted instantiation: hash_adler32.c:zend_string_efree
Unexecuted instantiation: hash_crc32.c:zend_string_efree
Unexecuted instantiation: hash_fnv.c:zend_string_efree
Unexecuted instantiation: hash_gost.c:zend_string_efree
Unexecuted instantiation: hash_haval.c:zend_string_efree
Unexecuted instantiation: hash_joaat.c:zend_string_efree
Unexecuted instantiation: hash_md.c:zend_string_efree
Unexecuted instantiation: hash_murmur.c:zend_string_efree
Unexecuted instantiation: hash_ripemd.c:zend_string_efree
Unexecuted instantiation: hash_sha_ni.c:zend_string_efree
Unexecuted instantiation: hash_sha_sse2.c:zend_string_efree
Unexecuted instantiation: hash_sha.c:zend_string_efree
Unexecuted instantiation: hash_sha3.c:zend_string_efree
Unexecuted instantiation: hash_snefru.c:zend_string_efree
Unexecuted instantiation: hash_tiger.c:zend_string_efree
Unexecuted instantiation: hash_whirlpool.c:zend_string_efree
Unexecuted instantiation: hash_xxhash.c:zend_string_efree
Unexecuted instantiation: hash.c:zend_string_efree
Unexecuted instantiation: json_encoder.c:zend_string_efree
Unexecuted instantiation: json_parser.tab.c:zend_string_efree
Unexecuted instantiation: json_scanner.c:zend_string_efree
Unexecuted instantiation: json.c:zend_string_efree
Unexecuted instantiation: php_lexbor.c:zend_string_efree
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_efree
Unexecuted instantiation: shared_alloc_posix.c:zend_string_efree
Unexecuted instantiation: shared_alloc_shm.c:zend_string_efree
Unexecuted instantiation: zend_accelerator_api.c:zend_string_efree
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_efree
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_efree
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_efree
Unexecuted instantiation: zend_accelerator_module.c:zend_string_efree
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_efree
Unexecuted instantiation: zend_file_cache.c:zend_string_efree
Unexecuted instantiation: zend_persist_calc.c:zend_string_efree
Unexecuted instantiation: zend_persist.c:zend_string_efree
Unexecuted instantiation: zend_shared_alloc.c:zend_string_efree
Unexecuted instantiation: ZendAccelerator.c:zend_string_efree
Unexecuted instantiation: ir_cfg.c:zend_string_efree
Unexecuted instantiation: ir_check.c:zend_string_efree
Unexecuted instantiation: ir_dump.c:zend_string_efree
Unexecuted instantiation: ir_emit.c:zend_string_efree
Unexecuted instantiation: ir_gcm.c:zend_string_efree
Unexecuted instantiation: ir_gdb.c:zend_string_efree
Unexecuted instantiation: ir_patch.c:zend_string_efree
Unexecuted instantiation: ir_perf.c:zend_string_efree
Unexecuted instantiation: ir_ra.c:zend_string_efree
Unexecuted instantiation: ir_save.c:zend_string_efree
Unexecuted instantiation: ir_sccp.c:zend_string_efree
Unexecuted instantiation: ir_strtab.c:zend_string_efree
Unexecuted instantiation: ir.c:zend_string_efree
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_efree
Unexecuted instantiation: zend_jit.c:zend_string_efree
Unexecuted instantiation: csprng.c:zend_string_efree
Unexecuted instantiation: engine_mt19937.c:zend_string_efree
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_efree
Unexecuted instantiation: engine_secure.c:zend_string_efree
Unexecuted instantiation: engine_user.c:zend_string_efree
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_efree
Unexecuted instantiation: gammasection.c:zend_string_efree
Unexecuted instantiation: random.c:zend_string_efree
Unexecuted instantiation: randomizer.c:zend_string_efree
Unexecuted instantiation: zend_utils.c:zend_string_efree
Unexecuted instantiation: php_reflection.c:zend_string_efree
Unexecuted instantiation: php_spl.c:zend_string_efree
Unexecuted instantiation: spl_array.c:zend_string_efree
Unexecuted instantiation: spl_directory.c:zend_string_efree
Unexecuted instantiation: spl_dllist.c:zend_string_efree
Unexecuted instantiation: spl_exceptions.c:zend_string_efree
Unexecuted instantiation: spl_fixedarray.c:zend_string_efree
Unexecuted instantiation: spl_functions.c:zend_string_efree
Unexecuted instantiation: spl_heap.c:zend_string_efree
Unexecuted instantiation: spl_iterators.c:zend_string_efree
Unexecuted instantiation: spl_observer.c:zend_string_efree
Unexecuted instantiation: array.c:zend_string_efree
Unexecuted instantiation: assert.c:zend_string_efree
Unexecuted instantiation: base64.c:zend_string_efree
Unexecuted instantiation: basic_functions.c:zend_string_efree
Unexecuted instantiation: browscap.c:zend_string_efree
Unexecuted instantiation: crc32_x86.c:zend_string_efree
Unexecuted instantiation: crc32.c:zend_string_efree
Unexecuted instantiation: credits.c:zend_string_efree
Unexecuted instantiation: crypt.c:zend_string_efree
Unexecuted instantiation: css.c:zend_string_efree
Unexecuted instantiation: datetime.c:zend_string_efree
Unexecuted instantiation: dir.c:zend_string_efree
Unexecuted instantiation: dl.c:zend_string_efree
Unexecuted instantiation: dns.c:zend_string_efree
Unexecuted instantiation: exec.c:zend_string_efree
Unexecuted instantiation: file.c:zend_string_efree
Unexecuted instantiation: filestat.c:zend_string_efree
Unexecuted instantiation: filters.c:zend_string_efree
Unexecuted instantiation: flock_compat.c:zend_string_efree
formatted_print.c:zend_string_efree
Line
Count
Source
343
255
{
344
255
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
255
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
255
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
255
  efree(s);
348
255
}
Unexecuted instantiation: fsock.c:zend_string_efree
Unexecuted instantiation: ftok.c:zend_string_efree
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_efree
Unexecuted instantiation: head.c:zend_string_efree
Unexecuted instantiation: hrtime.c:zend_string_efree
html.c:zend_string_efree
Line
Count
Source
343
235
{
344
235
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
235
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
235
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
235
  efree(s);
348
235
}
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_efree
Unexecuted instantiation: http.c:zend_string_efree
Unexecuted instantiation: image.c:zend_string_efree
Unexecuted instantiation: incomplete_class.c:zend_string_efree
info.c:zend_string_efree
Line
Count
Source
343
21
{
344
21
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
21
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
21
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
21
  efree(s);
348
21
}
Unexecuted instantiation: iptc.c:zend_string_efree
Unexecuted instantiation: levenshtein.c:zend_string_efree
Unexecuted instantiation: link.c:zend_string_efree
Unexecuted instantiation: mail.c:zend_string_efree
Unexecuted instantiation: math.c:zend_string_efree
Unexecuted instantiation: md5.c:zend_string_efree
Unexecuted instantiation: metaphone.c:zend_string_efree
Unexecuted instantiation: microtime.c:zend_string_efree
Unexecuted instantiation: net.c:zend_string_efree
Unexecuted instantiation: pack.c:zend_string_efree
Unexecuted instantiation: pageinfo.c:zend_string_efree
Unexecuted instantiation: password.c:zend_string_efree
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_efree
Unexecuted instantiation: proc_open.c:zend_string_efree
Unexecuted instantiation: quot_print.c:zend_string_efree
Unexecuted instantiation: scanf.c:zend_string_efree
Unexecuted instantiation: sha1.c:zend_string_efree
Unexecuted instantiation: soundex.c:zend_string_efree
Unexecuted instantiation: streamsfuncs.c:zend_string_efree
Unexecuted instantiation: string.c:zend_string_efree
Unexecuted instantiation: strnatcmp.c:zend_string_efree
Unexecuted instantiation: syslog.c:zend_string_efree
Unexecuted instantiation: type.c:zend_string_efree
Unexecuted instantiation: uniqid.c:zend_string_efree
Unexecuted instantiation: url_scanner_ex.c:zend_string_efree
Unexecuted instantiation: url.c:zend_string_efree
Unexecuted instantiation: user_filters.c:zend_string_efree
Unexecuted instantiation: uuencode.c:zend_string_efree
Unexecuted instantiation: var_unserializer.c:zend_string_efree
Unexecuted instantiation: var.c:zend_string_efree
Unexecuted instantiation: versioning.c:zend_string_efree
Unexecuted instantiation: crypt_sha256.c:zend_string_efree
Unexecuted instantiation: crypt_sha512.c:zend_string_efree
Unexecuted instantiation: php_crypt_r.c:zend_string_efree
Unexecuted instantiation: php_uri.c:zend_string_efree
Unexecuted instantiation: php_uri_common.c:zend_string_efree
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_efree
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_efree
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_efree
Unexecuted instantiation: explicit_bzero.c:zend_string_efree
Unexecuted instantiation: fopen_wrappers.c:zend_string_efree
Unexecuted instantiation: getopt.c:zend_string_efree
Unexecuted instantiation: main.c:zend_string_efree
Unexecuted instantiation: network.c:zend_string_efree
Unexecuted instantiation: output.c:zend_string_efree
Unexecuted instantiation: php_content_types.c:zend_string_efree
Unexecuted instantiation: php_ini_builder.c:zend_string_efree
Unexecuted instantiation: php_ini.c:zend_string_efree
Unexecuted instantiation: php_glob.c:zend_string_efree
Unexecuted instantiation: php_odbc_utils.c:zend_string_efree
Unexecuted instantiation: php_open_temporary_file.c:zend_string_efree
Unexecuted instantiation: php_scandir.c:zend_string_efree
Unexecuted instantiation: php_syslog.c:zend_string_efree
Unexecuted instantiation: php_ticks.c:zend_string_efree
Unexecuted instantiation: php_variables.c:zend_string_efree
Unexecuted instantiation: reentrancy.c:zend_string_efree
Unexecuted instantiation: rfc1867.c:zend_string_efree
Unexecuted instantiation: safe_bcmp.c:zend_string_efree
Unexecuted instantiation: SAPI.c:zend_string_efree
Unexecuted instantiation: snprintf.c:zend_string_efree
Unexecuted instantiation: spprintf.c:zend_string_efree
Unexecuted instantiation: strlcat.c:zend_string_efree
Unexecuted instantiation: strlcpy.c:zend_string_efree
Unexecuted instantiation: cast.c:zend_string_efree
Unexecuted instantiation: filter.c:zend_string_efree
Unexecuted instantiation: glob_wrapper.c:zend_string_efree
Unexecuted instantiation: memory.c:zend_string_efree
Unexecuted instantiation: mmap.c:zend_string_efree
Unexecuted instantiation: plain_wrapper.c:zend_string_efree
Unexecuted instantiation: stream_errors.c:zend_string_efree
Unexecuted instantiation: streams.c:zend_string_efree
Unexecuted instantiation: transports.c:zend_string_efree
Unexecuted instantiation: userspace.c:zend_string_efree
Unexecuted instantiation: xp_socket.c:zend_string_efree
Unexecuted instantiation: block_pass.c:zend_string_efree
Unexecuted instantiation: compact_literals.c:zend_string_efree
Unexecuted instantiation: compact_vars.c:zend_string_efree
Unexecuted instantiation: dce.c:zend_string_efree
Unexecuted instantiation: dfa_pass.c:zend_string_efree
Unexecuted instantiation: escape_analysis.c:zend_string_efree
Unexecuted instantiation: nop_removal.c:zend_string_efree
Unexecuted instantiation: optimize_func_calls.c:zend_string_efree
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_efree
Unexecuted instantiation: pass1.c:zend_string_efree
Unexecuted instantiation: pass3.c:zend_string_efree
Unexecuted instantiation: sccp.c:zend_string_efree
Unexecuted instantiation: scdf.c:zend_string_efree
Unexecuted instantiation: zend_call_graph.c:zend_string_efree
Unexecuted instantiation: zend_cfg.c:zend_string_efree
Unexecuted instantiation: zend_dfg.c:zend_string_efree
Unexecuted instantiation: zend_dump.c:zend_string_efree
Unexecuted instantiation: zend_func_info.c:zend_string_efree
Unexecuted instantiation: zend_inference.c:zend_string_efree
Unexecuted instantiation: zend_optimizer.c:zend_string_efree
Unexecuted instantiation: zend_ssa.c:zend_string_efree
Unexecuted instantiation: zend_alloc.c:zend_string_efree
zend_API.c:zend_string_efree
Line
Count
Source
343
10
{
344
10
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
10
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
10
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
10
  efree(s);
348
10
}
Unexecuted instantiation: zend_ast.c:zend_string_efree
Unexecuted instantiation: zend_attributes.c:zend_string_efree
Unexecuted instantiation: zend_autoload.c:zend_string_efree
Unexecuted instantiation: zend_builtin_functions.c:zend_string_efree
Unexecuted instantiation: zend_call_stack.c:zend_string_efree
Unexecuted instantiation: zend_closures.c:zend_string_efree
zend_compile.c:zend_string_efree
Line
Count
Source
343
260
{
344
260
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
260
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
260
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
260
  efree(s);
348
260
}
zend_constants.c:zend_string_efree
Line
Count
Source
343
25.9k
{
344
25.9k
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
25.9k
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
25.9k
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
25.9k
  efree(s);
348
25.9k
}
Unexecuted instantiation: zend_cpuinfo.c:zend_string_efree
Unexecuted instantiation: zend_default_classes.c:zend_string_efree
Unexecuted instantiation: zend_dtrace.c:zend_string_efree
Unexecuted instantiation: zend_enum.c:zend_string_efree
Unexecuted instantiation: zend_exceptions.c:zend_string_efree
Unexecuted instantiation: zend_execute_API.c:zend_string_efree
Unexecuted instantiation: zend_execute.c:zend_string_efree
Unexecuted instantiation: zend_extensions.c:zend_string_efree
Unexecuted instantiation: zend_fibers.c:zend_string_efree
Unexecuted instantiation: zend_float.c:zend_string_efree
Unexecuted instantiation: zend_gc.c:zend_string_efree
Unexecuted instantiation: zend_gdb.c:zend_string_efree
Unexecuted instantiation: zend_generators.c:zend_string_efree
Unexecuted instantiation: zend_hash.c:zend_string_efree
Unexecuted instantiation: zend_highlight.c:zend_string_efree
Unexecuted instantiation: zend_hrtime.c:zend_string_efree
zend_inheritance.c:zend_string_efree
Line
Count
Source
343
102
{
344
102
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
102
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
102
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
102
  efree(s);
348
102
}
Unexecuted instantiation: zend_ini_parser.c:zend_string_efree
Unexecuted instantiation: zend_ini_scanner.c:zend_string_efree
Unexecuted instantiation: zend_ini.c:zend_string_efree
Unexecuted instantiation: zend_interfaces.c:zend_string_efree
Unexecuted instantiation: zend_iterators.c:zend_string_efree
Unexecuted instantiation: zend_language_parser.c:zend_string_efree
zend_language_scanner.c:zend_string_efree
Line
Count
Source
343
22.4k
{
344
22.4k
  ZEND_ASSERT(!ZSTR_IS_INTERNED(s));
345
22.4k
  ZEND_ASSERT(GC_REFCOUNT(s) <= 1);
346
22.4k
  ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
347
22.4k
  efree(s);
348
22.4k
}
Unexecuted instantiation: zend_lazy_objects.c:zend_string_efree
Unexecuted instantiation: zend_list.c:zend_string_efree
Unexecuted instantiation: zend_llist.c:zend_string_efree
Unexecuted instantiation: zend_multibyte.c:zend_string_efree
Unexecuted instantiation: zend_object_handlers.c:zend_string_efree
Unexecuted instantiation: zend_objects_API.c:zend_string_efree
Unexecuted instantiation: zend_objects.c:zend_string_efree
Unexecuted instantiation: zend_observer.c:zend_string_efree
Unexecuted instantiation: zend_opcode.c:zend_string_efree
Unexecuted instantiation: zend_operators.c:zend_string_efree
Unexecuted instantiation: zend_property_hooks.c:zend_string_efree
Unexecuted instantiation: zend_ptr_stack.c:zend_string_efree
Unexecuted instantiation: zend_signal.c:zend_string_efree
Unexecuted instantiation: zend_smart_str.c:zend_string_efree
Unexecuted instantiation: zend_sort.c:zend_string_efree
Unexecuted instantiation: zend_stack.c:zend_string_efree
Unexecuted instantiation: zend_stream.c:zend_string_efree
Unexecuted instantiation: zend_string.c:zend_string_efree
Unexecuted instantiation: zend_strtod.c:zend_string_efree
Unexecuted instantiation: zend_system_id.c:zend_string_efree
Unexecuted instantiation: zend_variables.c:zend_string_efree
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_efree
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_efree
Unexecuted instantiation: zend_weakrefs.c:zend_string_efree
Unexecuted instantiation: zend.c:zend_string_efree
Unexecuted instantiation: internal_functions_cli.c:zend_string_efree
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_efree
Unexecuted instantiation: fuzzer-sapi.c:zend_string_efree
349
350
static zend_always_inline void zend_string_release(zend_string *s)
351
5.07M
{
352
5.07M
  if (!ZSTR_IS_INTERNED(s)) {
353
2.86M
    if (GC_DELREF(s) == 0) {
354
1.36M
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
1.36M
    }
356
2.86M
  }
357
5.07M
}
Unexecuted instantiation: php_date.c:zend_string_release
Unexecuted instantiation: astro.c:zend_string_release
Unexecuted instantiation: dow.c:zend_string_release
Unexecuted instantiation: parse_date.c:zend_string_release
Unexecuted instantiation: parse_tz.c:zend_string_release
Unexecuted instantiation: parse_posix.c:zend_string_release
Unexecuted instantiation: timelib.c:zend_string_release
Unexecuted instantiation: tm2unixtime.c:zend_string_release
Unexecuted instantiation: unixtime2tm.c:zend_string_release
Unexecuted instantiation: parse_iso_intervals.c:zend_string_release
Unexecuted instantiation: interval.c:zend_string_release
php_pcre.c:zend_string_release
Line
Count
Source
351
117
{
352
117
  if (!ZSTR_IS_INTERNED(s)) {
353
117
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
0
    }
356
117
  }
357
117
}
Unexecuted instantiation: exif.c:zend_string_release
Unexecuted instantiation: hash_adler32.c:zend_string_release
Unexecuted instantiation: hash_crc32.c:zend_string_release
Unexecuted instantiation: hash_fnv.c:zend_string_release
Unexecuted instantiation: hash_gost.c:zend_string_release
Unexecuted instantiation: hash_haval.c:zend_string_release
Unexecuted instantiation: hash_joaat.c:zend_string_release
Unexecuted instantiation: hash_md.c:zend_string_release
Unexecuted instantiation: hash_murmur.c:zend_string_release
Unexecuted instantiation: hash_ripemd.c:zend_string_release
Unexecuted instantiation: hash_sha_ni.c:zend_string_release
Unexecuted instantiation: hash_sha_sse2.c:zend_string_release
Unexecuted instantiation: hash_sha.c:zend_string_release
Unexecuted instantiation: hash_sha3.c:zend_string_release
Unexecuted instantiation: hash_snefru.c:zend_string_release
Unexecuted instantiation: hash_tiger.c:zend_string_release
Unexecuted instantiation: hash_whirlpool.c:zend_string_release
Unexecuted instantiation: hash_xxhash.c:zend_string_release
Unexecuted instantiation: hash.c:zend_string_release
Unexecuted instantiation: json_encoder.c:zend_string_release
Unexecuted instantiation: json_parser.tab.c:zend_string_release
Unexecuted instantiation: json_scanner.c:zend_string_release
Unexecuted instantiation: json.c:zend_string_release
Unexecuted instantiation: php_lexbor.c:zend_string_release
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_release
Unexecuted instantiation: shared_alloc_posix.c:zend_string_release
Unexecuted instantiation: shared_alloc_shm.c:zend_string_release
Unexecuted instantiation: zend_accelerator_api.c:zend_string_release
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_release
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_release
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_release
zend_accelerator_module.c:zend_string_release
Line
Count
Source
351
3
{
352
3
  if (!ZSTR_IS_INTERNED(s)) {
353
3
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
3
    }
356
3
  }
357
3
}
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_release
Unexecuted instantiation: zend_file_cache.c:zend_string_release
Unexecuted instantiation: zend_persist_calc.c:zend_string_release
Unexecuted instantiation: zend_persist.c:zend_string_release
Unexecuted instantiation: zend_shared_alloc.c:zend_string_release
ZendAccelerator.c:zend_string_release
Line
Count
Source
351
980k
{
352
980k
  if (!ZSTR_IS_INTERNED(s)) {
353
725k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
404k
    }
356
725k
  }
357
980k
}
Unexecuted instantiation: ir_cfg.c:zend_string_release
Unexecuted instantiation: ir_check.c:zend_string_release
Unexecuted instantiation: ir_dump.c:zend_string_release
Unexecuted instantiation: ir_emit.c:zend_string_release
Unexecuted instantiation: ir_gcm.c:zend_string_release
Unexecuted instantiation: ir_gdb.c:zend_string_release
Unexecuted instantiation: ir_patch.c:zend_string_release
Unexecuted instantiation: ir_perf.c:zend_string_release
Unexecuted instantiation: ir_ra.c:zend_string_release
Unexecuted instantiation: ir_save.c:zend_string_release
Unexecuted instantiation: ir_sccp.c:zend_string_release
Unexecuted instantiation: ir_strtab.c:zend_string_release
Unexecuted instantiation: ir.c:zend_string_release
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_release
Unexecuted instantiation: zend_jit.c:zend_string_release
Unexecuted instantiation: csprng.c:zend_string_release
Unexecuted instantiation: engine_mt19937.c:zend_string_release
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_release
Unexecuted instantiation: engine_secure.c:zend_string_release
Unexecuted instantiation: engine_user.c:zend_string_release
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_release
Unexecuted instantiation: gammasection.c:zend_string_release
Unexecuted instantiation: random.c:zend_string_release
Unexecuted instantiation: randomizer.c:zend_string_release
Unexecuted instantiation: zend_utils.c:zend_string_release
php_reflection.c:zend_string_release
Line
Count
Source
351
2.96k
{
352
2.96k
  if (!ZSTR_IS_INTERNED(s)) {
353
493
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
493
    }
356
493
  }
357
2.96k
}
Unexecuted instantiation: php_spl.c:zend_string_release
Unexecuted instantiation: spl_array.c:zend_string_release
Unexecuted instantiation: spl_directory.c:zend_string_release
Unexecuted instantiation: spl_dllist.c:zend_string_release
Unexecuted instantiation: spl_exceptions.c:zend_string_release
Unexecuted instantiation: spl_fixedarray.c:zend_string_release
Unexecuted instantiation: spl_functions.c:zend_string_release
Unexecuted instantiation: spl_heap.c:zend_string_release
spl_iterators.c:zend_string_release
Line
Count
Source
351
14
{
352
14
  if (!ZSTR_IS_INTERNED(s)) {
353
8
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
8
    }
356
8
  }
357
14
}
Unexecuted instantiation: spl_observer.c:zend_string_release
array.c:zend_string_release
Line
Count
Source
351
33
{
352
33
  if (!ZSTR_IS_INTERNED(s)) {
353
0
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
0
    }
356
0
  }
357
33
}
Unexecuted instantiation: assert.c:zend_string_release
Unexecuted instantiation: base64.c:zend_string_release
basic_functions.c:zend_string_release
Line
Count
Source
351
148
{
352
148
  if (!ZSTR_IS_INTERNED(s)) {
353
110
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
107
    }
356
110
  }
357
148
}
Unexecuted instantiation: browscap.c:zend_string_release
Unexecuted instantiation: crc32_x86.c:zend_string_release
Unexecuted instantiation: crc32.c:zend_string_release
Unexecuted instantiation: credits.c:zend_string_release
Unexecuted instantiation: crypt.c:zend_string_release
Unexecuted instantiation: css.c:zend_string_release
Unexecuted instantiation: datetime.c:zend_string_release
Unexecuted instantiation: dir.c:zend_string_release
Unexecuted instantiation: dl.c:zend_string_release
Unexecuted instantiation: dns.c:zend_string_release
Unexecuted instantiation: exec.c:zend_string_release
Unexecuted instantiation: file.c:zend_string_release
Unexecuted instantiation: filestat.c:zend_string_release
Unexecuted instantiation: filters.c:zend_string_release
Unexecuted instantiation: flock_compat.c:zend_string_release
Unexecuted instantiation: formatted_print.c:zend_string_release
Unexecuted instantiation: fsock.c:zend_string_release
Unexecuted instantiation: ftok.c:zend_string_release
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_release
Unexecuted instantiation: head.c:zend_string_release
Unexecuted instantiation: hrtime.c:zend_string_release
Unexecuted instantiation: html.c:zend_string_release
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_release
Unexecuted instantiation: http.c:zend_string_release
Unexecuted instantiation: image.c:zend_string_release
Unexecuted instantiation: incomplete_class.c:zend_string_release
Unexecuted instantiation: info.c:zend_string_release
Unexecuted instantiation: iptc.c:zend_string_release
Unexecuted instantiation: levenshtein.c:zend_string_release
Unexecuted instantiation: link.c:zend_string_release
Unexecuted instantiation: mail.c:zend_string_release
Unexecuted instantiation: math.c:zend_string_release
Unexecuted instantiation: md5.c:zend_string_release
Unexecuted instantiation: metaphone.c:zend_string_release
Unexecuted instantiation: microtime.c:zend_string_release
Unexecuted instantiation: net.c:zend_string_release
Unexecuted instantiation: pack.c:zend_string_release
Unexecuted instantiation: pageinfo.c:zend_string_release
Unexecuted instantiation: password.c:zend_string_release
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_release
Unexecuted instantiation: proc_open.c:zend_string_release
Unexecuted instantiation: quot_print.c:zend_string_release
Unexecuted instantiation: scanf.c:zend_string_release
Unexecuted instantiation: sha1.c:zend_string_release
Unexecuted instantiation: soundex.c:zend_string_release
Unexecuted instantiation: streamsfuncs.c:zend_string_release
Unexecuted instantiation: string.c:zend_string_release
Unexecuted instantiation: strnatcmp.c:zend_string_release
Unexecuted instantiation: syslog.c:zend_string_release
Unexecuted instantiation: type.c:zend_string_release
Unexecuted instantiation: uniqid.c:zend_string_release
Unexecuted instantiation: url_scanner_ex.c:zend_string_release
Unexecuted instantiation: url.c:zend_string_release
user_filters.c:zend_string_release
Line
Count
Source
351
120
{
352
120
  if (!ZSTR_IS_INTERNED(s)) {
353
120
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
120
    }
356
120
  }
357
120
}
Unexecuted instantiation: uuencode.c:zend_string_release
Unexecuted instantiation: var_unserializer.c:zend_string_release
var.c:zend_string_release
Line
Count
Source
351
534
{
352
534
  if (!ZSTR_IS_INTERNED(s)) {
353
24
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
18
    }
356
24
  }
357
534
}
Unexecuted instantiation: versioning.c:zend_string_release
Unexecuted instantiation: crypt_sha256.c:zend_string_release
Unexecuted instantiation: crypt_sha512.c:zend_string_release
Unexecuted instantiation: php_crypt_r.c:zend_string_release
Unexecuted instantiation: php_uri.c:zend_string_release
Unexecuted instantiation: php_uri_common.c:zend_string_release
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_release
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_release
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_release
Unexecuted instantiation: explicit_bzero.c:zend_string_release
fopen_wrappers.c:zend_string_release
Line
Count
Source
351
15
{
352
15
  if (!ZSTR_IS_INTERNED(s)) {
353
15
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
15
    }
356
15
  }
357
15
}
Unexecuted instantiation: getopt.c:zend_string_release
main.c:zend_string_release
Line
Count
Source
351
2.15M
{
352
2.15M
  if (!ZSTR_IS_INTERNED(s)) {
353
726k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
716k
    }
356
726k
  }
357
2.15M
}
Unexecuted instantiation: network.c:zend_string_release
output.c:zend_string_release
Line
Count
Source
351
27.3k
{
352
27.3k
  if (!ZSTR_IS_INTERNED(s)) {
353
175
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
157
    }
356
175
  }
357
27.3k
}
Unexecuted instantiation: php_content_types.c:zend_string_release
Unexecuted instantiation: php_ini_builder.c:zend_string_release
Unexecuted instantiation: php_ini.c:zend_string_release
Unexecuted instantiation: php_glob.c:zend_string_release
Unexecuted instantiation: php_odbc_utils.c:zend_string_release
Unexecuted instantiation: php_open_temporary_file.c:zend_string_release
Unexecuted instantiation: php_scandir.c:zend_string_release
Unexecuted instantiation: php_syslog.c:zend_string_release
Unexecuted instantiation: php_ticks.c:zend_string_release
Unexecuted instantiation: php_variables.c:zend_string_release
Unexecuted instantiation: reentrancy.c:zend_string_release
Unexecuted instantiation: rfc1867.c:zend_string_release
Unexecuted instantiation: safe_bcmp.c:zend_string_release
Unexecuted instantiation: SAPI.c:zend_string_release
Unexecuted instantiation: snprintf.c:zend_string_release
Unexecuted instantiation: spprintf.c:zend_string_release
Unexecuted instantiation: strlcat.c:zend_string_release
Unexecuted instantiation: strlcpy.c:zend_string_release
Unexecuted instantiation: cast.c:zend_string_release
Unexecuted instantiation: filter.c:zend_string_release
Unexecuted instantiation: glob_wrapper.c:zend_string_release
Unexecuted instantiation: memory.c:zend_string_release
Unexecuted instantiation: mmap.c:zend_string_release
Unexecuted instantiation: plain_wrapper.c:zend_string_release
stream_errors.c:zend_string_release
Line
Count
Source
351
912
{
352
912
  if (!ZSTR_IS_INTERNED(s)) {
353
912
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
912
    }
356
912
  }
357
912
}
Unexecuted instantiation: streams.c:zend_string_release
Unexecuted instantiation: transports.c:zend_string_release
Unexecuted instantiation: userspace.c:zend_string_release
Unexecuted instantiation: xp_socket.c:zend_string_release
Unexecuted instantiation: block_pass.c:zend_string_release
Unexecuted instantiation: compact_literals.c:zend_string_release
Unexecuted instantiation: compact_vars.c:zend_string_release
Unexecuted instantiation: dce.c:zend_string_release
dfa_pass.c:zend_string_release
Line
Count
Source
351
163
{
352
163
  if (!ZSTR_IS_INTERNED(s)) {
353
143
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
139
    }
356
143
  }
357
163
}
Unexecuted instantiation: escape_analysis.c:zend_string_release
Unexecuted instantiation: nop_removal.c:zend_string_release
Unexecuted instantiation: optimize_func_calls.c:zend_string_release
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_release
Unexecuted instantiation: pass1.c:zend_string_release
Unexecuted instantiation: pass3.c:zend_string_release
Unexecuted instantiation: sccp.c:zend_string_release
Unexecuted instantiation: scdf.c:zend_string_release
Unexecuted instantiation: zend_call_graph.c:zend_string_release
Unexecuted instantiation: zend_cfg.c:zend_string_release
Unexecuted instantiation: zend_dfg.c:zend_string_release
Unexecuted instantiation: zend_dump.c:zend_string_release
Unexecuted instantiation: zend_func_info.c:zend_string_release
Unexecuted instantiation: zend_inference.c:zend_string_release
Unexecuted instantiation: zend_optimizer.c:zend_string_release
Unexecuted instantiation: zend_ssa.c:zend_string_release
Unexecuted instantiation: zend_alloc.c:zend_string_release
zend_API.c:zend_string_release
Line
Count
Source
351
8.46k
{
352
8.46k
  if (!ZSTR_IS_INTERNED(s)) {
353
1.92k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
1.82k
    }
356
1.92k
  }
357
8.46k
}
zend_ast.c:zend_string_release
Line
Count
Source
351
2.25k
{
352
2.25k
  if (!ZSTR_IS_INTERNED(s)) {
353
2.20k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
2.20k
    }
356
2.20k
  }
357
2.25k
}
zend_attributes.c:zend_string_release
Line
Count
Source
351
410
{
352
410
  if (!ZSTR_IS_INTERNED(s)) {
353
408
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
203
    }
356
408
  }
357
410
}
Unexecuted instantiation: zend_autoload.c:zend_string_release
zend_builtin_functions.c:zend_string_release
Line
Count
Source
351
210
{
352
210
  if (!ZSTR_IS_INTERNED(s)) {
353
186
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
186
    }
356
186
  }
357
210
}
Unexecuted instantiation: zend_call_stack.c:zend_string_release
zend_closures.c:zend_string_release
Line
Count
Source
351
570
{
352
570
  if (!ZSTR_IS_INTERNED(s)) {
353
162
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
54
    }
356
162
  }
357
570
}
zend_compile.c:zend_string_release
Line
Count
Source
351
60.0k
{
352
60.0k
  if (!ZSTR_IS_INTERNED(s)) {
353
48.7k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
7.67k
    }
356
48.7k
  }
357
60.0k
}
zend_constants.c:zend_string_release
Line
Count
Source
351
462
{
352
462
  if (!ZSTR_IS_INTERNED(s)) {
353
3
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
0
    }
356
3
  }
357
462
}
Unexecuted instantiation: zend_cpuinfo.c:zend_string_release
Unexecuted instantiation: zend_default_classes.c:zend_string_release
Unexecuted instantiation: zend_dtrace.c:zend_string_release
zend_enum.c:zend_string_release
Line
Count
Source
351
294
{
352
294
  if (!ZSTR_IS_INTERNED(s)) {
353
6
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
6
    }
356
6
  }
357
294
}
zend_exceptions.c:zend_string_release
Line
Count
Source
351
234k
{
352
234k
  if (!ZSTR_IS_INTERNED(s)) {
353
234k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
0
    }
356
234k
  }
357
234k
}
Unexecuted instantiation: zend_execute_API.c:zend_string_release
zend_execute.c:zend_string_release
Line
Count
Source
351
9.40k
{
352
9.40k
  if (!ZSTR_IS_INTERNED(s)) {
353
6.44k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
782
    }
356
6.44k
  }
357
9.40k
}
Unexecuted instantiation: zend_extensions.c:zend_string_release
Unexecuted instantiation: zend_fibers.c:zend_string_release
Unexecuted instantiation: zend_float.c:zend_string_release
Unexecuted instantiation: zend_gc.c:zend_string_release
Unexecuted instantiation: zend_gdb.c:zend_string_release
Unexecuted instantiation: zend_generators.c:zend_string_release
zend_hash.c:zend_string_release
Line
Count
Source
351
593k
{
352
593k
  if (!ZSTR_IS_INTERNED(s)) {
353
143k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
79.9k
    }
356
143k
  }
357
593k
}
Unexecuted instantiation: zend_highlight.c:zend_string_release
Unexecuted instantiation: zend_hrtime.c:zend_string_release
zend_inheritance.c:zend_string_release
Line
Count
Source
351
1.20k
{
352
1.20k
  if (!ZSTR_IS_INTERNED(s)) {
353
360
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
330
    }
356
360
  }
357
1.20k
}
zend_ini_parser.c:zend_string_release
Line
Count
Source
351
98.1k
{
352
98.1k
  if (!ZSTR_IS_INTERNED(s)) {
353
95.6k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
60.0k
    }
356
95.6k
  }
357
98.1k
}
Unexecuted instantiation: zend_ini_scanner.c:zend_string_release
zend_ini.c:zend_string_release
Line
Count
Source
351
63.0k
{
352
63.0k
  if (!ZSTR_IS_INTERNED(s)) {
353
62.8k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
31.5k
    }
356
62.8k
  }
357
63.0k
}
Unexecuted instantiation: zend_interfaces.c:zend_string_release
Unexecuted instantiation: zend_iterators.c:zend_string_release
Unexecuted instantiation: zend_language_parser.c:zend_string_release
zend_language_scanner.c:zend_string_release
Line
Count
Source
351
6.26k
{
352
6.26k
  if (!ZSTR_IS_INTERNED(s)) {
353
6.26k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
0
    }
356
6.26k
  }
357
6.26k
}
Unexecuted instantiation: zend_lazy_objects.c:zend_string_release
Unexecuted instantiation: zend_list.c:zend_string_release
Unexecuted instantiation: zend_llist.c:zend_string_release
Unexecuted instantiation: zend_multibyte.c:zend_string_release
zend_object_handlers.c:zend_string_release
Line
Count
Source
351
213
{
352
213
  if (!ZSTR_IS_INTERNED(s)) {
353
213
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
183
    }
356
213
  }
357
213
}
Unexecuted instantiation: zend_objects_API.c:zend_string_release
Unexecuted instantiation: zend_objects.c:zend_string_release
Unexecuted instantiation: zend_observer.c:zend_string_release
zend_opcode.c:zend_string_release
Line
Count
Source
351
676
{
352
676
  if (!ZSTR_IS_INTERNED(s)) {
353
111
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
9
    }
356
111
  }
357
676
}
zend_operators.c:zend_string_release
Line
Count
Source
351
1.54k
{
352
1.54k
  if (!ZSTR_IS_INTERNED(s)) {
353
971
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
971
    }
356
971
  }
357
1.54k
}
zend_property_hooks.c:zend_string_release
Line
Count
Source
351
45
{
352
45
  if (!ZSTR_IS_INTERNED(s)) {
353
45
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
36
    }
356
45
  }
357
45
}
Unexecuted instantiation: zend_ptr_stack.c:zend_string_release
Unexecuted instantiation: zend_signal.c:zend_string_release
Unexecuted instantiation: zend_smart_str.c:zend_string_release
Unexecuted instantiation: zend_sort.c:zend_string_release
Unexecuted instantiation: zend_stack.c:zend_string_release
zend_stream.c:zend_string_release
Line
Count
Source
351
98.1k
{
352
98.1k
  if (!ZSTR_IS_INTERNED(s)) {
353
70.3k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
36.2k
    }
356
70.3k
  }
357
98.1k
}
zend_string.c:zend_string_release
Line
Count
Source
351
606
{
352
606
  if (!ZSTR_IS_INTERNED(s)) {
353
606
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
536
    }
356
606
  }
357
606
}
Unexecuted instantiation: zend_strtod.c:zend_string_release
Unexecuted instantiation: zend_system_id.c:zend_string_release
Unexecuted instantiation: zend_variables.c:zend_string_release
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_release
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_release
Unexecuted instantiation: zend_weakrefs.c:zend_string_release
zend.c:zend_string_release
Line
Count
Source
351
714k
{
352
714k
  if (!ZSTR_IS_INTERNED(s)) {
353
714k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
194
    }
356
714k
  }
357
714k
}
Unexecuted instantiation: internal_functions_cli.c:zend_string_release
fuzzer-tracing-jit.c:zend_string_release
Line
Count
Source
351
18.0k
{
352
18.0k
  if (!ZSTR_IS_INTERNED(s)) {
353
18.0k
    if (GC_DELREF(s) == 0) {
354
      pefree(s, GC_FLAGS(s) & IS_STR_PERSISTENT);
355
18.0k
    }
356
18.0k
  }
357
18.0k
}
Unexecuted instantiation: fuzzer-sapi.c:zend_string_release
358
359
static zend_always_inline void zend_string_release_ex(zend_string *s, bool persistent)
360
1.69M
{
361
1.69M
  if (!ZSTR_IS_INTERNED(s)) {
362
652k
    if (GC_DELREF(s) == 0) {
363
221k
      if (persistent) {
364
50
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
50
        free(s);
366
221k
      } else {
367
221k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
221k
        efree(s);
369
221k
      }
370
221k
    }
371
652k
  }
372
1.69M
}
php_date.c:zend_string_release_ex
Line
Count
Source
360
92
{
361
92
  if (!ZSTR_IS_INTERNED(s)) {
362
14
    if (GC_DELREF(s) == 0) {
363
14
      if (persistent) {
364
14
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
14
        free(s);
366
14
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
14
    }
371
14
  }
372
92
}
Unexecuted instantiation: astro.c:zend_string_release_ex
Unexecuted instantiation: dow.c:zend_string_release_ex
Unexecuted instantiation: parse_date.c:zend_string_release_ex
Unexecuted instantiation: parse_tz.c:zend_string_release_ex
Unexecuted instantiation: parse_posix.c:zend_string_release_ex
Unexecuted instantiation: timelib.c:zend_string_release_ex
Unexecuted instantiation: tm2unixtime.c:zend_string_release_ex
Unexecuted instantiation: unixtime2tm.c:zend_string_release_ex
Unexecuted instantiation: parse_iso_intervals.c:zend_string_release_ex
Unexecuted instantiation: interval.c:zend_string_release_ex
php_pcre.c:zend_string_release_ex
Line
Count
Source
360
120
{
361
120
  if (!ZSTR_IS_INTERNED(s)) {
362
12
    if (GC_DELREF(s) == 0) {
363
12
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
12
      } else {
367
12
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
12
        efree(s);
369
12
      }
370
12
    }
371
12
  }
372
120
}
Unexecuted instantiation: exif.c:zend_string_release_ex
Unexecuted instantiation: hash_adler32.c:zend_string_release_ex
Unexecuted instantiation: hash_crc32.c:zend_string_release_ex
Unexecuted instantiation: hash_fnv.c:zend_string_release_ex
Unexecuted instantiation: hash_gost.c:zend_string_release_ex
Unexecuted instantiation: hash_haval.c:zend_string_release_ex
Unexecuted instantiation: hash_joaat.c:zend_string_release_ex
Unexecuted instantiation: hash_md.c:zend_string_release_ex
Unexecuted instantiation: hash_murmur.c:zend_string_release_ex
Unexecuted instantiation: hash_ripemd.c:zend_string_release_ex
Unexecuted instantiation: hash_sha_ni.c:zend_string_release_ex
Unexecuted instantiation: hash_sha_sse2.c:zend_string_release_ex
Unexecuted instantiation: hash_sha.c:zend_string_release_ex
Unexecuted instantiation: hash_sha3.c:zend_string_release_ex
Unexecuted instantiation: hash_snefru.c:zend_string_release_ex
Unexecuted instantiation: hash_tiger.c:zend_string_release_ex
Unexecuted instantiation: hash_whirlpool.c:zend_string_release_ex
Unexecuted instantiation: hash_xxhash.c:zend_string_release_ex
Unexecuted instantiation: hash.c:zend_string_release_ex
Unexecuted instantiation: json_encoder.c:zend_string_release_ex
json_parser.tab.c:zend_string_release_ex
Line
Count
Source
360
24
{
361
24
  if (!ZSTR_IS_INTERNED(s)) {
362
24
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
24
  }
372
24
}
Unexecuted instantiation: json_scanner.c:zend_string_release_ex
json.c:zend_string_release_ex
Line
Count
Source
360
37
{
361
37
  if (!ZSTR_IS_INTERNED(s)) {
362
37
    if (GC_DELREF(s) == 0) {
363
37
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
37
      } else {
367
37
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
37
        efree(s);
369
37
      }
370
37
    }
371
37
  }
372
37
}
Unexecuted instantiation: php_lexbor.c:zend_string_release_ex
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_release_ex
Unexecuted instantiation: shared_alloc_posix.c:zend_string_release_ex
Unexecuted instantiation: shared_alloc_shm.c:zend_string_release_ex
Unexecuted instantiation: zend_accelerator_api.c:zend_string_release_ex
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_release_ex
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_release_ex
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_release_ex
Unexecuted instantiation: zend_accelerator_module.c:zend_string_release_ex
zend_accelerator_util_funcs.c:zend_string_release_ex
Line
Count
Source
360
63
{
361
63
  if (!ZSTR_IS_INTERNED(s)) {
362
63
    if (GC_DELREF(s) == 0) {
363
63
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
63
      } else {
367
63
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
63
        efree(s);
369
63
      }
370
63
    }
371
63
  }
372
63
}
Unexecuted instantiation: zend_file_cache.c:zend_string_release_ex
zend_persist_calc.c:zend_string_release_ex
Line
Count
Source
360
887
{
361
887
  if (!ZSTR_IS_INTERNED(s)) {
362
887
    if (GC_DELREF(s) == 0) {
363
747
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
747
      } else {
367
747
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
747
        efree(s);
369
747
      }
370
747
    }
371
887
  }
372
887
}
zend_persist.c:zend_string_release_ex
Line
Count
Source
360
82.5k
{
361
82.5k
  if (!ZSTR_IS_INTERNED(s)) {
362
82.5k
    if (GC_DELREF(s) == 0) {
363
20.0k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
20.0k
      } else {
367
20.0k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
20.0k
        efree(s);
369
20.0k
      }
370
20.0k
    }
371
82.5k
  }
372
82.5k
}
Unexecuted instantiation: zend_shared_alloc.c:zend_string_release_ex
ZendAccelerator.c:zend_string_release_ex
Line
Count
Source
360
31.4k
{
361
31.4k
  if (!ZSTR_IS_INTERNED(s)) {
362
31.4k
    if (GC_DELREF(s) == 0) {
363
31.4k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
31.4k
      } else {
367
31.4k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
31.4k
        efree(s);
369
31.4k
      }
370
31.4k
    }
371
31.4k
  }
372
31.4k
}
Unexecuted instantiation: ir_cfg.c:zend_string_release_ex
Unexecuted instantiation: ir_check.c:zend_string_release_ex
Unexecuted instantiation: ir_dump.c:zend_string_release_ex
Unexecuted instantiation: ir_emit.c:zend_string_release_ex
Unexecuted instantiation: ir_gcm.c:zend_string_release_ex
Unexecuted instantiation: ir_gdb.c:zend_string_release_ex
Unexecuted instantiation: ir_patch.c:zend_string_release_ex
Unexecuted instantiation: ir_perf.c:zend_string_release_ex
Unexecuted instantiation: ir_ra.c:zend_string_release_ex
Unexecuted instantiation: ir_save.c:zend_string_release_ex
Unexecuted instantiation: ir_sccp.c:zend_string_release_ex
Unexecuted instantiation: ir_strtab.c:zend_string_release_ex
Unexecuted instantiation: ir.c:zend_string_release_ex
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_release_ex
Unexecuted instantiation: zend_jit.c:zend_string_release_ex
Unexecuted instantiation: csprng.c:zend_string_release_ex
Unexecuted instantiation: engine_mt19937.c:zend_string_release_ex
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_release_ex
Unexecuted instantiation: engine_secure.c:zend_string_release_ex
Unexecuted instantiation: engine_user.c:zend_string_release_ex
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_release_ex
Unexecuted instantiation: gammasection.c:zend_string_release_ex
random.c:zend_string_release_ex
Line
Count
Source
360
2
{
361
2
  if (!ZSTR_IS_INTERNED(s)) {
362
2
    if (GC_DELREF(s) == 0) {
363
2
      if (persistent) {
364
2
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
2
        free(s);
366
2
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
2
    }
371
2
  }
372
2
}
Unexecuted instantiation: randomizer.c:zend_string_release_ex
Unexecuted instantiation: zend_utils.c:zend_string_release_ex
php_reflection.c:zend_string_release_ex
Line
Count
Source
360
2.58k
{
361
2.58k
  if (!ZSTR_IS_INTERNED(s)) {
362
1.41k
    if (GC_DELREF(s) == 0) {
363
1.41k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
1.41k
      } else {
367
1.41k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
1.41k
        efree(s);
369
1.41k
      }
370
1.41k
    }
371
1.41k
  }
372
2.58k
}
Unexecuted instantiation: php_spl.c:zend_string_release_ex
spl_array.c:zend_string_release_ex
Line
Count
Source
360
10
{
361
10
  if (!ZSTR_IS_INTERNED(s)) {
362
0
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
0
  }
372
10
}
spl_directory.c:zend_string_release_ex
Line
Count
Source
360
32
{
361
32
  if (!ZSTR_IS_INTERNED(s)) {
362
0
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
0
  }
372
32
}
spl_dllist.c:zend_string_release_ex
Line
Count
Source
360
8
{
361
8
  if (!ZSTR_IS_INTERNED(s)) {
362
0
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
0
  }
372
8
}
Unexecuted instantiation: spl_exceptions.c:zend_string_release_ex
Unexecuted instantiation: spl_fixedarray.c:zend_string_release_ex
spl_functions.c:zend_string_release_ex
Line
Count
Source
360
45
{
361
45
  if (!ZSTR_IS_INTERNED(s)) {
362
45
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
45
  }
372
45
}
spl_heap.c:zend_string_release_ex
Line
Count
Source
360
6
{
361
6
  if (!ZSTR_IS_INTERNED(s)) {
362
0
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
0
  }
372
6
}
spl_iterators.c:zend_string_release_ex
Line
Count
Source
360
52
{
361
52
  if (!ZSTR_IS_INTERNED(s)) {
362
2
    if (GC_DELREF(s) == 0) {
363
2
      if (persistent) {
364
2
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
2
        free(s);
366
2
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
2
    }
371
2
  }
372
52
}
spl_observer.c:zend_string_release_ex
Line
Count
Source
360
8
{
361
8
  if (!ZSTR_IS_INTERNED(s)) {
362
0
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
0
  }
372
8
}
array.c:zend_string_release_ex
Line
Count
Source
360
924
{
361
924
  if (!ZSTR_IS_INTERNED(s)) {
362
117
    if (GC_DELREF(s) == 0) {
363
114
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
114
      } else {
367
114
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
114
        efree(s);
369
114
      }
370
114
    }
371
117
  }
372
924
}
assert.c:zend_string_release_ex
Line
Count
Source
360
24
{
361
24
  if (!ZSTR_IS_INTERNED(s)) {
362
12
    if (GC_DELREF(s) == 0) {
363
12
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
12
      } else {
367
12
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
12
        efree(s);
369
12
      }
370
12
    }
371
12
  }
372
24
}
Unexecuted instantiation: base64.c:zend_string_release_ex
basic_functions.c:zend_string_release_ex
Line
Count
Source
360
538
{
361
538
  if (!ZSTR_IS_INTERNED(s)) {
362
56
    if (GC_DELREF(s) == 0) {
363
41
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
41
      } else {
367
41
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
41
        efree(s);
369
41
      }
370
41
    }
371
56
  }
372
538
}
Unexecuted instantiation: browscap.c:zend_string_release_ex
Unexecuted instantiation: crc32_x86.c:zend_string_release_ex
Unexecuted instantiation: crc32.c:zend_string_release_ex
Unexecuted instantiation: credits.c:zend_string_release_ex
Unexecuted instantiation: crypt.c:zend_string_release_ex
Unexecuted instantiation: css.c:zend_string_release_ex
Unexecuted instantiation: datetime.c:zend_string_release_ex
dir.c:zend_string_release_ex
Line
Count
Source
360
2
{
361
2
  if (!ZSTR_IS_INTERNED(s)) {
362
2
    if (GC_DELREF(s) == 0) {
363
2
      if (persistent) {
364
2
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
2
        free(s);
366
2
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
2
    }
371
2
  }
372
2
}
Unexecuted instantiation: dl.c:zend_string_release_ex
Unexecuted instantiation: dns.c:zend_string_release_ex
Unexecuted instantiation: exec.c:zend_string_release_ex
Unexecuted instantiation: file.c:zend_string_release_ex
Unexecuted instantiation: filestat.c:zend_string_release_ex
Unexecuted instantiation: filters.c:zend_string_release_ex
Unexecuted instantiation: flock_compat.c:zend_string_release_ex
formatted_print.c:zend_string_release_ex
Line
Count
Source
360
6
{
361
6
  if (!ZSTR_IS_INTERNED(s)) {
362
6
    if (GC_DELREF(s) == 0) {
363
6
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
6
      } else {
367
6
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
6
        efree(s);
369
6
      }
370
6
    }
371
6
  }
372
6
}
Unexecuted instantiation: fsock.c:zend_string_release_ex
Unexecuted instantiation: ftok.c:zend_string_release_ex
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_release_ex
Unexecuted instantiation: head.c:zend_string_release_ex
Unexecuted instantiation: hrtime.c:zend_string_release_ex
Unexecuted instantiation: html.c:zend_string_release_ex
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_release_ex
Unexecuted instantiation: http.c:zend_string_release_ex
Unexecuted instantiation: image.c:zend_string_release_ex
incomplete_class.c:zend_string_release_ex
Line
Count
Source
360
30
{
361
30
  if (!ZSTR_IS_INTERNED(s)) {
362
0
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
0
  }
372
30
}
info.c:zend_string_release_ex
Line
Count
Source
360
6
{
361
6
  if (!ZSTR_IS_INTERNED(s)) {
362
6
    if (GC_DELREF(s) == 0) {
363
6
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
6
      } else {
367
6
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
6
        efree(s);
369
6
      }
370
6
    }
371
6
  }
372
6
}
Unexecuted instantiation: iptc.c:zend_string_release_ex
Unexecuted instantiation: levenshtein.c:zend_string_release_ex
Unexecuted instantiation: link.c:zend_string_release_ex
Unexecuted instantiation: mail.c:zend_string_release_ex
Unexecuted instantiation: math.c:zend_string_release_ex
Unexecuted instantiation: md5.c:zend_string_release_ex
Unexecuted instantiation: metaphone.c:zend_string_release_ex
Unexecuted instantiation: microtime.c:zend_string_release_ex
Unexecuted instantiation: net.c:zend_string_release_ex
Unexecuted instantiation: pack.c:zend_string_release_ex
Unexecuted instantiation: pageinfo.c:zend_string_release_ex
Unexecuted instantiation: password.c:zend_string_release_ex
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_release_ex
Unexecuted instantiation: proc_open.c:zend_string_release_ex
Unexecuted instantiation: quot_print.c:zend_string_release_ex
Unexecuted instantiation: scanf.c:zend_string_release_ex
Unexecuted instantiation: sha1.c:zend_string_release_ex
Unexecuted instantiation: soundex.c:zend_string_release_ex
Unexecuted instantiation: streamsfuncs.c:zend_string_release_ex
string.c:zend_string_release_ex
Line
Count
Source
360
3
{
361
3
  if (!ZSTR_IS_INTERNED(s)) {
362
3
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
3
  }
372
3
}
Unexecuted instantiation: strnatcmp.c:zend_string_release_ex
Unexecuted instantiation: syslog.c:zend_string_release_ex
Unexecuted instantiation: type.c:zend_string_release_ex
Unexecuted instantiation: uniqid.c:zend_string_release_ex
url_scanner_ex.c:zend_string_release_ex
Line
Count
Source
360
10
{
361
10
  if (!ZSTR_IS_INTERNED(s)) {
362
10
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
10
  }
372
10
}
Unexecuted instantiation: url.c:zend_string_release_ex
user_filters.c:zend_string_release_ex
Line
Count
Source
360
370
{
361
370
  if (!ZSTR_IS_INTERNED(s)) {
362
14
    if (GC_DELREF(s) == 0) {
363
14
      if (persistent) {
364
14
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
14
        free(s);
366
14
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
14
    }
371
14
  }
372
370
}
Unexecuted instantiation: uuencode.c:zend_string_release_ex
var_unserializer.c:zend_string_release_ex
Line
Count
Source
360
666
{
361
666
  if (!ZSTR_IS_INTERNED(s)) {
362
330
    if (GC_DELREF(s) == 0) {
363
303
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
303
      } else {
367
303
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
303
        efree(s);
369
303
      }
370
303
    }
371
330
  }
372
666
}
var.c:zend_string_release_ex
Line
Count
Source
360
7.40k
{
361
7.40k
  if (!ZSTR_IS_INTERNED(s)) {
362
888
    if (GC_DELREF(s) == 0) {
363
882
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
882
      } else {
367
882
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
882
        efree(s);
369
882
      }
370
882
    }
371
888
  }
372
7.40k
}
Unexecuted instantiation: versioning.c:zend_string_release_ex
Unexecuted instantiation: crypt_sha256.c:zend_string_release_ex
Unexecuted instantiation: crypt_sha512.c:zend_string_release_ex
Unexecuted instantiation: php_crypt_r.c:zend_string_release_ex
php_uri.c:zend_string_release_ex
Line
Count
Source
360
12
{
361
12
  if (!ZSTR_IS_INTERNED(s)) {
362
6
    if (GC_DELREF(s) == 0) {
363
6
      if (persistent) {
364
6
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
6
        free(s);
366
6
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
6
    }
371
6
  }
372
12
}
Unexecuted instantiation: php_uri_common.c:zend_string_release_ex
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_release_ex
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_release_ex
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_release_ex
Unexecuted instantiation: explicit_bzero.c:zend_string_release_ex
Unexecuted instantiation: fopen_wrappers.c:zend_string_release_ex
Unexecuted instantiation: getopt.c:zend_string_release_ex
main.c:zend_string_release_ex
Line
Count
Source
360
12
{
361
12
  if (!ZSTR_IS_INTERNED(s)) {
362
9
    if (GC_DELREF(s) == 0) {
363
6
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
6
      } else {
367
6
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
6
        efree(s);
369
6
      }
370
6
    }
371
9
  }
372
12
}
Unexecuted instantiation: network.c:zend_string_release_ex
output.c:zend_string_release_ex
Line
Count
Source
360
1.63k
{
361
1.63k
  if (!ZSTR_IS_INTERNED(s)) {
362
1.57k
    if (GC_DELREF(s) == 0) {
363
785
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
785
      } else {
367
785
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
785
        efree(s);
369
785
      }
370
785
    }
371
1.57k
  }
372
1.63k
}
Unexecuted instantiation: php_content_types.c:zend_string_release_ex
Unexecuted instantiation: php_ini_builder.c:zend_string_release_ex
Unexecuted instantiation: php_ini.c:zend_string_release_ex
Unexecuted instantiation: php_glob.c:zend_string_release_ex
Unexecuted instantiation: php_odbc_utils.c:zend_string_release_ex
Unexecuted instantiation: php_open_temporary_file.c:zend_string_release_ex
Unexecuted instantiation: php_scandir.c:zend_string_release_ex
Unexecuted instantiation: php_syslog.c:zend_string_release_ex
Unexecuted instantiation: php_ticks.c:zend_string_release_ex
php_variables.c:zend_string_release_ex
Line
Count
Source
360
808
{
361
808
  if (!ZSTR_IS_INTERNED(s)) {
362
780
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
780
  }
372
808
}
Unexecuted instantiation: reentrancy.c:zend_string_release_ex
Unexecuted instantiation: rfc1867.c:zend_string_release_ex
Unexecuted instantiation: safe_bcmp.c:zend_string_release_ex
SAPI.c:zend_string_release_ex
Line
Count
Source
360
4
{
361
4
  if (!ZSTR_IS_INTERNED(s)) {
362
4
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
4
  }
372
4
}
Unexecuted instantiation: snprintf.c:zend_string_release_ex
Unexecuted instantiation: spprintf.c:zend_string_release_ex
Unexecuted instantiation: strlcat.c:zend_string_release_ex
Unexecuted instantiation: strlcpy.c:zend_string_release_ex
Unexecuted instantiation: cast.c:zend_string_release_ex
filter.c:zend_string_release_ex
Line
Count
Source
360
12
{
361
12
  if (!ZSTR_IS_INTERNED(s)) {
362
0
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
0
  }
372
12
}
Unexecuted instantiation: glob_wrapper.c:zend_string_release_ex
Unexecuted instantiation: memory.c:zend_string_release_ex
Unexecuted instantiation: mmap.c:zend_string_release_ex
Unexecuted instantiation: plain_wrapper.c:zend_string_release_ex
stream_errors.c:zend_string_release_ex
Line
Count
Source
360
8
{
361
8
  if (!ZSTR_IS_INTERNED(s)) {
362
8
    if (GC_DELREF(s) == 0) {
363
8
      if (persistent) {
364
8
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
8
        free(s);
366
8
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
8
    }
371
8
  }
372
8
}
streams.c:zend_string_release_ex
Line
Count
Source
360
54
{
361
54
  if (!ZSTR_IS_INTERNED(s)) {
362
42
    if (GC_DELREF(s) == 0) {
363
42
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
42
      } else {
367
42
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
42
        efree(s);
369
42
      }
370
42
    }
371
42
  }
372
54
}
transports.c:zend_string_release_ex
Line
Count
Source
360
8
{
361
8
  if (!ZSTR_IS_INTERNED(s)) {
362
0
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
0
  }
372
8
}
userspace.c:zend_string_release_ex
Line
Count
Source
360
359
{
361
359
  if (!ZSTR_IS_INTERNED(s)) {
362
359
    if (GC_DELREF(s) == 0) {
363
359
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
359
      } else {
367
359
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
359
        efree(s);
369
359
      }
370
359
    }
371
359
  }
372
359
}
Unexecuted instantiation: xp_socket.c:zend_string_release_ex
Unexecuted instantiation: block_pass.c:zend_string_release_ex
compact_literals.c:zend_string_release_ex
Line
Count
Source
360
378k
{
361
378k
  if (!ZSTR_IS_INTERNED(s)) {
362
136k
    if (GC_DELREF(s) == 0) {
363
32.0k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
32.0k
      } else {
367
32.0k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
32.0k
        efree(s);
369
32.0k
      }
370
32.0k
    }
371
136k
  }
372
378k
}
compact_vars.c:zend_string_release_ex
Line
Count
Source
360
2.35k
{
361
2.35k
  if (!ZSTR_IS_INTERNED(s)) {
362
456
    if (GC_DELREF(s) == 0) {
363
432
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
432
      } else {
367
432
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
432
        efree(s);
369
432
      }
370
432
    }
371
456
  }
372
2.35k
}
Unexecuted instantiation: dce.c:zend_string_release_ex
Unexecuted instantiation: dfa_pass.c:zend_string_release_ex
Unexecuted instantiation: escape_analysis.c:zend_string_release_ex
Unexecuted instantiation: nop_removal.c:zend_string_release_ex
Unexecuted instantiation: optimize_func_calls.c:zend_string_release_ex
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_release_ex
Unexecuted instantiation: pass1.c:zend_string_release_ex
Unexecuted instantiation: pass3.c:zend_string_release_ex
Unexecuted instantiation: sccp.c:zend_string_release_ex
Unexecuted instantiation: scdf.c:zend_string_release_ex
Unexecuted instantiation: zend_call_graph.c:zend_string_release_ex
Unexecuted instantiation: zend_cfg.c:zend_string_release_ex
Unexecuted instantiation: zend_dfg.c:zend_string_release_ex
Unexecuted instantiation: zend_dump.c:zend_string_release_ex
zend_func_info.c:zend_string_release_ex
Line
Count
Source
360
1.06k
{
361
1.06k
  if (!ZSTR_IS_INTERNED(s)) {
362
0
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
0
  }
372
1.06k
}
zend_inference.c:zend_string_release_ex
Line
Count
Source
360
1.95k
{
361
1.95k
  if (!ZSTR_IS_INTERNED(s)) {
362
1.77k
    if (GC_DELREF(s) == 0) {
363
1.72k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
1.72k
      } else {
367
1.72k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
1.72k
        efree(s);
369
1.72k
      }
370
1.72k
    }
371
1.77k
  }
372
1.95k
}
Unexecuted instantiation: zend_optimizer.c:zend_string_release_ex
Unexecuted instantiation: zend_ssa.c:zend_string_release_ex
Unexecuted instantiation: zend_alloc.c:zend_string_release_ex
zend_API.c:zend_string_release_ex
Line
Count
Source
360
6.13k
{
361
6.13k
  if (!ZSTR_IS_INTERNED(s)) {
362
3.19k
    if (GC_DELREF(s) == 0) {
363
1.10k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
1.10k
      } else {
367
1.10k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
1.10k
        efree(s);
369
1.10k
      }
370
1.10k
    }
371
3.19k
  }
372
6.13k
}
zend_ast.c:zend_string_release_ex
Line
Count
Source
360
34.9k
{
361
34.9k
  if (!ZSTR_IS_INTERNED(s)) {
362
28.0k
    if (GC_DELREF(s) == 0) {
363
8.58k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
8.58k
      } else {
367
8.58k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
8.58k
        efree(s);
369
8.58k
      }
370
8.58k
    }
371
28.0k
  }
372
34.9k
}
zend_attributes.c:zend_string_release_ex
Line
Count
Source
360
36
{
361
36
  if (!ZSTR_IS_INTERNED(s)) {
362
2
    if (GC_DELREF(s) == 0) {
363
2
      if (persistent) {
364
2
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
2
        free(s);
366
2
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
2
    }
371
2
  }
372
36
}
Unexecuted instantiation: zend_autoload.c:zend_string_release_ex
zend_builtin_functions.c:zend_string_release_ex
Line
Count
Source
360
555
{
361
555
  if (!ZSTR_IS_INTERNED(s)) {
362
427
    if (GC_DELREF(s) == 0) {
363
427
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
427
      } else {
367
427
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
427
        efree(s);
369
427
      }
370
427
    }
371
427
  }
372
555
}
Unexecuted instantiation: zend_call_stack.c:zend_string_release_ex
zend_closures.c:zend_string_release_ex
Line
Count
Source
360
231
{
361
231
  if (!ZSTR_IS_INTERNED(s)) {
362
111
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
111
  }
372
231
}
zend_compile.c:zend_string_release_ex
Line
Count
Source
360
49.8k
{
361
49.8k
  if (!ZSTR_IS_INTERNED(s)) {
362
35.2k
    if (GC_DELREF(s) == 0) {
363
1.61k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
1.61k
      } else {
367
1.61k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
1.61k
        efree(s);
369
1.61k
      }
370
1.61k
    }
371
35.2k
  }
372
49.8k
}
zend_constants.c:zend_string_release_ex
Line
Count
Source
360
72
{
361
72
  if (!ZSTR_IS_INTERNED(s)) {
362
12
    if (GC_DELREF(s) == 0) {
363
12
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
12
      } else {
367
12
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
12
        efree(s);
369
12
      }
370
12
    }
371
12
  }
372
72
}
Unexecuted instantiation: zend_cpuinfo.c:zend_string_release_ex
Unexecuted instantiation: zend_default_classes.c:zend_string_release_ex
Unexecuted instantiation: zend_dtrace.c:zend_string_release_ex
Unexecuted instantiation: zend_enum.c:zend_string_release_ex
zend_exceptions.c:zend_string_release_ex
Line
Count
Source
360
7.83k
{
361
7.83k
  if (!ZSTR_IS_INTERNED(s)) {
362
5.29k
    if (GC_DELREF(s) == 0) {
363
78
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
78
      } else {
367
78
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
78
        efree(s);
369
78
      }
370
78
    }
371
5.29k
  }
372
7.83k
}
zend_execute_API.c:zend_string_release_ex
Line
Count
Source
360
47.7k
{
361
47.7k
  if (!ZSTR_IS_INTERNED(s)) {
362
10.4k
    if (GC_DELREF(s) == 0) {
363
9.31k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
9.31k
      } else {
367
9.31k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
9.31k
        efree(s);
369
9.31k
      }
370
9.31k
    }
371
10.4k
  }
372
47.7k
}
zend_execute.c:zend_string_release_ex
Line
Count
Source
360
856k
{
361
856k
  if (!ZSTR_IS_INTERNED(s)) {
362
234k
    if (GC_DELREF(s) == 0) {
363
80.1k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
80.1k
      } else {
367
80.1k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
80.1k
        efree(s);
369
80.1k
      }
370
80.1k
    }
371
234k
  }
372
856k
}
Unexecuted instantiation: zend_extensions.c:zend_string_release_ex
Unexecuted instantiation: zend_fibers.c:zend_string_release_ex
Unexecuted instantiation: zend_float.c:zend_string_release_ex
Unexecuted instantiation: zend_gc.c:zend_string_release_ex
Unexecuted instantiation: zend_gdb.c:zend_string_release_ex
Unexecuted instantiation: zend_generators.c:zend_string_release_ex
zend_hash.c:zend_string_release_ex
Line
Count
Source
360
18.5k
{
361
18.5k
  if (!ZSTR_IS_INTERNED(s)) {
362
17.7k
    if (GC_DELREF(s) == 0) {
363
17.2k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
17.2k
      } else {
367
17.2k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
17.2k
        efree(s);
369
17.2k
      }
370
17.2k
    }
371
17.7k
  }
372
18.5k
}
Unexecuted instantiation: zend_highlight.c:zend_string_release_ex
Unexecuted instantiation: zend_hrtime.c:zend_string_release_ex
zend_inheritance.c:zend_string_release_ex
Line
Count
Source
360
3.12k
{
361
3.12k
  if (!ZSTR_IS_INTERNED(s)) {
362
1.28k
    if (GC_DELREF(s) == 0) {
363
298
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
298
      } else {
367
298
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
298
        efree(s);
369
298
      }
370
298
    }
371
1.28k
  }
372
3.12k
}
Unexecuted instantiation: zend_ini_parser.c:zend_string_release_ex
Unexecuted instantiation: zend_ini_scanner.c:zend_string_release_ex
zend_ini.c:zend_string_release_ex
Line
Count
Source
360
118
{
361
118
  if (!ZSTR_IS_INTERNED(s)) {
362
118
    if (GC_DELREF(s) == 0) {
363
118
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
118
      } else {
367
118
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
118
        efree(s);
369
118
      }
370
118
    }
371
118
  }
372
118
}
Unexecuted instantiation: zend_interfaces.c:zend_string_release_ex
Unexecuted instantiation: zend_iterators.c:zend_string_release_ex
zend_language_parser.c:zend_string_release_ex
Line
Count
Source
360
13
{
361
13
  if (!ZSTR_IS_INTERNED(s)) {
362
13
    if (GC_DELREF(s) == 0) {
363
13
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
13
      } else {
367
13
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
13
        efree(s);
369
13
      }
370
13
    }
371
13
  }
372
13
}
zend_language_scanner.c:zend_string_release_ex
Line
Count
Source
360
34.2k
{
361
34.2k
  if (!ZSTR_IS_INTERNED(s)) {
362
34.2k
    if (GC_DELREF(s) == 0) {
363
337
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
337
      } else {
367
337
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
337
        efree(s);
369
337
      }
370
337
    }
371
34.2k
  }
372
34.2k
}
Unexecuted instantiation: zend_lazy_objects.c:zend_string_release_ex
Unexecuted instantiation: zend_list.c:zend_string_release_ex
Unexecuted instantiation: zend_llist.c:zend_string_release_ex
Unexecuted instantiation: zend_multibyte.c:zend_string_release_ex
zend_object_handlers.c:zend_string_release_ex
Line
Count
Source
360
768
{
361
768
  if (!ZSTR_IS_INTERNED(s)) {
362
567
    if (GC_DELREF(s) == 0) {
363
486
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
486
      } else {
367
486
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
486
        efree(s);
369
486
      }
370
486
    }
371
567
  }
372
768
}
Unexecuted instantiation: zend_objects_API.c:zend_string_release_ex
zend_objects.c:zend_string_release_ex
Line
Count
Source
360
9
{
361
9
  if (!ZSTR_IS_INTERNED(s)) {
362
0
    if (GC_DELREF(s) == 0) {
363
0
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
0
      } else {
367
0
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
0
        efree(s);
369
0
      }
370
0
    }
371
0
  }
372
9
}
Unexecuted instantiation: zend_observer.c:zend_string_release_ex
zend_opcode.c:zend_string_release_ex
Line
Count
Source
360
35.2k
{
361
35.2k
  if (!ZSTR_IS_INTERNED(s)) {
362
8.68k
    if (GC_DELREF(s) == 0) {
363
2.35k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
2.35k
      } else {
367
2.35k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
2.35k
        efree(s);
369
2.35k
      }
370
2.35k
    }
371
8.68k
  }
372
35.2k
}
zend_operators.c:zend_string_release_ex
Line
Count
Source
360
85.2k
{
361
85.2k
  if (!ZSTR_IS_INTERNED(s)) {
362
11.1k
    if (GC_DELREF(s) == 0) {
363
7.53k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
7.53k
      } else {
367
7.53k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
7.53k
        efree(s);
369
7.53k
      }
370
7.53k
    }
371
11.1k
  }
372
85.2k
}
Unexecuted instantiation: zend_property_hooks.c:zend_string_release_ex
Unexecuted instantiation: zend_ptr_stack.c:zend_string_release_ex
Unexecuted instantiation: zend_signal.c:zend_string_release_ex
Unexecuted instantiation: zend_smart_str.c:zend_string_release_ex
Unexecuted instantiation: zend_sort.c:zend_string_release_ex
Unexecuted instantiation: zend_stack.c:zend_string_release_ex
zend_stream.c:zend_string_release_ex
Line
Count
Source
360
47
{
361
47
  if (!ZSTR_IS_INTERNED(s)) {
362
39
    if (GC_DELREF(s) == 0) {
363
15
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
15
      } else {
367
15
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
15
        efree(s);
369
15
      }
370
15
    }
371
39
  }
372
47
}
Unexecuted instantiation: zend_string.c:zend_string_release_ex
Unexecuted instantiation: zend_strtod.c:zend_string_release_ex
Unexecuted instantiation: zend_system_id.c:zend_string_release_ex
Unexecuted instantiation: zend_variables.c:zend_string_release_ex
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_release_ex
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_release_ex
Unexecuted instantiation: zend_weakrefs.c:zend_string_release_ex
zend.c:zend_string_release_ex
Line
Count
Source
360
1.92k
{
361
1.92k
  if (!ZSTR_IS_INTERNED(s)) {
362
1.31k
    if (GC_DELREF(s) == 0) {
363
1.31k
      if (persistent) {
364
0
        ZEND_ASSERT(GC_FLAGS(s) & IS_STR_PERSISTENT);
365
0
        free(s);
366
1.31k
      } else {
367
1.31k
        ZEND_ASSERT(!(GC_FLAGS(s) & IS_STR_PERSISTENT));
368
1.31k
        efree(s);
369
1.31k
      }
370
1.31k
    }
371
1.31k
  }
372
1.92k
}
Unexecuted instantiation: internal_functions_cli.c:zend_string_release_ex
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_release_ex
Unexecuted instantiation: fuzzer-sapi.c:zend_string_release_ex
373
374
static zend_always_inline bool zend_string_equals_cstr(const zend_string *s1, const char *s2, size_t s2_length)
375
3.38M
{
376
3.38M
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
3.38M
}
php_date.c:zend_string_equals_cstr
Line
Count
Source
375
210
{
376
210
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
210
}
Unexecuted instantiation: astro.c:zend_string_equals_cstr
Unexecuted instantiation: dow.c:zend_string_equals_cstr
Unexecuted instantiation: parse_date.c:zend_string_equals_cstr
Unexecuted instantiation: parse_tz.c:zend_string_equals_cstr
Unexecuted instantiation: parse_posix.c:zend_string_equals_cstr
Unexecuted instantiation: timelib.c:zend_string_equals_cstr
Unexecuted instantiation: tm2unixtime.c:zend_string_equals_cstr
Unexecuted instantiation: unixtime2tm.c:zend_string_equals_cstr
Unexecuted instantiation: parse_iso_intervals.c:zend_string_equals_cstr
Unexecuted instantiation: interval.c:zend_string_equals_cstr
Unexecuted instantiation: php_pcre.c:zend_string_equals_cstr
Unexecuted instantiation: exif.c:zend_string_equals_cstr
Unexecuted instantiation: hash_adler32.c:zend_string_equals_cstr
Unexecuted instantiation: hash_crc32.c:zend_string_equals_cstr
Unexecuted instantiation: hash_fnv.c:zend_string_equals_cstr
Unexecuted instantiation: hash_gost.c:zend_string_equals_cstr
Unexecuted instantiation: hash_haval.c:zend_string_equals_cstr
Unexecuted instantiation: hash_joaat.c:zend_string_equals_cstr
Unexecuted instantiation: hash_md.c:zend_string_equals_cstr
Unexecuted instantiation: hash_murmur.c:zend_string_equals_cstr
Unexecuted instantiation: hash_ripemd.c:zend_string_equals_cstr
Unexecuted instantiation: hash_sha_ni.c:zend_string_equals_cstr
Unexecuted instantiation: hash_sha_sse2.c:zend_string_equals_cstr
Unexecuted instantiation: hash_sha.c:zend_string_equals_cstr
Unexecuted instantiation: hash_sha3.c:zend_string_equals_cstr
Unexecuted instantiation: hash_snefru.c:zend_string_equals_cstr
Unexecuted instantiation: hash_tiger.c:zend_string_equals_cstr
Unexecuted instantiation: hash_whirlpool.c:zend_string_equals_cstr
Unexecuted instantiation: hash_xxhash.c:zend_string_equals_cstr
Unexecuted instantiation: hash.c:zend_string_equals_cstr
Unexecuted instantiation: json_encoder.c:zend_string_equals_cstr
Unexecuted instantiation: json_parser.tab.c:zend_string_equals_cstr
Unexecuted instantiation: json_scanner.c:zend_string_equals_cstr
Unexecuted instantiation: json.c:zend_string_equals_cstr
Unexecuted instantiation: php_lexbor.c:zend_string_equals_cstr
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_equals_cstr
Unexecuted instantiation: shared_alloc_posix.c:zend_string_equals_cstr
Unexecuted instantiation: shared_alloc_shm.c:zend_string_equals_cstr
Unexecuted instantiation: zend_accelerator_api.c:zend_string_equals_cstr
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_equals_cstr
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_equals_cstr
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_equals_cstr
Unexecuted instantiation: zend_accelerator_module.c:zend_string_equals_cstr
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_equals_cstr
Unexecuted instantiation: zend_file_cache.c:zend_string_equals_cstr
Unexecuted instantiation: zend_persist_calc.c:zend_string_equals_cstr
Unexecuted instantiation: zend_persist.c:zend_string_equals_cstr
Unexecuted instantiation: zend_shared_alloc.c:zend_string_equals_cstr
ZendAccelerator.c:zend_string_equals_cstr
Line
Count
Source
375
8.83k
{
376
8.83k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
8.83k
}
Unexecuted instantiation: ir_cfg.c:zend_string_equals_cstr
Unexecuted instantiation: ir_check.c:zend_string_equals_cstr
Unexecuted instantiation: ir_dump.c:zend_string_equals_cstr
Unexecuted instantiation: ir_emit.c:zend_string_equals_cstr
Unexecuted instantiation: ir_gcm.c:zend_string_equals_cstr
Unexecuted instantiation: ir_gdb.c:zend_string_equals_cstr
Unexecuted instantiation: ir_patch.c:zend_string_equals_cstr
Unexecuted instantiation: ir_perf.c:zend_string_equals_cstr
Unexecuted instantiation: ir_ra.c:zend_string_equals_cstr
Unexecuted instantiation: ir_save.c:zend_string_equals_cstr
Unexecuted instantiation: ir_sccp.c:zend_string_equals_cstr
Unexecuted instantiation: ir_strtab.c:zend_string_equals_cstr
Unexecuted instantiation: ir.c:zend_string_equals_cstr
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_equals_cstr
Unexecuted instantiation: zend_jit.c:zend_string_equals_cstr
Unexecuted instantiation: csprng.c:zend_string_equals_cstr
Unexecuted instantiation: engine_mt19937.c:zend_string_equals_cstr
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_equals_cstr
Unexecuted instantiation: engine_secure.c:zend_string_equals_cstr
Unexecuted instantiation: engine_user.c:zend_string_equals_cstr
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_equals_cstr
Unexecuted instantiation: gammasection.c:zend_string_equals_cstr
Unexecuted instantiation: random.c:zend_string_equals_cstr
Unexecuted instantiation: randomizer.c:zend_string_equals_cstr
Unexecuted instantiation: zend_utils.c:zend_string_equals_cstr
Unexecuted instantiation: php_reflection.c:zend_string_equals_cstr
Unexecuted instantiation: php_spl.c:zend_string_equals_cstr
Unexecuted instantiation: spl_array.c:zend_string_equals_cstr
Unexecuted instantiation: spl_directory.c:zend_string_equals_cstr
Unexecuted instantiation: spl_dllist.c:zend_string_equals_cstr
Unexecuted instantiation: spl_exceptions.c:zend_string_equals_cstr
Unexecuted instantiation: spl_fixedarray.c:zend_string_equals_cstr
Unexecuted instantiation: spl_functions.c:zend_string_equals_cstr
Unexecuted instantiation: spl_heap.c:zend_string_equals_cstr
Unexecuted instantiation: spl_iterators.c:zend_string_equals_cstr
Unexecuted instantiation: spl_observer.c:zend_string_equals_cstr
Unexecuted instantiation: array.c:zend_string_equals_cstr
Unexecuted instantiation: assert.c:zend_string_equals_cstr
Unexecuted instantiation: base64.c:zend_string_equals_cstr
basic_functions.c:zend_string_equals_cstr
Line
Count
Source
375
2.81k
{
376
2.81k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
2.81k
}
Unexecuted instantiation: browscap.c:zend_string_equals_cstr
Unexecuted instantiation: crc32_x86.c:zend_string_equals_cstr
Unexecuted instantiation: crc32.c:zend_string_equals_cstr
Unexecuted instantiation: credits.c:zend_string_equals_cstr
Unexecuted instantiation: crypt.c:zend_string_equals_cstr
Unexecuted instantiation: css.c:zend_string_equals_cstr
Unexecuted instantiation: datetime.c:zend_string_equals_cstr
Unexecuted instantiation: dir.c:zend_string_equals_cstr
Unexecuted instantiation: dl.c:zend_string_equals_cstr
Unexecuted instantiation: dns.c:zend_string_equals_cstr
Unexecuted instantiation: exec.c:zend_string_equals_cstr
Unexecuted instantiation: file.c:zend_string_equals_cstr
Unexecuted instantiation: filestat.c:zend_string_equals_cstr
Unexecuted instantiation: filters.c:zend_string_equals_cstr
Unexecuted instantiation: flock_compat.c:zend_string_equals_cstr
Unexecuted instantiation: formatted_print.c:zend_string_equals_cstr
Unexecuted instantiation: fsock.c:zend_string_equals_cstr
Unexecuted instantiation: ftok.c:zend_string_equals_cstr
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_equals_cstr
Unexecuted instantiation: head.c:zend_string_equals_cstr
Unexecuted instantiation: hrtime.c:zend_string_equals_cstr
Unexecuted instantiation: html.c:zend_string_equals_cstr
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_equals_cstr
Unexecuted instantiation: http.c:zend_string_equals_cstr
Unexecuted instantiation: image.c:zend_string_equals_cstr
Unexecuted instantiation: incomplete_class.c:zend_string_equals_cstr
Unexecuted instantiation: info.c:zend_string_equals_cstr
Unexecuted instantiation: iptc.c:zend_string_equals_cstr
Unexecuted instantiation: levenshtein.c:zend_string_equals_cstr
Unexecuted instantiation: link.c:zend_string_equals_cstr
Unexecuted instantiation: mail.c:zend_string_equals_cstr
Unexecuted instantiation: math.c:zend_string_equals_cstr
Unexecuted instantiation: md5.c:zend_string_equals_cstr
Unexecuted instantiation: metaphone.c:zend_string_equals_cstr
Unexecuted instantiation: microtime.c:zend_string_equals_cstr
Unexecuted instantiation: net.c:zend_string_equals_cstr
Unexecuted instantiation: pack.c:zend_string_equals_cstr
Unexecuted instantiation: pageinfo.c:zend_string_equals_cstr
Unexecuted instantiation: password.c:zend_string_equals_cstr
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_equals_cstr
Unexecuted instantiation: proc_open.c:zend_string_equals_cstr
Unexecuted instantiation: quot_print.c:zend_string_equals_cstr
Unexecuted instantiation: scanf.c:zend_string_equals_cstr
Unexecuted instantiation: sha1.c:zend_string_equals_cstr
Unexecuted instantiation: soundex.c:zend_string_equals_cstr
Unexecuted instantiation: streamsfuncs.c:zend_string_equals_cstr
string.c:zend_string_equals_cstr
Line
Count
Source
375
6
{
376
6
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
6
}
Unexecuted instantiation: strnatcmp.c:zend_string_equals_cstr
Unexecuted instantiation: syslog.c:zend_string_equals_cstr
Unexecuted instantiation: type.c:zend_string_equals_cstr
Unexecuted instantiation: uniqid.c:zend_string_equals_cstr
Unexecuted instantiation: url_scanner_ex.c:zend_string_equals_cstr
Unexecuted instantiation: url.c:zend_string_equals_cstr
Unexecuted instantiation: user_filters.c:zend_string_equals_cstr
Unexecuted instantiation: uuencode.c:zend_string_equals_cstr
Unexecuted instantiation: var_unserializer.c:zend_string_equals_cstr
Unexecuted instantiation: var.c:zend_string_equals_cstr
Unexecuted instantiation: versioning.c:zend_string_equals_cstr
Unexecuted instantiation: crypt_sha256.c:zend_string_equals_cstr
Unexecuted instantiation: crypt_sha512.c:zend_string_equals_cstr
Unexecuted instantiation: php_crypt_r.c:zend_string_equals_cstr
Unexecuted instantiation: php_uri.c:zend_string_equals_cstr
Unexecuted instantiation: php_uri_common.c:zend_string_equals_cstr
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_equals_cstr
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_equals_cstr
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_equals_cstr
Unexecuted instantiation: explicit_bzero.c:zend_string_equals_cstr
Unexecuted instantiation: fopen_wrappers.c:zend_string_equals_cstr
Unexecuted instantiation: getopt.c:zend_string_equals_cstr
main.c:zend_string_equals_cstr
Line
Count
Source
375
50
{
376
50
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
50
}
Unexecuted instantiation: network.c:zend_string_equals_cstr
Unexecuted instantiation: output.c:zend_string_equals_cstr
Unexecuted instantiation: php_content_types.c:zend_string_equals_cstr
Unexecuted instantiation: php_ini_builder.c:zend_string_equals_cstr
Unexecuted instantiation: php_ini.c:zend_string_equals_cstr
Unexecuted instantiation: php_glob.c:zend_string_equals_cstr
Unexecuted instantiation: php_odbc_utils.c:zend_string_equals_cstr
Unexecuted instantiation: php_open_temporary_file.c:zend_string_equals_cstr
Unexecuted instantiation: php_scandir.c:zend_string_equals_cstr
Unexecuted instantiation: php_syslog.c:zend_string_equals_cstr
Unexecuted instantiation: php_ticks.c:zend_string_equals_cstr
Unexecuted instantiation: php_variables.c:zend_string_equals_cstr
Unexecuted instantiation: reentrancy.c:zend_string_equals_cstr
Unexecuted instantiation: rfc1867.c:zend_string_equals_cstr
Unexecuted instantiation: safe_bcmp.c:zend_string_equals_cstr
Unexecuted instantiation: SAPI.c:zend_string_equals_cstr
Unexecuted instantiation: snprintf.c:zend_string_equals_cstr
Unexecuted instantiation: spprintf.c:zend_string_equals_cstr
Unexecuted instantiation: strlcat.c:zend_string_equals_cstr
Unexecuted instantiation: strlcpy.c:zend_string_equals_cstr
Unexecuted instantiation: cast.c:zend_string_equals_cstr
Unexecuted instantiation: filter.c:zend_string_equals_cstr
Unexecuted instantiation: glob_wrapper.c:zend_string_equals_cstr
Unexecuted instantiation: memory.c:zend_string_equals_cstr
Unexecuted instantiation: mmap.c:zend_string_equals_cstr
Unexecuted instantiation: plain_wrapper.c:zend_string_equals_cstr
Unexecuted instantiation: stream_errors.c:zend_string_equals_cstr
Unexecuted instantiation: streams.c:zend_string_equals_cstr
Unexecuted instantiation: transports.c:zend_string_equals_cstr
Unexecuted instantiation: userspace.c:zend_string_equals_cstr
Unexecuted instantiation: xp_socket.c:zend_string_equals_cstr
Unexecuted instantiation: block_pass.c:zend_string_equals_cstr
Unexecuted instantiation: compact_literals.c:zend_string_equals_cstr
Unexecuted instantiation: compact_vars.c:zend_string_equals_cstr
Unexecuted instantiation: dce.c:zend_string_equals_cstr
Unexecuted instantiation: dfa_pass.c:zend_string_equals_cstr
Unexecuted instantiation: escape_analysis.c:zend_string_equals_cstr
Unexecuted instantiation: nop_removal.c:zend_string_equals_cstr
Unexecuted instantiation: optimize_func_calls.c:zend_string_equals_cstr
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_equals_cstr
pass1.c:zend_string_equals_cstr
Line
Count
Source
375
15.0k
{
376
15.0k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
15.0k
}
Unexecuted instantiation: pass3.c:zend_string_equals_cstr
Unexecuted instantiation: sccp.c:zend_string_equals_cstr
Unexecuted instantiation: scdf.c:zend_string_equals_cstr
Unexecuted instantiation: zend_call_graph.c:zend_string_equals_cstr
Unexecuted instantiation: zend_cfg.c:zend_string_equals_cstr
Unexecuted instantiation: zend_dfg.c:zend_string_equals_cstr
Unexecuted instantiation: zend_dump.c:zend_string_equals_cstr
Unexecuted instantiation: zend_func_info.c:zend_string_equals_cstr
Unexecuted instantiation: zend_inference.c:zend_string_equals_cstr
zend_optimizer.c:zend_string_equals_cstr
Line
Count
Source
375
520k
{
376
520k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
520k
}
zend_ssa.c:zend_string_equals_cstr
Line
Count
Source
375
55.2k
{
376
55.2k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
55.2k
}
Unexecuted instantiation: zend_alloc.c:zend_string_equals_cstr
zend_API.c:zend_string_equals_cstr
Line
Count
Source
375
47.5k
{
376
47.5k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
47.5k
}
Unexecuted instantiation: zend_ast.c:zend_string_equals_cstr
zend_attributes.c:zend_string_equals_cstr
Line
Count
Source
375
5.07k
{
376
5.07k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
5.07k
}
Unexecuted instantiation: zend_autoload.c:zend_string_equals_cstr
Unexecuted instantiation: zend_builtin_functions.c:zend_string_equals_cstr
Unexecuted instantiation: zend_call_stack.c:zend_string_equals_cstr
Unexecuted instantiation: zend_closures.c:zend_string_equals_cstr
zend_compile.c:zend_string_equals_cstr
Line
Count
Source
375
2.59M
{
376
2.59M
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
2.59M
}
zend_constants.c:zend_string_equals_cstr
Line
Count
Source
375
2.68k
{
376
2.68k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
2.68k
}
Unexecuted instantiation: zend_cpuinfo.c:zend_string_equals_cstr
Unexecuted instantiation: zend_default_classes.c:zend_string_equals_cstr
Unexecuted instantiation: zend_dtrace.c:zend_string_equals_cstr
Unexecuted instantiation: zend_enum.c:zend_string_equals_cstr
zend_exceptions.c:zend_string_equals_cstr
Line
Count
Source
375
217
{
376
217
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
217
}
Unexecuted instantiation: zend_execute_API.c:zend_string_equals_cstr
Unexecuted instantiation: zend_execute.c:zend_string_equals_cstr
Unexecuted instantiation: zend_extensions.c:zend_string_equals_cstr
Unexecuted instantiation: zend_fibers.c:zend_string_equals_cstr
Unexecuted instantiation: zend_float.c:zend_string_equals_cstr
Unexecuted instantiation: zend_gc.c:zend_string_equals_cstr
Unexecuted instantiation: zend_gdb.c:zend_string_equals_cstr
Unexecuted instantiation: zend_generators.c:zend_string_equals_cstr
zend_hash.c:zend_string_equals_cstr
Line
Count
Source
375
125k
{
376
125k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
125k
}
Unexecuted instantiation: zend_highlight.c:zend_string_equals_cstr
Unexecuted instantiation: zend_hrtime.c:zend_string_equals_cstr
Unexecuted instantiation: zend_inheritance.c:zend_string_equals_cstr
Unexecuted instantiation: zend_ini_parser.c:zend_string_equals_cstr
Unexecuted instantiation: zend_ini_scanner.c:zend_string_equals_cstr
Unexecuted instantiation: zend_ini.c:zend_string_equals_cstr
Unexecuted instantiation: zend_interfaces.c:zend_string_equals_cstr
Unexecuted instantiation: zend_iterators.c:zend_string_equals_cstr
Unexecuted instantiation: zend_language_parser.c:zend_string_equals_cstr
Unexecuted instantiation: zend_language_scanner.c:zend_string_equals_cstr
Unexecuted instantiation: zend_lazy_objects.c:zend_string_equals_cstr
Unexecuted instantiation: zend_list.c:zend_string_equals_cstr
Unexecuted instantiation: zend_llist.c:zend_string_equals_cstr
Unexecuted instantiation: zend_multibyte.c:zend_string_equals_cstr
Unexecuted instantiation: zend_object_handlers.c:zend_string_equals_cstr
Unexecuted instantiation: zend_objects_API.c:zend_string_equals_cstr
Unexecuted instantiation: zend_objects.c:zend_string_equals_cstr
Unexecuted instantiation: zend_observer.c:zend_string_equals_cstr
Unexecuted instantiation: zend_opcode.c:zend_string_equals_cstr
Unexecuted instantiation: zend_operators.c:zend_string_equals_cstr
Unexecuted instantiation: zend_property_hooks.c:zend_string_equals_cstr
Unexecuted instantiation: zend_ptr_stack.c:zend_string_equals_cstr
Unexecuted instantiation: zend_signal.c:zend_string_equals_cstr
Unexecuted instantiation: zend_smart_str.c:zend_string_equals_cstr
Unexecuted instantiation: zend_sort.c:zend_string_equals_cstr
Unexecuted instantiation: zend_stack.c:zend_string_equals_cstr
Unexecuted instantiation: zend_stream.c:zend_string_equals_cstr
zend_string.c:zend_string_equals_cstr
Line
Count
Source
375
6.52k
{
376
6.52k
  return ZSTR_LEN(s1) == s2_length && !memcmp(ZSTR_VAL(s1), s2, s2_length);
377
6.52k
}
Unexecuted instantiation: zend_strtod.c:zend_string_equals_cstr
Unexecuted instantiation: zend_system_id.c:zend_string_equals_cstr
Unexecuted instantiation: zend_variables.c:zend_string_equals_cstr
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_equals_cstr
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_equals_cstr
Unexecuted instantiation: zend_weakrefs.c:zend_string_equals_cstr
Unexecuted instantiation: zend.c:zend_string_equals_cstr
Unexecuted instantiation: internal_functions_cli.c:zend_string_equals_cstr
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_equals_cstr
Unexecuted instantiation: fuzzer-sapi.c:zend_string_equals_cstr
378
379
#if defined(__GNUC__) && (defined(__i386__) || (defined(__x86_64__) && !defined(__ILP32__)))
380
BEGIN_EXTERN_C()
381
ZEND_API bool ZEND_FASTCALL zend_string_equal_val(const zend_string *s1, const zend_string *s2);
382
END_EXTERN_C()
383
#else
384
static zend_always_inline bool zend_string_equal_val(const zend_string *s1, const zend_string *s2)
385
{
386
  return !memcmp(ZSTR_VAL(s1), ZSTR_VAL(s2), ZSTR_LEN(s1));
387
}
388
#endif
389
390
static zend_always_inline bool zend_string_equal_content(const zend_string *s1, const zend_string *s2)
391
1.78M
{
392
1.78M
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
1.78M
}
Unexecuted instantiation: php_date.c:zend_string_equal_content
Unexecuted instantiation: astro.c:zend_string_equal_content
Unexecuted instantiation: dow.c:zend_string_equal_content
Unexecuted instantiation: parse_date.c:zend_string_equal_content
Unexecuted instantiation: parse_tz.c:zend_string_equal_content
Unexecuted instantiation: parse_posix.c:zend_string_equal_content
Unexecuted instantiation: timelib.c:zend_string_equal_content
Unexecuted instantiation: tm2unixtime.c:zend_string_equal_content
Unexecuted instantiation: unixtime2tm.c:zend_string_equal_content
Unexecuted instantiation: parse_iso_intervals.c:zend_string_equal_content
Unexecuted instantiation: interval.c:zend_string_equal_content
Unexecuted instantiation: php_pcre.c:zend_string_equal_content
Unexecuted instantiation: exif.c:zend_string_equal_content
Unexecuted instantiation: hash_adler32.c:zend_string_equal_content
Unexecuted instantiation: hash_crc32.c:zend_string_equal_content
Unexecuted instantiation: hash_fnv.c:zend_string_equal_content
Unexecuted instantiation: hash_gost.c:zend_string_equal_content
Unexecuted instantiation: hash_haval.c:zend_string_equal_content
Unexecuted instantiation: hash_joaat.c:zend_string_equal_content
Unexecuted instantiation: hash_md.c:zend_string_equal_content
Unexecuted instantiation: hash_murmur.c:zend_string_equal_content
Unexecuted instantiation: hash_ripemd.c:zend_string_equal_content
Unexecuted instantiation: hash_sha_ni.c:zend_string_equal_content
Unexecuted instantiation: hash_sha_sse2.c:zend_string_equal_content
Unexecuted instantiation: hash_sha.c:zend_string_equal_content
Unexecuted instantiation: hash_sha3.c:zend_string_equal_content
Unexecuted instantiation: hash_snefru.c:zend_string_equal_content
Unexecuted instantiation: hash_tiger.c:zend_string_equal_content
Unexecuted instantiation: hash_whirlpool.c:zend_string_equal_content
Unexecuted instantiation: hash_xxhash.c:zend_string_equal_content
Unexecuted instantiation: hash.c:zend_string_equal_content
Unexecuted instantiation: json_encoder.c:zend_string_equal_content
Unexecuted instantiation: json_parser.tab.c:zend_string_equal_content
Unexecuted instantiation: json_scanner.c:zend_string_equal_content
Unexecuted instantiation: json.c:zend_string_equal_content
Unexecuted instantiation: php_lexbor.c:zend_string_equal_content
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_equal_content
Unexecuted instantiation: shared_alloc_posix.c:zend_string_equal_content
Unexecuted instantiation: shared_alloc_shm.c:zend_string_equal_content
Unexecuted instantiation: zend_accelerator_api.c:zend_string_equal_content
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_equal_content
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_equal_content
zend_accelerator_hash.c:zend_string_equal_content
Line
Count
Source
391
101k
{
392
101k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
101k
}
Unexecuted instantiation: zend_accelerator_module.c:zend_string_equal_content
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_equal_content
Unexecuted instantiation: zend_file_cache.c:zend_string_equal_content
Unexecuted instantiation: zend_persist_calc.c:zend_string_equal_content
Unexecuted instantiation: zend_persist.c:zend_string_equal_content
Unexecuted instantiation: zend_shared_alloc.c:zend_string_equal_content
ZendAccelerator.c:zend_string_equal_content
Line
Count
Source
391
803k
{
392
803k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
803k
}
Unexecuted instantiation: ir_cfg.c:zend_string_equal_content
Unexecuted instantiation: ir_check.c:zend_string_equal_content
Unexecuted instantiation: ir_dump.c:zend_string_equal_content
Unexecuted instantiation: ir_emit.c:zend_string_equal_content
Unexecuted instantiation: ir_gcm.c:zend_string_equal_content
Unexecuted instantiation: ir_gdb.c:zend_string_equal_content
Unexecuted instantiation: ir_patch.c:zend_string_equal_content
Unexecuted instantiation: ir_perf.c:zend_string_equal_content
Unexecuted instantiation: ir_ra.c:zend_string_equal_content
Unexecuted instantiation: ir_save.c:zend_string_equal_content
Unexecuted instantiation: ir_sccp.c:zend_string_equal_content
Unexecuted instantiation: ir_strtab.c:zend_string_equal_content
Unexecuted instantiation: ir.c:zend_string_equal_content
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_equal_content
Unexecuted instantiation: zend_jit.c:zend_string_equal_content
Unexecuted instantiation: csprng.c:zend_string_equal_content
Unexecuted instantiation: engine_mt19937.c:zend_string_equal_content
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_equal_content
Unexecuted instantiation: engine_secure.c:zend_string_equal_content
Unexecuted instantiation: engine_user.c:zend_string_equal_content
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_equal_content
Unexecuted instantiation: gammasection.c:zend_string_equal_content
Unexecuted instantiation: random.c:zend_string_equal_content
Unexecuted instantiation: randomizer.c:zend_string_equal_content
Unexecuted instantiation: zend_utils.c:zend_string_equal_content
php_reflection.c:zend_string_equal_content
Line
Count
Source
391
54
{
392
54
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
54
}
Unexecuted instantiation: php_spl.c:zend_string_equal_content
Unexecuted instantiation: spl_array.c:zend_string_equal_content
Unexecuted instantiation: spl_directory.c:zend_string_equal_content
Unexecuted instantiation: spl_dllist.c:zend_string_equal_content
Unexecuted instantiation: spl_exceptions.c:zend_string_equal_content
Unexecuted instantiation: spl_fixedarray.c:zend_string_equal_content
Unexecuted instantiation: spl_functions.c:zend_string_equal_content
Unexecuted instantiation: spl_heap.c:zend_string_equal_content
Unexecuted instantiation: spl_iterators.c:zend_string_equal_content
Unexecuted instantiation: spl_observer.c:zend_string_equal_content
array.c:zend_string_equal_content
Line
Count
Source
391
7.35k
{
392
7.35k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
7.35k
}
Unexecuted instantiation: assert.c:zend_string_equal_content
Unexecuted instantiation: base64.c:zend_string_equal_content
Unexecuted instantiation: basic_functions.c:zend_string_equal_content
Unexecuted instantiation: browscap.c:zend_string_equal_content
Unexecuted instantiation: crc32_x86.c:zend_string_equal_content
Unexecuted instantiation: crc32.c:zend_string_equal_content
Unexecuted instantiation: credits.c:zend_string_equal_content
Unexecuted instantiation: crypt.c:zend_string_equal_content
Unexecuted instantiation: css.c:zend_string_equal_content
Unexecuted instantiation: datetime.c:zend_string_equal_content
Unexecuted instantiation: dir.c:zend_string_equal_content
Unexecuted instantiation: dl.c:zend_string_equal_content
Unexecuted instantiation: dns.c:zend_string_equal_content
Unexecuted instantiation: exec.c:zend_string_equal_content
Unexecuted instantiation: file.c:zend_string_equal_content
Unexecuted instantiation: filestat.c:zend_string_equal_content
Unexecuted instantiation: filters.c:zend_string_equal_content
Unexecuted instantiation: flock_compat.c:zend_string_equal_content
Unexecuted instantiation: formatted_print.c:zend_string_equal_content
Unexecuted instantiation: fsock.c:zend_string_equal_content
Unexecuted instantiation: ftok.c:zend_string_equal_content
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_equal_content
Unexecuted instantiation: head.c:zend_string_equal_content
Unexecuted instantiation: hrtime.c:zend_string_equal_content
Unexecuted instantiation: html.c:zend_string_equal_content
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_equal_content
Unexecuted instantiation: http.c:zend_string_equal_content
Unexecuted instantiation: image.c:zend_string_equal_content
Unexecuted instantiation: incomplete_class.c:zend_string_equal_content
Unexecuted instantiation: info.c:zend_string_equal_content
Unexecuted instantiation: iptc.c:zend_string_equal_content
Unexecuted instantiation: levenshtein.c:zend_string_equal_content
Unexecuted instantiation: link.c:zend_string_equal_content
Unexecuted instantiation: mail.c:zend_string_equal_content
Unexecuted instantiation: math.c:zend_string_equal_content
Unexecuted instantiation: md5.c:zend_string_equal_content
Unexecuted instantiation: metaphone.c:zend_string_equal_content
Unexecuted instantiation: microtime.c:zend_string_equal_content
Unexecuted instantiation: net.c:zend_string_equal_content
Unexecuted instantiation: pack.c:zend_string_equal_content
Unexecuted instantiation: pageinfo.c:zend_string_equal_content
Unexecuted instantiation: password.c:zend_string_equal_content
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_equal_content
Unexecuted instantiation: proc_open.c:zend_string_equal_content
Unexecuted instantiation: quot_print.c:zend_string_equal_content
Unexecuted instantiation: scanf.c:zend_string_equal_content
Unexecuted instantiation: sha1.c:zend_string_equal_content
Unexecuted instantiation: soundex.c:zend_string_equal_content
Unexecuted instantiation: streamsfuncs.c:zend_string_equal_content
Unexecuted instantiation: string.c:zend_string_equal_content
Unexecuted instantiation: strnatcmp.c:zend_string_equal_content
Unexecuted instantiation: syslog.c:zend_string_equal_content
Unexecuted instantiation: type.c:zend_string_equal_content
Unexecuted instantiation: uniqid.c:zend_string_equal_content
Unexecuted instantiation: url_scanner_ex.c:zend_string_equal_content
Unexecuted instantiation: url.c:zend_string_equal_content
Unexecuted instantiation: user_filters.c:zend_string_equal_content
Unexecuted instantiation: uuencode.c:zend_string_equal_content
Unexecuted instantiation: var_unserializer.c:zend_string_equal_content
Unexecuted instantiation: var.c:zend_string_equal_content
Unexecuted instantiation: versioning.c:zend_string_equal_content
Unexecuted instantiation: crypt_sha256.c:zend_string_equal_content
Unexecuted instantiation: crypt_sha512.c:zend_string_equal_content
Unexecuted instantiation: php_crypt_r.c:zend_string_equal_content
Unexecuted instantiation: php_uri.c:zend_string_equal_content
Unexecuted instantiation: php_uri_common.c:zend_string_equal_content
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_equal_content
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_equal_content
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_equal_content
Unexecuted instantiation: explicit_bzero.c:zend_string_equal_content
Unexecuted instantiation: fopen_wrappers.c:zend_string_equal_content
Unexecuted instantiation: getopt.c:zend_string_equal_content
main.c:zend_string_equal_content
Line
Count
Source
391
2
{
392
2
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
2
}
Unexecuted instantiation: network.c:zend_string_equal_content
Unexecuted instantiation: output.c:zend_string_equal_content
Unexecuted instantiation: php_content_types.c:zend_string_equal_content
Unexecuted instantiation: php_ini_builder.c:zend_string_equal_content
Unexecuted instantiation: php_ini.c:zend_string_equal_content
Unexecuted instantiation: php_glob.c:zend_string_equal_content
Unexecuted instantiation: php_odbc_utils.c:zend_string_equal_content
Unexecuted instantiation: php_open_temporary_file.c:zend_string_equal_content
Unexecuted instantiation: php_scandir.c:zend_string_equal_content
Unexecuted instantiation: php_syslog.c:zend_string_equal_content
Unexecuted instantiation: php_ticks.c:zend_string_equal_content
Unexecuted instantiation: php_variables.c:zend_string_equal_content
Unexecuted instantiation: reentrancy.c:zend_string_equal_content
Unexecuted instantiation: rfc1867.c:zend_string_equal_content
Unexecuted instantiation: safe_bcmp.c:zend_string_equal_content
Unexecuted instantiation: SAPI.c:zend_string_equal_content
Unexecuted instantiation: snprintf.c:zend_string_equal_content
Unexecuted instantiation: spprintf.c:zend_string_equal_content
Unexecuted instantiation: strlcat.c:zend_string_equal_content
Unexecuted instantiation: strlcpy.c:zend_string_equal_content
Unexecuted instantiation: cast.c:zend_string_equal_content
Unexecuted instantiation: filter.c:zend_string_equal_content
Unexecuted instantiation: glob_wrapper.c:zend_string_equal_content
Unexecuted instantiation: memory.c:zend_string_equal_content
Unexecuted instantiation: mmap.c:zend_string_equal_content
Unexecuted instantiation: plain_wrapper.c:zend_string_equal_content
Unexecuted instantiation: stream_errors.c:zend_string_equal_content
Unexecuted instantiation: streams.c:zend_string_equal_content
Unexecuted instantiation: transports.c:zend_string_equal_content
Unexecuted instantiation: userspace.c:zend_string_equal_content
Unexecuted instantiation: xp_socket.c:zend_string_equal_content
Unexecuted instantiation: block_pass.c:zend_string_equal_content
Unexecuted instantiation: compact_literals.c:zend_string_equal_content
Unexecuted instantiation: compact_vars.c:zend_string_equal_content
Unexecuted instantiation: dce.c:zend_string_equal_content
Unexecuted instantiation: dfa_pass.c:zend_string_equal_content
Unexecuted instantiation: escape_analysis.c:zend_string_equal_content
Unexecuted instantiation: nop_removal.c:zend_string_equal_content
Unexecuted instantiation: optimize_func_calls.c:zend_string_equal_content
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_equal_content
Unexecuted instantiation: pass1.c:zend_string_equal_content
Unexecuted instantiation: pass3.c:zend_string_equal_content
Unexecuted instantiation: sccp.c:zend_string_equal_content
Unexecuted instantiation: scdf.c:zend_string_equal_content
Unexecuted instantiation: zend_call_graph.c:zend_string_equal_content
Unexecuted instantiation: zend_cfg.c:zend_string_equal_content
Unexecuted instantiation: zend_dfg.c:zend_string_equal_content
Unexecuted instantiation: zend_dump.c:zend_string_equal_content
Unexecuted instantiation: zend_func_info.c:zend_string_equal_content
Unexecuted instantiation: zend_inference.c:zend_string_equal_content
Unexecuted instantiation: zend_optimizer.c:zend_string_equal_content
Unexecuted instantiation: zend_ssa.c:zend_string_equal_content
Unexecuted instantiation: zend_alloc.c:zend_string_equal_content
zend_API.c:zend_string_equal_content
Line
Count
Source
391
2.62k
{
392
2.62k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
2.62k
}
Unexecuted instantiation: zend_ast.c:zend_string_equal_content
zend_attributes.c:zend_string_equal_content
Line
Count
Source
391
522
{
392
522
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
522
}
zend_autoload.c:zend_string_equal_content
Line
Count
Source
391
6
{
392
6
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
6
}
zend_builtin_functions.c:zend_string_equal_content
Line
Count
Source
391
24
{
392
24
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
24
}
Unexecuted instantiation: zend_call_stack.c:zend_string_equal_content
zend_closures.c:zend_string_equal_content
Line
Count
Source
391
156
{
392
156
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
156
}
zend_compile.c:zend_string_equal_content
Line
Count
Source
391
633k
{
392
633k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
633k
}
Unexecuted instantiation: zend_constants.c:zend_string_equal_content
Unexecuted instantiation: zend_cpuinfo.c:zend_string_equal_content
Unexecuted instantiation: zend_default_classes.c:zend_string_equal_content
Unexecuted instantiation: zend_dtrace.c:zend_string_equal_content
zend_enum.c:zend_string_equal_content
Line
Count
Source
391
246
{
392
246
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
246
}
Unexecuted instantiation: zend_exceptions.c:zend_string_equal_content
Unexecuted instantiation: zend_execute_API.c:zend_string_equal_content
zend_execute.c:zend_string_equal_content
Line
Count
Source
391
19.2k
{
392
19.2k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
19.2k
}
Unexecuted instantiation: zend_extensions.c:zend_string_equal_content
Unexecuted instantiation: zend_fibers.c:zend_string_equal_content
Unexecuted instantiation: zend_float.c:zend_string_equal_content
Unexecuted instantiation: zend_gc.c:zend_string_equal_content
Unexecuted instantiation: zend_gdb.c:zend_string_equal_content
Unexecuted instantiation: zend_generators.c:zend_string_equal_content
zend_hash.c:zend_string_equal_content
Line
Count
Source
391
199k
{
392
199k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
199k
}
Unexecuted instantiation: zend_highlight.c:zend_string_equal_content
Unexecuted instantiation: zend_hrtime.c:zend_string_equal_content
Unexecuted instantiation: zend_inheritance.c:zend_string_equal_content
Unexecuted instantiation: zend_ini_parser.c:zend_string_equal_content
Unexecuted instantiation: zend_ini_scanner.c:zend_string_equal_content
Unexecuted instantiation: zend_ini.c:zend_string_equal_content
Unexecuted instantiation: zend_interfaces.c:zend_string_equal_content
Unexecuted instantiation: zend_iterators.c:zend_string_equal_content
Unexecuted instantiation: zend_language_parser.c:zend_string_equal_content
Unexecuted instantiation: zend_language_scanner.c:zend_string_equal_content
Unexecuted instantiation: zend_lazy_objects.c:zend_string_equal_content
Unexecuted instantiation: zend_list.c:zend_string_equal_content
Unexecuted instantiation: zend_llist.c:zend_string_equal_content
Unexecuted instantiation: zend_multibyte.c:zend_string_equal_content
zend_object_handlers.c:zend_string_equal_content
Line
Count
Source
391
514
{
392
514
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
514
}
Unexecuted instantiation: zend_objects_API.c:zend_string_equal_content
Unexecuted instantiation: zend_objects.c:zend_string_equal_content
Unexecuted instantiation: zend_observer.c:zend_string_equal_content
Unexecuted instantiation: zend_opcode.c:zend_string_equal_content
zend_operators.c:zend_string_equal_content
Line
Count
Source
391
16.9k
{
392
16.9k
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
16.9k
}
Unexecuted instantiation: zend_property_hooks.c:zend_string_equal_content
Unexecuted instantiation: zend_ptr_stack.c:zend_string_equal_content
Unexecuted instantiation: zend_signal.c:zend_string_equal_content
Unexecuted instantiation: zend_smart_str.c:zend_string_equal_content
Unexecuted instantiation: zend_sort.c:zend_string_equal_content
Unexecuted instantiation: zend_stack.c:zend_string_equal_content
Unexecuted instantiation: zend_stream.c:zend_string_equal_content
zend_string.c:zend_string_equal_content
Line
Count
Source
391
606
{
392
606
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
606
}
Unexecuted instantiation: zend_strtod.c:zend_string_equal_content
Unexecuted instantiation: zend_system_id.c:zend_string_equal_content
Unexecuted instantiation: zend_variables.c:zend_string_equal_content
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_equal_content
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_equal_content
Unexecuted instantiation: zend_weakrefs.c:zend_string_equal_content
zend.c:zend_string_equal_content
Line
Count
Source
391
3
{
392
3
  return ZSTR_LEN(s1) == ZSTR_LEN(s2) && zend_string_equal_val(s1, s2);
393
3
}
Unexecuted instantiation: internal_functions_cli.c:zend_string_equal_content
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_equal_content
Unexecuted instantiation: fuzzer-sapi.c:zend_string_equal_content
394
395
static zend_always_inline bool zend_string_equals(const zend_string *s1, const zend_string *s2)
396
1.05M
{
397
1.05M
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
1.05M
}
Unexecuted instantiation: php_date.c:zend_string_equals
Unexecuted instantiation: astro.c:zend_string_equals
Unexecuted instantiation: dow.c:zend_string_equals
Unexecuted instantiation: parse_date.c:zend_string_equals
Unexecuted instantiation: parse_tz.c:zend_string_equals
Unexecuted instantiation: parse_posix.c:zend_string_equals
Unexecuted instantiation: timelib.c:zend_string_equals
Unexecuted instantiation: tm2unixtime.c:zend_string_equals
Unexecuted instantiation: unixtime2tm.c:zend_string_equals
Unexecuted instantiation: parse_iso_intervals.c:zend_string_equals
Unexecuted instantiation: interval.c:zend_string_equals
Unexecuted instantiation: php_pcre.c:zend_string_equals
Unexecuted instantiation: exif.c:zend_string_equals
Unexecuted instantiation: hash_adler32.c:zend_string_equals
Unexecuted instantiation: hash_crc32.c:zend_string_equals
Unexecuted instantiation: hash_fnv.c:zend_string_equals
Unexecuted instantiation: hash_gost.c:zend_string_equals
Unexecuted instantiation: hash_haval.c:zend_string_equals
Unexecuted instantiation: hash_joaat.c:zend_string_equals
Unexecuted instantiation: hash_md.c:zend_string_equals
Unexecuted instantiation: hash_murmur.c:zend_string_equals
Unexecuted instantiation: hash_ripemd.c:zend_string_equals
Unexecuted instantiation: hash_sha_ni.c:zend_string_equals
Unexecuted instantiation: hash_sha_sse2.c:zend_string_equals
Unexecuted instantiation: hash_sha.c:zend_string_equals
Unexecuted instantiation: hash_sha3.c:zend_string_equals
Unexecuted instantiation: hash_snefru.c:zend_string_equals
Unexecuted instantiation: hash_tiger.c:zend_string_equals
Unexecuted instantiation: hash_whirlpool.c:zend_string_equals
Unexecuted instantiation: hash_xxhash.c:zend_string_equals
Unexecuted instantiation: hash.c:zend_string_equals
Unexecuted instantiation: json_encoder.c:zend_string_equals
Unexecuted instantiation: json_parser.tab.c:zend_string_equals
Unexecuted instantiation: json_scanner.c:zend_string_equals
Unexecuted instantiation: json.c:zend_string_equals
Unexecuted instantiation: php_lexbor.c:zend_string_equals
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_equals
Unexecuted instantiation: shared_alloc_posix.c:zend_string_equals
Unexecuted instantiation: shared_alloc_shm.c:zend_string_equals
Unexecuted instantiation: zend_accelerator_api.c:zend_string_equals
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_equals
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_equals
zend_accelerator_hash.c:zend_string_equals
Line
Count
Source
396
154k
{
397
154k
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
154k
}
Unexecuted instantiation: zend_accelerator_module.c:zend_string_equals
zend_accelerator_util_funcs.c:zend_string_equals
Line
Count
Source
396
1.04k
{
397
1.04k
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
1.04k
}
Unexecuted instantiation: zend_file_cache.c:zend_string_equals
Unexecuted instantiation: zend_persist_calc.c:zend_string_equals
Unexecuted instantiation: zend_persist.c:zend_string_equals
Unexecuted instantiation: zend_shared_alloc.c:zend_string_equals
ZendAccelerator.c:zend_string_equals
Line
Count
Source
396
25.9k
{
397
25.9k
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
25.9k
}
Unexecuted instantiation: ir_cfg.c:zend_string_equals
Unexecuted instantiation: ir_check.c:zend_string_equals
Unexecuted instantiation: ir_dump.c:zend_string_equals
Unexecuted instantiation: ir_emit.c:zend_string_equals
Unexecuted instantiation: ir_gcm.c:zend_string_equals
Unexecuted instantiation: ir_gdb.c:zend_string_equals
Unexecuted instantiation: ir_patch.c:zend_string_equals
Unexecuted instantiation: ir_perf.c:zend_string_equals
Unexecuted instantiation: ir_ra.c:zend_string_equals
Unexecuted instantiation: ir_save.c:zend_string_equals
Unexecuted instantiation: ir_sccp.c:zend_string_equals
Unexecuted instantiation: ir_strtab.c:zend_string_equals
Unexecuted instantiation: ir.c:zend_string_equals
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_equals
Unexecuted instantiation: zend_jit.c:zend_string_equals
Unexecuted instantiation: csprng.c:zend_string_equals
Unexecuted instantiation: engine_mt19937.c:zend_string_equals
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_equals
Unexecuted instantiation: engine_secure.c:zend_string_equals
Unexecuted instantiation: engine_user.c:zend_string_equals
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_equals
Unexecuted instantiation: gammasection.c:zend_string_equals
Unexecuted instantiation: random.c:zend_string_equals
Unexecuted instantiation: randomizer.c:zend_string_equals
Unexecuted instantiation: zend_utils.c:zend_string_equals
php_reflection.c:zend_string_equals
Line
Count
Source
396
63
{
397
63
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
63
}
Unexecuted instantiation: php_spl.c:zend_string_equals
Unexecuted instantiation: spl_array.c:zend_string_equals
Unexecuted instantiation: spl_directory.c:zend_string_equals
Unexecuted instantiation: spl_dllist.c:zend_string_equals
Unexecuted instantiation: spl_exceptions.c:zend_string_equals
Unexecuted instantiation: spl_fixedarray.c:zend_string_equals
Unexecuted instantiation: spl_functions.c:zend_string_equals
Unexecuted instantiation: spl_heap.c:zend_string_equals
Unexecuted instantiation: spl_iterators.c:zend_string_equals
Unexecuted instantiation: spl_observer.c:zend_string_equals
array.c:zend_string_equals
Line
Count
Source
396
36
{
397
36
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
36
}
Unexecuted instantiation: assert.c:zend_string_equals
Unexecuted instantiation: base64.c:zend_string_equals
Unexecuted instantiation: basic_functions.c:zend_string_equals
Unexecuted instantiation: browscap.c:zend_string_equals
Unexecuted instantiation: crc32_x86.c:zend_string_equals
Unexecuted instantiation: crc32.c:zend_string_equals
Unexecuted instantiation: credits.c:zend_string_equals
Unexecuted instantiation: crypt.c:zend_string_equals
Unexecuted instantiation: css.c:zend_string_equals
Unexecuted instantiation: datetime.c:zend_string_equals
Unexecuted instantiation: dir.c:zend_string_equals
Unexecuted instantiation: dl.c:zend_string_equals
Unexecuted instantiation: dns.c:zend_string_equals
Unexecuted instantiation: exec.c:zend_string_equals
Unexecuted instantiation: file.c:zend_string_equals
Unexecuted instantiation: filestat.c:zend_string_equals
Unexecuted instantiation: filters.c:zend_string_equals
Unexecuted instantiation: flock_compat.c:zend_string_equals
Unexecuted instantiation: formatted_print.c:zend_string_equals
Unexecuted instantiation: fsock.c:zend_string_equals
Unexecuted instantiation: ftok.c:zend_string_equals
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_equals
Unexecuted instantiation: head.c:zend_string_equals
Unexecuted instantiation: hrtime.c:zend_string_equals
Unexecuted instantiation: html.c:zend_string_equals
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_equals
Unexecuted instantiation: http.c:zend_string_equals
Unexecuted instantiation: image.c:zend_string_equals
Unexecuted instantiation: incomplete_class.c:zend_string_equals
Unexecuted instantiation: info.c:zend_string_equals
Unexecuted instantiation: iptc.c:zend_string_equals
Unexecuted instantiation: levenshtein.c:zend_string_equals
Unexecuted instantiation: link.c:zend_string_equals
Unexecuted instantiation: mail.c:zend_string_equals
Unexecuted instantiation: math.c:zend_string_equals
Unexecuted instantiation: md5.c:zend_string_equals
Unexecuted instantiation: metaphone.c:zend_string_equals
Unexecuted instantiation: microtime.c:zend_string_equals
Unexecuted instantiation: net.c:zend_string_equals
Unexecuted instantiation: pack.c:zend_string_equals
Unexecuted instantiation: pageinfo.c:zend_string_equals
Unexecuted instantiation: password.c:zend_string_equals
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_equals
Unexecuted instantiation: proc_open.c:zend_string_equals
Unexecuted instantiation: quot_print.c:zend_string_equals
Unexecuted instantiation: scanf.c:zend_string_equals
Unexecuted instantiation: sha1.c:zend_string_equals
Unexecuted instantiation: soundex.c:zend_string_equals
Unexecuted instantiation: streamsfuncs.c:zend_string_equals
Unexecuted instantiation: string.c:zend_string_equals
Unexecuted instantiation: strnatcmp.c:zend_string_equals
Unexecuted instantiation: syslog.c:zend_string_equals
Unexecuted instantiation: type.c:zend_string_equals
Unexecuted instantiation: uniqid.c:zend_string_equals
Unexecuted instantiation: url_scanner_ex.c:zend_string_equals
Unexecuted instantiation: url.c:zend_string_equals
Unexecuted instantiation: user_filters.c:zend_string_equals
Unexecuted instantiation: uuencode.c:zend_string_equals
Unexecuted instantiation: var_unserializer.c:zend_string_equals
Unexecuted instantiation: var.c:zend_string_equals
Unexecuted instantiation: versioning.c:zend_string_equals
Unexecuted instantiation: crypt_sha256.c:zend_string_equals
Unexecuted instantiation: crypt_sha512.c:zend_string_equals
Unexecuted instantiation: php_crypt_r.c:zend_string_equals
Unexecuted instantiation: php_uri.c:zend_string_equals
Unexecuted instantiation: php_uri_common.c:zend_string_equals
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_equals
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_equals
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_equals
Unexecuted instantiation: explicit_bzero.c:zend_string_equals
Unexecuted instantiation: fopen_wrappers.c:zend_string_equals
Unexecuted instantiation: getopt.c:zend_string_equals
main.c:zend_string_equals
Line
Count
Source
396
2
{
397
2
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
2
}
Unexecuted instantiation: network.c:zend_string_equals
Unexecuted instantiation: output.c:zend_string_equals
Unexecuted instantiation: php_content_types.c:zend_string_equals
Unexecuted instantiation: php_ini_builder.c:zend_string_equals
Unexecuted instantiation: php_ini.c:zend_string_equals
Unexecuted instantiation: php_glob.c:zend_string_equals
Unexecuted instantiation: php_odbc_utils.c:zend_string_equals
Unexecuted instantiation: php_open_temporary_file.c:zend_string_equals
Unexecuted instantiation: php_scandir.c:zend_string_equals
Unexecuted instantiation: php_syslog.c:zend_string_equals
Unexecuted instantiation: php_ticks.c:zend_string_equals
Unexecuted instantiation: php_variables.c:zend_string_equals
Unexecuted instantiation: reentrancy.c:zend_string_equals
Unexecuted instantiation: rfc1867.c:zend_string_equals
Unexecuted instantiation: safe_bcmp.c:zend_string_equals
Unexecuted instantiation: SAPI.c:zend_string_equals
Unexecuted instantiation: snprintf.c:zend_string_equals
Unexecuted instantiation: spprintf.c:zend_string_equals
Unexecuted instantiation: strlcat.c:zend_string_equals
Unexecuted instantiation: strlcpy.c:zend_string_equals
Unexecuted instantiation: cast.c:zend_string_equals
Unexecuted instantiation: filter.c:zend_string_equals
Unexecuted instantiation: glob_wrapper.c:zend_string_equals
Unexecuted instantiation: memory.c:zend_string_equals
Unexecuted instantiation: mmap.c:zend_string_equals
Unexecuted instantiation: plain_wrapper.c:zend_string_equals
Unexecuted instantiation: stream_errors.c:zend_string_equals
Unexecuted instantiation: streams.c:zend_string_equals
Unexecuted instantiation: transports.c:zend_string_equals
Unexecuted instantiation: userspace.c:zend_string_equals
Unexecuted instantiation: xp_socket.c:zend_string_equals
Unexecuted instantiation: block_pass.c:zend_string_equals
Unexecuted instantiation: compact_literals.c:zend_string_equals
Unexecuted instantiation: compact_vars.c:zend_string_equals
Unexecuted instantiation: dce.c:zend_string_equals
Unexecuted instantiation: dfa_pass.c:zend_string_equals
Unexecuted instantiation: escape_analysis.c:zend_string_equals
Unexecuted instantiation: nop_removal.c:zend_string_equals
Unexecuted instantiation: optimize_func_calls.c:zend_string_equals
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_equals
Unexecuted instantiation: pass1.c:zend_string_equals
Unexecuted instantiation: pass3.c:zend_string_equals
Unexecuted instantiation: sccp.c:zend_string_equals
Unexecuted instantiation: scdf.c:zend_string_equals
Unexecuted instantiation: zend_call_graph.c:zend_string_equals
Unexecuted instantiation: zend_cfg.c:zend_string_equals
Unexecuted instantiation: zend_dfg.c:zend_string_equals
Unexecuted instantiation: zend_dump.c:zend_string_equals
Unexecuted instantiation: zend_func_info.c:zend_string_equals
Unexecuted instantiation: zend_inference.c:zend_string_equals
Unexecuted instantiation: zend_optimizer.c:zend_string_equals
Unexecuted instantiation: zend_ssa.c:zend_string_equals
Unexecuted instantiation: zend_alloc.c:zend_string_equals
zend_API.c:zend_string_equals
Line
Count
Source
396
2.76k
{
397
2.76k
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
2.76k
}
Unexecuted instantiation: zend_ast.c:zend_string_equals
zend_attributes.c:zend_string_equals
Line
Count
Source
396
550
{
397
550
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
550
}
zend_autoload.c:zend_string_equals
Line
Count
Source
396
6
{
397
6
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
6
}
zend_builtin_functions.c:zend_string_equals
Line
Count
Source
396
123
{
397
123
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
123
}
Unexecuted instantiation: zend_call_stack.c:zend_string_equals
zend_closures.c:zend_string_equals
Line
Count
Source
396
363
{
397
363
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
363
}
zend_compile.c:zend_string_equals
Line
Count
Source
396
832k
{
397
832k
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
832k
}
Unexecuted instantiation: zend_constants.c:zend_string_equals
Unexecuted instantiation: zend_cpuinfo.c:zend_string_equals
Unexecuted instantiation: zend_default_classes.c:zend_string_equals
Unexecuted instantiation: zend_dtrace.c:zend_string_equals
zend_enum.c:zend_string_equals
Line
Count
Source
396
1.21k
{
397
1.21k
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
1.21k
}
Unexecuted instantiation: zend_exceptions.c:zend_string_equals
Unexecuted instantiation: zend_execute_API.c:zend_string_equals
zend_execute.c:zend_string_equals
Line
Count
Source
396
19.2k
{
397
19.2k
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
19.2k
}
Unexecuted instantiation: zend_extensions.c:zend_string_equals
Unexecuted instantiation: zend_fibers.c:zend_string_equals
Unexecuted instantiation: zend_float.c:zend_string_equals
Unexecuted instantiation: zend_gc.c:zend_string_equals
Unexecuted instantiation: zend_gdb.c:zend_string_equals
Unexecuted instantiation: zend_generators.c:zend_string_equals
Unexecuted instantiation: zend_hash.c:zend_string_equals
Unexecuted instantiation: zend_highlight.c:zend_string_equals
Unexecuted instantiation: zend_hrtime.c:zend_string_equals
Unexecuted instantiation: zend_inheritance.c:zend_string_equals
Unexecuted instantiation: zend_ini_parser.c:zend_string_equals
Unexecuted instantiation: zend_ini_scanner.c:zend_string_equals
Unexecuted instantiation: zend_ini.c:zend_string_equals
Unexecuted instantiation: zend_interfaces.c:zend_string_equals
Unexecuted instantiation: zend_iterators.c:zend_string_equals
Unexecuted instantiation: zend_language_parser.c:zend_string_equals
Unexecuted instantiation: zend_language_scanner.c:zend_string_equals
Unexecuted instantiation: zend_lazy_objects.c:zend_string_equals
Unexecuted instantiation: zend_list.c:zend_string_equals
Unexecuted instantiation: zend_llist.c:zend_string_equals
Unexecuted instantiation: zend_multibyte.c:zend_string_equals
Unexecuted instantiation: zend_object_handlers.c:zend_string_equals
Unexecuted instantiation: zend_objects_API.c:zend_string_equals
Unexecuted instantiation: zend_objects.c:zend_string_equals
Unexecuted instantiation: zend_observer.c:zend_string_equals
Unexecuted instantiation: zend_opcode.c:zend_string_equals
zend_operators.c:zend_string_equals
Line
Count
Source
396
16.9k
{
397
16.9k
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
16.9k
}
Unexecuted instantiation: zend_property_hooks.c:zend_string_equals
Unexecuted instantiation: zend_ptr_stack.c:zend_string_equals
Unexecuted instantiation: zend_signal.c:zend_string_equals
Unexecuted instantiation: zend_smart_str.c:zend_string_equals
Unexecuted instantiation: zend_sort.c:zend_string_equals
Unexecuted instantiation: zend_stack.c:zend_string_equals
zend_stream.c:zend_string_equals
Line
Count
Source
396
30
{
397
30
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
30
}
Unexecuted instantiation: zend_string.c:zend_string_equals
Unexecuted instantiation: zend_strtod.c:zend_string_equals
Unexecuted instantiation: zend_system_id.c:zend_string_equals
Unexecuted instantiation: zend_variables.c:zend_string_equals
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_equals
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_equals
Unexecuted instantiation: zend_weakrefs.c:zend_string_equals
zend.c:zend_string_equals
Line
Count
Source
396
9
{
397
9
  return s1 == s2 || zend_string_equal_content(s1, s2);
398
9
}
Unexecuted instantiation: internal_functions_cli.c:zend_string_equals
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_equals
Unexecuted instantiation: fuzzer-sapi.c:zend_string_equals
399
400
#define zend_string_equals_ci(s1, s2) \
401
448k
  (ZSTR_LEN(s1) == ZSTR_LEN(s2) && !zend_binary_strcasecmp(ZSTR_VAL(s1), ZSTR_LEN(s1), ZSTR_VAL(s2), ZSTR_LEN(s2)))
402
403
#define zend_string_equals_literal_ci(str, c) \
404
34.7k
  (ZSTR_LEN(str) == sizeof("" c) - 1 && !zend_binary_strcasecmp(ZSTR_VAL(str), ZSTR_LEN(str), (c), sizeof(c) - 1))
405
406
#define zend_string_equals_literal(str, literal) \
407
4.10M
  zend_string_equals_cstr(str, "" literal, sizeof(literal) - 1)
408
409
static zend_always_inline bool zend_string_starts_with_cstr(const zend_string *str, const char *prefix, size_t prefix_length)
410
25.9k
{
411
25.9k
  return ZSTR_LEN(str) >= prefix_length && !memcmp(ZSTR_VAL(str), prefix, prefix_length);
412
25.9k
}
Unexecuted instantiation: php_date.c:zend_string_starts_with_cstr
Unexecuted instantiation: astro.c:zend_string_starts_with_cstr
Unexecuted instantiation: dow.c:zend_string_starts_with_cstr
Unexecuted instantiation: parse_date.c:zend_string_starts_with_cstr
Unexecuted instantiation: parse_tz.c:zend_string_starts_with_cstr
Unexecuted instantiation: parse_posix.c:zend_string_starts_with_cstr
Unexecuted instantiation: timelib.c:zend_string_starts_with_cstr
Unexecuted instantiation: tm2unixtime.c:zend_string_starts_with_cstr
Unexecuted instantiation: unixtime2tm.c:zend_string_starts_with_cstr
Unexecuted instantiation: parse_iso_intervals.c:zend_string_starts_with_cstr
Unexecuted instantiation: interval.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_pcre.c:zend_string_starts_with_cstr
Unexecuted instantiation: exif.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_adler32.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_crc32.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_fnv.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_gost.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_haval.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_joaat.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_md.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_murmur.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_ripemd.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_sha_ni.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_sha_sse2.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_sha.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_sha3.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_snefru.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_tiger.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_whirlpool.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash_xxhash.c:zend_string_starts_with_cstr
Unexecuted instantiation: hash.c:zend_string_starts_with_cstr
Unexecuted instantiation: json_encoder.c:zend_string_starts_with_cstr
Unexecuted instantiation: json_parser.tab.c:zend_string_starts_with_cstr
Unexecuted instantiation: json_scanner.c:zend_string_starts_with_cstr
Unexecuted instantiation: json.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_lexbor.c:zend_string_starts_with_cstr
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_starts_with_cstr
Unexecuted instantiation: shared_alloc_posix.c:zend_string_starts_with_cstr
Unexecuted instantiation: shared_alloc_shm.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_accelerator_api.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_accelerator_module.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_file_cache.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_persist_calc.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_persist.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_shared_alloc.c:zend_string_starts_with_cstr
ZendAccelerator.c:zend_string_starts_with_cstr
Line
Count
Source
410
25.9k
{
411
25.9k
  return ZSTR_LEN(str) >= prefix_length && !memcmp(ZSTR_VAL(str), prefix, prefix_length);
412
25.9k
}
Unexecuted instantiation: ir_cfg.c:zend_string_starts_with_cstr
Unexecuted instantiation: ir_check.c:zend_string_starts_with_cstr
Unexecuted instantiation: ir_dump.c:zend_string_starts_with_cstr
Unexecuted instantiation: ir_emit.c:zend_string_starts_with_cstr
Unexecuted instantiation: ir_gcm.c:zend_string_starts_with_cstr
Unexecuted instantiation: ir_gdb.c:zend_string_starts_with_cstr
Unexecuted instantiation: ir_patch.c:zend_string_starts_with_cstr
Unexecuted instantiation: ir_perf.c:zend_string_starts_with_cstr
Unexecuted instantiation: ir_ra.c:zend_string_starts_with_cstr
Unexecuted instantiation: ir_save.c:zend_string_starts_with_cstr
Unexecuted instantiation: ir_sccp.c:zend_string_starts_with_cstr
Unexecuted instantiation: ir_strtab.c:zend_string_starts_with_cstr
Unexecuted instantiation: ir.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_jit.c:zend_string_starts_with_cstr
Unexecuted instantiation: csprng.c:zend_string_starts_with_cstr
Unexecuted instantiation: engine_mt19937.c:zend_string_starts_with_cstr
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_starts_with_cstr
Unexecuted instantiation: engine_secure.c:zend_string_starts_with_cstr
Unexecuted instantiation: engine_user.c:zend_string_starts_with_cstr
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_starts_with_cstr
Unexecuted instantiation: gammasection.c:zend_string_starts_with_cstr
Unexecuted instantiation: random.c:zend_string_starts_with_cstr
Unexecuted instantiation: randomizer.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_utils.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_reflection.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_spl.c:zend_string_starts_with_cstr
Unexecuted instantiation: spl_array.c:zend_string_starts_with_cstr
Unexecuted instantiation: spl_directory.c:zend_string_starts_with_cstr
Unexecuted instantiation: spl_dllist.c:zend_string_starts_with_cstr
Unexecuted instantiation: spl_exceptions.c:zend_string_starts_with_cstr
Unexecuted instantiation: spl_fixedarray.c:zend_string_starts_with_cstr
Unexecuted instantiation: spl_functions.c:zend_string_starts_with_cstr
Unexecuted instantiation: spl_heap.c:zend_string_starts_with_cstr
Unexecuted instantiation: spl_iterators.c:zend_string_starts_with_cstr
Unexecuted instantiation: spl_observer.c:zend_string_starts_with_cstr
Unexecuted instantiation: array.c:zend_string_starts_with_cstr
Unexecuted instantiation: assert.c:zend_string_starts_with_cstr
Unexecuted instantiation: base64.c:zend_string_starts_with_cstr
Unexecuted instantiation: basic_functions.c:zend_string_starts_with_cstr
Unexecuted instantiation: browscap.c:zend_string_starts_with_cstr
Unexecuted instantiation: crc32_x86.c:zend_string_starts_with_cstr
Unexecuted instantiation: crc32.c:zend_string_starts_with_cstr
Unexecuted instantiation: credits.c:zend_string_starts_with_cstr
Unexecuted instantiation: crypt.c:zend_string_starts_with_cstr
Unexecuted instantiation: css.c:zend_string_starts_with_cstr
Unexecuted instantiation: datetime.c:zend_string_starts_with_cstr
Unexecuted instantiation: dir.c:zend_string_starts_with_cstr
Unexecuted instantiation: dl.c:zend_string_starts_with_cstr
Unexecuted instantiation: dns.c:zend_string_starts_with_cstr
Unexecuted instantiation: exec.c:zend_string_starts_with_cstr
Unexecuted instantiation: file.c:zend_string_starts_with_cstr
Unexecuted instantiation: filestat.c:zend_string_starts_with_cstr
Unexecuted instantiation: filters.c:zend_string_starts_with_cstr
Unexecuted instantiation: flock_compat.c:zend_string_starts_with_cstr
Unexecuted instantiation: formatted_print.c:zend_string_starts_with_cstr
Unexecuted instantiation: fsock.c:zend_string_starts_with_cstr
Unexecuted instantiation: ftok.c:zend_string_starts_with_cstr
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_starts_with_cstr
Unexecuted instantiation: head.c:zend_string_starts_with_cstr
Unexecuted instantiation: hrtime.c:zend_string_starts_with_cstr
Unexecuted instantiation: html.c:zend_string_starts_with_cstr
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_starts_with_cstr
Unexecuted instantiation: http.c:zend_string_starts_with_cstr
Unexecuted instantiation: image.c:zend_string_starts_with_cstr
Unexecuted instantiation: incomplete_class.c:zend_string_starts_with_cstr
Unexecuted instantiation: info.c:zend_string_starts_with_cstr
Unexecuted instantiation: iptc.c:zend_string_starts_with_cstr
Unexecuted instantiation: levenshtein.c:zend_string_starts_with_cstr
Unexecuted instantiation: link.c:zend_string_starts_with_cstr
Unexecuted instantiation: mail.c:zend_string_starts_with_cstr
Unexecuted instantiation: math.c:zend_string_starts_with_cstr
Unexecuted instantiation: md5.c:zend_string_starts_with_cstr
Unexecuted instantiation: metaphone.c:zend_string_starts_with_cstr
Unexecuted instantiation: microtime.c:zend_string_starts_with_cstr
Unexecuted instantiation: net.c:zend_string_starts_with_cstr
Unexecuted instantiation: pack.c:zend_string_starts_with_cstr
Unexecuted instantiation: pageinfo.c:zend_string_starts_with_cstr
Unexecuted instantiation: password.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_starts_with_cstr
Unexecuted instantiation: proc_open.c:zend_string_starts_with_cstr
Unexecuted instantiation: quot_print.c:zend_string_starts_with_cstr
Unexecuted instantiation: scanf.c:zend_string_starts_with_cstr
Unexecuted instantiation: sha1.c:zend_string_starts_with_cstr
Unexecuted instantiation: soundex.c:zend_string_starts_with_cstr
Unexecuted instantiation: streamsfuncs.c:zend_string_starts_with_cstr
Unexecuted instantiation: string.c:zend_string_starts_with_cstr
Unexecuted instantiation: strnatcmp.c:zend_string_starts_with_cstr
Unexecuted instantiation: syslog.c:zend_string_starts_with_cstr
Unexecuted instantiation: type.c:zend_string_starts_with_cstr
Unexecuted instantiation: uniqid.c:zend_string_starts_with_cstr
url_scanner_ex.c:zend_string_starts_with_cstr
Line
Count
Source
410
2
{
411
2
  return ZSTR_LEN(str) >= prefix_length && !memcmp(ZSTR_VAL(str), prefix, prefix_length);
412
2
}
Unexecuted instantiation: url.c:zend_string_starts_with_cstr
Unexecuted instantiation: user_filters.c:zend_string_starts_with_cstr
Unexecuted instantiation: uuencode.c:zend_string_starts_with_cstr
Unexecuted instantiation: var_unserializer.c:zend_string_starts_with_cstr
Unexecuted instantiation: var.c:zend_string_starts_with_cstr
Unexecuted instantiation: versioning.c:zend_string_starts_with_cstr
Unexecuted instantiation: crypt_sha256.c:zend_string_starts_with_cstr
Unexecuted instantiation: crypt_sha512.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_crypt_r.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_uri.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_uri_common.c:zend_string_starts_with_cstr
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_starts_with_cstr
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_starts_with_cstr
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_starts_with_cstr
Unexecuted instantiation: explicit_bzero.c:zend_string_starts_with_cstr
Unexecuted instantiation: fopen_wrappers.c:zend_string_starts_with_cstr
Unexecuted instantiation: getopt.c:zend_string_starts_with_cstr
Unexecuted instantiation: main.c:zend_string_starts_with_cstr
Unexecuted instantiation: network.c:zend_string_starts_with_cstr
Unexecuted instantiation: output.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_content_types.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_ini_builder.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_ini.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_glob.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_odbc_utils.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_open_temporary_file.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_scandir.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_syslog.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_ticks.c:zend_string_starts_with_cstr
Unexecuted instantiation: php_variables.c:zend_string_starts_with_cstr
Unexecuted instantiation: reentrancy.c:zend_string_starts_with_cstr
Unexecuted instantiation: rfc1867.c:zend_string_starts_with_cstr
Unexecuted instantiation: safe_bcmp.c:zend_string_starts_with_cstr
Unexecuted instantiation: SAPI.c:zend_string_starts_with_cstr
Unexecuted instantiation: snprintf.c:zend_string_starts_with_cstr
Unexecuted instantiation: spprintf.c:zend_string_starts_with_cstr
Unexecuted instantiation: strlcat.c:zend_string_starts_with_cstr
Unexecuted instantiation: strlcpy.c:zend_string_starts_with_cstr
Unexecuted instantiation: cast.c:zend_string_starts_with_cstr
Unexecuted instantiation: filter.c:zend_string_starts_with_cstr
Unexecuted instantiation: glob_wrapper.c:zend_string_starts_with_cstr
Unexecuted instantiation: memory.c:zend_string_starts_with_cstr
Unexecuted instantiation: mmap.c:zend_string_starts_with_cstr
Unexecuted instantiation: plain_wrapper.c:zend_string_starts_with_cstr
Unexecuted instantiation: stream_errors.c:zend_string_starts_with_cstr
Unexecuted instantiation: streams.c:zend_string_starts_with_cstr
Unexecuted instantiation: transports.c:zend_string_starts_with_cstr
Unexecuted instantiation: userspace.c:zend_string_starts_with_cstr
Unexecuted instantiation: xp_socket.c:zend_string_starts_with_cstr
Unexecuted instantiation: block_pass.c:zend_string_starts_with_cstr
Unexecuted instantiation: compact_literals.c:zend_string_starts_with_cstr
Unexecuted instantiation: compact_vars.c:zend_string_starts_with_cstr
Unexecuted instantiation: dce.c:zend_string_starts_with_cstr
Unexecuted instantiation: dfa_pass.c:zend_string_starts_with_cstr
Unexecuted instantiation: escape_analysis.c:zend_string_starts_with_cstr
Unexecuted instantiation: nop_removal.c:zend_string_starts_with_cstr
Unexecuted instantiation: optimize_func_calls.c:zend_string_starts_with_cstr
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_starts_with_cstr
Unexecuted instantiation: pass1.c:zend_string_starts_with_cstr
Unexecuted instantiation: pass3.c:zend_string_starts_with_cstr
Unexecuted instantiation: sccp.c:zend_string_starts_with_cstr
Unexecuted instantiation: scdf.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_call_graph.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_cfg.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_dfg.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_dump.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_func_info.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_inference.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_optimizer.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_ssa.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_alloc.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_API.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_ast.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_attributes.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_autoload.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_builtin_functions.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_call_stack.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_closures.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_compile.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_constants.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_cpuinfo.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_default_classes.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_dtrace.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_enum.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_exceptions.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_execute_API.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_execute.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_extensions.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_fibers.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_float.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_gc.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_gdb.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_generators.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_hash.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_highlight.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_hrtime.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_inheritance.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_ini_parser.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_ini_scanner.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_ini.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_interfaces.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_iterators.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_language_parser.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_language_scanner.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_lazy_objects.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_list.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_llist.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_multibyte.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_object_handlers.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_objects_API.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_objects.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_observer.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_opcode.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_operators.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_property_hooks.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_ptr_stack.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_signal.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_smart_str.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_sort.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_stack.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_stream.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_string.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_strtod.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_system_id.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_variables.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend_weakrefs.c:zend_string_starts_with_cstr
Unexecuted instantiation: zend.c:zend_string_starts_with_cstr
Unexecuted instantiation: internal_functions_cli.c:zend_string_starts_with_cstr
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_starts_with_cstr
Unexecuted instantiation: fuzzer-sapi.c:zend_string_starts_with_cstr
413
414
static zend_always_inline bool zend_string_starts_with(const zend_string *str, const zend_string *prefix)
415
0
{
416
0
  return zend_string_starts_with_cstr(str, ZSTR_VAL(prefix), ZSTR_LEN(prefix));
417
0
}
Unexecuted instantiation: php_date.c:zend_string_starts_with
Unexecuted instantiation: astro.c:zend_string_starts_with
Unexecuted instantiation: dow.c:zend_string_starts_with
Unexecuted instantiation: parse_date.c:zend_string_starts_with
Unexecuted instantiation: parse_tz.c:zend_string_starts_with
Unexecuted instantiation: parse_posix.c:zend_string_starts_with
Unexecuted instantiation: timelib.c:zend_string_starts_with
Unexecuted instantiation: tm2unixtime.c:zend_string_starts_with
Unexecuted instantiation: unixtime2tm.c:zend_string_starts_with
Unexecuted instantiation: parse_iso_intervals.c:zend_string_starts_with
Unexecuted instantiation: interval.c:zend_string_starts_with
Unexecuted instantiation: php_pcre.c:zend_string_starts_with
Unexecuted instantiation: exif.c:zend_string_starts_with
Unexecuted instantiation: hash_adler32.c:zend_string_starts_with
Unexecuted instantiation: hash_crc32.c:zend_string_starts_with
Unexecuted instantiation: hash_fnv.c:zend_string_starts_with
Unexecuted instantiation: hash_gost.c:zend_string_starts_with
Unexecuted instantiation: hash_haval.c:zend_string_starts_with
Unexecuted instantiation: hash_joaat.c:zend_string_starts_with
Unexecuted instantiation: hash_md.c:zend_string_starts_with
Unexecuted instantiation: hash_murmur.c:zend_string_starts_with
Unexecuted instantiation: hash_ripemd.c:zend_string_starts_with
Unexecuted instantiation: hash_sha_ni.c:zend_string_starts_with
Unexecuted instantiation: hash_sha_sse2.c:zend_string_starts_with
Unexecuted instantiation: hash_sha.c:zend_string_starts_with
Unexecuted instantiation: hash_sha3.c:zend_string_starts_with
Unexecuted instantiation: hash_snefru.c:zend_string_starts_with
Unexecuted instantiation: hash_tiger.c:zend_string_starts_with
Unexecuted instantiation: hash_whirlpool.c:zend_string_starts_with
Unexecuted instantiation: hash_xxhash.c:zend_string_starts_with
Unexecuted instantiation: hash.c:zend_string_starts_with
Unexecuted instantiation: json_encoder.c:zend_string_starts_with
Unexecuted instantiation: json_parser.tab.c:zend_string_starts_with
Unexecuted instantiation: json_scanner.c:zend_string_starts_with
Unexecuted instantiation: json.c:zend_string_starts_with
Unexecuted instantiation: php_lexbor.c:zend_string_starts_with
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_starts_with
Unexecuted instantiation: shared_alloc_posix.c:zend_string_starts_with
Unexecuted instantiation: shared_alloc_shm.c:zend_string_starts_with
Unexecuted instantiation: zend_accelerator_api.c:zend_string_starts_with
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_starts_with
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_starts_with
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_starts_with
Unexecuted instantiation: zend_accelerator_module.c:zend_string_starts_with
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_starts_with
Unexecuted instantiation: zend_file_cache.c:zend_string_starts_with
Unexecuted instantiation: zend_persist_calc.c:zend_string_starts_with
Unexecuted instantiation: zend_persist.c:zend_string_starts_with
Unexecuted instantiation: zend_shared_alloc.c:zend_string_starts_with
Unexecuted instantiation: ZendAccelerator.c:zend_string_starts_with
Unexecuted instantiation: ir_cfg.c:zend_string_starts_with
Unexecuted instantiation: ir_check.c:zend_string_starts_with
Unexecuted instantiation: ir_dump.c:zend_string_starts_with
Unexecuted instantiation: ir_emit.c:zend_string_starts_with
Unexecuted instantiation: ir_gcm.c:zend_string_starts_with
Unexecuted instantiation: ir_gdb.c:zend_string_starts_with
Unexecuted instantiation: ir_patch.c:zend_string_starts_with
Unexecuted instantiation: ir_perf.c:zend_string_starts_with
Unexecuted instantiation: ir_ra.c:zend_string_starts_with
Unexecuted instantiation: ir_save.c:zend_string_starts_with
Unexecuted instantiation: ir_sccp.c:zend_string_starts_with
Unexecuted instantiation: ir_strtab.c:zend_string_starts_with
Unexecuted instantiation: ir.c:zend_string_starts_with
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_starts_with
Unexecuted instantiation: zend_jit.c:zend_string_starts_with
Unexecuted instantiation: csprng.c:zend_string_starts_with
Unexecuted instantiation: engine_mt19937.c:zend_string_starts_with
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_starts_with
Unexecuted instantiation: engine_secure.c:zend_string_starts_with
Unexecuted instantiation: engine_user.c:zend_string_starts_with
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_starts_with
Unexecuted instantiation: gammasection.c:zend_string_starts_with
Unexecuted instantiation: random.c:zend_string_starts_with
Unexecuted instantiation: randomizer.c:zend_string_starts_with
Unexecuted instantiation: zend_utils.c:zend_string_starts_with
Unexecuted instantiation: php_reflection.c:zend_string_starts_with
Unexecuted instantiation: php_spl.c:zend_string_starts_with
Unexecuted instantiation: spl_array.c:zend_string_starts_with
Unexecuted instantiation: spl_directory.c:zend_string_starts_with
Unexecuted instantiation: spl_dllist.c:zend_string_starts_with
Unexecuted instantiation: spl_exceptions.c:zend_string_starts_with
Unexecuted instantiation: spl_fixedarray.c:zend_string_starts_with
Unexecuted instantiation: spl_functions.c:zend_string_starts_with
Unexecuted instantiation: spl_heap.c:zend_string_starts_with
Unexecuted instantiation: spl_iterators.c:zend_string_starts_with
Unexecuted instantiation: spl_observer.c:zend_string_starts_with
Unexecuted instantiation: array.c:zend_string_starts_with
Unexecuted instantiation: assert.c:zend_string_starts_with
Unexecuted instantiation: base64.c:zend_string_starts_with
Unexecuted instantiation: basic_functions.c:zend_string_starts_with
Unexecuted instantiation: browscap.c:zend_string_starts_with
Unexecuted instantiation: crc32_x86.c:zend_string_starts_with
Unexecuted instantiation: crc32.c:zend_string_starts_with
Unexecuted instantiation: credits.c:zend_string_starts_with
Unexecuted instantiation: crypt.c:zend_string_starts_with
Unexecuted instantiation: css.c:zend_string_starts_with
Unexecuted instantiation: datetime.c:zend_string_starts_with
Unexecuted instantiation: dir.c:zend_string_starts_with
Unexecuted instantiation: dl.c:zend_string_starts_with
Unexecuted instantiation: dns.c:zend_string_starts_with
Unexecuted instantiation: exec.c:zend_string_starts_with
Unexecuted instantiation: file.c:zend_string_starts_with
Unexecuted instantiation: filestat.c:zend_string_starts_with
Unexecuted instantiation: filters.c:zend_string_starts_with
Unexecuted instantiation: flock_compat.c:zend_string_starts_with
Unexecuted instantiation: formatted_print.c:zend_string_starts_with
Unexecuted instantiation: fsock.c:zend_string_starts_with
Unexecuted instantiation: ftok.c:zend_string_starts_with
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_starts_with
Unexecuted instantiation: head.c:zend_string_starts_with
Unexecuted instantiation: hrtime.c:zend_string_starts_with
Unexecuted instantiation: html.c:zend_string_starts_with
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_starts_with
Unexecuted instantiation: http.c:zend_string_starts_with
Unexecuted instantiation: image.c:zend_string_starts_with
Unexecuted instantiation: incomplete_class.c:zend_string_starts_with
Unexecuted instantiation: info.c:zend_string_starts_with
Unexecuted instantiation: iptc.c:zend_string_starts_with
Unexecuted instantiation: levenshtein.c:zend_string_starts_with
Unexecuted instantiation: link.c:zend_string_starts_with
Unexecuted instantiation: mail.c:zend_string_starts_with
Unexecuted instantiation: math.c:zend_string_starts_with
Unexecuted instantiation: md5.c:zend_string_starts_with
Unexecuted instantiation: metaphone.c:zend_string_starts_with
Unexecuted instantiation: microtime.c:zend_string_starts_with
Unexecuted instantiation: net.c:zend_string_starts_with
Unexecuted instantiation: pack.c:zend_string_starts_with
Unexecuted instantiation: pageinfo.c:zend_string_starts_with
Unexecuted instantiation: password.c:zend_string_starts_with
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_starts_with
Unexecuted instantiation: proc_open.c:zend_string_starts_with
Unexecuted instantiation: quot_print.c:zend_string_starts_with
Unexecuted instantiation: scanf.c:zend_string_starts_with
Unexecuted instantiation: sha1.c:zend_string_starts_with
Unexecuted instantiation: soundex.c:zend_string_starts_with
Unexecuted instantiation: streamsfuncs.c:zend_string_starts_with
Unexecuted instantiation: string.c:zend_string_starts_with
Unexecuted instantiation: strnatcmp.c:zend_string_starts_with
Unexecuted instantiation: syslog.c:zend_string_starts_with
Unexecuted instantiation: type.c:zend_string_starts_with
Unexecuted instantiation: uniqid.c:zend_string_starts_with
Unexecuted instantiation: url_scanner_ex.c:zend_string_starts_with
Unexecuted instantiation: url.c:zend_string_starts_with
Unexecuted instantiation: user_filters.c:zend_string_starts_with
Unexecuted instantiation: uuencode.c:zend_string_starts_with
Unexecuted instantiation: var_unserializer.c:zend_string_starts_with
Unexecuted instantiation: var.c:zend_string_starts_with
Unexecuted instantiation: versioning.c:zend_string_starts_with
Unexecuted instantiation: crypt_sha256.c:zend_string_starts_with
Unexecuted instantiation: crypt_sha512.c:zend_string_starts_with
Unexecuted instantiation: php_crypt_r.c:zend_string_starts_with
Unexecuted instantiation: php_uri.c:zend_string_starts_with
Unexecuted instantiation: php_uri_common.c:zend_string_starts_with
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_starts_with
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_starts_with
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_starts_with
Unexecuted instantiation: explicit_bzero.c:zend_string_starts_with
Unexecuted instantiation: fopen_wrappers.c:zend_string_starts_with
Unexecuted instantiation: getopt.c:zend_string_starts_with
Unexecuted instantiation: main.c:zend_string_starts_with
Unexecuted instantiation: network.c:zend_string_starts_with
Unexecuted instantiation: output.c:zend_string_starts_with
Unexecuted instantiation: php_content_types.c:zend_string_starts_with
Unexecuted instantiation: php_ini_builder.c:zend_string_starts_with
Unexecuted instantiation: php_ini.c:zend_string_starts_with
Unexecuted instantiation: php_glob.c:zend_string_starts_with
Unexecuted instantiation: php_odbc_utils.c:zend_string_starts_with
Unexecuted instantiation: php_open_temporary_file.c:zend_string_starts_with
Unexecuted instantiation: php_scandir.c:zend_string_starts_with
Unexecuted instantiation: php_syslog.c:zend_string_starts_with
Unexecuted instantiation: php_ticks.c:zend_string_starts_with
Unexecuted instantiation: php_variables.c:zend_string_starts_with
Unexecuted instantiation: reentrancy.c:zend_string_starts_with
Unexecuted instantiation: rfc1867.c:zend_string_starts_with
Unexecuted instantiation: safe_bcmp.c:zend_string_starts_with
Unexecuted instantiation: SAPI.c:zend_string_starts_with
Unexecuted instantiation: snprintf.c:zend_string_starts_with
Unexecuted instantiation: spprintf.c:zend_string_starts_with
Unexecuted instantiation: strlcat.c:zend_string_starts_with
Unexecuted instantiation: strlcpy.c:zend_string_starts_with
Unexecuted instantiation: cast.c:zend_string_starts_with
Unexecuted instantiation: filter.c:zend_string_starts_with
Unexecuted instantiation: glob_wrapper.c:zend_string_starts_with
Unexecuted instantiation: memory.c:zend_string_starts_with
Unexecuted instantiation: mmap.c:zend_string_starts_with
Unexecuted instantiation: plain_wrapper.c:zend_string_starts_with
Unexecuted instantiation: stream_errors.c:zend_string_starts_with
Unexecuted instantiation: streams.c:zend_string_starts_with
Unexecuted instantiation: transports.c:zend_string_starts_with
Unexecuted instantiation: userspace.c:zend_string_starts_with
Unexecuted instantiation: xp_socket.c:zend_string_starts_with
Unexecuted instantiation: block_pass.c:zend_string_starts_with
Unexecuted instantiation: compact_literals.c:zend_string_starts_with
Unexecuted instantiation: compact_vars.c:zend_string_starts_with
Unexecuted instantiation: dce.c:zend_string_starts_with
Unexecuted instantiation: dfa_pass.c:zend_string_starts_with
Unexecuted instantiation: escape_analysis.c:zend_string_starts_with
Unexecuted instantiation: nop_removal.c:zend_string_starts_with
Unexecuted instantiation: optimize_func_calls.c:zend_string_starts_with
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_starts_with
Unexecuted instantiation: pass1.c:zend_string_starts_with
Unexecuted instantiation: pass3.c:zend_string_starts_with
Unexecuted instantiation: sccp.c:zend_string_starts_with
Unexecuted instantiation: scdf.c:zend_string_starts_with
Unexecuted instantiation: zend_call_graph.c:zend_string_starts_with
Unexecuted instantiation: zend_cfg.c:zend_string_starts_with
Unexecuted instantiation: zend_dfg.c:zend_string_starts_with
Unexecuted instantiation: zend_dump.c:zend_string_starts_with
Unexecuted instantiation: zend_func_info.c:zend_string_starts_with
Unexecuted instantiation: zend_inference.c:zend_string_starts_with
Unexecuted instantiation: zend_optimizer.c:zend_string_starts_with
Unexecuted instantiation: zend_ssa.c:zend_string_starts_with
Unexecuted instantiation: zend_alloc.c:zend_string_starts_with
Unexecuted instantiation: zend_API.c:zend_string_starts_with
Unexecuted instantiation: zend_ast.c:zend_string_starts_with
Unexecuted instantiation: zend_attributes.c:zend_string_starts_with
Unexecuted instantiation: zend_autoload.c:zend_string_starts_with
Unexecuted instantiation: zend_builtin_functions.c:zend_string_starts_with
Unexecuted instantiation: zend_call_stack.c:zend_string_starts_with
Unexecuted instantiation: zend_closures.c:zend_string_starts_with
Unexecuted instantiation: zend_compile.c:zend_string_starts_with
Unexecuted instantiation: zend_constants.c:zend_string_starts_with
Unexecuted instantiation: zend_cpuinfo.c:zend_string_starts_with
Unexecuted instantiation: zend_default_classes.c:zend_string_starts_with
Unexecuted instantiation: zend_dtrace.c:zend_string_starts_with
Unexecuted instantiation: zend_enum.c:zend_string_starts_with
Unexecuted instantiation: zend_exceptions.c:zend_string_starts_with
Unexecuted instantiation: zend_execute_API.c:zend_string_starts_with
Unexecuted instantiation: zend_execute.c:zend_string_starts_with
Unexecuted instantiation: zend_extensions.c:zend_string_starts_with
Unexecuted instantiation: zend_fibers.c:zend_string_starts_with
Unexecuted instantiation: zend_float.c:zend_string_starts_with
Unexecuted instantiation: zend_gc.c:zend_string_starts_with
Unexecuted instantiation: zend_gdb.c:zend_string_starts_with
Unexecuted instantiation: zend_generators.c:zend_string_starts_with
Unexecuted instantiation: zend_hash.c:zend_string_starts_with
Unexecuted instantiation: zend_highlight.c:zend_string_starts_with
Unexecuted instantiation: zend_hrtime.c:zend_string_starts_with
Unexecuted instantiation: zend_inheritance.c:zend_string_starts_with
Unexecuted instantiation: zend_ini_parser.c:zend_string_starts_with
Unexecuted instantiation: zend_ini_scanner.c:zend_string_starts_with
Unexecuted instantiation: zend_ini.c:zend_string_starts_with
Unexecuted instantiation: zend_interfaces.c:zend_string_starts_with
Unexecuted instantiation: zend_iterators.c:zend_string_starts_with
Unexecuted instantiation: zend_language_parser.c:zend_string_starts_with
Unexecuted instantiation: zend_language_scanner.c:zend_string_starts_with
Unexecuted instantiation: zend_lazy_objects.c:zend_string_starts_with
Unexecuted instantiation: zend_list.c:zend_string_starts_with
Unexecuted instantiation: zend_llist.c:zend_string_starts_with
Unexecuted instantiation: zend_multibyte.c:zend_string_starts_with
Unexecuted instantiation: zend_object_handlers.c:zend_string_starts_with
Unexecuted instantiation: zend_objects_API.c:zend_string_starts_with
Unexecuted instantiation: zend_objects.c:zend_string_starts_with
Unexecuted instantiation: zend_observer.c:zend_string_starts_with
Unexecuted instantiation: zend_opcode.c:zend_string_starts_with
Unexecuted instantiation: zend_operators.c:zend_string_starts_with
Unexecuted instantiation: zend_property_hooks.c:zend_string_starts_with
Unexecuted instantiation: zend_ptr_stack.c:zend_string_starts_with
Unexecuted instantiation: zend_signal.c:zend_string_starts_with
Unexecuted instantiation: zend_smart_str.c:zend_string_starts_with
Unexecuted instantiation: zend_sort.c:zend_string_starts_with
Unexecuted instantiation: zend_stack.c:zend_string_starts_with
Unexecuted instantiation: zend_stream.c:zend_string_starts_with
Unexecuted instantiation: zend_string.c:zend_string_starts_with
Unexecuted instantiation: zend_strtod.c:zend_string_starts_with
Unexecuted instantiation: zend_system_id.c:zend_string_starts_with
Unexecuted instantiation: zend_variables.c:zend_string_starts_with
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_starts_with
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_starts_with
Unexecuted instantiation: zend_weakrefs.c:zend_string_starts_with
Unexecuted instantiation: zend.c:zend_string_starts_with
Unexecuted instantiation: internal_functions_cli.c:zend_string_starts_with
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_starts_with
Unexecuted instantiation: fuzzer-sapi.c:zend_string_starts_with
418
419
#define zend_string_starts_with_literal(str, prefix) \
420
51.8k
  zend_string_starts_with_cstr(str, "" prefix, sizeof(prefix) - 1)
421
422
static zend_always_inline bool zend_string_starts_with_cstr_ci(const zend_string *str, const char *prefix, size_t prefix_length)
423
0
{
424
0
  return ZSTR_LEN(str) >= prefix_length && !strncasecmp(ZSTR_VAL(str), prefix, prefix_length);
425
0
}
Unexecuted instantiation: php_date.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: astro.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: dow.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: parse_date.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: parse_tz.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: parse_posix.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: timelib.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: tm2unixtime.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: unixtime2tm.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: parse_iso_intervals.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: interval.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_pcre.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: exif.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_adler32.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_crc32.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_fnv.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_gost.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_haval.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_joaat.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_md.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_murmur.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_ripemd.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_sha_ni.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_sha_sse2.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_sha.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_sha3.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_snefru.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_tiger.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_whirlpool.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash_xxhash.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hash.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: json_encoder.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: json_parser.tab.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: json_scanner.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: json.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_lexbor.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: shared_alloc_posix.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: shared_alloc_shm.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_accelerator_api.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_accelerator_module.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_file_cache.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_persist_calc.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_persist.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_shared_alloc.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ZendAccelerator.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ir_cfg.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ir_check.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ir_dump.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ir_emit.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ir_gcm.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ir_gdb.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ir_patch.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ir_perf.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ir_ra.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ir_save.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ir_sccp.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ir_strtab.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ir.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_jit.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: csprng.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: engine_mt19937.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: engine_secure.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: engine_user.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: gammasection.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: random.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: randomizer.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_utils.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_reflection.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_spl.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: spl_array.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: spl_directory.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: spl_dllist.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: spl_exceptions.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: spl_fixedarray.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: spl_functions.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: spl_heap.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: spl_iterators.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: spl_observer.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: array.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: assert.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: base64.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: basic_functions.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: browscap.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: crc32_x86.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: crc32.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: credits.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: crypt.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: css.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: datetime.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: dir.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: dl.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: dns.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: exec.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: file.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: filestat.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: filters.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: flock_compat.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: formatted_print.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: fsock.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ftok.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: head.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: hrtime.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: html.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: http.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: image.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: incomplete_class.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: info.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: iptc.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: levenshtein.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: link.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: mail.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: math.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: md5.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: metaphone.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: microtime.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: net.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: pack.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: pageinfo.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: password.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: proc_open.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: quot_print.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: scanf.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: sha1.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: soundex.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: streamsfuncs.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: string.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: strnatcmp.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: syslog.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: type.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: uniqid.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: url_scanner_ex.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: url.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: user_filters.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: uuencode.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: var_unserializer.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: var.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: versioning.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: crypt_sha256.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: crypt_sha512.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_crypt_r.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_uri.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_uri_common.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: explicit_bzero.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: fopen_wrappers.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: getopt.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: main.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: network.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: output.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_content_types.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_ini_builder.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_ini.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_glob.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_odbc_utils.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_open_temporary_file.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_scandir.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_syslog.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_ticks.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: php_variables.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: reentrancy.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: rfc1867.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: safe_bcmp.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: SAPI.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: snprintf.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: spprintf.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: strlcat.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: strlcpy.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: cast.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: filter.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: glob_wrapper.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: memory.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: mmap.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: plain_wrapper.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: stream_errors.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: streams.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: transports.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: userspace.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: xp_socket.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: block_pass.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: compact_literals.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: compact_vars.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: dce.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: dfa_pass.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: escape_analysis.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: nop_removal.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: optimize_func_calls.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: pass1.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: pass3.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: sccp.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: scdf.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_call_graph.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_cfg.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_dfg.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_dump.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_func_info.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_inference.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_optimizer.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_ssa.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_alloc.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_API.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_ast.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_attributes.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_autoload.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_builtin_functions.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_call_stack.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_closures.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_compile.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_constants.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_cpuinfo.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_default_classes.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_dtrace.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_enum.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_exceptions.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_execute_API.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_execute.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_extensions.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_fibers.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_float.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_gc.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_gdb.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_generators.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_hash.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_highlight.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_hrtime.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_inheritance.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_ini_parser.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_ini_scanner.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_ini.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_interfaces.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_iterators.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_language_parser.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_language_scanner.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_lazy_objects.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_list.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_llist.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_multibyte.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_object_handlers.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_objects_API.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_objects.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_observer.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_opcode.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_operators.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_property_hooks.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_ptr_stack.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_signal.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_smart_str.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_sort.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_stack.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_stream.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_string.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_strtod.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_system_id.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_variables.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend_weakrefs.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: zend.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: internal_functions_cli.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_starts_with_cstr_ci
Unexecuted instantiation: fuzzer-sapi.c:zend_string_starts_with_cstr_ci
426
427
static zend_always_inline bool zend_string_starts_with_ci(const zend_string *str, const zend_string *prefix)
428
0
{
429
0
  return zend_string_starts_with_cstr_ci(str, ZSTR_VAL(prefix), ZSTR_LEN(prefix));
430
0
}
Unexecuted instantiation: php_date.c:zend_string_starts_with_ci
Unexecuted instantiation: astro.c:zend_string_starts_with_ci
Unexecuted instantiation: dow.c:zend_string_starts_with_ci
Unexecuted instantiation: parse_date.c:zend_string_starts_with_ci
Unexecuted instantiation: parse_tz.c:zend_string_starts_with_ci
Unexecuted instantiation: parse_posix.c:zend_string_starts_with_ci
Unexecuted instantiation: timelib.c:zend_string_starts_with_ci
Unexecuted instantiation: tm2unixtime.c:zend_string_starts_with_ci
Unexecuted instantiation: unixtime2tm.c:zend_string_starts_with_ci
Unexecuted instantiation: parse_iso_intervals.c:zend_string_starts_with_ci
Unexecuted instantiation: interval.c:zend_string_starts_with_ci
Unexecuted instantiation: php_pcre.c:zend_string_starts_with_ci
Unexecuted instantiation: exif.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_adler32.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_crc32.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_fnv.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_gost.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_haval.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_joaat.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_md.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_murmur.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_ripemd.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_sha_ni.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_sha_sse2.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_sha.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_sha3.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_snefru.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_tiger.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_whirlpool.c:zend_string_starts_with_ci
Unexecuted instantiation: hash_xxhash.c:zend_string_starts_with_ci
Unexecuted instantiation: hash.c:zend_string_starts_with_ci
Unexecuted instantiation: json_encoder.c:zend_string_starts_with_ci
Unexecuted instantiation: json_parser.tab.c:zend_string_starts_with_ci
Unexecuted instantiation: json_scanner.c:zend_string_starts_with_ci
Unexecuted instantiation: json.c:zend_string_starts_with_ci
Unexecuted instantiation: php_lexbor.c:zend_string_starts_with_ci
Unexecuted instantiation: shared_alloc_mmap.c:zend_string_starts_with_ci
Unexecuted instantiation: shared_alloc_posix.c:zend_string_starts_with_ci
Unexecuted instantiation: shared_alloc_shm.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_accelerator_api.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_accelerator_debug.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_accelerator_hash.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_accelerator_module.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_file_cache.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_persist_calc.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_persist.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_shared_alloc.c:zend_string_starts_with_ci
Unexecuted instantiation: ZendAccelerator.c:zend_string_starts_with_ci
Unexecuted instantiation: ir_cfg.c:zend_string_starts_with_ci
Unexecuted instantiation: ir_check.c:zend_string_starts_with_ci
Unexecuted instantiation: ir_dump.c:zend_string_starts_with_ci
Unexecuted instantiation: ir_emit.c:zend_string_starts_with_ci
Unexecuted instantiation: ir_gcm.c:zend_string_starts_with_ci
Unexecuted instantiation: ir_gdb.c:zend_string_starts_with_ci
Unexecuted instantiation: ir_patch.c:zend_string_starts_with_ci
Unexecuted instantiation: ir_perf.c:zend_string_starts_with_ci
Unexecuted instantiation: ir_ra.c:zend_string_starts_with_ci
Unexecuted instantiation: ir_save.c:zend_string_starts_with_ci
Unexecuted instantiation: ir_sccp.c:zend_string_starts_with_ci
Unexecuted instantiation: ir_strtab.c:zend_string_starts_with_ci
Unexecuted instantiation: ir.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_jit.c:zend_string_starts_with_ci
Unexecuted instantiation: csprng.c:zend_string_starts_with_ci
Unexecuted instantiation: engine_mt19937.c:zend_string_starts_with_ci
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_string_starts_with_ci
Unexecuted instantiation: engine_secure.c:zend_string_starts_with_ci
Unexecuted instantiation: engine_user.c:zend_string_starts_with_ci
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_string_starts_with_ci
Unexecuted instantiation: gammasection.c:zend_string_starts_with_ci
Unexecuted instantiation: random.c:zend_string_starts_with_ci
Unexecuted instantiation: randomizer.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_utils.c:zend_string_starts_with_ci
Unexecuted instantiation: php_reflection.c:zend_string_starts_with_ci
Unexecuted instantiation: php_spl.c:zend_string_starts_with_ci
Unexecuted instantiation: spl_array.c:zend_string_starts_with_ci
Unexecuted instantiation: spl_directory.c:zend_string_starts_with_ci
Unexecuted instantiation: spl_dllist.c:zend_string_starts_with_ci
Unexecuted instantiation: spl_exceptions.c:zend_string_starts_with_ci
Unexecuted instantiation: spl_fixedarray.c:zend_string_starts_with_ci
Unexecuted instantiation: spl_functions.c:zend_string_starts_with_ci
Unexecuted instantiation: spl_heap.c:zend_string_starts_with_ci
Unexecuted instantiation: spl_iterators.c:zend_string_starts_with_ci
Unexecuted instantiation: spl_observer.c:zend_string_starts_with_ci
Unexecuted instantiation: array.c:zend_string_starts_with_ci
Unexecuted instantiation: assert.c:zend_string_starts_with_ci
Unexecuted instantiation: base64.c:zend_string_starts_with_ci
Unexecuted instantiation: basic_functions.c:zend_string_starts_with_ci
Unexecuted instantiation: browscap.c:zend_string_starts_with_ci
Unexecuted instantiation: crc32_x86.c:zend_string_starts_with_ci
Unexecuted instantiation: crc32.c:zend_string_starts_with_ci
Unexecuted instantiation: credits.c:zend_string_starts_with_ci
Unexecuted instantiation: crypt.c:zend_string_starts_with_ci
Unexecuted instantiation: css.c:zend_string_starts_with_ci
Unexecuted instantiation: datetime.c:zend_string_starts_with_ci
Unexecuted instantiation: dir.c:zend_string_starts_with_ci
Unexecuted instantiation: dl.c:zend_string_starts_with_ci
Unexecuted instantiation: dns.c:zend_string_starts_with_ci
Unexecuted instantiation: exec.c:zend_string_starts_with_ci
Unexecuted instantiation: file.c:zend_string_starts_with_ci
Unexecuted instantiation: filestat.c:zend_string_starts_with_ci
Unexecuted instantiation: filters.c:zend_string_starts_with_ci
Unexecuted instantiation: flock_compat.c:zend_string_starts_with_ci
Unexecuted instantiation: formatted_print.c:zend_string_starts_with_ci
Unexecuted instantiation: fsock.c:zend_string_starts_with_ci
Unexecuted instantiation: ftok.c:zend_string_starts_with_ci
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_string_starts_with_ci
Unexecuted instantiation: head.c:zend_string_starts_with_ci
Unexecuted instantiation: hrtime.c:zend_string_starts_with_ci
Unexecuted instantiation: html.c:zend_string_starts_with_ci
Unexecuted instantiation: http_fopen_wrapper.c:zend_string_starts_with_ci
Unexecuted instantiation: http.c:zend_string_starts_with_ci
Unexecuted instantiation: image.c:zend_string_starts_with_ci
Unexecuted instantiation: incomplete_class.c:zend_string_starts_with_ci
Unexecuted instantiation: info.c:zend_string_starts_with_ci
Unexecuted instantiation: iptc.c:zend_string_starts_with_ci
Unexecuted instantiation: levenshtein.c:zend_string_starts_with_ci
Unexecuted instantiation: link.c:zend_string_starts_with_ci
Unexecuted instantiation: mail.c:zend_string_starts_with_ci
Unexecuted instantiation: math.c:zend_string_starts_with_ci
Unexecuted instantiation: md5.c:zend_string_starts_with_ci
Unexecuted instantiation: metaphone.c:zend_string_starts_with_ci
Unexecuted instantiation: microtime.c:zend_string_starts_with_ci
Unexecuted instantiation: net.c:zend_string_starts_with_ci
Unexecuted instantiation: pack.c:zend_string_starts_with_ci
Unexecuted instantiation: pageinfo.c:zend_string_starts_with_ci
Unexecuted instantiation: password.c:zend_string_starts_with_ci
Unexecuted instantiation: php_fopen_wrapper.c:zend_string_starts_with_ci
Unexecuted instantiation: proc_open.c:zend_string_starts_with_ci
Unexecuted instantiation: quot_print.c:zend_string_starts_with_ci
Unexecuted instantiation: scanf.c:zend_string_starts_with_ci
Unexecuted instantiation: sha1.c:zend_string_starts_with_ci
Unexecuted instantiation: soundex.c:zend_string_starts_with_ci
Unexecuted instantiation: streamsfuncs.c:zend_string_starts_with_ci
Unexecuted instantiation: string.c:zend_string_starts_with_ci
Unexecuted instantiation: strnatcmp.c:zend_string_starts_with_ci
Unexecuted instantiation: syslog.c:zend_string_starts_with_ci
Unexecuted instantiation: type.c:zend_string_starts_with_ci
Unexecuted instantiation: uniqid.c:zend_string_starts_with_ci
Unexecuted instantiation: url_scanner_ex.c:zend_string_starts_with_ci
Unexecuted instantiation: url.c:zend_string_starts_with_ci
Unexecuted instantiation: user_filters.c:zend_string_starts_with_ci
Unexecuted instantiation: uuencode.c:zend_string_starts_with_ci
Unexecuted instantiation: var_unserializer.c:zend_string_starts_with_ci
Unexecuted instantiation: var.c:zend_string_starts_with_ci
Unexecuted instantiation: versioning.c:zend_string_starts_with_ci
Unexecuted instantiation: crypt_sha256.c:zend_string_starts_with_ci
Unexecuted instantiation: crypt_sha512.c:zend_string_starts_with_ci
Unexecuted instantiation: php_crypt_r.c:zend_string_starts_with_ci
Unexecuted instantiation: php_uri.c:zend_string_starts_with_ci
Unexecuted instantiation: php_uri_common.c:zend_string_starts_with_ci
Unexecuted instantiation: uri_parser_rfc3986.c:zend_string_starts_with_ci
Unexecuted instantiation: uri_parser_whatwg.c:zend_string_starts_with_ci
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_string_starts_with_ci
Unexecuted instantiation: explicit_bzero.c:zend_string_starts_with_ci
Unexecuted instantiation: fopen_wrappers.c:zend_string_starts_with_ci
Unexecuted instantiation: getopt.c:zend_string_starts_with_ci
Unexecuted instantiation: main.c:zend_string_starts_with_ci
Unexecuted instantiation: network.c:zend_string_starts_with_ci
Unexecuted instantiation: output.c:zend_string_starts_with_ci
Unexecuted instantiation: php_content_types.c:zend_string_starts_with_ci
Unexecuted instantiation: php_ini_builder.c:zend_string_starts_with_ci
Unexecuted instantiation: php_ini.c:zend_string_starts_with_ci
Unexecuted instantiation: php_glob.c:zend_string_starts_with_ci
Unexecuted instantiation: php_odbc_utils.c:zend_string_starts_with_ci
Unexecuted instantiation: php_open_temporary_file.c:zend_string_starts_with_ci
Unexecuted instantiation: php_scandir.c:zend_string_starts_with_ci
Unexecuted instantiation: php_syslog.c:zend_string_starts_with_ci
Unexecuted instantiation: php_ticks.c:zend_string_starts_with_ci
Unexecuted instantiation: php_variables.c:zend_string_starts_with_ci
Unexecuted instantiation: reentrancy.c:zend_string_starts_with_ci
Unexecuted instantiation: rfc1867.c:zend_string_starts_with_ci
Unexecuted instantiation: safe_bcmp.c:zend_string_starts_with_ci
Unexecuted instantiation: SAPI.c:zend_string_starts_with_ci
Unexecuted instantiation: snprintf.c:zend_string_starts_with_ci
Unexecuted instantiation: spprintf.c:zend_string_starts_with_ci
Unexecuted instantiation: strlcat.c:zend_string_starts_with_ci
Unexecuted instantiation: strlcpy.c:zend_string_starts_with_ci
Unexecuted instantiation: cast.c:zend_string_starts_with_ci
Unexecuted instantiation: filter.c:zend_string_starts_with_ci
Unexecuted instantiation: glob_wrapper.c:zend_string_starts_with_ci
Unexecuted instantiation: memory.c:zend_string_starts_with_ci
Unexecuted instantiation: mmap.c:zend_string_starts_with_ci
Unexecuted instantiation: plain_wrapper.c:zend_string_starts_with_ci
Unexecuted instantiation: stream_errors.c:zend_string_starts_with_ci
Unexecuted instantiation: streams.c:zend_string_starts_with_ci
Unexecuted instantiation: transports.c:zend_string_starts_with_ci
Unexecuted instantiation: userspace.c:zend_string_starts_with_ci
Unexecuted instantiation: xp_socket.c:zend_string_starts_with_ci
Unexecuted instantiation: block_pass.c:zend_string_starts_with_ci
Unexecuted instantiation: compact_literals.c:zend_string_starts_with_ci
Unexecuted instantiation: compact_vars.c:zend_string_starts_with_ci
Unexecuted instantiation: dce.c:zend_string_starts_with_ci
Unexecuted instantiation: dfa_pass.c:zend_string_starts_with_ci
Unexecuted instantiation: escape_analysis.c:zend_string_starts_with_ci
Unexecuted instantiation: nop_removal.c:zend_string_starts_with_ci
Unexecuted instantiation: optimize_func_calls.c:zend_string_starts_with_ci
Unexecuted instantiation: optimize_temp_vars_5.c:zend_string_starts_with_ci
Unexecuted instantiation: pass1.c:zend_string_starts_with_ci
Unexecuted instantiation: pass3.c:zend_string_starts_with_ci
Unexecuted instantiation: sccp.c:zend_string_starts_with_ci
Unexecuted instantiation: scdf.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_call_graph.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_cfg.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_dfg.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_dump.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_func_info.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_inference.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_optimizer.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_ssa.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_alloc.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_API.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_ast.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_attributes.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_autoload.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_builtin_functions.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_call_stack.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_closures.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_compile.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_constants.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_cpuinfo.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_default_classes.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_dtrace.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_enum.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_exceptions.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_execute_API.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_execute.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_extensions.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_fibers.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_float.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_gc.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_gdb.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_generators.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_hash.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_highlight.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_hrtime.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_inheritance.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_ini_parser.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_ini_scanner.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_ini.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_interfaces.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_iterators.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_language_parser.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_language_scanner.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_lazy_objects.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_list.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_llist.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_multibyte.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_object_handlers.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_objects_API.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_objects.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_observer.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_opcode.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_operators.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_property_hooks.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_ptr_stack.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_signal.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_smart_str.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_sort.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_stack.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_stream.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_string.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_strtod.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_system_id.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_variables.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_virtual_cwd.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_vm_opcodes.c:zend_string_starts_with_ci
Unexecuted instantiation: zend_weakrefs.c:zend_string_starts_with_ci
Unexecuted instantiation: zend.c:zend_string_starts_with_ci
Unexecuted instantiation: internal_functions_cli.c:zend_string_starts_with_ci
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_string_starts_with_ci
Unexecuted instantiation: fuzzer-sapi.c:zend_string_starts_with_ci
431
432
#define zend_string_starts_with_literal_ci(str, prefix) \
433
0
  zend_string_starts_with_cstr_ci(str, "" prefix, sizeof(prefix) - 1)
434
435
/*
436
 * DJBX33A (Daniel J. Bernstein, Times 33 with Addition)
437
 *
438
 * This is Daniel J. Bernstein's popular `times 33' hash function as
439
 * posted by him years ago on comp.lang.c. It basically uses a function
440
 * like ``hash(i) = hash(i-1) * 33 + str[i]''. This is one of the best
441
 * known hash functions for strings. Because it is both computed very
442
 * fast and distributes very well.
443
 *
444
 * The magic of number 33, i.e. why it works better than many other
445
 * constants, prime or not, has never been adequately explained by
446
 * anyone. So I try an explanation: if one experimentally tests all
447
 * multipliers between 1 and 256 (as RSE did now) one detects that even
448
 * numbers are not usable at all. The remaining 128 odd numbers
449
 * (except for the number 1) work more or less all equally well. They
450
 * all distribute in an acceptable way and this way fill a hash table
451
 * with an average percent of approx. 86%.
452
 *
453
 * If one compares the Chi^2 values of the variants, the number 33 not
454
 * even has the best value. But the number 33 and a few other equally
455
 * good numbers like 17, 31, 63, 127 and 129 have nevertheless a great
456
 * advantage to the remaining numbers in the large set of possible
457
 * multipliers: their multiply operation can be replaced by a faster
458
 * operation based on just one shift plus either a single addition
459
 * or subtraction operation. And because a hash function has to both
460
 * distribute good _and_ has to be very fast to compute, those few
461
 * numbers should be preferred and seems to be the reason why Daniel J.
462
 * Bernstein also preferred it.
463
 *
464
 *
465
 *                  -- Ralf S. Engelschall <rse@engelschall.com>
466
 */
467
468
static zend_always_inline zend_ulong zend_inline_hash_func(const char *str, size_t len)
469
1.28M
{
470
1.28M
  zend_ulong hash = Z_UL(5381);
471
472
1.28M
#if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)
473
  /* Version with multiplication works better on modern CPU */
474
139M
  for (; len >= 8; len -= 8, str += 8) {
475
# if defined(__aarch64__) && !defined(WORDS_BIGENDIAN)
476
    /* On some architectures it is beneficial to load 8 bytes at a
477
       time and extract each byte with a bit field extract instr. */
478
    uint64_t chunk;
479
480
    memcpy(&chunk, str, sizeof(chunk));
481
    hash =
482
      hash                        * 33 * 33 * 33 * 33 +
483
      ((chunk >> (8 * 0)) & 0xff) * 33 * 33 * 33 +
484
      ((chunk >> (8 * 1)) & 0xff) * 33 * 33 +
485
      ((chunk >> (8 * 2)) & 0xff) * 33 +
486
      ((chunk >> (8 * 3)) & 0xff);
487
    hash =
488
      hash                        * 33 * 33 * 33 * 33 +
489
      ((chunk >> (8 * 4)) & 0xff) * 33 * 33 * 33 +
490
      ((chunk >> (8 * 5)) & 0xff) * 33 * 33 +
491
      ((chunk >> (8 * 6)) & 0xff) * 33 +
492
      ((chunk >> (8 * 7)) & 0xff);
493
# else
494
137M
    hash =
495
137M
      hash   * Z_L(33 * 33 * 33 * 33) +
496
137M
      str[0] * Z_L(33 * 33 * 33) +
497
137M
      str[1] * Z_L(33 * 33) +
498
137M
      str[2] * Z_L(33) +
499
137M
      str[3];
500
137M
    hash =
501
137M
      hash   * Z_L(33 * 33 * 33 * 33) +
502
137M
      str[4] * Z_L(33 * 33 * 33) +
503
137M
      str[5] * Z_L(33 * 33) +
504
137M
      str[6] * Z_L(33) +
505
137M
      str[7];
506
137M
# endif
507
137M
  }
508
1.28M
  if (len >= 4) {
509
474k
    hash =
510
474k
      hash   * Z_L(33 * 33 * 33 * 33) +
511
474k
      str[0] * Z_L(33 * 33 * 33) +
512
474k
      str[1] * Z_L(33 * 33) +
513
474k
      str[2] * Z_L(33) +
514
474k
      str[3];
515
474k
    len -= 4;
516
474k
    str += 4;
517
474k
  }
518
1.28M
  if (len >= 2) {
519
661k
    if (len > 2) {
520
390k
      hash =
521
390k
        hash   * Z_L(33 * 33 * 33) +
522
390k
        str[0] * Z_L(33 * 33) +
523
390k
        str[1] * Z_L(33) +
524
390k
        str[2];
525
390k
    } else {
526
270k
      hash =
527
270k
        hash   * Z_L(33 * 33) +
528
270k
        str[0] * Z_L(33) +
529
270k
        str[1];
530
270k
    }
531
661k
  } else if (len != 0) {
532
234k
    hash = hash * Z_L(33) + *str;
533
234k
  }
534
#else
535
  /* variant with the hash unrolled eight times */
536
  for (; len >= 8; len -= 8) {
537
    hash = ((hash << 5) + hash) + *str++;
538
    hash = ((hash << 5) + hash) + *str++;
539
    hash = ((hash << 5) + hash) + *str++;
540
    hash = ((hash << 5) + hash) + *str++;
541
    hash = ((hash << 5) + hash) + *str++;
542
    hash = ((hash << 5) + hash) + *str++;
543
    hash = ((hash << 5) + hash) + *str++;
544
    hash = ((hash << 5) + hash) + *str++;
545
  }
546
  switch (len) {
547
    case 7: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
548
    case 6: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
549
    case 5: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
550
    case 4: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
551
    case 3: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
552
    case 2: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
553
    case 1: hash = ((hash << 5) + hash) + *str++; break;
554
    case 0: break;
555
default: ZEND_UNREACHABLE();
556
  }
557
#endif
558
559
  /* Hash value can't be zero, so we always set the high bit */
560
1.28M
#if SIZEOF_ZEND_LONG == 8
561
1.28M
  return hash | Z_UL(0x8000000000000000);
562
#elif SIZEOF_ZEND_LONG == 4
563
  return hash | Z_UL(0x80000000);
564
#else
565
# error "Unknown SIZEOF_ZEND_LONG"
566
#endif
567
1.28M
}
Unexecuted instantiation: php_date.c:zend_inline_hash_func
Unexecuted instantiation: astro.c:zend_inline_hash_func
Unexecuted instantiation: dow.c:zend_inline_hash_func
Unexecuted instantiation: parse_date.c:zend_inline_hash_func
Unexecuted instantiation: parse_tz.c:zend_inline_hash_func
Unexecuted instantiation: parse_posix.c:zend_inline_hash_func
Unexecuted instantiation: timelib.c:zend_inline_hash_func
Unexecuted instantiation: tm2unixtime.c:zend_inline_hash_func
Unexecuted instantiation: unixtime2tm.c:zend_inline_hash_func
Unexecuted instantiation: parse_iso_intervals.c:zend_inline_hash_func
Unexecuted instantiation: interval.c:zend_inline_hash_func
Unexecuted instantiation: php_pcre.c:zend_inline_hash_func
Unexecuted instantiation: exif.c:zend_inline_hash_func
Unexecuted instantiation: hash_adler32.c:zend_inline_hash_func
Unexecuted instantiation: hash_crc32.c:zend_inline_hash_func
Unexecuted instantiation: hash_fnv.c:zend_inline_hash_func
Unexecuted instantiation: hash_gost.c:zend_inline_hash_func
Unexecuted instantiation: hash_haval.c:zend_inline_hash_func
Unexecuted instantiation: hash_joaat.c:zend_inline_hash_func
Unexecuted instantiation: hash_md.c:zend_inline_hash_func
Unexecuted instantiation: hash_murmur.c:zend_inline_hash_func
Unexecuted instantiation: hash_ripemd.c:zend_inline_hash_func
Unexecuted instantiation: hash_sha_ni.c:zend_inline_hash_func
Unexecuted instantiation: hash_sha_sse2.c:zend_inline_hash_func
Unexecuted instantiation: hash_sha.c:zend_inline_hash_func
Unexecuted instantiation: hash_sha3.c:zend_inline_hash_func
Unexecuted instantiation: hash_snefru.c:zend_inline_hash_func
Unexecuted instantiation: hash_tiger.c:zend_inline_hash_func
Unexecuted instantiation: hash_whirlpool.c:zend_inline_hash_func
Unexecuted instantiation: hash_xxhash.c:zend_inline_hash_func
Unexecuted instantiation: hash.c:zend_inline_hash_func
Unexecuted instantiation: json_encoder.c:zend_inline_hash_func
Unexecuted instantiation: json_parser.tab.c:zend_inline_hash_func
Unexecuted instantiation: json_scanner.c:zend_inline_hash_func
Unexecuted instantiation: json.c:zend_inline_hash_func
Unexecuted instantiation: php_lexbor.c:zend_inline_hash_func
Unexecuted instantiation: shared_alloc_mmap.c:zend_inline_hash_func
Unexecuted instantiation: shared_alloc_posix.c:zend_inline_hash_func
Unexecuted instantiation: shared_alloc_shm.c:zend_inline_hash_func
Unexecuted instantiation: zend_accelerator_api.c:zend_inline_hash_func
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_inline_hash_func
Unexecuted instantiation: zend_accelerator_debug.c:zend_inline_hash_func
Unexecuted instantiation: zend_accelerator_hash.c:zend_inline_hash_func
Unexecuted instantiation: zend_accelerator_module.c:zend_inline_hash_func
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_inline_hash_func
Unexecuted instantiation: zend_file_cache.c:zend_inline_hash_func
Unexecuted instantiation: zend_persist_calc.c:zend_inline_hash_func
Unexecuted instantiation: zend_persist.c:zend_inline_hash_func
Unexecuted instantiation: zend_shared_alloc.c:zend_inline_hash_func
ZendAccelerator.c:zend_inline_hash_func
Line
Count
Source
469
9.79k
{
470
9.79k
  zend_ulong hash = Z_UL(5381);
471
472
9.79k
#if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)
473
  /* Version with multiplication works better on modern CPU */
474
12.0k
  for (; len >= 8; len -= 8, str += 8) {
475
# if defined(__aarch64__) && !defined(WORDS_BIGENDIAN)
476
    /* On some architectures it is beneficial to load 8 bytes at a
477
       time and extract each byte with a bit field extract instr. */
478
    uint64_t chunk;
479
480
    memcpy(&chunk, str, sizeof(chunk));
481
    hash =
482
      hash                        * 33 * 33 * 33 * 33 +
483
      ((chunk >> (8 * 0)) & 0xff) * 33 * 33 * 33 +
484
      ((chunk >> (8 * 1)) & 0xff) * 33 * 33 +
485
      ((chunk >> (8 * 2)) & 0xff) * 33 +
486
      ((chunk >> (8 * 3)) & 0xff);
487
    hash =
488
      hash                        * 33 * 33 * 33 * 33 +
489
      ((chunk >> (8 * 4)) & 0xff) * 33 * 33 * 33 +
490
      ((chunk >> (8 * 5)) & 0xff) * 33 * 33 +
491
      ((chunk >> (8 * 6)) & 0xff) * 33 +
492
      ((chunk >> (8 * 7)) & 0xff);
493
# else
494
2.27k
    hash =
495
2.27k
      hash   * Z_L(33 * 33 * 33 * 33) +
496
2.27k
      str[0] * Z_L(33 * 33 * 33) +
497
2.27k
      str[1] * Z_L(33 * 33) +
498
2.27k
      str[2] * Z_L(33) +
499
2.27k
      str[3];
500
2.27k
    hash =
501
2.27k
      hash   * Z_L(33 * 33 * 33 * 33) +
502
2.27k
      str[4] * Z_L(33 * 33 * 33) +
503
2.27k
      str[5] * Z_L(33 * 33) +
504
2.27k
      str[6] * Z_L(33) +
505
2.27k
      str[7];
506
2.27k
# endif
507
2.27k
  }
508
9.79k
  if (len >= 4) {
509
5.95k
    hash =
510
5.95k
      hash   * Z_L(33 * 33 * 33 * 33) +
511
5.95k
      str[0] * Z_L(33 * 33 * 33) +
512
5.95k
      str[1] * Z_L(33 * 33) +
513
5.95k
      str[2] * Z_L(33) +
514
5.95k
      str[3];
515
5.95k
    len -= 4;
516
5.95k
    str += 4;
517
5.95k
  }
518
9.79k
  if (len >= 2) {
519
4.51k
    if (len > 2) {
520
1.30k
      hash =
521
1.30k
        hash   * Z_L(33 * 33 * 33) +
522
1.30k
        str[0] * Z_L(33 * 33) +
523
1.30k
        str[1] * Z_L(33) +
524
1.30k
        str[2];
525
3.21k
    } else {
526
3.21k
      hash =
527
3.21k
        hash   * Z_L(33 * 33) +
528
3.21k
        str[0] * Z_L(33) +
529
3.21k
        str[1];
530
3.21k
    }
531
5.27k
  } else if (len != 0) {
532
3.48k
    hash = hash * Z_L(33) + *str;
533
3.48k
  }
534
#else
535
  /* variant with the hash unrolled eight times */
536
  for (; len >= 8; len -= 8) {
537
    hash = ((hash << 5) + hash) + *str++;
538
    hash = ((hash << 5) + hash) + *str++;
539
    hash = ((hash << 5) + hash) + *str++;
540
    hash = ((hash << 5) + hash) + *str++;
541
    hash = ((hash << 5) + hash) + *str++;
542
    hash = ((hash << 5) + hash) + *str++;
543
    hash = ((hash << 5) + hash) + *str++;
544
    hash = ((hash << 5) + hash) + *str++;
545
  }
546
  switch (len) {
547
    case 7: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
548
    case 6: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
549
    case 5: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
550
    case 4: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
551
    case 3: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
552
    case 2: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
553
    case 1: hash = ((hash << 5) + hash) + *str++; break;
554
    case 0: break;
555
default: ZEND_UNREACHABLE();
556
  }
557
#endif
558
559
  /* Hash value can't be zero, so we always set the high bit */
560
9.79k
#if SIZEOF_ZEND_LONG == 8
561
9.79k
  return hash | Z_UL(0x8000000000000000);
562
#elif SIZEOF_ZEND_LONG == 4
563
  return hash | Z_UL(0x80000000);
564
#else
565
# error "Unknown SIZEOF_ZEND_LONG"
566
#endif
567
9.79k
}
Unexecuted instantiation: ir_cfg.c:zend_inline_hash_func
Unexecuted instantiation: ir_check.c:zend_inline_hash_func
Unexecuted instantiation: ir_dump.c:zend_inline_hash_func
Unexecuted instantiation: ir_emit.c:zend_inline_hash_func
Unexecuted instantiation: ir_gcm.c:zend_inline_hash_func
Unexecuted instantiation: ir_gdb.c:zend_inline_hash_func
Unexecuted instantiation: ir_patch.c:zend_inline_hash_func
Unexecuted instantiation: ir_perf.c:zend_inline_hash_func
Unexecuted instantiation: ir_ra.c:zend_inline_hash_func
Unexecuted instantiation: ir_save.c:zend_inline_hash_func
Unexecuted instantiation: ir_sccp.c:zend_inline_hash_func
Unexecuted instantiation: ir_strtab.c:zend_inline_hash_func
Unexecuted instantiation: ir.c:zend_inline_hash_func
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_inline_hash_func
Unexecuted instantiation: zend_jit.c:zend_inline_hash_func
Unexecuted instantiation: csprng.c:zend_inline_hash_func
Unexecuted instantiation: engine_mt19937.c:zend_inline_hash_func
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_inline_hash_func
Unexecuted instantiation: engine_secure.c:zend_inline_hash_func
Unexecuted instantiation: engine_user.c:zend_inline_hash_func
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_inline_hash_func
Unexecuted instantiation: gammasection.c:zend_inline_hash_func
Unexecuted instantiation: random.c:zend_inline_hash_func
Unexecuted instantiation: randomizer.c:zend_inline_hash_func
Unexecuted instantiation: zend_utils.c:zend_inline_hash_func
Unexecuted instantiation: php_reflection.c:zend_inline_hash_func
Unexecuted instantiation: php_spl.c:zend_inline_hash_func
Unexecuted instantiation: spl_array.c:zend_inline_hash_func
Unexecuted instantiation: spl_directory.c:zend_inline_hash_func
Unexecuted instantiation: spl_dllist.c:zend_inline_hash_func
Unexecuted instantiation: spl_exceptions.c:zend_inline_hash_func
Unexecuted instantiation: spl_fixedarray.c:zend_inline_hash_func
Unexecuted instantiation: spl_functions.c:zend_inline_hash_func
Unexecuted instantiation: spl_heap.c:zend_inline_hash_func
Unexecuted instantiation: spl_iterators.c:zend_inline_hash_func
Unexecuted instantiation: spl_observer.c:zend_inline_hash_func
Unexecuted instantiation: array.c:zend_inline_hash_func
Unexecuted instantiation: assert.c:zend_inline_hash_func
Unexecuted instantiation: base64.c:zend_inline_hash_func
Unexecuted instantiation: basic_functions.c:zend_inline_hash_func
Unexecuted instantiation: browscap.c:zend_inline_hash_func
Unexecuted instantiation: crc32_x86.c:zend_inline_hash_func
Unexecuted instantiation: crc32.c:zend_inline_hash_func
Unexecuted instantiation: credits.c:zend_inline_hash_func
Unexecuted instantiation: crypt.c:zend_inline_hash_func
Unexecuted instantiation: css.c:zend_inline_hash_func
Unexecuted instantiation: datetime.c:zend_inline_hash_func
Unexecuted instantiation: dir.c:zend_inline_hash_func
Unexecuted instantiation: dl.c:zend_inline_hash_func
Unexecuted instantiation: dns.c:zend_inline_hash_func
Unexecuted instantiation: exec.c:zend_inline_hash_func
Unexecuted instantiation: file.c:zend_inline_hash_func
Unexecuted instantiation: filestat.c:zend_inline_hash_func
Unexecuted instantiation: filters.c:zend_inline_hash_func
Unexecuted instantiation: flock_compat.c:zend_inline_hash_func
Unexecuted instantiation: formatted_print.c:zend_inline_hash_func
Unexecuted instantiation: fsock.c:zend_inline_hash_func
Unexecuted instantiation: ftok.c:zend_inline_hash_func
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_inline_hash_func
Unexecuted instantiation: head.c:zend_inline_hash_func
Unexecuted instantiation: hrtime.c:zend_inline_hash_func
html.c:zend_inline_hash_func
Line
Count
Source
469
2.50k
{
470
2.50k
  zend_ulong hash = Z_UL(5381);
471
472
2.50k
#if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)
473
  /* Version with multiplication works better on modern CPU */
474
2.58k
  for (; len >= 8; len -= 8, str += 8) {
475
# if defined(__aarch64__) && !defined(WORDS_BIGENDIAN)
476
    /* On some architectures it is beneficial to load 8 bytes at a
477
       time and extract each byte with a bit field extract instr. */
478
    uint64_t chunk;
479
480
    memcpy(&chunk, str, sizeof(chunk));
481
    hash =
482
      hash                        * 33 * 33 * 33 * 33 +
483
      ((chunk >> (8 * 0)) & 0xff) * 33 * 33 * 33 +
484
      ((chunk >> (8 * 1)) & 0xff) * 33 * 33 +
485
      ((chunk >> (8 * 2)) & 0xff) * 33 +
486
      ((chunk >> (8 * 3)) & 0xff);
487
    hash =
488
      hash                        * 33 * 33 * 33 * 33 +
489
      ((chunk >> (8 * 4)) & 0xff) * 33 * 33 * 33 +
490
      ((chunk >> (8 * 5)) & 0xff) * 33 * 33 +
491
      ((chunk >> (8 * 6)) & 0xff) * 33 +
492
      ((chunk >> (8 * 7)) & 0xff);
493
# else
494
87
    hash =
495
87
      hash   * Z_L(33 * 33 * 33 * 33) +
496
87
      str[0] * Z_L(33 * 33 * 33) +
497
87
      str[1] * Z_L(33 * 33) +
498
87
      str[2] * Z_L(33) +
499
87
      str[3];
500
87
    hash =
501
87
      hash   * Z_L(33 * 33 * 33 * 33) +
502
87
      str[4] * Z_L(33 * 33 * 33) +
503
87
      str[5] * Z_L(33 * 33) +
504
87
      str[6] * Z_L(33) +
505
87
      str[7];
506
87
# endif
507
87
  }
508
2.50k
  if (len >= 4) {
509
3
    hash =
510
3
      hash   * Z_L(33 * 33 * 33 * 33) +
511
3
      str[0] * Z_L(33 * 33 * 33) +
512
3
      str[1] * Z_L(33 * 33) +
513
3
      str[2] * Z_L(33) +
514
3
      str[3];
515
3
    len -= 4;
516
3
    str += 4;
517
3
  }
518
2.50k
  if (len >= 2) {
519
2.49k
    if (len > 2) {
520
87
      hash =
521
87
        hash   * Z_L(33 * 33 * 33) +
522
87
        str[0] * Z_L(33 * 33) +
523
87
        str[1] * Z_L(33) +
524
87
        str[2];
525
2.40k
    } else {
526
2.40k
      hash =
527
2.40k
        hash   * Z_L(33 * 33) +
528
2.40k
        str[0] * Z_L(33) +
529
2.40k
        str[1];
530
2.40k
    }
531
2.49k
  } else if (len != 0) {
532
3
    hash = hash * Z_L(33) + *str;
533
3
  }
534
#else
535
  /* variant with the hash unrolled eight times */
536
  for (; len >= 8; len -= 8) {
537
    hash = ((hash << 5) + hash) + *str++;
538
    hash = ((hash << 5) + hash) + *str++;
539
    hash = ((hash << 5) + hash) + *str++;
540
    hash = ((hash << 5) + hash) + *str++;
541
    hash = ((hash << 5) + hash) + *str++;
542
    hash = ((hash << 5) + hash) + *str++;
543
    hash = ((hash << 5) + hash) + *str++;
544
    hash = ((hash << 5) + hash) + *str++;
545
  }
546
  switch (len) {
547
    case 7: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
548
    case 6: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
549
    case 5: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
550
    case 4: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
551
    case 3: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
552
    case 2: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
553
    case 1: hash = ((hash << 5) + hash) + *str++; break;
554
    case 0: break;
555
default: ZEND_UNREACHABLE();
556
  }
557
#endif
558
559
  /* Hash value can't be zero, so we always set the high bit */
560
2.50k
#if SIZEOF_ZEND_LONG == 8
561
2.50k
  return hash | Z_UL(0x8000000000000000);
562
#elif SIZEOF_ZEND_LONG == 4
563
  return hash | Z_UL(0x80000000);
564
#else
565
# error "Unknown SIZEOF_ZEND_LONG"
566
#endif
567
2.50k
}
Unexecuted instantiation: http_fopen_wrapper.c:zend_inline_hash_func
Unexecuted instantiation: http.c:zend_inline_hash_func
Unexecuted instantiation: image.c:zend_inline_hash_func
Unexecuted instantiation: incomplete_class.c:zend_inline_hash_func
Unexecuted instantiation: info.c:zend_inline_hash_func
Unexecuted instantiation: iptc.c:zend_inline_hash_func
Unexecuted instantiation: levenshtein.c:zend_inline_hash_func
Unexecuted instantiation: link.c:zend_inline_hash_func
Unexecuted instantiation: mail.c:zend_inline_hash_func
Unexecuted instantiation: math.c:zend_inline_hash_func
Unexecuted instantiation: md5.c:zend_inline_hash_func
Unexecuted instantiation: metaphone.c:zend_inline_hash_func
Unexecuted instantiation: microtime.c:zend_inline_hash_func
Unexecuted instantiation: net.c:zend_inline_hash_func
Unexecuted instantiation: pack.c:zend_inline_hash_func
Unexecuted instantiation: pageinfo.c:zend_inline_hash_func
Unexecuted instantiation: password.c:zend_inline_hash_func
Unexecuted instantiation: php_fopen_wrapper.c:zend_inline_hash_func
Unexecuted instantiation: proc_open.c:zend_inline_hash_func
Unexecuted instantiation: quot_print.c:zend_inline_hash_func
Unexecuted instantiation: scanf.c:zend_inline_hash_func
Unexecuted instantiation: sha1.c:zend_inline_hash_func
Unexecuted instantiation: soundex.c:zend_inline_hash_func
Unexecuted instantiation: streamsfuncs.c:zend_inline_hash_func
Unexecuted instantiation: string.c:zend_inline_hash_func
Unexecuted instantiation: strnatcmp.c:zend_inline_hash_func
Unexecuted instantiation: syslog.c:zend_inline_hash_func
Unexecuted instantiation: type.c:zend_inline_hash_func
Unexecuted instantiation: uniqid.c:zend_inline_hash_func
Unexecuted instantiation: url_scanner_ex.c:zend_inline_hash_func
Unexecuted instantiation: url.c:zend_inline_hash_func
Unexecuted instantiation: user_filters.c:zend_inline_hash_func
Unexecuted instantiation: uuencode.c:zend_inline_hash_func
Unexecuted instantiation: var_unserializer.c:zend_inline_hash_func
Unexecuted instantiation: var.c:zend_inline_hash_func
Unexecuted instantiation: versioning.c:zend_inline_hash_func
Unexecuted instantiation: crypt_sha256.c:zend_inline_hash_func
Unexecuted instantiation: crypt_sha512.c:zend_inline_hash_func
Unexecuted instantiation: php_crypt_r.c:zend_inline_hash_func
Unexecuted instantiation: php_uri.c:zend_inline_hash_func
Unexecuted instantiation: php_uri_common.c:zend_inline_hash_func
Unexecuted instantiation: uri_parser_rfc3986.c:zend_inline_hash_func
Unexecuted instantiation: uri_parser_whatwg.c:zend_inline_hash_func
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_inline_hash_func
Unexecuted instantiation: explicit_bzero.c:zend_inline_hash_func
Unexecuted instantiation: fopen_wrappers.c:zend_inline_hash_func
Unexecuted instantiation: getopt.c:zend_inline_hash_func
Unexecuted instantiation: main.c:zend_inline_hash_func
Unexecuted instantiation: network.c:zend_inline_hash_func
Unexecuted instantiation: output.c:zend_inline_hash_func
Unexecuted instantiation: php_content_types.c:zend_inline_hash_func
Unexecuted instantiation: php_ini_builder.c:zend_inline_hash_func
Unexecuted instantiation: php_ini.c:zend_inline_hash_func
Unexecuted instantiation: php_glob.c:zend_inline_hash_func
Unexecuted instantiation: php_odbc_utils.c:zend_inline_hash_func
Unexecuted instantiation: php_open_temporary_file.c:zend_inline_hash_func
Unexecuted instantiation: php_scandir.c:zend_inline_hash_func
Unexecuted instantiation: php_syslog.c:zend_inline_hash_func
Unexecuted instantiation: php_ticks.c:zend_inline_hash_func
Unexecuted instantiation: php_variables.c:zend_inline_hash_func
Unexecuted instantiation: reentrancy.c:zend_inline_hash_func
Unexecuted instantiation: rfc1867.c:zend_inline_hash_func
Unexecuted instantiation: safe_bcmp.c:zend_inline_hash_func
Unexecuted instantiation: SAPI.c:zend_inline_hash_func
Unexecuted instantiation: snprintf.c:zend_inline_hash_func
Unexecuted instantiation: spprintf.c:zend_inline_hash_func
Unexecuted instantiation: strlcat.c:zend_inline_hash_func
Unexecuted instantiation: strlcpy.c:zend_inline_hash_func
Unexecuted instantiation: cast.c:zend_inline_hash_func
Unexecuted instantiation: filter.c:zend_inline_hash_func
Unexecuted instantiation: glob_wrapper.c:zend_inline_hash_func
Unexecuted instantiation: memory.c:zend_inline_hash_func
Unexecuted instantiation: mmap.c:zend_inline_hash_func
Unexecuted instantiation: plain_wrapper.c:zend_inline_hash_func
Unexecuted instantiation: stream_errors.c:zend_inline_hash_func
Unexecuted instantiation: streams.c:zend_inline_hash_func
Unexecuted instantiation: transports.c:zend_inline_hash_func
Unexecuted instantiation: userspace.c:zend_inline_hash_func
Unexecuted instantiation: xp_socket.c:zend_inline_hash_func
Unexecuted instantiation: block_pass.c:zend_inline_hash_func
Unexecuted instantiation: compact_literals.c:zend_inline_hash_func
Unexecuted instantiation: compact_vars.c:zend_inline_hash_func
Unexecuted instantiation: dce.c:zend_inline_hash_func
Unexecuted instantiation: dfa_pass.c:zend_inline_hash_func
Unexecuted instantiation: escape_analysis.c:zend_inline_hash_func
Unexecuted instantiation: nop_removal.c:zend_inline_hash_func
Unexecuted instantiation: optimize_func_calls.c:zend_inline_hash_func
Unexecuted instantiation: optimize_temp_vars_5.c:zend_inline_hash_func
Unexecuted instantiation: pass1.c:zend_inline_hash_func
Unexecuted instantiation: pass3.c:zend_inline_hash_func
Unexecuted instantiation: sccp.c:zend_inline_hash_func
Unexecuted instantiation: scdf.c:zend_inline_hash_func
Unexecuted instantiation: zend_call_graph.c:zend_inline_hash_func
Unexecuted instantiation: zend_cfg.c:zend_inline_hash_func
Unexecuted instantiation: zend_dfg.c:zend_inline_hash_func
Unexecuted instantiation: zend_dump.c:zend_inline_hash_func
Unexecuted instantiation: zend_func_info.c:zend_inline_hash_func
Unexecuted instantiation: zend_inference.c:zend_inline_hash_func
Unexecuted instantiation: zend_optimizer.c:zend_inline_hash_func
Unexecuted instantiation: zend_ssa.c:zend_inline_hash_func
Unexecuted instantiation: zend_alloc.c:zend_inline_hash_func
Unexecuted instantiation: zend_API.c:zend_inline_hash_func
Unexecuted instantiation: zend_ast.c:zend_inline_hash_func
Unexecuted instantiation: zend_attributes.c:zend_inline_hash_func
Unexecuted instantiation: zend_autoload.c:zend_inline_hash_func
Unexecuted instantiation: zend_builtin_functions.c:zend_inline_hash_func
Unexecuted instantiation: zend_call_stack.c:zend_inline_hash_func
Unexecuted instantiation: zend_closures.c:zend_inline_hash_func
Unexecuted instantiation: zend_compile.c:zend_inline_hash_func
Unexecuted instantiation: zend_constants.c:zend_inline_hash_func
Unexecuted instantiation: zend_cpuinfo.c:zend_inline_hash_func
Unexecuted instantiation: zend_default_classes.c:zend_inline_hash_func
Unexecuted instantiation: zend_dtrace.c:zend_inline_hash_func
Unexecuted instantiation: zend_enum.c:zend_inline_hash_func
Unexecuted instantiation: zend_exceptions.c:zend_inline_hash_func
Unexecuted instantiation: zend_execute_API.c:zend_inline_hash_func
Unexecuted instantiation: zend_execute.c:zend_inline_hash_func
Unexecuted instantiation: zend_extensions.c:zend_inline_hash_func
Unexecuted instantiation: zend_fibers.c:zend_inline_hash_func
Unexecuted instantiation: zend_float.c:zend_inline_hash_func
Unexecuted instantiation: zend_gc.c:zend_inline_hash_func
Unexecuted instantiation: zend_gdb.c:zend_inline_hash_func
Unexecuted instantiation: zend_generators.c:zend_inline_hash_func
zend_hash.c:zend_inline_hash_func
Line
Count
Source
469
226k
{
470
226k
  zend_ulong hash = Z_UL(5381);
471
472
226k
#if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)
473
  /* Version with multiplication works better on modern CPU */
474
497k
  for (; len >= 8; len -= 8, str += 8) {
475
# if defined(__aarch64__) && !defined(WORDS_BIGENDIAN)
476
    /* On some architectures it is beneficial to load 8 bytes at a
477
       time and extract each byte with a bit field extract instr. */
478
    uint64_t chunk;
479
480
    memcpy(&chunk, str, sizeof(chunk));
481
    hash =
482
      hash                        * 33 * 33 * 33 * 33 +
483
      ((chunk >> (8 * 0)) & 0xff) * 33 * 33 * 33 +
484
      ((chunk >> (8 * 1)) & 0xff) * 33 * 33 +
485
      ((chunk >> (8 * 2)) & 0xff) * 33 +
486
      ((chunk >> (8 * 3)) & 0xff);
487
    hash =
488
      hash                        * 33 * 33 * 33 * 33 +
489
      ((chunk >> (8 * 4)) & 0xff) * 33 * 33 * 33 +
490
      ((chunk >> (8 * 5)) & 0xff) * 33 * 33 +
491
      ((chunk >> (8 * 6)) & 0xff) * 33 +
492
      ((chunk >> (8 * 7)) & 0xff);
493
# else
494
270k
    hash =
495
270k
      hash   * Z_L(33 * 33 * 33 * 33) +
496
270k
      str[0] * Z_L(33 * 33 * 33) +
497
270k
      str[1] * Z_L(33 * 33) +
498
270k
      str[2] * Z_L(33) +
499
270k
      str[3];
500
270k
    hash =
501
270k
      hash   * Z_L(33 * 33 * 33 * 33) +
502
270k
      str[4] * Z_L(33 * 33 * 33) +
503
270k
      str[5] * Z_L(33 * 33) +
504
270k
      str[6] * Z_L(33) +
505
270k
      str[7];
506
270k
# endif
507
270k
  }
508
226k
  if (len >= 4) {
509
30.9k
    hash =
510
30.9k
      hash   * Z_L(33 * 33 * 33 * 33) +
511
30.9k
      str[0] * Z_L(33 * 33 * 33) +
512
30.9k
      str[1] * Z_L(33 * 33) +
513
30.9k
      str[2] * Z_L(33) +
514
30.9k
      str[3];
515
30.9k
    len -= 4;
516
30.9k
    str += 4;
517
30.9k
  }
518
226k
  if (len >= 2) {
519
123k
    if (len > 2) {
520
50.5k
      hash =
521
50.5k
        hash   * Z_L(33 * 33 * 33) +
522
50.5k
        str[0] * Z_L(33 * 33) +
523
50.5k
        str[1] * Z_L(33) +
524
50.5k
        str[2];
525
73.0k
    } else {
526
73.0k
      hash =
527
73.0k
        hash   * Z_L(33 * 33) +
528
73.0k
        str[0] * Z_L(33) +
529
73.0k
        str[1];
530
73.0k
    }
531
123k
  } else if (len != 0) {
532
16.0k
    hash = hash * Z_L(33) + *str;
533
16.0k
  }
534
#else
535
  /* variant with the hash unrolled eight times */
536
  for (; len >= 8; len -= 8) {
537
    hash = ((hash << 5) + hash) + *str++;
538
    hash = ((hash << 5) + hash) + *str++;
539
    hash = ((hash << 5) + hash) + *str++;
540
    hash = ((hash << 5) + hash) + *str++;
541
    hash = ((hash << 5) + hash) + *str++;
542
    hash = ((hash << 5) + hash) + *str++;
543
    hash = ((hash << 5) + hash) + *str++;
544
    hash = ((hash << 5) + hash) + *str++;
545
  }
546
  switch (len) {
547
    case 7: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
548
    case 6: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
549
    case 5: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
550
    case 4: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
551
    case 3: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
552
    case 2: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
553
    case 1: hash = ((hash << 5) + hash) + *str++; break;
554
    case 0: break;
555
default: ZEND_UNREACHABLE();
556
  }
557
#endif
558
559
  /* Hash value can't be zero, so we always set the high bit */
560
226k
#if SIZEOF_ZEND_LONG == 8
561
226k
  return hash | Z_UL(0x8000000000000000);
562
#elif SIZEOF_ZEND_LONG == 4
563
  return hash | Z_UL(0x80000000);
564
#else
565
# error "Unknown SIZEOF_ZEND_LONG"
566
#endif
567
226k
}
Unexecuted instantiation: zend_highlight.c:zend_inline_hash_func
Unexecuted instantiation: zend_hrtime.c:zend_inline_hash_func
Unexecuted instantiation: zend_inheritance.c:zend_inline_hash_func
Unexecuted instantiation: zend_ini_parser.c:zend_inline_hash_func
Unexecuted instantiation: zend_ini_scanner.c:zend_inline_hash_func
Unexecuted instantiation: zend_ini.c:zend_inline_hash_func
Unexecuted instantiation: zend_interfaces.c:zend_inline_hash_func
Unexecuted instantiation: zend_iterators.c:zend_inline_hash_func
Unexecuted instantiation: zend_language_parser.c:zend_inline_hash_func
Unexecuted instantiation: zend_language_scanner.c:zend_inline_hash_func
Unexecuted instantiation: zend_lazy_objects.c:zend_inline_hash_func
Unexecuted instantiation: zend_list.c:zend_inline_hash_func
Unexecuted instantiation: zend_llist.c:zend_inline_hash_func
Unexecuted instantiation: zend_multibyte.c:zend_inline_hash_func
Unexecuted instantiation: zend_object_handlers.c:zend_inline_hash_func
Unexecuted instantiation: zend_objects_API.c:zend_inline_hash_func
Unexecuted instantiation: zend_objects.c:zend_inline_hash_func
Unexecuted instantiation: zend_observer.c:zend_inline_hash_func
Unexecuted instantiation: zend_opcode.c:zend_inline_hash_func
Unexecuted instantiation: zend_operators.c:zend_inline_hash_func
Unexecuted instantiation: zend_property_hooks.c:zend_inline_hash_func
Unexecuted instantiation: zend_ptr_stack.c:zend_inline_hash_func
Unexecuted instantiation: zend_signal.c:zend_inline_hash_func
Unexecuted instantiation: zend_smart_str.c:zend_inline_hash_func
Unexecuted instantiation: zend_sort.c:zend_inline_hash_func
Unexecuted instantiation: zend_stack.c:zend_inline_hash_func
Unexecuted instantiation: zend_stream.c:zend_inline_hash_func
zend_string.c:zend_inline_hash_func
Line
Count
Source
469
1.04M
{
470
1.04M
  zend_ulong hash = Z_UL(5381);
471
472
1.04M
#if defined(_WIN32) || defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)
473
  /* Version with multiplication works better on modern CPU */
474
138M
  for (; len >= 8; len -= 8, str += 8) {
475
# if defined(__aarch64__) && !defined(WORDS_BIGENDIAN)
476
    /* On some architectures it is beneficial to load 8 bytes at a
477
       time and extract each byte with a bit field extract instr. */
478
    uint64_t chunk;
479
480
    memcpy(&chunk, str, sizeof(chunk));
481
    hash =
482
      hash                        * 33 * 33 * 33 * 33 +
483
      ((chunk >> (8 * 0)) & 0xff) * 33 * 33 * 33 +
484
      ((chunk >> (8 * 1)) & 0xff) * 33 * 33 +
485
      ((chunk >> (8 * 2)) & 0xff) * 33 +
486
      ((chunk >> (8 * 3)) & 0xff);
487
    hash =
488
      hash                        * 33 * 33 * 33 * 33 +
489
      ((chunk >> (8 * 4)) & 0xff) * 33 * 33 * 33 +
490
      ((chunk >> (8 * 5)) & 0xff) * 33 * 33 +
491
      ((chunk >> (8 * 6)) & 0xff) * 33 +
492
      ((chunk >> (8 * 7)) & 0xff);
493
# else
494
137M
    hash =
495
137M
      hash   * Z_L(33 * 33 * 33 * 33) +
496
137M
      str[0] * Z_L(33 * 33 * 33) +
497
137M
      str[1] * Z_L(33 * 33) +
498
137M
      str[2] * Z_L(33) +
499
137M
      str[3];
500
137M
    hash =
501
137M
      hash   * Z_L(33 * 33 * 33 * 33) +
502
137M
      str[4] * Z_L(33 * 33 * 33) +
503
137M
      str[5] * Z_L(33 * 33) +
504
137M
      str[6] * Z_L(33) +
505
137M
      str[7];
506
137M
# endif
507
137M
  }
508
1.04M
  if (len >= 4) {
509
437k
    hash =
510
437k
      hash   * Z_L(33 * 33 * 33 * 33) +
511
437k
      str[0] * Z_L(33 * 33 * 33) +
512
437k
      str[1] * Z_L(33 * 33) +
513
437k
      str[2] * Z_L(33) +
514
437k
      str[3];
515
437k
    len -= 4;
516
437k
    str += 4;
517
437k
  }
518
1.04M
  if (len >= 2) {
519
530k
    if (len > 2) {
520
338k
      hash =
521
338k
        hash   * Z_L(33 * 33 * 33) +
522
338k
        str[0] * Z_L(33 * 33) +
523
338k
        str[1] * Z_L(33) +
524
338k
        str[2];
525
338k
    } else {
526
192k
      hash =
527
192k
        hash   * Z_L(33 * 33) +
528
192k
        str[0] * Z_L(33) +
529
192k
        str[1];
530
192k
    }
531
530k
  } else if (len != 0) {
532
215k
    hash = hash * Z_L(33) + *str;
533
215k
  }
534
#else
535
  /* variant with the hash unrolled eight times */
536
  for (; len >= 8; len -= 8) {
537
    hash = ((hash << 5) + hash) + *str++;
538
    hash = ((hash << 5) + hash) + *str++;
539
    hash = ((hash << 5) + hash) + *str++;
540
    hash = ((hash << 5) + hash) + *str++;
541
    hash = ((hash << 5) + hash) + *str++;
542
    hash = ((hash << 5) + hash) + *str++;
543
    hash = ((hash << 5) + hash) + *str++;
544
    hash = ((hash << 5) + hash) + *str++;
545
  }
546
  switch (len) {
547
    case 7: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
548
    case 6: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
549
    case 5: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
550
    case 4: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
551
    case 3: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
552
    case 2: hash = ((hash << 5) + hash) + *str++; /* fallthrough... */
553
    case 1: hash = ((hash << 5) + hash) + *str++; break;
554
    case 0: break;
555
default: ZEND_UNREACHABLE();
556
  }
557
#endif
558
559
  /* Hash value can't be zero, so we always set the high bit */
560
1.04M
#if SIZEOF_ZEND_LONG == 8
561
1.04M
  return hash | Z_UL(0x8000000000000000);
562
#elif SIZEOF_ZEND_LONG == 4
563
  return hash | Z_UL(0x80000000);
564
#else
565
# error "Unknown SIZEOF_ZEND_LONG"
566
#endif
567
1.04M
}
Unexecuted instantiation: zend_strtod.c:zend_inline_hash_func
Unexecuted instantiation: zend_system_id.c:zend_inline_hash_func
Unexecuted instantiation: zend_variables.c:zend_inline_hash_func
Unexecuted instantiation: zend_virtual_cwd.c:zend_inline_hash_func
Unexecuted instantiation: zend_vm_opcodes.c:zend_inline_hash_func
Unexecuted instantiation: zend_weakrefs.c:zend_inline_hash_func
Unexecuted instantiation: zend.c:zend_inline_hash_func
Unexecuted instantiation: internal_functions_cli.c:zend_inline_hash_func
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_inline_hash_func
Unexecuted instantiation: fuzzer-sapi.c:zend_inline_hash_func
568
569
// When adding a new string here, please also update build/gen_stub.php to the
570
// known strings to be used in property registration; see gh-15751
571
#define ZEND_KNOWN_STRINGS(_) \
572
  _(ZEND_STR_FILE,                   "file") \
573
  _(ZEND_STR_LINE,                   "line") \
574
  _(ZEND_STR_FUNCTION,               "function") \
575
  _(ZEND_STR_CLASS,                  "class") \
576
  _(ZEND_STR_OBJECT,                 "object") \
577
  _(ZEND_STR_TYPE,                   "type") \
578
  _(ZEND_STR_OBJECT_OPERATOR,        "->") \
579
  _(ZEND_STR_PAAMAYIM_NEKUDOTAYIM,   "::") \
580
  _(ZEND_STR_ARGS,                   "args") \
581
  _(ZEND_STR_ARGUMENTS,              "arguments") \
582
  _(ZEND_STR_UNKNOWN,                "unknown") \
583
  _(ZEND_STR_UNKNOWN_CAPITALIZED,    "Unknown") \
584
  _(ZEND_STR_EXIT,                   "exit") \
585
  _(ZEND_STR_CLONE,                  "clone") \
586
  _(ZEND_STR_EVAL,                   "eval") \
587
  _(ZEND_STR_INCLUDE,                "include") \
588
  _(ZEND_STR_REQUIRE,                "require") \
589
  _(ZEND_STR_INCLUDE_ONCE,           "include_once") \
590
  _(ZEND_STR_REQUIRE_ONCE,           "require_once") \
591
  _(ZEND_STR_SCALAR,                 "scalar") \
592
  _(ZEND_STR_ERROR_REPORTING,        "error_reporting") \
593
  _(ZEND_STR_STATIC,                 "static") \
594
  _(ZEND_STR_THIS,                   "this") \
595
  _(ZEND_STR_VALUE,                  "value") \
596
  _(ZEND_STR_KEY,                    "key") \
597
  _(ZEND_STR_MAGIC_INVOKE,           "__invoke") \
598
  _(ZEND_STR_PREVIOUS,               "previous") \
599
  _(ZEND_STR_CODE,                   "code") \
600
  _(ZEND_STR_MESSAGE,                "message") \
601
  _(ZEND_STR_SEVERITY,               "severity") \
602
  _(ZEND_STR_STRING,                 "string") \
603
  _(ZEND_STR_TRACE,                  "trace") \
604
  _(ZEND_STR_SCHEME,                 "scheme") \
605
  _(ZEND_STR_HOST,                   "host") \
606
  _(ZEND_STR_PORT,                   "port") \
607
  _(ZEND_STR_USER,                   "user") \
608
  _(ZEND_STR_USERNAME,               "username") \
609
  _(ZEND_STR_PASS,                   "pass") \
610
  _(ZEND_STR_PASSWORD,               "password") \
611
  _(ZEND_STR_PATH,                   "path") \
612
  _(ZEND_STR_QUERY,                  "query") \
613
  _(ZEND_STR_FRAGMENT,               "fragment") \
614
  _(ZEND_STR_NULL,                   "NULL") \
615
  _(ZEND_STR_BOOLEAN,                "boolean") \
616
  _(ZEND_STR_INTEGER,                "integer") \
617
  _(ZEND_STR_DOUBLE,                 "double") \
618
  _(ZEND_STR_ARRAY,                  "array") \
619
  _(ZEND_STR_RESOURCE,               "resource") \
620
  _(ZEND_STR_CLOSED_RESOURCE,        "resource (closed)") \
621
  _(ZEND_STR_NAME,                   "name") \
622
  _(ZEND_STR_ARGV,                   "argv") \
623
  _(ZEND_STR_ARGC,                   "argc") \
624
  _(ZEND_STR_ARRAY_CAPITALIZED,      "Array") \
625
  _(ZEND_STR_BOOL,                   "bool") \
626
  _(ZEND_STR_INT,                    "int") \
627
  _(ZEND_STR_FLOAT,                  "float") \
628
  _(ZEND_STR_CALLABLE,               "callable") \
629
  _(ZEND_STR_ITERABLE,               "iterable") \
630
  _(ZEND_STR_VOID,                   "void") \
631
  _(ZEND_STR_NEVER,                  "never") \
632
  _(ZEND_STR_FALSE,                  "false") \
633
  _(ZEND_STR_TRUE,                   "true") \
634
  _(ZEND_STR_NULL_LOWERCASE,         "null") \
635
  _(ZEND_STR_MIXED,                  "mixed") \
636
  _(ZEND_STR_TRAVERSABLE,            "Traversable") \
637
  _(ZEND_STR_SELF,                   "self") \
638
  _(ZEND_STR_PARENT,                 "parent") \
639
  _(ZEND_STR_SLEEP,                  "__sleep") \
640
  _(ZEND_STR_WAKEUP,                 "__wakeup") \
641
  _(ZEND_STR_CASES,                  "cases") \
642
  _(ZEND_STR_FROM,                   "from") \
643
  _(ZEND_STR_TRYFROM,                "tryFrom") \
644
  _(ZEND_STR_TRYFROM_LOWERCASE,      "tryfrom") \
645
  _(ZEND_STR_AUTOGLOBAL_SERVER,      "_SERVER") \
646
  _(ZEND_STR_AUTOGLOBAL_ENV,         "_ENV") \
647
  _(ZEND_STR_AUTOGLOBAL_REQUEST,     "_REQUEST") \
648
  _(ZEND_STR_COUNT,                  "count") \
649
  _(ZEND_STR_SENSITIVEPARAMETER,     "SensitiveParameter") \
650
  _(ZEND_STR_CONST_EXPR_PLACEHOLDER, "[constant expression]") \
651
  _(ZEND_STR_DEPRECATED_CAPITALIZED, "Deprecated") \
652
  _(ZEND_STR_SINCE,                  "since") \
653
  _(ZEND_STR_GET,                    "get") \
654
  _(ZEND_STR_SET,                    "set") \
655
  _(ZEND_STR_8_DOT_0,                "8.0") \
656
  _(ZEND_STR_8_DOT_1,                "8.1") \
657
  _(ZEND_STR_8_DOT_2,                "8.2") \
658
  _(ZEND_STR_8_DOT_3,                "8.3") \
659
  _(ZEND_STR_8_DOT_4,                "8.4") \
660
  _(ZEND_STR_8_DOT_5,                "8.5") \
661
662
663
typedef enum _zend_known_string_id {
664
#define _ZEND_STR_ID(id, str) id,
665
ZEND_KNOWN_STRINGS(_ZEND_STR_ID)
666
#undef _ZEND_STR_ID
667
  ZEND_STR_LAST_KNOWN
668
} zend_known_string_id;
669
670
#endif /* ZEND_STRING_H */