/src/php-src/Zend/zend_atomic.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* |
2 | | +----------------------------------------------------------------------+ |
3 | | | This source file is subject to version 3.01 of the PHP license, | |
4 | | | that is bundled with this package in the file LICENSE, and is | |
5 | | | available through the world-wide-web at the following url: | |
6 | | | https://www.php.net/license/3_01.txt | |
7 | | | If you did not receive a copy of the PHP license and are unable to | |
8 | | | obtain it through the world-wide-web, please send a note to | |
9 | | | license@php.net so we can mail you a copy immediately. | |
10 | | +----------------------------------------------------------------------+ |
11 | | | Authors: Levi Morrison <morrison.levi@gmail.com> | |
12 | | +----------------------------------------------------------------------+ |
13 | | */ |
14 | | |
15 | | #ifndef ZEND_ATOMIC_H |
16 | | #define ZEND_ATOMIC_H |
17 | | |
18 | | #include "zend_portability.h" |
19 | | |
20 | | #include <stdbool.h> |
21 | | |
22 | | #define ZEND_GCC_PREREQ(x, y) \ |
23 | | ((__GNUC__ == (x) && __GNUC_MINOR__ >= (y)) || (__GNUC__ > (x))) |
24 | | |
25 | | /* Builtins are used to avoid library linkage */ |
26 | | #if __has_feature(c_atomic) && defined(__clang__) |
27 | | #define HAVE_C11_ATOMICS 1 |
28 | | #elif ZEND_GCC_PREREQ(4, 7) |
29 | | #define HAVE_GNUC_ATOMICS 1 |
30 | | #elif defined(__GNUC__) |
31 | | #define HAVE_SYNC_ATOMICS 1 |
32 | | #elif !defined(ZEND_WIN32) |
33 | | #define HAVE_NO_ATOMICS 1 |
34 | | #endif |
35 | | |
36 | | #undef ZEND_GCC_PREREQ |
37 | | |
38 | | /* Treat zend_atomic_* types as opaque. They have definitions only for size |
39 | | * and alignment purposes. |
40 | | */ |
41 | | |
42 | | #if defined(ZEND_WIN32) || defined(HAVE_SYNC_ATOMICS) |
43 | | typedef struct zend_atomic_bool_s { |
44 | | volatile char value; |
45 | | } zend_atomic_bool; |
46 | | typedef struct zend_atomic_int_s { |
47 | | # ifdef ZEND_WIN32 |
48 | | volatile long value; |
49 | | # else |
50 | | volatile int value; |
51 | | # endif |
52 | | } zend_atomic_int; |
53 | | #elif defined(HAVE_C11_ATOMICS) |
54 | | typedef struct zend_atomic_bool_s { |
55 | | _Atomic(bool) value; |
56 | | } zend_atomic_bool; |
57 | | typedef struct zend_atomic_int_s { |
58 | | _Atomic(int) value; |
59 | | } zend_atomic_int; |
60 | | #else |
61 | | typedef struct zend_atomic_bool_s { |
62 | | volatile bool value; |
63 | | } zend_atomic_bool; |
64 | | typedef struct zend_atomic_int_s { |
65 | | volatile int value; |
66 | | } zend_atomic_int; |
67 | | #endif |
68 | | |
69 | | BEGIN_EXTERN_C() |
70 | | |
71 | | #ifdef ZEND_WIN32 |
72 | | |
73 | | #ifndef InterlockedExchange8 |
74 | | #define InterlockedExchange8 _InterlockedExchange8 |
75 | | #endif |
76 | | #ifndef InterlockedOr8 |
77 | | #define InterlockedOr8 _InterlockedOr8 |
78 | | #endif |
79 | | #ifndef InterlockedCompareExchange8 |
80 | | #define InterlockedCompareExchange8 _InterlockedCompareExchange8 |
81 | | #endif |
82 | | #ifndef InterlockedExchange |
83 | | #define InterlockedExchange _InterlockedExchange |
84 | | #endif |
85 | | #ifndef InterlockedOr |
86 | | #define InterlockedOr _InterlockedOr |
87 | | #endif |
88 | | #ifndef InterlockedCompareExchange |
89 | | #define InterlockedCompareExchange _InterlockedCompareExchange |
90 | | #endif |
91 | | |
92 | | #define ZEND_ATOMIC_BOOL_INIT(obj, desired) ((obj)->value = (desired)) |
93 | | #define ZEND_ATOMIC_INT_INIT(obj, desired) ((obj)->value = (desired)) |
94 | | |
95 | | #define ZEND_ATOMIC_BOOL_INITIALIZER(desired) {.value = (desired)} |
96 | | #define ZEND_ATOMIC_INT_INITIALIZER(desired) {.value = (desired)} |
97 | | |
98 | | static zend_always_inline bool zend_atomic_bool_exchange_ex(zend_atomic_bool *obj, bool desired) { |
99 | | return InterlockedExchange8(&obj->value, desired); |
100 | | } |
101 | | |
102 | | static zend_always_inline int zend_atomic_int_exchange_ex(zend_atomic_int *obj, int desired) { |
103 | | return (int) InterlockedExchange(&obj->value, desired); |
104 | | } |
105 | | |
106 | | static zend_always_inline bool zend_atomic_bool_compare_exchange_ex(zend_atomic_bool *obj, bool *expected, bool desired) { |
107 | | bool prev = (bool) InterlockedCompareExchange8(&obj->value, *expected, desired); |
108 | | if (prev == *expected) { |
109 | | return true; |
110 | | } else { |
111 | | *expected = prev; |
112 | | return false; |
113 | | } |
114 | | } |
115 | | |
116 | | static zend_always_inline bool zend_atomic_int_compare_exchange_ex(zend_atomic_int *obj, int *expected, int desired) { |
117 | | int prev = (int) InterlockedCompareExchange(&obj->value, *expected, desired); |
118 | | if (prev == *expected) { |
119 | | return true; |
120 | | } else { |
121 | | *expected = prev; |
122 | | return false; |
123 | | } |
124 | | } |
125 | | |
126 | | /* On this platform it is non-const due to Iterlocked API*/ |
127 | | static zend_always_inline bool zend_atomic_bool_load_ex(zend_atomic_bool *obj) { |
128 | | /* Or'ing with false won't change the value. */ |
129 | | return InterlockedOr8(&obj->value, false); |
130 | | } |
131 | | |
132 | | static zend_always_inline int zend_atomic_int_load_ex(zend_atomic_int *obj) { |
133 | | /* Or'ing with 0 won't change the value. */ |
134 | | return (int) InterlockedOr(&obj->value, 0); |
135 | | } |
136 | | |
137 | | static zend_always_inline void zend_atomic_bool_store_ex(zend_atomic_bool *obj, bool desired) { |
138 | | (void)InterlockedExchange8(&obj->value, desired); |
139 | | } |
140 | | |
141 | | static zend_always_inline void zend_atomic_int_store_ex(zend_atomic_int *obj, int desired) { |
142 | | (void)InterlockedExchange(&obj->value, desired); |
143 | | } |
144 | | |
145 | | #elif defined(HAVE_C11_ATOMICS) |
146 | | |
147 | 600k | #define ZEND_ATOMIC_BOOL_INIT(obj, desired) __c11_atomic_init(&(obj)->value, (desired)) |
148 | 0 | #define ZEND_ATOMIC_INT_INIT(obj, desired) __c11_atomic_init(&(obj)->value, (desired)) |
149 | | |
150 | | #define ZEND_ATOMIC_BOOL_INITIALIZER(desired) {.value = (desired)} |
151 | | #define ZEND_ATOMIC_INT_INITIALIZER(desired) {.value = (desired)} |
152 | | |
153 | 769k | static zend_always_inline bool zend_atomic_bool_exchange_ex(zend_atomic_bool *obj, bool desired) { |
154 | 769k | return __c11_atomic_exchange(&obj->value, desired, __ATOMIC_SEQ_CST); |
155 | 769k | } Unexecuted instantiation: php_date.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_pcre.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: exif.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_adler32.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_crc32.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_fnv.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_gost.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_haval.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_joaat.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_md.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_murmur.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_ripemd.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_sha_ni.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_sha_sse2.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_sha.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_sha3.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_snefru.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_tiger.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_whirlpool.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash_xxhash.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hash.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: json_encoder.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: json_parser.tab.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: json_scanner.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: json.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_lexbor.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: csprng.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: engine_mt19937.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: engine_secure.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: engine_user.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: engine_xoshiro256starstar.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: gammasection.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: random.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: randomizer.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_utils.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_reflection.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_spl.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: spl_array.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: spl_directory.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: spl_dllist.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: spl_exceptions.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: spl_fixedarray.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: spl_functions.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: spl_heap.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: spl_iterators.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: spl_observer.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: array.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: assert.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: base64.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: basic_functions.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: browscap.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: crc32_x86.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: crc32.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: credits.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: crypt.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: css.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: datetime.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: dir.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: dl.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: dns.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: exec.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: file.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: filestat.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: filters.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: flock_compat.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: formatted_print.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: fsock.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: ftok.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: ftp_fopen_wrapper.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: head.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: hrtime.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: html.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: http_fopen_wrapper.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: http.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: image.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: incomplete_class.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: info.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: iptc.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: levenshtein.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: link.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: mail.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: math.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: md5.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: metaphone.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: microtime.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: net.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: pack.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: pageinfo.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: password.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_fopen_wrapper.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: proc_open.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: quot_print.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: scanf.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: sha1.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: soundex.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: streamsfuncs.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: string.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: strnatcmp.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: syslog.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: type.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: uniqid.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: url_scanner_ex.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: url.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: user_filters.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: uuencode.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: var_unserializer.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: var.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: versioning.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: crypt_sha256.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: crypt_sha512.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_crypt_r.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_uri.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_uri_common.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: explicit_bzero.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: fopen_wrappers.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: getopt.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: main.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: network.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: output.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_content_types.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_ini_builder.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_ini.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_glob.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_odbc_utils.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_open_temporary_file.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_scandir.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_syslog.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_ticks.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: php_variables.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: reentrancy.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: rfc1867.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: safe_bcmp.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: SAPI.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: snprintf.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: spprintf.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: strlcat.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: strlcpy.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: cast.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: filter.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: glob_wrapper.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: memory.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: mmap.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: plain_wrapper.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: streams.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: transports.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: userspace.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: xp_socket.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: block_pass.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: compact_literals.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: compact_vars.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: dce.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: dfa_pass.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: escape_analysis.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: nop_removal.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: optimize_func_calls.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: optimize_temp_vars_5.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: pass1.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: pass3.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: sccp.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: scdf.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_call_graph.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_cfg.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_dfg.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_dump.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_func_info.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_inference.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_optimizer.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_ssa.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_alloc.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_API.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_ast.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_atomic.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_attributes.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_builtin_functions.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_call_stack.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_closures.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_compile.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_constants.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_default_classes.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_dtrace.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_enum.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_exceptions.c:zend_atomic_bool_exchange_ex zend_execute_API.c:zend_atomic_bool_exchange_ex Line | Count | Source | 153 | 769k | static zend_always_inline bool zend_atomic_bool_exchange_ex(zend_atomic_bool *obj, bool desired) { | 154 | 769k | return __c11_atomic_exchange(&obj->value, desired, __ATOMIC_SEQ_CST); | 155 | 769k | } |
Unexecuted instantiation: zend_execute.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_extensions.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_fibers.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_float.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_gc.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_generators.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_hash.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_highlight.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_inheritance.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_ini_parser.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_ini_scanner.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_ini.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_interfaces.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_iterators.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_language_parser.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_language_scanner.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_lazy_objects.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_list.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_multibyte.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_object_handlers.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_objects_API.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_objects.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_observer.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_opcode.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_operators.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_property_hooks.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_signal.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_smart_str.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_stream.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_string.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_strtod.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_system_id.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_variables.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend_weakrefs.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: zend.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: internal_functions_cli.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: fuzzer-parser.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: fuzzer-sapi.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: fuzzer-tracing-jit.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: fuzzer-exif.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: fuzzer-unserialize.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: fuzzer-function-jit.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: fuzzer-json.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: fuzzer-unserializehash.c:zend_atomic_bool_exchange_ex Unexecuted instantiation: fuzzer-execute.c:zend_atomic_bool_exchange_ex |
156 | | |
157 | 0 | static zend_always_inline int zend_atomic_int_exchange_ex(zend_atomic_int *obj, int desired) { |
158 | 0 | return __c11_atomic_exchange(&obj->value, desired, __ATOMIC_SEQ_CST); |
159 | 0 | } Unexecuted instantiation: php_date.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_pcre.c:zend_atomic_int_exchange_ex Unexecuted instantiation: exif.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_adler32.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_crc32.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_fnv.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_gost.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_haval.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_joaat.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_md.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_murmur.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_ripemd.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_sha_ni.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_sha_sse2.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_sha.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_sha3.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_snefru.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_tiger.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_whirlpool.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash_xxhash.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hash.c:zend_atomic_int_exchange_ex Unexecuted instantiation: json_encoder.c:zend_atomic_int_exchange_ex Unexecuted instantiation: json_parser.tab.c:zend_atomic_int_exchange_ex Unexecuted instantiation: json_scanner.c:zend_atomic_int_exchange_ex Unexecuted instantiation: json.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_lexbor.c:zend_atomic_int_exchange_ex Unexecuted instantiation: csprng.c:zend_atomic_int_exchange_ex Unexecuted instantiation: engine_mt19937.c:zend_atomic_int_exchange_ex Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_atomic_int_exchange_ex Unexecuted instantiation: engine_secure.c:zend_atomic_int_exchange_ex Unexecuted instantiation: engine_user.c:zend_atomic_int_exchange_ex Unexecuted instantiation: engine_xoshiro256starstar.c:zend_atomic_int_exchange_ex Unexecuted instantiation: gammasection.c:zend_atomic_int_exchange_ex Unexecuted instantiation: random.c:zend_atomic_int_exchange_ex Unexecuted instantiation: randomizer.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_utils.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_reflection.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_spl.c:zend_atomic_int_exchange_ex Unexecuted instantiation: spl_array.c:zend_atomic_int_exchange_ex Unexecuted instantiation: spl_directory.c:zend_atomic_int_exchange_ex Unexecuted instantiation: spl_dllist.c:zend_atomic_int_exchange_ex Unexecuted instantiation: spl_exceptions.c:zend_atomic_int_exchange_ex Unexecuted instantiation: spl_fixedarray.c:zend_atomic_int_exchange_ex Unexecuted instantiation: spl_functions.c:zend_atomic_int_exchange_ex Unexecuted instantiation: spl_heap.c:zend_atomic_int_exchange_ex Unexecuted instantiation: spl_iterators.c:zend_atomic_int_exchange_ex Unexecuted instantiation: spl_observer.c:zend_atomic_int_exchange_ex Unexecuted instantiation: array.c:zend_atomic_int_exchange_ex Unexecuted instantiation: assert.c:zend_atomic_int_exchange_ex Unexecuted instantiation: base64.c:zend_atomic_int_exchange_ex Unexecuted instantiation: basic_functions.c:zend_atomic_int_exchange_ex Unexecuted instantiation: browscap.c:zend_atomic_int_exchange_ex Unexecuted instantiation: crc32_x86.c:zend_atomic_int_exchange_ex Unexecuted instantiation: crc32.c:zend_atomic_int_exchange_ex Unexecuted instantiation: credits.c:zend_atomic_int_exchange_ex Unexecuted instantiation: crypt.c:zend_atomic_int_exchange_ex Unexecuted instantiation: css.c:zend_atomic_int_exchange_ex Unexecuted instantiation: datetime.c:zend_atomic_int_exchange_ex Unexecuted instantiation: dir.c:zend_atomic_int_exchange_ex Unexecuted instantiation: dl.c:zend_atomic_int_exchange_ex Unexecuted instantiation: dns.c:zend_atomic_int_exchange_ex Unexecuted instantiation: exec.c:zend_atomic_int_exchange_ex Unexecuted instantiation: file.c:zend_atomic_int_exchange_ex Unexecuted instantiation: filestat.c:zend_atomic_int_exchange_ex Unexecuted instantiation: filters.c:zend_atomic_int_exchange_ex Unexecuted instantiation: flock_compat.c:zend_atomic_int_exchange_ex Unexecuted instantiation: formatted_print.c:zend_atomic_int_exchange_ex Unexecuted instantiation: fsock.c:zend_atomic_int_exchange_ex Unexecuted instantiation: ftok.c:zend_atomic_int_exchange_ex Unexecuted instantiation: ftp_fopen_wrapper.c:zend_atomic_int_exchange_ex Unexecuted instantiation: head.c:zend_atomic_int_exchange_ex Unexecuted instantiation: hrtime.c:zend_atomic_int_exchange_ex Unexecuted instantiation: html.c:zend_atomic_int_exchange_ex Unexecuted instantiation: http_fopen_wrapper.c:zend_atomic_int_exchange_ex Unexecuted instantiation: http.c:zend_atomic_int_exchange_ex Unexecuted instantiation: image.c:zend_atomic_int_exchange_ex Unexecuted instantiation: incomplete_class.c:zend_atomic_int_exchange_ex Unexecuted instantiation: info.c:zend_atomic_int_exchange_ex Unexecuted instantiation: iptc.c:zend_atomic_int_exchange_ex Unexecuted instantiation: levenshtein.c:zend_atomic_int_exchange_ex Unexecuted instantiation: link.c:zend_atomic_int_exchange_ex Unexecuted instantiation: mail.c:zend_atomic_int_exchange_ex Unexecuted instantiation: math.c:zend_atomic_int_exchange_ex Unexecuted instantiation: md5.c:zend_atomic_int_exchange_ex Unexecuted instantiation: metaphone.c:zend_atomic_int_exchange_ex Unexecuted instantiation: microtime.c:zend_atomic_int_exchange_ex Unexecuted instantiation: net.c:zend_atomic_int_exchange_ex Unexecuted instantiation: pack.c:zend_atomic_int_exchange_ex Unexecuted instantiation: pageinfo.c:zend_atomic_int_exchange_ex Unexecuted instantiation: password.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_fopen_wrapper.c:zend_atomic_int_exchange_ex Unexecuted instantiation: proc_open.c:zend_atomic_int_exchange_ex Unexecuted instantiation: quot_print.c:zend_atomic_int_exchange_ex Unexecuted instantiation: scanf.c:zend_atomic_int_exchange_ex Unexecuted instantiation: sha1.c:zend_atomic_int_exchange_ex Unexecuted instantiation: soundex.c:zend_atomic_int_exchange_ex Unexecuted instantiation: streamsfuncs.c:zend_atomic_int_exchange_ex Unexecuted instantiation: string.c:zend_atomic_int_exchange_ex Unexecuted instantiation: strnatcmp.c:zend_atomic_int_exchange_ex Unexecuted instantiation: syslog.c:zend_atomic_int_exchange_ex Unexecuted instantiation: type.c:zend_atomic_int_exchange_ex Unexecuted instantiation: uniqid.c:zend_atomic_int_exchange_ex Unexecuted instantiation: url_scanner_ex.c:zend_atomic_int_exchange_ex Unexecuted instantiation: url.c:zend_atomic_int_exchange_ex Unexecuted instantiation: user_filters.c:zend_atomic_int_exchange_ex Unexecuted instantiation: uuencode.c:zend_atomic_int_exchange_ex Unexecuted instantiation: var_unserializer.c:zend_atomic_int_exchange_ex Unexecuted instantiation: var.c:zend_atomic_int_exchange_ex Unexecuted instantiation: versioning.c:zend_atomic_int_exchange_ex Unexecuted instantiation: crypt_sha256.c:zend_atomic_int_exchange_ex Unexecuted instantiation: crypt_sha512.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_crypt_r.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_uri.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_uri_common.c:zend_atomic_int_exchange_ex Unexecuted instantiation: explicit_bzero.c:zend_atomic_int_exchange_ex Unexecuted instantiation: fopen_wrappers.c:zend_atomic_int_exchange_ex Unexecuted instantiation: getopt.c:zend_atomic_int_exchange_ex Unexecuted instantiation: main.c:zend_atomic_int_exchange_ex Unexecuted instantiation: network.c:zend_atomic_int_exchange_ex Unexecuted instantiation: output.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_content_types.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_ini_builder.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_ini.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_glob.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_odbc_utils.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_open_temporary_file.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_scandir.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_syslog.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_ticks.c:zend_atomic_int_exchange_ex Unexecuted instantiation: php_variables.c:zend_atomic_int_exchange_ex Unexecuted instantiation: reentrancy.c:zend_atomic_int_exchange_ex Unexecuted instantiation: rfc1867.c:zend_atomic_int_exchange_ex Unexecuted instantiation: safe_bcmp.c:zend_atomic_int_exchange_ex Unexecuted instantiation: SAPI.c:zend_atomic_int_exchange_ex Unexecuted instantiation: snprintf.c:zend_atomic_int_exchange_ex Unexecuted instantiation: spprintf.c:zend_atomic_int_exchange_ex Unexecuted instantiation: strlcat.c:zend_atomic_int_exchange_ex Unexecuted instantiation: strlcpy.c:zend_atomic_int_exchange_ex Unexecuted instantiation: cast.c:zend_atomic_int_exchange_ex Unexecuted instantiation: filter.c:zend_atomic_int_exchange_ex Unexecuted instantiation: glob_wrapper.c:zend_atomic_int_exchange_ex Unexecuted instantiation: memory.c:zend_atomic_int_exchange_ex Unexecuted instantiation: mmap.c:zend_atomic_int_exchange_ex Unexecuted instantiation: plain_wrapper.c:zend_atomic_int_exchange_ex Unexecuted instantiation: streams.c:zend_atomic_int_exchange_ex Unexecuted instantiation: transports.c:zend_atomic_int_exchange_ex Unexecuted instantiation: userspace.c:zend_atomic_int_exchange_ex Unexecuted instantiation: xp_socket.c:zend_atomic_int_exchange_ex Unexecuted instantiation: block_pass.c:zend_atomic_int_exchange_ex Unexecuted instantiation: compact_literals.c:zend_atomic_int_exchange_ex Unexecuted instantiation: compact_vars.c:zend_atomic_int_exchange_ex Unexecuted instantiation: dce.c:zend_atomic_int_exchange_ex Unexecuted instantiation: dfa_pass.c:zend_atomic_int_exchange_ex Unexecuted instantiation: escape_analysis.c:zend_atomic_int_exchange_ex Unexecuted instantiation: nop_removal.c:zend_atomic_int_exchange_ex Unexecuted instantiation: optimize_func_calls.c:zend_atomic_int_exchange_ex Unexecuted instantiation: optimize_temp_vars_5.c:zend_atomic_int_exchange_ex Unexecuted instantiation: pass1.c:zend_atomic_int_exchange_ex Unexecuted instantiation: pass3.c:zend_atomic_int_exchange_ex Unexecuted instantiation: sccp.c:zend_atomic_int_exchange_ex Unexecuted instantiation: scdf.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_call_graph.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_cfg.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_dfg.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_dump.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_func_info.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_inference.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_optimizer.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_ssa.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_alloc.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_API.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_ast.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_atomic.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_attributes.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_builtin_functions.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_call_stack.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_closures.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_compile.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_constants.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_default_classes.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_dtrace.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_enum.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_exceptions.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_execute_API.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_execute.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_extensions.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_fibers.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_float.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_gc.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_generators.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_hash.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_highlight.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_inheritance.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_ini_parser.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_ini_scanner.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_ini.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_interfaces.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_iterators.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_language_parser.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_language_scanner.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_lazy_objects.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_list.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_multibyte.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_object_handlers.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_objects_API.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_objects.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_observer.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_opcode.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_operators.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_property_hooks.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_signal.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_smart_str.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_stream.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_string.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_strtod.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_system_id.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_variables.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend_weakrefs.c:zend_atomic_int_exchange_ex Unexecuted instantiation: zend.c:zend_atomic_int_exchange_ex Unexecuted instantiation: internal_functions_cli.c:zend_atomic_int_exchange_ex Unexecuted instantiation: fuzzer-parser.c:zend_atomic_int_exchange_ex Unexecuted instantiation: fuzzer-sapi.c:zend_atomic_int_exchange_ex Unexecuted instantiation: fuzzer-tracing-jit.c:zend_atomic_int_exchange_ex Unexecuted instantiation: fuzzer-exif.c:zend_atomic_int_exchange_ex Unexecuted instantiation: fuzzer-unserialize.c:zend_atomic_int_exchange_ex Unexecuted instantiation: fuzzer-function-jit.c:zend_atomic_int_exchange_ex Unexecuted instantiation: fuzzer-json.c:zend_atomic_int_exchange_ex Unexecuted instantiation: fuzzer-unserializehash.c:zend_atomic_int_exchange_ex Unexecuted instantiation: fuzzer-execute.c:zend_atomic_int_exchange_ex |
160 | | |
161 | 0 | static zend_always_inline bool zend_atomic_bool_compare_exchange_ex(zend_atomic_bool *obj, bool *expected, bool desired) { |
162 | 0 | return __c11_atomic_compare_exchange_strong(&obj->value, expected, desired, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST); |
163 | 0 | } Unexecuted instantiation: php_date.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_pcre.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: exif.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_adler32.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_crc32.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_fnv.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_gost.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_haval.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_joaat.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_md.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_murmur.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_ripemd.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_sha_ni.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_sha_sse2.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_sha.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_sha3.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_snefru.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_tiger.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_whirlpool.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash_xxhash.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hash.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: json_encoder.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: json_parser.tab.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: json_scanner.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: json.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_lexbor.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: csprng.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: engine_mt19937.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: engine_secure.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: engine_user.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: engine_xoshiro256starstar.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: gammasection.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: random.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: randomizer.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_utils.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_reflection.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_spl.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: spl_array.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: spl_directory.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: spl_dllist.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: spl_exceptions.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: spl_fixedarray.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: spl_functions.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: spl_heap.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: spl_iterators.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: spl_observer.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: array.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: assert.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: base64.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: basic_functions.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: browscap.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: crc32_x86.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: crc32.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: credits.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: crypt.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: css.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: datetime.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: dir.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: dl.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: dns.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: exec.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: file.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: filestat.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: filters.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: flock_compat.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: formatted_print.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: fsock.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: ftok.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: ftp_fopen_wrapper.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: head.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: hrtime.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: html.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: http_fopen_wrapper.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: http.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: image.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: incomplete_class.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: info.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: iptc.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: levenshtein.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: link.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: mail.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: math.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: md5.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: metaphone.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: microtime.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: net.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: pack.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: pageinfo.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: password.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_fopen_wrapper.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: proc_open.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: quot_print.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: scanf.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: sha1.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: soundex.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: streamsfuncs.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: string.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: strnatcmp.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: syslog.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: type.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: uniqid.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: url_scanner_ex.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: url.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: user_filters.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: uuencode.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: var_unserializer.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: var.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: versioning.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: crypt_sha256.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: crypt_sha512.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_crypt_r.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_uri.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_uri_common.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: explicit_bzero.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: fopen_wrappers.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: getopt.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: main.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: network.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: output.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_content_types.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_ini_builder.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_ini.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_glob.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_odbc_utils.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_open_temporary_file.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_scandir.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_syslog.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_ticks.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: php_variables.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: reentrancy.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: rfc1867.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: safe_bcmp.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: SAPI.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: snprintf.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: spprintf.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: strlcat.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: strlcpy.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: cast.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: filter.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: glob_wrapper.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: memory.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: mmap.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: plain_wrapper.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: streams.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: transports.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: userspace.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: xp_socket.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: block_pass.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: compact_literals.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: compact_vars.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: dce.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: dfa_pass.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: escape_analysis.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: nop_removal.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: optimize_func_calls.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: optimize_temp_vars_5.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: pass1.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: pass3.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: sccp.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: scdf.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_call_graph.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_cfg.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_dfg.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_dump.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_func_info.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_inference.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_optimizer.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_ssa.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_alloc.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_API.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_ast.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_atomic.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_attributes.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_builtin_functions.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_call_stack.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_closures.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_compile.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_constants.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_default_classes.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_dtrace.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_enum.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_exceptions.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_execute_API.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_execute.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_extensions.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_fibers.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_float.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_gc.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_generators.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_hash.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_highlight.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_inheritance.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_ini_parser.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_ini_scanner.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_ini.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_interfaces.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_iterators.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_language_parser.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_language_scanner.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_lazy_objects.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_list.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_multibyte.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_object_handlers.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_objects_API.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_objects.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_observer.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_opcode.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_operators.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_property_hooks.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_signal.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_smart_str.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_stream.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_string.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_strtod.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_system_id.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_variables.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend_weakrefs.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: zend.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: internal_functions_cli.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: fuzzer-parser.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: fuzzer-sapi.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: fuzzer-tracing-jit.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: fuzzer-exif.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: fuzzer-unserialize.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: fuzzer-function-jit.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: fuzzer-json.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: fuzzer-unserializehash.c:zend_atomic_bool_compare_exchange_ex Unexecuted instantiation: fuzzer-execute.c:zend_atomic_bool_compare_exchange_ex |
164 | | |
165 | 0 | static zend_always_inline bool zend_atomic_int_compare_exchange_ex(zend_atomic_int *obj, int *expected, int desired) { |
166 | 0 | return __c11_atomic_compare_exchange_strong(&obj->value, expected, desired, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST); |
167 | 0 | } Unexecuted instantiation: php_date.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_pcre.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: exif.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_adler32.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_crc32.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_fnv.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_gost.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_haval.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_joaat.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_md.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_murmur.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_ripemd.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_sha_ni.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_sha_sse2.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_sha.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_sha3.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_snefru.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_tiger.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_whirlpool.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash_xxhash.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hash.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: json_encoder.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: json_parser.tab.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: json_scanner.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: json.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_lexbor.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: csprng.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: engine_mt19937.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: engine_secure.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: engine_user.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: engine_xoshiro256starstar.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: gammasection.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: random.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: randomizer.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_utils.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_reflection.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_spl.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: spl_array.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: spl_directory.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: spl_dllist.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: spl_exceptions.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: spl_fixedarray.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: spl_functions.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: spl_heap.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: spl_iterators.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: spl_observer.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: array.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: assert.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: base64.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: basic_functions.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: browscap.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: crc32_x86.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: crc32.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: credits.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: crypt.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: css.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: datetime.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: dir.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: dl.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: dns.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: exec.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: file.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: filestat.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: filters.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: flock_compat.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: formatted_print.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: fsock.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: ftok.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: ftp_fopen_wrapper.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: head.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: hrtime.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: html.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: http_fopen_wrapper.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: http.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: image.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: incomplete_class.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: info.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: iptc.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: levenshtein.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: link.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: mail.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: math.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: md5.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: metaphone.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: microtime.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: net.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: pack.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: pageinfo.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: password.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_fopen_wrapper.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: proc_open.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: quot_print.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: scanf.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: sha1.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: soundex.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: streamsfuncs.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: string.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: strnatcmp.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: syslog.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: type.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: uniqid.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: url_scanner_ex.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: url.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: user_filters.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: uuencode.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: var_unserializer.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: var.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: versioning.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: crypt_sha256.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: crypt_sha512.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_crypt_r.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_uri.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_uri_common.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: explicit_bzero.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: fopen_wrappers.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: getopt.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: main.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: network.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: output.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_content_types.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_ini_builder.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_ini.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_glob.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_odbc_utils.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_open_temporary_file.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_scandir.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_syslog.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_ticks.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: php_variables.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: reentrancy.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: rfc1867.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: safe_bcmp.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: SAPI.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: snprintf.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: spprintf.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: strlcat.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: strlcpy.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: cast.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: filter.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: glob_wrapper.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: memory.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: mmap.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: plain_wrapper.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: streams.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: transports.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: userspace.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: xp_socket.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: block_pass.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: compact_literals.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: compact_vars.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: dce.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: dfa_pass.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: escape_analysis.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: nop_removal.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: optimize_func_calls.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: optimize_temp_vars_5.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: pass1.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: pass3.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: sccp.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: scdf.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_call_graph.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_cfg.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_dfg.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_dump.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_func_info.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_inference.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_optimizer.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_ssa.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_alloc.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_API.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_ast.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_atomic.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_attributes.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_builtin_functions.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_call_stack.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_closures.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_compile.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_constants.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_default_classes.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_dtrace.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_enum.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_exceptions.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_execute_API.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_execute.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_extensions.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_fibers.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_float.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_gc.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_generators.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_hash.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_highlight.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_inheritance.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_ini_parser.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_ini_scanner.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_ini.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_interfaces.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_iterators.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_language_parser.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_language_scanner.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_lazy_objects.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_list.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_multibyte.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_object_handlers.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_objects_API.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_objects.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_observer.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_opcode.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_operators.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_property_hooks.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_signal.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_smart_str.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_stream.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_string.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_strtod.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_system_id.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_variables.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend_weakrefs.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: zend.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: internal_functions_cli.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: fuzzer-parser.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: fuzzer-sapi.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: fuzzer-tracing-jit.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: fuzzer-exif.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: fuzzer-unserialize.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: fuzzer-function-jit.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: fuzzer-json.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: fuzzer-unserializehash.c:zend_atomic_int_compare_exchange_ex Unexecuted instantiation: fuzzer-execute.c:zend_atomic_int_compare_exchange_ex |
168 | | |
169 | 3.20M | static zend_always_inline bool zend_atomic_bool_load_ex(const zend_atomic_bool *obj) { |
170 | 3.20M | return __c11_atomic_load(&obj->value, __ATOMIC_SEQ_CST); |
171 | 3.20M | } Unexecuted instantiation: php_date.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_pcre.c:zend_atomic_bool_load_ex Unexecuted instantiation: exif.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_adler32.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_crc32.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_fnv.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_gost.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_haval.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_joaat.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_md.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_murmur.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_ripemd.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_sha_ni.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_sha_sse2.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_sha.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_sha3.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_snefru.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_tiger.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_whirlpool.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash_xxhash.c:zend_atomic_bool_load_ex Unexecuted instantiation: hash.c:zend_atomic_bool_load_ex Unexecuted instantiation: json_encoder.c:zend_atomic_bool_load_ex Unexecuted instantiation: json_parser.tab.c:zend_atomic_bool_load_ex Unexecuted instantiation: json_scanner.c:zend_atomic_bool_load_ex Unexecuted instantiation: json.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_lexbor.c:zend_atomic_bool_load_ex Unexecuted instantiation: csprng.c:zend_atomic_bool_load_ex Unexecuted instantiation: engine_mt19937.c:zend_atomic_bool_load_ex Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_atomic_bool_load_ex Unexecuted instantiation: engine_secure.c:zend_atomic_bool_load_ex Unexecuted instantiation: engine_user.c:zend_atomic_bool_load_ex Unexecuted instantiation: engine_xoshiro256starstar.c:zend_atomic_bool_load_ex Unexecuted instantiation: gammasection.c:zend_atomic_bool_load_ex Unexecuted instantiation: random.c:zend_atomic_bool_load_ex Unexecuted instantiation: randomizer.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_utils.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_reflection.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_spl.c:zend_atomic_bool_load_ex Unexecuted instantiation: spl_array.c:zend_atomic_bool_load_ex Unexecuted instantiation: spl_directory.c:zend_atomic_bool_load_ex Unexecuted instantiation: spl_dllist.c:zend_atomic_bool_load_ex Unexecuted instantiation: spl_exceptions.c:zend_atomic_bool_load_ex Unexecuted instantiation: spl_fixedarray.c:zend_atomic_bool_load_ex Unexecuted instantiation: spl_functions.c:zend_atomic_bool_load_ex Unexecuted instantiation: spl_heap.c:zend_atomic_bool_load_ex Unexecuted instantiation: spl_iterators.c:zend_atomic_bool_load_ex Unexecuted instantiation: spl_observer.c:zend_atomic_bool_load_ex Unexecuted instantiation: array.c:zend_atomic_bool_load_ex Unexecuted instantiation: assert.c:zend_atomic_bool_load_ex Unexecuted instantiation: base64.c:zend_atomic_bool_load_ex Unexecuted instantiation: basic_functions.c:zend_atomic_bool_load_ex Unexecuted instantiation: browscap.c:zend_atomic_bool_load_ex Unexecuted instantiation: crc32_x86.c:zend_atomic_bool_load_ex Unexecuted instantiation: crc32.c:zend_atomic_bool_load_ex Unexecuted instantiation: credits.c:zend_atomic_bool_load_ex Unexecuted instantiation: crypt.c:zend_atomic_bool_load_ex Unexecuted instantiation: css.c:zend_atomic_bool_load_ex Unexecuted instantiation: datetime.c:zend_atomic_bool_load_ex Unexecuted instantiation: dir.c:zend_atomic_bool_load_ex Unexecuted instantiation: dl.c:zend_atomic_bool_load_ex Unexecuted instantiation: dns.c:zend_atomic_bool_load_ex Unexecuted instantiation: exec.c:zend_atomic_bool_load_ex Unexecuted instantiation: file.c:zend_atomic_bool_load_ex Unexecuted instantiation: filestat.c:zend_atomic_bool_load_ex Unexecuted instantiation: filters.c:zend_atomic_bool_load_ex Unexecuted instantiation: flock_compat.c:zend_atomic_bool_load_ex Unexecuted instantiation: formatted_print.c:zend_atomic_bool_load_ex Unexecuted instantiation: fsock.c:zend_atomic_bool_load_ex Unexecuted instantiation: ftok.c:zend_atomic_bool_load_ex Unexecuted instantiation: ftp_fopen_wrapper.c:zend_atomic_bool_load_ex Unexecuted instantiation: head.c:zend_atomic_bool_load_ex Unexecuted instantiation: hrtime.c:zend_atomic_bool_load_ex Unexecuted instantiation: html.c:zend_atomic_bool_load_ex Unexecuted instantiation: http_fopen_wrapper.c:zend_atomic_bool_load_ex Unexecuted instantiation: http.c:zend_atomic_bool_load_ex Unexecuted instantiation: image.c:zend_atomic_bool_load_ex Unexecuted instantiation: incomplete_class.c:zend_atomic_bool_load_ex Unexecuted instantiation: info.c:zend_atomic_bool_load_ex Unexecuted instantiation: iptc.c:zend_atomic_bool_load_ex Unexecuted instantiation: levenshtein.c:zend_atomic_bool_load_ex Unexecuted instantiation: link.c:zend_atomic_bool_load_ex Unexecuted instantiation: mail.c:zend_atomic_bool_load_ex Unexecuted instantiation: math.c:zend_atomic_bool_load_ex Unexecuted instantiation: md5.c:zend_atomic_bool_load_ex Unexecuted instantiation: metaphone.c:zend_atomic_bool_load_ex Unexecuted instantiation: microtime.c:zend_atomic_bool_load_ex Unexecuted instantiation: net.c:zend_atomic_bool_load_ex Unexecuted instantiation: pack.c:zend_atomic_bool_load_ex Unexecuted instantiation: pageinfo.c:zend_atomic_bool_load_ex Unexecuted instantiation: password.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_fopen_wrapper.c:zend_atomic_bool_load_ex Unexecuted instantiation: proc_open.c:zend_atomic_bool_load_ex Unexecuted instantiation: quot_print.c:zend_atomic_bool_load_ex Unexecuted instantiation: scanf.c:zend_atomic_bool_load_ex Unexecuted instantiation: sha1.c:zend_atomic_bool_load_ex Unexecuted instantiation: soundex.c:zend_atomic_bool_load_ex Unexecuted instantiation: streamsfuncs.c:zend_atomic_bool_load_ex Unexecuted instantiation: string.c:zend_atomic_bool_load_ex Unexecuted instantiation: strnatcmp.c:zend_atomic_bool_load_ex Unexecuted instantiation: syslog.c:zend_atomic_bool_load_ex Unexecuted instantiation: type.c:zend_atomic_bool_load_ex Unexecuted instantiation: uniqid.c:zend_atomic_bool_load_ex Unexecuted instantiation: url_scanner_ex.c:zend_atomic_bool_load_ex Unexecuted instantiation: url.c:zend_atomic_bool_load_ex Unexecuted instantiation: user_filters.c:zend_atomic_bool_load_ex Unexecuted instantiation: uuencode.c:zend_atomic_bool_load_ex Unexecuted instantiation: var_unserializer.c:zend_atomic_bool_load_ex Unexecuted instantiation: var.c:zend_atomic_bool_load_ex Unexecuted instantiation: versioning.c:zend_atomic_bool_load_ex Unexecuted instantiation: crypt_sha256.c:zend_atomic_bool_load_ex Unexecuted instantiation: crypt_sha512.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_crypt_r.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_uri.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_uri_common.c:zend_atomic_bool_load_ex Unexecuted instantiation: explicit_bzero.c:zend_atomic_bool_load_ex Unexecuted instantiation: fopen_wrappers.c:zend_atomic_bool_load_ex Unexecuted instantiation: getopt.c:zend_atomic_bool_load_ex Unexecuted instantiation: main.c:zend_atomic_bool_load_ex Unexecuted instantiation: network.c:zend_atomic_bool_load_ex Unexecuted instantiation: output.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_content_types.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_ini_builder.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_ini.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_glob.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_odbc_utils.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_open_temporary_file.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_scandir.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_syslog.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_ticks.c:zend_atomic_bool_load_ex Unexecuted instantiation: php_variables.c:zend_atomic_bool_load_ex Unexecuted instantiation: reentrancy.c:zend_atomic_bool_load_ex Unexecuted instantiation: rfc1867.c:zend_atomic_bool_load_ex Unexecuted instantiation: safe_bcmp.c:zend_atomic_bool_load_ex Unexecuted instantiation: SAPI.c:zend_atomic_bool_load_ex Unexecuted instantiation: snprintf.c:zend_atomic_bool_load_ex Unexecuted instantiation: spprintf.c:zend_atomic_bool_load_ex Unexecuted instantiation: strlcat.c:zend_atomic_bool_load_ex Unexecuted instantiation: strlcpy.c:zend_atomic_bool_load_ex Unexecuted instantiation: cast.c:zend_atomic_bool_load_ex Unexecuted instantiation: filter.c:zend_atomic_bool_load_ex Unexecuted instantiation: glob_wrapper.c:zend_atomic_bool_load_ex Unexecuted instantiation: memory.c:zend_atomic_bool_load_ex Unexecuted instantiation: mmap.c:zend_atomic_bool_load_ex Unexecuted instantiation: plain_wrapper.c:zend_atomic_bool_load_ex Unexecuted instantiation: streams.c:zend_atomic_bool_load_ex Unexecuted instantiation: transports.c:zend_atomic_bool_load_ex Unexecuted instantiation: userspace.c:zend_atomic_bool_load_ex Unexecuted instantiation: xp_socket.c:zend_atomic_bool_load_ex Unexecuted instantiation: block_pass.c:zend_atomic_bool_load_ex Unexecuted instantiation: compact_literals.c:zend_atomic_bool_load_ex Unexecuted instantiation: compact_vars.c:zend_atomic_bool_load_ex Unexecuted instantiation: dce.c:zend_atomic_bool_load_ex Unexecuted instantiation: dfa_pass.c:zend_atomic_bool_load_ex Unexecuted instantiation: escape_analysis.c:zend_atomic_bool_load_ex Unexecuted instantiation: nop_removal.c:zend_atomic_bool_load_ex Unexecuted instantiation: optimize_func_calls.c:zend_atomic_bool_load_ex Unexecuted instantiation: optimize_temp_vars_5.c:zend_atomic_bool_load_ex Unexecuted instantiation: pass1.c:zend_atomic_bool_load_ex Unexecuted instantiation: pass3.c:zend_atomic_bool_load_ex Unexecuted instantiation: sccp.c:zend_atomic_bool_load_ex Unexecuted instantiation: scdf.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_call_graph.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_cfg.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_dfg.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_dump.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_func_info.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_inference.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_optimizer.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_ssa.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_alloc.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_API.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_ast.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_atomic.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_attributes.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_builtin_functions.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_call_stack.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_closures.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_compile.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_constants.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_default_classes.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_dtrace.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_enum.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_exceptions.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_execute_API.c:zend_atomic_bool_load_ex zend_execute.c:zend_atomic_bool_load_ex Line | Count | Source | 169 | 3.20M | static zend_always_inline bool zend_atomic_bool_load_ex(const zend_atomic_bool *obj) { | 170 | 3.20M | return __c11_atomic_load(&obj->value, __ATOMIC_SEQ_CST); | 171 | 3.20M | } |
Unexecuted instantiation: zend_extensions.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_fibers.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_float.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_gc.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_generators.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_hash.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_highlight.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_inheritance.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_ini_parser.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_ini_scanner.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_ini.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_interfaces.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_iterators.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_language_parser.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_language_scanner.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_lazy_objects.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_list.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_multibyte.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_object_handlers.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_objects_API.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_objects.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_observer.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_opcode.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_operators.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_property_hooks.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_signal.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_smart_str.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_stream.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_string.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_strtod.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_system_id.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_variables.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend_weakrefs.c:zend_atomic_bool_load_ex Unexecuted instantiation: zend.c:zend_atomic_bool_load_ex Unexecuted instantiation: internal_functions_cli.c:zend_atomic_bool_load_ex Unexecuted instantiation: fuzzer-parser.c:zend_atomic_bool_load_ex Unexecuted instantiation: fuzzer-sapi.c:zend_atomic_bool_load_ex Unexecuted instantiation: fuzzer-tracing-jit.c:zend_atomic_bool_load_ex Unexecuted instantiation: fuzzer-exif.c:zend_atomic_bool_load_ex Unexecuted instantiation: fuzzer-unserialize.c:zend_atomic_bool_load_ex Unexecuted instantiation: fuzzer-function-jit.c:zend_atomic_bool_load_ex Unexecuted instantiation: fuzzer-json.c:zend_atomic_bool_load_ex Unexecuted instantiation: fuzzer-unserializehash.c:zend_atomic_bool_load_ex Unexecuted instantiation: fuzzer-execute.c:zend_atomic_bool_load_ex |
172 | | |
173 | 0 | static zend_always_inline int zend_atomic_int_load_ex(const zend_atomic_int *obj) { |
174 | 0 | return __c11_atomic_load(&obj->value, __ATOMIC_SEQ_CST); |
175 | 0 | } Unexecuted instantiation: php_date.c:zend_atomic_int_load_ex Unexecuted instantiation: php_pcre.c:zend_atomic_int_load_ex Unexecuted instantiation: exif.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_adler32.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_crc32.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_fnv.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_gost.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_haval.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_joaat.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_md.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_murmur.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_ripemd.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_sha_ni.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_sha_sse2.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_sha.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_sha3.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_snefru.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_tiger.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_whirlpool.c:zend_atomic_int_load_ex Unexecuted instantiation: hash_xxhash.c:zend_atomic_int_load_ex Unexecuted instantiation: hash.c:zend_atomic_int_load_ex Unexecuted instantiation: json_encoder.c:zend_atomic_int_load_ex Unexecuted instantiation: json_parser.tab.c:zend_atomic_int_load_ex Unexecuted instantiation: json_scanner.c:zend_atomic_int_load_ex Unexecuted instantiation: json.c:zend_atomic_int_load_ex Unexecuted instantiation: php_lexbor.c:zend_atomic_int_load_ex Unexecuted instantiation: csprng.c:zend_atomic_int_load_ex Unexecuted instantiation: engine_mt19937.c:zend_atomic_int_load_ex Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_atomic_int_load_ex Unexecuted instantiation: engine_secure.c:zend_atomic_int_load_ex Unexecuted instantiation: engine_user.c:zend_atomic_int_load_ex Unexecuted instantiation: engine_xoshiro256starstar.c:zend_atomic_int_load_ex Unexecuted instantiation: gammasection.c:zend_atomic_int_load_ex Unexecuted instantiation: random.c:zend_atomic_int_load_ex Unexecuted instantiation: randomizer.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_utils.c:zend_atomic_int_load_ex Unexecuted instantiation: php_reflection.c:zend_atomic_int_load_ex Unexecuted instantiation: php_spl.c:zend_atomic_int_load_ex Unexecuted instantiation: spl_array.c:zend_atomic_int_load_ex Unexecuted instantiation: spl_directory.c:zend_atomic_int_load_ex Unexecuted instantiation: spl_dllist.c:zend_atomic_int_load_ex Unexecuted instantiation: spl_exceptions.c:zend_atomic_int_load_ex Unexecuted instantiation: spl_fixedarray.c:zend_atomic_int_load_ex Unexecuted instantiation: spl_functions.c:zend_atomic_int_load_ex Unexecuted instantiation: spl_heap.c:zend_atomic_int_load_ex Unexecuted instantiation: spl_iterators.c:zend_atomic_int_load_ex Unexecuted instantiation: spl_observer.c:zend_atomic_int_load_ex Unexecuted instantiation: array.c:zend_atomic_int_load_ex Unexecuted instantiation: assert.c:zend_atomic_int_load_ex Unexecuted instantiation: base64.c:zend_atomic_int_load_ex Unexecuted instantiation: basic_functions.c:zend_atomic_int_load_ex Unexecuted instantiation: browscap.c:zend_atomic_int_load_ex Unexecuted instantiation: crc32_x86.c:zend_atomic_int_load_ex Unexecuted instantiation: crc32.c:zend_atomic_int_load_ex Unexecuted instantiation: credits.c:zend_atomic_int_load_ex Unexecuted instantiation: crypt.c:zend_atomic_int_load_ex Unexecuted instantiation: css.c:zend_atomic_int_load_ex Unexecuted instantiation: datetime.c:zend_atomic_int_load_ex Unexecuted instantiation: dir.c:zend_atomic_int_load_ex Unexecuted instantiation: dl.c:zend_atomic_int_load_ex Unexecuted instantiation: dns.c:zend_atomic_int_load_ex Unexecuted instantiation: exec.c:zend_atomic_int_load_ex Unexecuted instantiation: file.c:zend_atomic_int_load_ex Unexecuted instantiation: filestat.c:zend_atomic_int_load_ex Unexecuted instantiation: filters.c:zend_atomic_int_load_ex Unexecuted instantiation: flock_compat.c:zend_atomic_int_load_ex Unexecuted instantiation: formatted_print.c:zend_atomic_int_load_ex Unexecuted instantiation: fsock.c:zend_atomic_int_load_ex Unexecuted instantiation: ftok.c:zend_atomic_int_load_ex Unexecuted instantiation: ftp_fopen_wrapper.c:zend_atomic_int_load_ex Unexecuted instantiation: head.c:zend_atomic_int_load_ex Unexecuted instantiation: hrtime.c:zend_atomic_int_load_ex Unexecuted instantiation: html.c:zend_atomic_int_load_ex Unexecuted instantiation: http_fopen_wrapper.c:zend_atomic_int_load_ex Unexecuted instantiation: http.c:zend_atomic_int_load_ex Unexecuted instantiation: image.c:zend_atomic_int_load_ex Unexecuted instantiation: incomplete_class.c:zend_atomic_int_load_ex Unexecuted instantiation: info.c:zend_atomic_int_load_ex Unexecuted instantiation: iptc.c:zend_atomic_int_load_ex Unexecuted instantiation: levenshtein.c:zend_atomic_int_load_ex Unexecuted instantiation: link.c:zend_atomic_int_load_ex Unexecuted instantiation: mail.c:zend_atomic_int_load_ex Unexecuted instantiation: math.c:zend_atomic_int_load_ex Unexecuted instantiation: md5.c:zend_atomic_int_load_ex Unexecuted instantiation: metaphone.c:zend_atomic_int_load_ex Unexecuted instantiation: microtime.c:zend_atomic_int_load_ex Unexecuted instantiation: net.c:zend_atomic_int_load_ex Unexecuted instantiation: pack.c:zend_atomic_int_load_ex Unexecuted instantiation: pageinfo.c:zend_atomic_int_load_ex Unexecuted instantiation: password.c:zend_atomic_int_load_ex Unexecuted instantiation: php_fopen_wrapper.c:zend_atomic_int_load_ex Unexecuted instantiation: proc_open.c:zend_atomic_int_load_ex Unexecuted instantiation: quot_print.c:zend_atomic_int_load_ex Unexecuted instantiation: scanf.c:zend_atomic_int_load_ex Unexecuted instantiation: sha1.c:zend_atomic_int_load_ex Unexecuted instantiation: soundex.c:zend_atomic_int_load_ex Unexecuted instantiation: streamsfuncs.c:zend_atomic_int_load_ex Unexecuted instantiation: string.c:zend_atomic_int_load_ex Unexecuted instantiation: strnatcmp.c:zend_atomic_int_load_ex Unexecuted instantiation: syslog.c:zend_atomic_int_load_ex Unexecuted instantiation: type.c:zend_atomic_int_load_ex Unexecuted instantiation: uniqid.c:zend_atomic_int_load_ex Unexecuted instantiation: url_scanner_ex.c:zend_atomic_int_load_ex Unexecuted instantiation: url.c:zend_atomic_int_load_ex Unexecuted instantiation: user_filters.c:zend_atomic_int_load_ex Unexecuted instantiation: uuencode.c:zend_atomic_int_load_ex Unexecuted instantiation: var_unserializer.c:zend_atomic_int_load_ex Unexecuted instantiation: var.c:zend_atomic_int_load_ex Unexecuted instantiation: versioning.c:zend_atomic_int_load_ex Unexecuted instantiation: crypt_sha256.c:zend_atomic_int_load_ex Unexecuted instantiation: crypt_sha512.c:zend_atomic_int_load_ex Unexecuted instantiation: php_crypt_r.c:zend_atomic_int_load_ex Unexecuted instantiation: php_uri.c:zend_atomic_int_load_ex Unexecuted instantiation: php_uri_common.c:zend_atomic_int_load_ex Unexecuted instantiation: explicit_bzero.c:zend_atomic_int_load_ex Unexecuted instantiation: fopen_wrappers.c:zend_atomic_int_load_ex Unexecuted instantiation: getopt.c:zend_atomic_int_load_ex Unexecuted instantiation: main.c:zend_atomic_int_load_ex Unexecuted instantiation: network.c:zend_atomic_int_load_ex Unexecuted instantiation: output.c:zend_atomic_int_load_ex Unexecuted instantiation: php_content_types.c:zend_atomic_int_load_ex Unexecuted instantiation: php_ini_builder.c:zend_atomic_int_load_ex Unexecuted instantiation: php_ini.c:zend_atomic_int_load_ex Unexecuted instantiation: php_glob.c:zend_atomic_int_load_ex Unexecuted instantiation: php_odbc_utils.c:zend_atomic_int_load_ex Unexecuted instantiation: php_open_temporary_file.c:zend_atomic_int_load_ex Unexecuted instantiation: php_scandir.c:zend_atomic_int_load_ex Unexecuted instantiation: php_syslog.c:zend_atomic_int_load_ex Unexecuted instantiation: php_ticks.c:zend_atomic_int_load_ex Unexecuted instantiation: php_variables.c:zend_atomic_int_load_ex Unexecuted instantiation: reentrancy.c:zend_atomic_int_load_ex Unexecuted instantiation: rfc1867.c:zend_atomic_int_load_ex Unexecuted instantiation: safe_bcmp.c:zend_atomic_int_load_ex Unexecuted instantiation: SAPI.c:zend_atomic_int_load_ex Unexecuted instantiation: snprintf.c:zend_atomic_int_load_ex Unexecuted instantiation: spprintf.c:zend_atomic_int_load_ex Unexecuted instantiation: strlcat.c:zend_atomic_int_load_ex Unexecuted instantiation: strlcpy.c:zend_atomic_int_load_ex Unexecuted instantiation: cast.c:zend_atomic_int_load_ex Unexecuted instantiation: filter.c:zend_atomic_int_load_ex Unexecuted instantiation: glob_wrapper.c:zend_atomic_int_load_ex Unexecuted instantiation: memory.c:zend_atomic_int_load_ex Unexecuted instantiation: mmap.c:zend_atomic_int_load_ex Unexecuted instantiation: plain_wrapper.c:zend_atomic_int_load_ex Unexecuted instantiation: streams.c:zend_atomic_int_load_ex Unexecuted instantiation: transports.c:zend_atomic_int_load_ex Unexecuted instantiation: userspace.c:zend_atomic_int_load_ex Unexecuted instantiation: xp_socket.c:zend_atomic_int_load_ex Unexecuted instantiation: block_pass.c:zend_atomic_int_load_ex Unexecuted instantiation: compact_literals.c:zend_atomic_int_load_ex Unexecuted instantiation: compact_vars.c:zend_atomic_int_load_ex Unexecuted instantiation: dce.c:zend_atomic_int_load_ex Unexecuted instantiation: dfa_pass.c:zend_atomic_int_load_ex Unexecuted instantiation: escape_analysis.c:zend_atomic_int_load_ex Unexecuted instantiation: nop_removal.c:zend_atomic_int_load_ex Unexecuted instantiation: optimize_func_calls.c:zend_atomic_int_load_ex Unexecuted instantiation: optimize_temp_vars_5.c:zend_atomic_int_load_ex Unexecuted instantiation: pass1.c:zend_atomic_int_load_ex Unexecuted instantiation: pass3.c:zend_atomic_int_load_ex Unexecuted instantiation: sccp.c:zend_atomic_int_load_ex Unexecuted instantiation: scdf.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_call_graph.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_cfg.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_dfg.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_dump.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_func_info.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_inference.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_optimizer.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_ssa.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_alloc.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_API.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_ast.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_atomic.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_attributes.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_builtin_functions.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_call_stack.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_closures.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_compile.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_constants.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_default_classes.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_dtrace.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_enum.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_exceptions.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_execute_API.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_execute.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_extensions.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_fibers.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_float.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_gc.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_generators.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_hash.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_highlight.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_inheritance.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_ini_parser.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_ini_scanner.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_ini.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_interfaces.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_iterators.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_language_parser.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_language_scanner.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_lazy_objects.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_list.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_multibyte.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_object_handlers.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_objects_API.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_objects.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_observer.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_opcode.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_operators.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_property_hooks.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_signal.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_smart_str.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_stream.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_string.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_strtod.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_system_id.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_variables.c:zend_atomic_int_load_ex Unexecuted instantiation: zend_weakrefs.c:zend_atomic_int_load_ex Unexecuted instantiation: zend.c:zend_atomic_int_load_ex Unexecuted instantiation: internal_functions_cli.c:zend_atomic_int_load_ex Unexecuted instantiation: fuzzer-parser.c:zend_atomic_int_load_ex Unexecuted instantiation: fuzzer-sapi.c:zend_atomic_int_load_ex Unexecuted instantiation: fuzzer-tracing-jit.c:zend_atomic_int_load_ex Unexecuted instantiation: fuzzer-exif.c:zend_atomic_int_load_ex Unexecuted instantiation: fuzzer-unserialize.c:zend_atomic_int_load_ex Unexecuted instantiation: fuzzer-function-jit.c:zend_atomic_int_load_ex Unexecuted instantiation: fuzzer-json.c:zend_atomic_int_load_ex Unexecuted instantiation: fuzzer-unserializehash.c:zend_atomic_int_load_ex Unexecuted instantiation: fuzzer-execute.c:zend_atomic_int_load_ex |
176 | | |
177 | 600k | static zend_always_inline void zend_atomic_bool_store_ex(zend_atomic_bool *obj, bool desired) { |
178 | 600k | __c11_atomic_store(&obj->value, desired, __ATOMIC_SEQ_CST); |
179 | 600k | } Unexecuted instantiation: php_date.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_pcre.c:zend_atomic_bool_store_ex Unexecuted instantiation: exif.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_adler32.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_crc32.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_fnv.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_gost.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_haval.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_joaat.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_md.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_murmur.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_ripemd.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_sha_ni.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_sha_sse2.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_sha.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_sha3.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_snefru.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_tiger.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_whirlpool.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash_xxhash.c:zend_atomic_bool_store_ex Unexecuted instantiation: hash.c:zend_atomic_bool_store_ex Unexecuted instantiation: json_encoder.c:zend_atomic_bool_store_ex Unexecuted instantiation: json_parser.tab.c:zend_atomic_bool_store_ex Unexecuted instantiation: json_scanner.c:zend_atomic_bool_store_ex Unexecuted instantiation: json.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_lexbor.c:zend_atomic_bool_store_ex Unexecuted instantiation: csprng.c:zend_atomic_bool_store_ex Unexecuted instantiation: engine_mt19937.c:zend_atomic_bool_store_ex Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_atomic_bool_store_ex Unexecuted instantiation: engine_secure.c:zend_atomic_bool_store_ex Unexecuted instantiation: engine_user.c:zend_atomic_bool_store_ex Unexecuted instantiation: engine_xoshiro256starstar.c:zend_atomic_bool_store_ex Unexecuted instantiation: gammasection.c:zend_atomic_bool_store_ex Unexecuted instantiation: random.c:zend_atomic_bool_store_ex Unexecuted instantiation: randomizer.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_utils.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_reflection.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_spl.c:zend_atomic_bool_store_ex Unexecuted instantiation: spl_array.c:zend_atomic_bool_store_ex Unexecuted instantiation: spl_directory.c:zend_atomic_bool_store_ex Unexecuted instantiation: spl_dllist.c:zend_atomic_bool_store_ex Unexecuted instantiation: spl_exceptions.c:zend_atomic_bool_store_ex Unexecuted instantiation: spl_fixedarray.c:zend_atomic_bool_store_ex Unexecuted instantiation: spl_functions.c:zend_atomic_bool_store_ex Unexecuted instantiation: spl_heap.c:zend_atomic_bool_store_ex Unexecuted instantiation: spl_iterators.c:zend_atomic_bool_store_ex Unexecuted instantiation: spl_observer.c:zend_atomic_bool_store_ex Unexecuted instantiation: array.c:zend_atomic_bool_store_ex Unexecuted instantiation: assert.c:zend_atomic_bool_store_ex Unexecuted instantiation: base64.c:zend_atomic_bool_store_ex Unexecuted instantiation: basic_functions.c:zend_atomic_bool_store_ex Unexecuted instantiation: browscap.c:zend_atomic_bool_store_ex Unexecuted instantiation: crc32_x86.c:zend_atomic_bool_store_ex Unexecuted instantiation: crc32.c:zend_atomic_bool_store_ex Unexecuted instantiation: credits.c:zend_atomic_bool_store_ex Unexecuted instantiation: crypt.c:zend_atomic_bool_store_ex Unexecuted instantiation: css.c:zend_atomic_bool_store_ex Unexecuted instantiation: datetime.c:zend_atomic_bool_store_ex Unexecuted instantiation: dir.c:zend_atomic_bool_store_ex Unexecuted instantiation: dl.c:zend_atomic_bool_store_ex Unexecuted instantiation: dns.c:zend_atomic_bool_store_ex Unexecuted instantiation: exec.c:zend_atomic_bool_store_ex Unexecuted instantiation: file.c:zend_atomic_bool_store_ex Unexecuted instantiation: filestat.c:zend_atomic_bool_store_ex Unexecuted instantiation: filters.c:zend_atomic_bool_store_ex Unexecuted instantiation: flock_compat.c:zend_atomic_bool_store_ex Unexecuted instantiation: formatted_print.c:zend_atomic_bool_store_ex Unexecuted instantiation: fsock.c:zend_atomic_bool_store_ex Unexecuted instantiation: ftok.c:zend_atomic_bool_store_ex Unexecuted instantiation: ftp_fopen_wrapper.c:zend_atomic_bool_store_ex Unexecuted instantiation: head.c:zend_atomic_bool_store_ex Unexecuted instantiation: hrtime.c:zend_atomic_bool_store_ex Unexecuted instantiation: html.c:zend_atomic_bool_store_ex Unexecuted instantiation: http_fopen_wrapper.c:zend_atomic_bool_store_ex Unexecuted instantiation: http.c:zend_atomic_bool_store_ex Unexecuted instantiation: image.c:zend_atomic_bool_store_ex Unexecuted instantiation: incomplete_class.c:zend_atomic_bool_store_ex Unexecuted instantiation: info.c:zend_atomic_bool_store_ex Unexecuted instantiation: iptc.c:zend_atomic_bool_store_ex Unexecuted instantiation: levenshtein.c:zend_atomic_bool_store_ex Unexecuted instantiation: link.c:zend_atomic_bool_store_ex Unexecuted instantiation: mail.c:zend_atomic_bool_store_ex Unexecuted instantiation: math.c:zend_atomic_bool_store_ex Unexecuted instantiation: md5.c:zend_atomic_bool_store_ex Unexecuted instantiation: metaphone.c:zend_atomic_bool_store_ex Unexecuted instantiation: microtime.c:zend_atomic_bool_store_ex Unexecuted instantiation: net.c:zend_atomic_bool_store_ex Unexecuted instantiation: pack.c:zend_atomic_bool_store_ex Unexecuted instantiation: pageinfo.c:zend_atomic_bool_store_ex Unexecuted instantiation: password.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_fopen_wrapper.c:zend_atomic_bool_store_ex Unexecuted instantiation: proc_open.c:zend_atomic_bool_store_ex Unexecuted instantiation: quot_print.c:zend_atomic_bool_store_ex Unexecuted instantiation: scanf.c:zend_atomic_bool_store_ex Unexecuted instantiation: sha1.c:zend_atomic_bool_store_ex Unexecuted instantiation: soundex.c:zend_atomic_bool_store_ex Unexecuted instantiation: streamsfuncs.c:zend_atomic_bool_store_ex Unexecuted instantiation: string.c:zend_atomic_bool_store_ex Unexecuted instantiation: strnatcmp.c:zend_atomic_bool_store_ex Unexecuted instantiation: syslog.c:zend_atomic_bool_store_ex Unexecuted instantiation: type.c:zend_atomic_bool_store_ex Unexecuted instantiation: uniqid.c:zend_atomic_bool_store_ex Unexecuted instantiation: url_scanner_ex.c:zend_atomic_bool_store_ex Unexecuted instantiation: url.c:zend_atomic_bool_store_ex Unexecuted instantiation: user_filters.c:zend_atomic_bool_store_ex Unexecuted instantiation: uuencode.c:zend_atomic_bool_store_ex Unexecuted instantiation: var_unserializer.c:zend_atomic_bool_store_ex Unexecuted instantiation: var.c:zend_atomic_bool_store_ex Unexecuted instantiation: versioning.c:zend_atomic_bool_store_ex Unexecuted instantiation: crypt_sha256.c:zend_atomic_bool_store_ex Unexecuted instantiation: crypt_sha512.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_crypt_r.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_uri.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_uri_common.c:zend_atomic_bool_store_ex Unexecuted instantiation: explicit_bzero.c:zend_atomic_bool_store_ex Unexecuted instantiation: fopen_wrappers.c:zend_atomic_bool_store_ex Unexecuted instantiation: getopt.c:zend_atomic_bool_store_ex Unexecuted instantiation: main.c:zend_atomic_bool_store_ex Unexecuted instantiation: network.c:zend_atomic_bool_store_ex Unexecuted instantiation: output.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_content_types.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_ini_builder.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_ini.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_glob.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_odbc_utils.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_open_temporary_file.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_scandir.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_syslog.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_ticks.c:zend_atomic_bool_store_ex Unexecuted instantiation: php_variables.c:zend_atomic_bool_store_ex Unexecuted instantiation: reentrancy.c:zend_atomic_bool_store_ex Unexecuted instantiation: rfc1867.c:zend_atomic_bool_store_ex Unexecuted instantiation: safe_bcmp.c:zend_atomic_bool_store_ex Unexecuted instantiation: SAPI.c:zend_atomic_bool_store_ex Unexecuted instantiation: snprintf.c:zend_atomic_bool_store_ex Unexecuted instantiation: spprintf.c:zend_atomic_bool_store_ex Unexecuted instantiation: strlcat.c:zend_atomic_bool_store_ex Unexecuted instantiation: strlcpy.c:zend_atomic_bool_store_ex Unexecuted instantiation: cast.c:zend_atomic_bool_store_ex Unexecuted instantiation: filter.c:zend_atomic_bool_store_ex Unexecuted instantiation: glob_wrapper.c:zend_atomic_bool_store_ex Unexecuted instantiation: memory.c:zend_atomic_bool_store_ex Unexecuted instantiation: mmap.c:zend_atomic_bool_store_ex Unexecuted instantiation: plain_wrapper.c:zend_atomic_bool_store_ex Unexecuted instantiation: streams.c:zend_atomic_bool_store_ex Unexecuted instantiation: transports.c:zend_atomic_bool_store_ex Unexecuted instantiation: userspace.c:zend_atomic_bool_store_ex Unexecuted instantiation: xp_socket.c:zend_atomic_bool_store_ex Unexecuted instantiation: block_pass.c:zend_atomic_bool_store_ex Unexecuted instantiation: compact_literals.c:zend_atomic_bool_store_ex Unexecuted instantiation: compact_vars.c:zend_atomic_bool_store_ex Unexecuted instantiation: dce.c:zend_atomic_bool_store_ex Unexecuted instantiation: dfa_pass.c:zend_atomic_bool_store_ex Unexecuted instantiation: escape_analysis.c:zend_atomic_bool_store_ex Unexecuted instantiation: nop_removal.c:zend_atomic_bool_store_ex Unexecuted instantiation: optimize_func_calls.c:zend_atomic_bool_store_ex Unexecuted instantiation: optimize_temp_vars_5.c:zend_atomic_bool_store_ex Unexecuted instantiation: pass1.c:zend_atomic_bool_store_ex Unexecuted instantiation: pass3.c:zend_atomic_bool_store_ex Unexecuted instantiation: sccp.c:zend_atomic_bool_store_ex Unexecuted instantiation: scdf.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_call_graph.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_cfg.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_dfg.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_dump.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_func_info.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_inference.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_optimizer.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_ssa.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_alloc.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_API.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_ast.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_atomic.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_attributes.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_builtin_functions.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_call_stack.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_closures.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_compile.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_constants.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_default_classes.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_dtrace.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_enum.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_exceptions.c:zend_atomic_bool_store_ex zend_execute_API.c:zend_atomic_bool_store_ex Line | Count | Source | 177 | 600k | static zend_always_inline void zend_atomic_bool_store_ex(zend_atomic_bool *obj, bool desired) { | 178 | 600k | __c11_atomic_store(&obj->value, desired, __ATOMIC_SEQ_CST); | 179 | 600k | } |
Unexecuted instantiation: zend_execute.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_extensions.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_fibers.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_float.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_gc.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_generators.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_hash.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_highlight.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_inheritance.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_ini_parser.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_ini_scanner.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_ini.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_interfaces.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_iterators.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_language_parser.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_language_scanner.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_lazy_objects.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_list.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_multibyte.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_object_handlers.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_objects_API.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_objects.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_observer.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_opcode.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_operators.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_property_hooks.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_signal.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_smart_str.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_stream.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_string.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_strtod.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_system_id.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_variables.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend_weakrefs.c:zend_atomic_bool_store_ex Unexecuted instantiation: zend.c:zend_atomic_bool_store_ex Unexecuted instantiation: internal_functions_cli.c:zend_atomic_bool_store_ex Unexecuted instantiation: fuzzer-parser.c:zend_atomic_bool_store_ex Unexecuted instantiation: fuzzer-sapi.c:zend_atomic_bool_store_ex Unexecuted instantiation: fuzzer-tracing-jit.c:zend_atomic_bool_store_ex Unexecuted instantiation: fuzzer-exif.c:zend_atomic_bool_store_ex Unexecuted instantiation: fuzzer-unserialize.c:zend_atomic_bool_store_ex Unexecuted instantiation: fuzzer-function-jit.c:zend_atomic_bool_store_ex Unexecuted instantiation: fuzzer-json.c:zend_atomic_bool_store_ex Unexecuted instantiation: fuzzer-unserializehash.c:zend_atomic_bool_store_ex Unexecuted instantiation: fuzzer-execute.c:zend_atomic_bool_store_ex |
180 | | |
181 | 0 | static zend_always_inline void zend_atomic_int_store_ex(zend_atomic_int *obj, int desired) { |
182 | 0 | __c11_atomic_store(&obj->value, desired, __ATOMIC_SEQ_CST); |
183 | 0 | } Unexecuted instantiation: php_date.c:zend_atomic_int_store_ex Unexecuted instantiation: php_pcre.c:zend_atomic_int_store_ex Unexecuted instantiation: exif.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_adler32.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_crc32.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_fnv.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_gost.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_haval.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_joaat.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_md.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_murmur.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_ripemd.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_sha_ni.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_sha_sse2.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_sha.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_sha3.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_snefru.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_tiger.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_whirlpool.c:zend_atomic_int_store_ex Unexecuted instantiation: hash_xxhash.c:zend_atomic_int_store_ex Unexecuted instantiation: hash.c:zend_atomic_int_store_ex Unexecuted instantiation: json_encoder.c:zend_atomic_int_store_ex Unexecuted instantiation: json_parser.tab.c:zend_atomic_int_store_ex Unexecuted instantiation: json_scanner.c:zend_atomic_int_store_ex Unexecuted instantiation: json.c:zend_atomic_int_store_ex Unexecuted instantiation: php_lexbor.c:zend_atomic_int_store_ex Unexecuted instantiation: csprng.c:zend_atomic_int_store_ex Unexecuted instantiation: engine_mt19937.c:zend_atomic_int_store_ex Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_atomic_int_store_ex Unexecuted instantiation: engine_secure.c:zend_atomic_int_store_ex Unexecuted instantiation: engine_user.c:zend_atomic_int_store_ex Unexecuted instantiation: engine_xoshiro256starstar.c:zend_atomic_int_store_ex Unexecuted instantiation: gammasection.c:zend_atomic_int_store_ex Unexecuted instantiation: random.c:zend_atomic_int_store_ex Unexecuted instantiation: randomizer.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_utils.c:zend_atomic_int_store_ex Unexecuted instantiation: php_reflection.c:zend_atomic_int_store_ex Unexecuted instantiation: php_spl.c:zend_atomic_int_store_ex Unexecuted instantiation: spl_array.c:zend_atomic_int_store_ex Unexecuted instantiation: spl_directory.c:zend_atomic_int_store_ex Unexecuted instantiation: spl_dllist.c:zend_atomic_int_store_ex Unexecuted instantiation: spl_exceptions.c:zend_atomic_int_store_ex Unexecuted instantiation: spl_fixedarray.c:zend_atomic_int_store_ex Unexecuted instantiation: spl_functions.c:zend_atomic_int_store_ex Unexecuted instantiation: spl_heap.c:zend_atomic_int_store_ex Unexecuted instantiation: spl_iterators.c:zend_atomic_int_store_ex Unexecuted instantiation: spl_observer.c:zend_atomic_int_store_ex Unexecuted instantiation: array.c:zend_atomic_int_store_ex Unexecuted instantiation: assert.c:zend_atomic_int_store_ex Unexecuted instantiation: base64.c:zend_atomic_int_store_ex Unexecuted instantiation: basic_functions.c:zend_atomic_int_store_ex Unexecuted instantiation: browscap.c:zend_atomic_int_store_ex Unexecuted instantiation: crc32_x86.c:zend_atomic_int_store_ex Unexecuted instantiation: crc32.c:zend_atomic_int_store_ex Unexecuted instantiation: credits.c:zend_atomic_int_store_ex Unexecuted instantiation: crypt.c:zend_atomic_int_store_ex Unexecuted instantiation: css.c:zend_atomic_int_store_ex Unexecuted instantiation: datetime.c:zend_atomic_int_store_ex Unexecuted instantiation: dir.c:zend_atomic_int_store_ex Unexecuted instantiation: dl.c:zend_atomic_int_store_ex Unexecuted instantiation: dns.c:zend_atomic_int_store_ex Unexecuted instantiation: exec.c:zend_atomic_int_store_ex Unexecuted instantiation: file.c:zend_atomic_int_store_ex Unexecuted instantiation: filestat.c:zend_atomic_int_store_ex Unexecuted instantiation: filters.c:zend_atomic_int_store_ex Unexecuted instantiation: flock_compat.c:zend_atomic_int_store_ex Unexecuted instantiation: formatted_print.c:zend_atomic_int_store_ex Unexecuted instantiation: fsock.c:zend_atomic_int_store_ex Unexecuted instantiation: ftok.c:zend_atomic_int_store_ex Unexecuted instantiation: ftp_fopen_wrapper.c:zend_atomic_int_store_ex Unexecuted instantiation: head.c:zend_atomic_int_store_ex Unexecuted instantiation: hrtime.c:zend_atomic_int_store_ex Unexecuted instantiation: html.c:zend_atomic_int_store_ex Unexecuted instantiation: http_fopen_wrapper.c:zend_atomic_int_store_ex Unexecuted instantiation: http.c:zend_atomic_int_store_ex Unexecuted instantiation: image.c:zend_atomic_int_store_ex Unexecuted instantiation: incomplete_class.c:zend_atomic_int_store_ex Unexecuted instantiation: info.c:zend_atomic_int_store_ex Unexecuted instantiation: iptc.c:zend_atomic_int_store_ex Unexecuted instantiation: levenshtein.c:zend_atomic_int_store_ex Unexecuted instantiation: link.c:zend_atomic_int_store_ex Unexecuted instantiation: mail.c:zend_atomic_int_store_ex Unexecuted instantiation: math.c:zend_atomic_int_store_ex Unexecuted instantiation: md5.c:zend_atomic_int_store_ex Unexecuted instantiation: metaphone.c:zend_atomic_int_store_ex Unexecuted instantiation: microtime.c:zend_atomic_int_store_ex Unexecuted instantiation: net.c:zend_atomic_int_store_ex Unexecuted instantiation: pack.c:zend_atomic_int_store_ex Unexecuted instantiation: pageinfo.c:zend_atomic_int_store_ex Unexecuted instantiation: password.c:zend_atomic_int_store_ex Unexecuted instantiation: php_fopen_wrapper.c:zend_atomic_int_store_ex Unexecuted instantiation: proc_open.c:zend_atomic_int_store_ex Unexecuted instantiation: quot_print.c:zend_atomic_int_store_ex Unexecuted instantiation: scanf.c:zend_atomic_int_store_ex Unexecuted instantiation: sha1.c:zend_atomic_int_store_ex Unexecuted instantiation: soundex.c:zend_atomic_int_store_ex Unexecuted instantiation: streamsfuncs.c:zend_atomic_int_store_ex Unexecuted instantiation: string.c:zend_atomic_int_store_ex Unexecuted instantiation: strnatcmp.c:zend_atomic_int_store_ex Unexecuted instantiation: syslog.c:zend_atomic_int_store_ex Unexecuted instantiation: type.c:zend_atomic_int_store_ex Unexecuted instantiation: uniqid.c:zend_atomic_int_store_ex Unexecuted instantiation: url_scanner_ex.c:zend_atomic_int_store_ex Unexecuted instantiation: url.c:zend_atomic_int_store_ex Unexecuted instantiation: user_filters.c:zend_atomic_int_store_ex Unexecuted instantiation: uuencode.c:zend_atomic_int_store_ex Unexecuted instantiation: var_unserializer.c:zend_atomic_int_store_ex Unexecuted instantiation: var.c:zend_atomic_int_store_ex Unexecuted instantiation: versioning.c:zend_atomic_int_store_ex Unexecuted instantiation: crypt_sha256.c:zend_atomic_int_store_ex Unexecuted instantiation: crypt_sha512.c:zend_atomic_int_store_ex Unexecuted instantiation: php_crypt_r.c:zend_atomic_int_store_ex Unexecuted instantiation: php_uri.c:zend_atomic_int_store_ex Unexecuted instantiation: php_uri_common.c:zend_atomic_int_store_ex Unexecuted instantiation: explicit_bzero.c:zend_atomic_int_store_ex Unexecuted instantiation: fopen_wrappers.c:zend_atomic_int_store_ex Unexecuted instantiation: getopt.c:zend_atomic_int_store_ex Unexecuted instantiation: main.c:zend_atomic_int_store_ex Unexecuted instantiation: network.c:zend_atomic_int_store_ex Unexecuted instantiation: output.c:zend_atomic_int_store_ex Unexecuted instantiation: php_content_types.c:zend_atomic_int_store_ex Unexecuted instantiation: php_ini_builder.c:zend_atomic_int_store_ex Unexecuted instantiation: php_ini.c:zend_atomic_int_store_ex Unexecuted instantiation: php_glob.c:zend_atomic_int_store_ex Unexecuted instantiation: php_odbc_utils.c:zend_atomic_int_store_ex Unexecuted instantiation: php_open_temporary_file.c:zend_atomic_int_store_ex Unexecuted instantiation: php_scandir.c:zend_atomic_int_store_ex Unexecuted instantiation: php_syslog.c:zend_atomic_int_store_ex Unexecuted instantiation: php_ticks.c:zend_atomic_int_store_ex Unexecuted instantiation: php_variables.c:zend_atomic_int_store_ex Unexecuted instantiation: reentrancy.c:zend_atomic_int_store_ex Unexecuted instantiation: rfc1867.c:zend_atomic_int_store_ex Unexecuted instantiation: safe_bcmp.c:zend_atomic_int_store_ex Unexecuted instantiation: SAPI.c:zend_atomic_int_store_ex Unexecuted instantiation: snprintf.c:zend_atomic_int_store_ex Unexecuted instantiation: spprintf.c:zend_atomic_int_store_ex Unexecuted instantiation: strlcat.c:zend_atomic_int_store_ex Unexecuted instantiation: strlcpy.c:zend_atomic_int_store_ex Unexecuted instantiation: cast.c:zend_atomic_int_store_ex Unexecuted instantiation: filter.c:zend_atomic_int_store_ex Unexecuted instantiation: glob_wrapper.c:zend_atomic_int_store_ex Unexecuted instantiation: memory.c:zend_atomic_int_store_ex Unexecuted instantiation: mmap.c:zend_atomic_int_store_ex Unexecuted instantiation: plain_wrapper.c:zend_atomic_int_store_ex Unexecuted instantiation: streams.c:zend_atomic_int_store_ex Unexecuted instantiation: transports.c:zend_atomic_int_store_ex Unexecuted instantiation: userspace.c:zend_atomic_int_store_ex Unexecuted instantiation: xp_socket.c:zend_atomic_int_store_ex Unexecuted instantiation: block_pass.c:zend_atomic_int_store_ex Unexecuted instantiation: compact_literals.c:zend_atomic_int_store_ex Unexecuted instantiation: compact_vars.c:zend_atomic_int_store_ex Unexecuted instantiation: dce.c:zend_atomic_int_store_ex Unexecuted instantiation: dfa_pass.c:zend_atomic_int_store_ex Unexecuted instantiation: escape_analysis.c:zend_atomic_int_store_ex Unexecuted instantiation: nop_removal.c:zend_atomic_int_store_ex Unexecuted instantiation: optimize_func_calls.c:zend_atomic_int_store_ex Unexecuted instantiation: optimize_temp_vars_5.c:zend_atomic_int_store_ex Unexecuted instantiation: pass1.c:zend_atomic_int_store_ex Unexecuted instantiation: pass3.c:zend_atomic_int_store_ex Unexecuted instantiation: sccp.c:zend_atomic_int_store_ex Unexecuted instantiation: scdf.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_call_graph.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_cfg.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_dfg.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_dump.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_func_info.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_inference.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_optimizer.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_ssa.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_alloc.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_API.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_ast.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_atomic.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_attributes.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_builtin_functions.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_call_stack.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_closures.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_compile.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_constants.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_default_classes.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_dtrace.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_enum.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_exceptions.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_execute_API.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_execute.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_extensions.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_fibers.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_float.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_gc.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_generators.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_hash.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_highlight.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_inheritance.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_ini_parser.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_ini_scanner.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_ini.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_interfaces.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_iterators.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_language_parser.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_language_scanner.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_lazy_objects.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_list.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_multibyte.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_object_handlers.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_objects_API.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_objects.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_observer.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_opcode.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_operators.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_property_hooks.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_signal.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_smart_str.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_stream.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_string.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_strtod.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_system_id.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_variables.c:zend_atomic_int_store_ex Unexecuted instantiation: zend_weakrefs.c:zend_atomic_int_store_ex Unexecuted instantiation: zend.c:zend_atomic_int_store_ex Unexecuted instantiation: internal_functions_cli.c:zend_atomic_int_store_ex Unexecuted instantiation: fuzzer-parser.c:zend_atomic_int_store_ex Unexecuted instantiation: fuzzer-sapi.c:zend_atomic_int_store_ex Unexecuted instantiation: fuzzer-tracing-jit.c:zend_atomic_int_store_ex Unexecuted instantiation: fuzzer-exif.c:zend_atomic_int_store_ex Unexecuted instantiation: fuzzer-unserialize.c:zend_atomic_int_store_ex Unexecuted instantiation: fuzzer-function-jit.c:zend_atomic_int_store_ex Unexecuted instantiation: fuzzer-json.c:zend_atomic_int_store_ex Unexecuted instantiation: fuzzer-unserializehash.c:zend_atomic_int_store_ex Unexecuted instantiation: fuzzer-execute.c:zend_atomic_int_store_ex |
184 | | |
185 | | #elif defined(HAVE_GNUC_ATOMICS) |
186 | | |
187 | | /* bool */ |
188 | | |
189 | | #define ZEND_ATOMIC_BOOL_INIT(obj, desired) ((obj)->value = (desired)) |
190 | | #define ZEND_ATOMIC_INT_INIT(obj, desired) ((obj)->value = (desired)) |
191 | | |
192 | | #define ZEND_ATOMIC_BOOL_INITIALIZER(desired) {.value = (desired)} |
193 | | #define ZEND_ATOMIC_INT_INITIALIZER(desired) {.value = (desired)} |
194 | | |
195 | | static zend_always_inline bool zend_atomic_bool_exchange_ex(zend_atomic_bool *obj, bool desired) { |
196 | | bool prev = false; |
197 | | __atomic_exchange(&obj->value, &desired, &prev, __ATOMIC_SEQ_CST); |
198 | | return prev; |
199 | | } |
200 | | |
201 | | static zend_always_inline int zend_atomic_int_exchange_ex(zend_atomic_int *obj, int desired) { |
202 | | int prev = false; |
203 | | __atomic_exchange(&obj->value, &desired, &prev, __ATOMIC_SEQ_CST); |
204 | | return prev; |
205 | | } |
206 | | |
207 | | static zend_always_inline bool zend_atomic_bool_compare_exchange_ex(zend_atomic_bool *obj, bool *expected, bool desired) { |
208 | | return __atomic_compare_exchange(&obj->value, expected, &desired, /* weak */ false, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST); |
209 | | } |
210 | | |
211 | | static zend_always_inline bool zend_atomic_int_compare_exchange_ex(zend_atomic_int *obj, int *expected, int desired) { |
212 | | return __atomic_compare_exchange(&obj->value, expected, &desired, /* weak */ false, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST); |
213 | | } |
214 | | |
215 | | static zend_always_inline bool zend_atomic_bool_load_ex(const zend_atomic_bool *obj) { |
216 | | bool prev = false; |
217 | | __atomic_load(&obj->value, &prev, __ATOMIC_SEQ_CST); |
218 | | return prev; |
219 | | } |
220 | | |
221 | | static zend_always_inline int zend_atomic_int_load_ex(const zend_atomic_int *obj) { |
222 | | int prev = false; |
223 | | __atomic_load(&obj->value, &prev, __ATOMIC_SEQ_CST); |
224 | | return prev; |
225 | | } |
226 | | |
227 | | static zend_always_inline void zend_atomic_bool_store_ex(zend_atomic_bool *obj, bool desired) { |
228 | | __atomic_store(&obj->value, &desired, __ATOMIC_SEQ_CST); |
229 | | } |
230 | | |
231 | | static zend_always_inline void zend_atomic_int_store_ex(zend_atomic_int *obj, int desired) { |
232 | | __atomic_store(&obj->value, &desired, __ATOMIC_SEQ_CST); |
233 | | } |
234 | | |
235 | | #elif defined(HAVE_SYNC_ATOMICS) |
236 | | |
237 | | #define ZEND_ATOMIC_BOOL_INIT(obj, desired) ((obj)->value = (desired)) |
238 | | #define ZEND_ATOMIC_INT_INIT(obj, desired) ((obj)->value = (desired)) |
239 | | |
240 | | #define ZEND_ATOMIC_BOOL_INITIALIZER(desired) {.value = (desired)} |
241 | | #define ZEND_ATOMIC_INT_INITIALIZER(desired) {.value = (desired)} |
242 | | |
243 | | static zend_always_inline bool zend_atomic_bool_exchange_ex(zend_atomic_bool *obj, bool desired) { |
244 | | bool prev = __sync_lock_test_and_set(&obj->value, desired); |
245 | | |
246 | | /* __sync_lock_test_and_set only does an acquire barrier, so sync |
247 | | * immediately after. |
248 | | */ |
249 | | __sync_synchronize(); |
250 | | return prev; |
251 | | } |
252 | | |
253 | | static zend_always_inline int zend_atomic_int_exchange_ex(zend_atomic_int *obj, int desired) { |
254 | | int prev = __sync_lock_test_and_set(&obj->value, desired); |
255 | | |
256 | | /* __sync_lock_test_and_set only does an acquire barrier, so sync |
257 | | * immediately after. |
258 | | */ |
259 | | __sync_synchronize(); |
260 | | return prev; |
261 | | } |
262 | | |
263 | | static zend_always_inline bool zend_atomic_bool_compare_exchange_ex(zend_atomic_bool *obj, bool *expected, bool desired) { |
264 | | bool prev = __sync_val_compare_and_swap(&obj->value, *expected, desired); |
265 | | if (prev == *expected) { |
266 | | return true; |
267 | | } else { |
268 | | *expected = prev; |
269 | | return false; |
270 | | } |
271 | | } |
272 | | |
273 | | static zend_always_inline bool zend_atomic_int_compare_exchange_ex(zend_atomic_int *obj, int *expected, int desired) { |
274 | | int prev = __sync_val_compare_and_swap(&obj->value, *expected, desired); |
275 | | if (prev == *expected) { |
276 | | return true; |
277 | | } else { |
278 | | *expected = prev; |
279 | | return false; |
280 | | } |
281 | | } |
282 | | |
283 | | static zend_always_inline bool zend_atomic_bool_load_ex(zend_atomic_bool *obj) { |
284 | | /* Or'ing false won't change the value */ |
285 | | return __sync_fetch_and_or(&obj->value, false); |
286 | | } |
287 | | |
288 | | static zend_always_inline int zend_atomic_int_load_ex(zend_atomic_int *obj) { |
289 | | /* Or'ing 0 won't change the value */ |
290 | | return __sync_fetch_and_or(&obj->value, 0); |
291 | | } |
292 | | |
293 | | static zend_always_inline void zend_atomic_bool_store_ex(zend_atomic_bool *obj, bool desired) { |
294 | | __sync_synchronize(); |
295 | | obj->value = desired; |
296 | | __sync_synchronize(); |
297 | | } |
298 | | |
299 | | static zend_always_inline void zend_atomic_int_store_ex(zend_atomic_int *obj, int desired) { |
300 | | __sync_synchronize(); |
301 | | obj->value = desired; |
302 | | __sync_synchronize(); |
303 | | } |
304 | | |
305 | | #elif defined(HAVE_NO_ATOMICS) |
306 | | |
307 | | #warning No atomics support detected. Please open an issue with platform details. |
308 | | |
309 | | #define ZEND_ATOMIC_BOOL_INIT(obj, desired) ((obj)->value = (desired)) |
310 | | #define ZEND_ATOMIC_INT_INIT(obj, desired) ((obj)->value = (desired)) |
311 | | |
312 | | #define ZEND_ATOMIC_BOOL_INITIALIZER(desired) {.value = (desired)} |
313 | | #define ZEND_ATOMIC_INT_INITIALIZER(desired) {.value = (desired)} |
314 | | |
315 | | static zend_always_inline void zend_atomic_bool_store_ex(zend_atomic_bool *obj, bool desired) { |
316 | | obj->value = desired; |
317 | | } |
318 | | |
319 | | static zend_always_inline void zend_atomic_int_store_ex(zend_atomic_int *obj, int desired) { |
320 | | obj->value = desired; |
321 | | } |
322 | | |
323 | | static zend_always_inline bool zend_atomic_bool_compare_exchange_ex(zend_atomic_int *obj, bool *expected, bool desired) { |
324 | | bool prev = obj->value; |
325 | | if (prev == *expected) { |
326 | | obj->value = desired; |
327 | | return true; |
328 | | } else { |
329 | | *expected = prev; |
330 | | return false; |
331 | | } |
332 | | } |
333 | | |
334 | | static zend_always_inline bool zend_atomic_int_compare_exchange_ex(zend_atomic_int *obj, int *expected, int desired) { |
335 | | int prev = obj->value; |
336 | | if (prev == *expected) { |
337 | | obj->value = desired; |
338 | | return true; |
339 | | } else { |
340 | | *expected = prev; |
341 | | return false; |
342 | | } |
343 | | } |
344 | | |
345 | | static zend_always_inline bool zend_atomic_bool_load_ex(const zend_atomic_bool *obj) { |
346 | | return obj->value; |
347 | | } |
348 | | |
349 | | static zend_always_inline int zend_atomic_int_load_ex(const zend_atomic_int *obj) { |
350 | | return obj->value; |
351 | | } |
352 | | |
353 | | static zend_always_inline bool zend_atomic_bool_exchange_ex(zend_atomic_bool *obj, bool desired) { |
354 | | bool prev = obj->value; |
355 | | obj->value = desired; |
356 | | return prev; |
357 | | } |
358 | | |
359 | | static zend_always_inline int zend_atomic_int_exchange_ex(zend_atomic_int *obj, int desired) { |
360 | | int prev = obj->value; |
361 | | obj->value = desired; |
362 | | return prev; |
363 | | } |
364 | | |
365 | | #endif |
366 | | |
367 | | ZEND_API void zend_atomic_bool_init(zend_atomic_bool *obj, bool desired); |
368 | | ZEND_API void zend_atomic_int_init(zend_atomic_int *obj, int desired); |
369 | | |
370 | | ZEND_API bool zend_atomic_bool_exchange(zend_atomic_bool *obj, bool desired); |
371 | | ZEND_API int zend_atomic_int_exchange(zend_atomic_int *obj, int desired); |
372 | | |
373 | | ZEND_API bool zend_atomic_bool_compare_exchange(zend_atomic_bool *obj, bool *expected, bool desired); |
374 | | ZEND_API bool zend_atomic_int_compare_exchange(zend_atomic_int *obj, int *expected, int desired); |
375 | | |
376 | | ZEND_API void zend_atomic_bool_store(zend_atomic_bool *obj, bool desired); |
377 | | ZEND_API void zend_atomic_int_store(zend_atomic_int *obj, int desired); |
378 | | |
379 | | #if defined(ZEND_WIN32) || defined(HAVE_SYNC_ATOMICS) |
380 | | /* On these platforms it is non-const due to underlying APIs. */ |
381 | | ZEND_API bool zend_atomic_bool_load(zend_atomic_bool *obj); |
382 | | ZEND_API int zend_atomic_int_load(zend_atomic_int *obj); |
383 | | #else |
384 | | ZEND_API bool zend_atomic_bool_load(const zend_atomic_bool *obj); |
385 | | ZEND_API int zend_atomic_int_load(const zend_atomic_int *obj); |
386 | | #endif |
387 | | |
388 | | END_EXTERN_C() |
389 | | |
390 | | #endif |