Coverage Report

Created: 2026-10-28 06:20

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/php-src/Zend/zend_variables.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: Andi Gutmans <andi@php.net>                                 |
15
   |          Zeev Suraski <zeev@php.net>                                 |
16
   |          Dmitry Stogov <dmitry@php.net>                              |
17
   +----------------------------------------------------------------------+
18
*/
19
20
#ifndef ZEND_VARIABLES_H
21
#define ZEND_VARIABLES_H
22
23
#include "zend_types.h"
24
#include "zend_gc.h"
25
#include "zend_hash.h"
26
27
BEGIN_EXTERN_C()
28
29
ZEND_API void ZEND_FASTCALL rc_dtor_func(zend_refcounted *p);
30
ZEND_API void ZEND_FASTCALL zval_copy_ctor_func(zval *zvalue);
31
32
static zend_always_inline void zval_ptr_dtor_nogc(zval *zval_ptr)
33
33.6M
{
34
33.6M
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
14.8M
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
14.8M
  }
37
33.6M
}
Unexecuted instantiation: php_date.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_time.c:zval_ptr_dtor_nogc
Unexecuted instantiation: time_duration.c:zval_ptr_dtor_nogc
Unexecuted instantiation: astro.c:zval_ptr_dtor_nogc
Unexecuted instantiation: dow.c:zval_ptr_dtor_nogc
Unexecuted instantiation: duration.c:zval_ptr_dtor_nogc
Unexecuted instantiation: parse_date.c:zval_ptr_dtor_nogc
Unexecuted instantiation: parse_tz.c:zval_ptr_dtor_nogc
Unexecuted instantiation: parse_posix.c:zval_ptr_dtor_nogc
Unexecuted instantiation: timelib.c:zval_ptr_dtor_nogc
Unexecuted instantiation: tm2unixtime.c:zval_ptr_dtor_nogc
Unexecuted instantiation: unixtime2tm.c:zval_ptr_dtor_nogc
Unexecuted instantiation: parse_iso_intervals.c:zval_ptr_dtor_nogc
Unexecuted instantiation: interval.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_pcre.c:zval_ptr_dtor_nogc
Unexecuted instantiation: exif.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_adler32.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_crc32.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_fnv.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_gost.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_haval.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_joaat.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_md.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_murmur.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_ripemd.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_sha_ni.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_sha_sse2.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_sha.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_sha3.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_snefru.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_tiger.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_whirlpool.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash_xxhash.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hash.c:zval_ptr_dtor_nogc
json_encoder.c:zval_ptr_dtor_nogc
Line
Count
Source
33
1
{
34
1
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
0
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
0
  }
37
1
}
json_parser.tab.c:zval_ptr_dtor_nogc
Line
Count
Source
33
89.5k
{
34
89.5k
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
61.3k
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
61.3k
  }
37
89.5k
}
Unexecuted instantiation: json_scanner.c:zval_ptr_dtor_nogc
Unexecuted instantiation: json.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_lexbor.c:zval_ptr_dtor_nogc
Unexecuted instantiation: shared_alloc_mmap.c:zval_ptr_dtor_nogc
Unexecuted instantiation: shared_alloc_posix.c:zval_ptr_dtor_nogc
Unexecuted instantiation: shared_alloc_shm.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_accelerator_api.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_accelerator_blacklist.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_accelerator_debug.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_accelerator_hash.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_accelerator_module.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_accelerator_util_funcs.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_file_cache.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_persist_calc.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_persist.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_shared_alloc.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ZendAccelerator.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ir_cfg.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ir_check.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ir_dump.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ir_emit.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ir_gcm.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ir_gdb.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ir_patch.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ir_perf.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ir_ra.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ir_ra_simple.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ir_save.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ir_sccp.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ir_strtab.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ir.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_jit_vm_helpers.c:zval_ptr_dtor_nogc
zend_jit.c:zval_ptr_dtor_nogc
Line
Count
Source
33
2.52k
{
34
2.52k
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
8
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
8
  }
37
2.52k
}
Unexecuted instantiation: csprng.c:zval_ptr_dtor_nogc
Unexecuted instantiation: engine_mt19937.c:zval_ptr_dtor_nogc
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zval_ptr_dtor_nogc
Unexecuted instantiation: engine_secure.c:zval_ptr_dtor_nogc
Unexecuted instantiation: engine_user.c:zval_ptr_dtor_nogc
Unexecuted instantiation: engine_xoshiro256starstar.c:zval_ptr_dtor_nogc
Unexecuted instantiation: gammasection.c:zval_ptr_dtor_nogc
Unexecuted instantiation: random.c:zval_ptr_dtor_nogc
Unexecuted instantiation: randomizer.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_utils.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_reflection.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_spl.c:zval_ptr_dtor_nogc
Unexecuted instantiation: spl_array.c:zval_ptr_dtor_nogc
Unexecuted instantiation: spl_directory.c:zval_ptr_dtor_nogc
Unexecuted instantiation: spl_dllist.c:zval_ptr_dtor_nogc
Unexecuted instantiation: spl_exceptions.c:zval_ptr_dtor_nogc
Unexecuted instantiation: spl_fixedarray.c:zval_ptr_dtor_nogc
Unexecuted instantiation: spl_functions.c:zval_ptr_dtor_nogc
Unexecuted instantiation: spl_heap.c:zval_ptr_dtor_nogc
Unexecuted instantiation: spl_iterators.c:zval_ptr_dtor_nogc
Unexecuted instantiation: spl_observer.c:zval_ptr_dtor_nogc
Unexecuted instantiation: array.c:zval_ptr_dtor_nogc
Unexecuted instantiation: assert.c:zval_ptr_dtor_nogc
Unexecuted instantiation: base64.c:zval_ptr_dtor_nogc
Unexecuted instantiation: basic_functions.c:zval_ptr_dtor_nogc
Unexecuted instantiation: browscap.c:zval_ptr_dtor_nogc
Unexecuted instantiation: crc32_x86.c:zval_ptr_dtor_nogc
Unexecuted instantiation: crc32.c:zval_ptr_dtor_nogc
Unexecuted instantiation: credits.c:zval_ptr_dtor_nogc
Unexecuted instantiation: crypt.c:zval_ptr_dtor_nogc
Unexecuted instantiation: css.c:zval_ptr_dtor_nogc
Unexecuted instantiation: datetime.c:zval_ptr_dtor_nogc
Unexecuted instantiation: dir.c:zval_ptr_dtor_nogc
Unexecuted instantiation: dl.c:zval_ptr_dtor_nogc
Unexecuted instantiation: dns.c:zval_ptr_dtor_nogc
Unexecuted instantiation: exec.c:zval_ptr_dtor_nogc
Unexecuted instantiation: file.c:zval_ptr_dtor_nogc
Unexecuted instantiation: filestat.c:zval_ptr_dtor_nogc
Unexecuted instantiation: filters.c:zval_ptr_dtor_nogc
Unexecuted instantiation: flock_compat.c:zval_ptr_dtor_nogc
Unexecuted instantiation: formatted_print.c:zval_ptr_dtor_nogc
Unexecuted instantiation: fsock.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ftok.c:zval_ptr_dtor_nogc
Unexecuted instantiation: ftp_fopen_wrapper.c:zval_ptr_dtor_nogc
Unexecuted instantiation: head.c:zval_ptr_dtor_nogc
Unexecuted instantiation: hrtime.c:zval_ptr_dtor_nogc
Unexecuted instantiation: html.c:zval_ptr_dtor_nogc
Unexecuted instantiation: http_fopen_wrapper.c:zval_ptr_dtor_nogc
Unexecuted instantiation: http.c:zval_ptr_dtor_nogc
Unexecuted instantiation: image.c:zval_ptr_dtor_nogc
Unexecuted instantiation: incomplete_class.c:zval_ptr_dtor_nogc
Unexecuted instantiation: info.c:zval_ptr_dtor_nogc
Unexecuted instantiation: io_poll.c:zval_ptr_dtor_nogc
Unexecuted instantiation: iptc.c:zval_ptr_dtor_nogc
Unexecuted instantiation: levenshtein.c:zval_ptr_dtor_nogc
Unexecuted instantiation: link.c:zval_ptr_dtor_nogc
Unexecuted instantiation: mail.c:zval_ptr_dtor_nogc
Unexecuted instantiation: math.c:zval_ptr_dtor_nogc
Unexecuted instantiation: md5.c:zval_ptr_dtor_nogc
Unexecuted instantiation: metaphone.c:zval_ptr_dtor_nogc
Unexecuted instantiation: microtime.c:zval_ptr_dtor_nogc
Unexecuted instantiation: net.c:zval_ptr_dtor_nogc
Unexecuted instantiation: pack.c:zval_ptr_dtor_nogc
Unexecuted instantiation: pageinfo.c:zval_ptr_dtor_nogc
Unexecuted instantiation: password.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_fopen_wrapper.c:zval_ptr_dtor_nogc
Unexecuted instantiation: proc_open.c:zval_ptr_dtor_nogc
Unexecuted instantiation: quot_print.c:zval_ptr_dtor_nogc
Unexecuted instantiation: scanf.c:zval_ptr_dtor_nogc
Unexecuted instantiation: sha1.c:zval_ptr_dtor_nogc
Unexecuted instantiation: soundex.c:zval_ptr_dtor_nogc
Unexecuted instantiation: streamsfuncs.c:zval_ptr_dtor_nogc
Unexecuted instantiation: string.c:zval_ptr_dtor_nogc
Unexecuted instantiation: strnatcmp.c:zval_ptr_dtor_nogc
Unexecuted instantiation: syslog.c:zval_ptr_dtor_nogc
Unexecuted instantiation: type.c:zval_ptr_dtor_nogc
Unexecuted instantiation: uniqid.c:zval_ptr_dtor_nogc
Unexecuted instantiation: url_scanner_ex.c:zval_ptr_dtor_nogc
Unexecuted instantiation: url.c:zval_ptr_dtor_nogc
Unexecuted instantiation: user_filters.c:zval_ptr_dtor_nogc
Unexecuted instantiation: uuencode.c:zval_ptr_dtor_nogc
Unexecuted instantiation: var_unserializer.c:zval_ptr_dtor_nogc
Unexecuted instantiation: var.c:zval_ptr_dtor_nogc
Unexecuted instantiation: versioning.c:zval_ptr_dtor_nogc
Unexecuted instantiation: crypt_sha256.c:zval_ptr_dtor_nogc
Unexecuted instantiation: crypt_sha512.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_crypt_r.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_uri.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_uri_common.c:zval_ptr_dtor_nogc
Unexecuted instantiation: uri_parser_rfc3986.c:zval_ptr_dtor_nogc
Unexecuted instantiation: uri_parser_whatwg.c:zval_ptr_dtor_nogc
Unexecuted instantiation: uri_parser_php_parse_url.c:zval_ptr_dtor_nogc
Unexecuted instantiation: explicit_bzero.c:zval_ptr_dtor_nogc
Unexecuted instantiation: fopen_wrappers.c:zval_ptr_dtor_nogc
Unexecuted instantiation: getopt.c:zval_ptr_dtor_nogc
Unexecuted instantiation: main.c:zval_ptr_dtor_nogc
Unexecuted instantiation: network.c:zval_ptr_dtor_nogc
Unexecuted instantiation: output.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_content_types.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_ini_builder.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_ini.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_glob.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_odbc_utils.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_open_temporary_file.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_scandir.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_syslog.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_ticks.c:zval_ptr_dtor_nogc
php_variables.c:zval_ptr_dtor_nogc
Line
Count
Source
33
1.08M
{
34
1.08M
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
162k
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
162k
  }
37
1.08M
}
Unexecuted instantiation: reentrancy.c:zval_ptr_dtor_nogc
Unexecuted instantiation: rfc1867.c:zval_ptr_dtor_nogc
Unexecuted instantiation: safe_bcmp.c:zval_ptr_dtor_nogc
Unexecuted instantiation: SAPI.c:zval_ptr_dtor_nogc
Unexecuted instantiation: snprintf.c:zval_ptr_dtor_nogc
Unexecuted instantiation: spprintf.c:zval_ptr_dtor_nogc
Unexecuted instantiation: strlcat.c:zval_ptr_dtor_nogc
Unexecuted instantiation: strlcpy.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_io.c:zval_ptr_dtor_nogc
Unexecuted instantiation: php_io_copy_linux.c:zval_ptr_dtor_nogc
Unexecuted instantiation: poll_backend_epoll.c:zval_ptr_dtor_nogc
Unexecuted instantiation: poll_backend_eventport.c:zval_ptr_dtor_nogc
Unexecuted instantiation: poll_backend_kqueue.c:zval_ptr_dtor_nogc
Unexecuted instantiation: poll_backend_poll.c:zval_ptr_dtor_nogc
Unexecuted instantiation: poll_core.c:zval_ptr_dtor_nogc
Unexecuted instantiation: poll_fd_table.c:zval_ptr_dtor_nogc
Unexecuted instantiation: poll_handle.c:zval_ptr_dtor_nogc
Unexecuted instantiation: cast.c:zval_ptr_dtor_nogc
Unexecuted instantiation: filter.c:zval_ptr_dtor_nogc
Unexecuted instantiation: glob_wrapper.c:zval_ptr_dtor_nogc
Unexecuted instantiation: memory.c:zval_ptr_dtor_nogc
Unexecuted instantiation: mmap.c:zval_ptr_dtor_nogc
Unexecuted instantiation: plain_wrapper.c:zval_ptr_dtor_nogc
Unexecuted instantiation: stream_errors.c:zval_ptr_dtor_nogc
Unexecuted instantiation: streams.c:zval_ptr_dtor_nogc
Unexecuted instantiation: transports.c:zval_ptr_dtor_nogc
Unexecuted instantiation: userspace.c:zval_ptr_dtor_nogc
Unexecuted instantiation: xp_socket.c:zval_ptr_dtor_nogc
block_pass.c:zval_ptr_dtor_nogc
Line
Count
Source
33
3.45k
{
34
3.45k
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
932
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
932
  }
