/src/php-src/Zend/zend_gc.h
Line | Count | Source |
1 | | /* |
2 | | +----------------------------------------------------------------------+ |
3 | | | Zend Engine | |
4 | | +----------------------------------------------------------------------+ |
5 | | | Copyright © Zend Technologies Ltd., a subsidiary company of | |
6 | | | Perforce Software, Inc., and Contributors. | |
7 | | +----------------------------------------------------------------------+ |
8 | | | This source file is subject to the Modified BSD License that is | |
9 | | | bundled with this package in the file LICENSE, and is available | |
10 | | | through the World Wide Web at <https://www.php.net/license/>. | |
11 | | | | |
12 | | | SPDX-License-Identifier: BSD-3-Clause | |
13 | | +----------------------------------------------------------------------+ |
14 | | | Authors: David Wang <planetbeing@gmail.com> | |
15 | | | Dmitry Stogov <dmitry@php.net> | |
16 | | +----------------------------------------------------------------------+ |
17 | | */ |
18 | | |
19 | | #ifndef ZEND_GC_H |
20 | | #define ZEND_GC_H |
21 | | |
22 | | #include "zend_hrtime.h" |
23 | | |
24 | | #ifndef GC_BENCH |
25 | | # define GC_BENCH 0 |
26 | | #endif |
27 | | |
28 | | BEGIN_EXTERN_C() |
29 | | |
30 | | typedef struct _zend_gc_status { |
31 | | bool active; |
32 | | bool gc_protected; |
33 | | bool full; |
34 | | uint32_t runs; |
35 | | uint32_t collected; |
36 | | uint32_t threshold; |
37 | | uint32_t buf_size; |
38 | | uint32_t num_roots; |
39 | | zend_hrtime_t application_time; |
40 | | zend_hrtime_t collector_time; |
41 | | zend_hrtime_t dtor_time; |
42 | | zend_hrtime_t free_time; |
43 | | } zend_gc_status; |
44 | | |
45 | | ZEND_API extern int (*gc_collect_cycles)(void); |
46 | | |
47 | | ZEND_API void ZEND_FASTCALL gc_possible_root(zend_refcounted *ref); |
48 | | ZEND_API void ZEND_FASTCALL gc_remove_from_buffer(zend_refcounted *ref); |
49 | | |
50 | | /* enable/disable automatic start of GC collection */ |
51 | | ZEND_API bool gc_enable(bool enable); |
52 | | ZEND_API bool gc_enabled(void); |
53 | | |
54 | | /* enable/disable possible root additions */ |
55 | | ZEND_API bool gc_protect(bool protect); |
56 | | ZEND_API bool gc_protected(void); |
57 | | |
58 | | #if GC_BENCH |
59 | | void gc_bench_print(void); |
60 | | #endif |
61 | | |
62 | | /* The default implementation of the gc_collect_cycles callback. */ |
63 | | ZEND_API int zend_gc_collect_cycles(void); |
64 | | |
65 | | ZEND_API void zend_gc_get_status(zend_gc_status *status); |
66 | | |
67 | | void gc_init(void); |
68 | | void gc_globals_ctor(void); |
69 | | void gc_globals_dtor(void); |
70 | | void gc_reset(void); |
71 | | |
72 | | #ifdef ZTS |
73 | | size_t zend_gc_globals_size(void); |
74 | | #endif |
75 | | |
76 | 3.04M | #define GC_REMOVE_FROM_BUFFER(p) do { \ |
77 | 3.04M | zend_refcounted *_p = (zend_refcounted*)(p); \ |
78 | 3.04M | if (GC_TYPE_INFO(_p) & GC_INFO_MASK) { \ |
79 | 313k | gc_remove_from_buffer(_p); \ |
80 | 313k | } \ |
81 | 3.04M | } while (0) |
82 | | |
83 | | #define GC_MAY_LEAK(ref) \ |
84 | 538 | ((GC_TYPE_INFO(ref) & \ |
85 | 538 | (GC_INFO_MASK | (GC_NOT_COLLECTABLE << GC_FLAGS_SHIFT))) == 0) |
86 | | |
87 | | static zend_always_inline void gc_check_possible_root(zend_refcounted *ref) |
88 | 523k | { |
89 | 523k | if (EXPECTED(GC_TYPE_INFO(ref) == GC_REFERENCE)) { |
90 | 18.5k | zval *zv = &((zend_reference*)ref)->val; |
91 | | |
92 | 18.5k | if (!Z_COLLECTABLE_P(zv)) { |
93 | 9.81k | return; |
94 | 9.81k | } |
95 | 8.74k | ref = Z_COUNTED_P(zv); |
96 | 8.74k | } |
97 | 514k | if (UNEXPECTED(GC_MAY_LEAK(ref))) { |
98 | 120k | gc_possible_root(ref); |
99 | 120k | } |
100 | 514k | } Unexecuted instantiation: php_date.c:gc_check_possible_root Unexecuted instantiation: astro.c:gc_check_possible_root Unexecuted instantiation: dow.c:gc_check_possible_root Unexecuted instantiation: parse_date.c:gc_check_possible_root Unexecuted instantiation: parse_tz.c:gc_check_possible_root Unexecuted instantiation: parse_posix.c:gc_check_possible_root Unexecuted instantiation: timelib.c:gc_check_possible_root Unexecuted instantiation: tm2unixtime.c:gc_check_possible_root Unexecuted instantiation: unixtime2tm.c:gc_check_possible_root Unexecuted instantiation: parse_iso_intervals.c:gc_check_possible_root Unexecuted instantiation: interval.c:gc_check_possible_root Unexecuted instantiation: php_pcre.c:gc_check_possible_root Unexecuted instantiation: exif.c:gc_check_possible_root Unexecuted instantiation: hash_adler32.c:gc_check_possible_root Unexecuted instantiation: hash_crc32.c:gc_check_possible_root Unexecuted instantiation: hash_fnv.c:gc_check_possible_root Unexecuted instantiation: hash_gost.c:gc_check_possible_root Unexecuted instantiation: hash_haval.c:gc_check_possible_root Unexecuted instantiation: hash_joaat.c:gc_check_possible_root Unexecuted instantiation: hash_md.c:gc_check_possible_root Unexecuted instantiation: hash_murmur.c:gc_check_possible_root Unexecuted instantiation: hash_ripemd.c:gc_check_possible_root Unexecuted instantiation: hash_sha_ni.c:gc_check_possible_root Unexecuted instantiation: hash_sha_sse2.c:gc_check_possible_root Unexecuted instantiation: hash_sha.c:gc_check_possible_root Unexecuted instantiation: hash_sha3.c:gc_check_possible_root Unexecuted instantiation: hash_snefru.c:gc_check_possible_root Unexecuted instantiation: hash_tiger.c:gc_check_possible_root Unexecuted instantiation: hash_whirlpool.c:gc_check_possible_root Unexecuted instantiation: hash_xxhash.c:gc_check_possible_root Unexecuted instantiation: hash.c:gc_check_possible_root Unexecuted instantiation: json_encoder.c:gc_check_possible_root Unexecuted instantiation: json_parser.tab.c:gc_check_possible_root Unexecuted instantiation: json_scanner.c:gc_check_possible_root Unexecuted instantiation: json.c:gc_check_possible_root Unexecuted instantiation: php_lexbor.c:gc_check_possible_root Unexecuted instantiation: shared_alloc_mmap.c:gc_check_possible_root Unexecuted instantiation: shared_alloc_posix.c:gc_check_possible_root Unexecuted instantiation: shared_alloc_shm.c:gc_check_possible_root Unexecuted instantiation: zend_accelerator_api.c:gc_check_possible_root Unexecuted instantiation: zend_accelerator_blacklist.c:gc_check_possible_root Unexecuted instantiation: zend_accelerator_debug.c:gc_check_possible_root Unexecuted instantiation: zend_accelerator_hash.c:gc_check_possible_root Unexecuted instantiation: zend_accelerator_module.c:gc_check_possible_root Unexecuted instantiation: zend_accelerator_util_funcs.c:gc_check_possible_root Unexecuted instantiation: zend_file_cache.c:gc_check_possible_root Unexecuted instantiation: zend_persist_calc.c:gc_check_possible_root Unexecuted instantiation: zend_persist.c:gc_check_possible_root Unexecuted instantiation: zend_shared_alloc.c:gc_check_possible_root Unexecuted instantiation: ZendAccelerator.c:gc_check_possible_root Unexecuted instantiation: ir_cfg.c:gc_check_possible_root Unexecuted instantiation: ir_check.c:gc_check_possible_root Unexecuted instantiation: ir_dump.c:gc_check_possible_root Unexecuted instantiation: ir_emit.c:gc_check_possible_root Unexecuted instantiation: ir_gcm.c:gc_check_possible_root Unexecuted instantiation: ir_gdb.c:gc_check_possible_root Unexecuted instantiation: ir_patch.c:gc_check_possible_root Unexecuted instantiation: ir_perf.c:gc_check_possible_root Unexecuted instantiation: ir_ra.c:gc_check_possible_root Unexecuted instantiation: ir_save.c:gc_check_possible_root Unexecuted instantiation: ir_sccp.c:gc_check_possible_root Unexecuted instantiation: ir_strtab.c:gc_check_possible_root Unexecuted instantiation: ir.c:gc_check_possible_root Unexecuted instantiation: zend_jit_vm_helpers.c:gc_check_possible_root Unexecuted instantiation: zend_jit.c:gc_check_possible_root Unexecuted instantiation: csprng.c:gc_check_possible_root Unexecuted instantiation: engine_mt19937.c:gc_check_possible_root Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:gc_check_possible_root Unexecuted instantiation: engine_secure.c:gc_check_possible_root Unexecuted instantiation: engine_user.c:gc_check_possible_root Unexecuted instantiation: engine_xoshiro256starstar.c:gc_check_possible_root Unexecuted instantiation: gammasection.c:gc_check_possible_root Unexecuted instantiation: random.c:gc_check_possible_root Unexecuted instantiation: randomizer.c:gc_check_possible_root Unexecuted instantiation: zend_utils.c:gc_check_possible_root Unexecuted instantiation: php_reflection.c:gc_check_possible_root Unexecuted instantiation: php_spl.c:gc_check_possible_root Unexecuted instantiation: spl_array.c:gc_check_possible_root Unexecuted instantiation: spl_directory.c:gc_check_possible_root Unexecuted instantiation: spl_dllist.c:gc_check_possible_root Unexecuted instantiation: spl_exceptions.c:gc_check_possible_root Unexecuted instantiation: spl_fixedarray.c:gc_check_possible_root Unexecuted instantiation: spl_functions.c:gc_check_possible_root Unexecuted instantiation: spl_heap.c:gc_check_possible_root Unexecuted instantiation: spl_iterators.c:gc_check_possible_root Unexecuted instantiation: spl_observer.c:gc_check_possible_root Unexecuted instantiation: array.c:gc_check_possible_root Unexecuted instantiation: assert.c:gc_check_possible_root Unexecuted instantiation: base64.c:gc_check_possible_root Unexecuted instantiation: basic_functions.c:gc_check_possible_root Unexecuted instantiation: browscap.c:gc_check_possible_root Unexecuted instantiation: crc32_x86.c:gc_check_possible_root Unexecuted instantiation: crc32.c:gc_check_possible_root Unexecuted instantiation: credits.c:gc_check_possible_root Unexecuted instantiation: crypt.c:gc_check_possible_root Unexecuted instantiation: css.c:gc_check_possible_root Unexecuted instantiation: datetime.c:gc_check_possible_root Unexecuted instantiation: dir.c:gc_check_possible_root Unexecuted instantiation: dl.c:gc_check_possible_root Unexecuted instantiation: dns.c:gc_check_possible_root Unexecuted instantiation: exec.c:gc_check_possible_root Unexecuted instantiation: file.c:gc_check_possible_root Unexecuted instantiation: filestat.c:gc_check_possible_root Unexecuted instantiation: filters.c:gc_check_possible_root Unexecuted instantiation: flock_compat.c:gc_check_possible_root Unexecuted instantiation: formatted_print.c:gc_check_possible_root Unexecuted instantiation: fsock.c:gc_check_possible_root Unexecuted instantiation: ftok.c:gc_check_possible_root Unexecuted instantiation: ftp_fopen_wrapper.c:gc_check_possible_root Unexecuted instantiation: head.c:gc_check_possible_root Unexecuted instantiation: hrtime.c:gc_check_possible_root Unexecuted instantiation: html.c:gc_check_possible_root Unexecuted instantiation: http_fopen_wrapper.c:gc_check_possible_root Unexecuted instantiation: http.c:gc_check_possible_root Unexecuted instantiation: image.c:gc_check_possible_root Unexecuted instantiation: incomplete_class.c:gc_check_possible_root Unexecuted instantiation: info.c:gc_check_possible_root Unexecuted instantiation: iptc.c:gc_check_possible_root Unexecuted instantiation: levenshtein.c:gc_check_possible_root Unexecuted instantiation: link.c:gc_check_possible_root Unexecuted instantiation: mail.c:gc_check_possible_root Unexecuted instantiation: math.c:gc_check_possible_root Unexecuted instantiation: md5.c:gc_check_possible_root Unexecuted instantiation: metaphone.c:gc_check_possible_root Unexecuted instantiation: microtime.c:gc_check_possible_root Unexecuted instantiation: net.c:gc_check_possible_root Unexecuted instantiation: pack.c:gc_check_possible_root Unexecuted instantiation: pageinfo.c:gc_check_possible_root Unexecuted instantiation: password.c:gc_check_possible_root Unexecuted instantiation: php_fopen_wrapper.c:gc_check_possible_root Unexecuted instantiation: proc_open.c:gc_check_possible_root Unexecuted instantiation: quot_print.c:gc_check_possible_root Unexecuted instantiation: scanf.c:gc_check_possible_root Unexecuted instantiation: sha1.c:gc_check_possible_root Unexecuted instantiation: soundex.c:gc_check_possible_root Unexecuted instantiation: streamsfuncs.c:gc_check_possible_root Unexecuted instantiation: string.c:gc_check_possible_root Unexecuted instantiation: strnatcmp.c:gc_check_possible_root Unexecuted instantiation: syslog.c:gc_check_possible_root Unexecuted instantiation: type.c:gc_check_possible_root Unexecuted instantiation: uniqid.c:gc_check_possible_root Unexecuted instantiation: url_scanner_ex.c:gc_check_possible_root Unexecuted instantiation: url.c:gc_check_possible_root Unexecuted instantiation: user_filters.c:gc_check_possible_root Unexecuted instantiation: uuencode.c:gc_check_possible_root var_unserializer.c:gc_check_possible_root Line | Count | Source | 88 | 173 | { | 89 | 173 | if (EXPECTED(GC_TYPE_INFO(ref) == GC_REFERENCE)) { | 90 | 0 | zval *zv = &((zend_reference*)ref)->val; | 91 | |
| 92 | 0 | if (!Z_COLLECTABLE_P(zv)) { | 93 | 0 | return; | 94 | 0 | } | 95 | 0 | ref = Z_COUNTED_P(zv); | 96 | 0 | } | 97 | 173 | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 98 | 73 | gc_possible_root(ref); | 99 | 73 | } | 100 | 173 | } |
var.c:gc_check_possible_root Line | Count | Source | 88 | 500 | { | 89 | 500 | if (EXPECTED(GC_TYPE_INFO(ref) == GC_REFERENCE)) { | 90 | 0 | zval *zv = &((zend_reference*)ref)->val; | 91 | |
| 92 | 0 | if (!Z_COLLECTABLE_P(zv)) { | 93 | 0 | return; | 94 | 0 | } | 95 | 0 | ref = Z_COUNTED_P(zv); | 96 | 0 | } | 97 | 500 | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 98 | 484 | gc_possible_root(ref); | 99 | 484 | } | 100 | 500 | } |
Unexecuted instantiation: versioning.c:gc_check_possible_root Unexecuted instantiation: crypt_sha256.c:gc_check_possible_root Unexecuted instantiation: crypt_sha512.c:gc_check_possible_root Unexecuted instantiation: php_crypt_r.c:gc_check_possible_root Unexecuted instantiation: php_uri.c:gc_check_possible_root Unexecuted instantiation: php_uri_common.c:gc_check_possible_root Unexecuted instantiation: uri_parser_rfc3986.c:gc_check_possible_root Unexecuted instantiation: uri_parser_whatwg.c:gc_check_possible_root Unexecuted instantiation: uri_parser_php_parse_url.c:gc_check_possible_root Unexecuted instantiation: explicit_bzero.c:gc_check_possible_root Unexecuted instantiation: fopen_wrappers.c:gc_check_possible_root Unexecuted instantiation: getopt.c:gc_check_possible_root Unexecuted instantiation: main.c:gc_check_possible_root Unexecuted instantiation: network.c:gc_check_possible_root Unexecuted instantiation: output.c:gc_check_possible_root Unexecuted instantiation: php_content_types.c:gc_check_possible_root Unexecuted instantiation: php_ini_builder.c:gc_check_possible_root Unexecuted instantiation: php_ini.c:gc_check_possible_root Unexecuted instantiation: php_glob.c:gc_check_possible_root Unexecuted instantiation: php_odbc_utils.c:gc_check_possible_root Unexecuted instantiation: php_open_temporary_file.c:gc_check_possible_root Unexecuted instantiation: php_scandir.c:gc_check_possible_root Unexecuted instantiation: php_syslog.c:gc_check_possible_root Unexecuted instantiation: php_ticks.c:gc_check_possible_root Unexecuted instantiation: php_variables.c:gc_check_possible_root Unexecuted instantiation: reentrancy.c:gc_check_possible_root Unexecuted instantiation: rfc1867.c:gc_check_possible_root Unexecuted instantiation: safe_bcmp.c:gc_check_possible_root Unexecuted instantiation: SAPI.c:gc_check_possible_root Unexecuted instantiation: snprintf.c:gc_check_possible_root Unexecuted instantiation: spprintf.c:gc_check_possible_root Unexecuted instantiation: strlcat.c:gc_check_possible_root Unexecuted instantiation: strlcpy.c:gc_check_possible_root Unexecuted instantiation: cast.c:gc_check_possible_root Unexecuted instantiation: filter.c:gc_check_possible_root Unexecuted instantiation: glob_wrapper.c:gc_check_possible_root Unexecuted instantiation: memory.c:gc_check_possible_root Unexecuted instantiation: mmap.c:gc_check_possible_root Unexecuted instantiation: plain_wrapper.c:gc_check_possible_root Unexecuted instantiation: stream_errors.c:gc_check_possible_root Unexecuted instantiation: streams.c:gc_check_possible_root Unexecuted instantiation: transports.c:gc_check_possible_root Unexecuted instantiation: userspace.c:gc_check_possible_root Unexecuted instantiation: xp_socket.c:gc_check_possible_root Unexecuted instantiation: block_pass.c:gc_check_possible_root Unexecuted instantiation: compact_literals.c:gc_check_possible_root Unexecuted instantiation: compact_vars.c:gc_check_possible_root Unexecuted instantiation: dce.c:gc_check_possible_root Unexecuted instantiation: dfa_pass.c:gc_check_possible_root Unexecuted instantiation: escape_analysis.c:gc_check_possible_root Unexecuted instantiation: nop_removal.c:gc_check_possible_root Unexecuted instantiation: optimize_func_calls.c:gc_check_possible_root Unexecuted instantiation: optimize_temp_vars_5.c:gc_check_possible_root Unexecuted instantiation: pass1.c:gc_check_possible_root Unexecuted instantiation: pass3.c:gc_check_possible_root Unexecuted instantiation: sccp.c:gc_check_possible_root Unexecuted instantiation: scdf.c:gc_check_possible_root Unexecuted instantiation: zend_call_graph.c:gc_check_possible_root Unexecuted instantiation: zend_cfg.c:gc_check_possible_root Unexecuted instantiation: zend_dfg.c:gc_check_possible_root Unexecuted instantiation: zend_dump.c:gc_check_possible_root Unexecuted instantiation: zend_func_info.c:gc_check_possible_root Unexecuted instantiation: zend_inference.c:gc_check_possible_root Unexecuted instantiation: zend_optimizer.c:gc_check_possible_root Unexecuted instantiation: zend_ssa.c:gc_check_possible_root Unexecuted instantiation: zend_alloc.c:gc_check_possible_root Unexecuted instantiation: zend_API.c:gc_check_possible_root Unexecuted instantiation: zend_ast.c:gc_check_possible_root Unexecuted instantiation: zend_attributes.c:gc_check_possible_root Unexecuted instantiation: zend_autoload.c:gc_check_possible_root Unexecuted instantiation: zend_builtin_functions.c:gc_check_possible_root Unexecuted instantiation: zend_call_stack.c:gc_check_possible_root Unexecuted instantiation: zend_closures.c:gc_check_possible_root Unexecuted instantiation: zend_compile.c:gc_check_possible_root Unexecuted instantiation: zend_constants.c:gc_check_possible_root Unexecuted instantiation: zend_cpuinfo.c:gc_check_possible_root Unexecuted instantiation: zend_default_classes.c:gc_check_possible_root Unexecuted instantiation: zend_dtrace.c:gc_check_possible_root Unexecuted instantiation: zend_enum.c:gc_check_possible_root Unexecuted instantiation: zend_exceptions.c:gc_check_possible_root zend_execute_API.c:gc_check_possible_root Line | Count | Source | 88 | 8.44k | { | 89 | 8.44k | if (EXPECTED(GC_TYPE_INFO(ref) == GC_REFERENCE)) { | 90 | 41 | zval *zv = &((zend_reference*)ref)->val; | 91 | | | 92 | 41 | if (!Z_COLLECTABLE_P(zv)) { | 93 | 26 | return; | 94 | 26 | } | 95 | 15 | ref = Z_COUNTED_P(zv); | 96 | 15 | } | 97 | 8.41k | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 98 | 1.32k | gc_possible_root(ref); | 99 | 1.32k | } | 100 | 8.41k | } |
zend_execute.c:gc_check_possible_root Line | Count | Source | 88 | 19.8k | { | 89 | 19.8k | if (EXPECTED(GC_TYPE_INFO(ref) == GC_REFERENCE)) { | 90 | 11.0k | zval *zv = &((zend_reference*)ref)->val; | 91 | | | 92 | 11.0k | if (!Z_COLLECTABLE_P(zv)) { | 93 | 6.65k | return; | 94 | 6.65k | } | 95 | 4.37k | ref = Z_COUNTED_P(zv); | 96 | 4.37k | } | 97 | 13.2k | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 98 | 6.19k | gc_possible_root(ref); | 99 | 6.19k | } | 100 | 13.2k | } |
Unexecuted instantiation: zend_extensions.c:gc_check_possible_root Unexecuted instantiation: zend_fibers.c:gc_check_possible_root Unexecuted instantiation: zend_float.c:gc_check_possible_root zend_gc.c:gc_check_possible_root Line | Count | Source | 88 | 208 | { | 89 | 208 | if (EXPECTED(GC_TYPE_INFO(ref) == GC_REFERENCE)) { | 90 | 2 | zval *zv = &((zend_reference*)ref)->val; | 91 | | | 92 | 2 | if (!Z_COLLECTABLE_P(zv)) { | 93 | 0 | return; | 94 | 0 | } | 95 | 2 | ref = Z_COUNTED_P(zv); | 96 | 2 | } | 97 | 208 | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 98 | 158 | gc_possible_root(ref); | 99 | 158 | } | 100 | 208 | } |
Unexecuted instantiation: zend_gdb.c:gc_check_possible_root zend_generators.c:gc_check_possible_root Line | Count | Source | 88 | 10 | { | 89 | 10 | if (EXPECTED(GC_TYPE_INFO(ref) == GC_REFERENCE)) { | 90 | 0 | zval *zv = &((zend_reference*)ref)->val; | 91 | |
| 92 | 0 | if (!Z_COLLECTABLE_P(zv)) { | 93 | 0 | return; | 94 | 0 | } | 95 | 0 | ref = Z_COUNTED_P(zv); | 96 | 0 | } | 97 | 10 | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 98 | 10 | gc_possible_root(ref); | 99 | 10 | } | 100 | 10 | } |
zend_hash.c:gc_check_possible_root Line | Count | Source | 88 | 186k | { | 89 | 186k | if (EXPECTED(GC_TYPE_INFO(ref) == GC_REFERENCE)) { | 90 | 4.04k | zval *zv = &((zend_reference*)ref)->val; | 91 | | | 92 | 4.04k | if (!Z_COLLECTABLE_P(zv)) { | 93 | 1.67k | return; | 94 | 1.67k | } | 95 | 2.37k | ref = Z_COUNTED_P(zv); | 96 | 2.37k | } | 97 | 185k | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 98 | 4.13k | gc_possible_root(ref); | 99 | 4.13k | } | 100 | 185k | } |
Unexecuted instantiation: zend_highlight.c:gc_check_possible_root Unexecuted instantiation: zend_hrtime.c:gc_check_possible_root Unexecuted instantiation: zend_inheritance.c:gc_check_possible_root Unexecuted instantiation: zend_ini_parser.c:gc_check_possible_root Unexecuted instantiation: zend_ini_scanner.c:gc_check_possible_root Unexecuted instantiation: zend_ini.c:gc_check_possible_root Unexecuted instantiation: zend_interfaces.c:gc_check_possible_root Unexecuted instantiation: zend_iterators.c:gc_check_possible_root Unexecuted instantiation: zend_language_parser.c:gc_check_possible_root Unexecuted instantiation: zend_language_scanner.c:gc_check_possible_root zend_lazy_objects.c:gc_check_possible_root Line | Count | Source | 88 | 831 | { | 89 | 831 | if (EXPECTED(GC_TYPE_INFO(ref) == GC_REFERENCE)) { | 90 | 16 | zval *zv = &((zend_reference*)ref)->val; | 91 | | | 92 | 16 | if (!Z_COLLECTABLE_P(zv)) { | 93 | 16 | return; | 94 | 16 | } | 95 | 0 | ref = Z_COUNTED_P(zv); | 96 | 0 | } | 97 | 815 | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 98 | 0 | gc_possible_root(ref); | 99 | 0 | } | 100 | 815 | } |
Unexecuted instantiation: zend_list.c:gc_check_possible_root Unexecuted instantiation: zend_llist.c:gc_check_possible_root Unexecuted instantiation: zend_multibyte.c:gc_check_possible_root Unexecuted instantiation: zend_object_handlers.c:gc_check_possible_root Unexecuted instantiation: zend_objects_API.c:gc_check_possible_root zend_objects.c:gc_check_possible_root Line | Count | Source | 88 | 120k | { | 89 | 120k | if (EXPECTED(GC_TYPE_INFO(ref) == GC_REFERENCE)) { | 90 | 256 | zval *zv = &((zend_reference*)ref)->val; | 91 | | | 92 | 256 | if (!Z_COLLECTABLE_P(zv)) { | 93 | 202 | return; | 94 | 202 | } | 95 | 54 | ref = Z_COUNTED_P(zv); | 96 | 54 | } | 97 | 120k | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 98 | 1.83k | gc_possible_root(ref); | 99 | 1.83k | } | 100 | 120k | } |
Unexecuted instantiation: zend_observer.c:gc_check_possible_root zend_opcode.c:gc_check_possible_root Line | Count | Source | 88 | 28 | { | 89 | 28 | if (EXPECTED(GC_TYPE_INFO(ref) == GC_REFERENCE)) { | 90 | 14 | zval *zv = &((zend_reference*)ref)->val; | 91 | | | 92 | 14 | if (!Z_COLLECTABLE_P(zv)) { | 93 | 12 | return; | 94 | 12 | } | 95 | 2 | ref = Z_COUNTED_P(zv); | 96 | 2 | } | 97 | 16 | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 98 | 6 | gc_possible_root(ref); | 99 | 6 | } | 100 | 16 | } |
zend_operators.c:gc_check_possible_root Line | Count | Source | 88 | 2.29k | { | 89 | 2.29k | if (EXPECTED(GC_TYPE_INFO(ref) == GC_REFERENCE)) { | 90 | 0 | zval *zv = &((zend_reference*)ref)->val; | 91 | |
| 92 | 0 | if (!Z_COLLECTABLE_P(zv)) { | 93 | 0 | return; | 94 | 0 | } | 95 | 0 | ref = Z_COUNTED_P(zv); | 96 | 0 | } | 97 | 2.29k | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 98 | 0 | gc_possible_root(ref); | 99 | 0 | } | 100 | 2.29k | } |
Unexecuted instantiation: zend_property_hooks.c:gc_check_possible_root Unexecuted instantiation: zend_ptr_stack.c:gc_check_possible_root Unexecuted instantiation: zend_signal.c:gc_check_possible_root Unexecuted instantiation: zend_smart_str.c:gc_check_possible_root Unexecuted instantiation: zend_sort.c:gc_check_possible_root Unexecuted instantiation: zend_stack.c:gc_check_possible_root Unexecuted instantiation: zend_stream.c:gc_check_possible_root Unexecuted instantiation: zend_string.c:gc_check_possible_root Unexecuted instantiation: zend_strtod.c:gc_check_possible_root Unexecuted instantiation: zend_system_id.c:gc_check_possible_root zend_variables.c:gc_check_possible_root Line | Count | Source | 88 | 183k | { | 89 | 183k | if (EXPECTED(GC_TYPE_INFO(ref) == GC_REFERENCE)) { | 90 | 3.14k | zval *zv = &((zend_reference*)ref)->val; | 91 | | | 92 | 3.14k | if (!Z_COLLECTABLE_P(zv)) { | 93 | 1.22k | return; | 94 | 1.22k | } | 95 | 1.92k | ref = Z_COUNTED_P(zv); | 96 | 1.92k | } | 97 | 182k | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 98 | 106k | gc_possible_root(ref); | 99 | 106k | } | 100 | 182k | } |
Unexecuted instantiation: zend_virtual_cwd.c:gc_check_possible_root Unexecuted instantiation: zend_vm_opcodes.c:gc_check_possible_root Unexecuted instantiation: zend_weakrefs.c:gc_check_possible_root Unexecuted instantiation: zend.c:gc_check_possible_root Unexecuted instantiation: internal_functions_cli.c:gc_check_possible_root Unexecuted instantiation: fuzzer-function-jit.c:gc_check_possible_root Unexecuted instantiation: fuzzer-sapi.c:gc_check_possible_root |
101 | | |
102 | | static zend_always_inline void gc_check_possible_root_no_ref(zend_refcounted *ref) |
103 | 95.0k | { |
104 | 95.0k | ZEND_ASSERT(GC_TYPE_INFO(ref) != GC_REFERENCE); |
105 | 95.0k | if (UNEXPECTED(GC_MAY_LEAK(ref))) { |
106 | 31.7k | gc_possible_root(ref); |
107 | 31.7k | } |
108 | 95.0k | } Unexecuted instantiation: php_date.c:gc_check_possible_root_no_ref Unexecuted instantiation: astro.c:gc_check_possible_root_no_ref Unexecuted instantiation: dow.c:gc_check_possible_root_no_ref Unexecuted instantiation: parse_date.c:gc_check_possible_root_no_ref Unexecuted instantiation: parse_tz.c:gc_check_possible_root_no_ref Unexecuted instantiation: parse_posix.c:gc_check_possible_root_no_ref Unexecuted instantiation: timelib.c:gc_check_possible_root_no_ref Unexecuted instantiation: tm2unixtime.c:gc_check_possible_root_no_ref Unexecuted instantiation: unixtime2tm.c:gc_check_possible_root_no_ref Unexecuted instantiation: parse_iso_intervals.c:gc_check_possible_root_no_ref Unexecuted instantiation: interval.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_pcre.c:gc_check_possible_root_no_ref Unexecuted instantiation: exif.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_adler32.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_crc32.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_fnv.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_gost.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_haval.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_joaat.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_md.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_murmur.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_ripemd.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_sha_ni.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_sha_sse2.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_sha.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_sha3.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_snefru.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_tiger.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_whirlpool.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash_xxhash.c:gc_check_possible_root_no_ref Unexecuted instantiation: hash.c:gc_check_possible_root_no_ref Unexecuted instantiation: json_encoder.c:gc_check_possible_root_no_ref Unexecuted instantiation: json_parser.tab.c:gc_check_possible_root_no_ref Unexecuted instantiation: json_scanner.c:gc_check_possible_root_no_ref Unexecuted instantiation: json.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_lexbor.c:gc_check_possible_root_no_ref Unexecuted instantiation: shared_alloc_mmap.c:gc_check_possible_root_no_ref Unexecuted instantiation: shared_alloc_posix.c:gc_check_possible_root_no_ref Unexecuted instantiation: shared_alloc_shm.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_accelerator_api.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_accelerator_blacklist.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_accelerator_debug.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_accelerator_hash.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_accelerator_module.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_accelerator_util_funcs.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_file_cache.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_persist_calc.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_persist.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_shared_alloc.c:gc_check_possible_root_no_ref Unexecuted instantiation: ZendAccelerator.c:gc_check_possible_root_no_ref Unexecuted instantiation: ir_cfg.c:gc_check_possible_root_no_ref Unexecuted instantiation: ir_check.c:gc_check_possible_root_no_ref Unexecuted instantiation: ir_dump.c:gc_check_possible_root_no_ref Unexecuted instantiation: ir_emit.c:gc_check_possible_root_no_ref Unexecuted instantiation: ir_gcm.c:gc_check_possible_root_no_ref Unexecuted instantiation: ir_gdb.c:gc_check_possible_root_no_ref Unexecuted instantiation: ir_patch.c:gc_check_possible_root_no_ref Unexecuted instantiation: ir_perf.c:gc_check_possible_root_no_ref Unexecuted instantiation: ir_ra.c:gc_check_possible_root_no_ref Unexecuted instantiation: ir_save.c:gc_check_possible_root_no_ref Unexecuted instantiation: ir_sccp.c:gc_check_possible_root_no_ref Unexecuted instantiation: ir_strtab.c:gc_check_possible_root_no_ref Unexecuted instantiation: ir.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_jit_vm_helpers.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_jit.c:gc_check_possible_root_no_ref Unexecuted instantiation: csprng.c:gc_check_possible_root_no_ref Unexecuted instantiation: engine_mt19937.c:gc_check_possible_root_no_ref Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:gc_check_possible_root_no_ref Unexecuted instantiation: engine_secure.c:gc_check_possible_root_no_ref Unexecuted instantiation: engine_user.c:gc_check_possible_root_no_ref Unexecuted instantiation: engine_xoshiro256starstar.c:gc_check_possible_root_no_ref Unexecuted instantiation: gammasection.c:gc_check_possible_root_no_ref Unexecuted instantiation: random.c:gc_check_possible_root_no_ref Unexecuted instantiation: randomizer.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_utils.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_reflection.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_spl.c:gc_check_possible_root_no_ref Unexecuted instantiation: spl_array.c:gc_check_possible_root_no_ref Unexecuted instantiation: spl_directory.c:gc_check_possible_root_no_ref Unexecuted instantiation: spl_dllist.c:gc_check_possible_root_no_ref Unexecuted instantiation: spl_exceptions.c:gc_check_possible_root_no_ref spl_fixedarray.c:gc_check_possible_root_no_ref Line | Count | Source | 103 | 2 | { | 104 | 2 | ZEND_ASSERT(GC_TYPE_INFO(ref) != GC_REFERENCE); | 105 | 2 | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 106 | 0 | gc_possible_root(ref); | 107 | 0 | } | 108 | 2 | } |
Unexecuted instantiation: spl_functions.c:gc_check_possible_root_no_ref Unexecuted instantiation: spl_heap.c:gc_check_possible_root_no_ref Unexecuted instantiation: spl_iterators.c:gc_check_possible_root_no_ref Unexecuted instantiation: spl_observer.c:gc_check_possible_root_no_ref Unexecuted instantiation: array.c:gc_check_possible_root_no_ref Unexecuted instantiation: assert.c:gc_check_possible_root_no_ref Unexecuted instantiation: base64.c:gc_check_possible_root_no_ref Unexecuted instantiation: basic_functions.c:gc_check_possible_root_no_ref Unexecuted instantiation: browscap.c:gc_check_possible_root_no_ref Unexecuted instantiation: crc32_x86.c:gc_check_possible_root_no_ref Unexecuted instantiation: crc32.c:gc_check_possible_root_no_ref Unexecuted instantiation: credits.c:gc_check_possible_root_no_ref Unexecuted instantiation: crypt.c:gc_check_possible_root_no_ref Unexecuted instantiation: css.c:gc_check_possible_root_no_ref Unexecuted instantiation: datetime.c:gc_check_possible_root_no_ref Unexecuted instantiation: dir.c:gc_check_possible_root_no_ref Unexecuted instantiation: dl.c:gc_check_possible_root_no_ref Unexecuted instantiation: dns.c:gc_check_possible_root_no_ref Unexecuted instantiation: exec.c:gc_check_possible_root_no_ref Unexecuted instantiation: file.c:gc_check_possible_root_no_ref Unexecuted instantiation: filestat.c:gc_check_possible_root_no_ref Unexecuted instantiation: filters.c:gc_check_possible_root_no_ref Unexecuted instantiation: flock_compat.c:gc_check_possible_root_no_ref Unexecuted instantiation: formatted_print.c:gc_check_possible_root_no_ref Unexecuted instantiation: fsock.c:gc_check_possible_root_no_ref Unexecuted instantiation: ftok.c:gc_check_possible_root_no_ref Unexecuted instantiation: ftp_fopen_wrapper.c:gc_check_possible_root_no_ref Unexecuted instantiation: head.c:gc_check_possible_root_no_ref Unexecuted instantiation: hrtime.c:gc_check_possible_root_no_ref Unexecuted instantiation: html.c:gc_check_possible_root_no_ref Unexecuted instantiation: http_fopen_wrapper.c:gc_check_possible_root_no_ref Unexecuted instantiation: http.c:gc_check_possible_root_no_ref Unexecuted instantiation: image.c:gc_check_possible_root_no_ref Unexecuted instantiation: incomplete_class.c:gc_check_possible_root_no_ref Unexecuted instantiation: info.c:gc_check_possible_root_no_ref Unexecuted instantiation: iptc.c:gc_check_possible_root_no_ref Unexecuted instantiation: levenshtein.c:gc_check_possible_root_no_ref Unexecuted instantiation: link.c:gc_check_possible_root_no_ref Unexecuted instantiation: mail.c:gc_check_possible_root_no_ref Unexecuted instantiation: math.c:gc_check_possible_root_no_ref Unexecuted instantiation: md5.c:gc_check_possible_root_no_ref Unexecuted instantiation: metaphone.c:gc_check_possible_root_no_ref Unexecuted instantiation: microtime.c:gc_check_possible_root_no_ref Unexecuted instantiation: net.c:gc_check_possible_root_no_ref Unexecuted instantiation: pack.c:gc_check_possible_root_no_ref Unexecuted instantiation: pageinfo.c:gc_check_possible_root_no_ref Unexecuted instantiation: password.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_fopen_wrapper.c:gc_check_possible_root_no_ref Unexecuted instantiation: proc_open.c:gc_check_possible_root_no_ref Unexecuted instantiation: quot_print.c:gc_check_possible_root_no_ref Unexecuted instantiation: scanf.c:gc_check_possible_root_no_ref Unexecuted instantiation: sha1.c:gc_check_possible_root_no_ref Unexecuted instantiation: soundex.c:gc_check_possible_root_no_ref Unexecuted instantiation: streamsfuncs.c:gc_check_possible_root_no_ref Unexecuted instantiation: string.c:gc_check_possible_root_no_ref Unexecuted instantiation: strnatcmp.c:gc_check_possible_root_no_ref Unexecuted instantiation: syslog.c:gc_check_possible_root_no_ref Unexecuted instantiation: type.c:gc_check_possible_root_no_ref Unexecuted instantiation: uniqid.c:gc_check_possible_root_no_ref Unexecuted instantiation: url_scanner_ex.c:gc_check_possible_root_no_ref Unexecuted instantiation: url.c:gc_check_possible_root_no_ref Unexecuted instantiation: user_filters.c:gc_check_possible_root_no_ref Unexecuted instantiation: uuencode.c:gc_check_possible_root_no_ref Unexecuted instantiation: var_unserializer.c:gc_check_possible_root_no_ref var.c:gc_check_possible_root_no_ref Line | Count | Source | 103 | 28.5k | { | 104 | 28.5k | ZEND_ASSERT(GC_TYPE_INFO(ref) != GC_REFERENCE); | 105 | 28.5k | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 106 | 28.2k | gc_possible_root(ref); | 107 | 28.2k | } | 108 | 28.5k | } |
Unexecuted instantiation: versioning.c:gc_check_possible_root_no_ref Unexecuted instantiation: crypt_sha256.c:gc_check_possible_root_no_ref Unexecuted instantiation: crypt_sha512.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_crypt_r.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_uri.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_uri_common.c:gc_check_possible_root_no_ref Unexecuted instantiation: uri_parser_rfc3986.c:gc_check_possible_root_no_ref Unexecuted instantiation: uri_parser_whatwg.c:gc_check_possible_root_no_ref Unexecuted instantiation: uri_parser_php_parse_url.c:gc_check_possible_root_no_ref Unexecuted instantiation: explicit_bzero.c:gc_check_possible_root_no_ref Unexecuted instantiation: fopen_wrappers.c:gc_check_possible_root_no_ref Unexecuted instantiation: getopt.c:gc_check_possible_root_no_ref Unexecuted instantiation: main.c:gc_check_possible_root_no_ref Unexecuted instantiation: network.c:gc_check_possible_root_no_ref Unexecuted instantiation: output.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_content_types.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_ini_builder.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_ini.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_glob.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_odbc_utils.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_open_temporary_file.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_scandir.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_syslog.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_ticks.c:gc_check_possible_root_no_ref Unexecuted instantiation: php_variables.c:gc_check_possible_root_no_ref Unexecuted instantiation: reentrancy.c:gc_check_possible_root_no_ref Unexecuted instantiation: rfc1867.c:gc_check_possible_root_no_ref Unexecuted instantiation: safe_bcmp.c:gc_check_possible_root_no_ref Unexecuted instantiation: SAPI.c:gc_check_possible_root_no_ref Unexecuted instantiation: snprintf.c:gc_check_possible_root_no_ref Unexecuted instantiation: spprintf.c:gc_check_possible_root_no_ref Unexecuted instantiation: strlcat.c:gc_check_possible_root_no_ref Unexecuted instantiation: strlcpy.c:gc_check_possible_root_no_ref Unexecuted instantiation: cast.c:gc_check_possible_root_no_ref Unexecuted instantiation: filter.c:gc_check_possible_root_no_ref Unexecuted instantiation: glob_wrapper.c:gc_check_possible_root_no_ref Unexecuted instantiation: memory.c:gc_check_possible_root_no_ref Unexecuted instantiation: mmap.c:gc_check_possible_root_no_ref Unexecuted instantiation: plain_wrapper.c:gc_check_possible_root_no_ref Unexecuted instantiation: stream_errors.c:gc_check_possible_root_no_ref Unexecuted instantiation: streams.c:gc_check_possible_root_no_ref Unexecuted instantiation: transports.c:gc_check_possible_root_no_ref Unexecuted instantiation: userspace.c:gc_check_possible_root_no_ref Unexecuted instantiation: xp_socket.c:gc_check_possible_root_no_ref Unexecuted instantiation: block_pass.c:gc_check_possible_root_no_ref Unexecuted instantiation: compact_literals.c:gc_check_possible_root_no_ref Unexecuted instantiation: compact_vars.c:gc_check_possible_root_no_ref Unexecuted instantiation: dce.c:gc_check_possible_root_no_ref Unexecuted instantiation: dfa_pass.c:gc_check_possible_root_no_ref Unexecuted instantiation: escape_analysis.c:gc_check_possible_root_no_ref Unexecuted instantiation: nop_removal.c:gc_check_possible_root_no_ref Unexecuted instantiation: optimize_func_calls.c:gc_check_possible_root_no_ref Unexecuted instantiation: optimize_temp_vars_5.c:gc_check_possible_root_no_ref Unexecuted instantiation: pass1.c:gc_check_possible_root_no_ref Unexecuted instantiation: pass3.c:gc_check_possible_root_no_ref Unexecuted instantiation: sccp.c:gc_check_possible_root_no_ref Unexecuted instantiation: scdf.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_call_graph.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_cfg.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_dfg.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_dump.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_func_info.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_inference.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_optimizer.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_ssa.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_alloc.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_API.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_ast.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_attributes.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_autoload.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_builtin_functions.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_call_stack.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_closures.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_compile.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_constants.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_cpuinfo.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_default_classes.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_dtrace.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_enum.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_exceptions.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_execute_API.c:gc_check_possible_root_no_ref zend_execute.c:gc_check_possible_root_no_ref Line | Count | Source | 103 | 64.9k | { | 104 | 64.9k | ZEND_ASSERT(GC_TYPE_INFO(ref) != GC_REFERENCE); | 105 | 64.9k | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 106 | 3.32k | gc_possible_root(ref); | 107 | 3.32k | } | 108 | 64.9k | } |
Unexecuted instantiation: zend_extensions.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_fibers.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_float.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_gc.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_gdb.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_generators.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_hash.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_highlight.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_hrtime.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_inheritance.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_ini_parser.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_ini_scanner.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_ini.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_interfaces.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_iterators.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_language_parser.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_language_scanner.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_lazy_objects.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_list.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_llist.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_multibyte.c:gc_check_possible_root_no_ref zend_object_handlers.c:gc_check_possible_root_no_ref Line | Count | Source | 103 | 682 | { | 104 | 682 | ZEND_ASSERT(GC_TYPE_INFO(ref) != GC_REFERENCE); | 105 | 682 | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 106 | 33 | gc_possible_root(ref); | 107 | 33 | } | 108 | 682 | } |
Unexecuted instantiation: zend_objects_API.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_objects.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_observer.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_opcode.c:gc_check_possible_root_no_ref zend_operators.c:gc_check_possible_root_no_ref Line | Count | Source | 103 | 821 | { | 104 | 821 | ZEND_ASSERT(GC_TYPE_INFO(ref) != GC_REFERENCE); | 105 | 821 | if (UNEXPECTED(GC_MAY_LEAK(ref))) { | 106 | 116 | gc_possible_root(ref); | 107 | 116 | } | 108 | 821 | } |
Unexecuted instantiation: zend_property_hooks.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_ptr_stack.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_signal.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_smart_str.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_sort.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_stack.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_stream.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_string.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_strtod.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_system_id.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_variables.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_virtual_cwd.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_vm_opcodes.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend_weakrefs.c:gc_check_possible_root_no_ref Unexecuted instantiation: zend.c:gc_check_possible_root_no_ref Unexecuted instantiation: internal_functions_cli.c:gc_check_possible_root_no_ref Unexecuted instantiation: fuzzer-function-jit.c:gc_check_possible_root_no_ref Unexecuted instantiation: fuzzer-sapi.c:gc_check_possible_root_no_ref |
109 | | |
110 | | /* These APIs can be used to simplify object get_gc implementations |
111 | | * over heterogeneous structures. See zend_generator_get_gc() for |
112 | | * a usage example. */ |
113 | | |
114 | | typedef struct { |
115 | | zval *cur; |
116 | | zval *end; |
117 | | zval *start; |
118 | | } zend_get_gc_buffer; |
119 | | |
120 | | ZEND_API zend_get_gc_buffer *zend_get_gc_buffer_create(void); |
121 | | ZEND_API void zend_get_gc_buffer_grow(zend_get_gc_buffer *gc_buffer); |
122 | | |
123 | | static zend_always_inline void zend_get_gc_buffer_add_zval( |
124 | 10.0k | zend_get_gc_buffer *gc_buffer, zval *zv) { |
125 | 10.0k | if (Z_REFCOUNTED_P(zv)) { |
126 | 2.27k | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { |
127 | 227 | zend_get_gc_buffer_grow(gc_buffer); |
128 | 227 | } |
129 | 2.27k | ZVAL_COPY_VALUE(gc_buffer->cur, zv); |
130 | 2.27k | gc_buffer->cur++; |
131 | 2.27k | } |
132 | 10.0k | } Unexecuted instantiation: php_date.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: astro.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: dow.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: parse_date.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: parse_tz.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: parse_posix.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: timelib.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: tm2unixtime.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: unixtime2tm.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: parse_iso_intervals.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: interval.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_pcre.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: exif.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_adler32.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_crc32.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_fnv.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_gost.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_haval.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_joaat.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_md.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_murmur.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_ripemd.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_sha_ni.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_sha_sse2.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_sha.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_sha3.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_snefru.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_tiger.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_whirlpool.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash_xxhash.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hash.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: json_encoder.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: json_parser.tab.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: json_scanner.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: json.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_lexbor.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: shared_alloc_mmap.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: shared_alloc_posix.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: shared_alloc_shm.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_accelerator_api.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_accelerator_blacklist.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_accelerator_debug.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_accelerator_hash.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_accelerator_module.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_file_cache.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_persist_calc.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_persist.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_shared_alloc.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ZendAccelerator.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ir_cfg.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ir_check.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ir_dump.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ir_emit.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ir_gcm.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ir_gdb.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ir_patch.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ir_perf.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ir_ra.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ir_save.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ir_sccp.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ir_strtab.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ir.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_jit_vm_helpers.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_jit.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: csprng.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: engine_mt19937.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: engine_secure.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: engine_user.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: engine_xoshiro256starstar.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: gammasection.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: random.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: randomizer.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_utils.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_reflection.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_spl.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: spl_array.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: spl_directory.c:zend_get_gc_buffer_add_zval spl_dllist.c:zend_get_gc_buffer_add_zval Line | Count | Source | 124 | 132 | zend_get_gc_buffer *gc_buffer, zval *zv) { | 125 | 132 | if (Z_REFCOUNTED_P(zv)) { | 126 | 132 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 127 | 20 | zend_get_gc_buffer_grow(gc_buffer); | 128 | 20 | } | 129 | 132 | ZVAL_COPY_VALUE(gc_buffer->cur, zv); | 130 | 132 | gc_buffer->cur++; | 131 | 132 | } | 132 | 132 | } |
Unexecuted instantiation: spl_exceptions.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: spl_fixedarray.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: spl_functions.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: spl_heap.c:zend_get_gc_buffer_add_zval spl_iterators.c:zend_get_gc_buffer_add_zval Line | Count | Source | 124 | 580 | zend_get_gc_buffer *gc_buffer, zval *zv) { | 125 | 580 | if (Z_REFCOUNTED_P(zv)) { | 126 | 174 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 127 | 8 | zend_get_gc_buffer_grow(gc_buffer); | 128 | 8 | } | 129 | 174 | ZVAL_COPY_VALUE(gc_buffer->cur, zv); | 130 | 174 | gc_buffer->cur++; | 131 | 174 | } | 132 | 580 | } |
spl_observer.c:zend_get_gc_buffer_add_zval Line | Count | Source | 124 | 72 | zend_get_gc_buffer *gc_buffer, zval *zv) { | 125 | 72 | if (Z_REFCOUNTED_P(zv)) { | 126 | 16 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 127 | 0 | zend_get_gc_buffer_grow(gc_buffer); | 128 | 0 | } | 129 | 16 | ZVAL_COPY_VALUE(gc_buffer->cur, zv); | 130 | 16 | gc_buffer->cur++; | 131 | 16 | } | 132 | 72 | } |
Unexecuted instantiation: array.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: assert.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: base64.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: basic_functions.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: browscap.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: crc32_x86.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: crc32.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: credits.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: crypt.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: css.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: datetime.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: dir.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: dl.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: dns.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: exec.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: file.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: filestat.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: filters.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: flock_compat.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: formatted_print.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: fsock.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ftok.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: ftp_fopen_wrapper.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: head.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: hrtime.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: html.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: http_fopen_wrapper.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: http.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: image.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: incomplete_class.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: info.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: iptc.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: levenshtein.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: link.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: mail.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: math.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: md5.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: metaphone.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: microtime.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: net.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: pack.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: pageinfo.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: password.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_fopen_wrapper.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: proc_open.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: quot_print.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: scanf.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: sha1.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: soundex.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: streamsfuncs.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: string.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: strnatcmp.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: syslog.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: type.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: uniqid.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: url_scanner_ex.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: url.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: user_filters.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: uuencode.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: var_unserializer.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: var.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: versioning.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: crypt_sha256.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: crypt_sha512.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_crypt_r.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_uri.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_uri_common.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: uri_parser_rfc3986.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: uri_parser_whatwg.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: uri_parser_php_parse_url.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: explicit_bzero.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: fopen_wrappers.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: getopt.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: main.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: network.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: output.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_content_types.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_ini_builder.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_ini.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_glob.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_odbc_utils.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_open_temporary_file.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_scandir.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_syslog.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_ticks.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: php_variables.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: reentrancy.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: rfc1867.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: safe_bcmp.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: SAPI.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: snprintf.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: spprintf.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: strlcat.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: strlcpy.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: cast.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: filter.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: glob_wrapper.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: memory.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: mmap.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: plain_wrapper.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: stream_errors.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: streams.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: transports.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: userspace.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: xp_socket.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: block_pass.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: compact_literals.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: compact_vars.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: dce.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: dfa_pass.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: escape_analysis.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: nop_removal.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: optimize_func_calls.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: optimize_temp_vars_5.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: pass1.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: pass3.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: sccp.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: scdf.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_call_graph.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_cfg.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_dfg.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_dump.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_func_info.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_inference.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_optimizer.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_ssa.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_alloc.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_API.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_ast.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_attributes.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_autoload.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_builtin_functions.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_call_stack.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_closures.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_compile.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_constants.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_cpuinfo.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_default_classes.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_dtrace.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_enum.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_exceptions.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_execute_API.c:zend_get_gc_buffer_add_zval zend_execute.c:zend_get_gc_buffer_add_zval Line | Count | Source | 124 | 1.88k | zend_get_gc_buffer *gc_buffer, zval *zv) { | 125 | 1.88k | if (Z_REFCOUNTED_P(zv)) { | 126 | 1.06k | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 127 | 52 | zend_get_gc_buffer_grow(gc_buffer); | 128 | 52 | } | 129 | 1.06k | ZVAL_COPY_VALUE(gc_buffer->cur, zv); | 130 | 1.06k | gc_buffer->cur++; | 131 | 1.06k | } | 132 | 1.88k | } |
Unexecuted instantiation: zend_extensions.c:zend_get_gc_buffer_add_zval zend_fibers.c:zend_get_gc_buffer_add_zval Line | Count | Source | 124 | 1.72k | zend_get_gc_buffer *gc_buffer, zval *zv) { | 125 | 1.72k | if (Z_REFCOUNTED_P(zv)) { | 126 | 450 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 127 | 145 | zend_get_gc_buffer_grow(gc_buffer); | 128 | 145 | } | 129 | 450 | ZVAL_COPY_VALUE(gc_buffer->cur, zv); | 130 | 450 | gc_buffer->cur++; | 131 | 450 | } | 132 | 1.72k | } |
Unexecuted instantiation: zend_float.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_gc.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_gdb.c:zend_get_gc_buffer_add_zval zend_generators.c:zend_get_gc_buffer_add_zval Line | Count | Source | 124 | 4.67k | zend_get_gc_buffer *gc_buffer, zval *zv) { | 125 | 4.67k | if (Z_REFCOUNTED_P(zv)) { | 126 | 56 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 127 | 2 | zend_get_gc_buffer_grow(gc_buffer); | 128 | 2 | } | 129 | 56 | ZVAL_COPY_VALUE(gc_buffer->cur, zv); | 130 | 56 | gc_buffer->cur++; | 131 | 56 | } | 132 | 4.67k | } |
Unexecuted instantiation: zend_hash.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_highlight.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_hrtime.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_inheritance.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_ini_parser.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_ini_scanner.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_ini.c:zend_get_gc_buffer_add_zval zend_interfaces.c:zend_get_gc_buffer_add_zval Line | Count | Source | 124 | 20 | zend_get_gc_buffer *gc_buffer, zval *zv) { | 125 | 20 | if (Z_REFCOUNTED_P(zv)) { | 126 | 10 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 127 | 0 | zend_get_gc_buffer_grow(gc_buffer); | 128 | 0 | } | 129 | 10 | ZVAL_COPY_VALUE(gc_buffer->cur, zv); | 130 | 10 | gc_buffer->cur++; | 131 | 10 | } | 132 | 20 | } |
Unexecuted instantiation: zend_iterators.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_language_parser.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_language_scanner.c:zend_get_gc_buffer_add_zval zend_lazy_objects.c:zend_get_gc_buffer_add_zval Line | Count | Source | 124 | 876 | zend_get_gc_buffer *gc_buffer, zval *zv) { | 125 | 876 | if (Z_REFCOUNTED_P(zv)) { | 126 | 336 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 127 | 0 | zend_get_gc_buffer_grow(gc_buffer); | 128 | 0 | } | 129 | 336 | ZVAL_COPY_VALUE(gc_buffer->cur, zv); | 130 | 336 | gc_buffer->cur++; | 131 | 336 | } | 132 | 876 | } |
Unexecuted instantiation: zend_list.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_llist.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_multibyte.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_object_handlers.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_objects_API.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_objects.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_observer.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_opcode.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_operators.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_property_hooks.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_ptr_stack.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_signal.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_smart_str.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_sort.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_stack.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_stream.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_string.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_strtod.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_system_id.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_variables.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_virtual_cwd.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: zend_vm_opcodes.c:zend_get_gc_buffer_add_zval zend_weakrefs.c:zend_get_gc_buffer_add_zval Line | Count | Source | 124 | 34 | zend_get_gc_buffer *gc_buffer, zval *zv) { | 125 | 34 | if (Z_REFCOUNTED_P(zv)) { | 126 | 34 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 127 | 0 | zend_get_gc_buffer_grow(gc_buffer); | 128 | 0 | } | 129 | 34 | ZVAL_COPY_VALUE(gc_buffer->cur, zv); | 130 | 34 | gc_buffer->cur++; | 131 | 34 | } | 132 | 34 | } |
Unexecuted instantiation: zend.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: internal_functions_cli.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: fuzzer-function-jit.c:zend_get_gc_buffer_add_zval Unexecuted instantiation: fuzzer-sapi.c:zend_get_gc_buffer_add_zval |
133 | | |
134 | | static zend_always_inline void zend_get_gc_buffer_add_obj( |
135 | 3.21k | zend_get_gc_buffer *gc_buffer, zend_object *obj) { |
136 | 3.21k | ZEND_ASSERT(obj != NULL); |
137 | | |
138 | 3.21k | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { |
139 | 502 | zend_get_gc_buffer_grow(gc_buffer); |
140 | 502 | } |
141 | 3.21k | ZVAL_OBJ(gc_buffer->cur, obj); |
142 | 3.21k | gc_buffer->cur++; |
143 | 3.21k | } Unexecuted instantiation: php_date.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: astro.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: dow.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: parse_date.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: parse_tz.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: parse_posix.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: timelib.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: tm2unixtime.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: unixtime2tm.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: parse_iso_intervals.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: interval.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_pcre.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: exif.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_adler32.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_crc32.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_fnv.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_gost.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_haval.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_joaat.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_md.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_murmur.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_ripemd.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_sha_ni.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_sha_sse2.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_sha.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_sha3.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_snefru.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_tiger.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_whirlpool.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash_xxhash.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hash.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: json_encoder.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: json_parser.tab.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: json_scanner.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: json.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_lexbor.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: shared_alloc_mmap.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: shared_alloc_posix.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: shared_alloc_shm.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_accelerator_api.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_accelerator_blacklist.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_accelerator_debug.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_accelerator_hash.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_accelerator_module.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_file_cache.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_persist_calc.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_persist.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_shared_alloc.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ZendAccelerator.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ir_cfg.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ir_check.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ir_dump.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ir_emit.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ir_gcm.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ir_gdb.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ir_patch.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ir_perf.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ir_ra.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ir_save.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ir_sccp.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ir_strtab.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ir.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_jit_vm_helpers.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_jit.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: csprng.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: engine_mt19937.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: engine_secure.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: engine_user.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: engine_xoshiro256starstar.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: gammasection.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: random.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: randomizer.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_utils.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_reflection.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_spl.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: spl_array.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: spl_directory.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: spl_dllist.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: spl_exceptions.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: spl_fixedarray.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: spl_functions.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: spl_heap.c:zend_get_gc_buffer_add_obj spl_iterators.c:zend_get_gc_buffer_add_obj Line | Count | Source | 135 | 430 | zend_get_gc_buffer *gc_buffer, zend_object *obj) { | 136 | 430 | ZEND_ASSERT(obj != NULL); | 137 | | | 138 | 430 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 139 | 37 | zend_get_gc_buffer_grow(gc_buffer); | 140 | 37 | } | 141 | 430 | ZVAL_OBJ(gc_buffer->cur, obj); | 142 | 430 | gc_buffer->cur++; | 143 | 430 | } |
spl_observer.c:zend_get_gc_buffer_add_obj Line | Count | Source | 135 | 72 | zend_get_gc_buffer *gc_buffer, zend_object *obj) { | 136 | 72 | ZEND_ASSERT(obj != NULL); | 137 | | | 138 | 72 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 139 | 14 | zend_get_gc_buffer_grow(gc_buffer); | 140 | 14 | } | 141 | 72 | ZVAL_OBJ(gc_buffer->cur, obj); | 142 | 72 | gc_buffer->cur++; | 143 | 72 | } |
Unexecuted instantiation: array.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: assert.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: base64.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: basic_functions.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: browscap.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: crc32_x86.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: crc32.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: credits.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: crypt.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: css.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: datetime.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: dir.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: dl.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: dns.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: exec.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: file.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: filestat.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: filters.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: flock_compat.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: formatted_print.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: fsock.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ftok.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: ftp_fopen_wrapper.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: head.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: hrtime.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: html.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: http_fopen_wrapper.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: http.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: image.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: incomplete_class.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: info.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: iptc.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: levenshtein.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: link.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: mail.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: math.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: md5.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: metaphone.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: microtime.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: net.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: pack.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: pageinfo.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: password.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_fopen_wrapper.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: proc_open.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: quot_print.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: scanf.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: sha1.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: soundex.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: streamsfuncs.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: string.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: strnatcmp.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: syslog.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: type.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: uniqid.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: url_scanner_ex.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: url.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: user_filters.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: uuencode.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: var_unserializer.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: var.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: versioning.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: crypt_sha256.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: crypt_sha512.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_crypt_r.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_uri.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_uri_common.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: uri_parser_rfc3986.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: uri_parser_whatwg.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: uri_parser_php_parse_url.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: explicit_bzero.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: fopen_wrappers.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: getopt.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: main.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: network.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: output.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_content_types.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_ini_builder.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_ini.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_glob.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_odbc_utils.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_open_temporary_file.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_scandir.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_syslog.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_ticks.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: php_variables.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: reentrancy.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: rfc1867.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: safe_bcmp.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: SAPI.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: snprintf.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: spprintf.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: strlcat.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: strlcpy.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: cast.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: filter.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: glob_wrapper.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: memory.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: mmap.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: plain_wrapper.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: stream_errors.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: streams.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: transports.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: userspace.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: xp_socket.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: block_pass.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: compact_literals.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: compact_vars.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: dce.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: dfa_pass.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: escape_analysis.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: nop_removal.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: optimize_func_calls.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: optimize_temp_vars_5.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: pass1.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: pass3.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: sccp.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: scdf.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_call_graph.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_cfg.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_dfg.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_dump.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_func_info.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_inference.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_optimizer.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_ssa.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_alloc.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_API.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_ast.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_attributes.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_autoload.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_builtin_functions.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_call_stack.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_closures.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_compile.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_constants.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_cpuinfo.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_default_classes.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_dtrace.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_enum.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_exceptions.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_execute_API.c:zend_get_gc_buffer_add_obj zend_execute.c:zend_get_gc_buffer_add_obj Line | Count | Source | 135 | 661 | zend_get_gc_buffer *gc_buffer, zend_object *obj) { | 136 | 661 | ZEND_ASSERT(obj != NULL); | 137 | | | 138 | 661 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 139 | 30 | zend_get_gc_buffer_grow(gc_buffer); | 140 | 30 | } | 141 | 661 | ZVAL_OBJ(gc_buffer->cur, obj); | 142 | 661 | gc_buffer->cur++; | 143 | 661 | } |
Unexecuted instantiation: zend_extensions.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_fibers.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_float.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_gc.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_gdb.c:zend_get_gc_buffer_add_obj zend_generators.c:zend_get_gc_buffer_add_obj Line | Count | Source | 135 | 521 | zend_get_gc_buffer *gc_buffer, zend_object *obj) { | 136 | 521 | ZEND_ASSERT(obj != NULL); | 137 | | | 138 | 521 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 139 | 24 | zend_get_gc_buffer_grow(gc_buffer); | 140 | 24 | } | 141 | 521 | ZVAL_OBJ(gc_buffer->cur, obj); | 142 | 521 | gc_buffer->cur++; | 143 | 521 | } |
Unexecuted instantiation: zend_hash.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_highlight.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_hrtime.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_inheritance.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_ini_parser.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_ini_scanner.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_ini.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_interfaces.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_iterators.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_language_parser.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_language_scanner.c:zend_get_gc_buffer_add_obj zend_lazy_objects.c:zend_get_gc_buffer_add_obj Line | Count | Source | 135 | 862 | zend_get_gc_buffer *gc_buffer, zend_object *obj) { | 136 | 862 | ZEND_ASSERT(obj != NULL); | 137 | | | 138 | 862 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 139 | 397 | zend_get_gc_buffer_grow(gc_buffer); | 140 | 397 | } | 141 | 862 | ZVAL_OBJ(gc_buffer->cur, obj); | 142 | 862 | gc_buffer->cur++; | 143 | 862 | } |
Unexecuted instantiation: zend_list.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_llist.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_multibyte.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_object_handlers.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_objects_API.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_objects.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_observer.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_opcode.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_operators.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_property_hooks.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_ptr_stack.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_signal.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_smart_str.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_sort.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_stack.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_stream.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_string.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_strtod.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_system_id.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_variables.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_virtual_cwd.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: zend_vm_opcodes.c:zend_get_gc_buffer_add_obj zend_weakrefs.c:zend_get_gc_buffer_add_obj Line | Count | Source | 135 | 672 | zend_get_gc_buffer *gc_buffer, zend_object *obj) { | 136 | 672 | ZEND_ASSERT(obj != NULL); | 137 | | | 138 | 672 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 139 | 0 | zend_get_gc_buffer_grow(gc_buffer); | 140 | 0 | } | 141 | 672 | ZVAL_OBJ(gc_buffer->cur, obj); | 142 | 672 | gc_buffer->cur++; | 143 | 672 | } |
Unexecuted instantiation: zend.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: internal_functions_cli.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: fuzzer-function-jit.c:zend_get_gc_buffer_add_obj Unexecuted instantiation: fuzzer-sapi.c:zend_get_gc_buffer_add_obj |
144 | | |
145 | | static zend_always_inline void zend_get_gc_buffer_add_ht( |
146 | 0 | zend_get_gc_buffer *gc_buffer, HashTable *ht) { |
147 | 0 | if (GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE) { |
148 | 0 | return; |
149 | 0 | } |
150 | 0 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { |
151 | 0 | zend_get_gc_buffer_grow(gc_buffer); |
152 | 0 | } |
153 | 0 | ZVAL_ARR(gc_buffer->cur, ht); |
154 | 0 | gc_buffer->cur++; |
155 | 0 | } Unexecuted instantiation: php_date.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: astro.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: dow.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: parse_date.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: parse_tz.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: parse_posix.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: timelib.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: tm2unixtime.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: unixtime2tm.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: parse_iso_intervals.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: interval.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_pcre.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: exif.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_adler32.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_crc32.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_fnv.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_gost.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_haval.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_joaat.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_md.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_murmur.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_ripemd.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_sha_ni.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_sha_sse2.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_sha.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_sha3.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_snefru.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_tiger.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_whirlpool.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash_xxhash.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hash.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: json_encoder.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: json_parser.tab.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: json_scanner.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: json.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_lexbor.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: shared_alloc_mmap.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: shared_alloc_posix.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: shared_alloc_shm.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_accelerator_api.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_accelerator_blacklist.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_accelerator_debug.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_accelerator_hash.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_accelerator_module.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_file_cache.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_persist_calc.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_persist.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_shared_alloc.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ZendAccelerator.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ir_cfg.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ir_check.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ir_dump.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ir_emit.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ir_gcm.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ir_gdb.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ir_patch.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ir_perf.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ir_ra.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ir_save.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ir_sccp.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ir_strtab.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ir.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_jit_vm_helpers.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_jit.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: csprng.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: engine_mt19937.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: engine_secure.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: engine_user.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: engine_xoshiro256starstar.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: gammasection.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: random.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: randomizer.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_utils.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_reflection.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_spl.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: spl_array.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: spl_directory.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: spl_dllist.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: spl_exceptions.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: spl_fixedarray.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: spl_functions.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: spl_heap.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: spl_iterators.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: spl_observer.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: array.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: assert.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: base64.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: basic_functions.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: browscap.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: crc32_x86.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: crc32.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: credits.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: crypt.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: css.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: datetime.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: dir.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: dl.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: dns.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: exec.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: file.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: filestat.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: filters.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: flock_compat.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: formatted_print.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: fsock.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ftok.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: ftp_fopen_wrapper.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: head.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: hrtime.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: html.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: http_fopen_wrapper.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: http.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: image.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: incomplete_class.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: info.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: iptc.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: levenshtein.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: link.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: mail.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: math.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: md5.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: metaphone.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: microtime.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: net.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: pack.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: pageinfo.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: password.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_fopen_wrapper.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: proc_open.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: quot_print.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: scanf.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: sha1.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: soundex.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: streamsfuncs.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: string.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: strnatcmp.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: syslog.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: type.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: uniqid.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: url_scanner_ex.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: url.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: user_filters.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: uuencode.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: var_unserializer.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: var.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: versioning.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: crypt_sha256.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: crypt_sha512.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_crypt_r.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_uri.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_uri_common.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: uri_parser_rfc3986.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: uri_parser_whatwg.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: uri_parser_php_parse_url.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: explicit_bzero.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: fopen_wrappers.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: getopt.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: main.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: network.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: output.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_content_types.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_ini_builder.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_ini.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_glob.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_odbc_utils.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_open_temporary_file.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_scandir.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_syslog.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_ticks.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: php_variables.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: reentrancy.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: rfc1867.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: safe_bcmp.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: SAPI.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: snprintf.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: spprintf.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: strlcat.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: strlcpy.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: cast.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: filter.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: glob_wrapper.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: memory.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: mmap.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: plain_wrapper.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: stream_errors.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: streams.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: transports.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: userspace.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: xp_socket.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: block_pass.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: compact_literals.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: compact_vars.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: dce.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: dfa_pass.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: escape_analysis.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: nop_removal.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: optimize_func_calls.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: optimize_temp_vars_5.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: pass1.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: pass3.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: sccp.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: scdf.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_call_graph.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_cfg.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_dfg.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_dump.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_func_info.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_inference.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_optimizer.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_ssa.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_alloc.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_API.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_ast.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_attributes.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_autoload.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_builtin_functions.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_call_stack.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_closures.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_compile.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_constants.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_cpuinfo.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_default_classes.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_dtrace.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_enum.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_exceptions.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_execute_API.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_execute.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_extensions.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_fibers.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_float.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_gc.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_gdb.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_generators.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_hash.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_highlight.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_hrtime.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_inheritance.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_ini_parser.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_ini_scanner.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_ini.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_interfaces.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_iterators.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_language_parser.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_language_scanner.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_lazy_objects.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_list.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_llist.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_multibyte.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_object_handlers.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_objects_API.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_objects.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_observer.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_opcode.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_operators.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_property_hooks.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_ptr_stack.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_signal.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_smart_str.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_sort.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_stack.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_stream.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_string.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_strtod.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_system_id.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_variables.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_virtual_cwd.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_vm_opcodes.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend_weakrefs.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: zend.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: internal_functions_cli.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: fuzzer-function-jit.c:zend_get_gc_buffer_add_ht Unexecuted instantiation: fuzzer-sapi.c:zend_get_gc_buffer_add_ht |
156 | | |
157 | | static zend_always_inline void zend_get_gc_buffer_add_ptr( |
158 | 942 | zend_get_gc_buffer *gc_buffer, void *ptr) { |
159 | 942 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { |
160 | 111 | zend_get_gc_buffer_grow(gc_buffer); |
161 | 111 | } |
162 | 942 | ZVAL_PTR(gc_buffer->cur, ptr); |
163 | 942 | gc_buffer->cur++; |
164 | 942 | } Unexecuted instantiation: php_date.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: astro.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: dow.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: parse_date.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: parse_tz.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: parse_posix.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: timelib.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: tm2unixtime.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: unixtime2tm.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: parse_iso_intervals.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: interval.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_pcre.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: exif.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_adler32.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_crc32.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_fnv.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_gost.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_haval.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_joaat.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_md.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_murmur.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_ripemd.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_sha_ni.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_sha_sse2.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_sha.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_sha3.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_snefru.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_tiger.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_whirlpool.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash_xxhash.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hash.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: json_encoder.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: json_parser.tab.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: json_scanner.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: json.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_lexbor.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: shared_alloc_mmap.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: shared_alloc_posix.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: shared_alloc_shm.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_accelerator_api.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_accelerator_blacklist.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_accelerator_debug.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_accelerator_hash.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_accelerator_module.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_file_cache.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_persist_calc.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_persist.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_shared_alloc.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ZendAccelerator.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ir_cfg.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ir_check.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ir_dump.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ir_emit.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ir_gcm.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ir_gdb.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ir_patch.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ir_perf.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ir_ra.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ir_save.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ir_sccp.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ir_strtab.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ir.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_jit_vm_helpers.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_jit.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: csprng.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: engine_mt19937.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: engine_secure.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: engine_user.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: engine_xoshiro256starstar.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: gammasection.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: random.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: randomizer.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_utils.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_reflection.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_spl.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: spl_array.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: spl_directory.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: spl_dllist.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: spl_exceptions.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: spl_fixedarray.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: spl_functions.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: spl_heap.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: spl_iterators.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: spl_observer.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: array.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: assert.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: base64.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: basic_functions.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: browscap.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: crc32_x86.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: crc32.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: credits.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: crypt.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: css.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: datetime.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: dir.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: dl.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: dns.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: exec.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: file.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: filestat.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: filters.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: flock_compat.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: formatted_print.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: fsock.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ftok.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: ftp_fopen_wrapper.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: head.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: hrtime.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: html.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: http_fopen_wrapper.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: http.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: image.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: incomplete_class.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: info.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: iptc.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: levenshtein.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: link.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: mail.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: math.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: md5.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: metaphone.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: microtime.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: net.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: pack.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: pageinfo.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: password.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_fopen_wrapper.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: proc_open.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: quot_print.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: scanf.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: sha1.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: soundex.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: streamsfuncs.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: string.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: strnatcmp.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: syslog.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: type.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: uniqid.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: url_scanner_ex.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: url.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: user_filters.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: uuencode.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: var_unserializer.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: var.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: versioning.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: crypt_sha256.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: crypt_sha512.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_crypt_r.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_uri.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_uri_common.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: uri_parser_rfc3986.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: uri_parser_whatwg.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: uri_parser_php_parse_url.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: explicit_bzero.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: fopen_wrappers.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: getopt.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: main.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: network.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: output.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_content_types.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_ini_builder.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_ini.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_glob.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_odbc_utils.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_open_temporary_file.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_scandir.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_syslog.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_ticks.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: php_variables.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: reentrancy.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: rfc1867.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: safe_bcmp.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: SAPI.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: snprintf.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: spprintf.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: strlcat.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: strlcpy.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: cast.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: filter.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: glob_wrapper.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: memory.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: mmap.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: plain_wrapper.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: stream_errors.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: streams.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: transports.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: userspace.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: xp_socket.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: block_pass.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: compact_literals.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: compact_vars.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: dce.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: dfa_pass.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: escape_analysis.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: nop_removal.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: optimize_func_calls.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: optimize_temp_vars_5.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: pass1.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: pass3.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: sccp.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: scdf.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_call_graph.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_cfg.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_dfg.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_dump.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_func_info.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_inference.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_optimizer.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_ssa.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_alloc.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_API.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_ast.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_attributes.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_autoload.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_builtin_functions.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_call_stack.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_closures.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_compile.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_constants.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_cpuinfo.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_default_classes.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_dtrace.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_enum.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_exceptions.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_execute_API.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_execute.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_extensions.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_fibers.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_float.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_gc.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_gdb.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_generators.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_hash.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_highlight.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_hrtime.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_inheritance.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_ini_parser.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_ini_scanner.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_ini.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_interfaces.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_iterators.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_language_parser.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_language_scanner.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_lazy_objects.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_list.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_llist.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_multibyte.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_object_handlers.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_objects_API.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_objects.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_observer.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_opcode.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_operators.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_property_hooks.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_ptr_stack.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_signal.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_smart_str.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_sort.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_stack.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_stream.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_string.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_strtod.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_system_id.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_variables.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_virtual_cwd.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: zend_vm_opcodes.c:zend_get_gc_buffer_add_ptr zend_weakrefs.c:zend_get_gc_buffer_add_ptr Line | Count | Source | 158 | 942 | zend_get_gc_buffer *gc_buffer, void *ptr) { | 159 | 942 | if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { | 160 | 111 | zend_get_gc_buffer_grow(gc_buffer); | 161 | 111 | } | 162 | 942 | ZVAL_PTR(gc_buffer->cur, ptr); | 163 | 942 | gc_buffer->cur++; | 164 | 942 | } |
Unexecuted instantiation: zend.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: internal_functions_cli.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: fuzzer-function-jit.c:zend_get_gc_buffer_add_ptr Unexecuted instantiation: fuzzer-sapi.c:zend_get_gc_buffer_add_ptr |
165 | | |
166 | | static zend_always_inline void zend_get_gc_buffer_use( |
167 | 4.36k | zend_get_gc_buffer *gc_buffer, zval **table, int *n) { |
168 | 4.36k | *table = gc_buffer->start; |
169 | 4.36k | *n = gc_buffer->cur - gc_buffer->start; |
170 | 4.36k | } Unexecuted instantiation: php_date.c:zend_get_gc_buffer_use Unexecuted instantiation: astro.c:zend_get_gc_buffer_use Unexecuted instantiation: dow.c:zend_get_gc_buffer_use Unexecuted instantiation: parse_date.c:zend_get_gc_buffer_use Unexecuted instantiation: parse_tz.c:zend_get_gc_buffer_use Unexecuted instantiation: parse_posix.c:zend_get_gc_buffer_use Unexecuted instantiation: timelib.c:zend_get_gc_buffer_use Unexecuted instantiation: tm2unixtime.c:zend_get_gc_buffer_use Unexecuted instantiation: unixtime2tm.c:zend_get_gc_buffer_use Unexecuted instantiation: parse_iso_intervals.c:zend_get_gc_buffer_use Unexecuted instantiation: interval.c:zend_get_gc_buffer_use Unexecuted instantiation: php_pcre.c:zend_get_gc_buffer_use Unexecuted instantiation: exif.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_adler32.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_crc32.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_fnv.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_gost.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_haval.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_joaat.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_md.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_murmur.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_ripemd.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_sha_ni.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_sha_sse2.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_sha.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_sha3.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_snefru.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_tiger.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_whirlpool.c:zend_get_gc_buffer_use Unexecuted instantiation: hash_xxhash.c:zend_get_gc_buffer_use Unexecuted instantiation: hash.c:zend_get_gc_buffer_use Unexecuted instantiation: json_encoder.c:zend_get_gc_buffer_use Unexecuted instantiation: json_parser.tab.c:zend_get_gc_buffer_use Unexecuted instantiation: json_scanner.c:zend_get_gc_buffer_use Unexecuted instantiation: json.c:zend_get_gc_buffer_use Unexecuted instantiation: php_lexbor.c:zend_get_gc_buffer_use Unexecuted instantiation: shared_alloc_mmap.c:zend_get_gc_buffer_use Unexecuted instantiation: shared_alloc_posix.c:zend_get_gc_buffer_use Unexecuted instantiation: shared_alloc_shm.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_accelerator_api.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_accelerator_blacklist.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_accelerator_debug.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_accelerator_hash.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_accelerator_module.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_file_cache.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_persist_calc.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_persist.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_shared_alloc.c:zend_get_gc_buffer_use Unexecuted instantiation: ZendAccelerator.c:zend_get_gc_buffer_use Unexecuted instantiation: ir_cfg.c:zend_get_gc_buffer_use Unexecuted instantiation: ir_check.c:zend_get_gc_buffer_use Unexecuted instantiation: ir_dump.c:zend_get_gc_buffer_use Unexecuted instantiation: ir_emit.c:zend_get_gc_buffer_use Unexecuted instantiation: ir_gcm.c:zend_get_gc_buffer_use Unexecuted instantiation: ir_gdb.c:zend_get_gc_buffer_use Unexecuted instantiation: ir_patch.c:zend_get_gc_buffer_use Unexecuted instantiation: ir_perf.c:zend_get_gc_buffer_use Unexecuted instantiation: ir_ra.c:zend_get_gc_buffer_use Unexecuted instantiation: ir_save.c:zend_get_gc_buffer_use Unexecuted instantiation: ir_sccp.c:zend_get_gc_buffer_use Unexecuted instantiation: ir_strtab.c:zend_get_gc_buffer_use Unexecuted instantiation: ir.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_jit_vm_helpers.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_jit.c:zend_get_gc_buffer_use Unexecuted instantiation: csprng.c:zend_get_gc_buffer_use Unexecuted instantiation: engine_mt19937.c:zend_get_gc_buffer_use Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_get_gc_buffer_use Unexecuted instantiation: engine_secure.c:zend_get_gc_buffer_use Unexecuted instantiation: engine_user.c:zend_get_gc_buffer_use Unexecuted instantiation: engine_xoshiro256starstar.c:zend_get_gc_buffer_use Unexecuted instantiation: gammasection.c:zend_get_gc_buffer_use Unexecuted instantiation: random.c:zend_get_gc_buffer_use Unexecuted instantiation: randomizer.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_utils.c:zend_get_gc_buffer_use Unexecuted instantiation: php_reflection.c:zend_get_gc_buffer_use Unexecuted instantiation: php_spl.c:zend_get_gc_buffer_use Unexecuted instantiation: spl_array.c:zend_get_gc_buffer_use Unexecuted instantiation: spl_directory.c:zend_get_gc_buffer_use spl_dllist.c:zend_get_gc_buffer_use Line | Count | Source | 167 | 78 | zend_get_gc_buffer *gc_buffer, zval **table, int *n) { | 168 | 78 | *table = gc_buffer->start; | 169 | 78 | *n = gc_buffer->cur - gc_buffer->start; | 170 | 78 | } |
Unexecuted instantiation: spl_exceptions.c:zend_get_gc_buffer_use Unexecuted instantiation: spl_fixedarray.c:zend_get_gc_buffer_use Unexecuted instantiation: spl_functions.c:zend_get_gc_buffer_use Unexecuted instantiation: spl_heap.c:zend_get_gc_buffer_use spl_iterators.c:zend_get_gc_buffer_use Line | Count | Source | 167 | 204 | zend_get_gc_buffer *gc_buffer, zval **table, int *n) { | 168 | 204 | *table = gc_buffer->start; | 169 | 204 | *n = gc_buffer->cur - gc_buffer->start; | 170 | 204 | } |
spl_observer.c:zend_get_gc_buffer_use Line | Count | Source | 167 | 74 | zend_get_gc_buffer *gc_buffer, zval **table, int *n) { | 168 | 74 | *table = gc_buffer->start; | 169 | 74 | *n = gc_buffer->cur - gc_buffer->start; | 170 | 74 | } |
Unexecuted instantiation: array.c:zend_get_gc_buffer_use Unexecuted instantiation: assert.c:zend_get_gc_buffer_use Unexecuted instantiation: base64.c:zend_get_gc_buffer_use Unexecuted instantiation: basic_functions.c:zend_get_gc_buffer_use Unexecuted instantiation: browscap.c:zend_get_gc_buffer_use Unexecuted instantiation: crc32_x86.c:zend_get_gc_buffer_use Unexecuted instantiation: crc32.c:zend_get_gc_buffer_use Unexecuted instantiation: credits.c:zend_get_gc_buffer_use Unexecuted instantiation: crypt.c:zend_get_gc_buffer_use Unexecuted instantiation: css.c:zend_get_gc_buffer_use Unexecuted instantiation: datetime.c:zend_get_gc_buffer_use Unexecuted instantiation: dir.c:zend_get_gc_buffer_use Unexecuted instantiation: dl.c:zend_get_gc_buffer_use Unexecuted instantiation: dns.c:zend_get_gc_buffer_use Unexecuted instantiation: exec.c:zend_get_gc_buffer_use Unexecuted instantiation: file.c:zend_get_gc_buffer_use Unexecuted instantiation: filestat.c:zend_get_gc_buffer_use Unexecuted instantiation: filters.c:zend_get_gc_buffer_use Unexecuted instantiation: flock_compat.c:zend_get_gc_buffer_use Unexecuted instantiation: formatted_print.c:zend_get_gc_buffer_use Unexecuted instantiation: fsock.c:zend_get_gc_buffer_use Unexecuted instantiation: ftok.c:zend_get_gc_buffer_use Unexecuted instantiation: ftp_fopen_wrapper.c:zend_get_gc_buffer_use Unexecuted instantiation: head.c:zend_get_gc_buffer_use Unexecuted instantiation: hrtime.c:zend_get_gc_buffer_use Unexecuted instantiation: html.c:zend_get_gc_buffer_use Unexecuted instantiation: http_fopen_wrapper.c:zend_get_gc_buffer_use Unexecuted instantiation: http.c:zend_get_gc_buffer_use Unexecuted instantiation: image.c:zend_get_gc_buffer_use Unexecuted instantiation: incomplete_class.c:zend_get_gc_buffer_use Unexecuted instantiation: info.c:zend_get_gc_buffer_use Unexecuted instantiation: iptc.c:zend_get_gc_buffer_use Unexecuted instantiation: levenshtein.c:zend_get_gc_buffer_use Unexecuted instantiation: link.c:zend_get_gc_buffer_use Unexecuted instantiation: mail.c:zend_get_gc_buffer_use Unexecuted instantiation: math.c:zend_get_gc_buffer_use Unexecuted instantiation: md5.c:zend_get_gc_buffer_use Unexecuted instantiation: metaphone.c:zend_get_gc_buffer_use Unexecuted instantiation: microtime.c:zend_get_gc_buffer_use Unexecuted instantiation: net.c:zend_get_gc_buffer_use Unexecuted instantiation: pack.c:zend_get_gc_buffer_use Unexecuted instantiation: pageinfo.c:zend_get_gc_buffer_use Unexecuted instantiation: password.c:zend_get_gc_buffer_use Unexecuted instantiation: php_fopen_wrapper.c:zend_get_gc_buffer_use Unexecuted instantiation: proc_open.c:zend_get_gc_buffer_use Unexecuted instantiation: quot_print.c:zend_get_gc_buffer_use Unexecuted instantiation: scanf.c:zend_get_gc_buffer_use Unexecuted instantiation: sha1.c:zend_get_gc_buffer_use Unexecuted instantiation: soundex.c:zend_get_gc_buffer_use Unexecuted instantiation: streamsfuncs.c:zend_get_gc_buffer_use Unexecuted instantiation: string.c:zend_get_gc_buffer_use Unexecuted instantiation: strnatcmp.c:zend_get_gc_buffer_use Unexecuted instantiation: syslog.c:zend_get_gc_buffer_use Unexecuted instantiation: type.c:zend_get_gc_buffer_use Unexecuted instantiation: uniqid.c:zend_get_gc_buffer_use Unexecuted instantiation: url_scanner_ex.c:zend_get_gc_buffer_use Unexecuted instantiation: url.c:zend_get_gc_buffer_use Unexecuted instantiation: user_filters.c:zend_get_gc_buffer_use Unexecuted instantiation: uuencode.c:zend_get_gc_buffer_use Unexecuted instantiation: var_unserializer.c:zend_get_gc_buffer_use Unexecuted instantiation: var.c:zend_get_gc_buffer_use Unexecuted instantiation: versioning.c:zend_get_gc_buffer_use Unexecuted instantiation: crypt_sha256.c:zend_get_gc_buffer_use Unexecuted instantiation: crypt_sha512.c:zend_get_gc_buffer_use Unexecuted instantiation: php_crypt_r.c:zend_get_gc_buffer_use Unexecuted instantiation: php_uri.c:zend_get_gc_buffer_use Unexecuted instantiation: php_uri_common.c:zend_get_gc_buffer_use Unexecuted instantiation: uri_parser_rfc3986.c:zend_get_gc_buffer_use Unexecuted instantiation: uri_parser_whatwg.c:zend_get_gc_buffer_use Unexecuted instantiation: uri_parser_php_parse_url.c:zend_get_gc_buffer_use Unexecuted instantiation: explicit_bzero.c:zend_get_gc_buffer_use Unexecuted instantiation: fopen_wrappers.c:zend_get_gc_buffer_use Unexecuted instantiation: getopt.c:zend_get_gc_buffer_use Unexecuted instantiation: main.c:zend_get_gc_buffer_use Unexecuted instantiation: network.c:zend_get_gc_buffer_use Unexecuted instantiation: output.c:zend_get_gc_buffer_use Unexecuted instantiation: php_content_types.c:zend_get_gc_buffer_use Unexecuted instantiation: php_ini_builder.c:zend_get_gc_buffer_use Unexecuted instantiation: php_ini.c:zend_get_gc_buffer_use Unexecuted instantiation: php_glob.c:zend_get_gc_buffer_use Unexecuted instantiation: php_odbc_utils.c:zend_get_gc_buffer_use Unexecuted instantiation: php_open_temporary_file.c:zend_get_gc_buffer_use Unexecuted instantiation: php_scandir.c:zend_get_gc_buffer_use Unexecuted instantiation: php_syslog.c:zend_get_gc_buffer_use Unexecuted instantiation: php_ticks.c:zend_get_gc_buffer_use Unexecuted instantiation: php_variables.c:zend_get_gc_buffer_use Unexecuted instantiation: reentrancy.c:zend_get_gc_buffer_use Unexecuted instantiation: rfc1867.c:zend_get_gc_buffer_use Unexecuted instantiation: safe_bcmp.c:zend_get_gc_buffer_use Unexecuted instantiation: SAPI.c:zend_get_gc_buffer_use Unexecuted instantiation: snprintf.c:zend_get_gc_buffer_use Unexecuted instantiation: spprintf.c:zend_get_gc_buffer_use Unexecuted instantiation: strlcat.c:zend_get_gc_buffer_use Unexecuted instantiation: strlcpy.c:zend_get_gc_buffer_use Unexecuted instantiation: cast.c:zend_get_gc_buffer_use Unexecuted instantiation: filter.c:zend_get_gc_buffer_use Unexecuted instantiation: glob_wrapper.c:zend_get_gc_buffer_use Unexecuted instantiation: memory.c:zend_get_gc_buffer_use Unexecuted instantiation: mmap.c:zend_get_gc_buffer_use Unexecuted instantiation: plain_wrapper.c:zend_get_gc_buffer_use Unexecuted instantiation: stream_errors.c:zend_get_gc_buffer_use Unexecuted instantiation: streams.c:zend_get_gc_buffer_use Unexecuted instantiation: transports.c:zend_get_gc_buffer_use Unexecuted instantiation: userspace.c:zend_get_gc_buffer_use Unexecuted instantiation: xp_socket.c:zend_get_gc_buffer_use Unexecuted instantiation: block_pass.c:zend_get_gc_buffer_use Unexecuted instantiation: compact_literals.c:zend_get_gc_buffer_use Unexecuted instantiation: compact_vars.c:zend_get_gc_buffer_use Unexecuted instantiation: dce.c:zend_get_gc_buffer_use Unexecuted instantiation: dfa_pass.c:zend_get_gc_buffer_use Unexecuted instantiation: escape_analysis.c:zend_get_gc_buffer_use Unexecuted instantiation: nop_removal.c:zend_get_gc_buffer_use Unexecuted instantiation: optimize_func_calls.c:zend_get_gc_buffer_use Unexecuted instantiation: optimize_temp_vars_5.c:zend_get_gc_buffer_use Unexecuted instantiation: pass1.c:zend_get_gc_buffer_use Unexecuted instantiation: pass3.c:zend_get_gc_buffer_use Unexecuted instantiation: sccp.c:zend_get_gc_buffer_use Unexecuted instantiation: scdf.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_call_graph.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_cfg.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_dfg.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_dump.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_func_info.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_inference.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_optimizer.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_ssa.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_alloc.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_API.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_ast.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_attributes.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_autoload.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_builtin_functions.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_call_stack.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_closures.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_compile.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_constants.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_cpuinfo.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_default_classes.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_dtrace.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_enum.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_exceptions.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_execute_API.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_execute.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_extensions.c:zend_get_gc_buffer_use zend_fibers.c:zend_get_gc_buffer_use Line | Count | Source | 167 | 842 | zend_get_gc_buffer *gc_buffer, zval **table, int *n) { | 168 | 842 | *table = gc_buffer->start; | 169 | 842 | *n = gc_buffer->cur - gc_buffer->start; | 170 | 842 | } |
Unexecuted instantiation: zend_float.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_gc.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_gdb.c:zend_get_gc_buffer_use zend_generators.c:zend_get_gc_buffer_use Line | Count | Source | 167 | 1.05k | zend_get_gc_buffer *gc_buffer, zval **table, int *n) { | 168 | 1.05k | *table = gc_buffer->start; | 169 | 1.05k | *n = gc_buffer->cur - gc_buffer->start; | 170 | 1.05k | } |
Unexecuted instantiation: zend_hash.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_highlight.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_hrtime.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_inheritance.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_ini_parser.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_ini_scanner.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_ini.c:zend_get_gc_buffer_use zend_interfaces.c:zend_get_gc_buffer_use Line | Count | Source | 167 | 10 | zend_get_gc_buffer *gc_buffer, zval **table, int *n) { | 168 | 10 | *table = gc_buffer->start; | 169 | 10 | *n = gc_buffer->cur - gc_buffer->start; | 170 | 10 | } |
Unexecuted instantiation: zend_iterators.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_language_parser.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_language_scanner.c:zend_get_gc_buffer_use zend_lazy_objects.c:zend_get_gc_buffer_use Line | Count | Source | 167 | 848 | zend_get_gc_buffer *gc_buffer, zval **table, int *n) { | 168 | 848 | *table = gc_buffer->start; | 169 | 848 | *n = gc_buffer->cur - gc_buffer->start; | 170 | 848 | } |
Unexecuted instantiation: zend_list.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_llist.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_multibyte.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_object_handlers.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_objects_API.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_objects.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_observer.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_opcode.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_operators.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_property_hooks.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_ptr_stack.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_signal.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_smart_str.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_sort.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_stack.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_stream.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_string.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_strtod.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_system_id.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_variables.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_virtual_cwd.c:zend_get_gc_buffer_use Unexecuted instantiation: zend_vm_opcodes.c:zend_get_gc_buffer_use zend_weakrefs.c:zend_get_gc_buffer_use Line | Count | Source | 167 | 1.25k | zend_get_gc_buffer *gc_buffer, zval **table, int *n) { | 168 | 1.25k | *table = gc_buffer->start; | 169 | 1.25k | *n = gc_buffer->cur - gc_buffer->start; | 170 | 1.25k | } |
Unexecuted instantiation: zend.c:zend_get_gc_buffer_use Unexecuted instantiation: internal_functions_cli.c:zend_get_gc_buffer_use Unexecuted instantiation: fuzzer-function-jit.c:zend_get_gc_buffer_use Unexecuted instantiation: fuzzer-sapi.c:zend_get_gc_buffer_use |
171 | | |
172 | | END_EXTERN_C() |
173 | | |
174 | | #endif /* ZEND_GC_H */ |