/src/php-src/Zend/zend_objects_API.h
Line | Count | Source |
1 | | /* |
2 | | +----------------------------------------------------------------------+ |
3 | | | Zend Engine | |
4 | | +----------------------------------------------------------------------+ |
5 | | | Copyright © Zend Technologies Ltd., a subsidiary company of | |
6 | | | Perforce Software, Inc., and Contributors. | |
7 | | +----------------------------------------------------------------------+ |
8 | | | This source file is subject to the Modified BSD License that is | |
9 | | | bundled with this package in the file LICENSE, and is available | |
10 | | | through the World Wide Web at <https://www.php.net/license/>. | |
11 | | | | |
12 | | | SPDX-License-Identifier: BSD-3-Clause | |
13 | | +----------------------------------------------------------------------+ |
14 | | | Authors: Andi Gutmans <andi@php.net> | |
15 | | | Zeev Suraski <zeev@php.net> | |
16 | | +----------------------------------------------------------------------+ |
17 | | */ |
18 | | |
19 | | #ifndef ZEND_OBJECTS_API_H |
20 | | #define ZEND_OBJECTS_API_H |
21 | | |
22 | | #include "zend_types.h" |
23 | | #include "zend_gc.h" |
24 | | #include "zend_alloc.h" |
25 | | #include "zend_compile.h" /* For zend_property_info */ |
26 | | |
27 | 1.09M | #define OBJ_BUCKET_INVALID (1<<0) |
28 | | |
29 | 235k | #define IS_OBJ_VALID(o) (!(((uintptr_t)(o)) & OBJ_BUCKET_INVALID)) |
30 | | |
31 | 430k | #define SET_OBJ_INVALID(o) ((zend_object*)((((uintptr_t)(o)) | OBJ_BUCKET_INVALID))) |
32 | | |
33 | 357k | #define GET_OBJ_BUCKET_NUMBER(o) (((intptr_t)(o)) >> 1) |
34 | | |
35 | 430k | #define SET_OBJ_BUCKET_NUMBER(o, n) do { \ |
36 | 430k | (o) = (zend_object*)((((uintptr_t)(n)) << 1) | OBJ_BUCKET_INVALID); \ |
37 | 430k | } while (0) |
38 | | |
39 | 430k | #define ZEND_OBJECTS_STORE_ADD_TO_FREE_LIST(h) do { \ |
40 | 430k | SET_OBJ_BUCKET_NUMBER(EG(objects_store).object_buckets[(h)], EG(objects_store).free_list_head); \ |
41 | 430k | EG(objects_store).free_list_head = (h); \ |
42 | 430k | } while (0) |
43 | | |
44 | 426k | #define OBJ_RELEASE(obj) zend_object_release(obj) |
45 | | |
46 | | typedef struct _zend_objects_store { |
47 | | zend_object **object_buckets; |
48 | | uint32_t top; |
49 | | uint32_t size; |
50 | | int free_list_head; |
51 | | } zend_objects_store; |
52 | | |
53 | | /* Global store handling functions */ |
54 | | BEGIN_EXTERN_C() |
55 | | ZEND_API void ZEND_FASTCALL zend_objects_store_init(zend_objects_store *objects, uint32_t init_size); |
56 | | ZEND_API void ZEND_FASTCALL zend_objects_store_call_destructors(zend_objects_store *objects); |
57 | | ZEND_API void ZEND_FASTCALL zend_objects_store_mark_destructed(zend_objects_store *objects); |
58 | | ZEND_API void ZEND_FASTCALL zend_objects_store_free_object_storage(zend_objects_store *objects, bool fast_shutdown); |
59 | | ZEND_API void ZEND_FASTCALL zend_objects_store_destroy(zend_objects_store *objects); |
60 | | |
61 | | /* Store API functions */ |
62 | | ZEND_API void ZEND_FASTCALL zend_objects_store_put(zend_object *object); |
63 | | ZEND_API void ZEND_FASTCALL zend_objects_store_del(zend_object *object); |
64 | | |
65 | | /* Called when the ctor was terminated by an exception */ |
66 | | static zend_always_inline void zend_object_store_ctor_failed(zend_object *obj) |
67 | 140k | { |
68 | 140k | GC_ADD_FLAGS(obj, IS_OBJ_DESTRUCTOR_CALLED); |
69 | 140k | } Unexecuted instantiation: php_date.c:zend_object_store_ctor_failed Unexecuted instantiation: php_pcre.c:zend_object_store_ctor_failed Unexecuted instantiation: exif.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_adler32.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_crc32.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_fnv.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_gost.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_haval.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_joaat.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_md.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_murmur.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_ripemd.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_sha_ni.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_sha_sse2.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_sha.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_sha3.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_snefru.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_tiger.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_whirlpool.c:zend_object_store_ctor_failed Unexecuted instantiation: hash_xxhash.c:zend_object_store_ctor_failed Unexecuted instantiation: hash.c:zend_object_store_ctor_failed Unexecuted instantiation: json_encoder.c:zend_object_store_ctor_failed Unexecuted instantiation: json_parser.tab.c:zend_object_store_ctor_failed Unexecuted instantiation: json_scanner.c:zend_object_store_ctor_failed Unexecuted instantiation: json.c:zend_object_store_ctor_failed Unexecuted instantiation: php_lexbor.c:zend_object_store_ctor_failed Unexecuted instantiation: shared_alloc_mmap.c:zend_object_store_ctor_failed Unexecuted instantiation: shared_alloc_posix.c:zend_object_store_ctor_failed Unexecuted instantiation: shared_alloc_shm.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_accelerator_api.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_accelerator_blacklist.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_accelerator_debug.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_accelerator_hash.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_accelerator_module.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_file_cache.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_persist_calc.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_persist.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_shared_alloc.c:zend_object_store_ctor_failed Unexecuted instantiation: ZendAccelerator.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_jit_vm_helpers.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_jit.c:zend_object_store_ctor_failed Unexecuted instantiation: csprng.c:zend_object_store_ctor_failed Unexecuted instantiation: engine_mt19937.c:zend_object_store_ctor_failed Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_object_store_ctor_failed Unexecuted instantiation: engine_secure.c:zend_object_store_ctor_failed Unexecuted instantiation: engine_user.c:zend_object_store_ctor_failed Unexecuted instantiation: engine_xoshiro256starstar.c:zend_object_store_ctor_failed Unexecuted instantiation: gammasection.c:zend_object_store_ctor_failed Unexecuted instantiation: random.c:zend_object_store_ctor_failed Unexecuted instantiation: randomizer.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_utils.c:zend_object_store_ctor_failed Unexecuted instantiation: php_reflection.c:zend_object_store_ctor_failed Unexecuted instantiation: php_spl.c:zend_object_store_ctor_failed Unexecuted instantiation: spl_array.c:zend_object_store_ctor_failed Unexecuted instantiation: spl_directory.c:zend_object_store_ctor_failed Unexecuted instantiation: spl_dllist.c:zend_object_store_ctor_failed Unexecuted instantiation: spl_exceptions.c:zend_object_store_ctor_failed Unexecuted instantiation: spl_fixedarray.c:zend_object_store_ctor_failed Unexecuted instantiation: spl_functions.c:zend_object_store_ctor_failed Unexecuted instantiation: spl_heap.c:zend_object_store_ctor_failed Unexecuted instantiation: spl_iterators.c:zend_object_store_ctor_failed Unexecuted instantiation: spl_observer.c:zend_object_store_ctor_failed Unexecuted instantiation: array.c:zend_object_store_ctor_failed Unexecuted instantiation: assert.c:zend_object_store_ctor_failed Unexecuted instantiation: base64.c:zend_object_store_ctor_failed Unexecuted instantiation: basic_functions.c:zend_object_store_ctor_failed Unexecuted instantiation: browscap.c:zend_object_store_ctor_failed Unexecuted instantiation: crc32_x86.c:zend_object_store_ctor_failed Unexecuted instantiation: crc32.c:zend_object_store_ctor_failed Unexecuted instantiation: credits.c:zend_object_store_ctor_failed Unexecuted instantiation: crypt.c:zend_object_store_ctor_failed Unexecuted instantiation: css.c:zend_object_store_ctor_failed Unexecuted instantiation: datetime.c:zend_object_store_ctor_failed Unexecuted instantiation: dir.c:zend_object_store_ctor_failed Unexecuted instantiation: dl.c:zend_object_store_ctor_failed Unexecuted instantiation: dns.c:zend_object_store_ctor_failed Unexecuted instantiation: exec.c:zend_object_store_ctor_failed Unexecuted instantiation: file.c:zend_object_store_ctor_failed Unexecuted instantiation: filestat.c:zend_object_store_ctor_failed Unexecuted instantiation: filters.c:zend_object_store_ctor_failed Unexecuted instantiation: flock_compat.c:zend_object_store_ctor_failed Unexecuted instantiation: formatted_print.c:zend_object_store_ctor_failed Unexecuted instantiation: fsock.c:zend_object_store_ctor_failed Unexecuted instantiation: ftok.c:zend_object_store_ctor_failed Unexecuted instantiation: ftp_fopen_wrapper.c:zend_object_store_ctor_failed Unexecuted instantiation: head.c:zend_object_store_ctor_failed Unexecuted instantiation: hrtime.c:zend_object_store_ctor_failed Unexecuted instantiation: html.c:zend_object_store_ctor_failed Unexecuted instantiation: http_fopen_wrapper.c:zend_object_store_ctor_failed Unexecuted instantiation: http.c:zend_object_store_ctor_failed Unexecuted instantiation: image.c:zend_object_store_ctor_failed Unexecuted instantiation: incomplete_class.c:zend_object_store_ctor_failed Unexecuted instantiation: info.c:zend_object_store_ctor_failed Unexecuted instantiation: iptc.c:zend_object_store_ctor_failed Unexecuted instantiation: levenshtein.c:zend_object_store_ctor_failed Unexecuted instantiation: link.c:zend_object_store_ctor_failed Unexecuted instantiation: mail.c:zend_object_store_ctor_failed Unexecuted instantiation: math.c:zend_object_store_ctor_failed Unexecuted instantiation: md5.c:zend_object_store_ctor_failed Unexecuted instantiation: metaphone.c:zend_object_store_ctor_failed Unexecuted instantiation: microtime.c:zend_object_store_ctor_failed Unexecuted instantiation: net.c:zend_object_store_ctor_failed Unexecuted instantiation: pack.c:zend_object_store_ctor_failed Unexecuted instantiation: pageinfo.c:zend_object_store_ctor_failed Unexecuted instantiation: password.c:zend_object_store_ctor_failed Unexecuted instantiation: php_fopen_wrapper.c:zend_object_store_ctor_failed Unexecuted instantiation: proc_open.c:zend_object_store_ctor_failed Unexecuted instantiation: quot_print.c:zend_object_store_ctor_failed Unexecuted instantiation: scanf.c:zend_object_store_ctor_failed Unexecuted instantiation: sha1.c:zend_object_store_ctor_failed Unexecuted instantiation: soundex.c:zend_object_store_ctor_failed Unexecuted instantiation: streamsfuncs.c:zend_object_store_ctor_failed Unexecuted instantiation: string.c:zend_object_store_ctor_failed Unexecuted instantiation: strnatcmp.c:zend_object_store_ctor_failed Unexecuted instantiation: syslog.c:zend_object_store_ctor_failed Unexecuted instantiation: type.c:zend_object_store_ctor_failed Unexecuted instantiation: uniqid.c:zend_object_store_ctor_failed Unexecuted instantiation: url_scanner_ex.c:zend_object_store_ctor_failed Unexecuted instantiation: url.c:zend_object_store_ctor_failed Unexecuted instantiation: user_filters.c:zend_object_store_ctor_failed Unexecuted instantiation: uuencode.c:zend_object_store_ctor_failed Unexecuted instantiation: var_unserializer.c:zend_object_store_ctor_failed Unexecuted instantiation: var.c:zend_object_store_ctor_failed Unexecuted instantiation: versioning.c:zend_object_store_ctor_failed Unexecuted instantiation: crypt_sha256.c:zend_object_store_ctor_failed Unexecuted instantiation: crypt_sha512.c:zend_object_store_ctor_failed Unexecuted instantiation: php_crypt_r.c:zend_object_store_ctor_failed Unexecuted instantiation: php_uri.c:zend_object_store_ctor_failed Unexecuted instantiation: php_uri_common.c:zend_object_store_ctor_failed Unexecuted instantiation: uri_parser_rfc3986.c:zend_object_store_ctor_failed Unexecuted instantiation: uri_parser_whatwg.c:zend_object_store_ctor_failed Unexecuted instantiation: uri_parser_php_parse_url.c:zend_object_store_ctor_failed Unexecuted instantiation: explicit_bzero.c:zend_object_store_ctor_failed Unexecuted instantiation: fopen_wrappers.c:zend_object_store_ctor_failed Unexecuted instantiation: getopt.c:zend_object_store_ctor_failed Unexecuted instantiation: main.c:zend_object_store_ctor_failed Unexecuted instantiation: network.c:zend_object_store_ctor_failed Unexecuted instantiation: output.c:zend_object_store_ctor_failed Unexecuted instantiation: php_content_types.c:zend_object_store_ctor_failed Unexecuted instantiation: php_ini_builder.c:zend_object_store_ctor_failed Unexecuted instantiation: php_ini.c:zend_object_store_ctor_failed Unexecuted instantiation: php_glob.c:zend_object_store_ctor_failed Unexecuted instantiation: php_odbc_utils.c:zend_object_store_ctor_failed Unexecuted instantiation: php_open_temporary_file.c:zend_object_store_ctor_failed Unexecuted instantiation: php_scandir.c:zend_object_store_ctor_failed Unexecuted instantiation: php_syslog.c:zend_object_store_ctor_failed Unexecuted instantiation: php_ticks.c:zend_object_store_ctor_failed Unexecuted instantiation: php_variables.c:zend_object_store_ctor_failed Unexecuted instantiation: reentrancy.c:zend_object_store_ctor_failed Unexecuted instantiation: rfc1867.c:zend_object_store_ctor_failed Unexecuted instantiation: safe_bcmp.c:zend_object_store_ctor_failed Unexecuted instantiation: SAPI.c:zend_object_store_ctor_failed Unexecuted instantiation: snprintf.c:zend_object_store_ctor_failed Unexecuted instantiation: spprintf.c:zend_object_store_ctor_failed Unexecuted instantiation: strlcat.c:zend_object_store_ctor_failed Unexecuted instantiation: strlcpy.c:zend_object_store_ctor_failed Unexecuted instantiation: cast.c:zend_object_store_ctor_failed Unexecuted instantiation: filter.c:zend_object_store_ctor_failed Unexecuted instantiation: glob_wrapper.c:zend_object_store_ctor_failed Unexecuted instantiation: memory.c:zend_object_store_ctor_failed Unexecuted instantiation: mmap.c:zend_object_store_ctor_failed Unexecuted instantiation: plain_wrapper.c:zend_object_store_ctor_failed Unexecuted instantiation: stream_errors.c:zend_object_store_ctor_failed Unexecuted instantiation: streams.c:zend_object_store_ctor_failed Unexecuted instantiation: transports.c:zend_object_store_ctor_failed Unexecuted instantiation: userspace.c:zend_object_store_ctor_failed Unexecuted instantiation: xp_socket.c:zend_object_store_ctor_failed Unexecuted instantiation: block_pass.c:zend_object_store_ctor_failed Unexecuted instantiation: compact_literals.c:zend_object_store_ctor_failed Unexecuted instantiation: compact_vars.c:zend_object_store_ctor_failed Unexecuted instantiation: dce.c:zend_object_store_ctor_failed Unexecuted instantiation: dfa_pass.c:zend_object_store_ctor_failed Unexecuted instantiation: escape_analysis.c:zend_object_store_ctor_failed Unexecuted instantiation: nop_removal.c:zend_object_store_ctor_failed Unexecuted instantiation: optimize_func_calls.c:zend_object_store_ctor_failed Unexecuted instantiation: optimize_temp_vars_5.c:zend_object_store_ctor_failed Unexecuted instantiation: pass1.c:zend_object_store_ctor_failed Unexecuted instantiation: pass3.c:zend_object_store_ctor_failed Unexecuted instantiation: sccp.c:zend_object_store_ctor_failed Unexecuted instantiation: scdf.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_call_graph.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_cfg.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_dfg.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_dump.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_func_info.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_inference.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_optimizer.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_ssa.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_alloc.c:zend_object_store_ctor_failed zend_API.c:zend_object_store_ctor_failed Line | Count | Source | 67 | 27 | { | 68 | 27 | GC_ADD_FLAGS(obj, IS_OBJ_DESTRUCTOR_CALLED); | 69 | 27 | } |
zend_ast.c:zend_object_store_ctor_failed Line | Count | Source | 67 | 3 | { | 68 | 3 | GC_ADD_FLAGS(obj, IS_OBJ_DESTRUCTOR_CALLED); | 69 | 3 | } |
Unexecuted instantiation: zend_attributes.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_autoload.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_builtin_functions.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_call_stack.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_closures.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_compile.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_constants.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_default_classes.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_dtrace.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_enum.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_exceptions.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_execute_API.c:zend_object_store_ctor_failed zend_execute.c:zend_object_store_ctor_failed Line | Count | Source | 67 | 139k | { | 68 | 139k | GC_ADD_FLAGS(obj, IS_OBJ_DESTRUCTOR_CALLED); | 69 | 139k | } |
Unexecuted instantiation: zend_extensions.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_fibers.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_float.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_gc.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_generators.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_hash.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_highlight.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_inheritance.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_ini_parser.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_ini_scanner.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_ini.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_interfaces.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_iterators.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_language_parser.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_language_scanner.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_lazy_objects.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_list.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_multibyte.c:zend_object_store_ctor_failed zend_object_handlers.c:zend_object_store_ctor_failed Line | Count | Source | 67 | 23 | { | 68 | 23 | GC_ADD_FLAGS(obj, IS_OBJ_DESTRUCTOR_CALLED); | 69 | 23 | } |
Unexecuted instantiation: zend_objects_API.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_objects.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_observer.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_opcode.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_operators.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_property_hooks.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_signal.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_smart_str.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_stream.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_string.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_strtod.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_system_id.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_variables.c:zend_object_store_ctor_failed Unexecuted instantiation: zend_weakrefs.c:zend_object_store_ctor_failed Unexecuted instantiation: zend.c:zend_object_store_ctor_failed Unexecuted instantiation: internal_functions_cli.c:zend_object_store_ctor_failed Unexecuted instantiation: fuzzer-tracing-jit.c:zend_object_store_ctor_failed Unexecuted instantiation: fuzzer-sapi.c:zend_object_store_ctor_failed |
70 | | |
71 | | END_EXTERN_C() |
72 | | |
73 | | static zend_always_inline void zend_object_release(zend_object *obj) |
74 | 421k | { |
75 | 421k | if (GC_DELREF(obj) == 0) { |
76 | 179k | zend_objects_store_del(obj); |
77 | 242k | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { |
78 | 218k | gc_possible_root((zend_refcounted*)obj); |
79 | 218k | } |
80 | 421k | } Unexecuted instantiation: php_date.c:zend_object_release Unexecuted instantiation: php_pcre.c:zend_object_release Unexecuted instantiation: exif.c:zend_object_release Unexecuted instantiation: hash_adler32.c:zend_object_release Unexecuted instantiation: hash_crc32.c:zend_object_release Unexecuted instantiation: hash_fnv.c:zend_object_release Unexecuted instantiation: hash_gost.c:zend_object_release Unexecuted instantiation: hash_haval.c:zend_object_release Unexecuted instantiation: hash_joaat.c:zend_object_release Unexecuted instantiation: hash_md.c:zend_object_release Unexecuted instantiation: hash_murmur.c:zend_object_release Unexecuted instantiation: hash_ripemd.c:zend_object_release Unexecuted instantiation: hash_sha_ni.c:zend_object_release Unexecuted instantiation: hash_sha_sse2.c:zend_object_release Unexecuted instantiation: hash_sha.c:zend_object_release Unexecuted instantiation: hash_sha3.c:zend_object_release Unexecuted instantiation: hash_snefru.c:zend_object_release Unexecuted instantiation: hash_tiger.c:zend_object_release Unexecuted instantiation: hash_whirlpool.c:zend_object_release Unexecuted instantiation: hash_xxhash.c:zend_object_release Unexecuted instantiation: hash.c:zend_object_release Unexecuted instantiation: json_encoder.c:zend_object_release Unexecuted instantiation: json_parser.tab.c:zend_object_release Unexecuted instantiation: json_scanner.c:zend_object_release Unexecuted instantiation: json.c:zend_object_release Unexecuted instantiation: php_lexbor.c:zend_object_release Unexecuted instantiation: shared_alloc_mmap.c:zend_object_release Unexecuted instantiation: shared_alloc_posix.c:zend_object_release Unexecuted instantiation: shared_alloc_shm.c:zend_object_release Unexecuted instantiation: zend_accelerator_api.c:zend_object_release Unexecuted instantiation: zend_accelerator_blacklist.c:zend_object_release Unexecuted instantiation: zend_accelerator_debug.c:zend_object_release Unexecuted instantiation: zend_accelerator_hash.c:zend_object_release Unexecuted instantiation: zend_accelerator_module.c:zend_object_release Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_object_release Unexecuted instantiation: zend_file_cache.c:zend_object_release Unexecuted instantiation: zend_persist_calc.c:zend_object_release Unexecuted instantiation: zend_persist.c:zend_object_release Unexecuted instantiation: zend_shared_alloc.c:zend_object_release Unexecuted instantiation: ZendAccelerator.c:zend_object_release Unexecuted instantiation: zend_jit_vm_helpers.c:zend_object_release Unexecuted instantiation: zend_jit.c:zend_object_release Unexecuted instantiation: csprng.c:zend_object_release Unexecuted instantiation: engine_mt19937.c:zend_object_release Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_object_release Unexecuted instantiation: engine_secure.c:zend_object_release Unexecuted instantiation: engine_user.c:zend_object_release Unexecuted instantiation: engine_xoshiro256starstar.c:zend_object_release Unexecuted instantiation: gammasection.c:zend_object_release Unexecuted instantiation: random.c:zend_object_release randomizer.c:zend_object_release Line | Count | Source | 74 | 2 | { | 75 | 2 | if (GC_DELREF(obj) == 0) { | 76 | 0 | zend_objects_store_del(obj); | 77 | 2 | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 2 | gc_possible_root((zend_refcounted*)obj); | 79 | 2 | } | 80 | 2 | } |
Unexecuted instantiation: zend_utils.c:zend_object_release Unexecuted instantiation: php_reflection.c:zend_object_release Unexecuted instantiation: php_spl.c:zend_object_release Unexecuted instantiation: spl_array.c:zend_object_release Unexecuted instantiation: spl_directory.c:zend_object_release Unexecuted instantiation: spl_dllist.c:zend_object_release Unexecuted instantiation: spl_exceptions.c:zend_object_release Unexecuted instantiation: spl_fixedarray.c:zend_object_release Unexecuted instantiation: spl_functions.c:zend_object_release Unexecuted instantiation: spl_heap.c:zend_object_release spl_iterators.c:zend_object_release Line | Count | Source | 74 | 75 | { | 75 | 75 | if (GC_DELREF(obj) == 0) { | 76 | 39 | zend_objects_store_del(obj); | 77 | 39 | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 0 | gc_possible_root((zend_refcounted*)obj); | 79 | 0 | } | 80 | 75 | } |
spl_observer.c:zend_object_release Line | Count | Source | 74 | 204 | { | 75 | 204 | if (GC_DELREF(obj) == 0) { | 76 | 18 | zend_objects_store_del(obj); | 77 | 186 | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 30 | gc_possible_root((zend_refcounted*)obj); | 79 | 30 | } | 80 | 204 | } |
Unexecuted instantiation: array.c:zend_object_release Unexecuted instantiation: assert.c:zend_object_release Unexecuted instantiation: base64.c:zend_object_release basic_functions.c:zend_object_release Line | Count | Source | 74 | 178 | { | 75 | 178 | if (GC_DELREF(obj) == 0) { | 76 | 144 | zend_objects_store_del(obj); | 77 | 144 | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 10 | gc_possible_root((zend_refcounted*)obj); | 79 | 10 | } | 80 | 178 | } |
Unexecuted instantiation: browscap.c:zend_object_release Unexecuted instantiation: crc32_x86.c:zend_object_release Unexecuted instantiation: crc32.c:zend_object_release Unexecuted instantiation: credits.c:zend_object_release Unexecuted instantiation: crypt.c:zend_object_release Unexecuted instantiation: css.c:zend_object_release Unexecuted instantiation: datetime.c:zend_object_release Unexecuted instantiation: dir.c:zend_object_release Unexecuted instantiation: dl.c:zend_object_release Unexecuted instantiation: dns.c:zend_object_release Unexecuted instantiation: exec.c:zend_object_release Unexecuted instantiation: file.c:zend_object_release Unexecuted instantiation: filestat.c:zend_object_release Unexecuted instantiation: filters.c:zend_object_release Unexecuted instantiation: flock_compat.c:zend_object_release Unexecuted instantiation: formatted_print.c:zend_object_release Unexecuted instantiation: fsock.c:zend_object_release Unexecuted instantiation: ftok.c:zend_object_release Unexecuted instantiation: ftp_fopen_wrapper.c:zend_object_release Unexecuted instantiation: head.c:zend_object_release Unexecuted instantiation: hrtime.c:zend_object_release Unexecuted instantiation: html.c:zend_object_release Unexecuted instantiation: http_fopen_wrapper.c:zend_object_release Unexecuted instantiation: http.c:zend_object_release Unexecuted instantiation: image.c:zend_object_release Unexecuted instantiation: incomplete_class.c:zend_object_release Unexecuted instantiation: info.c:zend_object_release Unexecuted instantiation: iptc.c:zend_object_release Unexecuted instantiation: levenshtein.c:zend_object_release Unexecuted instantiation: link.c:zend_object_release Unexecuted instantiation: mail.c:zend_object_release Unexecuted instantiation: math.c:zend_object_release Unexecuted instantiation: md5.c:zend_object_release Unexecuted instantiation: metaphone.c:zend_object_release Unexecuted instantiation: microtime.c:zend_object_release Unexecuted instantiation: net.c:zend_object_release Unexecuted instantiation: pack.c:zend_object_release Unexecuted instantiation: pageinfo.c:zend_object_release Unexecuted instantiation: password.c:zend_object_release Unexecuted instantiation: php_fopen_wrapper.c:zend_object_release Unexecuted instantiation: proc_open.c:zend_object_release Unexecuted instantiation: quot_print.c:zend_object_release Unexecuted instantiation: scanf.c:zend_object_release Unexecuted instantiation: sha1.c:zend_object_release Unexecuted instantiation: soundex.c:zend_object_release Unexecuted instantiation: streamsfuncs.c:zend_object_release Unexecuted instantiation: string.c:zend_object_release Unexecuted instantiation: strnatcmp.c:zend_object_release Unexecuted instantiation: syslog.c:zend_object_release Unexecuted instantiation: type.c:zend_object_release Unexecuted instantiation: uniqid.c:zend_object_release Unexecuted instantiation: url_scanner_ex.c:zend_object_release Unexecuted instantiation: url.c:zend_object_release Unexecuted instantiation: user_filters.c:zend_object_release Unexecuted instantiation: uuencode.c:zend_object_release Unexecuted instantiation: var_unserializer.c:zend_object_release var.c:zend_object_release Line | Count | Source | 74 | 27 | { | 75 | 27 | if (GC_DELREF(obj) == 0) { | 76 | 0 | zend_objects_store_del(obj); | 77 | 27 | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 6 | gc_possible_root((zend_refcounted*)obj); | 79 | 6 | } | 80 | 27 | } |
Unexecuted instantiation: versioning.c:zend_object_release Unexecuted instantiation: crypt_sha256.c:zend_object_release Unexecuted instantiation: crypt_sha512.c:zend_object_release Unexecuted instantiation: php_crypt_r.c:zend_object_release Unexecuted instantiation: php_uri.c:zend_object_release Unexecuted instantiation: php_uri_common.c:zend_object_release Unexecuted instantiation: uri_parser_rfc3986.c:zend_object_release Unexecuted instantiation: uri_parser_whatwg.c:zend_object_release Unexecuted instantiation: uri_parser_php_parse_url.c:zend_object_release Unexecuted instantiation: explicit_bzero.c:zend_object_release Unexecuted instantiation: fopen_wrappers.c:zend_object_release Unexecuted instantiation: getopt.c:zend_object_release Unexecuted instantiation: main.c:zend_object_release Unexecuted instantiation: network.c:zend_object_release Unexecuted instantiation: output.c:zend_object_release Unexecuted instantiation: php_content_types.c:zend_object_release Unexecuted instantiation: php_ini_builder.c:zend_object_release Unexecuted instantiation: php_ini.c:zend_object_release Unexecuted instantiation: php_glob.c:zend_object_release Unexecuted instantiation: php_odbc_utils.c:zend_object_release Unexecuted instantiation: php_open_temporary_file.c:zend_object_release Unexecuted instantiation: php_scandir.c:zend_object_release Unexecuted instantiation: php_syslog.c:zend_object_release Unexecuted instantiation: php_ticks.c:zend_object_release Unexecuted instantiation: php_variables.c:zend_object_release Unexecuted instantiation: reentrancy.c:zend_object_release Unexecuted instantiation: rfc1867.c:zend_object_release Unexecuted instantiation: safe_bcmp.c:zend_object_release Unexecuted instantiation: SAPI.c:zend_object_release Unexecuted instantiation: snprintf.c:zend_object_release Unexecuted instantiation: spprintf.c:zend_object_release Unexecuted instantiation: strlcat.c:zend_object_release Unexecuted instantiation: strlcpy.c:zend_object_release Unexecuted instantiation: cast.c:zend_object_release Unexecuted instantiation: filter.c:zend_object_release Unexecuted instantiation: glob_wrapper.c:zend_object_release Unexecuted instantiation: memory.c:zend_object_release Unexecuted instantiation: mmap.c:zend_object_release Unexecuted instantiation: plain_wrapper.c:zend_object_release Unexecuted instantiation: stream_errors.c:zend_object_release Unexecuted instantiation: streams.c:zend_object_release Unexecuted instantiation: transports.c:zend_object_release Unexecuted instantiation: userspace.c:zend_object_release Unexecuted instantiation: xp_socket.c:zend_object_release Unexecuted instantiation: block_pass.c:zend_object_release Unexecuted instantiation: compact_literals.c:zend_object_release Unexecuted instantiation: compact_vars.c:zend_object_release Unexecuted instantiation: dce.c:zend_object_release Unexecuted instantiation: dfa_pass.c:zend_object_release Unexecuted instantiation: escape_analysis.c:zend_object_release Unexecuted instantiation: nop_removal.c:zend_object_release Unexecuted instantiation: optimize_func_calls.c:zend_object_release Unexecuted instantiation: optimize_temp_vars_5.c:zend_object_release Unexecuted instantiation: pass1.c:zend_object_release Unexecuted instantiation: pass3.c:zend_object_release Unexecuted instantiation: sccp.c:zend_object_release Unexecuted instantiation: scdf.c:zend_object_release Unexecuted instantiation: zend_call_graph.c:zend_object_release Unexecuted instantiation: zend_cfg.c:zend_object_release Unexecuted instantiation: zend_dfg.c:zend_object_release Unexecuted instantiation: zend_dump.c:zend_object_release Unexecuted instantiation: zend_func_info.c:zend_object_release Unexecuted instantiation: zend_inference.c:zend_object_release Unexecuted instantiation: zend_optimizer.c:zend_object_release Unexecuted instantiation: zend_ssa.c:zend_object_release Unexecuted instantiation: zend_alloc.c:zend_object_release zend_API.c:zend_object_release Line | Count | Source | 74 | 494 | { | 75 | 494 | if (GC_DELREF(obj) == 0) { | 76 | 18 | zend_objects_store_del(obj); | 77 | 476 | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 0 | gc_possible_root((zend_refcounted*)obj); | 79 | 0 | } | 80 | 494 | } |
Unexecuted instantiation: zend_ast.c:zend_object_release Unexecuted instantiation: zend_attributes.c:zend_object_release zend_autoload.c:zend_object_release Line | Count | Source | 74 | 289 | { | 75 | 289 | if (GC_DELREF(obj) == 0) { | 76 | 240 | zend_objects_store_del(obj); | 77 | 240 | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 49 | gc_possible_root((zend_refcounted*)obj); | 79 | 49 | } | 80 | 289 | } |
Unexecuted instantiation: zend_builtin_functions.c:zend_object_release Unexecuted instantiation: zend_call_stack.c:zend_object_release Unexecuted instantiation: zend_closures.c:zend_object_release Unexecuted instantiation: zend_compile.c:zend_object_release Unexecuted instantiation: zend_constants.c:zend_object_release Unexecuted instantiation: zend_default_classes.c:zend_object_release Unexecuted instantiation: zend_dtrace.c:zend_object_release Unexecuted instantiation: zend_enum.c:zend_object_release zend_exceptions.c:zend_object_release Line | Count | Source | 74 | 21.3k | { | 75 | 21.3k | if (GC_DELREF(obj) == 0) { | 76 | 20.9k | zend_objects_store_del(obj); | 77 | 20.9k | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 330 | gc_possible_root((zend_refcounted*)obj); | 79 | 330 | } | 80 | 21.3k | } |
zend_execute_API.c:zend_object_release Line | Count | Source | 74 | 6 | { | 75 | 6 | if (GC_DELREF(obj) == 0) { | 76 | 0 | zend_objects_store_del(obj); | 77 | 6 | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 3 | gc_possible_root((zend_refcounted*)obj); | 79 | 3 | } | 80 | 6 | } |
zend_execute.c:zend_object_release Line | Count | Source | 74 | 372k | { | 75 | 372k | if (GC_DELREF(obj) == 0) { | 76 | 142k | zend_objects_store_del(obj); | 77 | 230k | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 214k | gc_possible_root((zend_refcounted*)obj); | 79 | 214k | } | 80 | 372k | } |
Unexecuted instantiation: zend_extensions.c:zend_object_release Unexecuted instantiation: zend_fibers.c:zend_object_release Unexecuted instantiation: zend_float.c:zend_object_release zend_gc.c:zend_object_release Line | Count | Source | 74 | 54 | { | 75 | 54 | if (GC_DELREF(obj) == 0) { | 76 | 21 | zend_objects_store_del(obj); | 77 | 33 | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 33 | gc_possible_root((zend_refcounted*)obj); | 79 | 33 | } | 80 | 54 | } |
zend_generators.c:zend_object_release Line | Count | Source | 74 | 1.07k | { | 75 | 1.07k | if (GC_DELREF(obj) == 0) { | 76 | 719 | zend_objects_store_del(obj); | 77 | 719 | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 211 | gc_possible_root((zend_refcounted*)obj); | 79 | 211 | } | 80 | 1.07k | } |
Unexecuted instantiation: zend_hash.c:zend_object_release Unexecuted instantiation: zend_highlight.c:zend_object_release Unexecuted instantiation: zend_inheritance.c:zend_object_release Unexecuted instantiation: zend_ini_parser.c:zend_object_release Unexecuted instantiation: zend_ini_scanner.c:zend_object_release Unexecuted instantiation: zend_ini.c:zend_object_release Unexecuted instantiation: zend_interfaces.c:zend_object_release Unexecuted instantiation: zend_iterators.c:zend_object_release Unexecuted instantiation: zend_language_parser.c:zend_object_release Unexecuted instantiation: zend_language_scanner.c:zend_object_release zend_lazy_objects.c:zend_object_release Line | Count | Source | 74 | 1.96k | { | 75 | 1.96k | if (GC_DELREF(obj) == 0) { | 76 | 1.40k | zend_objects_store_del(obj); | 77 | 1.40k | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 25 | gc_possible_root((zend_refcounted*)obj); | 79 | 25 | } | 80 | 1.96k | } |
Unexecuted instantiation: zend_list.c:zend_object_release Unexecuted instantiation: zend_multibyte.c:zend_object_release zend_object_handlers.c:zend_object_release Line | Count | Source | 74 | 7.60k | { | 75 | 7.60k | if (GC_DELREF(obj) == 0) { | 76 | 36 | zend_objects_store_del(obj); | 77 | 7.57k | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 1.65k | gc_possible_root((zend_refcounted*)obj); | 79 | 1.65k | } | 80 | 7.60k | } |
Unexecuted instantiation: zend_objects_API.c:zend_object_release zend_objects.c:zend_object_release Line | Count | Source | 74 | 2.75k | { | 75 | 2.75k | if (GC_DELREF(obj) == 0) { | 76 | 0 | zend_objects_store_del(obj); | 77 | 2.75k | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 1.26k | gc_possible_root((zend_refcounted*)obj); | 79 | 1.26k | } | 80 | 2.75k | } |
Unexecuted instantiation: zend_observer.c:zend_object_release Unexecuted instantiation: zend_opcode.c:zend_object_release zend_operators.c:zend_object_release Line | Count | Source | 74 | 12 | { | 75 | 12 | if (GC_DELREF(obj) == 0) { | 76 | 0 | zend_objects_store_del(obj); | 77 | 12 | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 12 | gc_possible_root((zend_refcounted*)obj); | 79 | 12 | } | 80 | 12 | } |
Unexecuted instantiation: zend_property_hooks.c:zend_object_release Unexecuted instantiation: zend_signal.c:zend_object_release Unexecuted instantiation: zend_smart_str.c:zend_object_release Unexecuted instantiation: zend_stream.c:zend_object_release Unexecuted instantiation: zend_string.c:zend_object_release Unexecuted instantiation: zend_strtod.c:zend_object_release Unexecuted instantiation: zend_system_id.c:zend_object_release Unexecuted instantiation: zend_variables.c:zend_object_release Unexecuted instantiation: zend_weakrefs.c:zend_object_release zend.c:zend_object_release Line | Count | Source | 74 | 3 | { | 75 | 3 | if (GC_DELREF(obj) == 0) { | 76 | 3 | zend_objects_store_del(obj); | 77 | 3 | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 0 | gc_possible_root((zend_refcounted*)obj); | 79 | 0 | } | 80 | 3 | } |
Unexecuted instantiation: internal_functions_cli.c:zend_object_release Unexecuted instantiation: fuzzer-tracing-jit.c:zend_object_release fuzzer-sapi.c:zend_object_release Line | Count | Source | 74 | 13.0k | { | 75 | 13.0k | if (GC_DELREF(obj) == 0) { | 76 | 13.0k | zend_objects_store_del(obj); | 77 | 13.0k | } else if (UNEXPECTED(GC_MAY_LEAK((zend_refcounted*)obj))) { | 78 | 0 | gc_possible_root((zend_refcounted*)obj); | 79 | 0 | } | 80 | 13.0k | } |
|
81 | | |
82 | | static zend_always_inline size_t zend_object_properties_size(const zend_class_entry *ce) |
83 | 461k | { |
84 | 461k | return sizeof(zval) * |
85 | 461k | (ce->default_properties_count - |
86 | 461k | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); |
87 | 461k | } php_date.c:zend_object_properties_size Line | Count | Source | 83 | 170k | { | 84 | 170k | return sizeof(zval) * | 85 | 170k | (ce->default_properties_count - | 86 | 170k | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); | 87 | 170k | } |
Unexecuted instantiation: php_pcre.c:zend_object_properties_size Unexecuted instantiation: exif.c:zend_object_properties_size Unexecuted instantiation: hash_adler32.c:zend_object_properties_size Unexecuted instantiation: hash_crc32.c:zend_object_properties_size Unexecuted instantiation: hash_fnv.c:zend_object_properties_size Unexecuted instantiation: hash_gost.c:zend_object_properties_size Unexecuted instantiation: hash_haval.c:zend_object_properties_size Unexecuted instantiation: hash_joaat.c:zend_object_properties_size Unexecuted instantiation: hash_md.c:zend_object_properties_size Unexecuted instantiation: hash_murmur.c:zend_object_properties_size Unexecuted instantiation: hash_ripemd.c:zend_object_properties_size Unexecuted instantiation: hash_sha_ni.c:zend_object_properties_size Unexecuted instantiation: hash_sha_sse2.c:zend_object_properties_size Unexecuted instantiation: hash_sha.c:zend_object_properties_size Unexecuted instantiation: hash_sha3.c:zend_object_properties_size Unexecuted instantiation: hash_snefru.c:zend_object_properties_size Unexecuted instantiation: hash_tiger.c:zend_object_properties_size Unexecuted instantiation: hash_whirlpool.c:zend_object_properties_size Unexecuted instantiation: hash_xxhash.c:zend_object_properties_size hash.c:zend_object_properties_size Line | Count | Source | 83 | 2 | { | 84 | 2 | return sizeof(zval) * | 85 | 2 | (ce->default_properties_count - | 86 | 2 | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); | 87 | 2 | } |
Unexecuted instantiation: json_encoder.c:zend_object_properties_size Unexecuted instantiation: json_parser.tab.c:zend_object_properties_size Unexecuted instantiation: json_scanner.c:zend_object_properties_size Unexecuted instantiation: json.c:zend_object_properties_size Unexecuted instantiation: php_lexbor.c:zend_object_properties_size Unexecuted instantiation: shared_alloc_mmap.c:zend_object_properties_size Unexecuted instantiation: shared_alloc_posix.c:zend_object_properties_size Unexecuted instantiation: shared_alloc_shm.c:zend_object_properties_size Unexecuted instantiation: zend_accelerator_api.c:zend_object_properties_size Unexecuted instantiation: zend_accelerator_blacklist.c:zend_object_properties_size Unexecuted instantiation: zend_accelerator_debug.c:zend_object_properties_size Unexecuted instantiation: zend_accelerator_hash.c:zend_object_properties_size Unexecuted instantiation: zend_accelerator_module.c:zend_object_properties_size Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_object_properties_size Unexecuted instantiation: zend_file_cache.c:zend_object_properties_size Unexecuted instantiation: zend_persist_calc.c:zend_object_properties_size Unexecuted instantiation: zend_persist.c:zend_object_properties_size Unexecuted instantiation: zend_shared_alloc.c:zend_object_properties_size Unexecuted instantiation: ZendAccelerator.c:zend_object_properties_size Unexecuted instantiation: zend_jit_vm_helpers.c:zend_object_properties_size Unexecuted instantiation: zend_jit.c:zend_object_properties_size Unexecuted instantiation: csprng.c:zend_object_properties_size Unexecuted instantiation: engine_mt19937.c:zend_object_properties_size Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_object_properties_size Unexecuted instantiation: engine_secure.c:zend_object_properties_size Unexecuted instantiation: engine_user.c:zend_object_properties_size Unexecuted instantiation: engine_xoshiro256starstar.c:zend_object_properties_size Unexecuted instantiation: gammasection.c:zend_object_properties_size random.c:zend_object_properties_size Line | Count | Source | 83 | 21 | { | 84 | 21 | return sizeof(zval) * | 85 | 21 | (ce->default_properties_count - | 86 | 21 | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); | 87 | 21 | } |
Unexecuted instantiation: randomizer.c:zend_object_properties_size Unexecuted instantiation: zend_utils.c:zend_object_properties_size php_reflection.c:zend_object_properties_size Line | Count | Source | 83 | 4.78k | { | 84 | 4.78k | return sizeof(zval) * | 85 | 4.78k | (ce->default_properties_count - | 86 | 4.78k | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); | 87 | 4.78k | } |
Unexecuted instantiation: php_spl.c:zend_object_properties_size spl_array.c:zend_object_properties_size Line | Count | Source | 83 | 332 | { | 84 | 332 | return sizeof(zval) * | 85 | 332 | (ce->default_properties_count - | 86 | 332 | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); | 87 | 332 | } |
spl_directory.c:zend_object_properties_size Line | Count | Source | 83 | 12 | { | 84 | 12 | return sizeof(zval) * | 85 | 12 | (ce->default_properties_count - | 86 | 12 | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); | 87 | 12 | } |
spl_dllist.c:zend_object_properties_size Line | Count | Source | 83 | 48 | { | 84 | 48 | return sizeof(zval) * | 85 | 48 | (ce->default_properties_count - | 86 | 48 | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); | 87 | 48 | } |
Unexecuted instantiation: spl_exceptions.c:zend_object_properties_size spl_fixedarray.c:zend_object_properties_size Line | Count | Source | 83 | 381 | { | 84 | 381 | return sizeof(zval) * | 85 | 381 | (ce->default_properties_count - | 86 | 381 | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); | 87 | 381 | } |
Unexecuted instantiation: spl_functions.c:zend_object_properties_size Unexecuted instantiation: spl_heap.c:zend_object_properties_size spl_iterators.c:zend_object_properties_size Line | Count | Source | 83 | 106 | { | 84 | 106 | return sizeof(zval) * | 85 | 106 | (ce->default_properties_count - | 86 | 106 | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); | 87 | 106 | } |
spl_observer.c:zend_object_properties_size Line | Count | Source | 83 | 54 | { | 84 | 54 | return sizeof(zval) * | 85 | 54 | (ce->default_properties_count - | 86 | 54 | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); | 87 | 54 | } |
Unexecuted instantiation: array.c:zend_object_properties_size Unexecuted instantiation: assert.c:zend_object_properties_size Unexecuted instantiation: base64.c:zend_object_properties_size Unexecuted instantiation: basic_functions.c:zend_object_properties_size Unexecuted instantiation: browscap.c:zend_object_properties_size Unexecuted instantiation: crc32_x86.c:zend_object_properties_size Unexecuted instantiation: crc32.c:zend_object_properties_size Unexecuted instantiation: credits.c:zend_object_properties_size Unexecuted instantiation: crypt.c:zend_object_properties_size Unexecuted instantiation: css.c:zend_object_properties_size Unexecuted instantiation: datetime.c:zend_object_properties_size Unexecuted instantiation: dir.c:zend_object_properties_size Unexecuted instantiation: dl.c:zend_object_properties_size Unexecuted instantiation: dns.c:zend_object_properties_size Unexecuted instantiation: exec.c:zend_object_properties_size Unexecuted instantiation: file.c:zend_object_properties_size Unexecuted instantiation: filestat.c:zend_object_properties_size Unexecuted instantiation: filters.c:zend_object_properties_size Unexecuted instantiation: flock_compat.c:zend_object_properties_size Unexecuted instantiation: formatted_print.c:zend_object_properties_size Unexecuted instantiation: fsock.c:zend_object_properties_size Unexecuted instantiation: ftok.c:zend_object_properties_size Unexecuted instantiation: ftp_fopen_wrapper.c:zend_object_properties_size Unexecuted instantiation: head.c:zend_object_properties_size Unexecuted instantiation: hrtime.c:zend_object_properties_size Unexecuted instantiation: html.c:zend_object_properties_size Unexecuted instantiation: http_fopen_wrapper.c:zend_object_properties_size Unexecuted instantiation: http.c:zend_object_properties_size Unexecuted instantiation: image.c:zend_object_properties_size Unexecuted instantiation: incomplete_class.c:zend_object_properties_size Unexecuted instantiation: info.c:zend_object_properties_size Unexecuted instantiation: iptc.c:zend_object_properties_size Unexecuted instantiation: levenshtein.c:zend_object_properties_size Unexecuted instantiation: link.c:zend_object_properties_size Unexecuted instantiation: mail.c:zend_object_properties_size Unexecuted instantiation: math.c:zend_object_properties_size Unexecuted instantiation: md5.c:zend_object_properties_size Unexecuted instantiation: metaphone.c:zend_object_properties_size Unexecuted instantiation: microtime.c:zend_object_properties_size Unexecuted instantiation: net.c:zend_object_properties_size Unexecuted instantiation: pack.c:zend_object_properties_size Unexecuted instantiation: pageinfo.c:zend_object_properties_size Unexecuted instantiation: password.c:zend_object_properties_size Unexecuted instantiation: php_fopen_wrapper.c:zend_object_properties_size Unexecuted instantiation: proc_open.c:zend_object_properties_size Unexecuted instantiation: quot_print.c:zend_object_properties_size Unexecuted instantiation: scanf.c:zend_object_properties_size Unexecuted instantiation: sha1.c:zend_object_properties_size Unexecuted instantiation: soundex.c:zend_object_properties_size Unexecuted instantiation: streamsfuncs.c:zend_object_properties_size Unexecuted instantiation: string.c:zend_object_properties_size Unexecuted instantiation: strnatcmp.c:zend_object_properties_size Unexecuted instantiation: syslog.c:zend_object_properties_size Unexecuted instantiation: type.c:zend_object_properties_size Unexecuted instantiation: uniqid.c:zend_object_properties_size Unexecuted instantiation: url_scanner_ex.c:zend_object_properties_size Unexecuted instantiation: url.c:zend_object_properties_size Unexecuted instantiation: user_filters.c:zend_object_properties_size Unexecuted instantiation: uuencode.c:zend_object_properties_size Unexecuted instantiation: var_unserializer.c:zend_object_properties_size Unexecuted instantiation: var.c:zend_object_properties_size Unexecuted instantiation: versioning.c:zend_object_properties_size Unexecuted instantiation: crypt_sha256.c:zend_object_properties_size Unexecuted instantiation: crypt_sha512.c:zend_object_properties_size Unexecuted instantiation: php_crypt_r.c:zend_object_properties_size php_uri.c:zend_object_properties_size Line | Count | Source | 83 | 4 | { | 84 | 4 | return sizeof(zval) * | 85 | 4 | (ce->default_properties_count - | 86 | 4 | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); | 87 | 4 | } |
Unexecuted instantiation: php_uri_common.c:zend_object_properties_size Unexecuted instantiation: uri_parser_rfc3986.c:zend_object_properties_size Unexecuted instantiation: uri_parser_whatwg.c:zend_object_properties_size Unexecuted instantiation: uri_parser_php_parse_url.c:zend_object_properties_size Unexecuted instantiation: explicit_bzero.c:zend_object_properties_size Unexecuted instantiation: fopen_wrappers.c:zend_object_properties_size Unexecuted instantiation: getopt.c:zend_object_properties_size Unexecuted instantiation: main.c:zend_object_properties_size Unexecuted instantiation: network.c:zend_object_properties_size Unexecuted instantiation: output.c:zend_object_properties_size Unexecuted instantiation: php_content_types.c:zend_object_properties_size Unexecuted instantiation: php_ini_builder.c:zend_object_properties_size Unexecuted instantiation: php_ini.c:zend_object_properties_size Unexecuted instantiation: php_glob.c:zend_object_properties_size Unexecuted instantiation: php_odbc_utils.c:zend_object_properties_size Unexecuted instantiation: php_open_temporary_file.c:zend_object_properties_size Unexecuted instantiation: php_scandir.c:zend_object_properties_size Unexecuted instantiation: php_syslog.c:zend_object_properties_size Unexecuted instantiation: php_ticks.c:zend_object_properties_size Unexecuted instantiation: php_variables.c:zend_object_properties_size Unexecuted instantiation: reentrancy.c:zend_object_properties_size Unexecuted instantiation: rfc1867.c:zend_object_properties_size Unexecuted instantiation: safe_bcmp.c:zend_object_properties_size Unexecuted instantiation: SAPI.c:zend_object_properties_size Unexecuted instantiation: snprintf.c:zend_object_properties_size Unexecuted instantiation: spprintf.c:zend_object_properties_size Unexecuted instantiation: strlcat.c:zend_object_properties_size Unexecuted instantiation: strlcpy.c:zend_object_properties_size Unexecuted instantiation: cast.c:zend_object_properties_size Unexecuted instantiation: filter.c:zend_object_properties_size Unexecuted instantiation: glob_wrapper.c:zend_object_properties_size Unexecuted instantiation: memory.c:zend_object_properties_size Unexecuted instantiation: mmap.c:zend_object_properties_size Unexecuted instantiation: plain_wrapper.c:zend_object_properties_size Unexecuted instantiation: stream_errors.c:zend_object_properties_size Unexecuted instantiation: streams.c:zend_object_properties_size Unexecuted instantiation: transports.c:zend_object_properties_size Unexecuted instantiation: userspace.c:zend_object_properties_size Unexecuted instantiation: xp_socket.c:zend_object_properties_size Unexecuted instantiation: block_pass.c:zend_object_properties_size Unexecuted instantiation: compact_literals.c:zend_object_properties_size Unexecuted instantiation: compact_vars.c:zend_object_properties_size Unexecuted instantiation: dce.c:zend_object_properties_size Unexecuted instantiation: dfa_pass.c:zend_object_properties_size Unexecuted instantiation: escape_analysis.c:zend_object_properties_size Unexecuted instantiation: nop_removal.c:zend_object_properties_size Unexecuted instantiation: optimize_func_calls.c:zend_object_properties_size Unexecuted instantiation: optimize_temp_vars_5.c:zend_object_properties_size Unexecuted instantiation: pass1.c:zend_object_properties_size Unexecuted instantiation: pass3.c:zend_object_properties_size Unexecuted instantiation: sccp.c:zend_object_properties_size Unexecuted instantiation: scdf.c:zend_object_properties_size Unexecuted instantiation: zend_call_graph.c:zend_object_properties_size Unexecuted instantiation: zend_cfg.c:zend_object_properties_size Unexecuted instantiation: zend_dfg.c:zend_object_properties_size Unexecuted instantiation: zend_dump.c:zend_object_properties_size Unexecuted instantiation: zend_func_info.c:zend_object_properties_size Unexecuted instantiation: zend_inference.c:zend_object_properties_size Unexecuted instantiation: zend_optimizer.c:zend_object_properties_size Unexecuted instantiation: zend_ssa.c:zend_object_properties_size Unexecuted instantiation: zend_alloc.c:zend_object_properties_size Unexecuted instantiation: zend_API.c:zend_object_properties_size Unexecuted instantiation: zend_ast.c:zend_object_properties_size Unexecuted instantiation: zend_attributes.c:zend_object_properties_size Unexecuted instantiation: zend_autoload.c:zend_object_properties_size Unexecuted instantiation: zend_builtin_functions.c:zend_object_properties_size Unexecuted instantiation: zend_call_stack.c:zend_object_properties_size Unexecuted instantiation: zend_closures.c:zend_object_properties_size Unexecuted instantiation: zend_compile.c:zend_object_properties_size Unexecuted instantiation: zend_constants.c:zend_object_properties_size Unexecuted instantiation: zend_default_classes.c:zend_object_properties_size Unexecuted instantiation: zend_dtrace.c:zend_object_properties_size zend_enum.c:zend_object_properties_size Line | Count | Source | 83 | 951 | { | 84 | 951 | return sizeof(zval) * | 85 | 951 | (ce->default_properties_count - | 86 | 951 | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); | 87 | 951 | } |
Unexecuted instantiation: zend_exceptions.c:zend_object_properties_size Unexecuted instantiation: zend_execute_API.c:zend_object_properties_size Unexecuted instantiation: zend_execute.c:zend_object_properties_size Unexecuted instantiation: zend_extensions.c:zend_object_properties_size Unexecuted instantiation: zend_fibers.c:zend_object_properties_size Unexecuted instantiation: zend_float.c:zend_object_properties_size Unexecuted instantiation: zend_gc.c:zend_object_properties_size Unexecuted instantiation: zend_generators.c:zend_object_properties_size Unexecuted instantiation: zend_hash.c:zend_object_properties_size Unexecuted instantiation: zend_highlight.c:zend_object_properties_size Unexecuted instantiation: zend_inheritance.c:zend_object_properties_size Unexecuted instantiation: zend_ini_parser.c:zend_object_properties_size Unexecuted instantiation: zend_ini_scanner.c:zend_object_properties_size Unexecuted instantiation: zend_ini.c:zend_object_properties_size Unexecuted instantiation: zend_interfaces.c:zend_object_properties_size Unexecuted instantiation: zend_iterators.c:zend_object_properties_size Unexecuted instantiation: zend_language_parser.c:zend_object_properties_size Unexecuted instantiation: zend_language_scanner.c:zend_object_properties_size Unexecuted instantiation: zend_lazy_objects.c:zend_object_properties_size Unexecuted instantiation: zend_list.c:zend_object_properties_size Unexecuted instantiation: zend_multibyte.c:zend_object_properties_size Unexecuted instantiation: zend_object_handlers.c:zend_object_properties_size Unexecuted instantiation: zend_objects_API.c:zend_object_properties_size zend_objects.c:zend_object_properties_size Line | Count | Source | 83 | 284k | { | 84 | 284k | return sizeof(zval) * | 85 | 284k | (ce->default_properties_count - | 86 | 284k | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); | 87 | 284k | } |
Unexecuted instantiation: zend_observer.c:zend_object_properties_size Unexecuted instantiation: zend_opcode.c:zend_object_properties_size Unexecuted instantiation: zend_operators.c:zend_object_properties_size Unexecuted instantiation: zend_property_hooks.c:zend_object_properties_size Unexecuted instantiation: zend_signal.c:zend_object_properties_size Unexecuted instantiation: zend_smart_str.c:zend_object_properties_size Unexecuted instantiation: zend_stream.c:zend_object_properties_size Unexecuted instantiation: zend_string.c:zend_object_properties_size Unexecuted instantiation: zend_strtod.c:zend_object_properties_size Unexecuted instantiation: zend_system_id.c:zend_object_properties_size Unexecuted instantiation: zend_variables.c:zend_object_properties_size zend_weakrefs.c:zend_object_properties_size Line | Count | Source | 83 | 413 | { | 84 | 413 | return sizeof(zval) * | 85 | 413 | (ce->default_properties_count - | 86 | 413 | ((ce->ce_flags & ZEND_ACC_USE_GUARDS) ? 0 : 1)); | 87 | 413 | } |
Unexecuted instantiation: zend.c:zend_object_properties_size Unexecuted instantiation: internal_functions_cli.c:zend_object_properties_size Unexecuted instantiation: fuzzer-tracing-jit.c:zend_object_properties_size Unexecuted instantiation: fuzzer-sapi.c:zend_object_properties_size |
88 | | |
89 | | /* Allocates object type and zeros it, but not the standard zend_object and properties. |
90 | | * Standard object MUST be initialized using zend_object_std_init(). |
91 | | * Properties MUST be initialized using object_properties_init(). */ |
92 | 177k | static zend_always_inline void *zend_object_alloc(size_t obj_size, const zend_class_entry *ce) { |
93 | 177k | void *obj = emalloc(obj_size + zend_object_properties_size(ce)); |
94 | 177k | memset(obj, 0, obj_size - sizeof(zend_object)); |
95 | 177k | return obj; |
96 | 177k | } php_date.c:zend_object_alloc Line | Count | Source | 92 | 170k | static zend_always_inline void *zend_object_alloc(size_t obj_size, const zend_class_entry *ce) { | 93 | | void *obj = emalloc(obj_size + zend_object_properties_size(ce)); | 94 | 170k | memset(obj, 0, obj_size - sizeof(zend_object)); | 95 | 170k | return obj; | 96 | 170k | } |
Unexecuted instantiation: php_pcre.c:zend_object_alloc Unexecuted instantiation: exif.c:zend_object_alloc Unexecuted instantiation: hash_adler32.c:zend_object_alloc Unexecuted instantiation: hash_crc32.c:zend_object_alloc Unexecuted instantiation: hash_fnv.c:zend_object_alloc Unexecuted instantiation: hash_gost.c:zend_object_alloc Unexecuted instantiation: hash_haval.c:zend_object_alloc Unexecuted instantiation: hash_joaat.c:zend_object_alloc Unexecuted instantiation: hash_md.c:zend_object_alloc Unexecuted instantiation: hash_murmur.c:zend_object_alloc Unexecuted instantiation: hash_ripemd.c:zend_object_alloc Unexecuted instantiation: hash_sha_ni.c:zend_object_alloc Unexecuted instantiation: hash_sha_sse2.c:zend_object_alloc Unexecuted instantiation: hash_sha.c:zend_object_alloc Unexecuted instantiation: hash_sha3.c:zend_object_alloc Unexecuted instantiation: hash_snefru.c:zend_object_alloc Unexecuted instantiation: hash_tiger.c:zend_object_alloc Unexecuted instantiation: hash_whirlpool.c:zend_object_alloc Unexecuted instantiation: hash_xxhash.c:zend_object_alloc Line | Count | Source | 92 | 2 | static zend_always_inline void *zend_object_alloc(size_t obj_size, const zend_class_entry *ce) { | 93 | | void *obj = emalloc(obj_size + zend_object_properties_size(ce)); | 94 | 2 | memset(obj, 0, obj_size - sizeof(zend_object)); | 95 | 2 | return obj; | 96 | 2 | } |
Unexecuted instantiation: json_encoder.c:zend_object_alloc Unexecuted instantiation: json_parser.tab.c:zend_object_alloc Unexecuted instantiation: json_scanner.c:zend_object_alloc Unexecuted instantiation: json.c:zend_object_alloc Unexecuted instantiation: php_lexbor.c:zend_object_alloc Unexecuted instantiation: shared_alloc_mmap.c:zend_object_alloc Unexecuted instantiation: shared_alloc_posix.c:zend_object_alloc Unexecuted instantiation: shared_alloc_shm.c:zend_object_alloc Unexecuted instantiation: zend_accelerator_api.c:zend_object_alloc Unexecuted instantiation: zend_accelerator_blacklist.c:zend_object_alloc Unexecuted instantiation: zend_accelerator_debug.c:zend_object_alloc Unexecuted instantiation: zend_accelerator_hash.c:zend_object_alloc Unexecuted instantiation: zend_accelerator_module.c:zend_object_alloc Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_object_alloc Unexecuted instantiation: zend_file_cache.c:zend_object_alloc Unexecuted instantiation: zend_persist_calc.c:zend_object_alloc Unexecuted instantiation: zend_persist.c:zend_object_alloc Unexecuted instantiation: zend_shared_alloc.c:zend_object_alloc Unexecuted instantiation: ZendAccelerator.c:zend_object_alloc Unexecuted instantiation: zend_jit_vm_helpers.c:zend_object_alloc Unexecuted instantiation: zend_jit.c:zend_object_alloc Unexecuted instantiation: csprng.c:zend_object_alloc Unexecuted instantiation: engine_mt19937.c:zend_object_alloc Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_object_alloc Unexecuted instantiation: engine_secure.c:zend_object_alloc Unexecuted instantiation: engine_user.c:zend_object_alloc Unexecuted instantiation: engine_xoshiro256starstar.c:zend_object_alloc Unexecuted instantiation: gammasection.c:zend_object_alloc random.c:zend_object_alloc Line | Count | Source | 92 | 21 | static zend_always_inline void *zend_object_alloc(size_t obj_size, const zend_class_entry *ce) { | 93 | | void *obj = emalloc(obj_size + zend_object_properties_size(ce)); | 94 | 21 | memset(obj, 0, obj_size - sizeof(zend_object)); | 95 | 21 | return obj; | 96 | 21 | } |
Unexecuted instantiation: randomizer.c:zend_object_alloc Unexecuted instantiation: zend_utils.c:zend_object_alloc php_reflection.c:zend_object_alloc Line | Count | Source | 92 | 4.78k | static zend_always_inline void *zend_object_alloc(size_t obj_size, const zend_class_entry *ce) { | 93 | | void *obj = emalloc(obj_size + zend_object_properties_size(ce)); | 94 | 4.78k | memset(obj, 0, obj_size - sizeof(zend_object)); | 95 | 4.78k | return obj; | 96 | 4.78k | } |
Unexecuted instantiation: php_spl.c:zend_object_alloc spl_array.c:zend_object_alloc Line | Count | Source | 92 | 332 | static zend_always_inline void *zend_object_alloc(size_t obj_size, const zend_class_entry *ce) { | 93 | | void *obj = emalloc(obj_size + zend_object_properties_size(ce)); | 94 | 332 | memset(obj, 0, obj_size - sizeof(zend_object)); | 95 | 332 | return obj; | 96 | 332 | } |
Unexecuted instantiation: spl_directory.c:zend_object_alloc spl_dllist.c:zend_object_alloc Line | Count | Source | 92 | 48 | static zend_always_inline void *zend_object_alloc(size_t obj_size, const zend_class_entry *ce) { | 93 | | void *obj = emalloc(obj_size + zend_object_properties_size(ce)); | 94 | 48 | memset(obj, 0, obj_size - sizeof(zend_object)); | 95 | 48 | return obj; | 96 | 48 | } |
Unexecuted instantiation: spl_exceptions.c:zend_object_alloc spl_fixedarray.c:zend_object_alloc Line | Count | Source | 92 | 381 | static zend_always_inline void *zend_object_alloc(size_t obj_size, const zend_class_entry *ce) { | 93 | | void *obj = emalloc(obj_size + zend_object_properties_size(ce)); | 94 | 381 | memset(obj, 0, obj_size - sizeof(zend_object)); | 95 | 381 | return obj; | 96 | 381 | } |
Unexecuted instantiation: spl_functions.c:zend_object_alloc Unexecuted instantiation: spl_heap.c:zend_object_alloc spl_iterators.c:zend_object_alloc Line | Count | Source | 92 | 106 | static zend_always_inline void *zend_object_alloc(size_t obj_size, const zend_class_entry *ce) { | 93 | | void *obj = emalloc(obj_size + zend_object_properties_size(ce)); | 94 | 106 | memset(obj, 0, obj_size - sizeof(zend_object)); | 95 | 106 | return obj; | 96 | 106 | } |
spl_observer.c:zend_object_alloc Line | Count | Source | 92 | 54 | static zend_always_inline void *zend_object_alloc(size_t obj_size, const zend_class_entry *ce) { | 93 | | void *obj = emalloc(obj_size + zend_object_properties_size(ce)); | 94 | 54 | memset(obj, 0, obj_size - sizeof(zend_object)); | 95 | 54 | return obj; | 96 | 54 | } |
Unexecuted instantiation: array.c:zend_object_alloc Unexecuted instantiation: assert.c:zend_object_alloc Unexecuted instantiation: base64.c:zend_object_alloc Unexecuted instantiation: basic_functions.c:zend_object_alloc Unexecuted instantiation: browscap.c:zend_object_alloc Unexecuted instantiation: crc32_x86.c:zend_object_alloc Unexecuted instantiation: crc32.c:zend_object_alloc Unexecuted instantiation: credits.c:zend_object_alloc Unexecuted instantiation: crypt.c:zend_object_alloc Unexecuted instantiation: css.c:zend_object_alloc Unexecuted instantiation: datetime.c:zend_object_alloc Unexecuted instantiation: dir.c:zend_object_alloc Unexecuted instantiation: dl.c:zend_object_alloc Unexecuted instantiation: dns.c:zend_object_alloc Unexecuted instantiation: exec.c:zend_object_alloc Unexecuted instantiation: file.c:zend_object_alloc Unexecuted instantiation: filestat.c:zend_object_alloc Unexecuted instantiation: filters.c:zend_object_alloc Unexecuted instantiation: flock_compat.c:zend_object_alloc Unexecuted instantiation: formatted_print.c:zend_object_alloc Unexecuted instantiation: fsock.c:zend_object_alloc Unexecuted instantiation: ftok.c:zend_object_alloc Unexecuted instantiation: ftp_fopen_wrapper.c:zend_object_alloc Unexecuted instantiation: head.c:zend_object_alloc Unexecuted instantiation: hrtime.c:zend_object_alloc Unexecuted instantiation: html.c:zend_object_alloc Unexecuted instantiation: http_fopen_wrapper.c:zend_object_alloc Unexecuted instantiation: http.c:zend_object_alloc Unexecuted instantiation: image.c:zend_object_alloc Unexecuted instantiation: incomplete_class.c:zend_object_alloc Unexecuted instantiation: info.c:zend_object_alloc Unexecuted instantiation: iptc.c:zend_object_alloc Unexecuted instantiation: levenshtein.c:zend_object_alloc Unexecuted instantiation: link.c:zend_object_alloc Unexecuted instantiation: mail.c:zend_object_alloc Unexecuted instantiation: math.c:zend_object_alloc Unexecuted instantiation: md5.c:zend_object_alloc Unexecuted instantiation: metaphone.c:zend_object_alloc Unexecuted instantiation: microtime.c:zend_object_alloc Unexecuted instantiation: net.c:zend_object_alloc Unexecuted instantiation: pack.c:zend_object_alloc Unexecuted instantiation: pageinfo.c:zend_object_alloc Unexecuted instantiation: password.c:zend_object_alloc Unexecuted instantiation: php_fopen_wrapper.c:zend_object_alloc Unexecuted instantiation: proc_open.c:zend_object_alloc Unexecuted instantiation: quot_print.c:zend_object_alloc Unexecuted instantiation: scanf.c:zend_object_alloc Unexecuted instantiation: sha1.c:zend_object_alloc Unexecuted instantiation: soundex.c:zend_object_alloc Unexecuted instantiation: streamsfuncs.c:zend_object_alloc Unexecuted instantiation: string.c:zend_object_alloc Unexecuted instantiation: strnatcmp.c:zend_object_alloc Unexecuted instantiation: syslog.c:zend_object_alloc Unexecuted instantiation: type.c:zend_object_alloc Unexecuted instantiation: uniqid.c:zend_object_alloc Unexecuted instantiation: url_scanner_ex.c:zend_object_alloc Unexecuted instantiation: url.c:zend_object_alloc Unexecuted instantiation: user_filters.c:zend_object_alloc Unexecuted instantiation: uuencode.c:zend_object_alloc Unexecuted instantiation: var_unserializer.c:zend_object_alloc Unexecuted instantiation: var.c:zend_object_alloc Unexecuted instantiation: versioning.c:zend_object_alloc Unexecuted instantiation: crypt_sha256.c:zend_object_alloc Unexecuted instantiation: crypt_sha512.c:zend_object_alloc Unexecuted instantiation: php_crypt_r.c:zend_object_alloc php_uri.c:zend_object_alloc Line | Count | Source | 92 | 4 | static zend_always_inline void *zend_object_alloc(size_t obj_size, const zend_class_entry *ce) { | 93 | | void *obj = emalloc(obj_size + zend_object_properties_size(ce)); | 94 | 4 | memset(obj, 0, obj_size - sizeof(zend_object)); | 95 | 4 | return obj; | 96 | 4 | } |
Unexecuted instantiation: php_uri_common.c:zend_object_alloc Unexecuted instantiation: uri_parser_rfc3986.c:zend_object_alloc Unexecuted instantiation: uri_parser_whatwg.c:zend_object_alloc Unexecuted instantiation: uri_parser_php_parse_url.c:zend_object_alloc Unexecuted instantiation: explicit_bzero.c:zend_object_alloc Unexecuted instantiation: fopen_wrappers.c:zend_object_alloc Unexecuted instantiation: getopt.c:zend_object_alloc Unexecuted instantiation: main.c:zend_object_alloc Unexecuted instantiation: network.c:zend_object_alloc Unexecuted instantiation: output.c:zend_object_alloc Unexecuted instantiation: php_content_types.c:zend_object_alloc Unexecuted instantiation: php_ini_builder.c:zend_object_alloc Unexecuted instantiation: php_ini.c:zend_object_alloc Unexecuted instantiation: php_glob.c:zend_object_alloc Unexecuted instantiation: php_odbc_utils.c:zend_object_alloc Unexecuted instantiation: php_open_temporary_file.c:zend_object_alloc Unexecuted instantiation: php_scandir.c:zend_object_alloc Unexecuted instantiation: php_syslog.c:zend_object_alloc Unexecuted instantiation: php_ticks.c:zend_object_alloc Unexecuted instantiation: php_variables.c:zend_object_alloc Unexecuted instantiation: reentrancy.c:zend_object_alloc Unexecuted instantiation: rfc1867.c:zend_object_alloc Unexecuted instantiation: safe_bcmp.c:zend_object_alloc Unexecuted instantiation: SAPI.c:zend_object_alloc Unexecuted instantiation: snprintf.c:zend_object_alloc Unexecuted instantiation: spprintf.c:zend_object_alloc Unexecuted instantiation: strlcat.c:zend_object_alloc Unexecuted instantiation: strlcpy.c:zend_object_alloc Unexecuted instantiation: cast.c:zend_object_alloc Unexecuted instantiation: filter.c:zend_object_alloc Unexecuted instantiation: glob_wrapper.c:zend_object_alloc Unexecuted instantiation: memory.c:zend_object_alloc Unexecuted instantiation: mmap.c:zend_object_alloc Unexecuted instantiation: plain_wrapper.c:zend_object_alloc Unexecuted instantiation: stream_errors.c:zend_object_alloc Unexecuted instantiation: streams.c:zend_object_alloc Unexecuted instantiation: transports.c:zend_object_alloc Unexecuted instantiation: userspace.c:zend_object_alloc Unexecuted instantiation: xp_socket.c:zend_object_alloc Unexecuted instantiation: block_pass.c:zend_object_alloc Unexecuted instantiation: compact_literals.c:zend_object_alloc Unexecuted instantiation: compact_vars.c:zend_object_alloc Unexecuted instantiation: dce.c:zend_object_alloc Unexecuted instantiation: dfa_pass.c:zend_object_alloc Unexecuted instantiation: escape_analysis.c:zend_object_alloc Unexecuted instantiation: nop_removal.c:zend_object_alloc Unexecuted instantiation: optimize_func_calls.c:zend_object_alloc Unexecuted instantiation: optimize_temp_vars_5.c:zend_object_alloc Unexecuted instantiation: pass1.c:zend_object_alloc Unexecuted instantiation: pass3.c:zend_object_alloc Unexecuted instantiation: sccp.c:zend_object_alloc Unexecuted instantiation: scdf.c:zend_object_alloc Unexecuted instantiation: zend_call_graph.c:zend_object_alloc Unexecuted instantiation: zend_cfg.c:zend_object_alloc Unexecuted instantiation: zend_dfg.c:zend_object_alloc Unexecuted instantiation: zend_dump.c:zend_object_alloc Unexecuted instantiation: zend_func_info.c:zend_object_alloc Unexecuted instantiation: zend_inference.c:zend_object_alloc Unexecuted instantiation: zend_optimizer.c:zend_object_alloc Unexecuted instantiation: zend_ssa.c:zend_object_alloc Unexecuted instantiation: zend_alloc.c:zend_object_alloc Unexecuted instantiation: zend_API.c:zend_object_alloc Unexecuted instantiation: zend_ast.c:zend_object_alloc Unexecuted instantiation: zend_attributes.c:zend_object_alloc Unexecuted instantiation: zend_autoload.c:zend_object_alloc Unexecuted instantiation: zend_builtin_functions.c:zend_object_alloc Unexecuted instantiation: zend_call_stack.c:zend_object_alloc Unexecuted instantiation: zend_closures.c:zend_object_alloc Unexecuted instantiation: zend_compile.c:zend_object_alloc Unexecuted instantiation: zend_constants.c:zend_object_alloc Unexecuted instantiation: zend_default_classes.c:zend_object_alloc Unexecuted instantiation: zend_dtrace.c:zend_object_alloc zend_enum.c:zend_object_alloc Line | Count | Source | 92 | 951 | static zend_always_inline void *zend_object_alloc(size_t obj_size, const zend_class_entry *ce) { | 93 | | void *obj = emalloc(obj_size + zend_object_properties_size(ce)); | 94 | 951 | memset(obj, 0, obj_size - sizeof(zend_object)); | 95 | 951 | return obj; | 96 | 951 | } |
Unexecuted instantiation: zend_exceptions.c:zend_object_alloc Unexecuted instantiation: zend_execute_API.c:zend_object_alloc Unexecuted instantiation: zend_execute.c:zend_object_alloc Unexecuted instantiation: zend_extensions.c:zend_object_alloc Unexecuted instantiation: zend_fibers.c:zend_object_alloc Unexecuted instantiation: zend_float.c:zend_object_alloc Unexecuted instantiation: zend_gc.c:zend_object_alloc Unexecuted instantiation: zend_generators.c:zend_object_alloc Unexecuted instantiation: zend_hash.c:zend_object_alloc Unexecuted instantiation: zend_highlight.c:zend_object_alloc Unexecuted instantiation: zend_inheritance.c:zend_object_alloc Unexecuted instantiation: zend_ini_parser.c:zend_object_alloc Unexecuted instantiation: zend_ini_scanner.c:zend_object_alloc Unexecuted instantiation: zend_ini.c:zend_object_alloc Unexecuted instantiation: zend_interfaces.c:zend_object_alloc Unexecuted instantiation: zend_iterators.c:zend_object_alloc Unexecuted instantiation: zend_language_parser.c:zend_object_alloc Unexecuted instantiation: zend_language_scanner.c:zend_object_alloc Unexecuted instantiation: zend_lazy_objects.c:zend_object_alloc Unexecuted instantiation: zend_list.c:zend_object_alloc Unexecuted instantiation: zend_multibyte.c:zend_object_alloc Unexecuted instantiation: zend_object_handlers.c:zend_object_alloc Unexecuted instantiation: zend_objects_API.c:zend_object_alloc Unexecuted instantiation: zend_objects.c:zend_object_alloc Unexecuted instantiation: zend_observer.c:zend_object_alloc Unexecuted instantiation: zend_opcode.c:zend_object_alloc Unexecuted instantiation: zend_operators.c:zend_object_alloc Unexecuted instantiation: zend_property_hooks.c:zend_object_alloc Unexecuted instantiation: zend_signal.c:zend_object_alloc Unexecuted instantiation: zend_smart_str.c:zend_object_alloc Unexecuted instantiation: zend_stream.c:zend_object_alloc Unexecuted instantiation: zend_string.c:zend_object_alloc Unexecuted instantiation: zend_strtod.c:zend_object_alloc Unexecuted instantiation: zend_system_id.c:zend_object_alloc Unexecuted instantiation: zend_variables.c:zend_object_alloc zend_weakrefs.c:zend_object_alloc Line | Count | Source | 92 | 413 | static zend_always_inline void *zend_object_alloc(size_t obj_size, const zend_class_entry *ce) { | 93 | | void *obj = emalloc(obj_size + zend_object_properties_size(ce)); | 94 | 413 | memset(obj, 0, obj_size - sizeof(zend_object)); | 95 | 413 | return obj; | 96 | 413 | } |
Unexecuted instantiation: zend.c:zend_object_alloc Unexecuted instantiation: internal_functions_cli.c:zend_object_alloc Unexecuted instantiation: fuzzer-tracing-jit.c:zend_object_alloc Unexecuted instantiation: fuzzer-sapi.c:zend_object_alloc |
97 | | |
98 | | ZEND_API ZEND_COLD zend_property_info *zend_get_property_info_for_slot_slow(zend_object *obj, zval *slot); |
99 | | |
100 | | /* Use when 'slot' was obtained directly from obj->properties_table, or when |
101 | | * 'obj' can not be lazy. Otherwise, use zend_get_property_info_for_slot(). */ |
102 | | static inline zend_property_info *zend_get_property_info_for_slot_self(zend_object *obj, zval *slot) |
103 | 1.05k | { |
104 | 1.05k | zend_property_info **table = obj->ce->properties_info_table; |
105 | 1.05k | intptr_t prop_num = slot - obj->properties_table; |
106 | 1.05k | ZEND_ASSERT(prop_num >= 0 && prop_num < obj->ce->default_properties_count); |
107 | 1.05k | if (table[prop_num]) { |
108 | 1.04k | return table[prop_num]; |
109 | 1.04k | } else { |
110 | 3 | return zend_get_property_info_for_slot_slow(obj, slot); |
111 | 3 | } |
112 | 1.05k | } Unexecuted instantiation: php_date.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_pcre.c:zend_get_property_info_for_slot_self Unexecuted instantiation: exif.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_adler32.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_crc32.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_fnv.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_gost.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_haval.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_joaat.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_md.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_murmur.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_ripemd.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_sha_ni.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_sha_sse2.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_sha.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_sha3.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_snefru.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_tiger.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_whirlpool.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash_xxhash.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hash.c:zend_get_property_info_for_slot_self Unexecuted instantiation: json_encoder.c:zend_get_property_info_for_slot_self Unexecuted instantiation: json_parser.tab.c:zend_get_property_info_for_slot_self Unexecuted instantiation: json_scanner.c:zend_get_property_info_for_slot_self Unexecuted instantiation: json.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_lexbor.c:zend_get_property_info_for_slot_self Unexecuted instantiation: shared_alloc_mmap.c:zend_get_property_info_for_slot_self Unexecuted instantiation: shared_alloc_posix.c:zend_get_property_info_for_slot_self Unexecuted instantiation: shared_alloc_shm.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_accelerator_api.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_accelerator_blacklist.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_accelerator_debug.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_accelerator_hash.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_accelerator_module.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_file_cache.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_persist_calc.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_persist.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_shared_alloc.c:zend_get_property_info_for_slot_self Unexecuted instantiation: ZendAccelerator.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_jit_vm_helpers.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_jit.c:zend_get_property_info_for_slot_self Unexecuted instantiation: csprng.c:zend_get_property_info_for_slot_self Unexecuted instantiation: engine_mt19937.c:zend_get_property_info_for_slot_self Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_get_property_info_for_slot_self Unexecuted instantiation: engine_secure.c:zend_get_property_info_for_slot_self Unexecuted instantiation: engine_user.c:zend_get_property_info_for_slot_self Unexecuted instantiation: engine_xoshiro256starstar.c:zend_get_property_info_for_slot_self Unexecuted instantiation: gammasection.c:zend_get_property_info_for_slot_self Unexecuted instantiation: random.c:zend_get_property_info_for_slot_self Unexecuted instantiation: randomizer.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_utils.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_reflection.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_spl.c:zend_get_property_info_for_slot_self Unexecuted instantiation: spl_array.c:zend_get_property_info_for_slot_self Unexecuted instantiation: spl_directory.c:zend_get_property_info_for_slot_self Unexecuted instantiation: spl_dllist.c:zend_get_property_info_for_slot_self Unexecuted instantiation: spl_exceptions.c:zend_get_property_info_for_slot_self Unexecuted instantiation: spl_fixedarray.c:zend_get_property_info_for_slot_self Unexecuted instantiation: spl_functions.c:zend_get_property_info_for_slot_self Unexecuted instantiation: spl_heap.c:zend_get_property_info_for_slot_self Unexecuted instantiation: spl_iterators.c:zend_get_property_info_for_slot_self Unexecuted instantiation: spl_observer.c:zend_get_property_info_for_slot_self Unexecuted instantiation: array.c:zend_get_property_info_for_slot_self Unexecuted instantiation: assert.c:zend_get_property_info_for_slot_self Unexecuted instantiation: base64.c:zend_get_property_info_for_slot_self Unexecuted instantiation: basic_functions.c:zend_get_property_info_for_slot_self Unexecuted instantiation: browscap.c:zend_get_property_info_for_slot_self Unexecuted instantiation: crc32_x86.c:zend_get_property_info_for_slot_self Unexecuted instantiation: crc32.c:zend_get_property_info_for_slot_self Unexecuted instantiation: credits.c:zend_get_property_info_for_slot_self Unexecuted instantiation: crypt.c:zend_get_property_info_for_slot_self Unexecuted instantiation: css.c:zend_get_property_info_for_slot_self Unexecuted instantiation: datetime.c:zend_get_property_info_for_slot_self Unexecuted instantiation: dir.c:zend_get_property_info_for_slot_self Unexecuted instantiation: dl.c:zend_get_property_info_for_slot_self Unexecuted instantiation: dns.c:zend_get_property_info_for_slot_self Unexecuted instantiation: exec.c:zend_get_property_info_for_slot_self Unexecuted instantiation: file.c:zend_get_property_info_for_slot_self Unexecuted instantiation: filestat.c:zend_get_property_info_for_slot_self Unexecuted instantiation: filters.c:zend_get_property_info_for_slot_self Unexecuted instantiation: flock_compat.c:zend_get_property_info_for_slot_self Unexecuted instantiation: formatted_print.c:zend_get_property_info_for_slot_self Unexecuted instantiation: fsock.c:zend_get_property_info_for_slot_self Unexecuted instantiation: ftok.c:zend_get_property_info_for_slot_self Unexecuted instantiation: ftp_fopen_wrapper.c:zend_get_property_info_for_slot_self Unexecuted instantiation: head.c:zend_get_property_info_for_slot_self Unexecuted instantiation: hrtime.c:zend_get_property_info_for_slot_self Unexecuted instantiation: html.c:zend_get_property_info_for_slot_self Unexecuted instantiation: http_fopen_wrapper.c:zend_get_property_info_for_slot_self Unexecuted instantiation: http.c:zend_get_property_info_for_slot_self Unexecuted instantiation: image.c:zend_get_property_info_for_slot_self Unexecuted instantiation: incomplete_class.c:zend_get_property_info_for_slot_self Unexecuted instantiation: info.c:zend_get_property_info_for_slot_self Unexecuted instantiation: iptc.c:zend_get_property_info_for_slot_self Unexecuted instantiation: levenshtein.c:zend_get_property_info_for_slot_self Unexecuted instantiation: link.c:zend_get_property_info_for_slot_self Unexecuted instantiation: mail.c:zend_get_property_info_for_slot_self Unexecuted instantiation: math.c:zend_get_property_info_for_slot_self Unexecuted instantiation: md5.c:zend_get_property_info_for_slot_self Unexecuted instantiation: metaphone.c:zend_get_property_info_for_slot_self Unexecuted instantiation: microtime.c:zend_get_property_info_for_slot_self Unexecuted instantiation: net.c:zend_get_property_info_for_slot_self Unexecuted instantiation: pack.c:zend_get_property_info_for_slot_self Unexecuted instantiation: pageinfo.c:zend_get_property_info_for_slot_self Unexecuted instantiation: password.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_fopen_wrapper.c:zend_get_property_info_for_slot_self Unexecuted instantiation: proc_open.c:zend_get_property_info_for_slot_self Unexecuted instantiation: quot_print.c:zend_get_property_info_for_slot_self Unexecuted instantiation: scanf.c:zend_get_property_info_for_slot_self Unexecuted instantiation: sha1.c:zend_get_property_info_for_slot_self Unexecuted instantiation: soundex.c:zend_get_property_info_for_slot_self Unexecuted instantiation: streamsfuncs.c:zend_get_property_info_for_slot_self Unexecuted instantiation: string.c:zend_get_property_info_for_slot_self Unexecuted instantiation: strnatcmp.c:zend_get_property_info_for_slot_self Unexecuted instantiation: syslog.c:zend_get_property_info_for_slot_self Unexecuted instantiation: type.c:zend_get_property_info_for_slot_self Unexecuted instantiation: uniqid.c:zend_get_property_info_for_slot_self Unexecuted instantiation: url_scanner_ex.c:zend_get_property_info_for_slot_self Unexecuted instantiation: url.c:zend_get_property_info_for_slot_self Unexecuted instantiation: user_filters.c:zend_get_property_info_for_slot_self Unexecuted instantiation: uuencode.c:zend_get_property_info_for_slot_self Unexecuted instantiation: var_unserializer.c:zend_get_property_info_for_slot_self Unexecuted instantiation: var.c:zend_get_property_info_for_slot_self Unexecuted instantiation: versioning.c:zend_get_property_info_for_slot_self Unexecuted instantiation: crypt_sha256.c:zend_get_property_info_for_slot_self Unexecuted instantiation: crypt_sha512.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_crypt_r.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_uri.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_uri_common.c:zend_get_property_info_for_slot_self Unexecuted instantiation: uri_parser_rfc3986.c:zend_get_property_info_for_slot_self Unexecuted instantiation: uri_parser_whatwg.c:zend_get_property_info_for_slot_self Unexecuted instantiation: uri_parser_php_parse_url.c:zend_get_property_info_for_slot_self Unexecuted instantiation: explicit_bzero.c:zend_get_property_info_for_slot_self Unexecuted instantiation: fopen_wrappers.c:zend_get_property_info_for_slot_self Unexecuted instantiation: getopt.c:zend_get_property_info_for_slot_self Unexecuted instantiation: main.c:zend_get_property_info_for_slot_self Unexecuted instantiation: network.c:zend_get_property_info_for_slot_self Unexecuted instantiation: output.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_content_types.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_ini_builder.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_ini.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_glob.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_odbc_utils.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_open_temporary_file.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_scandir.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_syslog.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_ticks.c:zend_get_property_info_for_slot_self Unexecuted instantiation: php_variables.c:zend_get_property_info_for_slot_self Unexecuted instantiation: reentrancy.c:zend_get_property_info_for_slot_self Unexecuted instantiation: rfc1867.c:zend_get_property_info_for_slot_self Unexecuted instantiation: safe_bcmp.c:zend_get_property_info_for_slot_self Unexecuted instantiation: SAPI.c:zend_get_property_info_for_slot_self Unexecuted instantiation: snprintf.c:zend_get_property_info_for_slot_self Unexecuted instantiation: spprintf.c:zend_get_property_info_for_slot_self Unexecuted instantiation: strlcat.c:zend_get_property_info_for_slot_self Unexecuted instantiation: strlcpy.c:zend_get_property_info_for_slot_self Unexecuted instantiation: cast.c:zend_get_property_info_for_slot_self Unexecuted instantiation: filter.c:zend_get_property_info_for_slot_self Unexecuted instantiation: glob_wrapper.c:zend_get_property_info_for_slot_self Unexecuted instantiation: memory.c:zend_get_property_info_for_slot_self Unexecuted instantiation: mmap.c:zend_get_property_info_for_slot_self Unexecuted instantiation: plain_wrapper.c:zend_get_property_info_for_slot_self Unexecuted instantiation: stream_errors.c:zend_get_property_info_for_slot_self Unexecuted instantiation: streams.c:zend_get_property_info_for_slot_self Unexecuted instantiation: transports.c:zend_get_property_info_for_slot_self Unexecuted instantiation: userspace.c:zend_get_property_info_for_slot_self Unexecuted instantiation: xp_socket.c:zend_get_property_info_for_slot_self Unexecuted instantiation: block_pass.c:zend_get_property_info_for_slot_self Unexecuted instantiation: compact_literals.c:zend_get_property_info_for_slot_self Unexecuted instantiation: compact_vars.c:zend_get_property_info_for_slot_self Unexecuted instantiation: dce.c:zend_get_property_info_for_slot_self Unexecuted instantiation: dfa_pass.c:zend_get_property_info_for_slot_self Unexecuted instantiation: escape_analysis.c:zend_get_property_info_for_slot_self Unexecuted instantiation: nop_removal.c:zend_get_property_info_for_slot_self Unexecuted instantiation: optimize_func_calls.c:zend_get_property_info_for_slot_self Unexecuted instantiation: optimize_temp_vars_5.c:zend_get_property_info_for_slot_self Unexecuted instantiation: pass1.c:zend_get_property_info_for_slot_self Unexecuted instantiation: pass3.c:zend_get_property_info_for_slot_self Unexecuted instantiation: sccp.c:zend_get_property_info_for_slot_self Unexecuted instantiation: scdf.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_call_graph.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_cfg.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_dfg.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_dump.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_func_info.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_inference.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_optimizer.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_ssa.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_alloc.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_API.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_ast.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_attributes.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_autoload.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_builtin_functions.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_call_stack.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_closures.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_compile.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_constants.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_default_classes.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_dtrace.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_enum.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_exceptions.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_execute_API.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_execute.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_extensions.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_fibers.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_float.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_gc.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_generators.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_hash.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_highlight.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_inheritance.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_ini_parser.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_ini_scanner.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_ini.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_interfaces.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_iterators.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_language_parser.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_language_scanner.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_lazy_objects.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_list.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_multibyte.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_object_handlers.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_objects_API.c:zend_get_property_info_for_slot_self zend_objects.c:zend_get_property_info_for_slot_self Line | Count | Source | 103 | 1.05k | { | 104 | 1.05k | zend_property_info **table = obj->ce->properties_info_table; | 105 | 1.05k | intptr_t prop_num = slot - obj->properties_table; | 106 | 1.05k | ZEND_ASSERT(prop_num >= 0 && prop_num < obj->ce->default_properties_count); | 107 | 1.05k | if (table[prop_num]) { | 108 | 1.04k | return table[prop_num]; | 109 | 1.04k | } else { | 110 | 3 | return zend_get_property_info_for_slot_slow(obj, slot); | 111 | 3 | } | 112 | 1.05k | } |
Unexecuted instantiation: zend_observer.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_opcode.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_operators.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_property_hooks.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_signal.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_smart_str.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_stream.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_string.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_strtod.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_system_id.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_variables.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend_weakrefs.c:zend_get_property_info_for_slot_self Unexecuted instantiation: zend.c:zend_get_property_info_for_slot_self Unexecuted instantiation: internal_functions_cli.c:zend_get_property_info_for_slot_self Unexecuted instantiation: fuzzer-tracing-jit.c:zend_get_property_info_for_slot_self Unexecuted instantiation: fuzzer-sapi.c:zend_get_property_info_for_slot_self |
113 | | |
114 | | static inline zend_property_info *zend_get_property_info_for_slot(zend_object *obj, zval *slot) |
115 | 4.79k | { |
116 | 4.79k | if (UNEXPECTED(zend_object_is_lazy_proxy(obj))) { |
117 | 315 | return zend_lazy_object_get_property_info_for_slot(obj, slot); |
118 | 315 | } |
119 | 4.48k | zend_property_info **table = obj->ce->properties_info_table; |
120 | 4.48k | intptr_t prop_num = slot - obj->properties_table; |
121 | 4.48k | ZEND_ASSERT(prop_num >= 0 && prop_num < obj->ce->default_properties_count); |
122 | 4.48k | if (table[prop_num]) { |
123 | 4.37k | return table[prop_num]; |
124 | 4.37k | } else { |
125 | 105 | return zend_get_property_info_for_slot_slow(obj, slot); |
126 | 105 | } |
127 | 4.48k | } Unexecuted instantiation: php_date.c:zend_get_property_info_for_slot Unexecuted instantiation: php_pcre.c:zend_get_property_info_for_slot Unexecuted instantiation: exif.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_adler32.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_crc32.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_fnv.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_gost.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_haval.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_joaat.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_md.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_murmur.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_ripemd.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_sha_ni.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_sha_sse2.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_sha.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_sha3.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_snefru.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_tiger.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_whirlpool.c:zend_get_property_info_for_slot Unexecuted instantiation: hash_xxhash.c:zend_get_property_info_for_slot Unexecuted instantiation: hash.c:zend_get_property_info_for_slot Unexecuted instantiation: json_encoder.c:zend_get_property_info_for_slot Unexecuted instantiation: json_parser.tab.c:zend_get_property_info_for_slot Unexecuted instantiation: json_scanner.c:zend_get_property_info_for_slot Unexecuted instantiation: json.c:zend_get_property_info_for_slot Unexecuted instantiation: php_lexbor.c:zend_get_property_info_for_slot Unexecuted instantiation: shared_alloc_mmap.c:zend_get_property_info_for_slot Unexecuted instantiation: shared_alloc_posix.c:zend_get_property_info_for_slot Unexecuted instantiation: shared_alloc_shm.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_accelerator_api.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_accelerator_blacklist.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_accelerator_debug.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_accelerator_hash.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_accelerator_module.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_file_cache.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_persist_calc.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_persist.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_shared_alloc.c:zend_get_property_info_for_slot Unexecuted instantiation: ZendAccelerator.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_jit_vm_helpers.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_jit.c:zend_get_property_info_for_slot Unexecuted instantiation: csprng.c:zend_get_property_info_for_slot Unexecuted instantiation: engine_mt19937.c:zend_get_property_info_for_slot Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_get_property_info_for_slot Unexecuted instantiation: engine_secure.c:zend_get_property_info_for_slot Unexecuted instantiation: engine_user.c:zend_get_property_info_for_slot Unexecuted instantiation: engine_xoshiro256starstar.c:zend_get_property_info_for_slot Unexecuted instantiation: gammasection.c:zend_get_property_info_for_slot Unexecuted instantiation: random.c:zend_get_property_info_for_slot Unexecuted instantiation: randomizer.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_utils.c:zend_get_property_info_for_slot Unexecuted instantiation: php_reflection.c:zend_get_property_info_for_slot Unexecuted instantiation: php_spl.c:zend_get_property_info_for_slot Unexecuted instantiation: spl_array.c:zend_get_property_info_for_slot Unexecuted instantiation: spl_directory.c:zend_get_property_info_for_slot Unexecuted instantiation: spl_dllist.c:zend_get_property_info_for_slot Unexecuted instantiation: spl_exceptions.c:zend_get_property_info_for_slot Unexecuted instantiation: spl_fixedarray.c:zend_get_property_info_for_slot Unexecuted instantiation: spl_functions.c:zend_get_property_info_for_slot Unexecuted instantiation: spl_heap.c:zend_get_property_info_for_slot Unexecuted instantiation: spl_iterators.c:zend_get_property_info_for_slot Unexecuted instantiation: spl_observer.c:zend_get_property_info_for_slot array.c:zend_get_property_info_for_slot Line | Count | Source | 115 | 93 | { | 116 | 93 | if (UNEXPECTED(zend_object_is_lazy_proxy(obj))) { | 117 | 6 | return zend_lazy_object_get_property_info_for_slot(obj, slot); | 118 | 6 | } | 119 | 87 | zend_property_info **table = obj->ce->properties_info_table; | 120 | 87 | intptr_t prop_num = slot - obj->properties_table; | 121 | 87 | ZEND_ASSERT(prop_num >= 0 && prop_num < obj->ce->default_properties_count); | 122 | 87 | if (table[prop_num]) { | 123 | 84 | return table[prop_num]; | 124 | 84 | } else { | 125 | 3 | return zend_get_property_info_for_slot_slow(obj, slot); | 126 | 3 | } | 127 | 87 | } |
Unexecuted instantiation: assert.c:zend_get_property_info_for_slot Unexecuted instantiation: base64.c:zend_get_property_info_for_slot Unexecuted instantiation: basic_functions.c:zend_get_property_info_for_slot Unexecuted instantiation: browscap.c:zend_get_property_info_for_slot Unexecuted instantiation: crc32_x86.c:zend_get_property_info_for_slot Unexecuted instantiation: crc32.c:zend_get_property_info_for_slot Unexecuted instantiation: credits.c:zend_get_property_info_for_slot Unexecuted instantiation: crypt.c:zend_get_property_info_for_slot Unexecuted instantiation: css.c:zend_get_property_info_for_slot Unexecuted instantiation: datetime.c:zend_get_property_info_for_slot Unexecuted instantiation: dir.c:zend_get_property_info_for_slot Unexecuted instantiation: dl.c:zend_get_property_info_for_slot Unexecuted instantiation: dns.c:zend_get_property_info_for_slot Unexecuted instantiation: exec.c:zend_get_property_info_for_slot Unexecuted instantiation: file.c:zend_get_property_info_for_slot Unexecuted instantiation: filestat.c:zend_get_property_info_for_slot Unexecuted instantiation: filters.c:zend_get_property_info_for_slot Unexecuted instantiation: flock_compat.c:zend_get_property_info_for_slot Unexecuted instantiation: formatted_print.c:zend_get_property_info_for_slot Unexecuted instantiation: fsock.c:zend_get_property_info_for_slot Unexecuted instantiation: ftok.c:zend_get_property_info_for_slot Unexecuted instantiation: ftp_fopen_wrapper.c:zend_get_property_info_for_slot Unexecuted instantiation: head.c:zend_get_property_info_for_slot Unexecuted instantiation: hrtime.c:zend_get_property_info_for_slot Unexecuted instantiation: html.c:zend_get_property_info_for_slot Unexecuted instantiation: http_fopen_wrapper.c:zend_get_property_info_for_slot Unexecuted instantiation: http.c:zend_get_property_info_for_slot Unexecuted instantiation: image.c:zend_get_property_info_for_slot Unexecuted instantiation: incomplete_class.c:zend_get_property_info_for_slot Unexecuted instantiation: info.c:zend_get_property_info_for_slot Unexecuted instantiation: iptc.c:zend_get_property_info_for_slot Unexecuted instantiation: levenshtein.c:zend_get_property_info_for_slot Unexecuted instantiation: link.c:zend_get_property_info_for_slot Unexecuted instantiation: mail.c:zend_get_property_info_for_slot Unexecuted instantiation: math.c:zend_get_property_info_for_slot Unexecuted instantiation: md5.c:zend_get_property_info_for_slot Unexecuted instantiation: metaphone.c:zend_get_property_info_for_slot Unexecuted instantiation: microtime.c:zend_get_property_info_for_slot Unexecuted instantiation: net.c:zend_get_property_info_for_slot Unexecuted instantiation: pack.c:zend_get_property_info_for_slot Unexecuted instantiation: pageinfo.c:zend_get_property_info_for_slot Unexecuted instantiation: password.c:zend_get_property_info_for_slot Unexecuted instantiation: php_fopen_wrapper.c:zend_get_property_info_for_slot Unexecuted instantiation: proc_open.c:zend_get_property_info_for_slot Unexecuted instantiation: quot_print.c:zend_get_property_info_for_slot Unexecuted instantiation: scanf.c:zend_get_property_info_for_slot Unexecuted instantiation: sha1.c:zend_get_property_info_for_slot Unexecuted instantiation: soundex.c:zend_get_property_info_for_slot Unexecuted instantiation: streamsfuncs.c:zend_get_property_info_for_slot Unexecuted instantiation: string.c:zend_get_property_info_for_slot Unexecuted instantiation: strnatcmp.c:zend_get_property_info_for_slot Unexecuted instantiation: syslog.c:zend_get_property_info_for_slot Unexecuted instantiation: type.c:zend_get_property_info_for_slot Unexecuted instantiation: uniqid.c:zend_get_property_info_for_slot Unexecuted instantiation: url_scanner_ex.c:zend_get_property_info_for_slot Unexecuted instantiation: url.c:zend_get_property_info_for_slot Unexecuted instantiation: user_filters.c:zend_get_property_info_for_slot Unexecuted instantiation: uuencode.c:zend_get_property_info_for_slot var_unserializer.c:zend_get_property_info_for_slot Line | Count | Source | 115 | 351 | { | 116 | 351 | if (UNEXPECTED(zend_object_is_lazy_proxy(obj))) { | 117 | 0 | return zend_lazy_object_get_property_info_for_slot(obj, slot); | 118 | 0 | } | 119 | 351 | zend_property_info **table = obj->ce->properties_info_table; | 120 | 351 | intptr_t prop_num = slot - obj->properties_table; | 121 | 351 | ZEND_ASSERT(prop_num >= 0 && prop_num < obj->ce->default_properties_count); | 122 | 351 | if (table[prop_num]) { | 123 | 333 | return table[prop_num]; | 124 | 333 | } else { | 125 | 18 | return zend_get_property_info_for_slot_slow(obj, slot); | 126 | 18 | } | 127 | 351 | } |
var.c:zend_get_property_info_for_slot Line | Count | Source | 115 | 4.26k | { | 116 | 4.26k | if (UNEXPECTED(zend_object_is_lazy_proxy(obj))) { | 117 | 297 | return zend_lazy_object_get_property_info_for_slot(obj, slot); | 118 | 297 | } | 119 | 3.96k | zend_property_info **table = obj->ce->properties_info_table; | 120 | 3.96k | intptr_t prop_num = slot - obj->properties_table; | 121 | 3.96k | ZEND_ASSERT(prop_num >= 0 && prop_num < obj->ce->default_properties_count); | 122 | 3.96k | if (table[prop_num]) { | 123 | 3.88k | return table[prop_num]; | 124 | 3.88k | } else { | 125 | 84 | return zend_get_property_info_for_slot_slow(obj, slot); | 126 | 84 | } | 127 | 3.96k | } |
Unexecuted instantiation: versioning.c:zend_get_property_info_for_slot Unexecuted instantiation: crypt_sha256.c:zend_get_property_info_for_slot Unexecuted instantiation: crypt_sha512.c:zend_get_property_info_for_slot Unexecuted instantiation: php_crypt_r.c:zend_get_property_info_for_slot Unexecuted instantiation: php_uri.c:zend_get_property_info_for_slot Unexecuted instantiation: php_uri_common.c:zend_get_property_info_for_slot Unexecuted instantiation: uri_parser_rfc3986.c:zend_get_property_info_for_slot Unexecuted instantiation: uri_parser_whatwg.c:zend_get_property_info_for_slot Unexecuted instantiation: uri_parser_php_parse_url.c:zend_get_property_info_for_slot Unexecuted instantiation: explicit_bzero.c:zend_get_property_info_for_slot Unexecuted instantiation: fopen_wrappers.c:zend_get_property_info_for_slot Unexecuted instantiation: getopt.c:zend_get_property_info_for_slot Unexecuted instantiation: main.c:zend_get_property_info_for_slot Unexecuted instantiation: network.c:zend_get_property_info_for_slot Unexecuted instantiation: output.c:zend_get_property_info_for_slot Unexecuted instantiation: php_content_types.c:zend_get_property_info_for_slot Unexecuted instantiation: php_ini_builder.c:zend_get_property_info_for_slot Unexecuted instantiation: php_ini.c:zend_get_property_info_for_slot Unexecuted instantiation: php_glob.c:zend_get_property_info_for_slot Unexecuted instantiation: php_odbc_utils.c:zend_get_property_info_for_slot Unexecuted instantiation: php_open_temporary_file.c:zend_get_property_info_for_slot Unexecuted instantiation: php_scandir.c:zend_get_property_info_for_slot Unexecuted instantiation: php_syslog.c:zend_get_property_info_for_slot Unexecuted instantiation: php_ticks.c:zend_get_property_info_for_slot Unexecuted instantiation: php_variables.c:zend_get_property_info_for_slot Unexecuted instantiation: reentrancy.c:zend_get_property_info_for_slot Unexecuted instantiation: rfc1867.c:zend_get_property_info_for_slot Unexecuted instantiation: safe_bcmp.c:zend_get_property_info_for_slot Unexecuted instantiation: SAPI.c:zend_get_property_info_for_slot Unexecuted instantiation: snprintf.c:zend_get_property_info_for_slot Unexecuted instantiation: spprintf.c:zend_get_property_info_for_slot Unexecuted instantiation: strlcat.c:zend_get_property_info_for_slot Unexecuted instantiation: strlcpy.c:zend_get_property_info_for_slot Unexecuted instantiation: cast.c:zend_get_property_info_for_slot Unexecuted instantiation: filter.c:zend_get_property_info_for_slot Unexecuted instantiation: glob_wrapper.c:zend_get_property_info_for_slot Unexecuted instantiation: memory.c:zend_get_property_info_for_slot Unexecuted instantiation: mmap.c:zend_get_property_info_for_slot Unexecuted instantiation: plain_wrapper.c:zend_get_property_info_for_slot Unexecuted instantiation: stream_errors.c:zend_get_property_info_for_slot Unexecuted instantiation: streams.c:zend_get_property_info_for_slot Unexecuted instantiation: transports.c:zend_get_property_info_for_slot Unexecuted instantiation: userspace.c:zend_get_property_info_for_slot Unexecuted instantiation: xp_socket.c:zend_get_property_info_for_slot Unexecuted instantiation: block_pass.c:zend_get_property_info_for_slot Unexecuted instantiation: compact_literals.c:zend_get_property_info_for_slot Unexecuted instantiation: compact_vars.c:zend_get_property_info_for_slot Unexecuted instantiation: dce.c:zend_get_property_info_for_slot Unexecuted instantiation: dfa_pass.c:zend_get_property_info_for_slot Unexecuted instantiation: escape_analysis.c:zend_get_property_info_for_slot Unexecuted instantiation: nop_removal.c:zend_get_property_info_for_slot Unexecuted instantiation: optimize_func_calls.c:zend_get_property_info_for_slot Unexecuted instantiation: optimize_temp_vars_5.c:zend_get_property_info_for_slot Unexecuted instantiation: pass1.c:zend_get_property_info_for_slot Unexecuted instantiation: pass3.c:zend_get_property_info_for_slot Unexecuted instantiation: sccp.c:zend_get_property_info_for_slot Unexecuted instantiation: scdf.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_call_graph.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_cfg.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_dfg.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_dump.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_func_info.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_inference.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_optimizer.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_ssa.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_alloc.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_API.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_ast.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_attributes.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_autoload.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_builtin_functions.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_call_stack.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_closures.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_compile.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_constants.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_default_classes.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_dtrace.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_enum.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_exceptions.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_execute_API.c:zend_get_property_info_for_slot zend_execute.c:zend_get_property_info_for_slot Line | Count | Source | 115 | 63 | { | 116 | 63 | if (UNEXPECTED(zend_object_is_lazy_proxy(obj))) { | 117 | 12 | return zend_lazy_object_get_property_info_for_slot(obj, slot); | 118 | 12 | } | 119 | 51 | zend_property_info **table = obj->ce->properties_info_table; | 120 | 51 | intptr_t prop_num = slot - obj->properties_table; | 121 | 51 | ZEND_ASSERT(prop_num >= 0 && prop_num < obj->ce->default_properties_count); | 122 | 51 | if (table[prop_num]) { | 123 | 51 | return table[prop_num]; | 124 | 51 | } else { | 125 | 0 | return zend_get_property_info_for_slot_slow(obj, slot); | 126 | 0 | } | 127 | 51 | } |
Unexecuted instantiation: zend_extensions.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_fibers.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_float.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_gc.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_generators.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_hash.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_highlight.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_inheritance.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_ini_parser.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_ini_scanner.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_ini.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_interfaces.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_iterators.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_language_parser.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_language_scanner.c:zend_get_property_info_for_slot zend_lazy_objects.c:zend_get_property_info_for_slot Line | Count | Source | 115 | 24 | { | 116 | 24 | if (UNEXPECTED(zend_object_is_lazy_proxy(obj))) { | 117 | 0 | return zend_lazy_object_get_property_info_for_slot(obj, slot); | 118 | 0 | } | 119 | 24 | zend_property_info **table = obj->ce->properties_info_table; | 120 | 24 | intptr_t prop_num = slot - obj->properties_table; | 121 | 24 | ZEND_ASSERT(prop_num >= 0 && prop_num < obj->ce->default_properties_count); | 122 | 24 | if (table[prop_num]) { | 123 | 24 | return table[prop_num]; | 124 | 24 | } else { | 125 | 0 | return zend_get_property_info_for_slot_slow(obj, slot); | 126 | 0 | } | 127 | 24 | } |
Unexecuted instantiation: zend_list.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_multibyte.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_object_handlers.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_objects_API.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_objects.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_observer.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_opcode.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_operators.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_property_hooks.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_signal.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_smart_str.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_stream.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_string.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_strtod.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_system_id.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_variables.c:zend_get_property_info_for_slot Unexecuted instantiation: zend_weakrefs.c:zend_get_property_info_for_slot Unexecuted instantiation: zend.c:zend_get_property_info_for_slot Unexecuted instantiation: internal_functions_cli.c:zend_get_property_info_for_slot Unexecuted instantiation: fuzzer-tracing-jit.c:zend_get_property_info_for_slot Unexecuted instantiation: fuzzer-sapi.c:zend_get_property_info_for_slot |
128 | | |
129 | | /* Helper for cases where we're only interested in property info of typed properties. */ |
130 | | static inline zend_property_info *zend_get_typed_property_info_for_slot(zend_object *obj, zval *slot) |
131 | 4.71k | { |
132 | 4.71k | zend_property_info *prop_info = zend_get_property_info_for_slot(obj, slot); |
133 | 4.71k | if (prop_info && ZEND_TYPE_IS_SET(prop_info->type)) { |
134 | 2.27k | return prop_info; |
135 | 2.27k | } |
136 | 2.43k | return NULL; |
137 | 4.71k | } Unexecuted instantiation: php_date.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_pcre.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: exif.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_adler32.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_crc32.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_fnv.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_gost.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_haval.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_joaat.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_md.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_murmur.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_ripemd.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_sha_ni.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_sha_sse2.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_sha.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_sha3.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_snefru.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_tiger.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_whirlpool.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash_xxhash.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hash.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: json_encoder.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: json_parser.tab.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: json_scanner.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: json.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_lexbor.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: shared_alloc_mmap.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: shared_alloc_posix.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: shared_alloc_shm.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_accelerator_api.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_accelerator_blacklist.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_accelerator_debug.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_accelerator_hash.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_accelerator_module.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_file_cache.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_persist_calc.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_persist.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_shared_alloc.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: ZendAccelerator.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_jit_vm_helpers.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_jit.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: csprng.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: engine_mt19937.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: engine_secure.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: engine_user.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: engine_xoshiro256starstar.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: gammasection.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: random.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: randomizer.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_utils.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_reflection.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_spl.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: spl_array.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: spl_directory.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: spl_dllist.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: spl_exceptions.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: spl_fixedarray.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: spl_functions.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: spl_heap.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: spl_iterators.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: spl_observer.c:zend_get_typed_property_info_for_slot array.c:zend_get_typed_property_info_for_slot Line | Count | Source | 131 | 93 | { | 132 | 93 | zend_property_info *prop_info = zend_get_property_info_for_slot(obj, slot); | 133 | 93 | if (prop_info && ZEND_TYPE_IS_SET(prop_info->type)) { | 134 | 66 | return prop_info; | 135 | 66 | } | 136 | 27 | return NULL; | 137 | 93 | } |
Unexecuted instantiation: assert.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: base64.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: basic_functions.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: browscap.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: crc32_x86.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: crc32.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: credits.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: crypt.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: css.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: datetime.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: dir.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: dl.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: dns.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: exec.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: file.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: filestat.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: filters.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: flock_compat.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: formatted_print.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: fsock.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: ftok.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: ftp_fopen_wrapper.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: head.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: hrtime.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: html.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: http_fopen_wrapper.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: http.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: image.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: incomplete_class.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: info.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: iptc.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: levenshtein.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: link.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: mail.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: math.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: md5.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: metaphone.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: microtime.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: net.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: pack.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: pageinfo.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: password.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_fopen_wrapper.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: proc_open.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: quot_print.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: scanf.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: sha1.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: soundex.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: streamsfuncs.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: string.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: strnatcmp.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: syslog.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: type.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: uniqid.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: url_scanner_ex.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: url.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: user_filters.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: uuencode.c:zend_get_typed_property_info_for_slot var_unserializer.c:zend_get_typed_property_info_for_slot Line | Count | Source | 131 | 351 | { | 132 | 351 | zend_property_info *prop_info = zend_get_property_info_for_slot(obj, slot); | 133 | 351 | if (prop_info && ZEND_TYPE_IS_SET(prop_info->type)) { | 134 | 231 | return prop_info; | 135 | 231 | } | 136 | 120 | return NULL; | 137 | 351 | } |
var.c:zend_get_typed_property_info_for_slot Line | Count | Source | 131 | 4.26k | { | 132 | 4.26k | zend_property_info *prop_info = zend_get_property_info_for_slot(obj, slot); | 133 | 4.26k | if (prop_info && ZEND_TYPE_IS_SET(prop_info->type)) { | 134 | 1.98k | return prop_info; | 135 | 1.98k | } | 136 | 2.28k | return NULL; | 137 | 4.26k | } |
Unexecuted instantiation: versioning.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: crypt_sha256.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: crypt_sha512.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_crypt_r.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_uri.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_uri_common.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: uri_parser_rfc3986.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: uri_parser_whatwg.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: uri_parser_php_parse_url.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: explicit_bzero.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: fopen_wrappers.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: getopt.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: main.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: network.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: output.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_content_types.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_ini_builder.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_ini.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_glob.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_odbc_utils.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_open_temporary_file.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_scandir.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_syslog.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_ticks.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: php_variables.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: reentrancy.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: rfc1867.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: safe_bcmp.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: SAPI.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: snprintf.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: spprintf.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: strlcat.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: strlcpy.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: cast.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: filter.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: glob_wrapper.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: memory.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: mmap.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: plain_wrapper.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: stream_errors.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: streams.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: transports.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: userspace.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: xp_socket.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: block_pass.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: compact_literals.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: compact_vars.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: dce.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: dfa_pass.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: escape_analysis.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: nop_removal.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: optimize_func_calls.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: optimize_temp_vars_5.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: pass1.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: pass3.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: sccp.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: scdf.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_call_graph.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_cfg.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_dfg.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_dump.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_func_info.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_inference.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_optimizer.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_ssa.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_alloc.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_API.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_ast.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_attributes.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_autoload.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_builtin_functions.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_call_stack.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_closures.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_compile.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_constants.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_default_classes.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_dtrace.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_enum.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_exceptions.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_execute_API.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_execute.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_extensions.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_fibers.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_float.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_gc.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_generators.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_hash.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_highlight.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_inheritance.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_ini_parser.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_ini_scanner.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_ini.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_interfaces.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_iterators.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_language_parser.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_language_scanner.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_lazy_objects.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_list.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_multibyte.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_object_handlers.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_objects_API.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_objects.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_observer.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_opcode.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_operators.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_property_hooks.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_signal.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_smart_str.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_stream.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_string.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_strtod.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_system_id.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_variables.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend_weakrefs.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: zend.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: internal_functions_cli.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: fuzzer-tracing-jit.c:zend_get_typed_property_info_for_slot Unexecuted instantiation: fuzzer-sapi.c:zend_get_typed_property_info_for_slot |
138 | | |
139 | | static zend_always_inline bool zend_check_method_accessible(const zend_function *fn, const zend_class_entry *scope) |
140 | 616 | { |
141 | 616 | if (!(fn->common.fn_flags & ZEND_ACC_PUBLIC) |
142 | 466 | && fn->common.scope != scope |
143 | 296 | && (UNEXPECTED(fn->common.fn_flags & ZEND_ACC_PRIVATE) |
144 | 200 | || UNEXPECTED(!zend_check_protected(zend_get_function_root_class(fn), scope)))) { |
145 | 200 | return false; |
146 | 200 | } |
147 | | |
148 | 416 | return true; |
149 | 616 | } Unexecuted instantiation: php_date.c:zend_check_method_accessible Unexecuted instantiation: php_pcre.c:zend_check_method_accessible Unexecuted instantiation: exif.c:zend_check_method_accessible Unexecuted instantiation: hash_adler32.c:zend_check_method_accessible Unexecuted instantiation: hash_crc32.c:zend_check_method_accessible Unexecuted instantiation: hash_fnv.c:zend_check_method_accessible Unexecuted instantiation: hash_gost.c:zend_check_method_accessible Unexecuted instantiation: hash_haval.c:zend_check_method_accessible Unexecuted instantiation: hash_joaat.c:zend_check_method_accessible Unexecuted instantiation: hash_md.c:zend_check_method_accessible Unexecuted instantiation: hash_murmur.c:zend_check_method_accessible Unexecuted instantiation: hash_ripemd.c:zend_check_method_accessible Unexecuted instantiation: hash_sha_ni.c:zend_check_method_accessible Unexecuted instantiation: hash_sha_sse2.c:zend_check_method_accessible Unexecuted instantiation: hash_sha.c:zend_check_method_accessible Unexecuted instantiation: hash_sha3.c:zend_check_method_accessible Unexecuted instantiation: hash_snefru.c:zend_check_method_accessible Unexecuted instantiation: hash_tiger.c:zend_check_method_accessible Unexecuted instantiation: hash_whirlpool.c:zend_check_method_accessible Unexecuted instantiation: hash_xxhash.c:zend_check_method_accessible Unexecuted instantiation: hash.c:zend_check_method_accessible Unexecuted instantiation: json_encoder.c:zend_check_method_accessible Unexecuted instantiation: json_parser.tab.c:zend_check_method_accessible Unexecuted instantiation: json_scanner.c:zend_check_method_accessible Unexecuted instantiation: json.c:zend_check_method_accessible Unexecuted instantiation: php_lexbor.c:zend_check_method_accessible Unexecuted instantiation: shared_alloc_mmap.c:zend_check_method_accessible Unexecuted instantiation: shared_alloc_posix.c:zend_check_method_accessible Unexecuted instantiation: shared_alloc_shm.c:zend_check_method_accessible Unexecuted instantiation: zend_accelerator_api.c:zend_check_method_accessible Unexecuted instantiation: zend_accelerator_blacklist.c:zend_check_method_accessible Unexecuted instantiation: zend_accelerator_debug.c:zend_check_method_accessible Unexecuted instantiation: zend_accelerator_hash.c:zend_check_method_accessible Unexecuted instantiation: zend_accelerator_module.c:zend_check_method_accessible Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_check_method_accessible Unexecuted instantiation: zend_file_cache.c:zend_check_method_accessible Unexecuted instantiation: zend_persist_calc.c:zend_check_method_accessible Unexecuted instantiation: zend_persist.c:zend_check_method_accessible Unexecuted instantiation: zend_shared_alloc.c:zend_check_method_accessible Unexecuted instantiation: ZendAccelerator.c:zend_check_method_accessible Unexecuted instantiation: zend_jit_vm_helpers.c:zend_check_method_accessible Unexecuted instantiation: zend_jit.c:zend_check_method_accessible Unexecuted instantiation: csprng.c:zend_check_method_accessible Unexecuted instantiation: engine_mt19937.c:zend_check_method_accessible Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_check_method_accessible Unexecuted instantiation: engine_secure.c:zend_check_method_accessible Unexecuted instantiation: engine_user.c:zend_check_method_accessible Unexecuted instantiation: engine_xoshiro256starstar.c:zend_check_method_accessible Unexecuted instantiation: gammasection.c:zend_check_method_accessible Unexecuted instantiation: random.c:zend_check_method_accessible Unexecuted instantiation: randomizer.c:zend_check_method_accessible Unexecuted instantiation: zend_utils.c:zend_check_method_accessible Unexecuted instantiation: php_reflection.c:zend_check_method_accessible Unexecuted instantiation: php_spl.c:zend_check_method_accessible Unexecuted instantiation: spl_array.c:zend_check_method_accessible Unexecuted instantiation: spl_directory.c:zend_check_method_accessible Unexecuted instantiation: spl_dllist.c:zend_check_method_accessible Unexecuted instantiation: spl_exceptions.c:zend_check_method_accessible Unexecuted instantiation: spl_fixedarray.c:zend_check_method_accessible Unexecuted instantiation: spl_functions.c:zend_check_method_accessible Unexecuted instantiation: spl_heap.c:zend_check_method_accessible Unexecuted instantiation: spl_iterators.c:zend_check_method_accessible Unexecuted instantiation: spl_observer.c:zend_check_method_accessible Unexecuted instantiation: array.c:zend_check_method_accessible Unexecuted instantiation: assert.c:zend_check_method_accessible Unexecuted instantiation: base64.c:zend_check_method_accessible Unexecuted instantiation: basic_functions.c:zend_check_method_accessible Unexecuted instantiation: browscap.c:zend_check_method_accessible Unexecuted instantiation: crc32_x86.c:zend_check_method_accessible Unexecuted instantiation: crc32.c:zend_check_method_accessible Unexecuted instantiation: credits.c:zend_check_method_accessible Unexecuted instantiation: crypt.c:zend_check_method_accessible Unexecuted instantiation: css.c:zend_check_method_accessible Unexecuted instantiation: datetime.c:zend_check_method_accessible Unexecuted instantiation: dir.c:zend_check_method_accessible Unexecuted instantiation: dl.c:zend_check_method_accessible Unexecuted instantiation: dns.c:zend_check_method_accessible Unexecuted instantiation: exec.c:zend_check_method_accessible Unexecuted instantiation: file.c:zend_check_method_accessible Unexecuted instantiation: filestat.c:zend_check_method_accessible Unexecuted instantiation: filters.c:zend_check_method_accessible Unexecuted instantiation: flock_compat.c:zend_check_method_accessible Unexecuted instantiation: formatted_print.c:zend_check_method_accessible Unexecuted instantiation: fsock.c:zend_check_method_accessible Unexecuted instantiation: ftok.c:zend_check_method_accessible Unexecuted instantiation: ftp_fopen_wrapper.c:zend_check_method_accessible Unexecuted instantiation: head.c:zend_check_method_accessible Unexecuted instantiation: hrtime.c:zend_check_method_accessible Unexecuted instantiation: html.c:zend_check_method_accessible Unexecuted instantiation: http_fopen_wrapper.c:zend_check_method_accessible Unexecuted instantiation: http.c:zend_check_method_accessible Unexecuted instantiation: image.c:zend_check_method_accessible Unexecuted instantiation: incomplete_class.c:zend_check_method_accessible Unexecuted instantiation: info.c:zend_check_method_accessible Unexecuted instantiation: iptc.c:zend_check_method_accessible Unexecuted instantiation: levenshtein.c:zend_check_method_accessible Unexecuted instantiation: link.c:zend_check_method_accessible Unexecuted instantiation: mail.c:zend_check_method_accessible Unexecuted instantiation: math.c:zend_check_method_accessible Unexecuted instantiation: md5.c:zend_check_method_accessible Unexecuted instantiation: metaphone.c:zend_check_method_accessible Unexecuted instantiation: microtime.c:zend_check_method_accessible Unexecuted instantiation: net.c:zend_check_method_accessible Unexecuted instantiation: pack.c:zend_check_method_accessible Unexecuted instantiation: pageinfo.c:zend_check_method_accessible Unexecuted instantiation: password.c:zend_check_method_accessible Unexecuted instantiation: php_fopen_wrapper.c:zend_check_method_accessible Unexecuted instantiation: proc_open.c:zend_check_method_accessible Unexecuted instantiation: quot_print.c:zend_check_method_accessible Unexecuted instantiation: scanf.c:zend_check_method_accessible Unexecuted instantiation: sha1.c:zend_check_method_accessible Unexecuted instantiation: soundex.c:zend_check_method_accessible Unexecuted instantiation: streamsfuncs.c:zend_check_method_accessible Unexecuted instantiation: string.c:zend_check_method_accessible Unexecuted instantiation: strnatcmp.c:zend_check_method_accessible Unexecuted instantiation: syslog.c:zend_check_method_accessible Unexecuted instantiation: type.c:zend_check_method_accessible Unexecuted instantiation: uniqid.c:zend_check_method_accessible Unexecuted instantiation: url_scanner_ex.c:zend_check_method_accessible Unexecuted instantiation: url.c:zend_check_method_accessible Unexecuted instantiation: user_filters.c:zend_check_method_accessible Unexecuted instantiation: uuencode.c:zend_check_method_accessible Unexecuted instantiation: var_unserializer.c:zend_check_method_accessible Unexecuted instantiation: var.c:zend_check_method_accessible Unexecuted instantiation: versioning.c:zend_check_method_accessible Unexecuted instantiation: crypt_sha256.c:zend_check_method_accessible Unexecuted instantiation: crypt_sha512.c:zend_check_method_accessible Unexecuted instantiation: php_crypt_r.c:zend_check_method_accessible Unexecuted instantiation: php_uri.c:zend_check_method_accessible Unexecuted instantiation: php_uri_common.c:zend_check_method_accessible Unexecuted instantiation: uri_parser_rfc3986.c:zend_check_method_accessible Unexecuted instantiation: uri_parser_whatwg.c:zend_check_method_accessible Unexecuted instantiation: uri_parser_php_parse_url.c:zend_check_method_accessible Unexecuted instantiation: explicit_bzero.c:zend_check_method_accessible Unexecuted instantiation: fopen_wrappers.c:zend_check_method_accessible Unexecuted instantiation: getopt.c:zend_check_method_accessible Unexecuted instantiation: main.c:zend_check_method_accessible Unexecuted instantiation: network.c:zend_check_method_accessible Unexecuted instantiation: output.c:zend_check_method_accessible Unexecuted instantiation: php_content_types.c:zend_check_method_accessible Unexecuted instantiation: php_ini_builder.c:zend_check_method_accessible Unexecuted instantiation: php_ini.c:zend_check_method_accessible Unexecuted instantiation: php_glob.c:zend_check_method_accessible Unexecuted instantiation: php_odbc_utils.c:zend_check_method_accessible Unexecuted instantiation: php_open_temporary_file.c:zend_check_method_accessible Unexecuted instantiation: php_scandir.c:zend_check_method_accessible Unexecuted instantiation: php_syslog.c:zend_check_method_accessible Unexecuted instantiation: php_ticks.c:zend_check_method_accessible Unexecuted instantiation: php_variables.c:zend_check_method_accessible Unexecuted instantiation: reentrancy.c:zend_check_method_accessible Unexecuted instantiation: rfc1867.c:zend_check_method_accessible Unexecuted instantiation: safe_bcmp.c:zend_check_method_accessible Unexecuted instantiation: SAPI.c:zend_check_method_accessible Unexecuted instantiation: snprintf.c:zend_check_method_accessible Unexecuted instantiation: spprintf.c:zend_check_method_accessible Unexecuted instantiation: strlcat.c:zend_check_method_accessible Unexecuted instantiation: strlcpy.c:zend_check_method_accessible Unexecuted instantiation: cast.c:zend_check_method_accessible Unexecuted instantiation: filter.c:zend_check_method_accessible Unexecuted instantiation: glob_wrapper.c:zend_check_method_accessible Unexecuted instantiation: memory.c:zend_check_method_accessible Unexecuted instantiation: mmap.c:zend_check_method_accessible Unexecuted instantiation: plain_wrapper.c:zend_check_method_accessible Unexecuted instantiation: stream_errors.c:zend_check_method_accessible Unexecuted instantiation: streams.c:zend_check_method_accessible Unexecuted instantiation: transports.c:zend_check_method_accessible Unexecuted instantiation: userspace.c:zend_check_method_accessible Unexecuted instantiation: xp_socket.c:zend_check_method_accessible Unexecuted instantiation: block_pass.c:zend_check_method_accessible Unexecuted instantiation: compact_literals.c:zend_check_method_accessible Unexecuted instantiation: compact_vars.c:zend_check_method_accessible Unexecuted instantiation: dce.c:zend_check_method_accessible Unexecuted instantiation: dfa_pass.c:zend_check_method_accessible Unexecuted instantiation: escape_analysis.c:zend_check_method_accessible Unexecuted instantiation: nop_removal.c:zend_check_method_accessible Unexecuted instantiation: optimize_func_calls.c:zend_check_method_accessible Unexecuted instantiation: optimize_temp_vars_5.c:zend_check_method_accessible Unexecuted instantiation: pass1.c:zend_check_method_accessible Unexecuted instantiation: pass3.c:zend_check_method_accessible Unexecuted instantiation: sccp.c:zend_check_method_accessible Unexecuted instantiation: scdf.c:zend_check_method_accessible Unexecuted instantiation: zend_call_graph.c:zend_check_method_accessible Unexecuted instantiation: zend_cfg.c:zend_check_method_accessible Unexecuted instantiation: zend_dfg.c:zend_check_method_accessible Unexecuted instantiation: zend_dump.c:zend_check_method_accessible Unexecuted instantiation: zend_func_info.c:zend_check_method_accessible Unexecuted instantiation: zend_inference.c:zend_check_method_accessible Unexecuted instantiation: zend_optimizer.c:zend_check_method_accessible Unexecuted instantiation: zend_ssa.c:zend_check_method_accessible Unexecuted instantiation: zend_alloc.c:zend_check_method_accessible zend_API.c:zend_check_method_accessible Line | Count | Source | 140 | 203 | { | 141 | 203 | if (!(fn->common.fn_flags & ZEND_ACC_PUBLIC) | 142 | 203 | && fn->common.scope != scope | 143 | 120 | && (UNEXPECTED(fn->common.fn_flags & ZEND_ACC_PRIVATE) | 144 | 90 | || UNEXPECTED(!zend_check_protected(zend_get_function_root_class(fn), scope)))) { | 145 | 90 | return false; | 146 | 90 | } | 147 | | | 148 | 113 | return true; | 149 | 203 | } |
zend_ast.c:zend_check_method_accessible Line | Count | Source | 140 | 39 | { | 141 | 39 | if (!(fn->common.fn_flags & ZEND_ACC_PUBLIC) | 142 | 15 | && fn->common.scope != scope | 143 | 9 | && (UNEXPECTED(fn->common.fn_flags & ZEND_ACC_PRIVATE) | 144 | 6 | || UNEXPECTED(!zend_check_protected(zend_get_function_root_class(fn), scope)))) { | 145 | 6 | return false; | 146 | 6 | } | 147 | | | 148 | 33 | return true; | 149 | 39 | } |
Unexecuted instantiation: zend_attributes.c:zend_check_method_accessible Unexecuted instantiation: zend_autoload.c:zend_check_method_accessible zend_builtin_functions.c:zend_check_method_accessible Line | Count | Source | 140 | 219 | { | 141 | 219 | if (!(fn->common.fn_flags & ZEND_ACC_PUBLIC) | 142 | 93 | && fn->common.scope != scope | 143 | 84 | && (UNEXPECTED(fn->common.fn_flags & ZEND_ACC_PRIVATE) | 144 | 57 | || UNEXPECTED(!zend_check_protected(zend_get_function_root_class(fn), scope)))) { | 145 | 57 | return false; | 146 | 57 | } | 147 | | | 148 | 162 | return true; | 149 | 219 | } |
Unexecuted instantiation: zend_call_stack.c:zend_check_method_accessible Unexecuted instantiation: zend_closures.c:zend_check_method_accessible Unexecuted instantiation: zend_compile.c:zend_check_method_accessible Unexecuted instantiation: zend_constants.c:zend_check_method_accessible Unexecuted instantiation: zend_default_classes.c:zend_check_method_accessible Unexecuted instantiation: zend_dtrace.c:zend_check_method_accessible Unexecuted instantiation: zend_enum.c:zend_check_method_accessible Unexecuted instantiation: zend_exceptions.c:zend_check_method_accessible Unexecuted instantiation: zend_execute_API.c:zend_check_method_accessible zend_execute.c:zend_check_method_accessible Line | Count | Source | 140 | 12 | { | 141 | 12 | if (!(fn->common.fn_flags & ZEND_ACC_PUBLIC) | 142 | 12 | && fn->common.scope != scope | 143 | 3 | && (UNEXPECTED(fn->common.fn_flags & ZEND_ACC_PRIVATE) | 144 | 3 | || UNEXPECTED(!zend_check_protected(zend_get_function_root_class(fn), scope)))) { | 145 | 0 | return false; | 146 | 0 | } | 147 | | | 148 | 12 | return true; | 149 | 12 | } |
Unexecuted instantiation: zend_extensions.c:zend_check_method_accessible Unexecuted instantiation: zend_fibers.c:zend_check_method_accessible Unexecuted instantiation: zend_float.c:zend_check_method_accessible Unexecuted instantiation: zend_gc.c:zend_check_method_accessible Unexecuted instantiation: zend_generators.c:zend_check_method_accessible Unexecuted instantiation: zend_hash.c:zend_check_method_accessible Unexecuted instantiation: zend_highlight.c:zend_check_method_accessible Unexecuted instantiation: zend_inheritance.c:zend_check_method_accessible Unexecuted instantiation: zend_ini_parser.c:zend_check_method_accessible Unexecuted instantiation: zend_ini_scanner.c:zend_check_method_accessible Unexecuted instantiation: zend_ini.c:zend_check_method_accessible Unexecuted instantiation: zend_interfaces.c:zend_check_method_accessible Unexecuted instantiation: zend_iterators.c:zend_check_method_accessible Unexecuted instantiation: zend_language_parser.c:zend_check_method_accessible Unexecuted instantiation: zend_language_scanner.c:zend_check_method_accessible Unexecuted instantiation: zend_lazy_objects.c:zend_check_method_accessible Unexecuted instantiation: zend_list.c:zend_check_method_accessible Unexecuted instantiation: zend_multibyte.c:zend_check_method_accessible zend_object_handlers.c:zend_check_method_accessible Line | Count | Source | 140 | 143 | { | 141 | 143 | if (!(fn->common.fn_flags & ZEND_ACC_PUBLIC) | 142 | 143 | && fn->common.scope != scope | 143 | 80 | && (UNEXPECTED(fn->common.fn_flags & ZEND_ACC_PRIVATE) | 144 | 48 | || UNEXPECTED(!zend_check_protected(zend_get_function_root_class(fn), scope)))) { | 145 | 47 | return false; | 146 | 47 | } | 147 | | | 148 | 96 | return true; | 149 | 143 | } |
Unexecuted instantiation: zend_objects_API.c:zend_check_method_accessible Unexecuted instantiation: zend_objects.c:zend_check_method_accessible Unexecuted instantiation: zend_observer.c:zend_check_method_accessible Unexecuted instantiation: zend_opcode.c:zend_check_method_accessible Unexecuted instantiation: zend_operators.c:zend_check_method_accessible Unexecuted instantiation: zend_property_hooks.c:zend_check_method_accessible Unexecuted instantiation: zend_signal.c:zend_check_method_accessible Unexecuted instantiation: zend_smart_str.c:zend_check_method_accessible Unexecuted instantiation: zend_stream.c:zend_check_method_accessible Unexecuted instantiation: zend_string.c:zend_check_method_accessible Unexecuted instantiation: zend_strtod.c:zend_check_method_accessible Unexecuted instantiation: zend_system_id.c:zend_check_method_accessible Unexecuted instantiation: zend_variables.c:zend_check_method_accessible Unexecuted instantiation: zend_weakrefs.c:zend_check_method_accessible Unexecuted instantiation: zend.c:zend_check_method_accessible Unexecuted instantiation: internal_functions_cli.c:zend_check_method_accessible Unexecuted instantiation: fuzzer-tracing-jit.c:zend_check_method_accessible Unexecuted instantiation: fuzzer-sapi.c:zend_check_method_accessible |
150 | | |
151 | | #endif /* ZEND_OBJECTS_H */ |