37
3.45k
}
compact_literals.c:zval_ptr_dtor_nogc
Line
Count
Source
33
13.1k
{
34
13.1k
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
956
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
956
  }
37
13.1k
}
Unexecuted instantiation: compact_vars.c:zval_ptr_dtor_nogc
Unexecuted instantiation: dce.c:zval_ptr_dtor_nogc
Unexecuted instantiation: dfa_pass.c:zval_ptr_dtor_nogc
Unexecuted instantiation: escape_analysis.c:zval_ptr_dtor_nogc
Unexecuted instantiation: nop_removal.c:zval_ptr_dtor_nogc
optimize_func_calls.c:zval_ptr_dtor_nogc
Line
Count
Source
33
10
{
34
10
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
0
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
0
  }
37
10
}
Unexecuted instantiation: optimize_temp_vars_5.c:zval_ptr_dtor_nogc
pass1.c:zval_ptr_dtor_nogc
Line
Count
Source
33
1.16k
{
34
1.16k
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
87
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
87
  }
37
1.16k
}
Unexecuted instantiation: pass3.c:zval_ptr_dtor_nogc
sccp.c:zval_ptr_dtor_nogc
Line
Count
Source
33
148k
{
34
148k
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
28
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
28
  }
37
148k
}
Unexecuted instantiation: scdf.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_call_graph.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_cfg.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_dfg.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_dump.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_func_info.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_inference.c:zval_ptr_dtor_nogc
zend_optimizer.c:zval_ptr_dtor_nogc
Line
Count
Source
33
668
{
34
668
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
6
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
6
  }
37
668
}
Unexecuted instantiation: zend_ssa.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_alloc.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_API.c:zval_ptr_dtor_nogc
zend_ast.c:zval_ptr_dtor_nogc
Line
Count
Source
33
2.94M
{
34
2.94M
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
385k
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
385k
  }
37
2.94M
}
Unexecuted instantiation: zend_attributes.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_autoload.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_builtin_functions.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_call_stack.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_closures.c:zval_ptr_dtor_nogc
zend_compile.c:zval_ptr_dtor_nogc
Line
Count
Source
33
596k
{
34
596k
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
6.98k
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
6.98k
  }
37
596k
}
Unexecuted instantiation: zend_constants.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_cpuinfo.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_default_classes.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_dtrace.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_enum.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_exceptions.c:zval_ptr_dtor_nogc
zend_execute_API.c:zval_ptr_dtor_nogc
Line
Count
Source
33
892k
{
34
892k
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
198k
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
198k
  }
37
892k
}
zend_execute.c:zval_ptr_dtor_nogc
Line
Count
Source
33
203k
{
34
203k
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
9.19k
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
9.19k
  }
37
203k
}
Unexecuted instantiation: zend_extensions.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_fibers.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_float.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_gc.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_gdb.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_generators.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_hash.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_highlight.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_hrtime.c:zval_ptr_dtor_nogc
zend_inheritance.c:zval_ptr_dtor_nogc
Line
Count
Source
33
691
{
34
691
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
0
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
0
  }
37
691
}
Unexecuted instantiation: zend_ini_parser.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_ini_scanner.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_ini.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_interfaces.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_iterators.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_language_parser.c:zval_ptr_dtor_nogc
zend_language_scanner.c:zval_ptr_dtor_nogc
Line
Count
Source
33
7.34M
{
34
7.34M
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
831k
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
831k
  }
37
7.34M
}
Unexecuted instantiation: zend_lazy_objects.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_list.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_llist.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_multibyte.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_object_handlers.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_objects_API.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_objects.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_observer.c:zval_ptr_dtor_nogc
zend_opcode.c:zval_ptr_dtor_nogc
Line
Count
Source
33
20.3M
{
34
20.3M
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
13.1M
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
13.1M
  }
37
20.3M
}
Unexecuted instantiation: zend_operators.c:zval_ptr_dtor_nogc
zend_partial.c:zval_ptr_dtor_nogc
Line
Count
Source
33
8
{
34
8
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
0
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
0
  }
37
8
}
zend_property_hooks.c:zval_ptr_dtor_nogc
Line
Count
Source
33
18
{
34
18
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
35
0
    rc_dtor_func(Z_COUNTED_P(zval_ptr));
36
0
  }
