/src/php-src/Zend/zend_variables.h
Line | Count | Source |
1 | | /* |
2 | | +----------------------------------------------------------------------+ |
3 | | | Zend Engine | |
4 | | +----------------------------------------------------------------------+ |
5 | | | Copyright (c) Zend Technologies Ltd. (http://www.zend.com) | |
6 | | +----------------------------------------------------------------------+ |
7 | | | This source file is subject to version 2.00 of the Zend license, | |
8 | | | that is bundled with this package in the file LICENSE, and is | |
9 | | | available through the world-wide-web at the following url: | |
10 | | | http://www.zend.com/license/2_00.txt. | |
11 | | | If you did not receive a copy of the Zend license and are unable to | |
12 | | | obtain it through the world-wide-web, please send a note to | |
13 | | | license@zend.com so we can mail you a copy immediately. | |
14 | | +----------------------------------------------------------------------+ |
15 | | | Authors: Andi Gutmans <andi@php.net> | |
16 | | | Zeev Suraski <zeev@php.net> | |
17 | | | Dmitry Stogov <dmitry@php.net> | |
18 | | +----------------------------------------------------------------------+ |
19 | | */ |
20 | | |
21 | | #ifndef ZEND_VARIABLES_H |
22 | | #define ZEND_VARIABLES_H |
23 | | |
24 | | #include "zend_types.h" |
25 | | #include "zend_gc.h" |
26 | | #include "zend_hash.h" |
27 | | |
28 | | BEGIN_EXTERN_C() |
29 | | |
30 | | ZEND_API void ZEND_FASTCALL rc_dtor_func(zend_refcounted *p); |
31 | | ZEND_API void ZEND_FASTCALL zval_copy_ctor_func(zval *zvalue); |
32 | | |
33 | | static zend_always_inline void zval_ptr_dtor_nogc(zval *zval_ptr) |
34 | 37.8M | { |
35 | 37.8M | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { |
36 | 8.81M | rc_dtor_func(Z_COUNTED_P(zval_ptr)); |
37 | 8.81M | } |
38 | 37.8M | } Unexecuted instantiation: php_date.c:zval_ptr_dtor_nogc Unexecuted instantiation: astro.c:zval_ptr_dtor_nogc Unexecuted instantiation: dow.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 | 34 | 266 | { | 35 | 266 | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 0 | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 0 | } | 38 | 266 | } |
json_parser.tab.c:zval_ptr_dtor_nogc Line | Count | Source | 34 | 9.74k | { | 35 | 9.74k | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 6.85k | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 6.85k | } | 38 | 9.74k | } |
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_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 Unexecuted instantiation: zend_jit.c:zval_ptr_dtor_nogc 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: 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 | 34 | 700k | { | 35 | 700k | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 125k | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 125k | } | 38 | 700k | } |
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: 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: 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 | 34 | 23.7k | { | 35 | 23.7k | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 2.86k | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 2.86k | } | 38 | 23.7k | } |
compact_literals.c:zval_ptr_dtor_nogc Line | Count | Source | 34 | 359k | { | 35 | 359k | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 28.4k | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 28.4k | } | 38 | 359k | } |
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 | 34 | 1.43k | { | 35 | 1.43k | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 156 | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 156 | } | 38 | 1.43k | } |
Unexecuted instantiation: optimize_temp_vars_5.c:zval_ptr_dtor_nogc pass1.c:zval_ptr_dtor_nogc Line | Count | Source | 34 | 4.46k | { | 35 | 4.46k | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 430 | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 430 | } | 38 | 4.46k | } |
Unexecuted instantiation: pass3.c:zval_ptr_dtor_nogc sccp.c:zval_ptr_dtor_nogc Line | Count | Source | 34 | 2.10M | { | 35 | 2.10M | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 486 | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 486 | } | 38 | 2.10M | } |
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 | 34 | 1.74k | { | 35 | 1.74k | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 453 | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 453 | } | 38 | 1.74k | } |
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 | 34 | 2.95M | { | 35 | 2.95M | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 836k | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 836k | } | 38 | 2.95M | } |
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 | 34 | 77.7k | { | 35 | 77.7k | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 4.68k | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 4.68k | } | 38 | 77.7k | } |
zend_constants.c:zval_ptr_dtor_nogc Line | Count | Source | 34 | 118 | { | 35 | 118 | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 45 | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 45 | } | 38 | 118 | } |
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 | 34 | 452k | { | 35 | 452k | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 9.35k | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 9.35k | } | 38 | 452k | } |
zend_execute.c:zval_ptr_dtor_nogc Line | Count | Source | 34 | 3.35M | { | 35 | 3.35M | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 569k | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 569k | } | 38 | 3.35M | } |
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 | 34 | 990 | { | 35 | 990 | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 0 | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 0 | } | 38 | 990 | } |
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 | 34 | 21.2M | { | 35 | 21.2M | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 2.73M | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 2.73M | } | 38 | 21.2M | } |
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 | 34 | 6.56M | { | 35 | 6.56M | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 4.48M | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 4.48M | } | 38 | 6.56M | } |
Unexecuted instantiation: zend_operators.c:zval_ptr_dtor_nogc zend_property_hooks.c:zval_ptr_dtor_nogc Line | Count | Source | 34 | 1.62k | { | 35 | 1.62k | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 36 | 0 | rc_dtor_func(Z_COUNTED_P(zval_ptr)); | 37 | 0 | } | 38 | 1.62k | } |
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 |
39 | | |
40 | | static zend_always_inline void i_zval_ptr_dtor(zval *zval_ptr) |
41 | 40.5M | { |
42 | 40.5M | if (Z_REFCOUNTED_P(zval_ptr)) { |
43 | 12.5M | zend_refcounted *ref = Z_COUNTED_P(zval_ptr); |
44 | 12.5M | if (!GC_DELREF(ref)) { |
45 | 9.92M | rc_dtor_func(ref); |
46 | 9.92M | } else { |
47 | 2.60M | gc_check_possible_root(ref); |
48 | 2.60M | } |
49 | 12.5M | } |
50 | 40.5M | } Unexecuted instantiation: php_date.c:i_zval_ptr_dtor Unexecuted instantiation: astro.c:i_zval_ptr_dtor Unexecuted instantiation: dow.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_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: 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 | 41 | 734k | { | 42 | 734k | if (Z_REFCOUNTED_P(zval_ptr)) { | 43 | 731k | zend_refcounted *ref = Z_COUNTED_P(zval_ptr); | 44 | 731k | if (!GC_DELREF(ref)) { | 45 | 273k | rc_dtor_func(ref); | 46 | 458k | } else { | 47 | 458k | gc_check_possible_root(ref); | 48 | 458k | } | 49 | 731k | } | 50 | 734k | } |
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: 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: 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 | 41 | 241k | { | 42 | 241k | if (Z_REFCOUNTED_P(zval_ptr)) { | 43 | 137k | zend_refcounted *ref = Z_COUNTED_P(zval_ptr); | 44 | 137k | if (!GC_DELREF(ref)) { | 45 | 113k | rc_dtor_func(ref); | 46 | 113k | } else { | 47 | 23.7k | gc_check_possible_root(ref); | 48 | 23.7k | } | 49 | 137k | } | 50 | 241k | } |
zend_execute.c:i_zval_ptr_dtor Line | Count | Source | 41 | 879k | { | 42 | 879k | if (Z_REFCOUNTED_P(zval_ptr)) { | 43 | 115k | zend_refcounted *ref = Z_COUNTED_P(zval_ptr); | 44 | 115k | if (!GC_DELREF(ref)) { | 45 | 84.2k | rc_dtor_func(ref); | 46 | 84.2k | } else { | 47 | 31.5k | gc_check_possible_root(ref); | 48 | 31.5k | } | 49 | 115k | } | 50 | 879k | } |
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 | 41 | 48 | { | 42 | 48 | if (Z_REFCOUNTED_P(zval_ptr)) { | 43 | 48 | zend_refcounted *ref = Z_COUNTED_P(zval_ptr); | 44 | 48 | if (!GC_DELREF(ref)) { | 45 | 9 | rc_dtor_func(ref); | 46 | 39 | } else { | 47 | 39 | gc_check_possible_root(ref); | 48 | 39 | } | 49 | 48 | } | 50 | 48 | } |
zend_hash.c:i_zval_ptr_dtor Line | Count | Source | 41 | 26.5M | { | 42 | 26.5M | if (Z_REFCOUNTED_P(zval_ptr)) { | 43 | 6.57M | zend_refcounted *ref = Z_COUNTED_P(zval_ptr); | 44 | 6.57M | if (!GC_DELREF(ref)) { | 45 | 5.96M | rc_dtor_func(ref); | 46 | 5.96M | } else { | 47 | 609k | gc_check_possible_root(ref); | 48 | 609k | } | 49 | 6.57M | } | 50 | 26.5M | } |
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 | 41 | 2.01k | { | 42 | 2.01k | if (Z_REFCOUNTED_P(zval_ptr)) { | 43 | 40 | zend_refcounted *ref = Z_COUNTED_P(zval_ptr); | 44 | 40 | if (!GC_DELREF(ref)) { | 45 | 0 | rc_dtor_func(ref); | 46 | 40 | } else { | 47 | 40 | gc_check_possible_root(ref); | 48 | 40 | } | 49 | 40 | } | 50 | 2.01k | } |
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 | 41 | 2.29M | { | 42 | 2.29M | if (Z_REFCOUNTED_P(zval_ptr)) { | 43 | 2.29M | zend_refcounted *ref = Z_COUNTED_P(zval_ptr); | 44 | 2.29M | if (!GC_DELREF(ref)) { | 45 | 2.10M | rc_dtor_func(ref); | 46 | 2.10M | } else { | 47 | 192k | gc_check_possible_root(ref); | 48 | 192k | } | 49 | 2.29M | } | 50 | 2.29M | } |
Unexecuted instantiation: zend_observer.c:i_zval_ptr_dtor zend_opcode.c:i_zval_ptr_dtor Line | Count | Source | 41 | 30.9k | { | 42 | 30.9k | if (Z_REFCOUNTED_P(zval_ptr)) { | 43 | 1.04k | zend_refcounted *ref = Z_COUNTED_P(zval_ptr); | 44 | 1.04k | if (!GC_DELREF(ref)) { | 45 | 898 | rc_dtor_func(ref); | 46 | 898 | } else { | 47 | 145 | gc_check_possible_root(ref); | 48 | 145 | } | 49 | 1.04k | } | 50 | 30.9k | } |
zend_operators.c:i_zval_ptr_dtor Line | Count | Source | 41 | 123k | { | 42 | 123k | if (Z_REFCOUNTED_P(zval_ptr)) { | 43 | 12.6k | zend_refcounted *ref = Z_COUNTED_P(zval_ptr); | 44 | 12.6k | if (!GC_DELREF(ref)) { | 45 | 411 | rc_dtor_func(ref); | 46 | 12.2k | } else { | 47 | 12.2k | gc_check_possible_root(ref); | 48 | 12.2k | } | 49 | 12.6k | } | 50 | 123k | } |
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 | 41 | 9.67M | { | 42 | 9.67M | if (Z_REFCOUNTED_P(zval_ptr)) { | 43 | 2.66M | zend_refcounted *ref = Z_COUNTED_P(zval_ptr); | 44 | 2.66M | if (!GC_DELREF(ref)) { | 45 | 1.38M | rc_dtor_func(ref); | 46 | 1.38M | } else { | 47 | 1.27M | gc_check_possible_root(ref); | 48 | 1.27M | } | 49 | 2.66M | } | 50 | 9.67M | } |
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 |
51 | | |
52 | | static zend_always_inline void zval_copy_ctor(zval *zvalue) |
53 | 0 | { |
54 | 0 | if (Z_TYPE_P(zvalue) == IS_ARRAY) { |
55 | 0 | ZVAL_ARR(zvalue, zend_array_dup(Z_ARR_P(zvalue))); |
56 | 0 | } else if (Z_REFCOUNTED_P(zvalue)) { |
57 | 0 | Z_ADDREF_P(zvalue); |
58 | 0 | } |
59 | 0 | } Unexecuted instantiation: php_date.c:zval_copy_ctor Unexecuted instantiation: astro.c:zval_copy_ctor Unexecuted instantiation: dow.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_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: 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: 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: 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_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 |
60 | | |
61 | | static zend_always_inline void zval_opt_copy_ctor(zval *zvalue) |
62 | 0 | { |
63 | 0 | if (Z_OPT_TYPE_P(zvalue) == IS_ARRAY) { |
64 | 0 | ZVAL_ARR(zvalue, zend_array_dup(Z_ARR_P(zvalue))); |
65 | 0 | } else if (Z_OPT_REFCOUNTED_P(zvalue)) { |
66 | 0 | Z_ADDREF_P(zvalue); |
67 | 0 | } |
68 | 0 | } Unexecuted instantiation: php_date.c:zval_opt_copy_ctor Unexecuted instantiation: astro.c:zval_opt_copy_ctor Unexecuted instantiation: dow.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_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: 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: 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: 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_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 |
69 | | |
70 | | static zend_always_inline void zval_ptr_dtor_str(zval *zval_ptr) |
71 | 2.81M | { |
72 | 2.81M | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { |
73 | 1.30M | ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING); |
74 | 1.30M | ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr))); |
75 | 1.30M | ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT)); |
76 | 1.30M | efree(Z_STR_P(zval_ptr)); |
77 | 1.30M | } |
78 | 2.81M | } Unexecuted instantiation: php_date.c:zval_ptr_dtor_str Unexecuted instantiation: astro.c:zval_ptr_dtor_str Unexecuted instantiation: dow.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_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 | 71 | 117 | { | 72 | 117 | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 73 | 0 | ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING); | 74 | 0 | ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr))); | 75 | 0 | ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT)); | 76 | 0 | efree(Z_STR_P(zval_ptr)); | 77 | 0 | } | 78 | 117 | } |
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 | 71 | 636 | { | 72 | 636 | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 73 | 0 | ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING); | 74 | 0 | ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr))); | 75 | 0 | ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT)); | 76 | 0 | efree(Z_STR_P(zval_ptr)); | 77 | 0 | } | 78 | 636 | } |
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: 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 | 71 | 1.35M | { | 72 | 1.35M | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 73 | 153k | ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING); | 74 | 153k | ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr))); | 75 | 153k | ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT)); | 76 | 153k | efree(Z_STR_P(zval_ptr)); | 77 | 153k | } | 78 | 1.35M | } |
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: 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: 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 | 71 | 818 | { | 72 | 818 | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 73 | 390 | ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING); | 74 | 390 | ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr))); | 75 | 390 | ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT)); | 76 | 390 | efree(Z_STR_P(zval_ptr)); | 77 | 390 | } | 78 | 818 | } |
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 | 71 | 1.04k | { | 72 | 1.04k | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 73 | 15 | ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING); | 74 | 15 | ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr))); | 75 | 15 | ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT)); | 76 | 15 | efree(Z_STR_P(zval_ptr)); | 77 | 15 | } | 78 | 1.04k | } |
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 | 71 | 2.44k | { | 72 | 2.44k | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 73 | 1.85k | ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING); | 74 | 1.85k | ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr))); | 75 | 1.85k | ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT)); | 76 | 1.85k | efree(Z_STR_P(zval_ptr)); | 77 | 1.85k | } | 78 | 2.44k | } |
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 | 71 | 1.25M | { | 72 | 1.25M | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 73 | 968k | ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING); | 74 | 968k | ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr))); | 75 | 968k | ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT)); | 76 | 968k | efree(Z_STR_P(zval_ptr)); | 77 | 968k | } | 78 | 1.25M | } |
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 | 71 | 94 | { | 72 | 94 | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 73 | 94 | ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING); | 74 | 94 | ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr))); | 75 | 94 | ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT)); | 76 | 94 | efree(Z_STR_P(zval_ptr)); | 77 | 94 | } | 78 | 94 | } |
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 zend_object_handlers.c:zval_ptr_dtor_str Line | Count | Source | 71 | 693 | { | 72 | 693 | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 73 | 11 | ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING); | 74 | 11 | ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr))); | 75 | 11 | ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT)); | 76 | 11 | efree(Z_STR_P(zval_ptr)); | 77 | 11 | } | 78 | 693 | } |
Unexecuted instantiation: zend_objects_API.c:zval_ptr_dtor_str zend_objects.c:zval_ptr_dtor_str Line | Count | Source | 71 | 989 | { | 72 | 989 | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 73 | 13 | ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING); | 74 | 13 | ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr))); | 75 | 13 | ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT)); | 76 | 13 | efree(Z_STR_P(zval_ptr)); | 77 | 13 | } | 78 | 989 | } |
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 | 71 | 192k | { | 72 | 192k | if (Z_REFCOUNTED_P(zval_ptr) && !Z_DELREF_P(zval_ptr)) { | 73 | 178k | ZEND_ASSERT(Z_TYPE_P(zval_ptr) == IS_STRING); | 74 | 178k | ZEND_ASSERT(!ZSTR_IS_INTERNED(Z_STR_P(zval_ptr))); | 75 | 178k | ZEND_ASSERT(!(GC_FLAGS(Z_STR_P(zval_ptr)) & IS_STR_PERSISTENT)); | 76 | 178k | efree(Z_STR_P(zval_ptr)); | 77 | 178k | } | 78 | 192k | } |
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 |
79 | | |
80 | | ZEND_API void zval_ptr_dtor(zval *zval_ptr); |
81 | | ZEND_API void zval_ptr_safe_dtor(zval *zval_ptr); |
82 | | ZEND_API void zval_internal_ptr_dtor(zval *zvalue); |
83 | | |
84 | | ZEND_API void zval_add_ref(zval *p); |
85 | | |
86 | | END_EXTERN_C() |
87 | | |
88 | 6.54M | #define ZVAL_PTR_DTOR zval_ptr_dtor |
89 | | #define ZVAL_INTERNAL_PTR_DTOR zval_internal_ptr_dtor |
90 | | |
91 | | #endif |