37
18
}
Unexecuted instantiation: zend_ptr_stack.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_signal.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_smart_str.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_sort.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_stack.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_stream.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_string.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_strtod.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_system_id.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_variables.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_virtual_cwd.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_vm_opcodes.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend_weakrefs.c:zval_ptr_dtor_nogc
Unexecuted instantiation: zend.c:zval_ptr_dtor_nogc
Unexecuted instantiation: internal_functions_cli.c:zval_ptr_dtor_nogc
Unexecuted instantiation: fuzzer-parser.c:zval_ptr_dtor_nogc
Unexecuted instantiation: fuzzer-sapi.c:zval_ptr_dtor_nogc
Unexecuted instantiation: fuzzer-tracing-jit.c:zval_ptr_dtor_nogc
Unexecuted instantiation: fuzzer-exif.c:zval_ptr_dtor_nogc
Unexecuted instantiation: fuzzer-unserialize.c:zval_ptr_dtor_nogc
Unexecuted instantiation: fuzzer-function-jit.c:zval_ptr_dtor_nogc
Unexecuted instantiation: fuzzer-json.c:zval_ptr_dtor_nogc
Unexecuted instantiation: fuzzer-unserializehash.c:zval_ptr_dtor_nogc
Unexecuted instantiation: fuzzer-execute.c:zval_ptr_dtor_nogc
38
39
static zend_always_inline void i_zval_ptr_dtor(zval *zval_ptr)
40
72.0M
{
41
72.0M
  if (Z_REFCOUNTED_P(zval_ptr)) {
42
22.6M
    zend_refcounted *ref = Z_COUNTED_P(zval_ptr);
43
22.6M
    if (!GC_DELREF(ref)) {
44
19.1M
      rc_dtor_func(ref);
45
19.1M
    } else {
46
3.48M
      gc_check_possible_root(ref);
47
3.48M
    }
48
22.6M
  }
49
72.0M
}
Unexecuted instantiation: php_date.c:i_zval_ptr_dtor
Unexecuted instantiation: php_time.c:i_zval_ptr_dtor
Unexecuted instantiation: time_duration.c:i_zval_ptr_dtor
Unexecuted instantiation: astro.c:i_zval_ptr_dtor
Unexecuted instantiation: dow.c:i_zval_ptr_dtor
Unexecuted instantiation: duration.c:i_zval_ptr_dtor
Unexecuted instantiation: parse_date.c:i_zval_ptr_dtor
Unexecuted instantiation: parse_tz.c:i_zval_ptr_dtor
Unexecuted instantiation: parse_posix.c:i_zval_ptr_dtor
Unexecuted instantiation: timelib.c:i_zval_ptr_dtor
Unexecuted instantiation: tm2unixtime.c:i_zval_ptr_dtor
Unexecuted instantiation: unixtime2tm.c:i_zval_ptr_dtor
Unexecuted instantiation: parse_iso_intervals.c:i_zval_ptr_dtor
Unexecuted instantiation: interval.c:i_zval_ptr_dtor
Unexecuted instantiation: php_pcre.c:i_zval_ptr_dtor
Unexecuted instantiation: exif.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_adler32.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_crc32.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_fnv.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_gost.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_haval.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_joaat.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_md.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_murmur.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_ripemd.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_sha_ni.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_sha_sse2.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_sha.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_sha3.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_snefru.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_tiger.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_whirlpool.c:i_zval_ptr_dtor
Unexecuted instantiation: hash_xxhash.c:i_zval_ptr_dtor
Unexecuted instantiation: hash.c:i_zval_ptr_dtor
Unexecuted instantiation: json_encoder.c:i_zval_ptr_dtor
Unexecuted instantiation: json_parser.tab.c:i_zval_ptr_dtor
Unexecuted instantiation: json_scanner.c:i_zval_ptr_dtor
Unexecuted instantiation: json.c:i_zval_ptr_dtor
Unexecuted instantiation: php_lexbor.c:i_zval_ptr_dtor
Unexecuted instantiation: shared_alloc_mmap.c:i_zval_ptr_dtor
Unexecuted instantiation: shared_alloc_posix.c:i_zval_ptr_dtor
Unexecuted instantiation: shared_alloc_shm.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_accelerator_api.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_accelerator_blacklist.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_accelerator_debug.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_accelerator_hash.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_accelerator_module.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_accelerator_util_funcs.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_file_cache.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_persist_calc.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_persist.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_shared_alloc.c:i_zval_ptr_dtor
Unexecuted instantiation: ZendAccelerator.c:i_zval_ptr_dtor
Unexecuted instantiation: ir_cfg.c:i_zval_ptr_dtor
Unexecuted instantiation: ir_check.c:i_zval_ptr_dtor
Unexecuted instantiation: ir_dump.c:i_zval_ptr_dtor
Unexecuted instantiation: ir_emit.c:i_zval_ptr_dtor
Unexecuted instantiation: ir_gcm.c:i_zval_ptr_dtor
Unexecuted instantiation: ir_gdb.c:i_zval_ptr_dtor
Unexecuted instantiation: ir_patch.c:i_zval_ptr_dtor
Unexecuted instantiation: ir_perf.c:i_zval_ptr_dtor
Unexecuted instantiation: ir_ra.c:i_zval_ptr_dtor
Unexecuted instantiation: ir_ra_simple.c:i_zval_ptr_dtor
Unexecuted instantiation: ir_save.c:i_zval_ptr_dtor
Unexecuted instantiation: ir_sccp.c:i_zval_ptr_dtor
Unexecuted instantiation: ir_strtab.c:i_zval_ptr_dtor
Unexecuted instantiation: ir.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_jit_vm_helpers.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_jit.c:i_zval_ptr_dtor
Unexecuted instantiation: csprng.c:i_zval_ptr_dtor
Unexecuted instantiation: engine_mt19937.c:i_zval_ptr_dtor
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:i_zval_ptr_dtor
Unexecuted instantiation: engine_secure.c:i_zval_ptr_dtor
Unexecuted instantiation: engine_user.c:i_zval_ptr_dtor
Unexecuted instantiation: engine_xoshiro256starstar.c:i_zval_ptr_dtor
Unexecuted instantiation: gammasection.c:i_zval_ptr_dtor
Unexecuted instantiation: random.c:i_zval_ptr_dtor
Unexecuted instantiation: randomizer.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_utils.c:i_zval_ptr_dtor
Unexecuted instantiation: php_reflection.c:i_zval_ptr_dtor
Unexecuted instantiation: php_spl.c:i_zval_ptr_dtor
Unexecuted instantiation: spl_array.c:i_zval_ptr_dtor
Unexecuted instantiation: spl_directory.c:i_zval_ptr_dtor
Unexecuted instantiation: spl_dllist.c:i_zval_ptr_dtor
Unexecuted instantiation: spl_exceptions.c:i_zval_ptr_dtor
Unexecuted instantiation: spl_fixedarray.c:i_zval_ptr_dtor
Unexecuted instantiation: spl_functions.c:i_zval_ptr_dtor
Unexecuted instantiation: spl_heap.c:i_zval_ptr_dtor
Unexecuted instantiation: spl_iterators.c:i_zval_ptr_dtor
Unexecuted instantiation: spl_observer.c:i_zval_ptr_dtor
Unexecuted instantiation: array.c:i_zval_ptr_dtor
Unexecuted instantiation: assert.c:i_zval_ptr_dtor
Unexecuted instantiation: base64.c:i_zval_ptr_dtor
Unexecuted instantiation: basic_functions.c:i_zval_ptr_dtor
Unexecuted instantiation: browscap.c:i_zval_ptr_dtor
Unexecuted instantiation: crc32_x86.c:i_zval_ptr_dtor
Unexecuted instantiation: crc32.c:i_zval_ptr_dtor
Unexecuted instantiation: credits.c:i_zval_ptr_dtor
Unexecuted instantiation: crypt.c:i_zval_ptr_dtor
Unexecuted instantiation: css.c:i_zval_ptr_dtor
Unexecuted instantiation: datetime.c:i_zval_ptr_dtor
Unexecuted instantiation: dir.c:i_zval_ptr_dtor
Unexecuted instantiation: dl.c:i_zval_ptr_dtor
Unexecuted instantiation: dns.c:i_zval_ptr_dtor
Unexecuted instantiation: exec.c:i_zval_ptr_dtor
Unexecuted instantiation: file.c:i_zval_ptr_dtor
Unexecuted instantiation: filestat.c:i_zval_ptr_dtor
Unexecuted instantiation: filters.c:i_zval_ptr_dtor
Unexecuted instantiation: flock_compat.c:i_zval_ptr_dtor
Unexecuted instantiation: formatted_print.c:i_zval_ptr_dtor
Unexecuted instantiation: fsock.c:i_zval_ptr_dtor
Unexecuted instantiation: ftok.c:i_zval_ptr_dtor
Unexecuted instantiation: ftp_fopen_wrapper.c:i_zval_ptr_dtor
Unexecuted instantiation: head.c:i_zval_ptr_dtor
Unexecuted instantiation: hrtime.c:i_zval_ptr_dtor
Unexecuted instantiation: html.c:i_zval_ptr_dtor
Unexecuted instantiation: http_fopen_wrapper.c:i_zval_ptr_dtor
Unexecuted instantiation: http.c:i_zval_ptr_dtor
Unexecuted instantiation: image.c:i_zval_ptr_dtor
Unexecuted instantiation: incomplete_class.c:i_zval_ptr_dtor
Unexecuted instantiation: info.c:i_zval_ptr_dtor
Unexecuted instantiation: io_poll.c:i_zval_ptr_dtor
Unexecuted instantiation: iptc.c:i_zval_ptr_dtor
Unexecuted instantiation: levenshtein.c:i_zval_ptr_dtor
Unexecuted instantiation: link.c:i_zval_ptr_dtor
Unexecuted instantiation: mail.c:i_zval_ptr_dtor
Unexecuted instantiation: math.c:i_zval_ptr_dtor
Unexecuted instantiation: md5.c:i_zval_ptr_dtor
Unexecuted instantiation: metaphone.c:i_zval_ptr_dtor
Unexecuted instantiation: microtime.c:i_zval_ptr_dtor
Unexecuted instantiation: net.c:i_zval_ptr_dtor
Unexecuted instantiation: pack.c:i_zval_ptr_dtor
Unexecuted instantiation: pageinfo.c:i_zval_ptr_dtor
Unexecuted instantiation: password.c:i_zval_ptr_dtor
Unexecuted instantiation: php_fopen_wrapper.c:i_zval_ptr_dtor
Unexecuted instantiation: proc_open.c:i_zval_ptr_dtor
Unexecuted instantiation: quot_print.c:i_zval_ptr_dtor
Unexecuted instantiation: scanf.c:i_zval_ptr_dtor
Unexecuted instantiation: sha1.c:i_zval_ptr_dtor
Unexecuted instantiation: soundex.c:i_zval_ptr_dtor
Unexecuted instantiation: streamsfuncs.c:i_zval_ptr_dtor
Unexecuted instantiation: string.c:i_zval_ptr_dtor
Unexecuted instantiation: strnatcmp.c:i_zval_ptr_dtor
Unexecuted instantiation: syslog.c:i_zval_ptr_dtor
Unexecuted instantiation: type.c:i_zval_ptr_dtor
Unexecuted instantiation: uniqid.c:i_zval_ptr_dtor
Unexecuted instantiation: url_scanner_ex.c:i_zval_ptr_dtor
Unexecuted instantiation: url.c:i_zval_ptr_dtor
Unexecuted instantiation: user_filters.c:i_zval_ptr_dtor
Unexecuted instantiation: uuencode.c:i_zval_ptr_dtor
var_unserializer.c:i_zval_ptr_dtor
Line
Count
Source
40
1.32M
{
41
1.32M
  if (Z_REFCOUNTED_P(zval_ptr)) {
42
1.32M
    zend_refcounted *ref = Z_COUNTED_P(zval_ptr);
43
1.32M
    if (!GC_DELREF(ref)) {
44
502k
      rc_dtor_func(ref);
45
824k
    } else {
46
824k
      gc_check_possible_root(ref);
47
824k
    }
48
1.32M
  }
49
1.32M
}
Unexecuted instantiation: var.c:i_zval_ptr_dtor
Unexecuted instantiation: versioning.c:i_zval_ptr_dtor
Unexecuted instantiation: crypt_sha256.c:i_zval_ptr_dtor
Unexecuted instantiation: crypt_sha512.c:i_zval_ptr_dtor
Unexecuted instantiation: php_crypt_r.c:i_zval_ptr_dtor
Unexecuted instantiation: php_uri.c:i_zval_ptr_dtor
Unexecuted instantiation: php_uri_common.c:i_zval_ptr_dtor
Unexecuted instantiation: uri_parser_rfc3986.c:i_zval_ptr_dtor
Unexecuted instantiation: uri_parser_whatwg.c:i_zval_ptr_dtor
Unexecuted instantiation: uri_parser_php_parse_url.c:i_zval_ptr_dtor
Unexecuted instantiation: explicit_bzero.c:i_zval_ptr_dtor
Unexecuted instantiation: fopen_wrappers.c:i_zval_ptr_dtor
Unexecuted instantiation: getopt.c:i_zval_ptr_dtor
Unexecuted instantiation: main.c:i_zval_ptr_dtor
Unexecuted instantiation: network.c:i_zval_ptr_dtor
Unexecuted instantiation: output.c:i_zval_ptr_dtor
Unexecuted instantiation: php_content_types.c:i_zval_ptr_dtor
Unexecuted instantiation: php_ini_builder.c:i_zval_ptr_dtor
Unexecuted instantiation: php_ini.c:i_zval_ptr_dtor
Unexecuted instantiation: php_glob.c:i_zval_ptr_dtor
Unexecuted instantiation: php_odbc_utils.c:i_zval_ptr_dtor
Unexecuted instantiation: php_open_temporary_file.c:i_zval_ptr_dtor
Unexecuted instantiation: php_scandir.c:i_zval_ptr_dtor
Unexecuted instantiation: php_syslog.c:i_zval_ptr_dtor
Unexecuted instantiation: php_ticks.c:i_zval_ptr_dtor
Unexecuted instantiation: php_variables.c:i_zval_ptr_dtor
Unexecuted instantiation: reentrancy.c:i_zval_ptr_dtor
Unexecuted instantiation: rfc1867.c:i_zval_ptr_dtor
Unexecuted instantiation: safe_bcmp.c:i_zval_ptr_dtor
Unexecuted instantiation: SAPI.c:i_zval_ptr_dtor
Unexecuted instantiation: snprintf.c:i_zval_ptr_dtor
Unexecuted instantiation: spprintf.c:i_zval_ptr_dtor
Unexecuted instantiation: strlcat.c:i_zval_ptr_dtor
Unexecuted instantiation: strlcpy.c:i_zval_ptr_dtor
Unexecuted instantiation: php_io.c:i_zval_ptr_dtor
Unexecuted instantiation: php_io_copy_linux.c:i_zval_ptr_dtor
Unexecuted instantiation: poll_backend_epoll.c:i_zval_ptr_dtor
Unexecuted instantiation: poll_backend_eventport.c:i_zval_ptr_dtor
Unexecuted instantiation: poll_backend_kqueue.c:i_zval_ptr_dtor
Unexecuted instantiation: poll_backend_poll.c:i_zval_ptr_dtor
Unexecuted instantiation: poll_core.c:i_zval_ptr_dtor
Unexecuted instantiation: poll_fd_table.c:i_zval_ptr_dtor
Unexecuted instantiation: poll_handle.c:i_zval_ptr_dtor
Unexecuted instantiation: cast.c:i_zval_ptr_dtor
Unexecuted instantiation: filter.c:i_zval_ptr_dtor
Unexecuted instantiation: glob_wrapper.c:i_zval_ptr_dtor
Unexecuted instantiation: memory.c:i_zval_ptr_dtor
Unexecuted instantiation: mmap.c:i_zval_ptr_dtor
Unexecuted instantiation: plain_wrapper.c:i_zval_ptr_dtor
Unexecuted instantiation: stream_errors.c:i_zval_ptr_dtor
Unexecuted instantiation: streams.c:i_zval_ptr_dtor
Unexecuted instantiation: transports.c:i_zval_ptr_dtor
Unexecuted instantiation: userspace.c:i_zval_ptr_dtor
Unexecuted instantiation: xp_socket.c:i_zval_ptr_dtor
Unexecuted instantiation: block_pass.c:i_zval_ptr_dtor
Unexecuted instantiation: compact_literals.c:i_zval_ptr_dtor
Unexecuted instantiation: compact_vars.c:i_zval_ptr_dtor
Unexecuted instantiation: dce.c:i_zval_ptr_dtor
Unexecuted instantiation: dfa_pass.c:i_zval_ptr_dtor
Unexecuted instantiation: escape_analysis.c:i_zval_ptr_dtor
Unexecuted instantiation: nop_removal.c:i_zval_ptr_dtor
Unexecuted instantiation: optimize_func_calls.c:i_zval_ptr_dtor
Unexecuted instantiation: optimize_temp_vars_5.c:i_zval_ptr_dtor
Unexecuted instantiation: pass1.c:i_zval_ptr_dtor
Unexecuted instantiation: pass3.c:i_zval_ptr_dtor
Unexecuted instantiation: sccp.c:i_zval_ptr_dtor
Unexecuted instantiation: scdf.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_call_graph.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_cfg.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_dfg.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_dump.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_func_info.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_inference.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_optimizer.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_ssa.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_alloc.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_API.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_ast.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_attributes.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_autoload.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_builtin_functions.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_call_stack.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_closures.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_compile.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_constants.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_cpuinfo.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_default_classes.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_dtrace.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_enum.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_exceptions.c:i_zval_ptr_dtor
zend_execute_API.c:i_zval_ptr_dtor
Line
Count
Source
40
141k
{
41
141k
  if (Z_REFCOUNTED_P(zval_ptr)) {
42
30.8k
    zend_refcounted *ref = Z_COUNTED_P(zval_ptr);
43
30.8k
    if (!GC_DELREF(ref)) {
44
27.6k
      rc_dtor_func(ref);
45
27.6k
    } else {
46
3.16k
      gc_check_possible_root(ref);
47
3.16k
    }
48
30.8k
  }
49
141k
}
zend_execute.c:i_zval_ptr_dtor
Line
Count
Source
40
10.2k
{
41
10.2k
  if (Z_REFCOUNTED_P(zval_ptr)) {
42
2.51k
    zend_refcounted *ref = Z_COUNTED_P(zval_ptr);
43
2.51k
    if (!GC_DELREF(ref)) {
44
2.11k
      rc_dtor_func(ref);
45
2.11k
    } else {
46
399
      gc_check_possible_root(ref);
47
399
    }
48
2.51k
  }
49
10.2k
}
Unexecuted instantiation: zend_extensions.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_fibers.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_float.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_gc.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_gdb.c:i_zval_ptr_dtor
zend_generators.c:i_zval_ptr_dtor
Line
Count
Source
40
2
{
41
2
  if (Z_REFCOUNTED_P(zval_ptr)) {
42
2
    zend_refcounted *ref = Z_COUNTED_P(zval_ptr);
43
2
    if (!GC_DELREF(ref)) {
44
2
      rc_dtor_func(ref);
45
2
    } else {
46
0
      gc_check_possible_root(ref);
47
0
    }
48
2
  }
49
2
}
zend_hash.c:i_zval_ptr_dtor
Line
Count
Source
40
58.0M
{
41
58.0M
  if (Z_REFCOUNTED_P(zval_ptr)) {
42
16.2M
    zend_refcounted *ref = Z_COUNTED_P(zval_ptr);
43
16.2M
    if (!GC_DELREF(ref)) {
44
15.5M
      rc_dtor_func(ref);
45
15.5M
    } else {
46
689k
      gc_check_possible_root(ref);
47
689k
    }
48
16.2M
  }
49
58.0M
}
Unexecuted instantiation: zend_highlight.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_hrtime.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_inheritance.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_ini_parser.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_ini_scanner.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_ini.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_interfaces.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_iterators.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_language_parser.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_language_scanner.c:i_zval_ptr_dtor
zend_lazy_objects.c:i_zval_ptr_dtor
Line
Count
Source
40
2
{
41
2
  if (Z_REFCOUNTED_P(zval_ptr)) {
42
0
    zend_refcounted *ref = Z_COUNTED_P(zval_ptr);
43
0
    if (!GC_DELREF(ref)) {
44
0
      rc_dtor_func(ref);
45
0
    } else {
46
0
      gc_check_possible_root(ref);
47
0
    }
48
0
  }
49
2
}
Unexecuted instantiation: zend_list.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_llist.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_multibyte.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_object_handlers.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_objects_API.c:i_zval_ptr_dtor
zend_objects.c:i_zval_ptr_dtor
Line
Count
Source
40
1.17M
{
41
1.17M
  if (Z_REFCOUNTED_P(zval_ptr)) {
42
1.17M
    zend_refcounted *ref = Z_COUNTED_P(zval_ptr);
43
1.17M
    if (!GC_DELREF(ref)) {
44
1.05M
      rc_dtor_func(ref);
45
1.05M
    } else {
46
120k
      gc_check_possible_root(ref);
47
120k
    }
48
1.17M
  }
49
1.17M
}
Unexecuted instantiation: zend_observer.c:i_zval_ptr_dtor
zend_opcode.c:i_zval_ptr_dtor
Line
Count
Source
40
116k
{
41
116k
  if (Z_REFCOUNTED_P(zval_ptr)) {
42
645
    zend_refcounted *ref = Z_COUNTED_P(zval_ptr);
43
645
    if (!GC_DELREF(ref)) {
44
328
      rc_dtor_func(ref);
45
328
    } else {
46
317
      gc_check_possible_root(ref);
47
317
    }
48
645
  }
49
116k
}
zend_operators.c:i_zval_ptr_dtor
Line
Count
Source
40
6.92k
{
41
6.92k
  if (Z_REFCOUNTED_P(zval_ptr)) {
42
1.36k
    zend_refcounted *ref = Z_COUNTED_P(zval_ptr);
43
1.36k
    if (!GC_DELREF(ref)) {
44
151
      rc_dtor_func(ref);
45
1.21k
    } else {
46
1.21k
      gc_check_possible_root(ref);
47
1.21k
    }
48
1.36k
  }
49
6.92k
}
Unexecuted instantiation: zend_partial.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_property_hooks.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_ptr_stack.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_signal.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_smart_str.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_sort.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_stack.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_stream.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_string.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_strtod.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_system_id.c:i_zval_ptr_dtor
zend_variables.c:i_zval_ptr_dtor
Line
Count
Source
40
11.1M
{
41
11.1M
  if (Z_REFCOUNTED_P(zval_ptr)) {
42
3.89M
    zend_refcounted *ref = Z_COUNTED_P(zval_ptr);
43
3.89M
    if (!GC_DELREF(ref)) {
44
2.04M
      rc_dtor_func(ref);
45
2.04M
    } else {
46
1.84M
      gc_check_possible_root(ref);
47
1.84M
    }
48
3.89M
  }
49
11.1M
}
Unexecuted instantiation: zend_virtual_cwd.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_vm_opcodes.c:i_zval_ptr_dtor
Unexecuted instantiation: zend_weakrefs.c:i_zval_ptr_dtor
Unexecuted instantiation: zend.c:i_zval_ptr_dtor
Unexecuted instantiation: internal_functions_cli.c:i_zval_ptr_dtor
Unexecuted instantiation: fuzzer-parser.c:i_zval_ptr_dtor
Unexecuted instantiation: fuzzer-sapi.c:i_zval_ptr_dtor
Unexecuted instantiation: fuzzer-tracing-jit.c:i_zval_ptr_dtor
Unexecuted instantiation: fuzzer-exif.c:i_zval_ptr_dtor
Unexecuted instantiation: fuzzer-unserialize.c:i_zval_ptr_dtor
Unexecuted instantiation: fuzzer-function-jit.c:i_zval_ptr_dtor
Unexecuted instantiation: fuzzer-json.c:i_zval_ptr_dtor
Unexecuted instantiation: fuzzer-unserializehash.c:i_zval_ptr_dtor
Unexecuted instantiation: fuzzer-execute.c:i_zval_ptr_dtor
50
51
static zend_always_inline void zval_copy_ctor(zval *zvalue)
52
0
{
53
0
  if (Z_TYPE_P(zvalue) == IS_ARRAY) {
54
0
    ZVAL_ARR(zvalue, zend_array_dup(Z_ARR_P(zvalue)));
55
0
  } else if (Z_REFCOUNTED_P(zvalue)) {
56
0
    Z_ADDREF_P(zvalue);
57
0
  }
58
0
}
Unexecuted instantiation: php_date.c:zval_copy_ctor
Unexecuted instantiation: php_time.c:zval_copy_ctor
Unexecuted instantiation: time_duration.c:zval_copy_ctor
Unexecuted instantiation: astro.c:zval_copy_ctor
Unexecuted instantiation: dow.c:zval_copy_ctor
Unexecuted instantiation: duration.c:zval_copy_ctor
Unexecuted instantiation: parse_date.c:zval_copy_ctor
Unexecuted instantiation: parse_tz.c:zval_copy_ctor
Unexecuted instantiation: parse_posix.c:zval_copy_ctor
Unexecuted instantiation: timelib.c:zval_copy_ctor
Unexecuted instantiation: tm2unixtime.c:zval_copy_ctor
Unexecuted instantiation: unixtime2tm.c:zval_copy_ctor
Unexecuted instantiation: parse_iso_intervals.c:zval_copy_ctor
Unexecuted instantiation: interval.c:zval_copy_ctor
Unexecuted instantiation: php_pcre.c:zval_copy_ctor
Unexecuted instantiation: exif.c:zval_copy_ctor
Unexecuted instantiation: hash_adler32.c:zval_copy_ctor
Unexecuted instantiation: hash_crc32.c:zval_copy_ctor
Unexecuted instantiation: hash_fnv.c:zval_copy_ctor
Unexecuted instantiation: hash_gost.c:zval_copy_ctor
Unexecuted instantiation: hash_haval.c:zval_copy_ctor
Unexecuted instantiation: hash_joaat.c:zval_copy_ctor
Unexecuted instantiation: hash_md.c:zval_copy_ctor
Unexecuted instantiation: hash_murmur.c:zval_copy_ctor
Unexecuted instantiation: hash_ripemd.c:zval_copy_ctor
Unexecuted instantiation: hash_sha_ni.c:zval_copy_ctor
Unexecuted instantiation: hash_sha_sse2.c:zval_copy_ctor
Unexecuted instantiation: hash_sha.c:zval_copy_ctor
Unexecuted instantiation: hash_sha3.c:zval_copy_ctor
Unexecuted instantiation: hash_snefru.c:zval_copy_ctor
Unexecuted instantiation: hash_tiger.c:zval_copy_ctor
Unexecuted instantiation: hash_whirlpool.c:zval_copy_ctor
Unexecuted instantiation: hash_xxhash.c:zval_copy_ctor
Unexecuted instantiation: hash.c:zval_copy_ctor
Unexecuted instantiation: json_encoder.c:zval_copy_ctor
Unexecuted instantiation: json_parser.tab.c:zval_copy_ctor
Unexecuted instantiation: json_scanner.c:zval_copy_ctor
Unexecuted instantiation: json.c:zval_copy_ctor
Unexecuted instantiation: php_lexbor.c:zval_copy_ctor
Unexecuted instantiation: shared_alloc_mmap.c:zval_copy_ctor
Unexecuted instantiation: shared_alloc_posix.c:zval_copy_ctor
Unexecuted instantiation: shared_alloc_shm.c:zval_copy_ctor
Unexecuted instantiation: zend_accelerator_api.c:zval_copy_ctor
Unexecuted instantiation: zend_accelerator_blacklist.c:zval_copy_ctor
Unexecuted instantiation: zend_accelerator_debug.c:zval_copy_ctor
Unexecuted instantiation: zend_accelerator_hash.c:zval_copy_ctor
Unexecuted instantiation: zend_accelerator_module.c:zval_copy_ctor
Unexecuted instantiation: zend_accelerator_util_funcs.c:zval_copy_ctor
Unexecuted instantiation: zend_file_cache.c:zval_copy_ctor
Unexecuted instantiation: zend_persist_calc.c:zval_copy_ctor
Unexecuted instantiation: zend_persist.c:zval_copy_ctor
Unexecuted instantiation: zend_shared_alloc.c:zval_copy_ctor
Unexecuted instantiation: ZendAccelerator.c:zval_copy_ctor
Unexecuted instantiation: ir_cfg.c:zval_copy_ctor
Unexecuted instantiation: ir_check.c:zval_copy_ctor
Unexecuted instantiation: ir_dump.c:zval_copy_ctor
Unexecuted instantiation: ir_emit.c:zval_copy_ctor
Unexecuted instantiation: ir_gcm.c:zval_copy_ctor
Unexecuted instantiation: ir_gdb.c:zval_copy_ctor
Unexecuted instantiation: ir_patch.c:zval_copy_ctor
Unexecuted instantiation: ir_perf.c:zval_copy_ctor
Unexecuted instantiation: ir_ra.c:zval_copy_ctor
Unexecuted instantiation: ir_ra_simple.c:zval_copy_ctor
Unexecuted instantiation: ir_save.c:zval_copy_ctor
Unexecuted instantiation: ir_sccp.c:zval_copy_ctor
Unexecuted instantiation: ir_strtab.c:zval_copy_ctor
Unexecuted instantiation: ir.c:zval_copy_ctor
Unexecuted instantiation: zend_jit_vm_helpers.c:zval_copy_ctor
Unexecuted instantiation: zend_jit.c:zval_copy_ctor
Unexecuted instantiation: csprng.c:zval_copy_ctor
Unexecuted instantiation: engine_mt19937.c:zval_copy_ctor
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zval_copy_ctor
Unexecuted instantiation: engine_secure.c:zval_copy_ctor
Unexecuted instantiation: engine_user.c:zval_copy_ctor
Unexecuted instantiation: engine_xoshiro256starstar.c:zval_copy_ctor
Unexecuted instantiation: gammasection.c:zval_copy_ctor
Unexecuted instantiation: random.c:zval_copy_ctor
Unexecuted instantiation: randomizer.c:zval_copy_ctor
Unexecuted instantiation: zend_utils.c:zval_copy_ctor
Unexecuted instantiation: php_reflection.c:zval_copy_ctor
Unexecuted instantiation: php_spl.c:zval_copy_ctor
Unexecuted instantiation: spl_array.c:zval_copy_ctor
Unexecuted instantiation: spl_directory.c:zval_copy_ctor
Unexecuted instantiation: spl_dllist.c:zval_copy_ctor
Unexecuted instantiation: spl_exceptions.c:zval_copy_ctor
Unexecuted instantiation: spl_fixedarray.c:zval_copy_ctor
Unexecuted instantiation: spl_functions.c:zval_copy_ctor
Unexecuted instantiation: spl_heap.c:zval_copy_ctor
Unexecuted instantiation: spl_iterators.c:zval_copy_ctor
Unexecuted instantiation: spl_observer.c:zval_copy_ctor
Unexecuted instantiation: array.c:zval_copy_ctor
Unexecuted instantiation: assert.c:zval_copy_ctor
Unexecuted instantiation: base64.c:zval_copy_ctor
Unexecuted instantiation: basic_functions.c:zval_copy_ctor
Unexecuted instantiation: browscap.c:zval_copy_ctor
Unexecuted instantiation: crc32_x86.c:zval_copy_ctor
Unexecuted instantiation: crc32.c:zval_copy_ctor
Unexecuted instantiation: credits.c:zval_copy_ctor
Unexecuted instantiation: crypt.c:zval_copy_ctor
Unexecuted instantiation: css.c:zval_copy_ctor
Unexecuted instantiation: datetime.c:zval_copy_ctor
Unexecuted instantiation: dir.c:zval_copy_ctor
Unexecuted instantiation: dl.c:zval_copy_ctor
Unexecuted instantiation: dns.c:zval_copy_ctor
Unexecuted instantiation: exec.c:zval_copy_ctor
Unexecuted instantiation: file.c:zval_copy_ctor
Unexecuted instantiation: filestat.c:zval_copy_ctor
Unexecuted instantiation: filters.c:zval_copy_ctor
Unexecuted instantiation: flock_compat.c:zval_copy_ctor
Unexecuted instantiation: formatted_print.c:zval_copy_ctor
Unexecuted instantiation: fsock.c:zval_copy_ctor
Unexecuted instantiation: ftok.c:zval_copy_ctor
Unexecuted instantiation: ftp_fopen_wrapper.c:zval_copy_ctor
Unexecuted instantiation: head.c:zval_copy_ctor
Unexecuted instantiation: hrtime.c:zval_copy_ctor
Unexecuted instantiation: html.c:zval_copy_ctor
Unexecuted instantiation: http_fopen_wrapper.c:zval_copy_ctor
Unexecuted instantiation: http.c:zval_copy_ctor
Unexecuted instantiation: image.c:zval_copy_ctor
Unexecuted instantiation: incomplete_class.c:zval_copy_ctor
Unexecuted instantiation: info.c:zval_copy_ctor
Unexecuted instantiation: io_poll.c:zval_copy_ctor
Unexecuted instantiation: iptc.c:zval_copy_ctor
Unexecuted instantiation: levenshtein.c:zval_copy_ctor
Unexecuted instantiation: link.c:zval_copy_ctor
Unexecuted instantiation: mail.c:zval_copy_ctor
Unexecuted instantiation: math.c:zval_copy_ctor
Unexecuted instantiation: md5.c:zval_copy_ctor
Unexecuted instantiation: metaphone.c:zval_copy_ctor
Unexecuted instantiation: microtime.c:zval_copy_ctor
Unexecuted instantiation: net.c:zval_copy_ctor
Unexecuted instantiation: pack.c:zval_copy_ctor
Unexecuted instantiation: pageinfo.c:zval_copy_ctor
Unexecuted instantiation: password.c:zval_copy_ctor
Unexecuted instantiation: php_fopen_wrapper.c:zval_copy_ctor
Unexecuted instantiation: proc_open.c:zval_copy_ctor
Unexecuted instantiation: quot_print.c:zval_copy_ctor
Unexecuted instantiation: scanf.c:zval_copy_ctor
Unexecuted instantiation: sha1.c:zval_copy_ctor
Unexecuted instantiation: soundex.c:zval_copy_ctor
Unexecuted instantiation: streamsfuncs.c:zval_copy_ctor
Unexecuted instantiation: string.c:zval_copy_ctor
Unexecuted instantiation: strnatcmp.c:zval_copy_ctor
Unexecuted instantiation: syslog.c:zval_copy_ctor
Unexecuted instantiation: type.c:zval_copy_ctor
Unexecuted instantiation: uniqid.c:zval_copy_ctor
Unexecuted instantiation: url_scanner_ex.c:zval_copy_ctor
Unexecuted instantiation: url.c:zval_copy_ctor
Unexecuted instantiation: user_filters.c:zval_copy_ctor
Unexecuted instantiation: uuencode.c:zval_copy_ctor
Unexecuted instantiation: var_unserializer.c:zval_copy_ctor
Unexecuted instantiation: var.c:zval_copy_ctor
Unexecuted instantiation: versioning.c:zval_copy_ctor
Unexecuted instantiation: crypt_sha256.c:zval_copy_ctor
Unexecuted instantiation: crypt_sha512.c:zval_copy_ctor
Unexecuted instantiation: php_crypt_r.c:zval_copy_ctor
Unexecuted instantiation: php_uri.c:zval_copy_ctor
Unexecuted instantiation: php_uri_common.c:zval_copy_ctor
Unexecuted instantiation: uri_parser_rfc3986.c:zval_copy_ctor
Unexecuted instantiation: uri_parser_whatwg.c:zval_copy_ctor
Unexecuted instantiation: uri_parser_php_parse_url.c:zval_copy_ctor
Unexecuted instantiation: explicit_bzero.c:zval_copy_ctor
Unexecuted instantiation: fopen_wrappers.c:zval_copy_ctor
Unexecuted instantiation: getopt.c:zval_copy_ctor
Unexecuted instantiation: main.c:zval_copy_ctor
Unexecuted instantiation: network.c:zval_copy_ctor
Unexecuted instantiation: output.c:zval_copy_ctor
Unexecuted instantiation: php_content_types.c:zval_copy_ctor
Unexecuted instantiation: php_ini_builder.c:zval_copy_ctor
Unexecuted instantiation: php_ini.c:zval_copy_ctor
Unexecuted instantiation: php_glob.c:zval_copy_ctor
Unexecuted instantiation: php_odbc_utils.c:zval_copy_ctor
Unexecuted instantiation: php_open_temporary_file.c:zval_copy_ctor
Unexecuted instantiation: php_scandir.c:zval_copy_ctor
Unexecuted instantiation: php_syslog.c:zval_copy_ctor
Unexecuted instantiation: php_ticks.c:zval_copy_ctor
Unexecuted instantiation: php_variables.c:zval_copy_ctor
Unexecuted instantiation: reentrancy.c:zval_copy_ctor
Unexecuted instantiation: rfc1867.c:zval_copy_ctor
Unexecuted instantiation: safe_bcmp.c:zval_copy_ctor
Unexecuted instantiation: SAPI.c:zval_copy_ctor
Unexecuted instantiation: snprintf.c:zval_copy_ctor
Unexecuted instantiation: spprintf.c:zval_copy_ctor
Unexecuted instantiation: strlcat.c:zval_copy_ctor
Unexecuted instantiation: strlcpy.c:zval_copy_ctor
Unexecuted instantiation: php_io.c:zval_copy_ctor
Unexecuted instantiation: php_io_copy_linux.c:zval_copy_ctor
Unexecuted instantiation: poll_backend_epoll.c:zval_copy_ctor
Unexecuted instantiation: poll_backend_eventport.c:zval_copy_ctor
Unexecuted instantiation: poll_backend_kqueue.c:zval_copy_ctor
Unexecuted instantiation: poll_backend_poll.c:zval_copy_ctor
Unexecuted instantiation: poll_core.c:zval_copy_ctor
Unexecuted instantiation: poll_fd_table.c:zval_copy_ctor
Unexecuted instantiation: poll_handle.c:zval_copy_ctor
Unexecuted instantiation: cast.c:zval_copy_ctor
Unexecuted instantiation: filter.c:zval_copy_ctor
Unexecuted instantiation: glob_wrapper.c:zval_copy_ctor
Unexecuted instantiation: memory.c:zval_copy_ctor
Unexecuted instantiation: mmap.c:zval_copy_ctor
Unexecuted instantiation: plain_wrapper.c:zval_copy_ctor
Unexecuted instantiation: stream_errors.c:zval_copy_ctor
Unexecuted instantiation: streams.c:zval_copy_ctor
Unexecuted instantiation: transports.c:zval_copy_ctor
Unexecuted instantiation: userspace.c:zval_copy_ctor
Unexecuted instantiation: xp_socket.c:zval_copy_ctor
Unexecuted instantiation: block_pass.c:zval_copy_ctor
Unexecuted instantiation: compact_literals.c:zval_copy_ctor
Unexecuted instantiation: compact_vars.c:zval_copy_ctor
Unexecuted instantiation: dce.c:zval_copy_ctor
Unexecuted instantiation: dfa_pass.c:zval_copy_ctor
Unexecuted instantiation: escape_analysis.c:zval_copy_ctor
Unexecuted instantiation: nop_removal.c:zval_copy_ctor
Unexecuted instantiation: optimize_func_calls.c:zval_copy_ctor
Unexecuted instantiation: optimize_temp_vars_5.c:zval_copy_ctor
Unexecuted instantiation: pass1.c:zval_copy_ctor
Unexecuted instantiation: pass3.c:zval_copy_ctor
Unexecuted instantiation: sccp.c:zval_copy_ctor
Unexecuted instantiation: scdf.c:zval_copy_ctor
Unexecuted instantiation: zend_call_graph.c:zval_copy_ctor
Unexecuted instantiation: zend_cfg.c:zval_copy_ctor
Unexecuted instantiation: zend_dfg.c:zval_copy_ctor
Unexecuted instantiation: zend_dump.c:zval_copy_ctor
Unexecuted instantiation: zend_func_info.c:zval_copy_ctor
Unexecuted instantiation: zend_inference.c:zval_copy_ctor
Unexecuted instantiation: zend_optimizer.c:zval_copy_ctor
Unexecuted instantiation: zend_ssa.c:zval_copy_ctor
Unexecuted instantiation: zend_alloc.c:zval_copy_ctor
Unexecuted instantiation: zend_API.c:zval_copy_ctor
Unexecuted instantiation: zend_ast.c:zval_copy_ctor
Unexecuted instantiation: zend_attributes.c:zval_copy_ctor
Unexecuted instantiation: zend_autoload.c:zval_copy_ctor
Unexecuted instantiation: zend_builtin_functions.c:zval_copy_ctor
Unexecuted instantiation: zend_call_stack.c:zval_copy_ctor
Unexecuted instantiation: zend_closures.c:zval_copy_ctor
Unexecuted instantiation: zend_compile.c:zval_copy_ctor
Unexecuted instantiation: zend_constants.c:zval_copy_ctor
Unexecuted instantiation: zend_cpuinfo.c:zval_copy_ctor
Unexecuted instantiation: zend_default_classes.c:zval_copy_ctor
Unexecuted instantiation: zend_dtrace.c:zval_copy_ctor
Unexecuted instantiation: zend_enum.c:zval_copy_ctor
Unexecuted instantiation: zend_exceptions.c:zval_copy_ctor
Unexecuted instantiation: zend_execute_API.c:zval_copy_ctor
Unexecuted instantiation: zend_execute.c:zval_copy_ctor
Unexecuted instantiation: zend_extensions.c:zval_copy_ctor
Unexecuted instantiation: zend_fibers.c:zval_copy_ctor
Unexecuted instantiation: zend_float.c:zval_copy_ctor
Unexecuted instantiation: zend_gc.c:zval_copy_ctor
Unexecuted instantiation: zend_gdb.c:zval_copy_ctor
Unexecuted instantiation: zend_generators.c:zval_copy_ctor
Unexecuted instantiation: zend_hash.c:zval_copy_ctor
Unexecuted instantiation: zend_highlight.c:zval_copy_ctor
Unexecuted instantiation: zend_hrtime.c:zval_copy_ctor
Unexecuted instantiation: zend_inheritance.c:zval_copy_ctor
Unexecuted instantiation: zend_ini_parser.c:zval_copy_ctor
Unexecuted instantiation: zend_ini_scanner.c:zval_copy_ctor
Unexecuted instantiation: zend_ini.c:zval_copy_ctor
Unexecuted instantiation: zend_interfaces.c:zval_copy_ctor
Unexecuted instantiation: zend_iterators.c:zval_copy_ctor
Unexecuted instantiation: zend_language_parser.c:zval_copy_ctor
Unexecuted instantiation: zend_language_scanner.c:zval_copy_ctor
Unexecuted instantiation: zend_lazy_objects.c:zval_copy_ctor
Unexecuted instantiation: zend_list.c:zval_copy_ctor
Unexecuted instantiation: zend_llist.c:zval_copy_ctor
Unexecuted instantiation: zend_multibyte.c:zval_copy_ctor
Unexecuted instantiation: zend_object_handlers.c:zval_copy_ctor
Unexecuted instantiation: zend_objects_API.c:zval_copy_ctor
Unexecuted instantiation: zend_objects.c:zval_copy_ctor
Unexecuted instantiation: zend_observer.c:zval_copy_ctor
Unexecuted instantiation: zend_opcode.c:zval_copy_ctor
Unexecuted instantiation: zend_operators.c:zval_copy_ctor
Unexecuted instantiation: zend_partial.c:zval_copy_ctor
Unexecuted instantiation: zend_property_hooks.c:zval_copy_ctor
Unexecuted instantiation: zend_ptr_stack.c:zval_copy_ctor
Unexecuted instantiation: zend_signal.c:zval_copy_ctor
Unexecuted instantiation: zend_smart_str.c:zval_copy_ctor
Unexecuted instantiation: zend_sort.c:zval_copy_ctor
Unexecuted instantiation: zend_stack.c:zval_copy_ctor
Unexecuted instantiation: zend_stream.c:zval_copy_ctor
Unexecuted instantiation: zend_string.c:zval_copy_ctor
Unexecuted instantiation: zend_strtod.c:zval_copy_ctor
Unexecuted instantiation: zend_system_id.c:zval_copy_ctor
Unexecuted instantiation: zend_variables.c:zval_copy_ctor
Unexecuted instantiation: zend_virtual_cwd.c:zval_copy_ctor
Unexecuted instantiation: zend_vm_opcodes.c:zval_copy_ctor
Unexecuted instantiation: zend_weakrefs.c:zval_copy_ctor
Unexecuted instantiation: zend.c:zval_copy_ctor
Unexecuted instantiation: internal_functions_cli.c:zval_copy_ctor
Unexecuted instantiation: fuzzer-parser.c:zval_copy_ctor
Unexecuted instantiation: fuzzer-sapi.c:zval_copy_ctor
Unexecuted instantiation: fuzzer-tracing-jit.c:zval_copy_ctor
Unexecuted instantiation: fuzzer-exif.c:zval_copy_ctor
Unexecuted instantiation: fuzzer-unserialize.c:zval_copy_ctor
Unexecuted instantiation: fuzzer-function-jit.c:zval_copy_ctor
Unexecuted instantiation: fuzzer-json.c:zval_copy_ctor
Unexecuted instantiation: fuzzer-unserializehash.c:zval_copy_ctor
Unexecuted instantiation: fuzzer-execute.c:zval_copy_ctor
59
60
static zend_always_inline void zval_opt_copy_ctor(zval *zvalue)
61
0
{
62
0
  if (Z_OPT_TYPE_P(zvalue) == IS_ARRAY) {
63
0
    ZVAL_ARR(zvalue, zend_array_dup(Z_ARR_P(zvalue)));
64
0
  } else if (Z_OPT_REFCOUNTED_P(zvalue)) {
65
0
    Z_ADDREF_P(zvalue);
66
0
  }
67
0
}
Unexecuted instantiation: php_date.c:zval_opt_copy_ctor
Unexecuted instantiation: php_time.c:zval_opt_copy_ctor
Unexecuted instantiation: time_duration.c:zval_opt_copy_ctor
Unexecuted instantiation: astro.c:zval_opt_copy_ctor
Unexecuted instantiation: dow.c:zval_opt_copy_ctor
Unexecuted instantiation: duration.c:zval_opt_copy_ctor
Unexecuted instantiation: parse_date.c:zval_opt_copy_ctor
Unexecuted instantiation: parse_tz.c:zval_opt_copy_ctor
Unexecuted instantiation: parse_posix.c:zval_opt_copy_ctor
Unexecuted instantiation: timelib.c:zval_opt_copy_ctor
Unexecuted instantiation: tm2unixtime.c:zval_opt_copy_ctor
Unexecuted instantiation: unixtime2tm.c:zval_opt_copy_ctor
Unexecuted instantiation: parse_iso_intervals.c:zval_opt_copy_ctor
Unexecuted instantiation: interval.c:zval_opt_copy_ctor
Unexecuted instantiation: php_pcre.c:zval_opt_copy_ctor
Unexecuted instantiation: exif.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_adler32.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_crc32.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_fnv.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_gost.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_haval.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_joaat.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_md.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_murmur.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_ripemd.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_sha_ni.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_sha_sse2.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_sha.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_sha3.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_snefru.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_tiger.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_whirlpool.c:zval_opt_copy_ctor
Unexecuted instantiation: hash_xxhash.c:zval_opt_copy_ctor
Unexecuted instantiation: hash.c:zval_opt_copy_ctor
Unexecuted instantiation: json_encoder.c:zval_opt_copy_ctor
Unexecuted instantiation: json_parser.tab.c:zval_opt_copy_ctor
Unexecuted instantiation: json_scanner.c:zval_opt_copy_ctor
Unexecuted instantiation: json.c:zval_opt_copy_ctor
Unexecuted instantiation: php_lexbor.c:zval_opt_copy_ctor
Unexecuted instantiation: shared_alloc_mmap.c:zval_opt_copy_ctor
Unexecuted instantiation: shared_alloc_posix.c:zval_opt_copy_ctor
Unexecuted instantiation: shared_alloc_shm.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_accelerator_api.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_accelerator_blacklist.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_accelerator_debug.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_accelerator_hash.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_accelerator_module.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_accelerator_util_funcs.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_file_cache.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_persist_calc.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_persist.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_shared_alloc.c:zval_opt_copy_ctor
Unexecuted instantiation: ZendAccelerator.c:zval_opt_copy_ctor
Unexecuted instantiation: ir_cfg.c:zval_opt_copy_ctor
Unexecuted instantiation: ir_check.c:zval_opt_copy_ctor
Unexecuted instantiation: ir_dump.c:zval_opt_copy_ctor
Unexecuted instantiation: ir_emit.c:zval_opt_copy_ctor
Unexecuted instantiation: ir_gcm.c:zval_opt_copy_ctor
Unexecuted instantiation: ir_gdb.c:zval_opt_copy_ctor
Unexecuted instantiation: ir_patch.c:zval_opt_copy_ctor
Unexecuted instantiation: ir_perf.c:zval_opt_copy_ctor
Unexecuted instantiation: ir_ra.c:zval_opt_copy_ctor
Unexecuted instantiation: ir_ra_simple.c:zval_opt_copy_ctor
Unexecuted instantiation: ir_save.c:zval_opt_copy_ctor
Unexecuted instantiation: ir_sccp.c:zval_opt_copy_ctor
Unexecuted instantiation: ir_strtab.c:zval_opt_copy_ctor
Unexecuted instantiation: ir.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_jit_vm_helpers.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_jit.c:zval_opt_copy_ctor
Unexecuted instantiation: csprng.c:zval_opt_copy_ctor
Unexecuted instantiation: engine_mt19937.c:zval_opt_copy_ctor
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zval_opt_copy_ctor
Unexecuted instantiation: engine_secure.c:zval_opt_copy_ctor
Unexecuted instantiation: engine_user.c:zval_opt_copy_ctor
Unexecuted instantiation: engine_xoshiro256starstar.c:zval_opt_copy_ctor
Unexecuted instantiation: gammasection.c:zval_opt_copy_ctor
Unexecuted instantiation: random.c:zval_opt_copy_ctor
Unexecuted instantiation: randomizer.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_utils.c:zval_opt_copy_ctor
Unexecuted instantiation: php_reflection.c:zval_opt_copy_ctor
Unexecuted instantiation: php_spl.c:zval_opt_copy_ctor
Unexecuted instantiation: spl_array.c:zval_opt_copy_ctor
Unexecuted instantiation: spl_directory.c:zval_opt_copy_ctor
Unexecuted instantiation: spl_dllist.c:zval_opt_copy_ctor
Unexecuted instantiation: spl_exceptions.c:zval_opt_copy_ctor
Unexecuted instantiation: spl_fixedarray.c:zval_opt_copy_ctor
Unexecuted instantiation: spl_functions.c:zval_opt_copy_ctor
Unexecuted instantiation: spl_heap.c:zval_opt_copy_ctor
Unexecuted instantiation: spl_iterators.c:zval_opt_copy_ctor
Unexecuted instantiation: spl_observer.c:zval_opt_copy_ctor
Unexecuted instantiation: array.c:zval_opt_copy_ctor
Unexecuted instantiation: assert.c:zval_opt_copy_ctor
Unexecuted instantiation: base64.c:zval_opt_copy_ctor
Unexecuted instantiation: basic_functions.c:zval_opt_copy_ctor
Unexecuted instantiation: browscap.c:zval_opt_copy_ctor
Unexecuted instantiation: crc32_x86.c:zval_opt_copy_ctor
Unexecuted instantiation: crc32.c:zval_opt_copy_ctor
Unexecuted instantiation: credits.c:zval_opt_copy_ctor
Unexecuted instantiation: crypt.c:zval_opt_copy_ctor
Unexecuted instantiation: css.c:zval_opt_copy_ctor
Unexecuted instantiation: datetime.c:zval_opt_copy_ctor
Unexecuted instantiation: dir.c:zval_opt_copy_ctor
Unexecuted instantiation: dl.c:zval_opt_copy_ctor
Unexecuted instantiation: dns.c:zval_opt_copy_ctor
Unexecuted instantiation: exec.c:zval_opt_copy_ctor
Unexecuted instantiation: file.c:zval_opt_copy_ctor
Unexecuted instantiation: filestat.c:zval_opt_copy_ctor
Unexecuted instantiation: filters.c:zval_opt_copy_ctor
Unexecuted instantiation: flock_compat.c:zval_opt_copy_ctor
Unexecuted instantiation: formatted_print.c:zval_opt_copy_ctor
Unexecuted instantiation: fsock.c:zval_opt_copy_ctor
Unexecuted instantiation: ftok.c:zval_opt_copy_ctor
Unexecuted instantiation: ftp_fopen_wrapper.c:zval_opt_copy_ctor
Unexecuted instantiation: head.c:zval_opt_copy_ctor
Unexecuted instantiation: hrtime.c:zval_opt_copy_ctor
Unexecuted instantiation: html.c:zval_opt_copy_ctor
Unexecuted instantiation: http_fopen_wrapper.c:zval_opt_copy_ctor
Unexecuted instantiation: http.c:zval_opt_copy_ctor
Unexecuted instantiation: image.c:zval_opt_copy_ctor
Unexecuted instantiation: incomplete_class.c:zval_opt_copy_ctor
Unexecuted instantiation: info.c:zval_opt_copy_ctor
Unexecuted instantiation: io_poll.c:zval_opt_copy_ctor
Unexecuted instantiation: iptc.c:zval_opt_copy_ctor
Unexecuted instantiation: levenshtein.c:zval_opt_copy_ctor
Unexecuted instantiation: link.c:zval_opt_copy_ctor
Unexecuted instantiation: mail.c:zval_opt_copy_ctor
Unexecuted instantiation: math.c:zval_opt_copy_ctor
Unexecuted instantiation: md5.c:zval_opt_copy_ctor
Unexecuted instantiation: metaphone.c:zval_opt_copy_ctor
Unexecuted instantiation: microtime.c:zval_opt_copy_ctor
Unexecuted instantiation: net.c:zval_opt_copy_ctor
Unexecuted instantiation: pack.c:zval_opt_copy_ctor
Unexecuted instantiation: pageinfo.c:zval_opt_copy_ctor
Unexecuted instantiation: password.c:zval_opt_copy_ctor
Unexecuted instantiation: php_fopen_wrapper.c:zval_opt_copy_ctor
Unexecuted instantiation: proc_open.c:zval_opt_copy_ctor
Unexecuted instantiation: quot_print.c:zval_opt_copy_ctor
Unexecuted instantiation: scanf.c:zval_opt_copy_ctor
Unexecuted instantiation: sha1.c:zval_opt_copy_ctor
Unexecuted instantiation: soundex.c:zval_opt_copy_ctor
Unexecuted instantiation: streamsfuncs.c:zval_opt_copy_ctor
Unexecuted instantiation: string.c:zval_opt_copy_ctor
Unexecuted instantiation: strnatcmp.c:zval_opt_copy_ctor
Unexecuted instantiation: syslog.c:zval_opt_copy_ctor
Unexecuted instantiation: type.c:zval_opt_copy_ctor
Unexecuted instantiation: uniqid.c:zval_opt_copy_ctor
Unexecuted instantiation: url_scanner_ex.c:zval_opt_copy_ctor
Unexecuted instantiation: url.c:zval_opt_copy_ctor
Unexecuted instantiation: user_filters.c:zval_opt_copy_ctor
Unexecuted instantiation: uuencode.c:zval_opt_copy_ctor
Unexecuted instantiation: var_unserializer.c:zval_opt_copy_ctor
Unexecuted instantiation: var.c:zval_opt_copy_ctor
Unexecuted instantiation: versioning.c:zval_opt_copy_ctor
Unexecuted instantiation: crypt_sha256.c:zval_opt_copy_ctor
Unexecuted instantiation: crypt_sha512.c:zval_opt_copy_ctor
Unexecuted instantiation: php_crypt_r.c:zval_opt_copy_ctor
Unexecuted instantiation: php_uri.c:zval_opt_copy_ctor
Unexecuted instantiation: php_uri_common.c:zval_opt_copy_ctor
Unexecuted instantiation: uri_parser_rfc3986.c:zval_opt_copy_ctor
Unexecuted instantiation: uri_parser_whatwg.c:zval_opt_copy_ctor
Unexecuted instantiation: uri_parser_php_parse_url.c:zval_opt_copy_ctor
Unexecuted instantiation: explicit_bzero.c:zval_opt_copy_ctor
Unexecuted instantiation: fopen_wrappers.c:zval_opt_copy_ctor
Unexecuted instantiation: getopt.c:zval_opt_copy_ctor
Unexecuted instantiation: main.c:zval_opt_copy_ctor
Unexecuted instantiation: network.c:zval_opt_copy_ctor
Unexecuted instantiation: output.c:zval_opt_copy_ctor
Unexecuted instantiation: php_content_types.c:zval_opt_copy_ctor
Unexecuted instantiation: php_ini_builder.c:zval_opt_copy_ctor
Unexecuted instantiation: php_ini.c:zval_opt_copy_ctor
Unexecuted instantiation: php_glob.c:zval_opt_copy_ctor
Unexecuted instantiation: php_odbc_utils.c:zval_opt_copy_ctor
Unexecuted instantiation: php_open_temporary_file.c:zval_opt_copy_ctor
Unexecuted instantiation: php_scandir.c:zval_opt_copy_ctor
Unexecuted instantiation: php_syslog.c:zval_opt_copy_ctor
Unexecuted instantiation: php_ticks.c:zval_opt_copy_ctor
Unexecuted instantiation: php_variables.c:zval_opt_copy_ctor
Unexecuted instantiation: reentrancy.c:zval_opt_copy_ctor
Unexecuted instantiation: rfc1867.c:zval_opt_copy_ctor
Unexecuted instantiation: safe_bcmp.c:zval_opt_copy_ctor
Unexecuted instantiation: SAPI.c:zval_opt_copy_ctor
Unexecuted instantiation: snprintf.c:zval_opt_copy_ctor
Unexecuted instantiation: spprintf.c:zval_opt_copy_ctor
Unexecuted instantiation: strlcat.c:zval_opt_copy_ctor
Unexecuted instantiation: strlcpy.c:zval_opt_copy_ctor
Unexecuted instantiation: php_io.c:zval_opt_copy_ctor
Unexecuted instantiation: php_io_copy_linux.c:zval_opt_copy_ctor
Unexecuted instantiation: poll_backend_epoll.c:zval_opt_copy_ctor
Unexecuted instantiation: poll_backend_eventport.c:zval_opt_copy_ctor
Unexecuted instantiation: poll_backend_kqueue.c:zval_opt_copy_ctor
Unexecuted instantiation: poll_backend_poll.c:zval_opt_copy_ctor
Unexecuted instantiation: poll_core.c:zval_opt_copy_ctor
Unexecuted instantiation: poll_fd_table.c:zval_opt_copy_ctor
Unexecuted instantiation: poll_handle.c:zval_opt_copy_ctor
Unexecuted instantiation: cast.c:zval_opt_copy_ctor
Unexecuted instantiation: filter.c:zval_opt_copy_ctor
Unexecuted instantiation: glob_wrapper.c:zval_opt_copy_ctor
Unexecuted instantiation: memory.c:zval_opt_copy_ctor
Unexecuted instantiation: mmap.c:zval_opt_copy_ctor
Unexecuted instantiation: plain_wrapper.c:zval_opt_copy_ctor
Unexecuted instantiation: stream_errors.c:zval_opt_copy_ctor
Unexecuted instantiation: streams.c:zval_opt_copy_ctor
Unexecuted instantiation: transports.c:zval_opt_copy_ctor
Unexecuted instantiation: userspace.c:zval_opt_copy_ctor
Unexecuted instantiation: xp_socket.c:zval_opt_copy_ctor
Unexecuted instantiation: block_pass.c:zval_opt_copy_ctor
Unexecuted instantiation: compact_literals.c:zval_opt_copy_ctor
Unexecuted instantiation: compact_vars.c:zval_opt_copy_ctor
Unexecuted instantiation: dce.c:zval_opt_copy_ctor
Unexecuted instantiation: dfa_pass.c:zval_opt_copy_ctor
Unexecuted instantiation: escape_analysis.c:zval_opt_copy_ctor
Unexecuted instantiation: nop_removal.c:zval_opt_copy_ctor
Unexecuted instantiation: optimize_func_calls.c:zval_opt_copy_ctor
Unexecuted instantiation: optimize_temp_vars_5.c:zval_opt_copy_ctor
Unexecuted instantiation: pass1.c:zval_opt_copy_ctor
Unexecuted instantiation: pass3.c:zval_opt_copy_ctor
Unexecuted instantiation: sccp.c:zval_opt_copy_ctor
Unexecuted instantiation: scdf.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_call_graph.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_cfg.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_dfg.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_dump.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_func_info.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_inference.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_optimizer.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_ssa.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_alloc.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_API.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_ast.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_attributes.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_autoload.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_builtin_functions.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_call_stack.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_closures.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_compile.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_constants.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_cpuinfo.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_default_classes.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_dtrace.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_enum.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_exceptions.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_execute_API.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_execute.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_extensions.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_fibers.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_float.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_gc.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_gdb.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_generators.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_hash.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_highlight.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_hrtime.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_inheritance.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_ini_parser.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_ini_scanner.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_ini.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_interfaces.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_iterators.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_language_parser.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_language_scanner.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_lazy_objects.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_list.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_llist.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_multibyte.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_object_handlers.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_objects_API.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_objects.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_observer.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_opcode.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_operators.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_partial.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_property_hooks.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_ptr_stack.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_signal.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_smart_str.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_sort.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_stack.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_stream.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_string.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_strtod.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_system_id.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_variables.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_virtual_cwd.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_vm_opcodes.c:zval_opt_copy_ctor
Unexecuted instantiation: zend_weakrefs.c:zval_opt_copy_ctor
Unexecuted instantiation: zend.c:zval_opt_copy_ctor
Unexecuted instantiation: internal_functions_cli.c:zval_opt_copy_ctor
Unexecuted instantiation: fuzzer-parser.c:zval_opt_copy_ctor
Unexecuted instantiation: fuzzer-sapi.c:zval_opt_copy_ctor
Unexecuted instantiation: fuzzer-tracing-jit.c:zval_opt_copy_ctor
Unexecuted instantiation: fuzzer-exif.c:zval_opt_copy_ctor
Unexecuted instantiation: fuzzer-unserialize.c:zval_opt_copy_ctor
Unexecuted instantiation: fuzzer-function-jit.c:zval_opt_copy_ctor
Unexecuted instantiation: fuzzer-json.c:zval_opt_copy_ctor
Unexecuted instantiation: fuzzer-unserializehash.c:zval_opt_copy_ctor
Unexecuted instantiation: fuzzer-execute.c:zval_opt_copy_ctor
68
69
static zend_always_inline void zval_ptr_dtor_str(zval *zval_ptr)
70
2.27M
{
71
2.27M
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
72
292k
    ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING);
73
292k
    ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr)));
74
292k
    ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT));
75
292k
    efree(Z_STR_P(zval_ptr));
76
292k
  }
77
2.27M
}
Unexecuted instantiation: php_date.c:zval_ptr_dtor_str
Unexecuted instantiation: php_time.c:zval_ptr_dtor_str
Unexecuted instantiation: time_duration.c:zval_ptr_dtor_str
Unexecuted instantiation: astro.c:zval_ptr_dtor_str
Unexecuted instantiation: dow.c:zval_ptr_dtor_str
Unexecuted instantiation: duration.c:zval_ptr_dtor_str
Unexecuted instantiation: parse_date.c:zval_ptr_dtor_str
Unexecuted instantiation: parse_tz.c:zval_ptr_dtor_str
Unexecuted instantiation: parse_posix.c:zval_ptr_dtor_str
Unexecuted instantiation: timelib.c:zval_ptr_dtor_str
Unexecuted instantiation: tm2unixtime.c:zval_ptr_dtor_str
Unexecuted instantiation: unixtime2tm.c:zval_ptr_dtor_str
Unexecuted instantiation: parse_iso_intervals.c:zval_ptr_dtor_str
Unexecuted instantiation: interval.c:zval_ptr_dtor_str
Unexecuted instantiation: php_pcre.c:zval_ptr_dtor_str
Unexecuted instantiation: exif.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_adler32.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_crc32.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_fnv.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_gost.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_haval.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_joaat.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_md.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_murmur.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_ripemd.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_sha_ni.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_sha_sse2.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_sha.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_sha3.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_snefru.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_tiger.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_whirlpool.c:zval_ptr_dtor_str
Unexecuted instantiation: hash_xxhash.c:zval_ptr_dtor_str
Unexecuted instantiation: hash.c:zval_ptr_dtor_str
Unexecuted instantiation: json_encoder.c:zval_ptr_dtor_str
Unexecuted instantiation: json_parser.tab.c:zval_ptr_dtor_str
Unexecuted instantiation: json_scanner.c:zval_ptr_dtor_str
Unexecuted instantiation: json.c:zval_ptr_dtor_str
Unexecuted instantiation: php_lexbor.c:zval_ptr_dtor_str
Unexecuted instantiation: shared_alloc_mmap.c:zval_ptr_dtor_str
Unexecuted instantiation: shared_alloc_posix.c:zval_ptr_dtor_str
Unexecuted instantiation: shared_alloc_shm.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_accelerator_api.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_accelerator_blacklist.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_accelerator_debug.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_accelerator_hash.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_accelerator_module.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_accelerator_util_funcs.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_file_cache.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_persist_calc.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_persist.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_shared_alloc.c:zval_ptr_dtor_str
Unexecuted instantiation: ZendAccelerator.c:zval_ptr_dtor_str
Unexecuted instantiation: ir_cfg.c:zval_ptr_dtor_str
Unexecuted instantiation: ir_check.c:zval_ptr_dtor_str
Unexecuted instantiation: ir_dump.c:zval_ptr_dtor_str
Unexecuted instantiation: ir_emit.c:zval_ptr_dtor_str
Unexecuted instantiation: ir_gcm.c:zval_ptr_dtor_str
Unexecuted instantiation: ir_gdb.c:zval_ptr_dtor_str
Unexecuted instantiation: ir_patch.c:zval_ptr_dtor_str
Unexecuted instantiation: ir_perf.c:zval_ptr_dtor_str
Unexecuted instantiation: ir_ra.c:zval_ptr_dtor_str
Unexecuted instantiation: ir_ra_simple.c:zval_ptr_dtor_str
Unexecuted instantiation: ir_save.c:zval_ptr_dtor_str
Unexecuted instantiation: ir_sccp.c:zval_ptr_dtor_str
Unexecuted instantiation: ir_strtab.c:zval_ptr_dtor_str
Unexecuted instantiation: ir.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_jit_vm_helpers.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_jit.c:zval_ptr_dtor_str
Unexecuted instantiation: csprng.c:zval_ptr_dtor_str
Unexecuted instantiation: engine_mt19937.c:zval_ptr_dtor_str
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zval_ptr_dtor_str
Unexecuted instantiation: engine_secure.c:zval_ptr_dtor_str
Unexecuted instantiation: engine_user.c:zval_ptr_dtor_str
Unexecuted instantiation: engine_xoshiro256starstar.c:zval_ptr_dtor_str
Unexecuted instantiation: gammasection.c:zval_ptr_dtor_str
Unexecuted instantiation: random.c:zval_ptr_dtor_str
Unexecuted instantiation: randomizer.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_utils.c:zval_ptr_dtor_str
Unexecuted instantiation: php_reflection.c:zval_ptr_dtor_str
Unexecuted instantiation: php_spl.c:zval_ptr_dtor_str
Unexecuted instantiation: spl_array.c:zval_ptr_dtor_str
Unexecuted instantiation: spl_directory.c:zval_ptr_dtor_str
Unexecuted instantiation: spl_dllist.c:zval_ptr_dtor_str
Unexecuted instantiation: spl_exceptions.c:zval_ptr_dtor_str
Unexecuted instantiation: spl_fixedarray.c:zval_ptr_dtor_str
Unexecuted instantiation: spl_functions.c:zval_ptr_dtor_str
Unexecuted instantiation: spl_heap.c:zval_ptr_dtor_str
Unexecuted instantiation: spl_iterators.c:zval_ptr_dtor_str
Unexecuted instantiation: spl_observer.c:zval_ptr_dtor_str
array.c:zval_ptr_dtor_str
Line
Count
Source
70
1
{
71
1
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
72
0
    ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING);
73
0
    ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr)));
74
0
    ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT));
75
0
    efree(Z_STR_P(zval_ptr));
76
0
  }
77
1
}
Unexecuted instantiation: assert.c:zval_ptr_dtor_str
Unexecuted instantiation: base64.c:zval_ptr_dtor_str
basic_functions.c:zval_ptr_dtor_str
Line
Count
Source
70
80
{
71
80
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
72
0
    ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING);
73
0
    ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr)));
74
0
    ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT));
75
0
    efree(Z_STR_P(zval_ptr));
76
0
  }
77
80
}
Unexecuted instantiation: browscap.c:zval_ptr_dtor_str
Unexecuted instantiation: crc32_x86.c:zval_ptr_dtor_str
Unexecuted instantiation: crc32.c:zval_ptr_dtor_str
Unexecuted instantiation: credits.c:zval_ptr_dtor_str
Unexecuted instantiation: crypt.c:zval_ptr_dtor_str
Unexecuted instantiation: css.c:zval_ptr_dtor_str
Unexecuted instantiation: datetime.c:zval_ptr_dtor_str
Unexecuted instantiation: dir.c:zval_ptr_dtor_str
Unexecuted instantiation: dl.c:zval_ptr_dtor_str
Unexecuted instantiation: dns.c:zval_ptr_dtor_str
Unexecuted instantiation: exec.c:zval_ptr_dtor_str
Unexecuted instantiation: file.c:zval_ptr_dtor_str
Unexecuted instantiation: filestat.c:zval_ptr_dtor_str
Unexecuted instantiation: filters.c:zval_ptr_dtor_str
Unexecuted instantiation: flock_compat.c:zval_ptr_dtor_str
Unexecuted instantiation: formatted_print.c:zval_ptr_dtor_str
Unexecuted instantiation: fsock.c:zval_ptr_dtor_str
Unexecuted instantiation: ftok.c:zval_ptr_dtor_str
Unexecuted instantiation: ftp_fopen_wrapper.c:zval_ptr_dtor_str
Unexecuted instantiation: head.c:zval_ptr_dtor_str
Unexecuted instantiation: hrtime.c:zval_ptr_dtor_str
Unexecuted instantiation: html.c:zval_ptr_dtor_str
Unexecuted instantiation: http_fopen_wrapper.c:zval_ptr_dtor_str
Unexecuted instantiation: http.c:zval_ptr_dtor_str
Unexecuted instantiation: image.c:zval_ptr_dtor_str
Unexecuted instantiation: incomplete_class.c:zval_ptr_dtor_str
Unexecuted instantiation: info.c:zval_ptr_dtor_str
Unexecuted instantiation: io_poll.c:zval_ptr_dtor_str
Unexecuted instantiation: iptc.c:zval_ptr_dtor_str
Unexecuted instantiation: levenshtein.c:zval_ptr_dtor_str
Unexecuted instantiation: link.c:zval_ptr_dtor_str
Unexecuted instantiation: mail.c:zval_ptr_dtor_str
Unexecuted instantiation: math.c:zval_ptr_dtor_str
Unexecuted instantiation: md5.c:zval_ptr_dtor_str
Unexecuted instantiation: metaphone.c:zval_ptr_dtor_str
Unexecuted instantiation: microtime.c:zval_ptr_dtor_str
Unexecuted instantiation: net.c:zval_ptr_dtor_str
Unexecuted instantiation: pack.c:zval_ptr_dtor_str
Unexecuted instantiation: pageinfo.c:zval_ptr_dtor_str
Unexecuted instantiation: password.c:zval_ptr_dtor_str
Unexecuted instantiation: php_fopen_wrapper.c:zval_ptr_dtor_str
Unexecuted instantiation: proc_open.c:zval_ptr_dtor_str
Unexecuted instantiation: quot_print.c:zval_ptr_dtor_str
Unexecuted instantiation: scanf.c:zval_ptr_dtor_str
Unexecuted instantiation: sha1.c:zval_ptr_dtor_str
Unexecuted instantiation: soundex.c:zval_ptr_dtor_str
Unexecuted instantiation: streamsfuncs.c:zval_ptr_dtor_str
Unexecuted instantiation: string.c:zval_ptr_dtor_str
Unexecuted instantiation: strnatcmp.c:zval_ptr_dtor_str
Unexecuted instantiation: syslog.c:zval_ptr_dtor_str
Unexecuted instantiation: type.c:zval_ptr_dtor_str
Unexecuted instantiation: uniqid.c:zval_ptr_dtor_str
Unexecuted instantiation: url_scanner_ex.c:zval_ptr_dtor_str
Unexecuted instantiation: url.c:zval_ptr_dtor_str
Unexecuted instantiation: user_filters.c:zval_ptr_dtor_str
Unexecuted instantiation: uuencode.c:zval_ptr_dtor_str
var_unserializer.c:zval_ptr_dtor_str
Line
Count
Source
70
2.21M
{
71
2.21M
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
72
244k
    ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING);
73
244k
    ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr)));
74
244k
    ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT));
75
244k
    efree(Z_STR_P(zval_ptr));
76
244k
  }
77
2.21M
}
Unexecuted instantiation: var.c:zval_ptr_dtor_str
Unexecuted instantiation: versioning.c:zval_ptr_dtor_str
Unexecuted instantiation: crypt_sha256.c:zval_ptr_dtor_str
Unexecuted instantiation: crypt_sha512.c:zval_ptr_dtor_str
Unexecuted instantiation: php_crypt_r.c:zval_ptr_dtor_str
Unexecuted instantiation: php_uri.c:zval_ptr_dtor_str
Unexecuted instantiation: php_uri_common.c:zval_ptr_dtor_str
Unexecuted instantiation: uri_parser_rfc3986.c:zval_ptr_dtor_str
Unexecuted instantiation: uri_parser_whatwg.c:zval_ptr_dtor_str
Unexecuted instantiation: uri_parser_php_parse_url.c:zval_ptr_dtor_str
Unexecuted instantiation: explicit_bzero.c:zval_ptr_dtor_str
Unexecuted instantiation: fopen_wrappers.c:zval_ptr_dtor_str
Unexecuted instantiation: getopt.c:zval_ptr_dtor_str
Unexecuted instantiation: main.c:zval_ptr_dtor_str
Unexecuted instantiation: network.c:zval_ptr_dtor_str
Unexecuted instantiation: output.c:zval_ptr_dtor_str
Unexecuted instantiation: php_content_types.c:zval_ptr_dtor_str
Unexecuted instantiation: php_ini_builder.c:zval_ptr_dtor_str
Unexecuted instantiation: php_ini.c:zval_ptr_dtor_str
Unexecuted instantiation: php_glob.c:zval_ptr_dtor_str
Unexecuted instantiation: php_odbc_utils.c:zval_ptr_dtor_str
Unexecuted instantiation: php_open_temporary_file.c:zval_ptr_dtor_str
Unexecuted instantiation: php_scandir.c:zval_ptr_dtor_str
Unexecuted instantiation: php_syslog.c:zval_ptr_dtor_str
Unexecuted instantiation: php_ticks.c:zval_ptr_dtor_str
Unexecuted instantiation: php_variables.c:zval_ptr_dtor_str
Unexecuted instantiation: reentrancy.c:zval_ptr_dtor_str
Unexecuted instantiation: rfc1867.c:zval_ptr_dtor_str
Unexecuted instantiation: safe_bcmp.c:zval_ptr_dtor_str
Unexecuted instantiation: SAPI.c:zval_ptr_dtor_str
Unexecuted instantiation: snprintf.c:zval_ptr_dtor_str
Unexecuted instantiation: spprintf.c:zval_ptr_dtor_str
Unexecuted instantiation: strlcat.c:zval_ptr_dtor_str
Unexecuted instantiation: strlcpy.c:zval_ptr_dtor_str
Unexecuted instantiation: php_io.c:zval_ptr_dtor_str
Unexecuted instantiation: php_io_copy_linux.c:zval_ptr_dtor_str
Unexecuted instantiation: poll_backend_epoll.c:zval_ptr_dtor_str
Unexecuted instantiation: poll_backend_eventport.c:zval_ptr_dtor_str
Unexecuted instantiation: poll_backend_kqueue.c:zval_ptr_dtor_str
Unexecuted instantiation: poll_backend_poll.c:zval_ptr_dtor_str
Unexecuted instantiation: poll_core.c:zval_ptr_dtor_str
Unexecuted instantiation: poll_fd_table.c:zval_ptr_dtor_str
Unexecuted instantiation: poll_handle.c:zval_ptr_dtor_str
Unexecuted instantiation: cast.c:zval_ptr_dtor_str
Unexecuted instantiation: filter.c:zval_ptr_dtor_str
Unexecuted instantiation: glob_wrapper.c:zval_ptr_dtor_str
Unexecuted instantiation: memory.c:zval_ptr_dtor_str
Unexecuted instantiation: mmap.c:zval_ptr_dtor_str
Unexecuted instantiation: plain_wrapper.c:zval_ptr_dtor_str
Unexecuted instantiation: stream_errors.c:zval_ptr_dtor_str
Unexecuted instantiation: streams.c:zval_ptr_dtor_str
Unexecuted instantiation: transports.c:zval_ptr_dtor_str
Unexecuted instantiation: userspace.c:zval_ptr_dtor_str
Unexecuted instantiation: xp_socket.c:zval_ptr_dtor_str
block_pass.c:zval_ptr_dtor_str
Line
Count
Source
70
61
{
71
61
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
72
37
    ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING);
73
37
    ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr)));
74
37
    ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT));
75
37
    efree(Z_STR_P(zval_ptr));
76
37
  }
77
61
}
Unexecuted instantiation: compact_literals.c:zval_ptr_dtor_str
Unexecuted instantiation: compact_vars.c:zval_ptr_dtor_str
Unexecuted instantiation: dce.c:zval_ptr_dtor_str
Unexecuted instantiation: dfa_pass.c:zval_ptr_dtor_str
Unexecuted instantiation: escape_analysis.c:zval_ptr_dtor_str
Unexecuted instantiation: nop_removal.c:zval_ptr_dtor_str
Unexecuted instantiation: optimize_func_calls.c:zval_ptr_dtor_str
Unexecuted instantiation: optimize_temp_vars_5.c:zval_ptr_dtor_str
Unexecuted instantiation: pass1.c:zval_ptr_dtor_str
Unexecuted instantiation: pass3.c:zval_ptr_dtor_str
Unexecuted instantiation: sccp.c:zval_ptr_dtor_str
Unexecuted instantiation: scdf.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_call_graph.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_cfg.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_dfg.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_dump.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_func_info.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_inference.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_optimizer.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_ssa.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_alloc.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_API.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_ast.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_attributes.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_autoload.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_builtin_functions.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_call_stack.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_closures.c:zval_ptr_dtor_str
zend_compile.c:zval_ptr_dtor_str
Line
Count
Source
70
4.42k
{
71
4.42k
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
72
34
    ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING);
73
34
    ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr)));
74
34
    ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT));
75
34
    efree(Z_STR_P(zval_ptr));
76
34
  }
77
4.42k
}
Unexecuted instantiation: zend_constants.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_cpuinfo.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_default_classes.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_dtrace.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_enum.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_exceptions.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_execute_API.c:zval_ptr_dtor_str
zend_execute.c:zval_ptr_dtor_str
Line
Count
Source
70
7
{
71
7
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
72
7
    ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING);
73
7
    ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr)));
74
7
    ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT));
75
7
    efree(Z_STR_P(zval_ptr));
76
7
  }
77
7
}
Unexecuted instantiation: zend_extensions.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_fibers.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_float.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_gc.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_gdb.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_generators.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_hash.c:zval_ptr_dtor_str
zend_highlight.c:zval_ptr_dtor_str
Line
Count
Source
70
53.9k
{
71
53.9k
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
72
47.0k
    ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING);
73
47.0k
    ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr)));
74
47.0k
    ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT));
75
47.0k
    efree(Z_STR_P(zval_ptr));
76
47.0k
  }
77
53.9k
}
Unexecuted instantiation: zend_hrtime.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_inheritance.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_ini_parser.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_ini_scanner.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_ini.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_interfaces.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_iterators.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_language_parser.c:zval_ptr_dtor_str
zend_language_scanner.c:zval_ptr_dtor_str
Line
Count
Source
70
67
{
71
67
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
72
67
    ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING);
73
67
    ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr)));
74
67
    ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT));
75
67
    efree(Z_STR_P(zval_ptr));
76
67
  }
77
67
}
Unexecuted instantiation: zend_lazy_objects.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_list.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_llist.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_multibyte.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_object_handlers.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_objects_API.c:zval_ptr_dtor_str
zend_objects.c:zval_ptr_dtor_str
Line
Count
Source
70
11
{
71
11
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
72
6
    ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING);
73
6
    ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr)));
74
6
    ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT));
75
6
    efree(Z_STR_P(zval_ptr));
76
6
  }
77
11
}
Unexecuted instantiation: zend_observer.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_opcode.c:zval_ptr_dtor_str
zend_operators.c:zval_ptr_dtor_str
Line
Count
Source
70
3
{
71
3
  if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) {
72
0
    ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING);
73
0
    ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr)));
74
0
    ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT));
75
0
    efree(Z_STR_P(zval_ptr));
76
0
  }
77
3
}
Unexecuted instantiation: zend_partial.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_property_hooks.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_ptr_stack.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_signal.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_smart_str.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_sort.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_stack.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_stream.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_string.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_strtod.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_system_id.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_variables.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_virtual_cwd.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_vm_opcodes.c:zval_ptr_dtor_str
Unexecuted instantiation: zend_weakrefs.c:zval_ptr_dtor_str
Unexecuted instantiation: zend.c:zval_ptr_dtor_str
Unexecuted instantiation: internal_functions_cli.c:zval_ptr_dtor_str
Unexecuted instantiation: fuzzer-parser.c:zval_ptr_dtor_str
Unexecuted instantiation: fuzzer-sapi.c:zval_ptr_dtor_str
Unexecuted instantiation: fuzzer-tracing-jit.c:zval_ptr_dtor_str
Unexecuted instantiation: fuzzer-exif.c:zval_ptr_dtor_str
Unexecuted instantiation: fuzzer-unserialize.c:zval_ptr_dtor_str
Unexecuted instantiation: fuzzer-function-jit.c:zval_ptr_dtor_str
Unexecuted instantiation: fuzzer-json.c:zval_ptr_dtor_str
Unexecuted instantiation: fuzzer-unserializehash.c:zval_ptr_dtor_str
Unexecuted instantiation: fuzzer-execute.c:zval_ptr_dtor_str
78
79
ZEND_API void zval_ptr_dtor(zval *zval_ptr);
80
ZEND_API void zval_ptr_safe_dtor(zval *zval_ptr);
81
ZEND_API void zval_internal_ptr_dtor(zval *zvalue);
82
83
ZEND_API void zval_add_ref(zval *p);
84
85
END_EXTERN_C()
86
87
3.35M
#define ZVAL_PTR_DTOR zval_ptr_dtor
88
#define ZVAL_INTERNAL_PTR_DTOR zval_internal_ptr_dtor
89
90
#endif