/src/php-src/Zend/zend_API.h
Line | Count | Source |
1 | | /* |
2 | | +----------------------------------------------------------------------+ |
3 | | | Zend Engine | |
4 | | +----------------------------------------------------------------------+ |
5 | | | Copyright (c) Zend Technologies Ltd. (http://www.zend.com) | |
6 | | +----------------------------------------------------------------------+ |
7 | | | This source file is subject to version 2.00 of the Zend license, | |
8 | | | that is bundled with this package in the file LICENSE, and is | |
9 | | | available through the world-wide-web at the following url: | |
10 | | | http://www.zend.com/license/2_00.txt. | |
11 | | | If you did not receive a copy of the Zend license and are unable to | |
12 | | | obtain it through the world-wide-web, please send a note to | |
13 | | | license@zend.com so we can mail you a copy immediately. | |
14 | | +----------------------------------------------------------------------+ |
15 | | | Authors: Andi Gutmans <andi@php.net> | |
16 | | | Zeev Suraski <zeev@php.net> | |
17 | | | Andrei Zmievski <andrei@php.net> | |
18 | | | Dmitry Stogov <dmitry@php.net> | |
19 | | +----------------------------------------------------------------------+ |
20 | | */ |
21 | | |
22 | | #ifndef ZEND_API_H |
23 | | #define ZEND_API_H |
24 | | |
25 | | #include "zend_modules.h" |
26 | | #include "zend_list.h" |
27 | | #include "zend_operators.h" |
28 | | #include "zend_variables.h" |
29 | | #include "zend_execute.h" |
30 | | #include "zend_type_info.h" |
31 | | #include "zend_frameless_function.h" |
32 | | |
33 | | BEGIN_EXTERN_C() |
34 | | |
35 | | typedef struct _zend_function_entry { |
36 | | const char *fname; |
37 | | zif_handler handler; |
38 | | const struct _zend_internal_arg_info *arg_info; |
39 | | uint32_t num_args; |
40 | | uint32_t flags; |
41 | | const zend_frameless_function_info *frameless_function_infos; |
42 | | const char *doc_comment; |
43 | | } zend_function_entry; |
44 | | |
45 | | typedef struct _zend_fcall_info { |
46 | | size_t size; |
47 | | zval function_name; |
48 | | zval *retval; |
49 | | zval *params; |
50 | | zend_object *object; |
51 | | uint32_t param_count; |
52 | | /* This hashtable can also contain positional arguments (with integer keys), |
53 | | * which will be appended to the normal params[]. This makes it easier to |
54 | | * integrate APIs like call_user_func_array(). The usual restriction that |
55 | | * there may not be position arguments after named arguments applies. */ |
56 | | HashTable *named_params; |
57 | | } zend_fcall_info; |
58 | | |
59 | | typedef struct _zend_fcall_info_cache { |
60 | | zend_function *function_handler; |
61 | | zend_class_entry *calling_scope; |
62 | | zend_class_entry *called_scope; |
63 | | zend_object *object; /* Instance of object for method calls */ |
64 | | zend_object *closure; /* Closure reference, only if the callable *is* the object */ |
65 | | } zend_fcall_info_cache; |
66 | | |
67 | | #define ZEND_NS_NAME(ns, name) ns "\\" name |
68 | | |
69 | | /* ZEND_FN/ZEND_MN are inlined below to prevent pre-scan macro expansion, |
70 | | * which causes issues if the function name is also a macro name. */ |
71 | 1.26M | #define ZEND_FN(name) zif_##name |
72 | 430 | #define ZEND_MN(name) zim_##name |
73 | | |
74 | | #define ZEND_NAMED_FUNCTION(name) void ZEND_FASTCALL name(INTERNAL_FUNCTION_PARAMETERS) |
75 | | #define ZEND_FUNCTION(name) ZEND_NAMED_FUNCTION(zif_##name) |
76 | | #define ZEND_METHOD(classname, name) ZEND_NAMED_FUNCTION(zim_##classname##_##name) |
77 | | |
78 | | #define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags, NULL, NULL }, |
79 | | |
80 | | #define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags, frameless_function_infos, doc_comment) { zend_name, name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags, frameless_function_infos, doc_comment }, |
81 | | |
82 | | /* Same as ZEND_NAMED_FE */ |
83 | | #define ZEND_RAW_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0, NULL, NULL) |
84 | | |
85 | | #define ZEND_NAMED_FE(zend_name, name, arg_info) ZEND_RAW_FENTRY(#zend_name, name, arg_info, 0, NULL, NULL) |
86 | | #define ZEND_FE(name, arg_info) ZEND_RAW_FENTRY(#name, zif_##name, arg_info, 0, NULL, NULL) |
87 | | #define ZEND_DEP_FE(name, arg_info) ZEND_RAW_FENTRY(#name, zif_##name, arg_info, ZEND_ACC_DEPRECATED, NULL, NULL) |
88 | | #define ZEND_FALIAS(name, alias, arg_info) ZEND_RAW_FENTRY(#name, zif_##alias, arg_info, 0, NULL, NULL) |
89 | | #define ZEND_DEP_FALIAS(name, alias, arg_info) ZEND_RAW_FENTRY(#name, zif_##alias, arg_info, ZEND_ACC_DEPRECATED, NULL, NULL) |
90 | | #define ZEND_NAMED_ME(zend_name, name, arg_info, flags) ZEND_FENTRY(zend_name, name, arg_info, flags) |
91 | | #define ZEND_ME(classname, name, arg_info, flags) ZEND_RAW_FENTRY(#name, zim_##classname##_##name, arg_info, flags, NULL, NULL) |
92 | | #define ZEND_DEP_ME(classname, name, arg_info, flags) ZEND_RAW_FENTRY(#name, zim_##classname##_##name, arg_info, flags | ZEND_ACC_DEPRECATED, NULL, NULL) |
93 | | #define ZEND_ABSTRACT_ME(classname, name, arg_info) ZEND_RAW_FENTRY(#name, NULL, arg_info, ZEND_ACC_PUBLIC|ZEND_ACC_ABSTRACT, NULL, NULL) |
94 | | #define ZEND_ABSTRACT_ME_WITH_FLAGS(classname, name, arg_info, flags) ZEND_RAW_FENTRY(#name, NULL, arg_info, flags, NULL, NULL) |
95 | | #define ZEND_MALIAS(classname, name, alias, arg_info, flags) ZEND_RAW_FENTRY(#name, zim_##classname##_##alias, arg_info, flags, NULL, NULL) |
96 | | #define ZEND_ME_MAPPING(name, func_name, arg_info, flags) ZEND_RAW_FENTRY(#name, zif_##func_name, arg_info, flags, NULL, NULL) |
97 | | #define ZEND_FRAMELESS_FE(name, arg_info, flags, frameless_function_infos, doc_comment) \ |
98 | | { #name, zif_##name, arg_info, (uint32_t) (sizeof(arg_info)/sizeof(struct _zend_internal_arg_info)-1), flags, frameless_function_infos, doc_comment }, |
99 | | |
100 | | #define ZEND_NS_FENTRY(ns, zend_name, name, arg_info, flags) ZEND_RAW_FENTRY(ZEND_NS_NAME(ns, #zend_name), name, arg_info, flags, NULL, NULL) |
101 | | |
102 | | #define ZEND_NS_RAW_FENTRY(ns, zend_name, name, arg_info, flags) ZEND_RAW_FENTRY(ZEND_NS_NAME(ns, zend_name), name, arg_info, flags, NULL, NULL) |
103 | | /** |
104 | | * Note that if you are asserting that a function is compile-time evaluable, you are asserting that |
105 | | * |
106 | | * 1. The function will always have the same result for the same arguments |
107 | | * 2. The function does not depend on global state such as ini settings or locale (e.g. mb_strtolower), number_format(), etc. |
108 | | * 3. The function does not have side effects. It is okay if they throw |
109 | | * or warn on invalid arguments, as we detect this and will discard the evaluation result. |
110 | | * 4. The function will not take an unreasonable amount of time or memory to compute on code that may be seen in practice. |
111 | | * (e.g. str_repeat is special cased to check the length instead of using this) |
112 | | */ |
113 | | #define ZEND_SUPPORTS_COMPILE_TIME_EVAL_FE(name, arg_info) ZEND_RAW_FENTRY(#name, zif_##name, arg_info, ZEND_ACC_COMPILE_TIME_EVAL, NULL, NULL) |
114 | | |
115 | | /* Same as ZEND_NS_NAMED_FE */ |
116 | | #define ZEND_NS_RAW_NAMED_FE(ns, zend_name, name, arg_info) ZEND_NS_RAW_FENTRY(ns, #zend_name, name, arg_info, 0) |
117 | | |
118 | | #define ZEND_NS_NAMED_FE(ns, zend_name, name, arg_info) ZEND_NS_RAW_FENTRY(ns, #zend_name, name, arg_info, 0) |
119 | | #define ZEND_NS_FE(ns, name, arg_info) ZEND_NS_RAW_FENTRY(ns, #name, zif_##name, arg_info, 0) |
120 | | #define ZEND_NS_DEP_FE(ns, name, arg_info) ZEND_NS_RAW_FENTRY(ns, #name, zif_##name, arg_info, ZEND_ACC_DEPRECATED) |
121 | | #define ZEND_NS_FALIAS(ns, name, alias, arg_info) ZEND_NS_RAW_FENTRY(ns, #name, zif_##alias, arg_info, 0) |
122 | | #define ZEND_NS_DEP_FALIAS(ns, name, alias, arg_info) ZEND_NS_RAW_FENTRY(ns, #name, zif_##alias, arg_info, ZEND_ACC_DEPRECATED) |
123 | | |
124 | | #define ZEND_FE_END { NULL, NULL, NULL, 0, 0, NULL, NULL } |
125 | | |
126 | | #define _ZEND_ARG_INFO_FLAGS(pass_by_ref, is_variadic, is_tentative) \ |
127 | 1.10M | (((pass_by_ref) << _ZEND_SEND_MODE_SHIFT) | ((is_variadic) ? _ZEND_IS_VARIADIC_BIT : 0) | ((is_tentative) ? _ZEND_IS_TENTATIVE_BIT : 0)) |
128 | | |
129 | | /* Arginfo structures without type information */ |
130 | | #define ZEND_ARG_INFO(pass_by_ref, name) \ |
131 | | { #name, ZEND_TYPE_INIT_NONE(_ZEND_ARG_INFO_FLAGS(pass_by_ref, 0, 0)), NULL }, |
132 | | #define ZEND_ARG_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, default_value) \ |
133 | | { #name, ZEND_TYPE_INIT_NONE(_ZEND_ARG_INFO_FLAGS(pass_by_ref, 0, 0)), default_value }, |
134 | | #define ZEND_ARG_VARIADIC_INFO(pass_by_ref, name) \ |
135 | | { #name, ZEND_TYPE_INIT_NONE(_ZEND_ARG_INFO_FLAGS(pass_by_ref, 1, 0)), NULL }, |
136 | | |
137 | | /* Arginfo structures with simple type information */ |
138 | | #define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null) \ |
139 | | { #name, ZEND_TYPE_INIT_CODE(type_hint, allow_null, _ZEND_ARG_INFO_FLAGS(pass_by_ref, 0, 0)), NULL }, |
140 | | #define ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, type_hint, allow_null, default_value) \ |
141 | | { #name, ZEND_TYPE_INIT_CODE(type_hint, allow_null, _ZEND_ARG_INFO_FLAGS(pass_by_ref, 0, 0)), default_value }, |
142 | | #define ZEND_ARG_VARIADIC_TYPE_INFO(pass_by_ref, name, type_hint, allow_null) \ |
143 | | { #name, ZEND_TYPE_INIT_CODE(type_hint, allow_null, _ZEND_ARG_INFO_FLAGS(pass_by_ref, 1, 0)), NULL }, |
144 | | |
145 | | /* Arginfo structures with complex type information */ |
146 | | #define ZEND_ARG_TYPE_MASK(pass_by_ref, name, type_mask, default_value) \ |
147 | | { #name, ZEND_TYPE_INIT_MASK(type_mask | _ZEND_ARG_INFO_FLAGS(pass_by_ref, 0, 0)), default_value }, |
148 | | #define ZEND_ARG_OBJ_TYPE_MASK(pass_by_ref, name, class_name, type_mask, default_value) \ |
149 | | { #name, ZEND_TYPE_INIT_CLASS_CONST_MASK(#class_name, type_mask | _ZEND_ARG_INFO_FLAGS(pass_by_ref, 0, 0)), default_value }, |
150 | | #define ZEND_ARG_VARIADIC_OBJ_TYPE_MASK(pass_by_ref, name, class_name, type_mask) \ |
151 | | { #name, ZEND_TYPE_INIT_CLASS_CONST_MASK(#class_name, type_mask | _ZEND_ARG_INFO_FLAGS(pass_by_ref, 1, 0)), NULL }, |
152 | | |
153 | | /* Arginfo structures with object type information */ |
154 | | #define ZEND_ARG_OBJ_INFO(pass_by_ref, name, class_name, allow_null) \ |
155 | | { #name, ZEND_TYPE_INIT_CLASS_CONST(#class_name, allow_null, _ZEND_ARG_INFO_FLAGS(pass_by_ref, 0, 0)), NULL }, |
156 | | #define ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, class_name, allow_null, default_value) \ |
157 | | { #name, ZEND_TYPE_INIT_CLASS_CONST(#class_name, allow_null, _ZEND_ARG_INFO_FLAGS(pass_by_ref, 0, 0)), default_value }, |
158 | | #define ZEND_ARG_VARIADIC_OBJ_INFO(pass_by_ref, name, class_name, allow_null) \ |
159 | | { #name, ZEND_TYPE_INIT_CLASS_CONST(#class_name, allow_null, _ZEND_ARG_INFO_FLAGS(pass_by_ref, 1, 0)), NULL }, |
160 | | |
161 | | /* Legacy arginfo structures */ |
162 | | #define ZEND_ARG_ARRAY_INFO(pass_by_ref, name, allow_null) \ |
163 | | { #name, ZEND_TYPE_INIT_CODE(IS_ARRAY, allow_null, _ZEND_ARG_INFO_FLAGS(pass_by_ref, 0, 0)), NULL }, |
164 | | #define ZEND_ARG_CALLABLE_INFO(pass_by_ref, name, allow_null) \ |
165 | | { #name, ZEND_TYPE_INIT_CODE(IS_CALLABLE, allow_null, _ZEND_ARG_INFO_FLAGS(pass_by_ref, 0, 0)), NULL }, |
166 | | |
167 | | #define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX2(name, return_reference, required_num_args, class_name, allow_null, is_tentative_return_type) \ |
168 | | static const zend_internal_arg_info name[] = { \ |
169 | | { (const char*)(uintptr_t)(required_num_args), \ |
170 | | ZEND_TYPE_INIT_CLASS_CONST(#class_name, allow_null, _ZEND_ARG_INFO_FLAGS(return_reference, 0, is_tentative_return_type)), NULL }, |
171 | | |
172 | | #define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(name, return_reference, required_num_args, class_name, allow_null) \ |
173 | | ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX2(name, return_reference, required_num_args, class_name, allow_null, 0) |
174 | | |
175 | | #define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(name, return_reference, required_num_args, class_name, allow_null) \ |
176 | | ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX2(name, return_reference, required_num_args, class_name, allow_null, 1) |
177 | | |
178 | | #define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO(name, class_name, allow_null) \ |
179 | | ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX2(name, 0, -1, class_name, allow_null, 0) |
180 | | |
181 | | #define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX2(name, return_reference, required_num_args, type, is_tentative_return_type) \ |
182 | | static const zend_internal_arg_info name[] = { \ |
183 | | { (const char*)(uintptr_t)(required_num_args), ZEND_TYPE_INIT_MASK(type | _ZEND_ARG_INFO_FLAGS(return_reference, 0, is_tentative_return_type)), NULL }, |
184 | | |
185 | | #define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type) \ |
186 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX2(name, return_reference, required_num_args, type, 0) |
187 | | |
188 | | #define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type) \ |
189 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX2(name, return_reference, required_num_args, type, 1) |
190 | | |
191 | | #define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX2(name, return_reference, required_num_args, class_name, type, is_tentative_return_type) \ |
192 | | static const zend_internal_arg_info name[] = { \ |
193 | | { (const char*)(uintptr_t)(required_num_args), ZEND_TYPE_INIT_CLASS_CONST_MASK(#class_name, type | _ZEND_ARG_INFO_FLAGS(return_reference, 0, is_tentative_return_type)), NULL }, |
194 | | |
195 | | #define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(name, return_reference, required_num_args, class_name, type) \ |
196 | | ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX2(name, return_reference, required_num_args, class_name, type, 0) |
197 | | |
198 | | #define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_TYPE_MASK_EX(name, return_reference, required_num_args, class_name, type) \ |
199 | | ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX2(name, return_reference, required_num_args, class_name, type, 1) |
200 | | |
201 | | #define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX2(name, return_reference, required_num_args, type, allow_null, is_tentative_return_type) \ |
202 | | static const zend_internal_arg_info name[] = { \ |
203 | | { (const char*)(uintptr_t)(required_num_args), ZEND_TYPE_INIT_CODE(type, allow_null, _ZEND_ARG_INFO_FLAGS(return_reference, 0, is_tentative_return_type)), NULL }, |
204 | | |
205 | | #define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null) \ |
206 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX2(name, return_reference, required_num_args, type, allow_null, 0) |
207 | | |
208 | | #define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null) \ |
209 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX2(name, return_reference, required_num_args, type, allow_null, 1) |
210 | | |
211 | | #define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO(name, type, allow_null) \ |
212 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX2(name, 0, -1, type, allow_null, 0) |
213 | | |
214 | | #define ZEND_BEGIN_ARG_INFO_EX(name, _unused, return_reference, required_num_args) \ |
215 | | static const zend_internal_arg_info name[] = { \ |
216 | | { (const char*)(uintptr_t)(required_num_args), ZEND_TYPE_INIT_NONE(_ZEND_ARG_INFO_FLAGS(return_reference, 0, 0)), NULL }, |
217 | | #define ZEND_BEGIN_ARG_INFO(name, _unused) \ |
218 | | ZEND_BEGIN_ARG_INFO_EX(name, {}, ZEND_RETURN_VALUE, -1) |
219 | | #define ZEND_END_ARG_INFO() }; |
220 | | |
221 | | /* Name macros */ |
222 | 400 | #define ZEND_MODULE_STARTUP_N(module) zm_startup_##module |
223 | 0 | #define ZEND_MODULE_SHUTDOWN_N(module) zm_shutdown_##module |
224 | 991k | #define ZEND_MODULE_ACTIVATE_N(module) zm_activate_##module |
225 | 1.73M | #define ZEND_MODULE_DEACTIVATE_N(module) zm_deactivate_##module |
226 | 247k | #define ZEND_MODULE_POST_ZEND_DEACTIVATE_N(module) zm_post_zend_deactivate_##module |
227 | 40 | #define ZEND_MODULE_INFO_N(module) zm_info_##module |
228 | | #define ZEND_MODULE_GLOBALS_CTOR_N(module) zm_globals_ctor_##module |
229 | | #define ZEND_MODULE_GLOBALS_DTOR_N(module) zm_globals_dtor_##module |
230 | | |
231 | | /* Declaration macros */ |
232 | | #define ZEND_MODULE_STARTUP_D(module) zend_result ZEND_MODULE_STARTUP_N(module)(INIT_FUNC_ARGS) |
233 | | #define ZEND_MODULE_SHUTDOWN_D(module) zend_result ZEND_MODULE_SHUTDOWN_N(module)(SHUTDOWN_FUNC_ARGS) |
234 | | #define ZEND_MODULE_ACTIVATE_D(module) zend_result ZEND_MODULE_ACTIVATE_N(module)(INIT_FUNC_ARGS) |
235 | | #define ZEND_MODULE_DEACTIVATE_D(module) zend_result ZEND_MODULE_DEACTIVATE_N(module)(SHUTDOWN_FUNC_ARGS) |
236 | | #define ZEND_MODULE_POST_ZEND_DEACTIVATE_D(module) zend_result ZEND_MODULE_POST_ZEND_DEACTIVATE_N(module)(void) |
237 | | #define ZEND_MODULE_INFO_D(module) ZEND_COLD void ZEND_MODULE_INFO_N(module)(ZEND_MODULE_INFO_FUNC_ARGS) |
238 | | #define ZEND_MODULE_GLOBALS_CTOR_D(module) void ZEND_MODULE_GLOBALS_CTOR_N(module)(zend_##module##_globals *module##_globals) |
239 | | #define ZEND_MODULE_GLOBALS_DTOR_D(module) void ZEND_MODULE_GLOBALS_DTOR_N(module)(zend_##module##_globals *module##_globals) |
240 | | |
241 | | #define ZEND_GET_MODULE(name) \ |
242 | | BEGIN_EXTERN_C()\ |
243 | | ZEND_DLEXPORT zend_module_entry *get_module(void) { return &name##_module_entry; }\ |
244 | | END_EXTERN_C() |
245 | | |
246 | | #define ZEND_BEGIN_MODULE_GLOBALS(module_name) \ |
247 | | typedef struct _zend_##module_name##_globals { |
248 | | #define ZEND_END_MODULE_GLOBALS(module_name) \ |
249 | | } zend_##module_name##_globals; |
250 | | |
251 | | #ifdef ZTS |
252 | | |
253 | | #define ZEND_DECLARE_MODULE_GLOBALS(module_name) \ |
254 | | ts_rsrc_id module_name##_globals_id; |
255 | | #define ZEND_EXTERN_MODULE_GLOBALS(module_name) \ |
256 | | extern ts_rsrc_id module_name##_globals_id; |
257 | | #define ZEND_INIT_MODULE_GLOBALS(module_name, globals_ctor, globals_dtor) \ |
258 | | ts_allocate_id(&module_name##_globals_id, sizeof(zend_##module_name##_globals), (ts_allocate_ctor) globals_ctor, (ts_allocate_dtor) globals_dtor); |
259 | | #define ZEND_MODULE_GLOBALS_ACCESSOR(module_name, v) ZEND_TSRMG(module_name##_globals_id, zend_##module_name##_globals *, v) |
260 | | #ifdef ZEND_ENABLE_STATIC_TSRMLS_CACHE |
261 | | #define ZEND_MODULE_GLOBALS_BULK(module_name) TSRMG_BULK_STATIC(module_name##_globals_id, zend_##module_name##_globals *) |
262 | | #else |
263 | | #define ZEND_MODULE_GLOBALS_BULK(module_name) TSRMG_BULK(module_name##_globals_id, zend_##module_name##_globals *) |
264 | | #endif |
265 | | |
266 | | #else |
267 | | |
268 | | #define ZEND_DECLARE_MODULE_GLOBALS(module_name) \ |
269 | | zend_##module_name##_globals module_name##_globals; |
270 | | #define ZEND_EXTERN_MODULE_GLOBALS(module_name) \ |
271 | | extern zend_##module_name##_globals module_name##_globals; |
272 | | #define ZEND_INIT_MODULE_GLOBALS(module_name, globals_ctor, globals_dtor) \ |
273 | 48 | globals_ctor(&module_name##_globals); |
274 | 25.7M | #define ZEND_MODULE_GLOBALS_ACCESSOR(module_name, v) (module_name##_globals.v) |
275 | | #define ZEND_MODULE_GLOBALS_BULK(module_name) (&module_name##_globals) |
276 | | |
277 | | #endif |
278 | | |
279 | | #define INIT_CLASS_ENTRY(class_container, class_name, functions) \ |
280 | 2.60k | INIT_CLASS_ENTRY_EX(class_container, class_name, strlen(class_name), functions) |
281 | | |
282 | | #define INIT_CLASS_ENTRY_EX(class_container, class_name, class_name_len, functions) \ |
283 | 2.68k | { \ |
284 | 2.68k | memset(&class_container, 0, sizeof(zend_class_entry)); \ |
285 | 2.68k | class_container.name = zend_string_init_interned(class_name, class_name_len, 1); \ |
286 | 2.68k | class_container.default_object_handlers = &std_object_handlers; \ |
287 | 2.68k | class_container.info.internal.builtin_functions = functions; \ |
288 | 2.68k | } |
289 | | |
290 | | #define INIT_CLASS_ENTRY_INIT_METHODS(class_container, functions) \ |
291 | | { \ |
292 | | class_container.default_object_handlers = &std_object_handlers; \ |
293 | | class_container.constructor = NULL; \ |
294 | | class_container.destructor = NULL; \ |
295 | | class_container.clone = NULL; \ |
296 | | class_container.serialize = NULL; \ |
297 | | class_container.unserialize = NULL; \ |
298 | | class_container.create_object = NULL; \ |
299 | | class_container.get_static_method = NULL; \ |
300 | | class_container.__call = NULL; \ |
301 | | class_container.__callstatic = NULL; \ |
302 | | class_container.__tostring = NULL; \ |
303 | | class_container.__get = NULL; \ |
304 | | class_container.__set = NULL; \ |
305 | | class_container.__unset = NULL; \ |
306 | | class_container.__isset = NULL; \ |
307 | | class_container.__debugInfo = NULL; \ |
308 | | class_container.__serialize = NULL; \ |
309 | | class_container.__unserialize = NULL; \ |
310 | | class_container.parent = NULL; \ |
311 | | class_container.num_interfaces = 0; \ |
312 | | class_container.trait_names = NULL; \ |
313 | | class_container.num_traits = 0; \ |
314 | | class_container.trait_aliases = NULL; \ |
315 | | class_container.trait_precedences = NULL; \ |
316 | | class_container.interfaces = NULL; \ |
317 | | class_container.get_iterator = NULL; \ |
318 | | class_container.iterator_funcs_ptr = NULL; \ |
319 | | class_container.arrayaccess_funcs_ptr = NULL; \ |
320 | | class_container.info.internal.module = NULL; \ |
321 | | class_container.info.internal.builtin_functions = functions; \ |
322 | | } |
323 | | |
324 | | |
325 | | #define INIT_NS_CLASS_ENTRY(class_container, ns, class_name, functions) \ |
326 | 272 | INIT_CLASS_ENTRY(class_container, ZEND_NS_NAME(ns, class_name), functions) |
327 | | |
328 | | #define CE_STATIC_MEMBERS(ce) \ |
329 | 10.3k | ((zval*)ZEND_MAP_PTR_GET((ce)->static_members_table)) |
330 | | |
331 | | #define CE_CONSTANTS_TABLE(ce) \ |
332 | 4.45k | zend_class_constants_table(ce) |
333 | | |
334 | | #define CE_DEFAULT_PROPERTIES_TABLE(ce) \ |
335 | 871k | zend_class_default_properties_table(ce) |
336 | | |
337 | | #define CE_BACKED_ENUM_TABLE(ce) \ |
338 | 207 | zend_class_backed_enum_table(ce) |
339 | | |
340 | 3.33k | #define ZEND_FCI_INITIALIZED(fci) ((fci).size != 0) |
341 | 204 | #define ZEND_FCC_INITIALIZED(fcc) ((fcc).function_handler != NULL) |
342 | | |
343 | | ZEND_API int zend_next_free_module(void); |
344 | | |
345 | | BEGIN_EXTERN_C() |
346 | | ZEND_API void zend_set_dl_use_deepbind(bool use_deepbind); |
347 | | |
348 | | ZEND_API zend_result zend_get_parameters_array_ex(uint32_t param_count, zval *argument_array); |
349 | | |
350 | | #define zend_get_parameters_array(ht, param_count, argument_array) \ |
351 | | zend_get_parameters_array_ex(param_count, argument_array) |
352 | | #define zend_parse_parameters_none() \ |
353 | 918 | (EXPECTED(ZEND_NUM_ARGS() == 0) ? SUCCESS : (zend_wrong_parameters_none_error(), FAILURE)) |
354 | | #define zend_parse_parameters_none_throw() \ |
355 | | zend_parse_parameters_none() |
356 | | |
357 | | /* Parameter parsing API -- andrei */ |
358 | | |
359 | | #define ZEND_PARSE_PARAMS_THROW 0 /* No longer used, zpp always uses exceptions */ |
360 | 1.30k | #define ZEND_PARSE_PARAMS_QUIET (1<<1) |
361 | | ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); |
362 | | ZEND_API zend_result zend_parse_parameters_ex(int flags, uint32_t num_args, const char *type_spec, ...); |
363 | | /* NOTE: This must have at least one value in __VA_ARGS__ for the expression to be valid */ |
364 | | #define zend_parse_parameters_throw(num_args, ...) \ |
365 | | zend_parse_parameters(num_args, __VA_ARGS__) |
366 | | ZEND_API const char *zend_zval_type_name(const zval *arg); |
367 | | ZEND_API const char *zend_zval_value_name(const zval *arg); |
368 | | ZEND_API zend_string *zend_zval_get_legacy_type(const zval *arg); |
369 | | |
370 | | ZEND_API zend_result zend_parse_method_parameters(uint32_t num_args, zval *this_ptr, const char *type_spec, ...); |
371 | | ZEND_API zend_result zend_parse_method_parameters_ex(int flags, uint32_t num_args, zval *this_ptr, const char *type_spec, ...); |
372 | | |
373 | | ZEND_API zend_result zend_parse_parameter(int flags, uint32_t arg_num, zval *arg, const char *spec, ...); |
374 | | |
375 | | /* End of parameter parsing API -- andrei */ |
376 | | |
377 | | ZEND_API zend_result zend_register_functions(zend_class_entry *scope, const zend_function_entry *functions, HashTable *function_table, int type); |
378 | | ZEND_API void zend_unregister_functions(const zend_function_entry *functions, int count, HashTable *function_table); |
379 | | ZEND_API zend_result zend_startup_module(zend_module_entry *module_entry); |
380 | | ZEND_API zend_module_entry* zend_register_internal_module(zend_module_entry *module_entry); |
381 | | ZEND_API zend_module_entry* zend_register_module_ex(zend_module_entry *module, int module_type); |
382 | | ZEND_API zend_result zend_startup_module_ex(zend_module_entry *module); |
383 | | ZEND_API void zend_startup_modules(void); |
384 | | ZEND_API void zend_collect_module_handlers(void); |
385 | | ZEND_API void zend_destroy_modules(void); |
386 | | ZEND_API void zend_check_magic_method_implementation( |
387 | | const zend_class_entry *ce, const zend_function *fptr, const zend_string *lcname, int error_type); |
388 | | ZEND_API void zend_add_magic_method(zend_class_entry *ce, zend_function *fptr, const zend_string *lcname); |
389 | | |
390 | | ZEND_API zend_class_entry *zend_register_internal_class(const zend_class_entry *class_entry); |
391 | | ZEND_API zend_class_entry *zend_register_internal_class_ex(const zend_class_entry *class_entry, zend_class_entry *parent_ce); |
392 | | ZEND_API zend_class_entry *zend_register_internal_class_with_flags(const zend_class_entry *class_entry, zend_class_entry *parent_ce, uint32_t flags); |
393 | | ZEND_API zend_class_entry *zend_register_internal_interface(const zend_class_entry *orig_class_entry); |
394 | | ZEND_API void zend_class_implements(zend_class_entry *class_entry, int num_interfaces, ...); |
395 | | |
396 | | ZEND_API zend_result zend_register_class_alias_ex(const char *name, size_t name_len, zend_class_entry *ce, bool persistent); |
397 | | |
398 | 0 | static zend_always_inline zend_result zend_register_class_alias(const char *name, zend_class_entry *ce) { |
399 | 0 | return zend_register_class_alias_ex(name, strlen(name), ce, 1); |
400 | 0 | } Unexecuted instantiation: php_date.c:zend_register_class_alias Unexecuted instantiation: php_pcre.c:zend_register_class_alias Unexecuted instantiation: exif.c:zend_register_class_alias Unexecuted instantiation: hash_adler32.c:zend_register_class_alias Unexecuted instantiation: hash_crc32.c:zend_register_class_alias Unexecuted instantiation: hash_fnv.c:zend_register_class_alias Unexecuted instantiation: hash_gost.c:zend_register_class_alias Unexecuted instantiation: hash_haval.c:zend_register_class_alias Unexecuted instantiation: hash_joaat.c:zend_register_class_alias Unexecuted instantiation: hash_md.c:zend_register_class_alias Unexecuted instantiation: hash_murmur.c:zend_register_class_alias Unexecuted instantiation: hash_ripemd.c:zend_register_class_alias Unexecuted instantiation: hash_sha_ni.c:zend_register_class_alias Unexecuted instantiation: hash_sha_sse2.c:zend_register_class_alias Unexecuted instantiation: hash_sha.c:zend_register_class_alias Unexecuted instantiation: hash_sha3.c:zend_register_class_alias Unexecuted instantiation: hash_snefru.c:zend_register_class_alias Unexecuted instantiation: hash_tiger.c:zend_register_class_alias Unexecuted instantiation: hash_whirlpool.c:zend_register_class_alias Unexecuted instantiation: hash_xxhash.c:zend_register_class_alias Unexecuted instantiation: hash.c:zend_register_class_alias Unexecuted instantiation: json_encoder.c:zend_register_class_alias Unexecuted instantiation: json_parser.tab.c:zend_register_class_alias Unexecuted instantiation: json_scanner.c:zend_register_class_alias Unexecuted instantiation: json.c:zend_register_class_alias Unexecuted instantiation: php_lexbor.c:zend_register_class_alias Unexecuted instantiation: shared_alloc_mmap.c:zend_register_class_alias Unexecuted instantiation: shared_alloc_posix.c:zend_register_class_alias Unexecuted instantiation: shared_alloc_shm.c:zend_register_class_alias Unexecuted instantiation: zend_accelerator_api.c:zend_register_class_alias Unexecuted instantiation: zend_accelerator_blacklist.c:zend_register_class_alias Unexecuted instantiation: zend_accelerator_debug.c:zend_register_class_alias Unexecuted instantiation: zend_accelerator_hash.c:zend_register_class_alias Unexecuted instantiation: zend_accelerator_module.c:zend_register_class_alias Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_register_class_alias Unexecuted instantiation: zend_file_cache.c:zend_register_class_alias Unexecuted instantiation: zend_persist_calc.c:zend_register_class_alias Unexecuted instantiation: zend_persist.c:zend_register_class_alias Unexecuted instantiation: zend_shared_alloc.c:zend_register_class_alias Unexecuted instantiation: ZendAccelerator.c:zend_register_class_alias Unexecuted instantiation: zend_jit_vm_helpers.c:zend_register_class_alias Unexecuted instantiation: zend_jit.c:zend_register_class_alias Unexecuted instantiation: csprng.c:zend_register_class_alias Unexecuted instantiation: engine_mt19937.c:zend_register_class_alias Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_register_class_alias Unexecuted instantiation: engine_secure.c:zend_register_class_alias Unexecuted instantiation: engine_user.c:zend_register_class_alias Unexecuted instantiation: engine_xoshiro256starstar.c:zend_register_class_alias Unexecuted instantiation: gammasection.c:zend_register_class_alias Unexecuted instantiation: random.c:zend_register_class_alias Unexecuted instantiation: randomizer.c:zend_register_class_alias Unexecuted instantiation: zend_utils.c:zend_register_class_alias Unexecuted instantiation: php_reflection.c:zend_register_class_alias Unexecuted instantiation: php_spl.c:zend_register_class_alias Unexecuted instantiation: spl_array.c:zend_register_class_alias Unexecuted instantiation: spl_directory.c:zend_register_class_alias Unexecuted instantiation: spl_dllist.c:zend_register_class_alias Unexecuted instantiation: spl_exceptions.c:zend_register_class_alias Unexecuted instantiation: spl_fixedarray.c:zend_register_class_alias Unexecuted instantiation: spl_functions.c:zend_register_class_alias Unexecuted instantiation: spl_heap.c:zend_register_class_alias Unexecuted instantiation: spl_iterators.c:zend_register_class_alias Unexecuted instantiation: spl_observer.c:zend_register_class_alias Unexecuted instantiation: array.c:zend_register_class_alias Unexecuted instantiation: assert.c:zend_register_class_alias Unexecuted instantiation: base64.c:zend_register_class_alias Unexecuted instantiation: basic_functions.c:zend_register_class_alias Unexecuted instantiation: browscap.c:zend_register_class_alias Unexecuted instantiation: crc32_x86.c:zend_register_class_alias Unexecuted instantiation: crc32.c:zend_register_class_alias Unexecuted instantiation: credits.c:zend_register_class_alias Unexecuted instantiation: crypt.c:zend_register_class_alias Unexecuted instantiation: css.c:zend_register_class_alias Unexecuted instantiation: datetime.c:zend_register_class_alias Unexecuted instantiation: dir.c:zend_register_class_alias Unexecuted instantiation: dl.c:zend_register_class_alias Unexecuted instantiation: dns.c:zend_register_class_alias Unexecuted instantiation: exec.c:zend_register_class_alias Unexecuted instantiation: file.c:zend_register_class_alias Unexecuted instantiation: filestat.c:zend_register_class_alias Unexecuted instantiation: filters.c:zend_register_class_alias Unexecuted instantiation: flock_compat.c:zend_register_class_alias Unexecuted instantiation: formatted_print.c:zend_register_class_alias Unexecuted instantiation: fsock.c:zend_register_class_alias Unexecuted instantiation: ftok.c:zend_register_class_alias Unexecuted instantiation: ftp_fopen_wrapper.c:zend_register_class_alias Unexecuted instantiation: head.c:zend_register_class_alias Unexecuted instantiation: hrtime.c:zend_register_class_alias Unexecuted instantiation: html.c:zend_register_class_alias Unexecuted instantiation: http_fopen_wrapper.c:zend_register_class_alias Unexecuted instantiation: http.c:zend_register_class_alias Unexecuted instantiation: image.c:zend_register_class_alias Unexecuted instantiation: incomplete_class.c:zend_register_class_alias Unexecuted instantiation: info.c:zend_register_class_alias Unexecuted instantiation: iptc.c:zend_register_class_alias Unexecuted instantiation: levenshtein.c:zend_register_class_alias Unexecuted instantiation: link.c:zend_register_class_alias Unexecuted instantiation: mail.c:zend_register_class_alias Unexecuted instantiation: math.c:zend_register_class_alias Unexecuted instantiation: md5.c:zend_register_class_alias Unexecuted instantiation: metaphone.c:zend_register_class_alias Unexecuted instantiation: microtime.c:zend_register_class_alias Unexecuted instantiation: net.c:zend_register_class_alias Unexecuted instantiation: pack.c:zend_register_class_alias Unexecuted instantiation: pageinfo.c:zend_register_class_alias Unexecuted instantiation: password.c:zend_register_class_alias Unexecuted instantiation: php_fopen_wrapper.c:zend_register_class_alias Unexecuted instantiation: proc_open.c:zend_register_class_alias Unexecuted instantiation: quot_print.c:zend_register_class_alias Unexecuted instantiation: scanf.c:zend_register_class_alias Unexecuted instantiation: sha1.c:zend_register_class_alias Unexecuted instantiation: soundex.c:zend_register_class_alias Unexecuted instantiation: streamsfuncs.c:zend_register_class_alias Unexecuted instantiation: string.c:zend_register_class_alias Unexecuted instantiation: strnatcmp.c:zend_register_class_alias Unexecuted instantiation: syslog.c:zend_register_class_alias Unexecuted instantiation: type.c:zend_register_class_alias Unexecuted instantiation: uniqid.c:zend_register_class_alias Unexecuted instantiation: url_scanner_ex.c:zend_register_class_alias Unexecuted instantiation: url.c:zend_register_class_alias Unexecuted instantiation: user_filters.c:zend_register_class_alias Unexecuted instantiation: uuencode.c:zend_register_class_alias Unexecuted instantiation: var_unserializer.c:zend_register_class_alias Unexecuted instantiation: var.c:zend_register_class_alias Unexecuted instantiation: versioning.c:zend_register_class_alias Unexecuted instantiation: crypt_sha256.c:zend_register_class_alias Unexecuted instantiation: crypt_sha512.c:zend_register_class_alias Unexecuted instantiation: php_crypt_r.c:zend_register_class_alias Unexecuted instantiation: php_uri.c:zend_register_class_alias Unexecuted instantiation: php_uri_common.c:zend_register_class_alias Unexecuted instantiation: uri_parser_rfc3986.c:zend_register_class_alias Unexecuted instantiation: uri_parser_whatwg.c:zend_register_class_alias Unexecuted instantiation: uri_parser_php_parse_url.c:zend_register_class_alias Unexecuted instantiation: explicit_bzero.c:zend_register_class_alias Unexecuted instantiation: fopen_wrappers.c:zend_register_class_alias Unexecuted instantiation: getopt.c:zend_register_class_alias Unexecuted instantiation: main.c:zend_register_class_alias Unexecuted instantiation: network.c:zend_register_class_alias Unexecuted instantiation: output.c:zend_register_class_alias Unexecuted instantiation: php_content_types.c:zend_register_class_alias Unexecuted instantiation: php_ini_builder.c:zend_register_class_alias Unexecuted instantiation: php_ini.c:zend_register_class_alias Unexecuted instantiation: php_glob.c:zend_register_class_alias Unexecuted instantiation: php_odbc_utils.c:zend_register_class_alias Unexecuted instantiation: php_open_temporary_file.c:zend_register_class_alias Unexecuted instantiation: php_scandir.c:zend_register_class_alias Unexecuted instantiation: php_syslog.c:zend_register_class_alias Unexecuted instantiation: php_ticks.c:zend_register_class_alias Unexecuted instantiation: php_variables.c:zend_register_class_alias Unexecuted instantiation: reentrancy.c:zend_register_class_alias Unexecuted instantiation: rfc1867.c:zend_register_class_alias Unexecuted instantiation: safe_bcmp.c:zend_register_class_alias Unexecuted instantiation: SAPI.c:zend_register_class_alias Unexecuted instantiation: snprintf.c:zend_register_class_alias Unexecuted instantiation: spprintf.c:zend_register_class_alias Unexecuted instantiation: strlcat.c:zend_register_class_alias Unexecuted instantiation: strlcpy.c:zend_register_class_alias Unexecuted instantiation: cast.c:zend_register_class_alias Unexecuted instantiation: filter.c:zend_register_class_alias Unexecuted instantiation: glob_wrapper.c:zend_register_class_alias Unexecuted instantiation: memory.c:zend_register_class_alias Unexecuted instantiation: mmap.c:zend_register_class_alias Unexecuted instantiation: plain_wrapper.c:zend_register_class_alias Unexecuted instantiation: streams.c:zend_register_class_alias Unexecuted instantiation: transports.c:zend_register_class_alias Unexecuted instantiation: userspace.c:zend_register_class_alias Unexecuted instantiation: xp_socket.c:zend_register_class_alias Unexecuted instantiation: block_pass.c:zend_register_class_alias Unexecuted instantiation: compact_literals.c:zend_register_class_alias Unexecuted instantiation: compact_vars.c:zend_register_class_alias Unexecuted instantiation: dfa_pass.c:zend_register_class_alias Unexecuted instantiation: nop_removal.c:zend_register_class_alias Unexecuted instantiation: optimize_func_calls.c:zend_register_class_alias Unexecuted instantiation: optimize_temp_vars_5.c:zend_register_class_alias Unexecuted instantiation: pass1.c:zend_register_class_alias Unexecuted instantiation: pass3.c:zend_register_class_alias Unexecuted instantiation: sccp.c:zend_register_class_alias Unexecuted instantiation: zend_optimizer.c:zend_register_class_alias Unexecuted instantiation: zend_API.c:zend_register_class_alias Unexecuted instantiation: zend_ast.c:zend_register_class_alias Unexecuted instantiation: zend_attributes.c:zend_register_class_alias Unexecuted instantiation: zend_builtin_functions.c:zend_register_class_alias Unexecuted instantiation: zend_closures.c:zend_register_class_alias Unexecuted instantiation: zend_compile.c:zend_register_class_alias Unexecuted instantiation: zend_constants.c:zend_register_class_alias Unexecuted instantiation: zend_default_classes.c:zend_register_class_alias Unexecuted instantiation: zend_dtrace.c:zend_register_class_alias Unexecuted instantiation: zend_enum.c:zend_register_class_alias Unexecuted instantiation: zend_exceptions.c:zend_register_class_alias Unexecuted instantiation: zend_execute_API.c:zend_register_class_alias Unexecuted instantiation: zend_execute.c:zend_register_class_alias Unexecuted instantiation: zend_fibers.c:zend_register_class_alias Unexecuted instantiation: zend_gc.c:zend_register_class_alias Unexecuted instantiation: zend_generators.c:zend_register_class_alias Unexecuted instantiation: zend_inheritance.c:zend_register_class_alias Unexecuted instantiation: zend_ini_parser.c:zend_register_class_alias Unexecuted instantiation: zend_ini_scanner.c:zend_register_class_alias Unexecuted instantiation: zend_ini.c:zend_register_class_alias Unexecuted instantiation: zend_interfaces.c:zend_register_class_alias Unexecuted instantiation: zend_iterators.c:zend_register_class_alias Unexecuted instantiation: zend_language_parser.c:zend_register_class_alias Unexecuted instantiation: zend_language_scanner.c:zend_register_class_alias Unexecuted instantiation: zend_lazy_objects.c:zend_register_class_alias Unexecuted instantiation: zend_list.c:zend_register_class_alias Unexecuted instantiation: zend_object_handlers.c:zend_register_class_alias Unexecuted instantiation: zend_objects_API.c:zend_register_class_alias Unexecuted instantiation: zend_objects.c:zend_register_class_alias Unexecuted instantiation: zend_observer.c:zend_register_class_alias Unexecuted instantiation: zend_opcode.c:zend_register_class_alias Unexecuted instantiation: zend_operators.c:zend_register_class_alias Unexecuted instantiation: zend_property_hooks.c:zend_register_class_alias Unexecuted instantiation: zend_smart_str.c:zend_register_class_alias Unexecuted instantiation: zend_system_id.c:zend_register_class_alias Unexecuted instantiation: zend_variables.c:zend_register_class_alias Unexecuted instantiation: zend_weakrefs.c:zend_register_class_alias Unexecuted instantiation: zend.c:zend_register_class_alias Unexecuted instantiation: internal_functions_cli.c:zend_register_class_alias Unexecuted instantiation: fuzzer-parser.c:zend_register_class_alias Unexecuted instantiation: fuzzer-sapi.c:zend_register_class_alias Unexecuted instantiation: fuzzer-tracing-jit.c:zend_register_class_alias Unexecuted instantiation: fuzzer-exif.c:zend_register_class_alias Unexecuted instantiation: fuzzer-unserialize.c:zend_register_class_alias Unexecuted instantiation: fuzzer-function-jit.c:zend_register_class_alias Unexecuted instantiation: fuzzer-json.c:zend_register_class_alias Unexecuted instantiation: fuzzer-unserializehash.c:zend_register_class_alias Unexecuted instantiation: fuzzer-execute.c:zend_register_class_alias |
401 | | #define zend_register_ns_class_alias(ns, name, ce) \ |
402 | | zend_register_class_alias_ex(ZEND_NS_NAME(ns, name), sizeof(ZEND_NS_NAME(ns, name))-1, ce, 1) |
403 | | |
404 | | ZEND_API void zend_disable_functions(const char *function_list); |
405 | | |
406 | | ZEND_API ZEND_COLD void zend_wrong_param_count(void); |
407 | | ZEND_API ZEND_COLD void zend_wrong_property_read(const zval *object, zval *property); |
408 | | |
409 | 14.6k | #define IS_CALLABLE_CHECK_SYNTAX_ONLY (1<<0) |
410 | 23.3k | #define IS_CALLABLE_SUPPRESS_DEPRECATIONS (1<<1) |
411 | | |
412 | | ZEND_API void zend_release_fcall_info_cache(zend_fcall_info_cache *fcc); |
413 | | ZEND_API zend_string *zend_get_callable_name_ex(zval *callable, const zend_object *object); |
414 | | ZEND_API zend_string *zend_get_callable_name(zval *callable); |
415 | | ZEND_API bool zend_is_callable_at_frame( |
416 | | const zval *callable, zend_object *object, const zend_execute_data *frame, |
417 | | uint32_t check_flags, zend_fcall_info_cache *fcc, char **error); |
418 | | ZEND_API bool zend_is_callable_ex(zval *callable, zend_object *object, uint32_t check_flags, zend_string **callable_name, zend_fcall_info_cache *fcc, char **error); |
419 | | ZEND_API bool zend_is_callable(zval *callable, uint32_t check_flags, zend_string **callable_name); |
420 | | ZEND_API const char *zend_get_module_version(const char *module_name); |
421 | | ZEND_API zend_result zend_get_module_started(const char *module_name); |
422 | | |
423 | | ZEND_API zend_property_info *zend_declare_typed_property(zend_class_entry *ce, zend_string *name, zval *property, int access_type, zend_string *doc_comment, zend_type type); |
424 | | |
425 | | ZEND_API void zend_declare_property_ex(zend_class_entry *ce, zend_string *name, zval *property, int access_type, zend_string *doc_comment); |
426 | | ZEND_API void zend_declare_property(zend_class_entry *ce, const char *name, size_t name_length, zval *property, int access_type); |
427 | | ZEND_API void zend_declare_property_null(zend_class_entry *ce, const char *name, size_t name_length, int access_type); |
428 | | ZEND_API void zend_declare_property_bool(zend_class_entry *ce, const char *name, size_t name_length, zend_long value, int access_type); |
429 | | ZEND_API void zend_declare_property_long(zend_class_entry *ce, const char *name, size_t name_length, zend_long value, int access_type); |
430 | | ZEND_API void zend_declare_property_double(zend_class_entry *ce, const char *name, size_t name_length, double value, int access_type); |
431 | | ZEND_API void zend_declare_property_string(zend_class_entry *ce, const char *name, size_t name_length, const char *value, int access_type); |
432 | | ZEND_API void zend_declare_property_stringl(zend_class_entry *ce, const char *name, size_t name_length, const char *value, size_t value_len, int access_type); |
433 | | |
434 | | ZEND_API zend_class_constant *zend_declare_typed_class_constant(zend_class_entry *ce, zend_string *name, zval *value, int access_type, zend_string *doc_comment, zend_type type); |
435 | | ZEND_API zend_class_constant *zend_declare_class_constant_ex(zend_class_entry *ce, zend_string *name, zval *value, int access_type, zend_string *doc_comment); |
436 | | ZEND_API void zend_declare_class_constant(zend_class_entry *ce, const char *name, size_t name_length, zval *value); |
437 | | ZEND_API void zend_declare_class_constant_null(zend_class_entry *ce, const char *name, size_t name_length); |
438 | | ZEND_API void zend_declare_class_constant_long(zend_class_entry *ce, const char *name, size_t name_length, zend_long value); |
439 | | ZEND_API void zend_declare_class_constant_bool(zend_class_entry *ce, const char *name, size_t name_length, bool value); |
440 | | ZEND_API void zend_declare_class_constant_double(zend_class_entry *ce, const char *name, size_t name_length, double value); |
441 | | ZEND_API void zend_declare_class_constant_stringl(zend_class_entry *ce, const char *name, size_t name_length, const char *value, size_t value_length); |
442 | | ZEND_API void zend_declare_class_constant_string(zend_class_entry *ce, const char *name, size_t name_length, const char *value); |
443 | | |
444 | | ZEND_API zend_result zend_update_class_constant(zend_class_constant *c, const zend_string *name, zend_class_entry *scope); |
445 | | ZEND_API zend_result zend_update_class_constants(zend_class_entry *class_type); |
446 | | ZEND_API HashTable *zend_separate_class_constants_table(const zend_class_entry *class_type); |
447 | | |
448 | 4.85k | static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) { |
449 | 4.85k | if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) { |
450 | 922 | zend_class_mutable_data *mutable_data = |
451 | 922 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); |
452 | 922 | if (mutable_data && mutable_data->constants_table) { |
453 | 548 | return mutable_data->constants_table; |
454 | 548 | } else { |
455 | 374 | return zend_separate_class_constants_table(ce); |
456 | 374 | } |
457 | 3.93k | } else { |
458 | 3.93k | return &ce->constants_table; |
459 | 3.93k | } |
460 | 4.85k | } Unexecuted instantiation: php_date.c:zend_class_constants_table Unexecuted instantiation: php_pcre.c:zend_class_constants_table Unexecuted instantiation: exif.c:zend_class_constants_table Unexecuted instantiation: hash_adler32.c:zend_class_constants_table Unexecuted instantiation: hash_crc32.c:zend_class_constants_table Unexecuted instantiation: hash_fnv.c:zend_class_constants_table Unexecuted instantiation: hash_gost.c:zend_class_constants_table Unexecuted instantiation: hash_haval.c:zend_class_constants_table Unexecuted instantiation: hash_joaat.c:zend_class_constants_table Unexecuted instantiation: hash_md.c:zend_class_constants_table Unexecuted instantiation: hash_murmur.c:zend_class_constants_table Unexecuted instantiation: hash_ripemd.c:zend_class_constants_table Unexecuted instantiation: hash_sha_ni.c:zend_class_constants_table Unexecuted instantiation: hash_sha_sse2.c:zend_class_constants_table Unexecuted instantiation: hash_sha.c:zend_class_constants_table Unexecuted instantiation: hash_sha3.c:zend_class_constants_table Unexecuted instantiation: hash_snefru.c:zend_class_constants_table Unexecuted instantiation: hash_tiger.c:zend_class_constants_table Unexecuted instantiation: hash_whirlpool.c:zend_class_constants_table Unexecuted instantiation: hash_xxhash.c:zend_class_constants_table Unexecuted instantiation: hash.c:zend_class_constants_table Unexecuted instantiation: json_encoder.c:zend_class_constants_table Unexecuted instantiation: json_parser.tab.c:zend_class_constants_table Unexecuted instantiation: json_scanner.c:zend_class_constants_table Unexecuted instantiation: json.c:zend_class_constants_table Unexecuted instantiation: php_lexbor.c:zend_class_constants_table Unexecuted instantiation: shared_alloc_mmap.c:zend_class_constants_table Unexecuted instantiation: shared_alloc_posix.c:zend_class_constants_table Unexecuted instantiation: shared_alloc_shm.c:zend_class_constants_table Unexecuted instantiation: zend_accelerator_api.c:zend_class_constants_table Unexecuted instantiation: zend_accelerator_blacklist.c:zend_class_constants_table Unexecuted instantiation: zend_accelerator_debug.c:zend_class_constants_table Unexecuted instantiation: zend_accelerator_hash.c:zend_class_constants_table Unexecuted instantiation: zend_accelerator_module.c:zend_class_constants_table Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_class_constants_table Unexecuted instantiation: zend_file_cache.c:zend_class_constants_table Unexecuted instantiation: zend_persist_calc.c:zend_class_constants_table Unexecuted instantiation: zend_persist.c:zend_class_constants_table Unexecuted instantiation: zend_shared_alloc.c:zend_class_constants_table Unexecuted instantiation: ZendAccelerator.c:zend_class_constants_table Unexecuted instantiation: zend_jit_vm_helpers.c:zend_class_constants_table Unexecuted instantiation: zend_jit.c:zend_class_constants_table Unexecuted instantiation: csprng.c:zend_class_constants_table Unexecuted instantiation: engine_mt19937.c:zend_class_constants_table Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_class_constants_table Unexecuted instantiation: engine_secure.c:zend_class_constants_table Unexecuted instantiation: engine_user.c:zend_class_constants_table Unexecuted instantiation: engine_xoshiro256starstar.c:zend_class_constants_table Unexecuted instantiation: gammasection.c:zend_class_constants_table Unexecuted instantiation: random.c:zend_class_constants_table Unexecuted instantiation: randomizer.c:zend_class_constants_table Unexecuted instantiation: zend_utils.c:zend_class_constants_table php_reflection.c:zend_class_constants_table Line | Count | Source | 448 | 165 | static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) { | 449 | 165 | if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) { | 450 | 6 | zend_class_mutable_data *mutable_data = | 451 | 6 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 452 | 6 | if (mutable_data && mutable_data->constants_table) { | 453 | 3 | return mutable_data->constants_table; | 454 | 3 | } else { | 455 | 3 | return zend_separate_class_constants_table(ce); | 456 | 3 | } | 457 | 159 | } else { | 458 | 159 | return &ce->constants_table; | 459 | 159 | } | 460 | 165 | } |
Unexecuted instantiation: php_spl.c:zend_class_constants_table Unexecuted instantiation: spl_array.c:zend_class_constants_table Unexecuted instantiation: spl_directory.c:zend_class_constants_table Unexecuted instantiation: spl_dllist.c:zend_class_constants_table Unexecuted instantiation: spl_exceptions.c:zend_class_constants_table Unexecuted instantiation: spl_fixedarray.c:zend_class_constants_table Unexecuted instantiation: spl_functions.c:zend_class_constants_table Unexecuted instantiation: spl_heap.c:zend_class_constants_table Unexecuted instantiation: spl_iterators.c:zend_class_constants_table Unexecuted instantiation: spl_observer.c:zend_class_constants_table Unexecuted instantiation: array.c:zend_class_constants_table Unexecuted instantiation: assert.c:zend_class_constants_table Unexecuted instantiation: base64.c:zend_class_constants_table Unexecuted instantiation: basic_functions.c:zend_class_constants_table Unexecuted instantiation: browscap.c:zend_class_constants_table Unexecuted instantiation: crc32_x86.c:zend_class_constants_table Unexecuted instantiation: crc32.c:zend_class_constants_table Unexecuted instantiation: credits.c:zend_class_constants_table Unexecuted instantiation: crypt.c:zend_class_constants_table Unexecuted instantiation: css.c:zend_class_constants_table Unexecuted instantiation: datetime.c:zend_class_constants_table Unexecuted instantiation: dir.c:zend_class_constants_table Unexecuted instantiation: dl.c:zend_class_constants_table Unexecuted instantiation: dns.c:zend_class_constants_table Unexecuted instantiation: exec.c:zend_class_constants_table Unexecuted instantiation: file.c:zend_class_constants_table Unexecuted instantiation: filestat.c:zend_class_constants_table Unexecuted instantiation: filters.c:zend_class_constants_table Unexecuted instantiation: flock_compat.c:zend_class_constants_table Unexecuted instantiation: formatted_print.c:zend_class_constants_table Unexecuted instantiation: fsock.c:zend_class_constants_table Unexecuted instantiation: ftok.c:zend_class_constants_table Unexecuted instantiation: ftp_fopen_wrapper.c:zend_class_constants_table Unexecuted instantiation: head.c:zend_class_constants_table Unexecuted instantiation: hrtime.c:zend_class_constants_table Unexecuted instantiation: html.c:zend_class_constants_table Unexecuted instantiation: http_fopen_wrapper.c:zend_class_constants_table Unexecuted instantiation: http.c:zend_class_constants_table Unexecuted instantiation: image.c:zend_class_constants_table Unexecuted instantiation: incomplete_class.c:zend_class_constants_table Unexecuted instantiation: info.c:zend_class_constants_table Unexecuted instantiation: iptc.c:zend_class_constants_table Unexecuted instantiation: levenshtein.c:zend_class_constants_table Unexecuted instantiation: link.c:zend_class_constants_table Unexecuted instantiation: mail.c:zend_class_constants_table Unexecuted instantiation: math.c:zend_class_constants_table Unexecuted instantiation: md5.c:zend_class_constants_table Unexecuted instantiation: metaphone.c:zend_class_constants_table Unexecuted instantiation: microtime.c:zend_class_constants_table Unexecuted instantiation: net.c:zend_class_constants_table Unexecuted instantiation: pack.c:zend_class_constants_table Unexecuted instantiation: pageinfo.c:zend_class_constants_table Unexecuted instantiation: password.c:zend_class_constants_table Unexecuted instantiation: php_fopen_wrapper.c:zend_class_constants_table Unexecuted instantiation: proc_open.c:zend_class_constants_table Unexecuted instantiation: quot_print.c:zend_class_constants_table Unexecuted instantiation: scanf.c:zend_class_constants_table Unexecuted instantiation: sha1.c:zend_class_constants_table Unexecuted instantiation: soundex.c:zend_class_constants_table Unexecuted instantiation: streamsfuncs.c:zend_class_constants_table Unexecuted instantiation: string.c:zend_class_constants_table Unexecuted instantiation: strnatcmp.c:zend_class_constants_table Unexecuted instantiation: syslog.c:zend_class_constants_table Unexecuted instantiation: type.c:zend_class_constants_table Unexecuted instantiation: uniqid.c:zend_class_constants_table Unexecuted instantiation: url_scanner_ex.c:zend_class_constants_table Unexecuted instantiation: url.c:zend_class_constants_table Unexecuted instantiation: user_filters.c:zend_class_constants_table Unexecuted instantiation: uuencode.c:zend_class_constants_table var_unserializer.c:zend_class_constants_table Line | Count | Source | 448 | 58 | static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) { | 449 | 58 | if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) { | 450 | 0 | zend_class_mutable_data *mutable_data = | 451 | 0 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 452 | 0 | if (mutable_data && mutable_data->constants_table) { | 453 | 0 | return mutable_data->constants_table; | 454 | 0 | } else { | 455 | 0 | return zend_separate_class_constants_table(ce); | 456 | 0 | } | 457 | 58 | } else { | 458 | 58 | return &ce->constants_table; | 459 | 58 | } | 460 | 58 | } |
Unexecuted instantiation: var.c:zend_class_constants_table Unexecuted instantiation: versioning.c:zend_class_constants_table Unexecuted instantiation: crypt_sha256.c:zend_class_constants_table Unexecuted instantiation: crypt_sha512.c:zend_class_constants_table Unexecuted instantiation: php_crypt_r.c:zend_class_constants_table Unexecuted instantiation: php_uri.c:zend_class_constants_table Unexecuted instantiation: php_uri_common.c:zend_class_constants_table Unexecuted instantiation: uri_parser_rfc3986.c:zend_class_constants_table Unexecuted instantiation: uri_parser_whatwg.c:zend_class_constants_table Unexecuted instantiation: uri_parser_php_parse_url.c:zend_class_constants_table Unexecuted instantiation: explicit_bzero.c:zend_class_constants_table Unexecuted instantiation: fopen_wrappers.c:zend_class_constants_table Unexecuted instantiation: getopt.c:zend_class_constants_table Unexecuted instantiation: main.c:zend_class_constants_table Unexecuted instantiation: network.c:zend_class_constants_table Unexecuted instantiation: output.c:zend_class_constants_table Unexecuted instantiation: php_content_types.c:zend_class_constants_table Unexecuted instantiation: php_ini_builder.c:zend_class_constants_table Unexecuted instantiation: php_ini.c:zend_class_constants_table Unexecuted instantiation: php_glob.c:zend_class_constants_table Unexecuted instantiation: php_odbc_utils.c:zend_class_constants_table Unexecuted instantiation: php_open_temporary_file.c:zend_class_constants_table Unexecuted instantiation: php_scandir.c:zend_class_constants_table Unexecuted instantiation: php_syslog.c:zend_class_constants_table Unexecuted instantiation: php_ticks.c:zend_class_constants_table Unexecuted instantiation: php_variables.c:zend_class_constants_table Unexecuted instantiation: reentrancy.c:zend_class_constants_table Unexecuted instantiation: rfc1867.c:zend_class_constants_table Unexecuted instantiation: safe_bcmp.c:zend_class_constants_table Unexecuted instantiation: SAPI.c:zend_class_constants_table Unexecuted instantiation: snprintf.c:zend_class_constants_table Unexecuted instantiation: spprintf.c:zend_class_constants_table Unexecuted instantiation: strlcat.c:zend_class_constants_table Unexecuted instantiation: strlcpy.c:zend_class_constants_table Unexecuted instantiation: cast.c:zend_class_constants_table Unexecuted instantiation: filter.c:zend_class_constants_table Unexecuted instantiation: glob_wrapper.c:zend_class_constants_table Unexecuted instantiation: memory.c:zend_class_constants_table Unexecuted instantiation: mmap.c:zend_class_constants_table Unexecuted instantiation: plain_wrapper.c:zend_class_constants_table Unexecuted instantiation: streams.c:zend_class_constants_table Unexecuted instantiation: transports.c:zend_class_constants_table Unexecuted instantiation: userspace.c:zend_class_constants_table Unexecuted instantiation: xp_socket.c:zend_class_constants_table Unexecuted instantiation: block_pass.c:zend_class_constants_table Unexecuted instantiation: compact_literals.c:zend_class_constants_table Unexecuted instantiation: compact_vars.c:zend_class_constants_table Unexecuted instantiation: dfa_pass.c:zend_class_constants_table Unexecuted instantiation: nop_removal.c:zend_class_constants_table Unexecuted instantiation: optimize_func_calls.c:zend_class_constants_table Unexecuted instantiation: optimize_temp_vars_5.c:zend_class_constants_table Unexecuted instantiation: pass1.c:zend_class_constants_table Unexecuted instantiation: pass3.c:zend_class_constants_table Unexecuted instantiation: sccp.c:zend_class_constants_table Unexecuted instantiation: zend_optimizer.c:zend_class_constants_table zend_API.c:zend_class_constants_table Line | Count | Source | 448 | 118 | static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) { | 449 | 118 | if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) { | 450 | 118 | zend_class_mutable_data *mutable_data = | 451 | 118 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 452 | 118 | if (mutable_data && mutable_data->constants_table) { | 453 | 55 | return mutable_data->constants_table; | 454 | 63 | } else { | 455 | 63 | return zend_separate_class_constants_table(ce); | 456 | 63 | } | 457 | 118 | } else { | 458 | 0 | return &ce->constants_table; | 459 | 0 | } | 460 | 118 | } |
Unexecuted instantiation: zend_ast.c:zend_class_constants_table Unexecuted instantiation: zend_attributes.c:zend_class_constants_table Unexecuted instantiation: zend_builtin_functions.c:zend_class_constants_table Unexecuted instantiation: zend_closures.c:zend_class_constants_table Unexecuted instantiation: zend_compile.c:zend_class_constants_table zend_constants.c:zend_class_constants_table Line | Count | Source | 448 | 1.50k | static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) { | 449 | 1.50k | if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) { | 450 | 276 | zend_class_mutable_data *mutable_data = | 451 | 276 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 452 | 276 | if (mutable_data && mutable_data->constants_table) { | 453 | 238 | return mutable_data->constants_table; | 454 | 238 | } else { | 455 | 38 | return zend_separate_class_constants_table(ce); | 456 | 38 | } | 457 | 1.22k | } else { | 458 | 1.22k | return &ce->constants_table; | 459 | 1.22k | } | 460 | 1.50k | } |
Unexecuted instantiation: zend_default_classes.c:zend_class_constants_table Unexecuted instantiation: zend_dtrace.c:zend_class_constants_table zend_enum.c:zend_class_constants_table Line | Count | Source | 448 | 511 | static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) { | 449 | 511 | if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) { | 450 | 0 | zend_class_mutable_data *mutable_data = | 451 | 0 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 452 | 0 | if (mutable_data && mutable_data->constants_table) { | 453 | 0 | return mutable_data->constants_table; | 454 | 0 | } else { | 455 | 0 | return zend_separate_class_constants_table(ce); | 456 | 0 | } | 457 | 511 | } else { | 458 | 511 | return &ce->constants_table; | 459 | 511 | } | 460 | 511 | } |
Unexecuted instantiation: zend_exceptions.c:zend_class_constants_table Unexecuted instantiation: zend_execute_API.c:zend_class_constants_table zend_execute.c:zend_class_constants_table Line | Count | Source | 448 | 2.49k | static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) { | 449 | 2.49k | if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) { | 450 | 522 | zend_class_mutable_data *mutable_data = | 451 | 522 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 452 | 522 | if (mutable_data && mutable_data->constants_table) { | 453 | 252 | return mutable_data->constants_table; | 454 | 270 | } else { | 455 | 270 | return zend_separate_class_constants_table(ce); | 456 | 270 | } | 457 | 1.97k | } else { | 458 | 1.97k | return &ce->constants_table; | 459 | 1.97k | } | 460 | 2.49k | } |
Unexecuted instantiation: zend_fibers.c:zend_class_constants_table Unexecuted instantiation: zend_gc.c:zend_class_constants_table Unexecuted instantiation: zend_generators.c:zend_class_constants_table Unexecuted instantiation: zend_inheritance.c:zend_class_constants_table Unexecuted instantiation: zend_ini_parser.c:zend_class_constants_table Unexecuted instantiation: zend_ini_scanner.c:zend_class_constants_table Unexecuted instantiation: zend_ini.c:zend_class_constants_table Unexecuted instantiation: zend_interfaces.c:zend_class_constants_table Unexecuted instantiation: zend_iterators.c:zend_class_constants_table Unexecuted instantiation: zend_language_parser.c:zend_class_constants_table Unexecuted instantiation: zend_language_scanner.c:zend_class_constants_table Unexecuted instantiation: zend_lazy_objects.c:zend_class_constants_table Unexecuted instantiation: zend_list.c:zend_class_constants_table Unexecuted instantiation: zend_object_handlers.c:zend_class_constants_table Unexecuted instantiation: zend_objects_API.c:zend_class_constants_table Unexecuted instantiation: zend_objects.c:zend_class_constants_table Unexecuted instantiation: zend_observer.c:zend_class_constants_table Unexecuted instantiation: zend_opcode.c:zend_class_constants_table Unexecuted instantiation: zend_operators.c:zend_class_constants_table Unexecuted instantiation: zend_property_hooks.c:zend_class_constants_table Unexecuted instantiation: zend_smart_str.c:zend_class_constants_table Unexecuted instantiation: zend_system_id.c:zend_class_constants_table Unexecuted instantiation: zend_variables.c:zend_class_constants_table Unexecuted instantiation: zend_weakrefs.c:zend_class_constants_table Unexecuted instantiation: zend.c:zend_class_constants_table Unexecuted instantiation: internal_functions_cli.c:zend_class_constants_table Unexecuted instantiation: fuzzer-parser.c:zend_class_constants_table Unexecuted instantiation: fuzzer-sapi.c:zend_class_constants_table Unexecuted instantiation: fuzzer-tracing-jit.c:zend_class_constants_table Unexecuted instantiation: fuzzer-exif.c:zend_class_constants_table Unexecuted instantiation: fuzzer-unserialize.c:zend_class_constants_table Unexecuted instantiation: fuzzer-function-jit.c:zend_class_constants_table Unexecuted instantiation: fuzzer-json.c:zend_class_constants_table Unexecuted instantiation: fuzzer-unserializehash.c:zend_class_constants_table Unexecuted instantiation: fuzzer-execute.c:zend_class_constants_table |
461 | | |
462 | 871k | static zend_always_inline zval *zend_class_default_properties_table(zend_class_entry *ce) { |
463 | 871k | if ((ce->ce_flags & ZEND_ACC_HAS_AST_PROPERTIES) && ZEND_MAP_PTR(ce->mutable_data)) { |
464 | 151 | zend_class_mutable_data *mutable_data = |
465 | 151 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); |
466 | 151 | return mutable_data->default_properties_table; |
467 | 871k | } else { |
468 | 871k | return ce->default_properties_table; |
469 | 871k | } |
470 | 871k | } Unexecuted instantiation: php_date.c:zend_class_default_properties_table Unexecuted instantiation: php_pcre.c:zend_class_default_properties_table Unexecuted instantiation: exif.c:zend_class_default_properties_table Unexecuted instantiation: hash_adler32.c:zend_class_default_properties_table Unexecuted instantiation: hash_crc32.c:zend_class_default_properties_table Unexecuted instantiation: hash_fnv.c:zend_class_default_properties_table Unexecuted instantiation: hash_gost.c:zend_class_default_properties_table Unexecuted instantiation: hash_haval.c:zend_class_default_properties_table Unexecuted instantiation: hash_joaat.c:zend_class_default_properties_table Unexecuted instantiation: hash_md.c:zend_class_default_properties_table Unexecuted instantiation: hash_murmur.c:zend_class_default_properties_table Unexecuted instantiation: hash_ripemd.c:zend_class_default_properties_table Unexecuted instantiation: hash_sha_ni.c:zend_class_default_properties_table Unexecuted instantiation: hash_sha_sse2.c:zend_class_default_properties_table Unexecuted instantiation: hash_sha.c:zend_class_default_properties_table Unexecuted instantiation: hash_sha3.c:zend_class_default_properties_table Unexecuted instantiation: hash_snefru.c:zend_class_default_properties_table Unexecuted instantiation: hash_tiger.c:zend_class_default_properties_table Unexecuted instantiation: hash_whirlpool.c:zend_class_default_properties_table Unexecuted instantiation: hash_xxhash.c:zend_class_default_properties_table Unexecuted instantiation: hash.c:zend_class_default_properties_table Unexecuted instantiation: json_encoder.c:zend_class_default_properties_table Unexecuted instantiation: json_parser.tab.c:zend_class_default_properties_table Unexecuted instantiation: json_scanner.c:zend_class_default_properties_table Unexecuted instantiation: json.c:zend_class_default_properties_table Unexecuted instantiation: php_lexbor.c:zend_class_default_properties_table Unexecuted instantiation: shared_alloc_mmap.c:zend_class_default_properties_table Unexecuted instantiation: shared_alloc_posix.c:zend_class_default_properties_table Unexecuted instantiation: shared_alloc_shm.c:zend_class_default_properties_table Unexecuted instantiation: zend_accelerator_api.c:zend_class_default_properties_table Unexecuted instantiation: zend_accelerator_blacklist.c:zend_class_default_properties_table Unexecuted instantiation: zend_accelerator_debug.c:zend_class_default_properties_table Unexecuted instantiation: zend_accelerator_hash.c:zend_class_default_properties_table Unexecuted instantiation: zend_accelerator_module.c:zend_class_default_properties_table Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_class_default_properties_table Unexecuted instantiation: zend_file_cache.c:zend_class_default_properties_table Unexecuted instantiation: zend_persist_calc.c:zend_class_default_properties_table Unexecuted instantiation: zend_persist.c:zend_class_default_properties_table Unexecuted instantiation: zend_shared_alloc.c:zend_class_default_properties_table Unexecuted instantiation: ZendAccelerator.c:zend_class_default_properties_table Unexecuted instantiation: zend_jit_vm_helpers.c:zend_class_default_properties_table Unexecuted instantiation: zend_jit.c:zend_class_default_properties_table Unexecuted instantiation: csprng.c:zend_class_default_properties_table Unexecuted instantiation: engine_mt19937.c:zend_class_default_properties_table Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_class_default_properties_table Unexecuted instantiation: engine_secure.c:zend_class_default_properties_table Unexecuted instantiation: engine_user.c:zend_class_default_properties_table Unexecuted instantiation: engine_xoshiro256starstar.c:zend_class_default_properties_table Unexecuted instantiation: gammasection.c:zend_class_default_properties_table Unexecuted instantiation: random.c:zend_class_default_properties_table Unexecuted instantiation: randomizer.c:zend_class_default_properties_table Unexecuted instantiation: zend_utils.c:zend_class_default_properties_table Unexecuted instantiation: php_reflection.c:zend_class_default_properties_table Unexecuted instantiation: php_spl.c:zend_class_default_properties_table Unexecuted instantiation: spl_array.c:zend_class_default_properties_table Unexecuted instantiation: spl_directory.c:zend_class_default_properties_table Unexecuted instantiation: spl_dllist.c:zend_class_default_properties_table Unexecuted instantiation: spl_exceptions.c:zend_class_default_properties_table Unexecuted instantiation: spl_fixedarray.c:zend_class_default_properties_table Unexecuted instantiation: spl_functions.c:zend_class_default_properties_table Unexecuted instantiation: spl_heap.c:zend_class_default_properties_table Unexecuted instantiation: spl_iterators.c:zend_class_default_properties_table Unexecuted instantiation: spl_observer.c:zend_class_default_properties_table Unexecuted instantiation: array.c:zend_class_default_properties_table Unexecuted instantiation: assert.c:zend_class_default_properties_table Unexecuted instantiation: base64.c:zend_class_default_properties_table Unexecuted instantiation: basic_functions.c:zend_class_default_properties_table Unexecuted instantiation: browscap.c:zend_class_default_properties_table Unexecuted instantiation: crc32_x86.c:zend_class_default_properties_table Unexecuted instantiation: crc32.c:zend_class_default_properties_table Unexecuted instantiation: credits.c:zend_class_default_properties_table Unexecuted instantiation: crypt.c:zend_class_default_properties_table Unexecuted instantiation: css.c:zend_class_default_properties_table Unexecuted instantiation: datetime.c:zend_class_default_properties_table Unexecuted instantiation: dir.c:zend_class_default_properties_table Unexecuted instantiation: dl.c:zend_class_default_properties_table Unexecuted instantiation: dns.c:zend_class_default_properties_table Unexecuted instantiation: exec.c:zend_class_default_properties_table Unexecuted instantiation: file.c:zend_class_default_properties_table Unexecuted instantiation: filestat.c:zend_class_default_properties_table Unexecuted instantiation: filters.c:zend_class_default_properties_table Unexecuted instantiation: flock_compat.c:zend_class_default_properties_table Unexecuted instantiation: formatted_print.c:zend_class_default_properties_table Unexecuted instantiation: fsock.c:zend_class_default_properties_table Unexecuted instantiation: ftok.c:zend_class_default_properties_table Unexecuted instantiation: ftp_fopen_wrapper.c:zend_class_default_properties_table Unexecuted instantiation: head.c:zend_class_default_properties_table Unexecuted instantiation: hrtime.c:zend_class_default_properties_table Unexecuted instantiation: html.c:zend_class_default_properties_table Unexecuted instantiation: http_fopen_wrapper.c:zend_class_default_properties_table Unexecuted instantiation: http.c:zend_class_default_properties_table Unexecuted instantiation: image.c:zend_class_default_properties_table Unexecuted instantiation: incomplete_class.c:zend_class_default_properties_table Unexecuted instantiation: info.c:zend_class_default_properties_table Unexecuted instantiation: iptc.c:zend_class_default_properties_table Unexecuted instantiation: levenshtein.c:zend_class_default_properties_table Unexecuted instantiation: link.c:zend_class_default_properties_table Unexecuted instantiation: mail.c:zend_class_default_properties_table Unexecuted instantiation: math.c:zend_class_default_properties_table Unexecuted instantiation: md5.c:zend_class_default_properties_table Unexecuted instantiation: metaphone.c:zend_class_default_properties_table Unexecuted instantiation: microtime.c:zend_class_default_properties_table Unexecuted instantiation: net.c:zend_class_default_properties_table Unexecuted instantiation: pack.c:zend_class_default_properties_table Unexecuted instantiation: pageinfo.c:zend_class_default_properties_table Unexecuted instantiation: password.c:zend_class_default_properties_table Unexecuted instantiation: php_fopen_wrapper.c:zend_class_default_properties_table Unexecuted instantiation: proc_open.c:zend_class_default_properties_table Unexecuted instantiation: quot_print.c:zend_class_default_properties_table Unexecuted instantiation: scanf.c:zend_class_default_properties_table Unexecuted instantiation: sha1.c:zend_class_default_properties_table Unexecuted instantiation: soundex.c:zend_class_default_properties_table Unexecuted instantiation: streamsfuncs.c:zend_class_default_properties_table Unexecuted instantiation: string.c:zend_class_default_properties_table Unexecuted instantiation: strnatcmp.c:zend_class_default_properties_table Unexecuted instantiation: syslog.c:zend_class_default_properties_table Unexecuted instantiation: type.c:zend_class_default_properties_table Unexecuted instantiation: uniqid.c:zend_class_default_properties_table Unexecuted instantiation: url_scanner_ex.c:zend_class_default_properties_table Unexecuted instantiation: url.c:zend_class_default_properties_table Unexecuted instantiation: user_filters.c:zend_class_default_properties_table Unexecuted instantiation: uuencode.c:zend_class_default_properties_table Unexecuted instantiation: var_unserializer.c:zend_class_default_properties_table Unexecuted instantiation: var.c:zend_class_default_properties_table Unexecuted instantiation: versioning.c:zend_class_default_properties_table Unexecuted instantiation: crypt_sha256.c:zend_class_default_properties_table Unexecuted instantiation: crypt_sha512.c:zend_class_default_properties_table Unexecuted instantiation: php_crypt_r.c:zend_class_default_properties_table Unexecuted instantiation: php_uri.c:zend_class_default_properties_table Unexecuted instantiation: php_uri_common.c:zend_class_default_properties_table Unexecuted instantiation: uri_parser_rfc3986.c:zend_class_default_properties_table Unexecuted instantiation: uri_parser_whatwg.c:zend_class_default_properties_table Unexecuted instantiation: uri_parser_php_parse_url.c:zend_class_default_properties_table Unexecuted instantiation: explicit_bzero.c:zend_class_default_properties_table Unexecuted instantiation: fopen_wrappers.c:zend_class_default_properties_table Unexecuted instantiation: getopt.c:zend_class_default_properties_table Unexecuted instantiation: main.c:zend_class_default_properties_table Unexecuted instantiation: network.c:zend_class_default_properties_table Unexecuted instantiation: output.c:zend_class_default_properties_table Unexecuted instantiation: php_content_types.c:zend_class_default_properties_table Unexecuted instantiation: php_ini_builder.c:zend_class_default_properties_table Unexecuted instantiation: php_ini.c:zend_class_default_properties_table Unexecuted instantiation: php_glob.c:zend_class_default_properties_table Unexecuted instantiation: php_odbc_utils.c:zend_class_default_properties_table Unexecuted instantiation: php_open_temporary_file.c:zend_class_default_properties_table Unexecuted instantiation: php_scandir.c:zend_class_default_properties_table Unexecuted instantiation: php_syslog.c:zend_class_default_properties_table Unexecuted instantiation: php_ticks.c:zend_class_default_properties_table Unexecuted instantiation: php_variables.c:zend_class_default_properties_table Unexecuted instantiation: reentrancy.c:zend_class_default_properties_table Unexecuted instantiation: rfc1867.c:zend_class_default_properties_table Unexecuted instantiation: safe_bcmp.c:zend_class_default_properties_table Unexecuted instantiation: SAPI.c:zend_class_default_properties_table Unexecuted instantiation: snprintf.c:zend_class_default_properties_table Unexecuted instantiation: spprintf.c:zend_class_default_properties_table Unexecuted instantiation: strlcat.c:zend_class_default_properties_table Unexecuted instantiation: strlcpy.c:zend_class_default_properties_table Unexecuted instantiation: cast.c:zend_class_default_properties_table Unexecuted instantiation: filter.c:zend_class_default_properties_table Unexecuted instantiation: glob_wrapper.c:zend_class_default_properties_table Unexecuted instantiation: memory.c:zend_class_default_properties_table Unexecuted instantiation: mmap.c:zend_class_default_properties_table Unexecuted instantiation: plain_wrapper.c:zend_class_default_properties_table Unexecuted instantiation: streams.c:zend_class_default_properties_table Unexecuted instantiation: transports.c:zend_class_default_properties_table Unexecuted instantiation: userspace.c:zend_class_default_properties_table Unexecuted instantiation: xp_socket.c:zend_class_default_properties_table Unexecuted instantiation: block_pass.c:zend_class_default_properties_table Unexecuted instantiation: compact_literals.c:zend_class_default_properties_table Unexecuted instantiation: compact_vars.c:zend_class_default_properties_table Unexecuted instantiation: dfa_pass.c:zend_class_default_properties_table Unexecuted instantiation: nop_removal.c:zend_class_default_properties_table Unexecuted instantiation: optimize_func_calls.c:zend_class_default_properties_table Unexecuted instantiation: optimize_temp_vars_5.c:zend_class_default_properties_table Unexecuted instantiation: pass1.c:zend_class_default_properties_table Unexecuted instantiation: pass3.c:zend_class_default_properties_table Unexecuted instantiation: sccp.c:zend_class_default_properties_table Unexecuted instantiation: zend_optimizer.c:zend_class_default_properties_table zend_API.c:zend_class_default_properties_table Line | Count | Source | 462 | 870k | static zend_always_inline zval *zend_class_default_properties_table(zend_class_entry *ce) { | 463 | 870k | if ((ce->ce_flags & ZEND_ACC_HAS_AST_PROPERTIES) && ZEND_MAP_PTR(ce->mutable_data)) { | 464 | 151 | zend_class_mutable_data *mutable_data = | 465 | 151 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 466 | 151 | return mutable_data->default_properties_table; | 467 | 870k | } else { | 468 | 870k | return ce->default_properties_table; | 469 | 870k | } | 470 | 870k | } |
Unexecuted instantiation: zend_ast.c:zend_class_default_properties_table Unexecuted instantiation: zend_attributes.c:zend_class_default_properties_table zend_builtin_functions.c:zend_class_default_properties_table Line | Count | Source | 462 | 294 | static zend_always_inline zval *zend_class_default_properties_table(zend_class_entry *ce) { | 463 | 294 | if ((ce->ce_flags & ZEND_ACC_HAS_AST_PROPERTIES) && ZEND_MAP_PTR(ce->mutable_data)) { | 464 | 0 | zend_class_mutable_data *mutable_data = | 465 | 0 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 466 | 0 | return mutable_data->default_properties_table; | 467 | 294 | } else { | 468 | 294 | return ce->default_properties_table; | 469 | 294 | } | 470 | 294 | } |
Unexecuted instantiation: zend_closures.c:zend_class_default_properties_table Unexecuted instantiation: zend_compile.c:zend_class_default_properties_table Unexecuted instantiation: zend_constants.c:zend_class_default_properties_table Unexecuted instantiation: zend_default_classes.c:zend_class_default_properties_table Unexecuted instantiation: zend_dtrace.c:zend_class_default_properties_table Unexecuted instantiation: zend_enum.c:zend_class_default_properties_table Unexecuted instantiation: zend_exceptions.c:zend_class_default_properties_table Unexecuted instantiation: zend_execute_API.c:zend_class_default_properties_table Unexecuted instantiation: zend_execute.c:zend_class_default_properties_table Unexecuted instantiation: zend_fibers.c:zend_class_default_properties_table Unexecuted instantiation: zend_gc.c:zend_class_default_properties_table Unexecuted instantiation: zend_generators.c:zend_class_default_properties_table Unexecuted instantiation: zend_inheritance.c:zend_class_default_properties_table Unexecuted instantiation: zend_ini_parser.c:zend_class_default_properties_table Unexecuted instantiation: zend_ini_scanner.c:zend_class_default_properties_table Unexecuted instantiation: zend_ini.c:zend_class_default_properties_table Unexecuted instantiation: zend_interfaces.c:zend_class_default_properties_table Unexecuted instantiation: zend_iterators.c:zend_class_default_properties_table Unexecuted instantiation: zend_language_parser.c:zend_class_default_properties_table Unexecuted instantiation: zend_language_scanner.c:zend_class_default_properties_table zend_lazy_objects.c:zend_class_default_properties_table Line | Count | Source | 462 | 866 | static zend_always_inline zval *zend_class_default_properties_table(zend_class_entry *ce) { | 463 | 866 | if ((ce->ce_flags & ZEND_ACC_HAS_AST_PROPERTIES) && ZEND_MAP_PTR(ce->mutable_data)) { | 464 | 0 | zend_class_mutable_data *mutable_data = | 465 | 0 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 466 | 0 | return mutable_data->default_properties_table; | 467 | 866 | } else { | 468 | 866 | return ce->default_properties_table; | 469 | 866 | } | 470 | 866 | } |
Unexecuted instantiation: zend_list.c:zend_class_default_properties_table Unexecuted instantiation: zend_object_handlers.c:zend_class_default_properties_table Unexecuted instantiation: zend_objects_API.c:zend_class_default_properties_table Unexecuted instantiation: zend_objects.c:zend_class_default_properties_table Unexecuted instantiation: zend_observer.c:zend_class_default_properties_table Unexecuted instantiation: zend_opcode.c:zend_class_default_properties_table Unexecuted instantiation: zend_operators.c:zend_class_default_properties_table Unexecuted instantiation: zend_property_hooks.c:zend_class_default_properties_table Unexecuted instantiation: zend_smart_str.c:zend_class_default_properties_table Unexecuted instantiation: zend_system_id.c:zend_class_default_properties_table Unexecuted instantiation: zend_variables.c:zend_class_default_properties_table Unexecuted instantiation: zend_weakrefs.c:zend_class_default_properties_table Unexecuted instantiation: zend.c:zend_class_default_properties_table Unexecuted instantiation: internal_functions_cli.c:zend_class_default_properties_table Unexecuted instantiation: fuzzer-parser.c:zend_class_default_properties_table Unexecuted instantiation: fuzzer-sapi.c:zend_class_default_properties_table Unexecuted instantiation: fuzzer-tracing-jit.c:zend_class_default_properties_table Unexecuted instantiation: fuzzer-exif.c:zend_class_default_properties_table Unexecuted instantiation: fuzzer-unserialize.c:zend_class_default_properties_table Unexecuted instantiation: fuzzer-function-jit.c:zend_class_default_properties_table Unexecuted instantiation: fuzzer-json.c:zend_class_default_properties_table Unexecuted instantiation: fuzzer-unserializehash.c:zend_class_default_properties_table Unexecuted instantiation: fuzzer-execute.c:zend_class_default_properties_table |
471 | | |
472 | | static zend_always_inline void zend_class_set_backed_enum_table(zend_class_entry *ce, HashTable *backed_enum_table) |
473 | 462 | { |
474 | 462 | if (ZEND_MAP_PTR(ce->mutable_data) && ce->type == ZEND_USER_CLASS) { |
475 | 0 | zend_class_mutable_data *mutable_data = (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); |
476 | 0 | mutable_data->backed_enum_table = backed_enum_table; |
477 | 462 | } else { |
478 | 462 | ce->backed_enum_table = backed_enum_table; |
479 | 462 | } |
480 | 462 | } Unexecuted instantiation: php_date.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_pcre.c:zend_class_set_backed_enum_table Unexecuted instantiation: exif.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_adler32.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_crc32.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_fnv.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_gost.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_haval.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_joaat.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_md.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_murmur.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_ripemd.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_sha_ni.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_sha_sse2.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_sha.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_sha3.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_snefru.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_tiger.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_whirlpool.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash_xxhash.c:zend_class_set_backed_enum_table Unexecuted instantiation: hash.c:zend_class_set_backed_enum_table Unexecuted instantiation: json_encoder.c:zend_class_set_backed_enum_table Unexecuted instantiation: json_parser.tab.c:zend_class_set_backed_enum_table Unexecuted instantiation: json_scanner.c:zend_class_set_backed_enum_table Unexecuted instantiation: json.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_lexbor.c:zend_class_set_backed_enum_table Unexecuted instantiation: shared_alloc_mmap.c:zend_class_set_backed_enum_table Unexecuted instantiation: shared_alloc_posix.c:zend_class_set_backed_enum_table Unexecuted instantiation: shared_alloc_shm.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_accelerator_api.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_accelerator_blacklist.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_accelerator_debug.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_accelerator_hash.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_accelerator_module.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_file_cache.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_persist_calc.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_persist.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_shared_alloc.c:zend_class_set_backed_enum_table Unexecuted instantiation: ZendAccelerator.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_jit_vm_helpers.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_jit.c:zend_class_set_backed_enum_table Unexecuted instantiation: csprng.c:zend_class_set_backed_enum_table Unexecuted instantiation: engine_mt19937.c:zend_class_set_backed_enum_table Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_class_set_backed_enum_table Unexecuted instantiation: engine_secure.c:zend_class_set_backed_enum_table Unexecuted instantiation: engine_user.c:zend_class_set_backed_enum_table Unexecuted instantiation: engine_xoshiro256starstar.c:zend_class_set_backed_enum_table Unexecuted instantiation: gammasection.c:zend_class_set_backed_enum_table Unexecuted instantiation: random.c:zend_class_set_backed_enum_table Unexecuted instantiation: randomizer.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_utils.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_reflection.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_spl.c:zend_class_set_backed_enum_table Unexecuted instantiation: spl_array.c:zend_class_set_backed_enum_table Unexecuted instantiation: spl_directory.c:zend_class_set_backed_enum_table Unexecuted instantiation: spl_dllist.c:zend_class_set_backed_enum_table Unexecuted instantiation: spl_exceptions.c:zend_class_set_backed_enum_table Unexecuted instantiation: spl_fixedarray.c:zend_class_set_backed_enum_table Unexecuted instantiation: spl_functions.c:zend_class_set_backed_enum_table Unexecuted instantiation: spl_heap.c:zend_class_set_backed_enum_table Unexecuted instantiation: spl_iterators.c:zend_class_set_backed_enum_table Unexecuted instantiation: spl_observer.c:zend_class_set_backed_enum_table Unexecuted instantiation: array.c:zend_class_set_backed_enum_table Unexecuted instantiation: assert.c:zend_class_set_backed_enum_table Unexecuted instantiation: base64.c:zend_class_set_backed_enum_table Unexecuted instantiation: basic_functions.c:zend_class_set_backed_enum_table Unexecuted instantiation: browscap.c:zend_class_set_backed_enum_table Unexecuted instantiation: crc32_x86.c:zend_class_set_backed_enum_table Unexecuted instantiation: crc32.c:zend_class_set_backed_enum_table Unexecuted instantiation: credits.c:zend_class_set_backed_enum_table Unexecuted instantiation: crypt.c:zend_class_set_backed_enum_table Unexecuted instantiation: css.c:zend_class_set_backed_enum_table Unexecuted instantiation: datetime.c:zend_class_set_backed_enum_table Unexecuted instantiation: dir.c:zend_class_set_backed_enum_table Unexecuted instantiation: dl.c:zend_class_set_backed_enum_table Unexecuted instantiation: dns.c:zend_class_set_backed_enum_table Unexecuted instantiation: exec.c:zend_class_set_backed_enum_table Unexecuted instantiation: file.c:zend_class_set_backed_enum_table Unexecuted instantiation: filestat.c:zend_class_set_backed_enum_table Unexecuted instantiation: filters.c:zend_class_set_backed_enum_table Unexecuted instantiation: flock_compat.c:zend_class_set_backed_enum_table Unexecuted instantiation: formatted_print.c:zend_class_set_backed_enum_table Unexecuted instantiation: fsock.c:zend_class_set_backed_enum_table Unexecuted instantiation: ftok.c:zend_class_set_backed_enum_table Unexecuted instantiation: ftp_fopen_wrapper.c:zend_class_set_backed_enum_table Unexecuted instantiation: head.c:zend_class_set_backed_enum_table Unexecuted instantiation: hrtime.c:zend_class_set_backed_enum_table Unexecuted instantiation: html.c:zend_class_set_backed_enum_table Unexecuted instantiation: http_fopen_wrapper.c:zend_class_set_backed_enum_table Unexecuted instantiation: http.c:zend_class_set_backed_enum_table Unexecuted instantiation: image.c:zend_class_set_backed_enum_table Unexecuted instantiation: incomplete_class.c:zend_class_set_backed_enum_table Unexecuted instantiation: info.c:zend_class_set_backed_enum_table Unexecuted instantiation: iptc.c:zend_class_set_backed_enum_table Unexecuted instantiation: levenshtein.c:zend_class_set_backed_enum_table Unexecuted instantiation: link.c:zend_class_set_backed_enum_table Unexecuted instantiation: mail.c:zend_class_set_backed_enum_table Unexecuted instantiation: math.c:zend_class_set_backed_enum_table Unexecuted instantiation: md5.c:zend_class_set_backed_enum_table Unexecuted instantiation: metaphone.c:zend_class_set_backed_enum_table Unexecuted instantiation: microtime.c:zend_class_set_backed_enum_table Unexecuted instantiation: net.c:zend_class_set_backed_enum_table Unexecuted instantiation: pack.c:zend_class_set_backed_enum_table Unexecuted instantiation: pageinfo.c:zend_class_set_backed_enum_table Unexecuted instantiation: password.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_fopen_wrapper.c:zend_class_set_backed_enum_table Unexecuted instantiation: proc_open.c:zend_class_set_backed_enum_table Unexecuted instantiation: quot_print.c:zend_class_set_backed_enum_table Unexecuted instantiation: scanf.c:zend_class_set_backed_enum_table Unexecuted instantiation: sha1.c:zend_class_set_backed_enum_table Unexecuted instantiation: soundex.c:zend_class_set_backed_enum_table Unexecuted instantiation: streamsfuncs.c:zend_class_set_backed_enum_table Unexecuted instantiation: string.c:zend_class_set_backed_enum_table Unexecuted instantiation: strnatcmp.c:zend_class_set_backed_enum_table Unexecuted instantiation: syslog.c:zend_class_set_backed_enum_table Unexecuted instantiation: type.c:zend_class_set_backed_enum_table Unexecuted instantiation: uniqid.c:zend_class_set_backed_enum_table Unexecuted instantiation: url_scanner_ex.c:zend_class_set_backed_enum_table Unexecuted instantiation: url.c:zend_class_set_backed_enum_table Unexecuted instantiation: user_filters.c:zend_class_set_backed_enum_table Unexecuted instantiation: uuencode.c:zend_class_set_backed_enum_table Unexecuted instantiation: var_unserializer.c:zend_class_set_backed_enum_table Unexecuted instantiation: var.c:zend_class_set_backed_enum_table Unexecuted instantiation: versioning.c:zend_class_set_backed_enum_table Unexecuted instantiation: crypt_sha256.c:zend_class_set_backed_enum_table Unexecuted instantiation: crypt_sha512.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_crypt_r.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_uri.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_uri_common.c:zend_class_set_backed_enum_table Unexecuted instantiation: uri_parser_rfc3986.c:zend_class_set_backed_enum_table Unexecuted instantiation: uri_parser_whatwg.c:zend_class_set_backed_enum_table Unexecuted instantiation: uri_parser_php_parse_url.c:zend_class_set_backed_enum_table Unexecuted instantiation: explicit_bzero.c:zend_class_set_backed_enum_table Unexecuted instantiation: fopen_wrappers.c:zend_class_set_backed_enum_table Unexecuted instantiation: getopt.c:zend_class_set_backed_enum_table Unexecuted instantiation: main.c:zend_class_set_backed_enum_table Unexecuted instantiation: network.c:zend_class_set_backed_enum_table Unexecuted instantiation: output.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_content_types.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_ini_builder.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_ini.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_glob.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_odbc_utils.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_open_temporary_file.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_scandir.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_syslog.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_ticks.c:zend_class_set_backed_enum_table Unexecuted instantiation: php_variables.c:zend_class_set_backed_enum_table Unexecuted instantiation: reentrancy.c:zend_class_set_backed_enum_table Unexecuted instantiation: rfc1867.c:zend_class_set_backed_enum_table Unexecuted instantiation: safe_bcmp.c:zend_class_set_backed_enum_table Unexecuted instantiation: SAPI.c:zend_class_set_backed_enum_table Unexecuted instantiation: snprintf.c:zend_class_set_backed_enum_table Unexecuted instantiation: spprintf.c:zend_class_set_backed_enum_table Unexecuted instantiation: strlcat.c:zend_class_set_backed_enum_table Unexecuted instantiation: strlcpy.c:zend_class_set_backed_enum_table Unexecuted instantiation: cast.c:zend_class_set_backed_enum_table Unexecuted instantiation: filter.c:zend_class_set_backed_enum_table Unexecuted instantiation: glob_wrapper.c:zend_class_set_backed_enum_table Unexecuted instantiation: memory.c:zend_class_set_backed_enum_table Unexecuted instantiation: mmap.c:zend_class_set_backed_enum_table Unexecuted instantiation: plain_wrapper.c:zend_class_set_backed_enum_table Unexecuted instantiation: streams.c:zend_class_set_backed_enum_table Unexecuted instantiation: transports.c:zend_class_set_backed_enum_table Unexecuted instantiation: userspace.c:zend_class_set_backed_enum_table Unexecuted instantiation: xp_socket.c:zend_class_set_backed_enum_table Unexecuted instantiation: block_pass.c:zend_class_set_backed_enum_table Unexecuted instantiation: compact_literals.c:zend_class_set_backed_enum_table Unexecuted instantiation: compact_vars.c:zend_class_set_backed_enum_table Unexecuted instantiation: dfa_pass.c:zend_class_set_backed_enum_table Unexecuted instantiation: nop_removal.c:zend_class_set_backed_enum_table Unexecuted instantiation: optimize_func_calls.c:zend_class_set_backed_enum_table Unexecuted instantiation: optimize_temp_vars_5.c:zend_class_set_backed_enum_table Unexecuted instantiation: pass1.c:zend_class_set_backed_enum_table Unexecuted instantiation: pass3.c:zend_class_set_backed_enum_table Unexecuted instantiation: sccp.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_optimizer.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_API.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_ast.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_attributes.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_builtin_functions.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_closures.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_compile.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_constants.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_default_classes.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_dtrace.c:zend_class_set_backed_enum_table zend_enum.c:zend_class_set_backed_enum_table Line | Count | Source | 473 | 462 | { | 474 | 462 | if (ZEND_MAP_PTR(ce->mutable_data) && ce->type == ZEND_USER_CLASS) { | 475 | 0 | zend_class_mutable_data *mutable_data = (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 476 | 0 | mutable_data->backed_enum_table = backed_enum_table; | 477 | 462 | } else { | 478 | 462 | ce->backed_enum_table = backed_enum_table; | 479 | 462 | } | 480 | 462 | } |
Unexecuted instantiation: zend_exceptions.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_execute_API.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_execute.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_fibers.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_gc.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_generators.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_inheritance.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_ini_parser.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_ini_scanner.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_ini.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_interfaces.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_iterators.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_language_parser.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_language_scanner.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_lazy_objects.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_list.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_object_handlers.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_objects_API.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_objects.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_observer.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_opcode.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_operators.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_property_hooks.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_smart_str.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_system_id.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_variables.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend_weakrefs.c:zend_class_set_backed_enum_table Unexecuted instantiation: zend.c:zend_class_set_backed_enum_table Unexecuted instantiation: internal_functions_cli.c:zend_class_set_backed_enum_table Unexecuted instantiation: fuzzer-parser.c:zend_class_set_backed_enum_table Unexecuted instantiation: fuzzer-sapi.c:zend_class_set_backed_enum_table Unexecuted instantiation: fuzzer-tracing-jit.c:zend_class_set_backed_enum_table Unexecuted instantiation: fuzzer-exif.c:zend_class_set_backed_enum_table Unexecuted instantiation: fuzzer-unserialize.c:zend_class_set_backed_enum_table Unexecuted instantiation: fuzzer-function-jit.c:zend_class_set_backed_enum_table Unexecuted instantiation: fuzzer-json.c:zend_class_set_backed_enum_table Unexecuted instantiation: fuzzer-unserializehash.c:zend_class_set_backed_enum_table Unexecuted instantiation: fuzzer-execute.c:zend_class_set_backed_enum_table |
481 | | |
482 | | static zend_always_inline HashTable *zend_class_backed_enum_table(zend_class_entry *ce) |
483 | 207 | { |
484 | 207 | if (ZEND_MAP_PTR(ce->mutable_data) && ce->type == ZEND_USER_CLASS) { |
485 | 0 | zend_class_mutable_data *mutable_data = (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); |
486 | 0 | return mutable_data->backed_enum_table; |
487 | 207 | } else { |
488 | 207 | return ce->backed_enum_table; |
489 | 207 | } |
490 | 207 | } Unexecuted instantiation: php_date.c:zend_class_backed_enum_table Unexecuted instantiation: php_pcre.c:zend_class_backed_enum_table Unexecuted instantiation: exif.c:zend_class_backed_enum_table Unexecuted instantiation: hash_adler32.c:zend_class_backed_enum_table Unexecuted instantiation: hash_crc32.c:zend_class_backed_enum_table Unexecuted instantiation: hash_fnv.c:zend_class_backed_enum_table Unexecuted instantiation: hash_gost.c:zend_class_backed_enum_table Unexecuted instantiation: hash_haval.c:zend_class_backed_enum_table Unexecuted instantiation: hash_joaat.c:zend_class_backed_enum_table Unexecuted instantiation: hash_md.c:zend_class_backed_enum_table Unexecuted instantiation: hash_murmur.c:zend_class_backed_enum_table Unexecuted instantiation: hash_ripemd.c:zend_class_backed_enum_table Unexecuted instantiation: hash_sha_ni.c:zend_class_backed_enum_table Unexecuted instantiation: hash_sha_sse2.c:zend_class_backed_enum_table Unexecuted instantiation: hash_sha.c:zend_class_backed_enum_table Unexecuted instantiation: hash_sha3.c:zend_class_backed_enum_table Unexecuted instantiation: hash_snefru.c:zend_class_backed_enum_table Unexecuted instantiation: hash_tiger.c:zend_class_backed_enum_table Unexecuted instantiation: hash_whirlpool.c:zend_class_backed_enum_table Unexecuted instantiation: hash_xxhash.c:zend_class_backed_enum_table Unexecuted instantiation: hash.c:zend_class_backed_enum_table Unexecuted instantiation: json_encoder.c:zend_class_backed_enum_table Unexecuted instantiation: json_parser.tab.c:zend_class_backed_enum_table Unexecuted instantiation: json_scanner.c:zend_class_backed_enum_table Unexecuted instantiation: json.c:zend_class_backed_enum_table Unexecuted instantiation: php_lexbor.c:zend_class_backed_enum_table Unexecuted instantiation: shared_alloc_mmap.c:zend_class_backed_enum_table Unexecuted instantiation: shared_alloc_posix.c:zend_class_backed_enum_table Unexecuted instantiation: shared_alloc_shm.c:zend_class_backed_enum_table Unexecuted instantiation: zend_accelerator_api.c:zend_class_backed_enum_table Unexecuted instantiation: zend_accelerator_blacklist.c:zend_class_backed_enum_table Unexecuted instantiation: zend_accelerator_debug.c:zend_class_backed_enum_table Unexecuted instantiation: zend_accelerator_hash.c:zend_class_backed_enum_table Unexecuted instantiation: zend_accelerator_module.c:zend_class_backed_enum_table Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_class_backed_enum_table Unexecuted instantiation: zend_file_cache.c:zend_class_backed_enum_table Unexecuted instantiation: zend_persist_calc.c:zend_class_backed_enum_table Unexecuted instantiation: zend_persist.c:zend_class_backed_enum_table Unexecuted instantiation: zend_shared_alloc.c:zend_class_backed_enum_table Unexecuted instantiation: ZendAccelerator.c:zend_class_backed_enum_table Unexecuted instantiation: zend_jit_vm_helpers.c:zend_class_backed_enum_table Unexecuted instantiation: zend_jit.c:zend_class_backed_enum_table Unexecuted instantiation: csprng.c:zend_class_backed_enum_table Unexecuted instantiation: engine_mt19937.c:zend_class_backed_enum_table Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_class_backed_enum_table Unexecuted instantiation: engine_secure.c:zend_class_backed_enum_table Unexecuted instantiation: engine_user.c:zend_class_backed_enum_table Unexecuted instantiation: engine_xoshiro256starstar.c:zend_class_backed_enum_table Unexecuted instantiation: gammasection.c:zend_class_backed_enum_table Unexecuted instantiation: random.c:zend_class_backed_enum_table Unexecuted instantiation: randomizer.c:zend_class_backed_enum_table Unexecuted instantiation: zend_utils.c:zend_class_backed_enum_table Unexecuted instantiation: php_reflection.c:zend_class_backed_enum_table Unexecuted instantiation: php_spl.c:zend_class_backed_enum_table Unexecuted instantiation: spl_array.c:zend_class_backed_enum_table Unexecuted instantiation: spl_directory.c:zend_class_backed_enum_table Unexecuted instantiation: spl_dllist.c:zend_class_backed_enum_table Unexecuted instantiation: spl_exceptions.c:zend_class_backed_enum_table Unexecuted instantiation: spl_fixedarray.c:zend_class_backed_enum_table Unexecuted instantiation: spl_functions.c:zend_class_backed_enum_table Unexecuted instantiation: spl_heap.c:zend_class_backed_enum_table Unexecuted instantiation: spl_iterators.c:zend_class_backed_enum_table Unexecuted instantiation: spl_observer.c:zend_class_backed_enum_table Unexecuted instantiation: array.c:zend_class_backed_enum_table Unexecuted instantiation: assert.c:zend_class_backed_enum_table Unexecuted instantiation: base64.c:zend_class_backed_enum_table Unexecuted instantiation: basic_functions.c:zend_class_backed_enum_table Unexecuted instantiation: browscap.c:zend_class_backed_enum_table Unexecuted instantiation: crc32_x86.c:zend_class_backed_enum_table Unexecuted instantiation: crc32.c:zend_class_backed_enum_table Unexecuted instantiation: credits.c:zend_class_backed_enum_table Unexecuted instantiation: crypt.c:zend_class_backed_enum_table Unexecuted instantiation: css.c:zend_class_backed_enum_table Unexecuted instantiation: datetime.c:zend_class_backed_enum_table Unexecuted instantiation: dir.c:zend_class_backed_enum_table Unexecuted instantiation: dl.c:zend_class_backed_enum_table Unexecuted instantiation: dns.c:zend_class_backed_enum_table Unexecuted instantiation: exec.c:zend_class_backed_enum_table Unexecuted instantiation: file.c:zend_class_backed_enum_table Unexecuted instantiation: filestat.c:zend_class_backed_enum_table Unexecuted instantiation: filters.c:zend_class_backed_enum_table Unexecuted instantiation: flock_compat.c:zend_class_backed_enum_table Unexecuted instantiation: formatted_print.c:zend_class_backed_enum_table Unexecuted instantiation: fsock.c:zend_class_backed_enum_table Unexecuted instantiation: ftok.c:zend_class_backed_enum_table Unexecuted instantiation: ftp_fopen_wrapper.c:zend_class_backed_enum_table Unexecuted instantiation: head.c:zend_class_backed_enum_table Unexecuted instantiation: hrtime.c:zend_class_backed_enum_table Unexecuted instantiation: html.c:zend_class_backed_enum_table Unexecuted instantiation: http_fopen_wrapper.c:zend_class_backed_enum_table Unexecuted instantiation: http.c:zend_class_backed_enum_table Unexecuted instantiation: image.c:zend_class_backed_enum_table Unexecuted instantiation: incomplete_class.c:zend_class_backed_enum_table Unexecuted instantiation: info.c:zend_class_backed_enum_table Unexecuted instantiation: iptc.c:zend_class_backed_enum_table Unexecuted instantiation: levenshtein.c:zend_class_backed_enum_table Unexecuted instantiation: link.c:zend_class_backed_enum_table Unexecuted instantiation: mail.c:zend_class_backed_enum_table Unexecuted instantiation: math.c:zend_class_backed_enum_table Unexecuted instantiation: md5.c:zend_class_backed_enum_table Unexecuted instantiation: metaphone.c:zend_class_backed_enum_table Unexecuted instantiation: microtime.c:zend_class_backed_enum_table Unexecuted instantiation: net.c:zend_class_backed_enum_table Unexecuted instantiation: pack.c:zend_class_backed_enum_table Unexecuted instantiation: pageinfo.c:zend_class_backed_enum_table Unexecuted instantiation: password.c:zend_class_backed_enum_table Unexecuted instantiation: php_fopen_wrapper.c:zend_class_backed_enum_table Unexecuted instantiation: proc_open.c:zend_class_backed_enum_table Unexecuted instantiation: quot_print.c:zend_class_backed_enum_table Unexecuted instantiation: scanf.c:zend_class_backed_enum_table Unexecuted instantiation: sha1.c:zend_class_backed_enum_table Unexecuted instantiation: soundex.c:zend_class_backed_enum_table Unexecuted instantiation: streamsfuncs.c:zend_class_backed_enum_table Unexecuted instantiation: string.c:zend_class_backed_enum_table Unexecuted instantiation: strnatcmp.c:zend_class_backed_enum_table Unexecuted instantiation: syslog.c:zend_class_backed_enum_table Unexecuted instantiation: type.c:zend_class_backed_enum_table Unexecuted instantiation: uniqid.c:zend_class_backed_enum_table Unexecuted instantiation: url_scanner_ex.c:zend_class_backed_enum_table Unexecuted instantiation: url.c:zend_class_backed_enum_table Unexecuted instantiation: user_filters.c:zend_class_backed_enum_table Unexecuted instantiation: uuencode.c:zend_class_backed_enum_table Unexecuted instantiation: var_unserializer.c:zend_class_backed_enum_table Unexecuted instantiation: var.c:zend_class_backed_enum_table Unexecuted instantiation: versioning.c:zend_class_backed_enum_table Unexecuted instantiation: crypt_sha256.c:zend_class_backed_enum_table Unexecuted instantiation: crypt_sha512.c:zend_class_backed_enum_table Unexecuted instantiation: php_crypt_r.c:zend_class_backed_enum_table Unexecuted instantiation: php_uri.c:zend_class_backed_enum_table Unexecuted instantiation: php_uri_common.c:zend_class_backed_enum_table Unexecuted instantiation: uri_parser_rfc3986.c:zend_class_backed_enum_table Unexecuted instantiation: uri_parser_whatwg.c:zend_class_backed_enum_table Unexecuted instantiation: uri_parser_php_parse_url.c:zend_class_backed_enum_table Unexecuted instantiation: explicit_bzero.c:zend_class_backed_enum_table Unexecuted instantiation: fopen_wrappers.c:zend_class_backed_enum_table Unexecuted instantiation: getopt.c:zend_class_backed_enum_table Unexecuted instantiation: main.c:zend_class_backed_enum_table Unexecuted instantiation: network.c:zend_class_backed_enum_table Unexecuted instantiation: output.c:zend_class_backed_enum_table Unexecuted instantiation: php_content_types.c:zend_class_backed_enum_table Unexecuted instantiation: php_ini_builder.c:zend_class_backed_enum_table Unexecuted instantiation: php_ini.c:zend_class_backed_enum_table Unexecuted instantiation: php_glob.c:zend_class_backed_enum_table Unexecuted instantiation: php_odbc_utils.c:zend_class_backed_enum_table Unexecuted instantiation: php_open_temporary_file.c:zend_class_backed_enum_table Unexecuted instantiation: php_scandir.c:zend_class_backed_enum_table Unexecuted instantiation: php_syslog.c:zend_class_backed_enum_table Unexecuted instantiation: php_ticks.c:zend_class_backed_enum_table Unexecuted instantiation: php_variables.c:zend_class_backed_enum_table Unexecuted instantiation: reentrancy.c:zend_class_backed_enum_table Unexecuted instantiation: rfc1867.c:zend_class_backed_enum_table Unexecuted instantiation: safe_bcmp.c:zend_class_backed_enum_table Unexecuted instantiation: SAPI.c:zend_class_backed_enum_table Unexecuted instantiation: snprintf.c:zend_class_backed_enum_table Unexecuted instantiation: spprintf.c:zend_class_backed_enum_table Unexecuted instantiation: strlcat.c:zend_class_backed_enum_table Unexecuted instantiation: strlcpy.c:zend_class_backed_enum_table Unexecuted instantiation: cast.c:zend_class_backed_enum_table Unexecuted instantiation: filter.c:zend_class_backed_enum_table Unexecuted instantiation: glob_wrapper.c:zend_class_backed_enum_table Unexecuted instantiation: memory.c:zend_class_backed_enum_table Unexecuted instantiation: mmap.c:zend_class_backed_enum_table Unexecuted instantiation: plain_wrapper.c:zend_class_backed_enum_table Unexecuted instantiation: streams.c:zend_class_backed_enum_table Unexecuted instantiation: transports.c:zend_class_backed_enum_table Unexecuted instantiation: userspace.c:zend_class_backed_enum_table Unexecuted instantiation: xp_socket.c:zend_class_backed_enum_table Unexecuted instantiation: block_pass.c:zend_class_backed_enum_table Unexecuted instantiation: compact_literals.c:zend_class_backed_enum_table Unexecuted instantiation: compact_vars.c:zend_class_backed_enum_table Unexecuted instantiation: dfa_pass.c:zend_class_backed_enum_table Unexecuted instantiation: nop_removal.c:zend_class_backed_enum_table Unexecuted instantiation: optimize_func_calls.c:zend_class_backed_enum_table Unexecuted instantiation: optimize_temp_vars_5.c:zend_class_backed_enum_table Unexecuted instantiation: pass1.c:zend_class_backed_enum_table Unexecuted instantiation: pass3.c:zend_class_backed_enum_table Unexecuted instantiation: sccp.c:zend_class_backed_enum_table Unexecuted instantiation: zend_optimizer.c:zend_class_backed_enum_table Unexecuted instantiation: zend_API.c:zend_class_backed_enum_table Unexecuted instantiation: zend_ast.c:zend_class_backed_enum_table Unexecuted instantiation: zend_attributes.c:zend_class_backed_enum_table Unexecuted instantiation: zend_builtin_functions.c:zend_class_backed_enum_table Unexecuted instantiation: zend_closures.c:zend_class_backed_enum_table Unexecuted instantiation: zend_compile.c:zend_class_backed_enum_table Unexecuted instantiation: zend_constants.c:zend_class_backed_enum_table Unexecuted instantiation: zend_default_classes.c:zend_class_backed_enum_table Unexecuted instantiation: zend_dtrace.c:zend_class_backed_enum_table zend_enum.c:zend_class_backed_enum_table Line | Count | Source | 483 | 207 | { | 484 | 207 | if (ZEND_MAP_PTR(ce->mutable_data) && ce->type == ZEND_USER_CLASS) { | 485 | 0 | zend_class_mutable_data *mutable_data = (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 486 | 0 | return mutable_data->backed_enum_table; | 487 | 207 | } else { | 488 | 207 | return ce->backed_enum_table; | 489 | 207 | } | 490 | 207 | } |
Unexecuted instantiation: zend_exceptions.c:zend_class_backed_enum_table Unexecuted instantiation: zend_execute_API.c:zend_class_backed_enum_table Unexecuted instantiation: zend_execute.c:zend_class_backed_enum_table Unexecuted instantiation: zend_fibers.c:zend_class_backed_enum_table Unexecuted instantiation: zend_gc.c:zend_class_backed_enum_table Unexecuted instantiation: zend_generators.c:zend_class_backed_enum_table Unexecuted instantiation: zend_inheritance.c:zend_class_backed_enum_table Unexecuted instantiation: zend_ini_parser.c:zend_class_backed_enum_table Unexecuted instantiation: zend_ini_scanner.c:zend_class_backed_enum_table Unexecuted instantiation: zend_ini.c:zend_class_backed_enum_table Unexecuted instantiation: zend_interfaces.c:zend_class_backed_enum_table Unexecuted instantiation: zend_iterators.c:zend_class_backed_enum_table Unexecuted instantiation: zend_language_parser.c:zend_class_backed_enum_table Unexecuted instantiation: zend_language_scanner.c:zend_class_backed_enum_table Unexecuted instantiation: zend_lazy_objects.c:zend_class_backed_enum_table Unexecuted instantiation: zend_list.c:zend_class_backed_enum_table Unexecuted instantiation: zend_object_handlers.c:zend_class_backed_enum_table Unexecuted instantiation: zend_objects_API.c:zend_class_backed_enum_table Unexecuted instantiation: zend_objects.c:zend_class_backed_enum_table Unexecuted instantiation: zend_observer.c:zend_class_backed_enum_table Unexecuted instantiation: zend_opcode.c:zend_class_backed_enum_table Unexecuted instantiation: zend_operators.c:zend_class_backed_enum_table Unexecuted instantiation: zend_property_hooks.c:zend_class_backed_enum_table Unexecuted instantiation: zend_smart_str.c:zend_class_backed_enum_table Unexecuted instantiation: zend_system_id.c:zend_class_backed_enum_table Unexecuted instantiation: zend_variables.c:zend_class_backed_enum_table Unexecuted instantiation: zend_weakrefs.c:zend_class_backed_enum_table Unexecuted instantiation: zend.c:zend_class_backed_enum_table Unexecuted instantiation: internal_functions_cli.c:zend_class_backed_enum_table Unexecuted instantiation: fuzzer-parser.c:zend_class_backed_enum_table Unexecuted instantiation: fuzzer-sapi.c:zend_class_backed_enum_table Unexecuted instantiation: fuzzer-tracing-jit.c:zend_class_backed_enum_table Unexecuted instantiation: fuzzer-exif.c:zend_class_backed_enum_table Unexecuted instantiation: fuzzer-unserialize.c:zend_class_backed_enum_table Unexecuted instantiation: fuzzer-function-jit.c:zend_class_backed_enum_table Unexecuted instantiation: fuzzer-json.c:zend_class_backed_enum_table Unexecuted instantiation: fuzzer-unserializehash.c:zend_class_backed_enum_table Unexecuted instantiation: fuzzer-execute.c:zend_class_backed_enum_table |
491 | | |
492 | | ZEND_API void zend_update_property_ex(const zend_class_entry *scope, zend_object *object, zend_string *name, zval *value); |
493 | | ZEND_API void zend_update_property(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); |
494 | | ZEND_API void zend_update_property_null(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length); |
495 | | ZEND_API void zend_update_property_bool(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); |
496 | | ZEND_API void zend_update_property_long(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value); |
497 | | ZEND_API void zend_update_property_double(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); |
498 | | ZEND_API void zend_update_property_str(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_string *value); |
499 | | ZEND_API void zend_update_property_string(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value); |
500 | | ZEND_API void zend_update_property_stringl(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value, size_t value_length); |
501 | | ZEND_API void zend_unset_property(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length); |
502 | | |
503 | | ZEND_API zend_result zend_update_static_property_ex(zend_class_entry *scope, zend_string *name, zval *value); |
504 | | ZEND_API zend_result zend_update_static_property(zend_class_entry *scope, const char *name, size_t name_length, zval *value); |
505 | | ZEND_API zend_result zend_update_static_property_null(zend_class_entry *scope, const char *name, size_t name_length); |
506 | | ZEND_API zend_result zend_update_static_property_bool(zend_class_entry *scope, const char *name, size_t name_length, zend_long value); |
507 | | ZEND_API zend_result zend_update_static_property_long(zend_class_entry *scope, const char *name, size_t name_length, zend_long value); |
508 | | ZEND_API zend_result zend_update_static_property_double(zend_class_entry *scope, const char *name, size_t name_length, double value); |
509 | | ZEND_API zend_result zend_update_static_property_string(zend_class_entry *scope, const char *name, size_t name_length, const char *value); |
510 | | ZEND_API zend_result zend_update_static_property_stringl(zend_class_entry *scope, const char *name, size_t name_length, const char *value, size_t value_length); |
511 | | |
512 | | ZEND_API zval *zend_read_property_ex(const zend_class_entry *scope, zend_object *object, zend_string *name, bool silent, zval *rv); |
513 | | ZEND_API zval *zend_read_property(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, bool silent, zval *rv); |
514 | | |
515 | | ZEND_API zval *zend_read_static_property_ex(zend_class_entry *scope, zend_string *name, bool silent); |
516 | | ZEND_API zval *zend_read_static_property(zend_class_entry *scope, const char *name, size_t name_length, bool silent); |
517 | | |
518 | | ZEND_API const char *zend_get_type_by_const(int type); |
519 | | |
520 | 374k | #define ZEND_THIS (&EX(This)) |
521 | | |
522 | 14 | #define hasThis() (Z_TYPE_P(ZEND_THIS) == IS_OBJECT) |
523 | 14 | #define getThis() (hasThis() ? ZEND_THIS : NULL) |
524 | | #define ZEND_IS_METHOD_CALL() (EX(func)->common.scope != NULL) |
525 | | |
526 | 250k | #define ZEND_NUM_ARGS() EX_NUM_ARGS() |
527 | | |
528 | | #ifndef ZEND_WIN32 |
529 | | #define DLEXPORT |
530 | | #endif |
531 | | |
532 | 2.78M | #define array_init(arg) ZVAL_ARR((arg), zend_new_array(0)) |
533 | 1.13M | #define array_init_size(arg, size) ZVAL_ARR((arg), zend_new_array(size)) |
534 | | ZEND_API void object_init(zval *arg); |
535 | | ZEND_API zend_result object_init_ex(zval *arg, zend_class_entry *ce); |
536 | | ZEND_API zend_result object_init_with_constructor(zval *arg, zend_class_entry *class_type, uint32_t param_count, zval *params, HashTable *named_params); |
537 | | ZEND_API zend_result object_and_properties_init(zval *arg, zend_class_entry *ce, HashTable *properties); |
538 | | ZEND_API void object_properties_init(zend_object *object, zend_class_entry *class_type); |
539 | | ZEND_API void object_properties_init_ex(zend_object *object, HashTable *properties); |
540 | | ZEND_API void object_properties_load(zend_object *object, const HashTable *properties); |
541 | | |
542 | | ZEND_API void zend_merge_properties(const zval *obj, const HashTable *properties); |
543 | | |
544 | | ZEND_API void add_assoc_long_ex(zval *arg, const char *key, size_t key_len, zend_long n); |
545 | | ZEND_API void add_assoc_null_ex(zval *arg, const char *key, size_t key_len); |
546 | | ZEND_API void add_assoc_bool_ex(zval *arg, const char *key, size_t key_len, bool b); |
547 | | ZEND_API void add_assoc_resource_ex(zval *arg, const char *key, size_t key_len, zend_resource *r); |
548 | | ZEND_API void add_assoc_double_ex(zval *arg, const char *key, size_t key_len, double d); |
549 | | ZEND_API void add_assoc_str_ex(zval *arg, const char *key, size_t key_len, zend_string *str); |
550 | | ZEND_API void add_assoc_string_ex(zval *arg, const char *key, size_t key_len, const char *str); |
551 | | ZEND_API void add_assoc_stringl_ex(zval *arg, const char *key, size_t key_len, const char *str, size_t length); |
552 | | ZEND_API void add_assoc_array_ex(zval *arg, const char *key, size_t key_len, zend_array *arr); |
553 | | ZEND_API void add_assoc_object_ex(zval *arg, const char *key, size_t key_len, zend_object *obj); |
554 | | ZEND_API void add_assoc_reference_ex(zval *arg, const char *key, size_t key_len, zend_reference *ref); |
555 | | ZEND_API void add_assoc_zval_ex(zval *arg, const char *key, size_t key_len, zval *value); |
556 | | |
557 | 29.1k | static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) { |
558 | 29.1k | add_assoc_long_ex(arg, key, strlen(key), n); |
559 | 29.1k | } Unexecuted instantiation: php_date.c:add_assoc_long Unexecuted instantiation: php_pcre.c:add_assoc_long Line | Count | Source | 557 | 28.6k | static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) { | 558 | 28.6k | add_assoc_long_ex(arg, key, strlen(key), n); | 559 | 28.6k | } |
Unexecuted instantiation: hash_adler32.c:add_assoc_long Unexecuted instantiation: hash_crc32.c:add_assoc_long Unexecuted instantiation: hash_fnv.c:add_assoc_long Unexecuted instantiation: hash_gost.c:add_assoc_long Unexecuted instantiation: hash_haval.c:add_assoc_long Unexecuted instantiation: hash_joaat.c:add_assoc_long Unexecuted instantiation: hash_md.c:add_assoc_long Unexecuted instantiation: hash_murmur.c:add_assoc_long Unexecuted instantiation: hash_ripemd.c:add_assoc_long Unexecuted instantiation: hash_sha_ni.c:add_assoc_long Unexecuted instantiation: hash_sha_sse2.c:add_assoc_long Unexecuted instantiation: hash_sha.c:add_assoc_long Unexecuted instantiation: hash_sha3.c:add_assoc_long Unexecuted instantiation: hash_snefru.c:add_assoc_long Unexecuted instantiation: hash_tiger.c:add_assoc_long Unexecuted instantiation: hash_whirlpool.c:add_assoc_long Unexecuted instantiation: hash_xxhash.c:add_assoc_long Unexecuted instantiation: hash.c:add_assoc_long Unexecuted instantiation: json_encoder.c:add_assoc_long Unexecuted instantiation: json_parser.tab.c:add_assoc_long Unexecuted instantiation: json_scanner.c:add_assoc_long Unexecuted instantiation: json.c:add_assoc_long Unexecuted instantiation: php_lexbor.c:add_assoc_long Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_long Unexecuted instantiation: shared_alloc_posix.c:add_assoc_long Unexecuted instantiation: shared_alloc_shm.c:add_assoc_long Unexecuted instantiation: zend_accelerator_api.c:add_assoc_long Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_long Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_long Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_long zend_accelerator_module.c:add_assoc_long Line | Count | Source | 557 | 330 | static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) { | 558 | 330 | add_assoc_long_ex(arg, key, strlen(key), n); | 559 | 330 | } |
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_long Unexecuted instantiation: zend_file_cache.c:add_assoc_long Unexecuted instantiation: zend_persist_calc.c:add_assoc_long Unexecuted instantiation: zend_persist.c:add_assoc_long Unexecuted instantiation: zend_shared_alloc.c:add_assoc_long Unexecuted instantiation: ZendAccelerator.c:add_assoc_long Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_long zend_jit.c:add_assoc_long Line | Count | Source | 557 | 75 | static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) { | 558 | 75 | add_assoc_long_ex(arg, key, strlen(key), n); | 559 | 75 | } |
Unexecuted instantiation: csprng.c:add_assoc_long Unexecuted instantiation: engine_mt19937.c:add_assoc_long Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_long Unexecuted instantiation: engine_secure.c:add_assoc_long Unexecuted instantiation: engine_user.c:add_assoc_long Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_long Unexecuted instantiation: gammasection.c:add_assoc_long Unexecuted instantiation: random.c:add_assoc_long Unexecuted instantiation: randomizer.c:add_assoc_long Unexecuted instantiation: zend_utils.c:add_assoc_long Unexecuted instantiation: php_reflection.c:add_assoc_long Unexecuted instantiation: php_spl.c:add_assoc_long Unexecuted instantiation: spl_array.c:add_assoc_long Unexecuted instantiation: spl_directory.c:add_assoc_long Unexecuted instantiation: spl_dllist.c:add_assoc_long Unexecuted instantiation: spl_exceptions.c:add_assoc_long Unexecuted instantiation: spl_fixedarray.c:add_assoc_long Unexecuted instantiation: spl_functions.c:add_assoc_long Unexecuted instantiation: spl_heap.c:add_assoc_long Unexecuted instantiation: spl_iterators.c:add_assoc_long Unexecuted instantiation: spl_observer.c:add_assoc_long Unexecuted instantiation: array.c:add_assoc_long Unexecuted instantiation: assert.c:add_assoc_long Unexecuted instantiation: base64.c:add_assoc_long Unexecuted instantiation: basic_functions.c:add_assoc_long Unexecuted instantiation: browscap.c:add_assoc_long Unexecuted instantiation: crc32_x86.c:add_assoc_long Unexecuted instantiation: crc32.c:add_assoc_long Unexecuted instantiation: credits.c:add_assoc_long Unexecuted instantiation: crypt.c:add_assoc_long Unexecuted instantiation: css.c:add_assoc_long Unexecuted instantiation: datetime.c:add_assoc_long Unexecuted instantiation: dir.c:add_assoc_long Unexecuted instantiation: dl.c:add_assoc_long Unexecuted instantiation: dns.c:add_assoc_long Unexecuted instantiation: exec.c:add_assoc_long Unexecuted instantiation: file.c:add_assoc_long Unexecuted instantiation: filestat.c:add_assoc_long Unexecuted instantiation: filters.c:add_assoc_long Unexecuted instantiation: flock_compat.c:add_assoc_long Unexecuted instantiation: formatted_print.c:add_assoc_long Unexecuted instantiation: fsock.c:add_assoc_long Unexecuted instantiation: ftok.c:add_assoc_long Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_long Unexecuted instantiation: head.c:add_assoc_long Unexecuted instantiation: hrtime.c:add_assoc_long Unexecuted instantiation: html.c:add_assoc_long Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_long Unexecuted instantiation: http.c:add_assoc_long Unexecuted instantiation: image.c:add_assoc_long Unexecuted instantiation: incomplete_class.c:add_assoc_long Unexecuted instantiation: info.c:add_assoc_long Unexecuted instantiation: iptc.c:add_assoc_long Unexecuted instantiation: levenshtein.c:add_assoc_long Unexecuted instantiation: link.c:add_assoc_long Unexecuted instantiation: mail.c:add_assoc_long Unexecuted instantiation: math.c:add_assoc_long Unexecuted instantiation: md5.c:add_assoc_long Unexecuted instantiation: metaphone.c:add_assoc_long Unexecuted instantiation: microtime.c:add_assoc_long Unexecuted instantiation: net.c:add_assoc_long Unexecuted instantiation: pack.c:add_assoc_long Unexecuted instantiation: pageinfo.c:add_assoc_long Unexecuted instantiation: password.c:add_assoc_long Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_long Unexecuted instantiation: proc_open.c:add_assoc_long Unexecuted instantiation: quot_print.c:add_assoc_long Unexecuted instantiation: scanf.c:add_assoc_long Unexecuted instantiation: sha1.c:add_assoc_long Unexecuted instantiation: soundex.c:add_assoc_long streamsfuncs.c:add_assoc_long Line | Count | Source | 557 | 140 | static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) { | 558 | 140 | add_assoc_long_ex(arg, key, strlen(key), n); | 559 | 140 | } |
Unexecuted instantiation: string.c:add_assoc_long Unexecuted instantiation: strnatcmp.c:add_assoc_long Unexecuted instantiation: syslog.c:add_assoc_long Unexecuted instantiation: type.c:add_assoc_long Unexecuted instantiation: uniqid.c:add_assoc_long Unexecuted instantiation: url_scanner_ex.c:add_assoc_long Unexecuted instantiation: url.c:add_assoc_long Unexecuted instantiation: user_filters.c:add_assoc_long Unexecuted instantiation: uuencode.c:add_assoc_long Unexecuted instantiation: var_unserializer.c:add_assoc_long Unexecuted instantiation: var.c:add_assoc_long Unexecuted instantiation: versioning.c:add_assoc_long Unexecuted instantiation: crypt_sha256.c:add_assoc_long Unexecuted instantiation: crypt_sha512.c:add_assoc_long Unexecuted instantiation: php_crypt_r.c:add_assoc_long Unexecuted instantiation: php_uri.c:add_assoc_long Unexecuted instantiation: php_uri_common.c:add_assoc_long Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_long Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_long Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_long Unexecuted instantiation: explicit_bzero.c:add_assoc_long Unexecuted instantiation: fopen_wrappers.c:add_assoc_long Unexecuted instantiation: getopt.c:add_assoc_long Unexecuted instantiation: main.c:add_assoc_long Unexecuted instantiation: network.c:add_assoc_long Unexecuted instantiation: output.c:add_assoc_long Unexecuted instantiation: php_content_types.c:add_assoc_long Unexecuted instantiation: php_ini_builder.c:add_assoc_long Unexecuted instantiation: php_ini.c:add_assoc_long Unexecuted instantiation: php_glob.c:add_assoc_long Unexecuted instantiation: php_odbc_utils.c:add_assoc_long Unexecuted instantiation: php_open_temporary_file.c:add_assoc_long Unexecuted instantiation: php_scandir.c:add_assoc_long Unexecuted instantiation: php_syslog.c:add_assoc_long Unexecuted instantiation: php_ticks.c:add_assoc_long Unexecuted instantiation: php_variables.c:add_assoc_long Unexecuted instantiation: reentrancy.c:add_assoc_long Unexecuted instantiation: rfc1867.c:add_assoc_long Unexecuted instantiation: safe_bcmp.c:add_assoc_long Unexecuted instantiation: SAPI.c:add_assoc_long Unexecuted instantiation: snprintf.c:add_assoc_long Unexecuted instantiation: spprintf.c:add_assoc_long Unexecuted instantiation: strlcat.c:add_assoc_long Unexecuted instantiation: strlcpy.c:add_assoc_long Unexecuted instantiation: cast.c:add_assoc_long Unexecuted instantiation: filter.c:add_assoc_long Unexecuted instantiation: glob_wrapper.c:add_assoc_long Unexecuted instantiation: memory.c:add_assoc_long Unexecuted instantiation: mmap.c:add_assoc_long Unexecuted instantiation: plain_wrapper.c:add_assoc_long Unexecuted instantiation: streams.c:add_assoc_long Unexecuted instantiation: transports.c:add_assoc_long Unexecuted instantiation: userspace.c:add_assoc_long Unexecuted instantiation: xp_socket.c:add_assoc_long Unexecuted instantiation: block_pass.c:add_assoc_long Unexecuted instantiation: compact_literals.c:add_assoc_long Unexecuted instantiation: compact_vars.c:add_assoc_long Unexecuted instantiation: dfa_pass.c:add_assoc_long Unexecuted instantiation: nop_removal.c:add_assoc_long Unexecuted instantiation: optimize_func_calls.c:add_assoc_long Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_long Unexecuted instantiation: pass1.c:add_assoc_long Unexecuted instantiation: pass3.c:add_assoc_long Unexecuted instantiation: sccp.c:add_assoc_long Unexecuted instantiation: zend_optimizer.c:add_assoc_long Unexecuted instantiation: zend_API.c:add_assoc_long Unexecuted instantiation: zend_ast.c:add_assoc_long Unexecuted instantiation: zend_attributes.c:add_assoc_long Unexecuted instantiation: zend_builtin_functions.c:add_assoc_long Unexecuted instantiation: zend_closures.c:add_assoc_long Unexecuted instantiation: zend_compile.c:add_assoc_long Unexecuted instantiation: zend_constants.c:add_assoc_long Unexecuted instantiation: zend_default_classes.c:add_assoc_long Unexecuted instantiation: zend_dtrace.c:add_assoc_long Unexecuted instantiation: zend_enum.c:add_assoc_long Unexecuted instantiation: zend_exceptions.c:add_assoc_long Unexecuted instantiation: zend_execute_API.c:add_assoc_long Unexecuted instantiation: zend_execute.c:add_assoc_long Unexecuted instantiation: zend_fibers.c:add_assoc_long Unexecuted instantiation: zend_gc.c:add_assoc_long Unexecuted instantiation: zend_generators.c:add_assoc_long Unexecuted instantiation: zend_inheritance.c:add_assoc_long Unexecuted instantiation: zend_ini_parser.c:add_assoc_long Unexecuted instantiation: zend_ini_scanner.c:add_assoc_long Unexecuted instantiation: zend_ini.c:add_assoc_long Unexecuted instantiation: zend_interfaces.c:add_assoc_long Unexecuted instantiation: zend_iterators.c:add_assoc_long Unexecuted instantiation: zend_language_parser.c:add_assoc_long Unexecuted instantiation: zend_language_scanner.c:add_assoc_long Unexecuted instantiation: zend_lazy_objects.c:add_assoc_long Unexecuted instantiation: zend_list.c:add_assoc_long Unexecuted instantiation: zend_object_handlers.c:add_assoc_long Unexecuted instantiation: zend_objects_API.c:add_assoc_long Unexecuted instantiation: zend_objects.c:add_assoc_long Unexecuted instantiation: zend_observer.c:add_assoc_long Unexecuted instantiation: zend_opcode.c:add_assoc_long Unexecuted instantiation: zend_operators.c:add_assoc_long Unexecuted instantiation: zend_property_hooks.c:add_assoc_long Unexecuted instantiation: zend_smart_str.c:add_assoc_long Unexecuted instantiation: zend_system_id.c:add_assoc_long Unexecuted instantiation: zend_variables.c:add_assoc_long Unexecuted instantiation: zend_weakrefs.c:add_assoc_long Unexecuted instantiation: zend.c:add_assoc_long Unexecuted instantiation: internal_functions_cli.c:add_assoc_long Unexecuted instantiation: fuzzer-parser.c:add_assoc_long Unexecuted instantiation: fuzzer-sapi.c:add_assoc_long Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_long Unexecuted instantiation: fuzzer-exif.c:add_assoc_long Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_long Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_long Unexecuted instantiation: fuzzer-json.c:add_assoc_long Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_long Unexecuted instantiation: fuzzer-execute.c:add_assoc_long |
560 | 14.8k | static zend_always_inline void add_assoc_null(zval *arg, const char *key) { |
561 | 14.8k | add_assoc_null_ex(arg, key, strlen(key)); |
562 | 14.8k | } Unexecuted instantiation: php_date.c:add_assoc_null Unexecuted instantiation: php_pcre.c:add_assoc_null Line | Count | Source | 560 | 14.8k | static zend_always_inline void add_assoc_null(zval *arg, const char *key) { | 561 | 14.8k | add_assoc_null_ex(arg, key, strlen(key)); | 562 | 14.8k | } |
Unexecuted instantiation: hash_adler32.c:add_assoc_null Unexecuted instantiation: hash_crc32.c:add_assoc_null Unexecuted instantiation: hash_fnv.c:add_assoc_null Unexecuted instantiation: hash_gost.c:add_assoc_null Unexecuted instantiation: hash_haval.c:add_assoc_null Unexecuted instantiation: hash_joaat.c:add_assoc_null Unexecuted instantiation: hash_md.c:add_assoc_null Unexecuted instantiation: hash_murmur.c:add_assoc_null Unexecuted instantiation: hash_ripemd.c:add_assoc_null Unexecuted instantiation: hash_sha_ni.c:add_assoc_null Unexecuted instantiation: hash_sha_sse2.c:add_assoc_null Unexecuted instantiation: hash_sha.c:add_assoc_null Unexecuted instantiation: hash_sha3.c:add_assoc_null Unexecuted instantiation: hash_snefru.c:add_assoc_null Unexecuted instantiation: hash_tiger.c:add_assoc_null Unexecuted instantiation: hash_whirlpool.c:add_assoc_null Unexecuted instantiation: hash_xxhash.c:add_assoc_null Unexecuted instantiation: hash.c:add_assoc_null Unexecuted instantiation: json_encoder.c:add_assoc_null Unexecuted instantiation: json_parser.tab.c:add_assoc_null Unexecuted instantiation: json_scanner.c:add_assoc_null Unexecuted instantiation: json.c:add_assoc_null Unexecuted instantiation: php_lexbor.c:add_assoc_null Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_null Unexecuted instantiation: shared_alloc_posix.c:add_assoc_null Unexecuted instantiation: shared_alloc_shm.c:add_assoc_null Unexecuted instantiation: zend_accelerator_api.c:add_assoc_null Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_null Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_null Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_null Unexecuted instantiation: zend_accelerator_module.c:add_assoc_null Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_null Unexecuted instantiation: zend_file_cache.c:add_assoc_null Unexecuted instantiation: zend_persist_calc.c:add_assoc_null Unexecuted instantiation: zend_persist.c:add_assoc_null Unexecuted instantiation: zend_shared_alloc.c:add_assoc_null Unexecuted instantiation: ZendAccelerator.c:add_assoc_null Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_null Unexecuted instantiation: zend_jit.c:add_assoc_null Unexecuted instantiation: csprng.c:add_assoc_null Unexecuted instantiation: engine_mt19937.c:add_assoc_null Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_null Unexecuted instantiation: engine_secure.c:add_assoc_null Unexecuted instantiation: engine_user.c:add_assoc_null Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_null Unexecuted instantiation: gammasection.c:add_assoc_null Unexecuted instantiation: random.c:add_assoc_null Unexecuted instantiation: randomizer.c:add_assoc_null Unexecuted instantiation: zend_utils.c:add_assoc_null Unexecuted instantiation: php_reflection.c:add_assoc_null Unexecuted instantiation: php_spl.c:add_assoc_null Unexecuted instantiation: spl_array.c:add_assoc_null Unexecuted instantiation: spl_directory.c:add_assoc_null Unexecuted instantiation: spl_dllist.c:add_assoc_null Unexecuted instantiation: spl_exceptions.c:add_assoc_null Unexecuted instantiation: spl_fixedarray.c:add_assoc_null Unexecuted instantiation: spl_functions.c:add_assoc_null Unexecuted instantiation: spl_heap.c:add_assoc_null Unexecuted instantiation: spl_iterators.c:add_assoc_null Unexecuted instantiation: spl_observer.c:add_assoc_null Unexecuted instantiation: array.c:add_assoc_null Unexecuted instantiation: assert.c:add_assoc_null Unexecuted instantiation: base64.c:add_assoc_null Unexecuted instantiation: basic_functions.c:add_assoc_null Unexecuted instantiation: browscap.c:add_assoc_null Unexecuted instantiation: crc32_x86.c:add_assoc_null Unexecuted instantiation: crc32.c:add_assoc_null Unexecuted instantiation: credits.c:add_assoc_null Unexecuted instantiation: crypt.c:add_assoc_null Unexecuted instantiation: css.c:add_assoc_null Unexecuted instantiation: datetime.c:add_assoc_null Unexecuted instantiation: dir.c:add_assoc_null Unexecuted instantiation: dl.c:add_assoc_null Unexecuted instantiation: dns.c:add_assoc_null Unexecuted instantiation: exec.c:add_assoc_null Unexecuted instantiation: file.c:add_assoc_null Unexecuted instantiation: filestat.c:add_assoc_null Unexecuted instantiation: filters.c:add_assoc_null Unexecuted instantiation: flock_compat.c:add_assoc_null Unexecuted instantiation: formatted_print.c:add_assoc_null Unexecuted instantiation: fsock.c:add_assoc_null Unexecuted instantiation: ftok.c:add_assoc_null Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_null Unexecuted instantiation: head.c:add_assoc_null Unexecuted instantiation: hrtime.c:add_assoc_null Unexecuted instantiation: html.c:add_assoc_null Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_null Unexecuted instantiation: http.c:add_assoc_null Unexecuted instantiation: image.c:add_assoc_null Unexecuted instantiation: incomplete_class.c:add_assoc_null Unexecuted instantiation: info.c:add_assoc_null Unexecuted instantiation: iptc.c:add_assoc_null Unexecuted instantiation: levenshtein.c:add_assoc_null Unexecuted instantiation: link.c:add_assoc_null Unexecuted instantiation: mail.c:add_assoc_null Unexecuted instantiation: math.c:add_assoc_null Unexecuted instantiation: md5.c:add_assoc_null Unexecuted instantiation: metaphone.c:add_assoc_null Unexecuted instantiation: microtime.c:add_assoc_null Unexecuted instantiation: net.c:add_assoc_null Unexecuted instantiation: pack.c:add_assoc_null Unexecuted instantiation: pageinfo.c:add_assoc_null Unexecuted instantiation: password.c:add_assoc_null Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_null Unexecuted instantiation: proc_open.c:add_assoc_null Unexecuted instantiation: quot_print.c:add_assoc_null Unexecuted instantiation: scanf.c:add_assoc_null Unexecuted instantiation: sha1.c:add_assoc_null Unexecuted instantiation: soundex.c:add_assoc_null Unexecuted instantiation: streamsfuncs.c:add_assoc_null Unexecuted instantiation: string.c:add_assoc_null Unexecuted instantiation: strnatcmp.c:add_assoc_null Unexecuted instantiation: syslog.c:add_assoc_null Unexecuted instantiation: type.c:add_assoc_null Unexecuted instantiation: uniqid.c:add_assoc_null Unexecuted instantiation: url_scanner_ex.c:add_assoc_null Unexecuted instantiation: url.c:add_assoc_null Unexecuted instantiation: user_filters.c:add_assoc_null Unexecuted instantiation: uuencode.c:add_assoc_null Unexecuted instantiation: var_unserializer.c:add_assoc_null Unexecuted instantiation: var.c:add_assoc_null Unexecuted instantiation: versioning.c:add_assoc_null Unexecuted instantiation: crypt_sha256.c:add_assoc_null Unexecuted instantiation: crypt_sha512.c:add_assoc_null Unexecuted instantiation: php_crypt_r.c:add_assoc_null Unexecuted instantiation: php_uri.c:add_assoc_null Unexecuted instantiation: php_uri_common.c:add_assoc_null Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_null Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_null Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_null Unexecuted instantiation: explicit_bzero.c:add_assoc_null Unexecuted instantiation: fopen_wrappers.c:add_assoc_null Unexecuted instantiation: getopt.c:add_assoc_null Unexecuted instantiation: main.c:add_assoc_null Unexecuted instantiation: network.c:add_assoc_null Unexecuted instantiation: output.c:add_assoc_null Unexecuted instantiation: php_content_types.c:add_assoc_null Unexecuted instantiation: php_ini_builder.c:add_assoc_null Unexecuted instantiation: php_ini.c:add_assoc_null Unexecuted instantiation: php_glob.c:add_assoc_null Unexecuted instantiation: php_odbc_utils.c:add_assoc_null Unexecuted instantiation: php_open_temporary_file.c:add_assoc_null Unexecuted instantiation: php_scandir.c:add_assoc_null Unexecuted instantiation: php_syslog.c:add_assoc_null Unexecuted instantiation: php_ticks.c:add_assoc_null Unexecuted instantiation: php_variables.c:add_assoc_null Unexecuted instantiation: reentrancy.c:add_assoc_null Unexecuted instantiation: rfc1867.c:add_assoc_null Unexecuted instantiation: safe_bcmp.c:add_assoc_null Unexecuted instantiation: SAPI.c:add_assoc_null Unexecuted instantiation: snprintf.c:add_assoc_null Unexecuted instantiation: spprintf.c:add_assoc_null Unexecuted instantiation: strlcat.c:add_assoc_null Unexecuted instantiation: strlcpy.c:add_assoc_null Unexecuted instantiation: cast.c:add_assoc_null Unexecuted instantiation: filter.c:add_assoc_null Unexecuted instantiation: glob_wrapper.c:add_assoc_null Unexecuted instantiation: memory.c:add_assoc_null Unexecuted instantiation: mmap.c:add_assoc_null Unexecuted instantiation: plain_wrapper.c:add_assoc_null Unexecuted instantiation: streams.c:add_assoc_null Unexecuted instantiation: transports.c:add_assoc_null Unexecuted instantiation: userspace.c:add_assoc_null Unexecuted instantiation: xp_socket.c:add_assoc_null Unexecuted instantiation: block_pass.c:add_assoc_null Unexecuted instantiation: compact_literals.c:add_assoc_null Unexecuted instantiation: compact_vars.c:add_assoc_null Unexecuted instantiation: dfa_pass.c:add_assoc_null Unexecuted instantiation: nop_removal.c:add_assoc_null Unexecuted instantiation: optimize_func_calls.c:add_assoc_null Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_null Unexecuted instantiation: pass1.c:add_assoc_null Unexecuted instantiation: pass3.c:add_assoc_null Unexecuted instantiation: sccp.c:add_assoc_null Unexecuted instantiation: zend_optimizer.c:add_assoc_null Unexecuted instantiation: zend_API.c:add_assoc_null Unexecuted instantiation: zend_ast.c:add_assoc_null Unexecuted instantiation: zend_attributes.c:add_assoc_null Unexecuted instantiation: zend_builtin_functions.c:add_assoc_null Unexecuted instantiation: zend_closures.c:add_assoc_null Unexecuted instantiation: zend_compile.c:add_assoc_null Unexecuted instantiation: zend_constants.c:add_assoc_null Unexecuted instantiation: zend_default_classes.c:add_assoc_null Unexecuted instantiation: zend_dtrace.c:add_assoc_null Unexecuted instantiation: zend_enum.c:add_assoc_null Unexecuted instantiation: zend_exceptions.c:add_assoc_null Unexecuted instantiation: zend_execute_API.c:add_assoc_null Unexecuted instantiation: zend_execute.c:add_assoc_null Unexecuted instantiation: zend_fibers.c:add_assoc_null Unexecuted instantiation: zend_gc.c:add_assoc_null Unexecuted instantiation: zend_generators.c:add_assoc_null Unexecuted instantiation: zend_inheritance.c:add_assoc_null Unexecuted instantiation: zend_ini_parser.c:add_assoc_null Unexecuted instantiation: zend_ini_scanner.c:add_assoc_null Unexecuted instantiation: zend_ini.c:add_assoc_null Unexecuted instantiation: zend_interfaces.c:add_assoc_null Unexecuted instantiation: zend_iterators.c:add_assoc_null Unexecuted instantiation: zend_language_parser.c:add_assoc_null Unexecuted instantiation: zend_language_scanner.c:add_assoc_null Unexecuted instantiation: zend_lazy_objects.c:add_assoc_null Unexecuted instantiation: zend_list.c:add_assoc_null Unexecuted instantiation: zend_object_handlers.c:add_assoc_null Unexecuted instantiation: zend_objects_API.c:add_assoc_null Unexecuted instantiation: zend_objects.c:add_assoc_null Unexecuted instantiation: zend_observer.c:add_assoc_null Unexecuted instantiation: zend_opcode.c:add_assoc_null Unexecuted instantiation: zend_operators.c:add_assoc_null Unexecuted instantiation: zend_property_hooks.c:add_assoc_null Unexecuted instantiation: zend_smart_str.c:add_assoc_null Unexecuted instantiation: zend_system_id.c:add_assoc_null Unexecuted instantiation: zend_variables.c:add_assoc_null Unexecuted instantiation: zend_weakrefs.c:add_assoc_null Unexecuted instantiation: zend.c:add_assoc_null Unexecuted instantiation: internal_functions_cli.c:add_assoc_null Unexecuted instantiation: fuzzer-parser.c:add_assoc_null Unexecuted instantiation: fuzzer-sapi.c:add_assoc_null Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_null Unexecuted instantiation: fuzzer-exif.c:add_assoc_null Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_null Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_null Unexecuted instantiation: fuzzer-json.c:add_assoc_null Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_null Unexecuted instantiation: fuzzer-execute.c:add_assoc_null |
563 | 650 | static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) { |
564 | 650 | add_assoc_bool_ex(arg, key, strlen(key), b); |
565 | 650 | } Unexecuted instantiation: php_date.c:add_assoc_bool Unexecuted instantiation: php_pcre.c:add_assoc_bool Unexecuted instantiation: exif.c:add_assoc_bool Unexecuted instantiation: hash_adler32.c:add_assoc_bool Unexecuted instantiation: hash_crc32.c:add_assoc_bool Unexecuted instantiation: hash_fnv.c:add_assoc_bool Unexecuted instantiation: hash_gost.c:add_assoc_bool Unexecuted instantiation: hash_haval.c:add_assoc_bool Unexecuted instantiation: hash_joaat.c:add_assoc_bool Unexecuted instantiation: hash_md.c:add_assoc_bool Unexecuted instantiation: hash_murmur.c:add_assoc_bool Unexecuted instantiation: hash_ripemd.c:add_assoc_bool Unexecuted instantiation: hash_sha_ni.c:add_assoc_bool Unexecuted instantiation: hash_sha_sse2.c:add_assoc_bool Unexecuted instantiation: hash_sha.c:add_assoc_bool Unexecuted instantiation: hash_sha3.c:add_assoc_bool Unexecuted instantiation: hash_snefru.c:add_assoc_bool Unexecuted instantiation: hash_tiger.c:add_assoc_bool Unexecuted instantiation: hash_whirlpool.c:add_assoc_bool Unexecuted instantiation: hash_xxhash.c:add_assoc_bool Unexecuted instantiation: hash.c:add_assoc_bool Unexecuted instantiation: json_encoder.c:add_assoc_bool Unexecuted instantiation: json_parser.tab.c:add_assoc_bool Unexecuted instantiation: json_scanner.c:add_assoc_bool Unexecuted instantiation: json.c:add_assoc_bool Unexecuted instantiation: php_lexbor.c:add_assoc_bool Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_bool Unexecuted instantiation: shared_alloc_posix.c:add_assoc_bool Unexecuted instantiation: shared_alloc_shm.c:add_assoc_bool Unexecuted instantiation: zend_accelerator_api.c:add_assoc_bool Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_bool Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_bool Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_bool zend_accelerator_module.c:add_assoc_bool Line | Count | Source | 563 | 60 | static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) { | 564 | 60 | add_assoc_bool_ex(arg, key, strlen(key), b); | 565 | 60 | } |
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_bool Unexecuted instantiation: zend_file_cache.c:add_assoc_bool Unexecuted instantiation: zend_persist_calc.c:add_assoc_bool Unexecuted instantiation: zend_persist.c:add_assoc_bool Unexecuted instantiation: zend_shared_alloc.c:add_assoc_bool Unexecuted instantiation: ZendAccelerator.c:add_assoc_bool Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_bool zend_jit.c:add_assoc_bool Line | Count | Source | 563 | 30 | static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) { | 564 | 30 | add_assoc_bool_ex(arg, key, strlen(key), b); | 565 | 30 | } |
Unexecuted instantiation: csprng.c:add_assoc_bool Unexecuted instantiation: engine_mt19937.c:add_assoc_bool Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_bool Unexecuted instantiation: engine_secure.c:add_assoc_bool Unexecuted instantiation: engine_user.c:add_assoc_bool Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_bool Unexecuted instantiation: gammasection.c:add_assoc_bool Unexecuted instantiation: random.c:add_assoc_bool Unexecuted instantiation: randomizer.c:add_assoc_bool Unexecuted instantiation: zend_utils.c:add_assoc_bool Unexecuted instantiation: php_reflection.c:add_assoc_bool Unexecuted instantiation: php_spl.c:add_assoc_bool Unexecuted instantiation: spl_array.c:add_assoc_bool Unexecuted instantiation: spl_directory.c:add_assoc_bool Unexecuted instantiation: spl_dllist.c:add_assoc_bool Unexecuted instantiation: spl_exceptions.c:add_assoc_bool Unexecuted instantiation: spl_fixedarray.c:add_assoc_bool Unexecuted instantiation: spl_functions.c:add_assoc_bool Unexecuted instantiation: spl_heap.c:add_assoc_bool Unexecuted instantiation: spl_iterators.c:add_assoc_bool Unexecuted instantiation: spl_observer.c:add_assoc_bool Unexecuted instantiation: array.c:add_assoc_bool Unexecuted instantiation: assert.c:add_assoc_bool Unexecuted instantiation: base64.c:add_assoc_bool Unexecuted instantiation: basic_functions.c:add_assoc_bool Unexecuted instantiation: browscap.c:add_assoc_bool Unexecuted instantiation: crc32_x86.c:add_assoc_bool Unexecuted instantiation: crc32.c:add_assoc_bool Unexecuted instantiation: credits.c:add_assoc_bool Unexecuted instantiation: crypt.c:add_assoc_bool Unexecuted instantiation: css.c:add_assoc_bool Unexecuted instantiation: datetime.c:add_assoc_bool Unexecuted instantiation: dir.c:add_assoc_bool Unexecuted instantiation: dl.c:add_assoc_bool Unexecuted instantiation: dns.c:add_assoc_bool Unexecuted instantiation: exec.c:add_assoc_bool Unexecuted instantiation: file.c:add_assoc_bool Unexecuted instantiation: filestat.c:add_assoc_bool Unexecuted instantiation: filters.c:add_assoc_bool Unexecuted instantiation: flock_compat.c:add_assoc_bool Unexecuted instantiation: formatted_print.c:add_assoc_bool Unexecuted instantiation: fsock.c:add_assoc_bool Unexecuted instantiation: ftok.c:add_assoc_bool Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_bool Unexecuted instantiation: head.c:add_assoc_bool Unexecuted instantiation: hrtime.c:add_assoc_bool Unexecuted instantiation: html.c:add_assoc_bool Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_bool Unexecuted instantiation: http.c:add_assoc_bool Unexecuted instantiation: image.c:add_assoc_bool Unexecuted instantiation: incomplete_class.c:add_assoc_bool Unexecuted instantiation: info.c:add_assoc_bool Unexecuted instantiation: iptc.c:add_assoc_bool Unexecuted instantiation: levenshtein.c:add_assoc_bool Unexecuted instantiation: link.c:add_assoc_bool Unexecuted instantiation: mail.c:add_assoc_bool Unexecuted instantiation: math.c:add_assoc_bool Unexecuted instantiation: md5.c:add_assoc_bool Unexecuted instantiation: metaphone.c:add_assoc_bool Unexecuted instantiation: microtime.c:add_assoc_bool Unexecuted instantiation: net.c:add_assoc_bool Unexecuted instantiation: pack.c:add_assoc_bool Unexecuted instantiation: pageinfo.c:add_assoc_bool Unexecuted instantiation: password.c:add_assoc_bool Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_bool Unexecuted instantiation: proc_open.c:add_assoc_bool Unexecuted instantiation: quot_print.c:add_assoc_bool Unexecuted instantiation: scanf.c:add_assoc_bool Unexecuted instantiation: sha1.c:add_assoc_bool Unexecuted instantiation: soundex.c:add_assoc_bool streamsfuncs.c:add_assoc_bool Line | Count | Source | 563 | 560 | static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) { | 564 | 560 | add_assoc_bool_ex(arg, key, strlen(key), b); | 565 | 560 | } |
Unexecuted instantiation: string.c:add_assoc_bool Unexecuted instantiation: strnatcmp.c:add_assoc_bool Unexecuted instantiation: syslog.c:add_assoc_bool Unexecuted instantiation: type.c:add_assoc_bool Unexecuted instantiation: uniqid.c:add_assoc_bool Unexecuted instantiation: url_scanner_ex.c:add_assoc_bool Unexecuted instantiation: url.c:add_assoc_bool Unexecuted instantiation: user_filters.c:add_assoc_bool Unexecuted instantiation: uuencode.c:add_assoc_bool Unexecuted instantiation: var_unserializer.c:add_assoc_bool Unexecuted instantiation: var.c:add_assoc_bool Unexecuted instantiation: versioning.c:add_assoc_bool Unexecuted instantiation: crypt_sha256.c:add_assoc_bool Unexecuted instantiation: crypt_sha512.c:add_assoc_bool Unexecuted instantiation: php_crypt_r.c:add_assoc_bool Unexecuted instantiation: php_uri.c:add_assoc_bool Unexecuted instantiation: php_uri_common.c:add_assoc_bool Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_bool Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_bool Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_bool Unexecuted instantiation: explicit_bzero.c:add_assoc_bool Unexecuted instantiation: fopen_wrappers.c:add_assoc_bool Unexecuted instantiation: getopt.c:add_assoc_bool Unexecuted instantiation: main.c:add_assoc_bool Unexecuted instantiation: network.c:add_assoc_bool Unexecuted instantiation: output.c:add_assoc_bool Unexecuted instantiation: php_content_types.c:add_assoc_bool Unexecuted instantiation: php_ini_builder.c:add_assoc_bool Unexecuted instantiation: php_ini.c:add_assoc_bool Unexecuted instantiation: php_glob.c:add_assoc_bool Unexecuted instantiation: php_odbc_utils.c:add_assoc_bool Unexecuted instantiation: php_open_temporary_file.c:add_assoc_bool Unexecuted instantiation: php_scandir.c:add_assoc_bool Unexecuted instantiation: php_syslog.c:add_assoc_bool Unexecuted instantiation: php_ticks.c:add_assoc_bool Unexecuted instantiation: php_variables.c:add_assoc_bool Unexecuted instantiation: reentrancy.c:add_assoc_bool Unexecuted instantiation: rfc1867.c:add_assoc_bool Unexecuted instantiation: safe_bcmp.c:add_assoc_bool Unexecuted instantiation: SAPI.c:add_assoc_bool Unexecuted instantiation: snprintf.c:add_assoc_bool Unexecuted instantiation: spprintf.c:add_assoc_bool Unexecuted instantiation: strlcat.c:add_assoc_bool Unexecuted instantiation: strlcpy.c:add_assoc_bool Unexecuted instantiation: cast.c:add_assoc_bool Unexecuted instantiation: filter.c:add_assoc_bool Unexecuted instantiation: glob_wrapper.c:add_assoc_bool Unexecuted instantiation: memory.c:add_assoc_bool Unexecuted instantiation: mmap.c:add_assoc_bool Unexecuted instantiation: plain_wrapper.c:add_assoc_bool Unexecuted instantiation: streams.c:add_assoc_bool Unexecuted instantiation: transports.c:add_assoc_bool Unexecuted instantiation: userspace.c:add_assoc_bool Unexecuted instantiation: xp_socket.c:add_assoc_bool Unexecuted instantiation: block_pass.c:add_assoc_bool Unexecuted instantiation: compact_literals.c:add_assoc_bool Unexecuted instantiation: compact_vars.c:add_assoc_bool Unexecuted instantiation: dfa_pass.c:add_assoc_bool Unexecuted instantiation: nop_removal.c:add_assoc_bool Unexecuted instantiation: optimize_func_calls.c:add_assoc_bool Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_bool Unexecuted instantiation: pass1.c:add_assoc_bool Unexecuted instantiation: pass3.c:add_assoc_bool Unexecuted instantiation: sccp.c:add_assoc_bool Unexecuted instantiation: zend_optimizer.c:add_assoc_bool Unexecuted instantiation: zend_API.c:add_assoc_bool Unexecuted instantiation: zend_ast.c:add_assoc_bool Unexecuted instantiation: zend_attributes.c:add_assoc_bool Unexecuted instantiation: zend_builtin_functions.c:add_assoc_bool Unexecuted instantiation: zend_closures.c:add_assoc_bool Unexecuted instantiation: zend_compile.c:add_assoc_bool Unexecuted instantiation: zend_constants.c:add_assoc_bool Unexecuted instantiation: zend_default_classes.c:add_assoc_bool Unexecuted instantiation: zend_dtrace.c:add_assoc_bool Unexecuted instantiation: zend_enum.c:add_assoc_bool Unexecuted instantiation: zend_exceptions.c:add_assoc_bool Unexecuted instantiation: zend_execute_API.c:add_assoc_bool Unexecuted instantiation: zend_execute.c:add_assoc_bool Unexecuted instantiation: zend_fibers.c:add_assoc_bool Unexecuted instantiation: zend_gc.c:add_assoc_bool Unexecuted instantiation: zend_generators.c:add_assoc_bool Unexecuted instantiation: zend_inheritance.c:add_assoc_bool Unexecuted instantiation: zend_ini_parser.c:add_assoc_bool Unexecuted instantiation: zend_ini_scanner.c:add_assoc_bool Unexecuted instantiation: zend_ini.c:add_assoc_bool Unexecuted instantiation: zend_interfaces.c:add_assoc_bool Unexecuted instantiation: zend_iterators.c:add_assoc_bool Unexecuted instantiation: zend_language_parser.c:add_assoc_bool Unexecuted instantiation: zend_language_scanner.c:add_assoc_bool Unexecuted instantiation: zend_lazy_objects.c:add_assoc_bool Unexecuted instantiation: zend_list.c:add_assoc_bool Unexecuted instantiation: zend_object_handlers.c:add_assoc_bool Unexecuted instantiation: zend_objects_API.c:add_assoc_bool Unexecuted instantiation: zend_objects.c:add_assoc_bool Unexecuted instantiation: zend_observer.c:add_assoc_bool Unexecuted instantiation: zend_opcode.c:add_assoc_bool Unexecuted instantiation: zend_operators.c:add_assoc_bool Unexecuted instantiation: zend_property_hooks.c:add_assoc_bool Unexecuted instantiation: zend_smart_str.c:add_assoc_bool Unexecuted instantiation: zend_system_id.c:add_assoc_bool Unexecuted instantiation: zend_variables.c:add_assoc_bool Unexecuted instantiation: zend_weakrefs.c:add_assoc_bool Unexecuted instantiation: zend.c:add_assoc_bool Unexecuted instantiation: internal_functions_cli.c:add_assoc_bool Unexecuted instantiation: fuzzer-parser.c:add_assoc_bool Unexecuted instantiation: fuzzer-sapi.c:add_assoc_bool Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_bool Unexecuted instantiation: fuzzer-exif.c:add_assoc_bool Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_bool Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_bool Unexecuted instantiation: fuzzer-json.c:add_assoc_bool Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_bool Unexecuted instantiation: fuzzer-execute.c:add_assoc_bool |
566 | 0 | static zend_always_inline void add_assoc_resource(zval *arg, const char *key, zend_resource *r) { |
567 | 0 | add_assoc_resource_ex(arg, key, strlen(key), r); |
568 | 0 | } Unexecuted instantiation: php_date.c:add_assoc_resource Unexecuted instantiation: php_pcre.c:add_assoc_resource Unexecuted instantiation: exif.c:add_assoc_resource Unexecuted instantiation: hash_adler32.c:add_assoc_resource Unexecuted instantiation: hash_crc32.c:add_assoc_resource Unexecuted instantiation: hash_fnv.c:add_assoc_resource Unexecuted instantiation: hash_gost.c:add_assoc_resource Unexecuted instantiation: hash_haval.c:add_assoc_resource Unexecuted instantiation: hash_joaat.c:add_assoc_resource Unexecuted instantiation: hash_md.c:add_assoc_resource Unexecuted instantiation: hash_murmur.c:add_assoc_resource Unexecuted instantiation: hash_ripemd.c:add_assoc_resource Unexecuted instantiation: hash_sha_ni.c:add_assoc_resource Unexecuted instantiation: hash_sha_sse2.c:add_assoc_resource Unexecuted instantiation: hash_sha.c:add_assoc_resource Unexecuted instantiation: hash_sha3.c:add_assoc_resource Unexecuted instantiation: hash_snefru.c:add_assoc_resource Unexecuted instantiation: hash_tiger.c:add_assoc_resource Unexecuted instantiation: hash_whirlpool.c:add_assoc_resource Unexecuted instantiation: hash_xxhash.c:add_assoc_resource Unexecuted instantiation: hash.c:add_assoc_resource Unexecuted instantiation: json_encoder.c:add_assoc_resource Unexecuted instantiation: json_parser.tab.c:add_assoc_resource Unexecuted instantiation: json_scanner.c:add_assoc_resource Unexecuted instantiation: json.c:add_assoc_resource Unexecuted instantiation: php_lexbor.c:add_assoc_resource Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_resource Unexecuted instantiation: shared_alloc_posix.c:add_assoc_resource Unexecuted instantiation: shared_alloc_shm.c:add_assoc_resource Unexecuted instantiation: zend_accelerator_api.c:add_assoc_resource Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_resource Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_resource Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_resource Unexecuted instantiation: zend_accelerator_module.c:add_assoc_resource Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_resource Unexecuted instantiation: zend_file_cache.c:add_assoc_resource Unexecuted instantiation: zend_persist_calc.c:add_assoc_resource Unexecuted instantiation: zend_persist.c:add_assoc_resource Unexecuted instantiation: zend_shared_alloc.c:add_assoc_resource Unexecuted instantiation: ZendAccelerator.c:add_assoc_resource Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_resource Unexecuted instantiation: zend_jit.c:add_assoc_resource Unexecuted instantiation: csprng.c:add_assoc_resource Unexecuted instantiation: engine_mt19937.c:add_assoc_resource Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_resource Unexecuted instantiation: engine_secure.c:add_assoc_resource Unexecuted instantiation: engine_user.c:add_assoc_resource Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_resource Unexecuted instantiation: gammasection.c:add_assoc_resource Unexecuted instantiation: random.c:add_assoc_resource Unexecuted instantiation: randomizer.c:add_assoc_resource Unexecuted instantiation: zend_utils.c:add_assoc_resource Unexecuted instantiation: php_reflection.c:add_assoc_resource Unexecuted instantiation: php_spl.c:add_assoc_resource Unexecuted instantiation: spl_array.c:add_assoc_resource Unexecuted instantiation: spl_directory.c:add_assoc_resource Unexecuted instantiation: spl_dllist.c:add_assoc_resource Unexecuted instantiation: spl_exceptions.c:add_assoc_resource Unexecuted instantiation: spl_fixedarray.c:add_assoc_resource Unexecuted instantiation: spl_functions.c:add_assoc_resource Unexecuted instantiation: spl_heap.c:add_assoc_resource Unexecuted instantiation: spl_iterators.c:add_assoc_resource Unexecuted instantiation: spl_observer.c:add_assoc_resource Unexecuted instantiation: array.c:add_assoc_resource Unexecuted instantiation: assert.c:add_assoc_resource Unexecuted instantiation: base64.c:add_assoc_resource Unexecuted instantiation: basic_functions.c:add_assoc_resource Unexecuted instantiation: browscap.c:add_assoc_resource Unexecuted instantiation: crc32_x86.c:add_assoc_resource Unexecuted instantiation: crc32.c:add_assoc_resource Unexecuted instantiation: credits.c:add_assoc_resource Unexecuted instantiation: crypt.c:add_assoc_resource Unexecuted instantiation: css.c:add_assoc_resource Unexecuted instantiation: datetime.c:add_assoc_resource Unexecuted instantiation: dir.c:add_assoc_resource Unexecuted instantiation: dl.c:add_assoc_resource Unexecuted instantiation: dns.c:add_assoc_resource Unexecuted instantiation: exec.c:add_assoc_resource Unexecuted instantiation: file.c:add_assoc_resource Unexecuted instantiation: filestat.c:add_assoc_resource Unexecuted instantiation: filters.c:add_assoc_resource Unexecuted instantiation: flock_compat.c:add_assoc_resource Unexecuted instantiation: formatted_print.c:add_assoc_resource Unexecuted instantiation: fsock.c:add_assoc_resource Unexecuted instantiation: ftok.c:add_assoc_resource Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_resource Unexecuted instantiation: head.c:add_assoc_resource Unexecuted instantiation: hrtime.c:add_assoc_resource Unexecuted instantiation: html.c:add_assoc_resource Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_resource Unexecuted instantiation: http.c:add_assoc_resource Unexecuted instantiation: image.c:add_assoc_resource Unexecuted instantiation: incomplete_class.c:add_assoc_resource Unexecuted instantiation: info.c:add_assoc_resource Unexecuted instantiation: iptc.c:add_assoc_resource Unexecuted instantiation: levenshtein.c:add_assoc_resource Unexecuted instantiation: link.c:add_assoc_resource Unexecuted instantiation: mail.c:add_assoc_resource Unexecuted instantiation: math.c:add_assoc_resource Unexecuted instantiation: md5.c:add_assoc_resource Unexecuted instantiation: metaphone.c:add_assoc_resource Unexecuted instantiation: microtime.c:add_assoc_resource Unexecuted instantiation: net.c:add_assoc_resource Unexecuted instantiation: pack.c:add_assoc_resource Unexecuted instantiation: pageinfo.c:add_assoc_resource Unexecuted instantiation: password.c:add_assoc_resource Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_resource Unexecuted instantiation: proc_open.c:add_assoc_resource Unexecuted instantiation: quot_print.c:add_assoc_resource Unexecuted instantiation: scanf.c:add_assoc_resource Unexecuted instantiation: sha1.c:add_assoc_resource Unexecuted instantiation: soundex.c:add_assoc_resource Unexecuted instantiation: streamsfuncs.c:add_assoc_resource Unexecuted instantiation: string.c:add_assoc_resource Unexecuted instantiation: strnatcmp.c:add_assoc_resource Unexecuted instantiation: syslog.c:add_assoc_resource Unexecuted instantiation: type.c:add_assoc_resource Unexecuted instantiation: uniqid.c:add_assoc_resource Unexecuted instantiation: url_scanner_ex.c:add_assoc_resource Unexecuted instantiation: url.c:add_assoc_resource Unexecuted instantiation: user_filters.c:add_assoc_resource Unexecuted instantiation: uuencode.c:add_assoc_resource Unexecuted instantiation: var_unserializer.c:add_assoc_resource Unexecuted instantiation: var.c:add_assoc_resource Unexecuted instantiation: versioning.c:add_assoc_resource Unexecuted instantiation: crypt_sha256.c:add_assoc_resource Unexecuted instantiation: crypt_sha512.c:add_assoc_resource Unexecuted instantiation: php_crypt_r.c:add_assoc_resource Unexecuted instantiation: php_uri.c:add_assoc_resource Unexecuted instantiation: php_uri_common.c:add_assoc_resource Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_resource Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_resource Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_resource Unexecuted instantiation: explicit_bzero.c:add_assoc_resource Unexecuted instantiation: fopen_wrappers.c:add_assoc_resource Unexecuted instantiation: getopt.c:add_assoc_resource Unexecuted instantiation: main.c:add_assoc_resource Unexecuted instantiation: network.c:add_assoc_resource Unexecuted instantiation: output.c:add_assoc_resource Unexecuted instantiation: php_content_types.c:add_assoc_resource Unexecuted instantiation: php_ini_builder.c:add_assoc_resource Unexecuted instantiation: php_ini.c:add_assoc_resource Unexecuted instantiation: php_glob.c:add_assoc_resource Unexecuted instantiation: php_odbc_utils.c:add_assoc_resource Unexecuted instantiation: php_open_temporary_file.c:add_assoc_resource Unexecuted instantiation: php_scandir.c:add_assoc_resource Unexecuted instantiation: php_syslog.c:add_assoc_resource Unexecuted instantiation: php_ticks.c:add_assoc_resource Unexecuted instantiation: php_variables.c:add_assoc_resource Unexecuted instantiation: reentrancy.c:add_assoc_resource Unexecuted instantiation: rfc1867.c:add_assoc_resource Unexecuted instantiation: safe_bcmp.c:add_assoc_resource Unexecuted instantiation: SAPI.c:add_assoc_resource Unexecuted instantiation: snprintf.c:add_assoc_resource Unexecuted instantiation: spprintf.c:add_assoc_resource Unexecuted instantiation: strlcat.c:add_assoc_resource Unexecuted instantiation: strlcpy.c:add_assoc_resource Unexecuted instantiation: cast.c:add_assoc_resource Unexecuted instantiation: filter.c:add_assoc_resource Unexecuted instantiation: glob_wrapper.c:add_assoc_resource Unexecuted instantiation: memory.c:add_assoc_resource Unexecuted instantiation: mmap.c:add_assoc_resource Unexecuted instantiation: plain_wrapper.c:add_assoc_resource Unexecuted instantiation: streams.c:add_assoc_resource Unexecuted instantiation: transports.c:add_assoc_resource Unexecuted instantiation: userspace.c:add_assoc_resource Unexecuted instantiation: xp_socket.c:add_assoc_resource Unexecuted instantiation: block_pass.c:add_assoc_resource Unexecuted instantiation: compact_literals.c:add_assoc_resource Unexecuted instantiation: compact_vars.c:add_assoc_resource Unexecuted instantiation: dfa_pass.c:add_assoc_resource Unexecuted instantiation: nop_removal.c:add_assoc_resource Unexecuted instantiation: optimize_func_calls.c:add_assoc_resource Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_resource Unexecuted instantiation: pass1.c:add_assoc_resource Unexecuted instantiation: pass3.c:add_assoc_resource Unexecuted instantiation: sccp.c:add_assoc_resource Unexecuted instantiation: zend_optimizer.c:add_assoc_resource Unexecuted instantiation: zend_API.c:add_assoc_resource Unexecuted instantiation: zend_ast.c:add_assoc_resource Unexecuted instantiation: zend_attributes.c:add_assoc_resource Unexecuted instantiation: zend_builtin_functions.c:add_assoc_resource Unexecuted instantiation: zend_closures.c:add_assoc_resource Unexecuted instantiation: zend_compile.c:add_assoc_resource Unexecuted instantiation: zend_constants.c:add_assoc_resource Unexecuted instantiation: zend_default_classes.c:add_assoc_resource Unexecuted instantiation: zend_dtrace.c:add_assoc_resource Unexecuted instantiation: zend_enum.c:add_assoc_resource Unexecuted instantiation: zend_exceptions.c:add_assoc_resource Unexecuted instantiation: zend_execute_API.c:add_assoc_resource Unexecuted instantiation: zend_execute.c:add_assoc_resource Unexecuted instantiation: zend_fibers.c:add_assoc_resource Unexecuted instantiation: zend_gc.c:add_assoc_resource Unexecuted instantiation: zend_generators.c:add_assoc_resource Unexecuted instantiation: zend_inheritance.c:add_assoc_resource Unexecuted instantiation: zend_ini_parser.c:add_assoc_resource Unexecuted instantiation: zend_ini_scanner.c:add_assoc_resource Unexecuted instantiation: zend_ini.c:add_assoc_resource Unexecuted instantiation: zend_interfaces.c:add_assoc_resource Unexecuted instantiation: zend_iterators.c:add_assoc_resource Unexecuted instantiation: zend_language_parser.c:add_assoc_resource Unexecuted instantiation: zend_language_scanner.c:add_assoc_resource Unexecuted instantiation: zend_lazy_objects.c:add_assoc_resource Unexecuted instantiation: zend_list.c:add_assoc_resource Unexecuted instantiation: zend_object_handlers.c:add_assoc_resource Unexecuted instantiation: zend_objects_API.c:add_assoc_resource Unexecuted instantiation: zend_objects.c:add_assoc_resource Unexecuted instantiation: zend_observer.c:add_assoc_resource Unexecuted instantiation: zend_opcode.c:add_assoc_resource Unexecuted instantiation: zend_operators.c:add_assoc_resource Unexecuted instantiation: zend_property_hooks.c:add_assoc_resource Unexecuted instantiation: zend_smart_str.c:add_assoc_resource Unexecuted instantiation: zend_system_id.c:add_assoc_resource Unexecuted instantiation: zend_variables.c:add_assoc_resource Unexecuted instantiation: zend_weakrefs.c:add_assoc_resource Unexecuted instantiation: zend.c:add_assoc_resource Unexecuted instantiation: internal_functions_cli.c:add_assoc_resource Unexecuted instantiation: fuzzer-parser.c:add_assoc_resource Unexecuted instantiation: fuzzer-sapi.c:add_assoc_resource Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_resource Unexecuted instantiation: fuzzer-exif.c:add_assoc_resource Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_resource Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_resource Unexecuted instantiation: fuzzer-json.c:add_assoc_resource Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_resource Unexecuted instantiation: fuzzer-execute.c:add_assoc_resource |
569 | 7.15k | static zend_always_inline void add_assoc_double(zval *arg, const char *key, double d) { |
570 | 7.15k | add_assoc_double_ex(arg, key, strlen(key), d); |
571 | 7.15k | } Unexecuted instantiation: php_date.c:add_assoc_double Unexecuted instantiation: php_pcre.c:add_assoc_double Line | Count | Source | 569 | 7.11k | static zend_always_inline void add_assoc_double(zval *arg, const char *key, double d) { | 570 | 7.11k | add_assoc_double_ex(arg, key, strlen(key), d); | 571 | 7.11k | } |
Unexecuted instantiation: hash_adler32.c:add_assoc_double Unexecuted instantiation: hash_crc32.c:add_assoc_double Unexecuted instantiation: hash_fnv.c:add_assoc_double Unexecuted instantiation: hash_gost.c:add_assoc_double Unexecuted instantiation: hash_haval.c:add_assoc_double Unexecuted instantiation: hash_joaat.c:add_assoc_double Unexecuted instantiation: hash_md.c:add_assoc_double Unexecuted instantiation: hash_murmur.c:add_assoc_double Unexecuted instantiation: hash_ripemd.c:add_assoc_double Unexecuted instantiation: hash_sha_ni.c:add_assoc_double Unexecuted instantiation: hash_sha_sse2.c:add_assoc_double Unexecuted instantiation: hash_sha.c:add_assoc_double Unexecuted instantiation: hash_sha3.c:add_assoc_double Unexecuted instantiation: hash_snefru.c:add_assoc_double Unexecuted instantiation: hash_tiger.c:add_assoc_double Unexecuted instantiation: hash_whirlpool.c:add_assoc_double Unexecuted instantiation: hash_xxhash.c:add_assoc_double Unexecuted instantiation: hash.c:add_assoc_double Unexecuted instantiation: json_encoder.c:add_assoc_double Unexecuted instantiation: json_parser.tab.c:add_assoc_double Unexecuted instantiation: json_scanner.c:add_assoc_double Unexecuted instantiation: json.c:add_assoc_double Unexecuted instantiation: php_lexbor.c:add_assoc_double Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_double Unexecuted instantiation: shared_alloc_posix.c:add_assoc_double Unexecuted instantiation: shared_alloc_shm.c:add_assoc_double Unexecuted instantiation: zend_accelerator_api.c:add_assoc_double Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_double Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_double Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_double zend_accelerator_module.c:add_assoc_double Line | Count | Source | 569 | 45 | static zend_always_inline void add_assoc_double(zval *arg, const char *key, double d) { | 570 | 45 | add_assoc_double_ex(arg, key, strlen(key), d); | 571 | 45 | } |
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_double Unexecuted instantiation: zend_file_cache.c:add_assoc_double Unexecuted instantiation: zend_persist_calc.c:add_assoc_double Unexecuted instantiation: zend_persist.c:add_assoc_double Unexecuted instantiation: zend_shared_alloc.c:add_assoc_double Unexecuted instantiation: ZendAccelerator.c:add_assoc_double Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_double Unexecuted instantiation: zend_jit.c:add_assoc_double Unexecuted instantiation: csprng.c:add_assoc_double Unexecuted instantiation: engine_mt19937.c:add_assoc_double Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_double Unexecuted instantiation: engine_secure.c:add_assoc_double Unexecuted instantiation: engine_user.c:add_assoc_double Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_double Unexecuted instantiation: gammasection.c:add_assoc_double Unexecuted instantiation: random.c:add_assoc_double Unexecuted instantiation: randomizer.c:add_assoc_double Unexecuted instantiation: zend_utils.c:add_assoc_double Unexecuted instantiation: php_reflection.c:add_assoc_double Unexecuted instantiation: php_spl.c:add_assoc_double Unexecuted instantiation: spl_array.c:add_assoc_double Unexecuted instantiation: spl_directory.c:add_assoc_double Unexecuted instantiation: spl_dllist.c:add_assoc_double Unexecuted instantiation: spl_exceptions.c:add_assoc_double Unexecuted instantiation: spl_fixedarray.c:add_assoc_double Unexecuted instantiation: spl_functions.c:add_assoc_double Unexecuted instantiation: spl_heap.c:add_assoc_double Unexecuted instantiation: spl_iterators.c:add_assoc_double Unexecuted instantiation: spl_observer.c:add_assoc_double Unexecuted instantiation: array.c:add_assoc_double Unexecuted instantiation: assert.c:add_assoc_double Unexecuted instantiation: base64.c:add_assoc_double Unexecuted instantiation: basic_functions.c:add_assoc_double Unexecuted instantiation: browscap.c:add_assoc_double Unexecuted instantiation: crc32_x86.c:add_assoc_double Unexecuted instantiation: crc32.c:add_assoc_double Unexecuted instantiation: credits.c:add_assoc_double Unexecuted instantiation: crypt.c:add_assoc_double Unexecuted instantiation: css.c:add_assoc_double Unexecuted instantiation: datetime.c:add_assoc_double Unexecuted instantiation: dir.c:add_assoc_double Unexecuted instantiation: dl.c:add_assoc_double Unexecuted instantiation: dns.c:add_assoc_double Unexecuted instantiation: exec.c:add_assoc_double Unexecuted instantiation: file.c:add_assoc_double Unexecuted instantiation: filestat.c:add_assoc_double Unexecuted instantiation: filters.c:add_assoc_double Unexecuted instantiation: flock_compat.c:add_assoc_double Unexecuted instantiation: formatted_print.c:add_assoc_double Unexecuted instantiation: fsock.c:add_assoc_double Unexecuted instantiation: ftok.c:add_assoc_double Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_double Unexecuted instantiation: head.c:add_assoc_double Unexecuted instantiation: hrtime.c:add_assoc_double Unexecuted instantiation: html.c:add_assoc_double Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_double Unexecuted instantiation: http.c:add_assoc_double Unexecuted instantiation: image.c:add_assoc_double Unexecuted instantiation: incomplete_class.c:add_assoc_double Unexecuted instantiation: info.c:add_assoc_double Unexecuted instantiation: iptc.c:add_assoc_double Unexecuted instantiation: levenshtein.c:add_assoc_double Unexecuted instantiation: link.c:add_assoc_double Unexecuted instantiation: mail.c:add_assoc_double Unexecuted instantiation: math.c:add_assoc_double Unexecuted instantiation: md5.c:add_assoc_double Unexecuted instantiation: metaphone.c:add_assoc_double Unexecuted instantiation: microtime.c:add_assoc_double Unexecuted instantiation: net.c:add_assoc_double Unexecuted instantiation: pack.c:add_assoc_double Unexecuted instantiation: pageinfo.c:add_assoc_double Unexecuted instantiation: password.c:add_assoc_double Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_double Unexecuted instantiation: proc_open.c:add_assoc_double Unexecuted instantiation: quot_print.c:add_assoc_double Unexecuted instantiation: scanf.c:add_assoc_double Unexecuted instantiation: sha1.c:add_assoc_double Unexecuted instantiation: soundex.c:add_assoc_double Unexecuted instantiation: streamsfuncs.c:add_assoc_double Unexecuted instantiation: string.c:add_assoc_double Unexecuted instantiation: strnatcmp.c:add_assoc_double Unexecuted instantiation: syslog.c:add_assoc_double Unexecuted instantiation: type.c:add_assoc_double Unexecuted instantiation: uniqid.c:add_assoc_double Unexecuted instantiation: url_scanner_ex.c:add_assoc_double Unexecuted instantiation: url.c:add_assoc_double Unexecuted instantiation: user_filters.c:add_assoc_double Unexecuted instantiation: uuencode.c:add_assoc_double Unexecuted instantiation: var_unserializer.c:add_assoc_double Unexecuted instantiation: var.c:add_assoc_double Unexecuted instantiation: versioning.c:add_assoc_double Unexecuted instantiation: crypt_sha256.c:add_assoc_double Unexecuted instantiation: crypt_sha512.c:add_assoc_double Unexecuted instantiation: php_crypt_r.c:add_assoc_double Unexecuted instantiation: php_uri.c:add_assoc_double Unexecuted instantiation: php_uri_common.c:add_assoc_double Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_double Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_double Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_double Unexecuted instantiation: explicit_bzero.c:add_assoc_double Unexecuted instantiation: fopen_wrappers.c:add_assoc_double Unexecuted instantiation: getopt.c:add_assoc_double Unexecuted instantiation: main.c:add_assoc_double Unexecuted instantiation: network.c:add_assoc_double Unexecuted instantiation: output.c:add_assoc_double Unexecuted instantiation: php_content_types.c:add_assoc_double Unexecuted instantiation: php_ini_builder.c:add_assoc_double Unexecuted instantiation: php_ini.c:add_assoc_double Unexecuted instantiation: php_glob.c:add_assoc_double Unexecuted instantiation: php_odbc_utils.c:add_assoc_double Unexecuted instantiation: php_open_temporary_file.c:add_assoc_double Unexecuted instantiation: php_scandir.c:add_assoc_double Unexecuted instantiation: php_syslog.c:add_assoc_double Unexecuted instantiation: php_ticks.c:add_assoc_double Unexecuted instantiation: php_variables.c:add_assoc_double Unexecuted instantiation: reentrancy.c:add_assoc_double Unexecuted instantiation: rfc1867.c:add_assoc_double Unexecuted instantiation: safe_bcmp.c:add_assoc_double Unexecuted instantiation: SAPI.c:add_assoc_double Unexecuted instantiation: snprintf.c:add_assoc_double Unexecuted instantiation: spprintf.c:add_assoc_double Unexecuted instantiation: strlcat.c:add_assoc_double Unexecuted instantiation: strlcpy.c:add_assoc_double Unexecuted instantiation: cast.c:add_assoc_double Unexecuted instantiation: filter.c:add_assoc_double Unexecuted instantiation: glob_wrapper.c:add_assoc_double Unexecuted instantiation: memory.c:add_assoc_double Unexecuted instantiation: mmap.c:add_assoc_double Unexecuted instantiation: plain_wrapper.c:add_assoc_double Unexecuted instantiation: streams.c:add_assoc_double Unexecuted instantiation: transports.c:add_assoc_double Unexecuted instantiation: userspace.c:add_assoc_double Unexecuted instantiation: xp_socket.c:add_assoc_double Unexecuted instantiation: block_pass.c:add_assoc_double Unexecuted instantiation: compact_literals.c:add_assoc_double Unexecuted instantiation: compact_vars.c:add_assoc_double Unexecuted instantiation: dfa_pass.c:add_assoc_double Unexecuted instantiation: nop_removal.c:add_assoc_double Unexecuted instantiation: optimize_func_calls.c:add_assoc_double Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_double Unexecuted instantiation: pass1.c:add_assoc_double Unexecuted instantiation: pass3.c:add_assoc_double Unexecuted instantiation: sccp.c:add_assoc_double Unexecuted instantiation: zend_optimizer.c:add_assoc_double Unexecuted instantiation: zend_API.c:add_assoc_double Unexecuted instantiation: zend_ast.c:add_assoc_double Unexecuted instantiation: zend_attributes.c:add_assoc_double Unexecuted instantiation: zend_builtin_functions.c:add_assoc_double Unexecuted instantiation: zend_closures.c:add_assoc_double Unexecuted instantiation: zend_compile.c:add_assoc_double Unexecuted instantiation: zend_constants.c:add_assoc_double Unexecuted instantiation: zend_default_classes.c:add_assoc_double Unexecuted instantiation: zend_dtrace.c:add_assoc_double Unexecuted instantiation: zend_enum.c:add_assoc_double Unexecuted instantiation: zend_exceptions.c:add_assoc_double Unexecuted instantiation: zend_execute_API.c:add_assoc_double Unexecuted instantiation: zend_execute.c:add_assoc_double Unexecuted instantiation: zend_fibers.c:add_assoc_double Unexecuted instantiation: zend_gc.c:add_assoc_double Unexecuted instantiation: zend_generators.c:add_assoc_double Unexecuted instantiation: zend_inheritance.c:add_assoc_double Unexecuted instantiation: zend_ini_parser.c:add_assoc_double Unexecuted instantiation: zend_ini_scanner.c:add_assoc_double Unexecuted instantiation: zend_ini.c:add_assoc_double Unexecuted instantiation: zend_interfaces.c:add_assoc_double Unexecuted instantiation: zend_iterators.c:add_assoc_double Unexecuted instantiation: zend_language_parser.c:add_assoc_double Unexecuted instantiation: zend_language_scanner.c:add_assoc_double Unexecuted instantiation: zend_lazy_objects.c:add_assoc_double Unexecuted instantiation: zend_list.c:add_assoc_double Unexecuted instantiation: zend_object_handlers.c:add_assoc_double Unexecuted instantiation: zend_objects_API.c:add_assoc_double Unexecuted instantiation: zend_objects.c:add_assoc_double Unexecuted instantiation: zend_observer.c:add_assoc_double Unexecuted instantiation: zend_opcode.c:add_assoc_double Unexecuted instantiation: zend_operators.c:add_assoc_double Unexecuted instantiation: zend_property_hooks.c:add_assoc_double Unexecuted instantiation: zend_smart_str.c:add_assoc_double Unexecuted instantiation: zend_system_id.c:add_assoc_double Unexecuted instantiation: zend_variables.c:add_assoc_double Unexecuted instantiation: zend_weakrefs.c:add_assoc_double Unexecuted instantiation: zend.c:add_assoc_double Unexecuted instantiation: internal_functions_cli.c:add_assoc_double Unexecuted instantiation: fuzzer-parser.c:add_assoc_double Unexecuted instantiation: fuzzer-sapi.c:add_assoc_double Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_double Unexecuted instantiation: fuzzer-exif.c:add_assoc_double Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_double Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_double Unexecuted instantiation: fuzzer-json.c:add_assoc_double Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_double Unexecuted instantiation: fuzzer-execute.c:add_assoc_double |
572 | 17 | static zend_always_inline void add_assoc_str(zval *arg, const char *key, zend_string *str) { |
573 | 17 | add_assoc_str_ex(arg, key, strlen(key), str); |
574 | 17 | } Unexecuted instantiation: php_date.c:add_assoc_str Unexecuted instantiation: php_pcre.c:add_assoc_str Unexecuted instantiation: exif.c:add_assoc_str Unexecuted instantiation: hash_adler32.c:add_assoc_str Unexecuted instantiation: hash_crc32.c:add_assoc_str Unexecuted instantiation: hash_fnv.c:add_assoc_str Unexecuted instantiation: hash_gost.c:add_assoc_str Unexecuted instantiation: hash_haval.c:add_assoc_str Unexecuted instantiation: hash_joaat.c:add_assoc_str Unexecuted instantiation: hash_md.c:add_assoc_str Unexecuted instantiation: hash_murmur.c:add_assoc_str Unexecuted instantiation: hash_ripemd.c:add_assoc_str Unexecuted instantiation: hash_sha_ni.c:add_assoc_str Unexecuted instantiation: hash_sha_sse2.c:add_assoc_str Unexecuted instantiation: hash_sha.c:add_assoc_str Unexecuted instantiation: hash_sha3.c:add_assoc_str Unexecuted instantiation: hash_snefru.c:add_assoc_str Unexecuted instantiation: hash_tiger.c:add_assoc_str Unexecuted instantiation: hash_whirlpool.c:add_assoc_str Unexecuted instantiation: hash_xxhash.c:add_assoc_str Unexecuted instantiation: hash.c:add_assoc_str Unexecuted instantiation: json_encoder.c:add_assoc_str Unexecuted instantiation: json_parser.tab.c:add_assoc_str Unexecuted instantiation: json_scanner.c:add_assoc_str Unexecuted instantiation: json.c:add_assoc_str Unexecuted instantiation: php_lexbor.c:add_assoc_str Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_str Unexecuted instantiation: shared_alloc_posix.c:add_assoc_str Unexecuted instantiation: shared_alloc_shm.c:add_assoc_str Unexecuted instantiation: zend_accelerator_api.c:add_assoc_str Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_str Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_str Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_str zend_accelerator_module.c:add_assoc_str Line | Count | Source | 572 | 15 | static zend_always_inline void add_assoc_str(zval *arg, const char *key, zend_string *str) { | 573 | 15 | add_assoc_str_ex(arg, key, strlen(key), str); | 574 | 15 | } |
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_str Unexecuted instantiation: zend_file_cache.c:add_assoc_str Unexecuted instantiation: zend_persist_calc.c:add_assoc_str Unexecuted instantiation: zend_persist.c:add_assoc_str Unexecuted instantiation: zend_shared_alloc.c:add_assoc_str Unexecuted instantiation: ZendAccelerator.c:add_assoc_str Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_str Unexecuted instantiation: zend_jit.c:add_assoc_str Unexecuted instantiation: csprng.c:add_assoc_str Unexecuted instantiation: engine_mt19937.c:add_assoc_str Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_str Unexecuted instantiation: engine_secure.c:add_assoc_str Unexecuted instantiation: engine_user.c:add_assoc_str Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_str Unexecuted instantiation: gammasection.c:add_assoc_str Unexecuted instantiation: random.c:add_assoc_str Unexecuted instantiation: randomizer.c:add_assoc_str Unexecuted instantiation: zend_utils.c:add_assoc_str php_reflection.c:add_assoc_str Line | Count | Source | 572 | 2 | static zend_always_inline void add_assoc_str(zval *arg, const char *key, zend_string *str) { | 573 | 2 | add_assoc_str_ex(arg, key, strlen(key), str); | 574 | 2 | } |
Unexecuted instantiation: php_spl.c:add_assoc_str Unexecuted instantiation: spl_array.c:add_assoc_str Unexecuted instantiation: spl_directory.c:add_assoc_str Unexecuted instantiation: spl_dllist.c:add_assoc_str Unexecuted instantiation: spl_exceptions.c:add_assoc_str Unexecuted instantiation: spl_fixedarray.c:add_assoc_str Unexecuted instantiation: spl_functions.c:add_assoc_str Unexecuted instantiation: spl_heap.c:add_assoc_str Unexecuted instantiation: spl_iterators.c:add_assoc_str Unexecuted instantiation: spl_observer.c:add_assoc_str Unexecuted instantiation: array.c:add_assoc_str Unexecuted instantiation: assert.c:add_assoc_str Unexecuted instantiation: base64.c:add_assoc_str Unexecuted instantiation: basic_functions.c:add_assoc_str Unexecuted instantiation: browscap.c:add_assoc_str Unexecuted instantiation: crc32_x86.c:add_assoc_str Unexecuted instantiation: crc32.c:add_assoc_str Unexecuted instantiation: credits.c:add_assoc_str Unexecuted instantiation: crypt.c:add_assoc_str Unexecuted instantiation: css.c:add_assoc_str Unexecuted instantiation: datetime.c:add_assoc_str Unexecuted instantiation: dir.c:add_assoc_str Unexecuted instantiation: dl.c:add_assoc_str Unexecuted instantiation: dns.c:add_assoc_str Unexecuted instantiation: exec.c:add_assoc_str Unexecuted instantiation: file.c:add_assoc_str Unexecuted instantiation: filestat.c:add_assoc_str Unexecuted instantiation: filters.c:add_assoc_str Unexecuted instantiation: flock_compat.c:add_assoc_str Unexecuted instantiation: formatted_print.c:add_assoc_str Unexecuted instantiation: fsock.c:add_assoc_str Unexecuted instantiation: ftok.c:add_assoc_str Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_str Unexecuted instantiation: head.c:add_assoc_str Unexecuted instantiation: hrtime.c:add_assoc_str Unexecuted instantiation: html.c:add_assoc_str Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_str Unexecuted instantiation: http.c:add_assoc_str Unexecuted instantiation: image.c:add_assoc_str Unexecuted instantiation: incomplete_class.c:add_assoc_str Unexecuted instantiation: info.c:add_assoc_str Unexecuted instantiation: iptc.c:add_assoc_str Unexecuted instantiation: levenshtein.c:add_assoc_str Unexecuted instantiation: link.c:add_assoc_str Unexecuted instantiation: mail.c:add_assoc_str Unexecuted instantiation: math.c:add_assoc_str Unexecuted instantiation: md5.c:add_assoc_str Unexecuted instantiation: metaphone.c:add_assoc_str Unexecuted instantiation: microtime.c:add_assoc_str Unexecuted instantiation: net.c:add_assoc_str Unexecuted instantiation: pack.c:add_assoc_str Unexecuted instantiation: pageinfo.c:add_assoc_str Unexecuted instantiation: password.c:add_assoc_str Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_str Unexecuted instantiation: proc_open.c:add_assoc_str Unexecuted instantiation: quot_print.c:add_assoc_str Unexecuted instantiation: scanf.c:add_assoc_str Unexecuted instantiation: sha1.c:add_assoc_str Unexecuted instantiation: soundex.c:add_assoc_str Unexecuted instantiation: streamsfuncs.c:add_assoc_str Unexecuted instantiation: string.c:add_assoc_str Unexecuted instantiation: strnatcmp.c:add_assoc_str Unexecuted instantiation: syslog.c:add_assoc_str Unexecuted instantiation: type.c:add_assoc_str Unexecuted instantiation: uniqid.c:add_assoc_str Unexecuted instantiation: url_scanner_ex.c:add_assoc_str Unexecuted instantiation: url.c:add_assoc_str Unexecuted instantiation: user_filters.c:add_assoc_str Unexecuted instantiation: uuencode.c:add_assoc_str Unexecuted instantiation: var_unserializer.c:add_assoc_str Unexecuted instantiation: var.c:add_assoc_str Unexecuted instantiation: versioning.c:add_assoc_str Unexecuted instantiation: crypt_sha256.c:add_assoc_str Unexecuted instantiation: crypt_sha512.c:add_assoc_str Unexecuted instantiation: php_crypt_r.c:add_assoc_str Unexecuted instantiation: php_uri.c:add_assoc_str Unexecuted instantiation: php_uri_common.c:add_assoc_str Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_str Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_str Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_str Unexecuted instantiation: explicit_bzero.c:add_assoc_str Unexecuted instantiation: fopen_wrappers.c:add_assoc_str Unexecuted instantiation: getopt.c:add_assoc_str Unexecuted instantiation: main.c:add_assoc_str Unexecuted instantiation: network.c:add_assoc_str Unexecuted instantiation: output.c:add_assoc_str Unexecuted instantiation: php_content_types.c:add_assoc_str Unexecuted instantiation: php_ini_builder.c:add_assoc_str Unexecuted instantiation: php_ini.c:add_assoc_str Unexecuted instantiation: php_glob.c:add_assoc_str Unexecuted instantiation: php_odbc_utils.c:add_assoc_str Unexecuted instantiation: php_open_temporary_file.c:add_assoc_str Unexecuted instantiation: php_scandir.c:add_assoc_str Unexecuted instantiation: php_syslog.c:add_assoc_str Unexecuted instantiation: php_ticks.c:add_assoc_str Unexecuted instantiation: php_variables.c:add_assoc_str Unexecuted instantiation: reentrancy.c:add_assoc_str Unexecuted instantiation: rfc1867.c:add_assoc_str Unexecuted instantiation: safe_bcmp.c:add_assoc_str Unexecuted instantiation: SAPI.c:add_assoc_str Unexecuted instantiation: snprintf.c:add_assoc_str Unexecuted instantiation: spprintf.c:add_assoc_str Unexecuted instantiation: strlcat.c:add_assoc_str Unexecuted instantiation: strlcpy.c:add_assoc_str Unexecuted instantiation: cast.c:add_assoc_str Unexecuted instantiation: filter.c:add_assoc_str Unexecuted instantiation: glob_wrapper.c:add_assoc_str Unexecuted instantiation: memory.c:add_assoc_str Unexecuted instantiation: mmap.c:add_assoc_str Unexecuted instantiation: plain_wrapper.c:add_assoc_str Unexecuted instantiation: streams.c:add_assoc_str Unexecuted instantiation: transports.c:add_assoc_str Unexecuted instantiation: userspace.c:add_assoc_str Unexecuted instantiation: xp_socket.c:add_assoc_str Unexecuted instantiation: block_pass.c:add_assoc_str Unexecuted instantiation: compact_literals.c:add_assoc_str Unexecuted instantiation: compact_vars.c:add_assoc_str Unexecuted instantiation: dfa_pass.c:add_assoc_str Unexecuted instantiation: nop_removal.c:add_assoc_str Unexecuted instantiation: optimize_func_calls.c:add_assoc_str Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_str Unexecuted instantiation: pass1.c:add_assoc_str Unexecuted instantiation: pass3.c:add_assoc_str Unexecuted instantiation: sccp.c:add_assoc_str Unexecuted instantiation: zend_optimizer.c:add_assoc_str Unexecuted instantiation: zend_API.c:add_assoc_str Unexecuted instantiation: zend_ast.c:add_assoc_str Unexecuted instantiation: zend_attributes.c:add_assoc_str Unexecuted instantiation: zend_builtin_functions.c:add_assoc_str Unexecuted instantiation: zend_closures.c:add_assoc_str Unexecuted instantiation: zend_compile.c:add_assoc_str Unexecuted instantiation: zend_constants.c:add_assoc_str Unexecuted instantiation: zend_default_classes.c:add_assoc_str Unexecuted instantiation: zend_dtrace.c:add_assoc_str Unexecuted instantiation: zend_enum.c:add_assoc_str Unexecuted instantiation: zend_exceptions.c:add_assoc_str Unexecuted instantiation: zend_execute_API.c:add_assoc_str Unexecuted instantiation: zend_execute.c:add_assoc_str Unexecuted instantiation: zend_fibers.c:add_assoc_str Unexecuted instantiation: zend_gc.c:add_assoc_str Unexecuted instantiation: zend_generators.c:add_assoc_str Unexecuted instantiation: zend_inheritance.c:add_assoc_str Unexecuted instantiation: zend_ini_parser.c:add_assoc_str Unexecuted instantiation: zend_ini_scanner.c:add_assoc_str Unexecuted instantiation: zend_ini.c:add_assoc_str Unexecuted instantiation: zend_interfaces.c:add_assoc_str Unexecuted instantiation: zend_iterators.c:add_assoc_str Unexecuted instantiation: zend_language_parser.c:add_assoc_str Unexecuted instantiation: zend_language_scanner.c:add_assoc_str Unexecuted instantiation: zend_lazy_objects.c:add_assoc_str Unexecuted instantiation: zend_list.c:add_assoc_str Unexecuted instantiation: zend_object_handlers.c:add_assoc_str Unexecuted instantiation: zend_objects_API.c:add_assoc_str Unexecuted instantiation: zend_objects.c:add_assoc_str Unexecuted instantiation: zend_observer.c:add_assoc_str Unexecuted instantiation: zend_opcode.c:add_assoc_str Unexecuted instantiation: zend_operators.c:add_assoc_str Unexecuted instantiation: zend_property_hooks.c:add_assoc_str Unexecuted instantiation: zend_smart_str.c:add_assoc_str Unexecuted instantiation: zend_system_id.c:add_assoc_str Unexecuted instantiation: zend_variables.c:add_assoc_str Unexecuted instantiation: zend_weakrefs.c:add_assoc_str Unexecuted instantiation: zend.c:add_assoc_str Unexecuted instantiation: internal_functions_cli.c:add_assoc_str Unexecuted instantiation: fuzzer-parser.c:add_assoc_str Unexecuted instantiation: fuzzer-sapi.c:add_assoc_str Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_str Unexecuted instantiation: fuzzer-exif.c:add_assoc_str Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_str Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_str Unexecuted instantiation: fuzzer-json.c:add_assoc_str Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_str Unexecuted instantiation: fuzzer-execute.c:add_assoc_str |
575 | 19.1k | static zend_always_inline void add_assoc_string(zval *arg, const char *key, const char *str) { |
576 | 19.1k | add_assoc_string_ex(arg, key, strlen(key), str); |
577 | 19.1k | } Unexecuted instantiation: php_date.c:add_assoc_string Unexecuted instantiation: php_pcre.c:add_assoc_string Line | Count | Source | 575 | 18.6k | static zend_always_inline void add_assoc_string(zval *arg, const char *key, const char *str) { | 576 | 18.6k | add_assoc_string_ex(arg, key, strlen(key), str); | 577 | 18.6k | } |
Unexecuted instantiation: hash_adler32.c:add_assoc_string Unexecuted instantiation: hash_crc32.c:add_assoc_string Unexecuted instantiation: hash_fnv.c:add_assoc_string Unexecuted instantiation: hash_gost.c:add_assoc_string Unexecuted instantiation: hash_haval.c:add_assoc_string Unexecuted instantiation: hash_joaat.c:add_assoc_string Unexecuted instantiation: hash_md.c:add_assoc_string Unexecuted instantiation: hash_murmur.c:add_assoc_string Unexecuted instantiation: hash_ripemd.c:add_assoc_string Unexecuted instantiation: hash_sha_ni.c:add_assoc_string Unexecuted instantiation: hash_sha_sse2.c:add_assoc_string Unexecuted instantiation: hash_sha.c:add_assoc_string Unexecuted instantiation: hash_sha3.c:add_assoc_string Unexecuted instantiation: hash_snefru.c:add_assoc_string Unexecuted instantiation: hash_tiger.c:add_assoc_string Unexecuted instantiation: hash_whirlpool.c:add_assoc_string Unexecuted instantiation: hash_xxhash.c:add_assoc_string Unexecuted instantiation: hash.c:add_assoc_string Unexecuted instantiation: json_encoder.c:add_assoc_string Unexecuted instantiation: json_parser.tab.c:add_assoc_string Unexecuted instantiation: json_scanner.c:add_assoc_string Unexecuted instantiation: json.c:add_assoc_string Unexecuted instantiation: php_lexbor.c:add_assoc_string Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_string Unexecuted instantiation: shared_alloc_posix.c:add_assoc_string Unexecuted instantiation: shared_alloc_shm.c:add_assoc_string Unexecuted instantiation: zend_accelerator_api.c:add_assoc_string Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_string Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_string Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_string Unexecuted instantiation: zend_accelerator_module.c:add_assoc_string Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_string Unexecuted instantiation: zend_file_cache.c:add_assoc_string Unexecuted instantiation: zend_persist_calc.c:add_assoc_string Unexecuted instantiation: zend_persist.c:add_assoc_string Unexecuted instantiation: zend_shared_alloc.c:add_assoc_string Unexecuted instantiation: ZendAccelerator.c:add_assoc_string Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_string Unexecuted instantiation: zend_jit.c:add_assoc_string Unexecuted instantiation: csprng.c:add_assoc_string Unexecuted instantiation: engine_mt19937.c:add_assoc_string Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_string Unexecuted instantiation: engine_secure.c:add_assoc_string Unexecuted instantiation: engine_user.c:add_assoc_string Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_string Unexecuted instantiation: gammasection.c:add_assoc_string Unexecuted instantiation: random.c:add_assoc_string Unexecuted instantiation: randomizer.c:add_assoc_string Unexecuted instantiation: zend_utils.c:add_assoc_string Unexecuted instantiation: php_reflection.c:add_assoc_string Unexecuted instantiation: php_spl.c:add_assoc_string Unexecuted instantiation: spl_array.c:add_assoc_string Unexecuted instantiation: spl_directory.c:add_assoc_string Unexecuted instantiation: spl_dllist.c:add_assoc_string Unexecuted instantiation: spl_exceptions.c:add_assoc_string Unexecuted instantiation: spl_fixedarray.c:add_assoc_string Unexecuted instantiation: spl_functions.c:add_assoc_string Unexecuted instantiation: spl_heap.c:add_assoc_string Unexecuted instantiation: spl_iterators.c:add_assoc_string Unexecuted instantiation: spl_observer.c:add_assoc_string Unexecuted instantiation: array.c:add_assoc_string Unexecuted instantiation: assert.c:add_assoc_string Unexecuted instantiation: base64.c:add_assoc_string Unexecuted instantiation: basic_functions.c:add_assoc_string Unexecuted instantiation: browscap.c:add_assoc_string Unexecuted instantiation: crc32_x86.c:add_assoc_string Unexecuted instantiation: crc32.c:add_assoc_string Unexecuted instantiation: credits.c:add_assoc_string Unexecuted instantiation: crypt.c:add_assoc_string Unexecuted instantiation: css.c:add_assoc_string Unexecuted instantiation: datetime.c:add_assoc_string Unexecuted instantiation: dir.c:add_assoc_string Unexecuted instantiation: dl.c:add_assoc_string Unexecuted instantiation: dns.c:add_assoc_string Unexecuted instantiation: exec.c:add_assoc_string Unexecuted instantiation: file.c:add_assoc_string Unexecuted instantiation: filestat.c:add_assoc_string Unexecuted instantiation: filters.c:add_assoc_string Unexecuted instantiation: flock_compat.c:add_assoc_string Unexecuted instantiation: formatted_print.c:add_assoc_string Unexecuted instantiation: fsock.c:add_assoc_string Unexecuted instantiation: ftok.c:add_assoc_string Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_string Unexecuted instantiation: head.c:add_assoc_string Unexecuted instantiation: hrtime.c:add_assoc_string Unexecuted instantiation: html.c:add_assoc_string Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_string Unexecuted instantiation: http.c:add_assoc_string Unexecuted instantiation: image.c:add_assoc_string Unexecuted instantiation: incomplete_class.c:add_assoc_string Unexecuted instantiation: info.c:add_assoc_string Unexecuted instantiation: iptc.c:add_assoc_string Unexecuted instantiation: levenshtein.c:add_assoc_string Unexecuted instantiation: link.c:add_assoc_string Unexecuted instantiation: mail.c:add_assoc_string Unexecuted instantiation: math.c:add_assoc_string Unexecuted instantiation: md5.c:add_assoc_string Unexecuted instantiation: metaphone.c:add_assoc_string Unexecuted instantiation: microtime.c:add_assoc_string Unexecuted instantiation: net.c:add_assoc_string Unexecuted instantiation: pack.c:add_assoc_string Unexecuted instantiation: pageinfo.c:add_assoc_string Unexecuted instantiation: password.c:add_assoc_string Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_string Unexecuted instantiation: proc_open.c:add_assoc_string Unexecuted instantiation: quot_print.c:add_assoc_string Unexecuted instantiation: scanf.c:add_assoc_string Unexecuted instantiation: sha1.c:add_assoc_string Unexecuted instantiation: soundex.c:add_assoc_string streamsfuncs.c:add_assoc_string Line | Count | Source | 575 | 420 | static zend_always_inline void add_assoc_string(zval *arg, const char *key, const char *str) { | 576 | 420 | add_assoc_string_ex(arg, key, strlen(key), str); | 577 | 420 | } |
Unexecuted instantiation: string.c:add_assoc_string Unexecuted instantiation: strnatcmp.c:add_assoc_string Unexecuted instantiation: syslog.c:add_assoc_string Unexecuted instantiation: type.c:add_assoc_string Unexecuted instantiation: uniqid.c:add_assoc_string Unexecuted instantiation: url_scanner_ex.c:add_assoc_string Unexecuted instantiation: url.c:add_assoc_string Unexecuted instantiation: user_filters.c:add_assoc_string Unexecuted instantiation: uuencode.c:add_assoc_string Unexecuted instantiation: var_unserializer.c:add_assoc_string Unexecuted instantiation: var.c:add_assoc_string Unexecuted instantiation: versioning.c:add_assoc_string Unexecuted instantiation: crypt_sha256.c:add_assoc_string Unexecuted instantiation: crypt_sha512.c:add_assoc_string Unexecuted instantiation: php_crypt_r.c:add_assoc_string Unexecuted instantiation: php_uri.c:add_assoc_string Unexecuted instantiation: php_uri_common.c:add_assoc_string Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_string Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_string Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_string Unexecuted instantiation: explicit_bzero.c:add_assoc_string Unexecuted instantiation: fopen_wrappers.c:add_assoc_string Unexecuted instantiation: getopt.c:add_assoc_string Unexecuted instantiation: main.c:add_assoc_string Unexecuted instantiation: network.c:add_assoc_string Unexecuted instantiation: output.c:add_assoc_string Unexecuted instantiation: php_content_types.c:add_assoc_string Unexecuted instantiation: php_ini_builder.c:add_assoc_string Unexecuted instantiation: php_ini.c:add_assoc_string Unexecuted instantiation: php_glob.c:add_assoc_string Unexecuted instantiation: php_odbc_utils.c:add_assoc_string Unexecuted instantiation: php_open_temporary_file.c:add_assoc_string Unexecuted instantiation: php_scandir.c:add_assoc_string Unexecuted instantiation: php_syslog.c:add_assoc_string Unexecuted instantiation: php_ticks.c:add_assoc_string Unexecuted instantiation: php_variables.c:add_assoc_string Unexecuted instantiation: reentrancy.c:add_assoc_string Unexecuted instantiation: rfc1867.c:add_assoc_string Unexecuted instantiation: safe_bcmp.c:add_assoc_string Unexecuted instantiation: SAPI.c:add_assoc_string Unexecuted instantiation: snprintf.c:add_assoc_string Unexecuted instantiation: spprintf.c:add_assoc_string Unexecuted instantiation: strlcat.c:add_assoc_string Unexecuted instantiation: strlcpy.c:add_assoc_string Unexecuted instantiation: cast.c:add_assoc_string Unexecuted instantiation: filter.c:add_assoc_string Unexecuted instantiation: glob_wrapper.c:add_assoc_string Unexecuted instantiation: memory.c:add_assoc_string Unexecuted instantiation: mmap.c:add_assoc_string Unexecuted instantiation: plain_wrapper.c:add_assoc_string Unexecuted instantiation: streams.c:add_assoc_string Unexecuted instantiation: transports.c:add_assoc_string Unexecuted instantiation: userspace.c:add_assoc_string Unexecuted instantiation: xp_socket.c:add_assoc_string Unexecuted instantiation: block_pass.c:add_assoc_string Unexecuted instantiation: compact_literals.c:add_assoc_string Unexecuted instantiation: compact_vars.c:add_assoc_string Unexecuted instantiation: dfa_pass.c:add_assoc_string Unexecuted instantiation: nop_removal.c:add_assoc_string Unexecuted instantiation: optimize_func_calls.c:add_assoc_string Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_string Unexecuted instantiation: pass1.c:add_assoc_string Unexecuted instantiation: pass3.c:add_assoc_string Unexecuted instantiation: sccp.c:add_assoc_string Unexecuted instantiation: zend_optimizer.c:add_assoc_string Unexecuted instantiation: zend_API.c:add_assoc_string Unexecuted instantiation: zend_ast.c:add_assoc_string Unexecuted instantiation: zend_attributes.c:add_assoc_string Unexecuted instantiation: zend_builtin_functions.c:add_assoc_string Unexecuted instantiation: zend_closures.c:add_assoc_string Unexecuted instantiation: zend_compile.c:add_assoc_string Unexecuted instantiation: zend_constants.c:add_assoc_string Unexecuted instantiation: zend_default_classes.c:add_assoc_string Unexecuted instantiation: zend_dtrace.c:add_assoc_string Unexecuted instantiation: zend_enum.c:add_assoc_string Unexecuted instantiation: zend_exceptions.c:add_assoc_string Unexecuted instantiation: zend_execute_API.c:add_assoc_string Unexecuted instantiation: zend_execute.c:add_assoc_string Unexecuted instantiation: zend_fibers.c:add_assoc_string Unexecuted instantiation: zend_gc.c:add_assoc_string Unexecuted instantiation: zend_generators.c:add_assoc_string Unexecuted instantiation: zend_inheritance.c:add_assoc_string Unexecuted instantiation: zend_ini_parser.c:add_assoc_string Unexecuted instantiation: zend_ini_scanner.c:add_assoc_string Unexecuted instantiation: zend_ini.c:add_assoc_string Unexecuted instantiation: zend_interfaces.c:add_assoc_string Unexecuted instantiation: zend_iterators.c:add_assoc_string Unexecuted instantiation: zend_language_parser.c:add_assoc_string Unexecuted instantiation: zend_language_scanner.c:add_assoc_string Unexecuted instantiation: zend_lazy_objects.c:add_assoc_string Unexecuted instantiation: zend_list.c:add_assoc_string Unexecuted instantiation: zend_object_handlers.c:add_assoc_string Unexecuted instantiation: zend_objects_API.c:add_assoc_string Unexecuted instantiation: zend_objects.c:add_assoc_string Unexecuted instantiation: zend_observer.c:add_assoc_string Unexecuted instantiation: zend_opcode.c:add_assoc_string Unexecuted instantiation: zend_operators.c:add_assoc_string Unexecuted instantiation: zend_property_hooks.c:add_assoc_string Unexecuted instantiation: zend_smart_str.c:add_assoc_string Unexecuted instantiation: zend_system_id.c:add_assoc_string Unexecuted instantiation: zend_variables.c:add_assoc_string Unexecuted instantiation: zend_weakrefs.c:add_assoc_string Unexecuted instantiation: zend.c:add_assoc_string Unexecuted instantiation: internal_functions_cli.c:add_assoc_string Unexecuted instantiation: fuzzer-parser.c:add_assoc_string Unexecuted instantiation: fuzzer-sapi.c:add_assoc_string Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_string Unexecuted instantiation: fuzzer-exif.c:add_assoc_string Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_string Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_string Unexecuted instantiation: fuzzer-json.c:add_assoc_string Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_string Unexecuted instantiation: fuzzer-execute.c:add_assoc_string |
578 | 39.5k | static zend_always_inline void add_assoc_stringl(zval *arg, const char *key, const char *str, size_t length) { |
579 | 39.5k | add_assoc_stringl_ex(arg, key, strlen(key), str, length); |
580 | 39.5k | } Unexecuted instantiation: php_date.c:add_assoc_stringl Unexecuted instantiation: php_pcre.c:add_assoc_stringl Line | Count | Source | 578 | 39.4k | static zend_always_inline void add_assoc_stringl(zval *arg, const char *key, const char *str, size_t length) { | 579 | 39.4k | add_assoc_stringl_ex(arg, key, strlen(key), str, length); | 580 | 39.4k | } |
Unexecuted instantiation: hash_adler32.c:add_assoc_stringl Unexecuted instantiation: hash_crc32.c:add_assoc_stringl Unexecuted instantiation: hash_fnv.c:add_assoc_stringl Unexecuted instantiation: hash_gost.c:add_assoc_stringl Unexecuted instantiation: hash_haval.c:add_assoc_stringl Unexecuted instantiation: hash_joaat.c:add_assoc_stringl Unexecuted instantiation: hash_md.c:add_assoc_stringl Unexecuted instantiation: hash_murmur.c:add_assoc_stringl Unexecuted instantiation: hash_ripemd.c:add_assoc_stringl Unexecuted instantiation: hash_sha_ni.c:add_assoc_stringl Unexecuted instantiation: hash_sha_sse2.c:add_assoc_stringl Unexecuted instantiation: hash_sha.c:add_assoc_stringl Unexecuted instantiation: hash_sha3.c:add_assoc_stringl Unexecuted instantiation: hash_snefru.c:add_assoc_stringl Unexecuted instantiation: hash_tiger.c:add_assoc_stringl Unexecuted instantiation: hash_whirlpool.c:add_assoc_stringl Unexecuted instantiation: hash_xxhash.c:add_assoc_stringl Unexecuted instantiation: hash.c:add_assoc_stringl Unexecuted instantiation: json_encoder.c:add_assoc_stringl Unexecuted instantiation: json_parser.tab.c:add_assoc_stringl Unexecuted instantiation: json_scanner.c:add_assoc_stringl Unexecuted instantiation: json.c:add_assoc_stringl Unexecuted instantiation: php_lexbor.c:add_assoc_stringl Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_stringl Unexecuted instantiation: shared_alloc_posix.c:add_assoc_stringl Unexecuted instantiation: shared_alloc_shm.c:add_assoc_stringl Unexecuted instantiation: zend_accelerator_api.c:add_assoc_stringl Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_stringl Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_stringl Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_stringl zend_accelerator_module.c:add_assoc_stringl Line | Count | Source | 578 | 15 | static zend_always_inline void add_assoc_stringl(zval *arg, const char *key, const char *str, size_t length) { | 579 | 15 | add_assoc_stringl_ex(arg, key, strlen(key), str, length); | 580 | 15 | } |
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_stringl Unexecuted instantiation: zend_file_cache.c:add_assoc_stringl Unexecuted instantiation: zend_persist_calc.c:add_assoc_stringl Unexecuted instantiation: zend_persist.c:add_assoc_stringl Unexecuted instantiation: zend_shared_alloc.c:add_assoc_stringl Unexecuted instantiation: ZendAccelerator.c:add_assoc_stringl Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_stringl Unexecuted instantiation: zend_jit.c:add_assoc_stringl Unexecuted instantiation: csprng.c:add_assoc_stringl Unexecuted instantiation: engine_mt19937.c:add_assoc_stringl Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_stringl Unexecuted instantiation: engine_secure.c:add_assoc_stringl Unexecuted instantiation: engine_user.c:add_assoc_stringl Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_stringl Unexecuted instantiation: gammasection.c:add_assoc_stringl Unexecuted instantiation: random.c:add_assoc_stringl Unexecuted instantiation: randomizer.c:add_assoc_stringl Unexecuted instantiation: zend_utils.c:add_assoc_stringl Unexecuted instantiation: php_reflection.c:add_assoc_stringl Unexecuted instantiation: php_spl.c:add_assoc_stringl Unexecuted instantiation: spl_array.c:add_assoc_stringl Unexecuted instantiation: spl_directory.c:add_assoc_stringl Unexecuted instantiation: spl_dllist.c:add_assoc_stringl Unexecuted instantiation: spl_exceptions.c:add_assoc_stringl Unexecuted instantiation: spl_fixedarray.c:add_assoc_stringl Unexecuted instantiation: spl_functions.c:add_assoc_stringl Unexecuted instantiation: spl_heap.c:add_assoc_stringl Unexecuted instantiation: spl_iterators.c:add_assoc_stringl Unexecuted instantiation: spl_observer.c:add_assoc_stringl Unexecuted instantiation: array.c:add_assoc_stringl Unexecuted instantiation: assert.c:add_assoc_stringl Unexecuted instantiation: base64.c:add_assoc_stringl Unexecuted instantiation: basic_functions.c:add_assoc_stringl Unexecuted instantiation: browscap.c:add_assoc_stringl Unexecuted instantiation: crc32_x86.c:add_assoc_stringl Unexecuted instantiation: crc32.c:add_assoc_stringl Unexecuted instantiation: credits.c:add_assoc_stringl Unexecuted instantiation: crypt.c:add_assoc_stringl Unexecuted instantiation: css.c:add_assoc_stringl Unexecuted instantiation: datetime.c:add_assoc_stringl Unexecuted instantiation: dir.c:add_assoc_stringl Unexecuted instantiation: dl.c:add_assoc_stringl Unexecuted instantiation: dns.c:add_assoc_stringl Unexecuted instantiation: exec.c:add_assoc_stringl Unexecuted instantiation: file.c:add_assoc_stringl Unexecuted instantiation: filestat.c:add_assoc_stringl Unexecuted instantiation: filters.c:add_assoc_stringl Unexecuted instantiation: flock_compat.c:add_assoc_stringl Unexecuted instantiation: formatted_print.c:add_assoc_stringl Unexecuted instantiation: fsock.c:add_assoc_stringl Unexecuted instantiation: ftok.c:add_assoc_stringl Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_stringl Unexecuted instantiation: head.c:add_assoc_stringl Unexecuted instantiation: hrtime.c:add_assoc_stringl Unexecuted instantiation: html.c:add_assoc_stringl Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_stringl Unexecuted instantiation: http.c:add_assoc_stringl Unexecuted instantiation: image.c:add_assoc_stringl Unexecuted instantiation: incomplete_class.c:add_assoc_stringl Unexecuted instantiation: info.c:add_assoc_stringl Unexecuted instantiation: iptc.c:add_assoc_stringl Unexecuted instantiation: levenshtein.c:add_assoc_stringl Unexecuted instantiation: link.c:add_assoc_stringl Unexecuted instantiation: mail.c:add_assoc_stringl Unexecuted instantiation: math.c:add_assoc_stringl Unexecuted instantiation: md5.c:add_assoc_stringl Unexecuted instantiation: metaphone.c:add_assoc_stringl Unexecuted instantiation: microtime.c:add_assoc_stringl Unexecuted instantiation: net.c:add_assoc_stringl Unexecuted instantiation: pack.c:add_assoc_stringl Unexecuted instantiation: pageinfo.c:add_assoc_stringl Unexecuted instantiation: password.c:add_assoc_stringl Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_stringl Unexecuted instantiation: proc_open.c:add_assoc_stringl Unexecuted instantiation: quot_print.c:add_assoc_stringl Unexecuted instantiation: scanf.c:add_assoc_stringl Unexecuted instantiation: sha1.c:add_assoc_stringl Unexecuted instantiation: soundex.c:add_assoc_stringl Unexecuted instantiation: streamsfuncs.c:add_assoc_stringl Unexecuted instantiation: string.c:add_assoc_stringl Unexecuted instantiation: strnatcmp.c:add_assoc_stringl Unexecuted instantiation: syslog.c:add_assoc_stringl Unexecuted instantiation: type.c:add_assoc_stringl Unexecuted instantiation: uniqid.c:add_assoc_stringl Unexecuted instantiation: url_scanner_ex.c:add_assoc_stringl Unexecuted instantiation: url.c:add_assoc_stringl Unexecuted instantiation: user_filters.c:add_assoc_stringl Unexecuted instantiation: uuencode.c:add_assoc_stringl Unexecuted instantiation: var_unserializer.c:add_assoc_stringl Unexecuted instantiation: var.c:add_assoc_stringl Unexecuted instantiation: versioning.c:add_assoc_stringl Unexecuted instantiation: crypt_sha256.c:add_assoc_stringl Unexecuted instantiation: crypt_sha512.c:add_assoc_stringl Unexecuted instantiation: php_crypt_r.c:add_assoc_stringl Unexecuted instantiation: php_uri.c:add_assoc_stringl Unexecuted instantiation: php_uri_common.c:add_assoc_stringl Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_stringl Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_stringl Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_stringl Unexecuted instantiation: explicit_bzero.c:add_assoc_stringl Unexecuted instantiation: fopen_wrappers.c:add_assoc_stringl Unexecuted instantiation: getopt.c:add_assoc_stringl Unexecuted instantiation: main.c:add_assoc_stringl Unexecuted instantiation: network.c:add_assoc_stringl Unexecuted instantiation: output.c:add_assoc_stringl Unexecuted instantiation: php_content_types.c:add_assoc_stringl Unexecuted instantiation: php_ini_builder.c:add_assoc_stringl Unexecuted instantiation: php_ini.c:add_assoc_stringl Unexecuted instantiation: php_glob.c:add_assoc_stringl Unexecuted instantiation: php_odbc_utils.c:add_assoc_stringl Unexecuted instantiation: php_open_temporary_file.c:add_assoc_stringl Unexecuted instantiation: php_scandir.c:add_assoc_stringl Unexecuted instantiation: php_syslog.c:add_assoc_stringl Unexecuted instantiation: php_ticks.c:add_assoc_stringl Unexecuted instantiation: php_variables.c:add_assoc_stringl Unexecuted instantiation: reentrancy.c:add_assoc_stringl Unexecuted instantiation: rfc1867.c:add_assoc_stringl Unexecuted instantiation: safe_bcmp.c:add_assoc_stringl Unexecuted instantiation: SAPI.c:add_assoc_stringl Unexecuted instantiation: snprintf.c:add_assoc_stringl Unexecuted instantiation: spprintf.c:add_assoc_stringl Unexecuted instantiation: strlcat.c:add_assoc_stringl Unexecuted instantiation: strlcpy.c:add_assoc_stringl Unexecuted instantiation: cast.c:add_assoc_stringl Unexecuted instantiation: filter.c:add_assoc_stringl Unexecuted instantiation: glob_wrapper.c:add_assoc_stringl Unexecuted instantiation: memory.c:add_assoc_stringl Unexecuted instantiation: mmap.c:add_assoc_stringl Unexecuted instantiation: plain_wrapper.c:add_assoc_stringl Unexecuted instantiation: streams.c:add_assoc_stringl Unexecuted instantiation: transports.c:add_assoc_stringl Unexecuted instantiation: userspace.c:add_assoc_stringl Unexecuted instantiation: xp_socket.c:add_assoc_stringl Unexecuted instantiation: block_pass.c:add_assoc_stringl Unexecuted instantiation: compact_literals.c:add_assoc_stringl Unexecuted instantiation: compact_vars.c:add_assoc_stringl Unexecuted instantiation: dfa_pass.c:add_assoc_stringl Unexecuted instantiation: nop_removal.c:add_assoc_stringl Unexecuted instantiation: optimize_func_calls.c:add_assoc_stringl Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_stringl Unexecuted instantiation: pass1.c:add_assoc_stringl Unexecuted instantiation: pass3.c:add_assoc_stringl Unexecuted instantiation: sccp.c:add_assoc_stringl Unexecuted instantiation: zend_optimizer.c:add_assoc_stringl Unexecuted instantiation: zend_API.c:add_assoc_stringl Unexecuted instantiation: zend_ast.c:add_assoc_stringl Unexecuted instantiation: zend_attributes.c:add_assoc_stringl Unexecuted instantiation: zend_builtin_functions.c:add_assoc_stringl Unexecuted instantiation: zend_closures.c:add_assoc_stringl Unexecuted instantiation: zend_compile.c:add_assoc_stringl Unexecuted instantiation: zend_constants.c:add_assoc_stringl Unexecuted instantiation: zend_default_classes.c:add_assoc_stringl Unexecuted instantiation: zend_dtrace.c:add_assoc_stringl Unexecuted instantiation: zend_enum.c:add_assoc_stringl Unexecuted instantiation: zend_exceptions.c:add_assoc_stringl Unexecuted instantiation: zend_execute_API.c:add_assoc_stringl Unexecuted instantiation: zend_execute.c:add_assoc_stringl Unexecuted instantiation: zend_fibers.c:add_assoc_stringl Unexecuted instantiation: zend_gc.c:add_assoc_stringl Unexecuted instantiation: zend_generators.c:add_assoc_stringl Unexecuted instantiation: zend_inheritance.c:add_assoc_stringl Unexecuted instantiation: zend_ini_parser.c:add_assoc_stringl Unexecuted instantiation: zend_ini_scanner.c:add_assoc_stringl Unexecuted instantiation: zend_ini.c:add_assoc_stringl Unexecuted instantiation: zend_interfaces.c:add_assoc_stringl Unexecuted instantiation: zend_iterators.c:add_assoc_stringl Unexecuted instantiation: zend_language_parser.c:add_assoc_stringl Unexecuted instantiation: zend_language_scanner.c:add_assoc_stringl Unexecuted instantiation: zend_lazy_objects.c:add_assoc_stringl Unexecuted instantiation: zend_list.c:add_assoc_stringl Unexecuted instantiation: zend_object_handlers.c:add_assoc_stringl Unexecuted instantiation: zend_objects_API.c:add_assoc_stringl Unexecuted instantiation: zend_objects.c:add_assoc_stringl Unexecuted instantiation: zend_observer.c:add_assoc_stringl Unexecuted instantiation: zend_opcode.c:add_assoc_stringl Unexecuted instantiation: zend_operators.c:add_assoc_stringl Unexecuted instantiation: zend_property_hooks.c:add_assoc_stringl Unexecuted instantiation: zend_smart_str.c:add_assoc_stringl Unexecuted instantiation: zend_system_id.c:add_assoc_stringl Unexecuted instantiation: zend_variables.c:add_assoc_stringl Unexecuted instantiation: zend_weakrefs.c:add_assoc_stringl Unexecuted instantiation: zend.c:add_assoc_stringl Unexecuted instantiation: internal_functions_cli.c:add_assoc_stringl Unexecuted instantiation: fuzzer-parser.c:add_assoc_stringl Unexecuted instantiation: fuzzer-sapi.c:add_assoc_stringl Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_stringl Unexecuted instantiation: fuzzer-exif.c:add_assoc_stringl Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_stringl Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_stringl Unexecuted instantiation: fuzzer-json.c:add_assoc_stringl Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_stringl Unexecuted instantiation: fuzzer-execute.c:add_assoc_stringl |
581 | 0 | static zend_always_inline void add_assoc_array(zval *arg, const char *key, zend_array *arr) { |
582 | 0 | add_assoc_array_ex(arg, key, strlen(key), arr); |
583 | 0 | } Unexecuted instantiation: php_date.c:add_assoc_array Unexecuted instantiation: php_pcre.c:add_assoc_array Unexecuted instantiation: exif.c:add_assoc_array Unexecuted instantiation: hash_adler32.c:add_assoc_array Unexecuted instantiation: hash_crc32.c:add_assoc_array Unexecuted instantiation: hash_fnv.c:add_assoc_array Unexecuted instantiation: hash_gost.c:add_assoc_array Unexecuted instantiation: hash_haval.c:add_assoc_array Unexecuted instantiation: hash_joaat.c:add_assoc_array Unexecuted instantiation: hash_md.c:add_assoc_array Unexecuted instantiation: hash_murmur.c:add_assoc_array Unexecuted instantiation: hash_ripemd.c:add_assoc_array Unexecuted instantiation: hash_sha_ni.c:add_assoc_array Unexecuted instantiation: hash_sha_sse2.c:add_assoc_array Unexecuted instantiation: hash_sha.c:add_assoc_array Unexecuted instantiation: hash_sha3.c:add_assoc_array Unexecuted instantiation: hash_snefru.c:add_assoc_array Unexecuted instantiation: hash_tiger.c:add_assoc_array Unexecuted instantiation: hash_whirlpool.c:add_assoc_array Unexecuted instantiation: hash_xxhash.c:add_assoc_array Unexecuted instantiation: hash.c:add_assoc_array Unexecuted instantiation: json_encoder.c:add_assoc_array Unexecuted instantiation: json_parser.tab.c:add_assoc_array Unexecuted instantiation: json_scanner.c:add_assoc_array Unexecuted instantiation: json.c:add_assoc_array Unexecuted instantiation: php_lexbor.c:add_assoc_array Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_array Unexecuted instantiation: shared_alloc_posix.c:add_assoc_array Unexecuted instantiation: shared_alloc_shm.c:add_assoc_array Unexecuted instantiation: zend_accelerator_api.c:add_assoc_array Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_array Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_array Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_array Unexecuted instantiation: zend_accelerator_module.c:add_assoc_array Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_array Unexecuted instantiation: zend_file_cache.c:add_assoc_array Unexecuted instantiation: zend_persist_calc.c:add_assoc_array Unexecuted instantiation: zend_persist.c:add_assoc_array Unexecuted instantiation: zend_shared_alloc.c:add_assoc_array Unexecuted instantiation: ZendAccelerator.c:add_assoc_array Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_array Unexecuted instantiation: zend_jit.c:add_assoc_array Unexecuted instantiation: csprng.c:add_assoc_array Unexecuted instantiation: engine_mt19937.c:add_assoc_array Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_array Unexecuted instantiation: engine_secure.c:add_assoc_array Unexecuted instantiation: engine_user.c:add_assoc_array Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_array Unexecuted instantiation: gammasection.c:add_assoc_array Unexecuted instantiation: random.c:add_assoc_array Unexecuted instantiation: randomizer.c:add_assoc_array Unexecuted instantiation: zend_utils.c:add_assoc_array Unexecuted instantiation: php_reflection.c:add_assoc_array Unexecuted instantiation: php_spl.c:add_assoc_array Unexecuted instantiation: spl_array.c:add_assoc_array Unexecuted instantiation: spl_directory.c:add_assoc_array Unexecuted instantiation: spl_dllist.c:add_assoc_array Unexecuted instantiation: spl_exceptions.c:add_assoc_array Unexecuted instantiation: spl_fixedarray.c:add_assoc_array Unexecuted instantiation: spl_functions.c:add_assoc_array Unexecuted instantiation: spl_heap.c:add_assoc_array Unexecuted instantiation: spl_iterators.c:add_assoc_array Unexecuted instantiation: spl_observer.c:add_assoc_array Unexecuted instantiation: array.c:add_assoc_array Unexecuted instantiation: assert.c:add_assoc_array Unexecuted instantiation: base64.c:add_assoc_array Unexecuted instantiation: basic_functions.c:add_assoc_array Unexecuted instantiation: browscap.c:add_assoc_array Unexecuted instantiation: crc32_x86.c:add_assoc_array Unexecuted instantiation: crc32.c:add_assoc_array Unexecuted instantiation: credits.c:add_assoc_array Unexecuted instantiation: crypt.c:add_assoc_array Unexecuted instantiation: css.c:add_assoc_array Unexecuted instantiation: datetime.c:add_assoc_array Unexecuted instantiation: dir.c:add_assoc_array Unexecuted instantiation: dl.c:add_assoc_array Unexecuted instantiation: dns.c:add_assoc_array Unexecuted instantiation: exec.c:add_assoc_array Unexecuted instantiation: file.c:add_assoc_array Unexecuted instantiation: filestat.c:add_assoc_array Unexecuted instantiation: filters.c:add_assoc_array Unexecuted instantiation: flock_compat.c:add_assoc_array Unexecuted instantiation: formatted_print.c:add_assoc_array Unexecuted instantiation: fsock.c:add_assoc_array Unexecuted instantiation: ftok.c:add_assoc_array Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_array Unexecuted instantiation: head.c:add_assoc_array Unexecuted instantiation: hrtime.c:add_assoc_array Unexecuted instantiation: html.c:add_assoc_array Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_array Unexecuted instantiation: http.c:add_assoc_array Unexecuted instantiation: image.c:add_assoc_array Unexecuted instantiation: incomplete_class.c:add_assoc_array Unexecuted instantiation: info.c:add_assoc_array Unexecuted instantiation: iptc.c:add_assoc_array Unexecuted instantiation: levenshtein.c:add_assoc_array Unexecuted instantiation: link.c:add_assoc_array Unexecuted instantiation: mail.c:add_assoc_array Unexecuted instantiation: math.c:add_assoc_array Unexecuted instantiation: md5.c:add_assoc_array Unexecuted instantiation: metaphone.c:add_assoc_array Unexecuted instantiation: microtime.c:add_assoc_array Unexecuted instantiation: net.c:add_assoc_array Unexecuted instantiation: pack.c:add_assoc_array Unexecuted instantiation: pageinfo.c:add_assoc_array Unexecuted instantiation: password.c:add_assoc_array Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_array Unexecuted instantiation: proc_open.c:add_assoc_array Unexecuted instantiation: quot_print.c:add_assoc_array Unexecuted instantiation: scanf.c:add_assoc_array Unexecuted instantiation: sha1.c:add_assoc_array Unexecuted instantiation: soundex.c:add_assoc_array Unexecuted instantiation: streamsfuncs.c:add_assoc_array Unexecuted instantiation: string.c:add_assoc_array Unexecuted instantiation: strnatcmp.c:add_assoc_array Unexecuted instantiation: syslog.c:add_assoc_array Unexecuted instantiation: type.c:add_assoc_array Unexecuted instantiation: uniqid.c:add_assoc_array Unexecuted instantiation: url_scanner_ex.c:add_assoc_array Unexecuted instantiation: url.c:add_assoc_array Unexecuted instantiation: user_filters.c:add_assoc_array Unexecuted instantiation: uuencode.c:add_assoc_array Unexecuted instantiation: var_unserializer.c:add_assoc_array Unexecuted instantiation: var.c:add_assoc_array Unexecuted instantiation: versioning.c:add_assoc_array Unexecuted instantiation: crypt_sha256.c:add_assoc_array Unexecuted instantiation: crypt_sha512.c:add_assoc_array Unexecuted instantiation: php_crypt_r.c:add_assoc_array Unexecuted instantiation: php_uri.c:add_assoc_array Unexecuted instantiation: php_uri_common.c:add_assoc_array Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_array Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_array Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_array Unexecuted instantiation: explicit_bzero.c:add_assoc_array Unexecuted instantiation: fopen_wrappers.c:add_assoc_array Unexecuted instantiation: getopt.c:add_assoc_array Unexecuted instantiation: main.c:add_assoc_array Unexecuted instantiation: network.c:add_assoc_array Unexecuted instantiation: output.c:add_assoc_array Unexecuted instantiation: php_content_types.c:add_assoc_array Unexecuted instantiation: php_ini_builder.c:add_assoc_array Unexecuted instantiation: php_ini.c:add_assoc_array Unexecuted instantiation: php_glob.c:add_assoc_array Unexecuted instantiation: php_odbc_utils.c:add_assoc_array Unexecuted instantiation: php_open_temporary_file.c:add_assoc_array Unexecuted instantiation: php_scandir.c:add_assoc_array Unexecuted instantiation: php_syslog.c:add_assoc_array Unexecuted instantiation: php_ticks.c:add_assoc_array Unexecuted instantiation: php_variables.c:add_assoc_array Unexecuted instantiation: reentrancy.c:add_assoc_array Unexecuted instantiation: rfc1867.c:add_assoc_array Unexecuted instantiation: safe_bcmp.c:add_assoc_array Unexecuted instantiation: SAPI.c:add_assoc_array Unexecuted instantiation: snprintf.c:add_assoc_array Unexecuted instantiation: spprintf.c:add_assoc_array Unexecuted instantiation: strlcat.c:add_assoc_array Unexecuted instantiation: strlcpy.c:add_assoc_array Unexecuted instantiation: cast.c:add_assoc_array Unexecuted instantiation: filter.c:add_assoc_array Unexecuted instantiation: glob_wrapper.c:add_assoc_array Unexecuted instantiation: memory.c:add_assoc_array Unexecuted instantiation: mmap.c:add_assoc_array Unexecuted instantiation: plain_wrapper.c:add_assoc_array Unexecuted instantiation: streams.c:add_assoc_array Unexecuted instantiation: transports.c:add_assoc_array Unexecuted instantiation: userspace.c:add_assoc_array Unexecuted instantiation: xp_socket.c:add_assoc_array Unexecuted instantiation: block_pass.c:add_assoc_array Unexecuted instantiation: compact_literals.c:add_assoc_array Unexecuted instantiation: compact_vars.c:add_assoc_array Unexecuted instantiation: dfa_pass.c:add_assoc_array Unexecuted instantiation: nop_removal.c:add_assoc_array Unexecuted instantiation: optimize_func_calls.c:add_assoc_array Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_array Unexecuted instantiation: pass1.c:add_assoc_array Unexecuted instantiation: pass3.c:add_assoc_array Unexecuted instantiation: sccp.c:add_assoc_array Unexecuted instantiation: zend_optimizer.c:add_assoc_array Unexecuted instantiation: zend_API.c:add_assoc_array Unexecuted instantiation: zend_ast.c:add_assoc_array Unexecuted instantiation: zend_attributes.c:add_assoc_array Unexecuted instantiation: zend_builtin_functions.c:add_assoc_array Unexecuted instantiation: zend_closures.c:add_assoc_array Unexecuted instantiation: zend_compile.c:add_assoc_array Unexecuted instantiation: zend_constants.c:add_assoc_array Unexecuted instantiation: zend_default_classes.c:add_assoc_array Unexecuted instantiation: zend_dtrace.c:add_assoc_array Unexecuted instantiation: zend_enum.c:add_assoc_array Unexecuted instantiation: zend_exceptions.c:add_assoc_array Unexecuted instantiation: zend_execute_API.c:add_assoc_array Unexecuted instantiation: zend_execute.c:add_assoc_array Unexecuted instantiation: zend_fibers.c:add_assoc_array Unexecuted instantiation: zend_gc.c:add_assoc_array Unexecuted instantiation: zend_generators.c:add_assoc_array Unexecuted instantiation: zend_inheritance.c:add_assoc_array Unexecuted instantiation: zend_ini_parser.c:add_assoc_array Unexecuted instantiation: zend_ini_scanner.c:add_assoc_array Unexecuted instantiation: zend_ini.c:add_assoc_array Unexecuted instantiation: zend_interfaces.c:add_assoc_array Unexecuted instantiation: zend_iterators.c:add_assoc_array Unexecuted instantiation: zend_language_parser.c:add_assoc_array Unexecuted instantiation: zend_language_scanner.c:add_assoc_array Unexecuted instantiation: zend_lazy_objects.c:add_assoc_array Unexecuted instantiation: zend_list.c:add_assoc_array Unexecuted instantiation: zend_object_handlers.c:add_assoc_array Unexecuted instantiation: zend_objects_API.c:add_assoc_array Unexecuted instantiation: zend_objects.c:add_assoc_array Unexecuted instantiation: zend_observer.c:add_assoc_array Unexecuted instantiation: zend_opcode.c:add_assoc_array Unexecuted instantiation: zend_operators.c:add_assoc_array Unexecuted instantiation: zend_property_hooks.c:add_assoc_array Unexecuted instantiation: zend_smart_str.c:add_assoc_array Unexecuted instantiation: zend_system_id.c:add_assoc_array Unexecuted instantiation: zend_variables.c:add_assoc_array Unexecuted instantiation: zend_weakrefs.c:add_assoc_array Unexecuted instantiation: zend.c:add_assoc_array Unexecuted instantiation: internal_functions_cli.c:add_assoc_array Unexecuted instantiation: fuzzer-parser.c:add_assoc_array Unexecuted instantiation: fuzzer-sapi.c:add_assoc_array Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_array Unexecuted instantiation: fuzzer-exif.c:add_assoc_array Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_array Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_array Unexecuted instantiation: fuzzer-json.c:add_assoc_array Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_array Unexecuted instantiation: fuzzer-execute.c:add_assoc_array |
584 | 309 | static zend_always_inline void add_assoc_object(zval *arg, const char *key, zend_object *obj) { |
585 | 309 | add_assoc_object_ex(arg, key, strlen(key), obj); |
586 | 309 | } Unexecuted instantiation: php_date.c:add_assoc_object Unexecuted instantiation: php_pcre.c:add_assoc_object Unexecuted instantiation: exif.c:add_assoc_object Unexecuted instantiation: hash_adler32.c:add_assoc_object Unexecuted instantiation: hash_crc32.c:add_assoc_object Unexecuted instantiation: hash_fnv.c:add_assoc_object Unexecuted instantiation: hash_gost.c:add_assoc_object Unexecuted instantiation: hash_haval.c:add_assoc_object Unexecuted instantiation: hash_joaat.c:add_assoc_object Unexecuted instantiation: hash_md.c:add_assoc_object Unexecuted instantiation: hash_murmur.c:add_assoc_object Unexecuted instantiation: hash_ripemd.c:add_assoc_object Unexecuted instantiation: hash_sha_ni.c:add_assoc_object Unexecuted instantiation: hash_sha_sse2.c:add_assoc_object Unexecuted instantiation: hash_sha.c:add_assoc_object Unexecuted instantiation: hash_sha3.c:add_assoc_object Unexecuted instantiation: hash_snefru.c:add_assoc_object Unexecuted instantiation: hash_tiger.c:add_assoc_object Unexecuted instantiation: hash_whirlpool.c:add_assoc_object Unexecuted instantiation: hash_xxhash.c:add_assoc_object Unexecuted instantiation: hash.c:add_assoc_object Unexecuted instantiation: json_encoder.c:add_assoc_object Unexecuted instantiation: json_parser.tab.c:add_assoc_object Unexecuted instantiation: json_scanner.c:add_assoc_object Unexecuted instantiation: json.c:add_assoc_object Unexecuted instantiation: php_lexbor.c:add_assoc_object Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_object Unexecuted instantiation: shared_alloc_posix.c:add_assoc_object Unexecuted instantiation: shared_alloc_shm.c:add_assoc_object Unexecuted instantiation: zend_accelerator_api.c:add_assoc_object Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_object Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_object Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_object Unexecuted instantiation: zend_accelerator_module.c:add_assoc_object Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_object Unexecuted instantiation: zend_file_cache.c:add_assoc_object Unexecuted instantiation: zend_persist_calc.c:add_assoc_object Unexecuted instantiation: zend_persist.c:add_assoc_object Unexecuted instantiation: zend_shared_alloc.c:add_assoc_object Unexecuted instantiation: ZendAccelerator.c:add_assoc_object Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_object Unexecuted instantiation: zend_jit.c:add_assoc_object Unexecuted instantiation: csprng.c:add_assoc_object Unexecuted instantiation: engine_mt19937.c:add_assoc_object Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_object Unexecuted instantiation: engine_secure.c:add_assoc_object Unexecuted instantiation: engine_user.c:add_assoc_object Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_object Unexecuted instantiation: gammasection.c:add_assoc_object Unexecuted instantiation: random.c:add_assoc_object Unexecuted instantiation: randomizer.c:add_assoc_object Unexecuted instantiation: zend_utils.c:add_assoc_object Unexecuted instantiation: php_reflection.c:add_assoc_object Unexecuted instantiation: php_spl.c:add_assoc_object Unexecuted instantiation: spl_array.c:add_assoc_object Unexecuted instantiation: spl_directory.c:add_assoc_object Unexecuted instantiation: spl_dllist.c:add_assoc_object Unexecuted instantiation: spl_exceptions.c:add_assoc_object Unexecuted instantiation: spl_fixedarray.c:add_assoc_object Unexecuted instantiation: spl_functions.c:add_assoc_object Unexecuted instantiation: spl_heap.c:add_assoc_object Unexecuted instantiation: spl_iterators.c:add_assoc_object Unexecuted instantiation: spl_observer.c:add_assoc_object Unexecuted instantiation: array.c:add_assoc_object Unexecuted instantiation: assert.c:add_assoc_object Unexecuted instantiation: base64.c:add_assoc_object Unexecuted instantiation: basic_functions.c:add_assoc_object Unexecuted instantiation: browscap.c:add_assoc_object Unexecuted instantiation: crc32_x86.c:add_assoc_object Unexecuted instantiation: crc32.c:add_assoc_object Unexecuted instantiation: credits.c:add_assoc_object Unexecuted instantiation: crypt.c:add_assoc_object Unexecuted instantiation: css.c:add_assoc_object Unexecuted instantiation: datetime.c:add_assoc_object Unexecuted instantiation: dir.c:add_assoc_object Unexecuted instantiation: dl.c:add_assoc_object Unexecuted instantiation: dns.c:add_assoc_object Unexecuted instantiation: exec.c:add_assoc_object Unexecuted instantiation: file.c:add_assoc_object Unexecuted instantiation: filestat.c:add_assoc_object Unexecuted instantiation: filters.c:add_assoc_object Unexecuted instantiation: flock_compat.c:add_assoc_object Unexecuted instantiation: formatted_print.c:add_assoc_object Unexecuted instantiation: fsock.c:add_assoc_object Unexecuted instantiation: ftok.c:add_assoc_object Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_object Unexecuted instantiation: head.c:add_assoc_object Unexecuted instantiation: hrtime.c:add_assoc_object Unexecuted instantiation: html.c:add_assoc_object Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_object Unexecuted instantiation: http.c:add_assoc_object Unexecuted instantiation: image.c:add_assoc_object Unexecuted instantiation: incomplete_class.c:add_assoc_object Unexecuted instantiation: info.c:add_assoc_object Unexecuted instantiation: iptc.c:add_assoc_object Unexecuted instantiation: levenshtein.c:add_assoc_object Unexecuted instantiation: link.c:add_assoc_object Unexecuted instantiation: mail.c:add_assoc_object Unexecuted instantiation: math.c:add_assoc_object Unexecuted instantiation: md5.c:add_assoc_object Unexecuted instantiation: metaphone.c:add_assoc_object Unexecuted instantiation: microtime.c:add_assoc_object Unexecuted instantiation: net.c:add_assoc_object Unexecuted instantiation: pack.c:add_assoc_object Unexecuted instantiation: pageinfo.c:add_assoc_object Unexecuted instantiation: password.c:add_assoc_object Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_object Unexecuted instantiation: proc_open.c:add_assoc_object Unexecuted instantiation: quot_print.c:add_assoc_object Unexecuted instantiation: scanf.c:add_assoc_object Unexecuted instantiation: sha1.c:add_assoc_object Unexecuted instantiation: soundex.c:add_assoc_object Unexecuted instantiation: streamsfuncs.c:add_assoc_object Unexecuted instantiation: string.c:add_assoc_object Unexecuted instantiation: strnatcmp.c:add_assoc_object Unexecuted instantiation: syslog.c:add_assoc_object Unexecuted instantiation: type.c:add_assoc_object Unexecuted instantiation: uniqid.c:add_assoc_object Unexecuted instantiation: url_scanner_ex.c:add_assoc_object Unexecuted instantiation: url.c:add_assoc_object Unexecuted instantiation: user_filters.c:add_assoc_object Unexecuted instantiation: uuencode.c:add_assoc_object Unexecuted instantiation: var_unserializer.c:add_assoc_object Unexecuted instantiation: var.c:add_assoc_object Unexecuted instantiation: versioning.c:add_assoc_object Unexecuted instantiation: crypt_sha256.c:add_assoc_object Unexecuted instantiation: crypt_sha512.c:add_assoc_object Unexecuted instantiation: php_crypt_r.c:add_assoc_object Unexecuted instantiation: php_uri.c:add_assoc_object Unexecuted instantiation: php_uri_common.c:add_assoc_object Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_object Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_object Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_object Unexecuted instantiation: explicit_bzero.c:add_assoc_object Unexecuted instantiation: fopen_wrappers.c:add_assoc_object Unexecuted instantiation: getopt.c:add_assoc_object Unexecuted instantiation: main.c:add_assoc_object Unexecuted instantiation: network.c:add_assoc_object Unexecuted instantiation: output.c:add_assoc_object Unexecuted instantiation: php_content_types.c:add_assoc_object Unexecuted instantiation: php_ini_builder.c:add_assoc_object Unexecuted instantiation: php_ini.c:add_assoc_object Unexecuted instantiation: php_glob.c:add_assoc_object Unexecuted instantiation: php_odbc_utils.c:add_assoc_object Unexecuted instantiation: php_open_temporary_file.c:add_assoc_object Unexecuted instantiation: php_scandir.c:add_assoc_object Unexecuted instantiation: php_syslog.c:add_assoc_object Unexecuted instantiation: php_ticks.c:add_assoc_object Unexecuted instantiation: php_variables.c:add_assoc_object Unexecuted instantiation: reentrancy.c:add_assoc_object Unexecuted instantiation: rfc1867.c:add_assoc_object Unexecuted instantiation: safe_bcmp.c:add_assoc_object Unexecuted instantiation: SAPI.c:add_assoc_object Unexecuted instantiation: snprintf.c:add_assoc_object Unexecuted instantiation: spprintf.c:add_assoc_object Unexecuted instantiation: strlcat.c:add_assoc_object Unexecuted instantiation: strlcpy.c:add_assoc_object Unexecuted instantiation: cast.c:add_assoc_object Unexecuted instantiation: filter.c:add_assoc_object Unexecuted instantiation: glob_wrapper.c:add_assoc_object Unexecuted instantiation: memory.c:add_assoc_object Unexecuted instantiation: mmap.c:add_assoc_object Unexecuted instantiation: plain_wrapper.c:add_assoc_object Unexecuted instantiation: streams.c:add_assoc_object Unexecuted instantiation: transports.c:add_assoc_object Unexecuted instantiation: userspace.c:add_assoc_object Unexecuted instantiation: xp_socket.c:add_assoc_object Unexecuted instantiation: block_pass.c:add_assoc_object Unexecuted instantiation: compact_literals.c:add_assoc_object Unexecuted instantiation: compact_vars.c:add_assoc_object Unexecuted instantiation: dfa_pass.c:add_assoc_object Unexecuted instantiation: nop_removal.c:add_assoc_object Unexecuted instantiation: optimize_func_calls.c:add_assoc_object Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_object Unexecuted instantiation: pass1.c:add_assoc_object Unexecuted instantiation: pass3.c:add_assoc_object Unexecuted instantiation: sccp.c:add_assoc_object Unexecuted instantiation: zend_optimizer.c:add_assoc_object Unexecuted instantiation: zend_API.c:add_assoc_object Unexecuted instantiation: zend_ast.c:add_assoc_object Unexecuted instantiation: zend_attributes.c:add_assoc_object Unexecuted instantiation: zend_builtin_functions.c:add_assoc_object Unexecuted instantiation: zend_closures.c:add_assoc_object Unexecuted instantiation: zend_compile.c:add_assoc_object Unexecuted instantiation: zend_constants.c:add_assoc_object Unexecuted instantiation: zend_default_classes.c:add_assoc_object Unexecuted instantiation: zend_dtrace.c:add_assoc_object Unexecuted instantiation: zend_enum.c:add_assoc_object Unexecuted instantiation: zend_exceptions.c:add_assoc_object Unexecuted instantiation: zend_execute_API.c:add_assoc_object Unexecuted instantiation: zend_execute.c:add_assoc_object Unexecuted instantiation: zend_fibers.c:add_assoc_object Unexecuted instantiation: zend_gc.c:add_assoc_object Unexecuted instantiation: zend_generators.c:add_assoc_object Unexecuted instantiation: zend_inheritance.c:add_assoc_object Unexecuted instantiation: zend_ini_parser.c:add_assoc_object Unexecuted instantiation: zend_ini_scanner.c:add_assoc_object Unexecuted instantiation: zend_ini.c:add_assoc_object Unexecuted instantiation: zend_interfaces.c:add_assoc_object Unexecuted instantiation: zend_iterators.c:add_assoc_object Unexecuted instantiation: zend_language_parser.c:add_assoc_object Unexecuted instantiation: zend_language_scanner.c:add_assoc_object Unexecuted instantiation: zend_lazy_objects.c:add_assoc_object Unexecuted instantiation: zend_list.c:add_assoc_object Unexecuted instantiation: zend_object_handlers.c:add_assoc_object Unexecuted instantiation: zend_objects_API.c:add_assoc_object Unexecuted instantiation: zend_objects.c:add_assoc_object Unexecuted instantiation: zend_observer.c:add_assoc_object Unexecuted instantiation: zend_opcode.c:add_assoc_object Unexecuted instantiation: zend_operators.c:add_assoc_object Unexecuted instantiation: zend_property_hooks.c:add_assoc_object Unexecuted instantiation: zend_smart_str.c:add_assoc_object Unexecuted instantiation: zend_system_id.c:add_assoc_object Unexecuted instantiation: zend_variables.c:add_assoc_object zend_weakrefs.c:add_assoc_object Line | Count | Source | 584 | 309 | static zend_always_inline void add_assoc_object(zval *arg, const char *key, zend_object *obj) { | 585 | 309 | add_assoc_object_ex(arg, key, strlen(key), obj); | 586 | 309 | } |
Unexecuted instantiation: zend.c:add_assoc_object Unexecuted instantiation: internal_functions_cli.c:add_assoc_object Unexecuted instantiation: fuzzer-parser.c:add_assoc_object Unexecuted instantiation: fuzzer-sapi.c:add_assoc_object Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_object Unexecuted instantiation: fuzzer-exif.c:add_assoc_object Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_object Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_object Unexecuted instantiation: fuzzer-json.c:add_assoc_object Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_object Unexecuted instantiation: fuzzer-execute.c:add_assoc_object |
587 | 0 | static zend_always_inline void add_assoc_reference(zval *arg, const char *key, zend_reference *ref) { |
588 | 0 | add_assoc_reference_ex(arg, key, strlen(key), ref); |
589 | 0 | } Unexecuted instantiation: php_date.c:add_assoc_reference Unexecuted instantiation: php_pcre.c:add_assoc_reference Unexecuted instantiation: exif.c:add_assoc_reference Unexecuted instantiation: hash_adler32.c:add_assoc_reference Unexecuted instantiation: hash_crc32.c:add_assoc_reference Unexecuted instantiation: hash_fnv.c:add_assoc_reference Unexecuted instantiation: hash_gost.c:add_assoc_reference Unexecuted instantiation: hash_haval.c:add_assoc_reference Unexecuted instantiation: hash_joaat.c:add_assoc_reference Unexecuted instantiation: hash_md.c:add_assoc_reference Unexecuted instantiation: hash_murmur.c:add_assoc_reference Unexecuted instantiation: hash_ripemd.c:add_assoc_reference Unexecuted instantiation: hash_sha_ni.c:add_assoc_reference Unexecuted instantiation: hash_sha_sse2.c:add_assoc_reference Unexecuted instantiation: hash_sha.c:add_assoc_reference Unexecuted instantiation: hash_sha3.c:add_assoc_reference Unexecuted instantiation: hash_snefru.c:add_assoc_reference Unexecuted instantiation: hash_tiger.c:add_assoc_reference Unexecuted instantiation: hash_whirlpool.c:add_assoc_reference Unexecuted instantiation: hash_xxhash.c:add_assoc_reference Unexecuted instantiation: hash.c:add_assoc_reference Unexecuted instantiation: json_encoder.c:add_assoc_reference Unexecuted instantiation: json_parser.tab.c:add_assoc_reference Unexecuted instantiation: json_scanner.c:add_assoc_reference Unexecuted instantiation: json.c:add_assoc_reference Unexecuted instantiation: php_lexbor.c:add_assoc_reference Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_reference Unexecuted instantiation: shared_alloc_posix.c:add_assoc_reference Unexecuted instantiation: shared_alloc_shm.c:add_assoc_reference Unexecuted instantiation: zend_accelerator_api.c:add_assoc_reference Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_reference Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_reference Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_reference Unexecuted instantiation: zend_accelerator_module.c:add_assoc_reference Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_reference Unexecuted instantiation: zend_file_cache.c:add_assoc_reference Unexecuted instantiation: zend_persist_calc.c:add_assoc_reference Unexecuted instantiation: zend_persist.c:add_assoc_reference Unexecuted instantiation: zend_shared_alloc.c:add_assoc_reference Unexecuted instantiation: ZendAccelerator.c:add_assoc_reference Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_reference Unexecuted instantiation: zend_jit.c:add_assoc_reference Unexecuted instantiation: csprng.c:add_assoc_reference Unexecuted instantiation: engine_mt19937.c:add_assoc_reference Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_reference Unexecuted instantiation: engine_secure.c:add_assoc_reference Unexecuted instantiation: engine_user.c:add_assoc_reference Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_reference Unexecuted instantiation: gammasection.c:add_assoc_reference Unexecuted instantiation: random.c:add_assoc_reference Unexecuted instantiation: randomizer.c:add_assoc_reference Unexecuted instantiation: zend_utils.c:add_assoc_reference Unexecuted instantiation: php_reflection.c:add_assoc_reference Unexecuted instantiation: php_spl.c:add_assoc_reference Unexecuted instantiation: spl_array.c:add_assoc_reference Unexecuted instantiation: spl_directory.c:add_assoc_reference Unexecuted instantiation: spl_dllist.c:add_assoc_reference Unexecuted instantiation: spl_exceptions.c:add_assoc_reference Unexecuted instantiation: spl_fixedarray.c:add_assoc_reference Unexecuted instantiation: spl_functions.c:add_assoc_reference Unexecuted instantiation: spl_heap.c:add_assoc_reference Unexecuted instantiation: spl_iterators.c:add_assoc_reference Unexecuted instantiation: spl_observer.c:add_assoc_reference Unexecuted instantiation: array.c:add_assoc_reference Unexecuted instantiation: assert.c:add_assoc_reference Unexecuted instantiation: base64.c:add_assoc_reference Unexecuted instantiation: basic_functions.c:add_assoc_reference Unexecuted instantiation: browscap.c:add_assoc_reference Unexecuted instantiation: crc32_x86.c:add_assoc_reference Unexecuted instantiation: crc32.c:add_assoc_reference Unexecuted instantiation: credits.c:add_assoc_reference Unexecuted instantiation: crypt.c:add_assoc_reference Unexecuted instantiation: css.c:add_assoc_reference Unexecuted instantiation: datetime.c:add_assoc_reference Unexecuted instantiation: dir.c:add_assoc_reference Unexecuted instantiation: dl.c:add_assoc_reference Unexecuted instantiation: dns.c:add_assoc_reference Unexecuted instantiation: exec.c:add_assoc_reference Unexecuted instantiation: file.c:add_assoc_reference Unexecuted instantiation: filestat.c:add_assoc_reference Unexecuted instantiation: filters.c:add_assoc_reference Unexecuted instantiation: flock_compat.c:add_assoc_reference Unexecuted instantiation: formatted_print.c:add_assoc_reference Unexecuted instantiation: fsock.c:add_assoc_reference Unexecuted instantiation: ftok.c:add_assoc_reference Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_reference Unexecuted instantiation: head.c:add_assoc_reference Unexecuted instantiation: hrtime.c:add_assoc_reference Unexecuted instantiation: html.c:add_assoc_reference Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_reference Unexecuted instantiation: http.c:add_assoc_reference Unexecuted instantiation: image.c:add_assoc_reference Unexecuted instantiation: incomplete_class.c:add_assoc_reference Unexecuted instantiation: info.c:add_assoc_reference Unexecuted instantiation: iptc.c:add_assoc_reference Unexecuted instantiation: levenshtein.c:add_assoc_reference Unexecuted instantiation: link.c:add_assoc_reference Unexecuted instantiation: mail.c:add_assoc_reference Unexecuted instantiation: math.c:add_assoc_reference Unexecuted instantiation: md5.c:add_assoc_reference Unexecuted instantiation: metaphone.c:add_assoc_reference Unexecuted instantiation: microtime.c:add_assoc_reference Unexecuted instantiation: net.c:add_assoc_reference Unexecuted instantiation: pack.c:add_assoc_reference Unexecuted instantiation: pageinfo.c:add_assoc_reference Unexecuted instantiation: password.c:add_assoc_reference Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_reference Unexecuted instantiation: proc_open.c:add_assoc_reference Unexecuted instantiation: quot_print.c:add_assoc_reference Unexecuted instantiation: scanf.c:add_assoc_reference Unexecuted instantiation: sha1.c:add_assoc_reference Unexecuted instantiation: soundex.c:add_assoc_reference Unexecuted instantiation: streamsfuncs.c:add_assoc_reference Unexecuted instantiation: string.c:add_assoc_reference Unexecuted instantiation: strnatcmp.c:add_assoc_reference Unexecuted instantiation: syslog.c:add_assoc_reference Unexecuted instantiation: type.c:add_assoc_reference Unexecuted instantiation: uniqid.c:add_assoc_reference Unexecuted instantiation: url_scanner_ex.c:add_assoc_reference Unexecuted instantiation: url.c:add_assoc_reference Unexecuted instantiation: user_filters.c:add_assoc_reference Unexecuted instantiation: uuencode.c:add_assoc_reference Unexecuted instantiation: var_unserializer.c:add_assoc_reference Unexecuted instantiation: var.c:add_assoc_reference Unexecuted instantiation: versioning.c:add_assoc_reference Unexecuted instantiation: crypt_sha256.c:add_assoc_reference Unexecuted instantiation: crypt_sha512.c:add_assoc_reference Unexecuted instantiation: php_crypt_r.c:add_assoc_reference Unexecuted instantiation: php_uri.c:add_assoc_reference Unexecuted instantiation: php_uri_common.c:add_assoc_reference Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_reference Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_reference Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_reference Unexecuted instantiation: explicit_bzero.c:add_assoc_reference Unexecuted instantiation: fopen_wrappers.c:add_assoc_reference Unexecuted instantiation: getopt.c:add_assoc_reference Unexecuted instantiation: main.c:add_assoc_reference Unexecuted instantiation: network.c:add_assoc_reference Unexecuted instantiation: output.c:add_assoc_reference Unexecuted instantiation: php_content_types.c:add_assoc_reference Unexecuted instantiation: php_ini_builder.c:add_assoc_reference Unexecuted instantiation: php_ini.c:add_assoc_reference Unexecuted instantiation: php_glob.c:add_assoc_reference Unexecuted instantiation: php_odbc_utils.c:add_assoc_reference Unexecuted instantiation: php_open_temporary_file.c:add_assoc_reference Unexecuted instantiation: php_scandir.c:add_assoc_reference Unexecuted instantiation: php_syslog.c:add_assoc_reference Unexecuted instantiation: php_ticks.c:add_assoc_reference Unexecuted instantiation: php_variables.c:add_assoc_reference Unexecuted instantiation: reentrancy.c:add_assoc_reference Unexecuted instantiation: rfc1867.c:add_assoc_reference Unexecuted instantiation: safe_bcmp.c:add_assoc_reference Unexecuted instantiation: SAPI.c:add_assoc_reference Unexecuted instantiation: snprintf.c:add_assoc_reference Unexecuted instantiation: spprintf.c:add_assoc_reference Unexecuted instantiation: strlcat.c:add_assoc_reference Unexecuted instantiation: strlcpy.c:add_assoc_reference Unexecuted instantiation: cast.c:add_assoc_reference Unexecuted instantiation: filter.c:add_assoc_reference Unexecuted instantiation: glob_wrapper.c:add_assoc_reference Unexecuted instantiation: memory.c:add_assoc_reference Unexecuted instantiation: mmap.c:add_assoc_reference Unexecuted instantiation: plain_wrapper.c:add_assoc_reference Unexecuted instantiation: streams.c:add_assoc_reference Unexecuted instantiation: transports.c:add_assoc_reference Unexecuted instantiation: userspace.c:add_assoc_reference Unexecuted instantiation: xp_socket.c:add_assoc_reference Unexecuted instantiation: block_pass.c:add_assoc_reference Unexecuted instantiation: compact_literals.c:add_assoc_reference Unexecuted instantiation: compact_vars.c:add_assoc_reference Unexecuted instantiation: dfa_pass.c:add_assoc_reference Unexecuted instantiation: nop_removal.c:add_assoc_reference Unexecuted instantiation: optimize_func_calls.c:add_assoc_reference Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_reference Unexecuted instantiation: pass1.c:add_assoc_reference Unexecuted instantiation: pass3.c:add_assoc_reference Unexecuted instantiation: sccp.c:add_assoc_reference Unexecuted instantiation: zend_optimizer.c:add_assoc_reference Unexecuted instantiation: zend_API.c:add_assoc_reference Unexecuted instantiation: zend_ast.c:add_assoc_reference Unexecuted instantiation: zend_attributes.c:add_assoc_reference Unexecuted instantiation: zend_builtin_functions.c:add_assoc_reference Unexecuted instantiation: zend_closures.c:add_assoc_reference Unexecuted instantiation: zend_compile.c:add_assoc_reference Unexecuted instantiation: zend_constants.c:add_assoc_reference Unexecuted instantiation: zend_default_classes.c:add_assoc_reference Unexecuted instantiation: zend_dtrace.c:add_assoc_reference Unexecuted instantiation: zend_enum.c:add_assoc_reference Unexecuted instantiation: zend_exceptions.c:add_assoc_reference Unexecuted instantiation: zend_execute_API.c:add_assoc_reference Unexecuted instantiation: zend_execute.c:add_assoc_reference Unexecuted instantiation: zend_fibers.c:add_assoc_reference Unexecuted instantiation: zend_gc.c:add_assoc_reference Unexecuted instantiation: zend_generators.c:add_assoc_reference Unexecuted instantiation: zend_inheritance.c:add_assoc_reference Unexecuted instantiation: zend_ini_parser.c:add_assoc_reference Unexecuted instantiation: zend_ini_scanner.c:add_assoc_reference Unexecuted instantiation: zend_ini.c:add_assoc_reference Unexecuted instantiation: zend_interfaces.c:add_assoc_reference Unexecuted instantiation: zend_iterators.c:add_assoc_reference Unexecuted instantiation: zend_language_parser.c:add_assoc_reference Unexecuted instantiation: zend_language_scanner.c:add_assoc_reference Unexecuted instantiation: zend_lazy_objects.c:add_assoc_reference Unexecuted instantiation: zend_list.c:add_assoc_reference Unexecuted instantiation: zend_object_handlers.c:add_assoc_reference Unexecuted instantiation: zend_objects_API.c:add_assoc_reference Unexecuted instantiation: zend_objects.c:add_assoc_reference Unexecuted instantiation: zend_observer.c:add_assoc_reference Unexecuted instantiation: zend_opcode.c:add_assoc_reference Unexecuted instantiation: zend_operators.c:add_assoc_reference Unexecuted instantiation: zend_property_hooks.c:add_assoc_reference Unexecuted instantiation: zend_smart_str.c:add_assoc_reference Unexecuted instantiation: zend_system_id.c:add_assoc_reference Unexecuted instantiation: zend_variables.c:add_assoc_reference Unexecuted instantiation: zend_weakrefs.c:add_assoc_reference Unexecuted instantiation: zend.c:add_assoc_reference Unexecuted instantiation: internal_functions_cli.c:add_assoc_reference Unexecuted instantiation: fuzzer-parser.c:add_assoc_reference Unexecuted instantiation: fuzzer-sapi.c:add_assoc_reference Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_reference Unexecuted instantiation: fuzzer-exif.c:add_assoc_reference Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_reference Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_reference Unexecuted instantiation: fuzzer-json.c:add_assoc_reference Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_reference Unexecuted instantiation: fuzzer-execute.c:add_assoc_reference |
590 | 37.1k | static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) { |
591 | 37.1k | add_assoc_zval_ex(arg, key, strlen(key), value); |
592 | 37.1k | } Unexecuted instantiation: php_date.c:add_assoc_zval Unexecuted instantiation: php_pcre.c:add_assoc_zval Line | Count | Source | 590 | 36.5k | static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) { | 591 | 36.5k | add_assoc_zval_ex(arg, key, strlen(key), value); | 592 | 36.5k | } |
Unexecuted instantiation: hash_adler32.c:add_assoc_zval Unexecuted instantiation: hash_crc32.c:add_assoc_zval Unexecuted instantiation: hash_fnv.c:add_assoc_zval Unexecuted instantiation: hash_gost.c:add_assoc_zval Unexecuted instantiation: hash_haval.c:add_assoc_zval Unexecuted instantiation: hash_joaat.c:add_assoc_zval Unexecuted instantiation: hash_md.c:add_assoc_zval Unexecuted instantiation: hash_murmur.c:add_assoc_zval Unexecuted instantiation: hash_ripemd.c:add_assoc_zval Unexecuted instantiation: hash_sha_ni.c:add_assoc_zval Unexecuted instantiation: hash_sha_sse2.c:add_assoc_zval Unexecuted instantiation: hash_sha.c:add_assoc_zval Unexecuted instantiation: hash_sha3.c:add_assoc_zval Unexecuted instantiation: hash_snefru.c:add_assoc_zval Unexecuted instantiation: hash_tiger.c:add_assoc_zval Unexecuted instantiation: hash_whirlpool.c:add_assoc_zval Unexecuted instantiation: hash_xxhash.c:add_assoc_zval Unexecuted instantiation: hash.c:add_assoc_zval Unexecuted instantiation: json_encoder.c:add_assoc_zval Unexecuted instantiation: json_parser.tab.c:add_assoc_zval Unexecuted instantiation: json_scanner.c:add_assoc_zval Unexecuted instantiation: json.c:add_assoc_zval Unexecuted instantiation: php_lexbor.c:add_assoc_zval Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_zval Unexecuted instantiation: shared_alloc_posix.c:add_assoc_zval Unexecuted instantiation: shared_alloc_shm.c:add_assoc_zval Unexecuted instantiation: zend_accelerator_api.c:add_assoc_zval Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_zval Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_zval Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_zval zend_accelerator_module.c:add_assoc_zval Line | Count | Source | 590 | 60 | static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) { | 591 | 60 | add_assoc_zval_ex(arg, key, strlen(key), value); | 592 | 60 | } |
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_zval Unexecuted instantiation: zend_file_cache.c:add_assoc_zval Unexecuted instantiation: zend_persist_calc.c:add_assoc_zval Unexecuted instantiation: zend_persist.c:add_assoc_zval Unexecuted instantiation: zend_shared_alloc.c:add_assoc_zval Unexecuted instantiation: ZendAccelerator.c:add_assoc_zval Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_zval zend_jit.c:add_assoc_zval Line | Count | Source | 590 | 15 | static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) { | 591 | 15 | add_assoc_zval_ex(arg, key, strlen(key), value); | 592 | 15 | } |
Unexecuted instantiation: csprng.c:add_assoc_zval Unexecuted instantiation: engine_mt19937.c:add_assoc_zval Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_zval Unexecuted instantiation: engine_secure.c:add_assoc_zval Unexecuted instantiation: engine_user.c:add_assoc_zval Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_zval Unexecuted instantiation: gammasection.c:add_assoc_zval Unexecuted instantiation: random.c:add_assoc_zval Unexecuted instantiation: randomizer.c:add_assoc_zval Unexecuted instantiation: zend_utils.c:add_assoc_zval Unexecuted instantiation: php_reflection.c:add_assoc_zval Unexecuted instantiation: php_spl.c:add_assoc_zval Unexecuted instantiation: spl_array.c:add_assoc_zval Unexecuted instantiation: spl_directory.c:add_assoc_zval Unexecuted instantiation: spl_dllist.c:add_assoc_zval Unexecuted instantiation: spl_exceptions.c:add_assoc_zval Unexecuted instantiation: spl_fixedarray.c:add_assoc_zval Unexecuted instantiation: spl_functions.c:add_assoc_zval Unexecuted instantiation: spl_heap.c:add_assoc_zval Unexecuted instantiation: spl_iterators.c:add_assoc_zval Unexecuted instantiation: spl_observer.c:add_assoc_zval Unexecuted instantiation: array.c:add_assoc_zval Unexecuted instantiation: assert.c:add_assoc_zval Unexecuted instantiation: base64.c:add_assoc_zval Unexecuted instantiation: basic_functions.c:add_assoc_zval Unexecuted instantiation: browscap.c:add_assoc_zval Unexecuted instantiation: crc32_x86.c:add_assoc_zval Unexecuted instantiation: crc32.c:add_assoc_zval Unexecuted instantiation: credits.c:add_assoc_zval Unexecuted instantiation: crypt.c:add_assoc_zval Unexecuted instantiation: css.c:add_assoc_zval Unexecuted instantiation: datetime.c:add_assoc_zval Unexecuted instantiation: dir.c:add_assoc_zval Unexecuted instantiation: dl.c:add_assoc_zval Unexecuted instantiation: dns.c:add_assoc_zval Unexecuted instantiation: exec.c:add_assoc_zval Unexecuted instantiation: file.c:add_assoc_zval Unexecuted instantiation: filestat.c:add_assoc_zval Unexecuted instantiation: filters.c:add_assoc_zval Unexecuted instantiation: flock_compat.c:add_assoc_zval Unexecuted instantiation: formatted_print.c:add_assoc_zval Unexecuted instantiation: fsock.c:add_assoc_zval Unexecuted instantiation: ftok.c:add_assoc_zval Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_zval Unexecuted instantiation: head.c:add_assoc_zval Unexecuted instantiation: hrtime.c:add_assoc_zval Unexecuted instantiation: html.c:add_assoc_zval Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_zval Unexecuted instantiation: http.c:add_assoc_zval Unexecuted instantiation: image.c:add_assoc_zval Unexecuted instantiation: incomplete_class.c:add_assoc_zval Unexecuted instantiation: info.c:add_assoc_zval Unexecuted instantiation: iptc.c:add_assoc_zval Unexecuted instantiation: levenshtein.c:add_assoc_zval Unexecuted instantiation: link.c:add_assoc_zval Unexecuted instantiation: mail.c:add_assoc_zval Unexecuted instantiation: math.c:add_assoc_zval Unexecuted instantiation: md5.c:add_assoc_zval Unexecuted instantiation: metaphone.c:add_assoc_zval Unexecuted instantiation: microtime.c:add_assoc_zval Unexecuted instantiation: net.c:add_assoc_zval Unexecuted instantiation: pack.c:add_assoc_zval Unexecuted instantiation: pageinfo.c:add_assoc_zval Unexecuted instantiation: password.c:add_assoc_zval Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_zval Unexecuted instantiation: proc_open.c:add_assoc_zval Unexecuted instantiation: quot_print.c:add_assoc_zval Unexecuted instantiation: scanf.c:add_assoc_zval Unexecuted instantiation: sha1.c:add_assoc_zval Unexecuted instantiation: soundex.c:add_assoc_zval streamsfuncs.c:add_assoc_zval Line | Count | Source | 590 | 140 | static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) { | 591 | 140 | add_assoc_zval_ex(arg, key, strlen(key), value); | 592 | 140 | } |
Unexecuted instantiation: string.c:add_assoc_zval Unexecuted instantiation: strnatcmp.c:add_assoc_zval Unexecuted instantiation: syslog.c:add_assoc_zval Unexecuted instantiation: type.c:add_assoc_zval Unexecuted instantiation: uniqid.c:add_assoc_zval Unexecuted instantiation: url_scanner_ex.c:add_assoc_zval Unexecuted instantiation: url.c:add_assoc_zval Unexecuted instantiation: user_filters.c:add_assoc_zval Unexecuted instantiation: uuencode.c:add_assoc_zval Unexecuted instantiation: var_unserializer.c:add_assoc_zval Unexecuted instantiation: var.c:add_assoc_zval Unexecuted instantiation: versioning.c:add_assoc_zval Unexecuted instantiation: crypt_sha256.c:add_assoc_zval Unexecuted instantiation: crypt_sha512.c:add_assoc_zval Unexecuted instantiation: php_crypt_r.c:add_assoc_zval Unexecuted instantiation: php_uri.c:add_assoc_zval Unexecuted instantiation: php_uri_common.c:add_assoc_zval Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_zval Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_zval Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_zval Unexecuted instantiation: explicit_bzero.c:add_assoc_zval Unexecuted instantiation: fopen_wrappers.c:add_assoc_zval Unexecuted instantiation: getopt.c:add_assoc_zval Unexecuted instantiation: main.c:add_assoc_zval Unexecuted instantiation: network.c:add_assoc_zval Unexecuted instantiation: output.c:add_assoc_zval Unexecuted instantiation: php_content_types.c:add_assoc_zval Unexecuted instantiation: php_ini_builder.c:add_assoc_zval Unexecuted instantiation: php_ini.c:add_assoc_zval Unexecuted instantiation: php_glob.c:add_assoc_zval Unexecuted instantiation: php_odbc_utils.c:add_assoc_zval Unexecuted instantiation: php_open_temporary_file.c:add_assoc_zval Unexecuted instantiation: php_scandir.c:add_assoc_zval Unexecuted instantiation: php_syslog.c:add_assoc_zval Unexecuted instantiation: php_ticks.c:add_assoc_zval Unexecuted instantiation: php_variables.c:add_assoc_zval Unexecuted instantiation: reentrancy.c:add_assoc_zval Unexecuted instantiation: rfc1867.c:add_assoc_zval Unexecuted instantiation: safe_bcmp.c:add_assoc_zval Unexecuted instantiation: SAPI.c:add_assoc_zval Unexecuted instantiation: snprintf.c:add_assoc_zval Unexecuted instantiation: spprintf.c:add_assoc_zval Unexecuted instantiation: strlcat.c:add_assoc_zval Unexecuted instantiation: strlcpy.c:add_assoc_zval Unexecuted instantiation: cast.c:add_assoc_zval Unexecuted instantiation: filter.c:add_assoc_zval Unexecuted instantiation: glob_wrapper.c:add_assoc_zval Unexecuted instantiation: memory.c:add_assoc_zval Unexecuted instantiation: mmap.c:add_assoc_zval Unexecuted instantiation: plain_wrapper.c:add_assoc_zval Unexecuted instantiation: streams.c:add_assoc_zval Unexecuted instantiation: transports.c:add_assoc_zval Unexecuted instantiation: userspace.c:add_assoc_zval Unexecuted instantiation: xp_socket.c:add_assoc_zval Unexecuted instantiation: block_pass.c:add_assoc_zval Unexecuted instantiation: compact_literals.c:add_assoc_zval Unexecuted instantiation: compact_vars.c:add_assoc_zval Unexecuted instantiation: dfa_pass.c:add_assoc_zval Unexecuted instantiation: nop_removal.c:add_assoc_zval Unexecuted instantiation: optimize_func_calls.c:add_assoc_zval Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_zval Unexecuted instantiation: pass1.c:add_assoc_zval Unexecuted instantiation: pass3.c:add_assoc_zval Unexecuted instantiation: sccp.c:add_assoc_zval Unexecuted instantiation: zend_optimizer.c:add_assoc_zval Unexecuted instantiation: zend_API.c:add_assoc_zval Unexecuted instantiation: zend_ast.c:add_assoc_zval Unexecuted instantiation: zend_attributes.c:add_assoc_zval zend_builtin_functions.c:add_assoc_zval Line | Count | Source | 590 | 40 | static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) { | 591 | 40 | add_assoc_zval_ex(arg, key, strlen(key), value); | 592 | 40 | } |
Unexecuted instantiation: zend_closures.c:add_assoc_zval Unexecuted instantiation: zend_compile.c:add_assoc_zval Unexecuted instantiation: zend_constants.c:add_assoc_zval Unexecuted instantiation: zend_default_classes.c:add_assoc_zval Unexecuted instantiation: zend_dtrace.c:add_assoc_zval Unexecuted instantiation: zend_enum.c:add_assoc_zval Unexecuted instantiation: zend_exceptions.c:add_assoc_zval Unexecuted instantiation: zend_execute_API.c:add_assoc_zval Unexecuted instantiation: zend_execute.c:add_assoc_zval Unexecuted instantiation: zend_fibers.c:add_assoc_zval Unexecuted instantiation: zend_gc.c:add_assoc_zval Unexecuted instantiation: zend_generators.c:add_assoc_zval Unexecuted instantiation: zend_inheritance.c:add_assoc_zval Unexecuted instantiation: zend_ini_parser.c:add_assoc_zval Unexecuted instantiation: zend_ini_scanner.c:add_assoc_zval Unexecuted instantiation: zend_ini.c:add_assoc_zval Unexecuted instantiation: zend_interfaces.c:add_assoc_zval Unexecuted instantiation: zend_iterators.c:add_assoc_zval Unexecuted instantiation: zend_language_parser.c:add_assoc_zval Unexecuted instantiation: zend_language_scanner.c:add_assoc_zval Unexecuted instantiation: zend_lazy_objects.c:add_assoc_zval Unexecuted instantiation: zend_list.c:add_assoc_zval Unexecuted instantiation: zend_object_handlers.c:add_assoc_zval Unexecuted instantiation: zend_objects_API.c:add_assoc_zval Unexecuted instantiation: zend_objects.c:add_assoc_zval Unexecuted instantiation: zend_observer.c:add_assoc_zval Unexecuted instantiation: zend_opcode.c:add_assoc_zval Unexecuted instantiation: zend_operators.c:add_assoc_zval Unexecuted instantiation: zend_property_hooks.c:add_assoc_zval Unexecuted instantiation: zend_smart_str.c:add_assoc_zval Unexecuted instantiation: zend_system_id.c:add_assoc_zval Unexecuted instantiation: zend_variables.c:add_assoc_zval zend_weakrefs.c:add_assoc_zval Line | Count | Source | 590 | 309 | static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) { | 591 | 309 | add_assoc_zval_ex(arg, key, strlen(key), value); | 592 | 309 | } |
Unexecuted instantiation: zend.c:add_assoc_zval Unexecuted instantiation: internal_functions_cli.c:add_assoc_zval Unexecuted instantiation: fuzzer-parser.c:add_assoc_zval Unexecuted instantiation: fuzzer-sapi.c:add_assoc_zval Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_zval Unexecuted instantiation: fuzzer-exif.c:add_assoc_zval Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_zval Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_zval Unexecuted instantiation: fuzzer-json.c:add_assoc_zval Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_zval Unexecuted instantiation: fuzzer-execute.c:add_assoc_zval |
593 | | |
594 | | ZEND_API void add_index_long(zval *arg, zend_ulong index, zend_long n); |
595 | | ZEND_API void add_index_null(zval *arg, zend_ulong index); |
596 | | ZEND_API void add_index_bool(zval *arg, zend_ulong index, bool b); |
597 | | ZEND_API void add_index_resource(zval *arg, zend_ulong index, zend_resource *r); |
598 | | ZEND_API void add_index_double(zval *arg, zend_ulong index, double d); |
599 | | ZEND_API void add_index_str(zval *arg, zend_ulong index, zend_string *str); |
600 | | ZEND_API void add_index_string(zval *arg, zend_ulong index, const char *str); |
601 | | ZEND_API void add_index_stringl(zval *arg, zend_ulong index, const char *str, size_t length); |
602 | | ZEND_API void add_index_array(zval *arg, zend_ulong index, zend_array *arr); |
603 | | ZEND_API void add_index_object(zval *arg, zend_ulong index, zend_object *obj); |
604 | | ZEND_API void add_index_reference(zval *arg, zend_ulong index, zend_reference *ref); |
605 | | |
606 | | static zend_always_inline zend_result add_index_zval(zval *arg, zend_ulong index, zval *value) |
607 | 20 | { |
608 | 20 | return zend_hash_index_update(Z_ARRVAL_P(arg), index, value) ? SUCCESS : FAILURE; |
609 | 20 | } Unexecuted instantiation: php_date.c:add_index_zval Unexecuted instantiation: php_pcre.c:add_index_zval Unexecuted instantiation: exif.c:add_index_zval Unexecuted instantiation: hash_adler32.c:add_index_zval Unexecuted instantiation: hash_crc32.c:add_index_zval Unexecuted instantiation: hash_fnv.c:add_index_zval Unexecuted instantiation: hash_gost.c:add_index_zval Unexecuted instantiation: hash_haval.c:add_index_zval Unexecuted instantiation: hash_joaat.c:add_index_zval Unexecuted instantiation: hash_md.c:add_index_zval Unexecuted instantiation: hash_murmur.c:add_index_zval Unexecuted instantiation: hash_ripemd.c:add_index_zval Unexecuted instantiation: hash_sha_ni.c:add_index_zval Unexecuted instantiation: hash_sha_sse2.c:add_index_zval Unexecuted instantiation: hash_sha.c:add_index_zval Unexecuted instantiation: hash_sha3.c:add_index_zval Unexecuted instantiation: hash_snefru.c:add_index_zval Unexecuted instantiation: hash_tiger.c:add_index_zval Unexecuted instantiation: hash_whirlpool.c:add_index_zval Unexecuted instantiation: hash_xxhash.c:add_index_zval Unexecuted instantiation: hash.c:add_index_zval Unexecuted instantiation: json_encoder.c:add_index_zval Unexecuted instantiation: json_parser.tab.c:add_index_zval Unexecuted instantiation: json_scanner.c:add_index_zval Unexecuted instantiation: json.c:add_index_zval Unexecuted instantiation: php_lexbor.c:add_index_zval Unexecuted instantiation: shared_alloc_mmap.c:add_index_zval Unexecuted instantiation: shared_alloc_posix.c:add_index_zval Unexecuted instantiation: shared_alloc_shm.c:add_index_zval Unexecuted instantiation: zend_accelerator_api.c:add_index_zval Unexecuted instantiation: zend_accelerator_blacklist.c:add_index_zval Unexecuted instantiation: zend_accelerator_debug.c:add_index_zval Unexecuted instantiation: zend_accelerator_hash.c:add_index_zval Unexecuted instantiation: zend_accelerator_module.c:add_index_zval Unexecuted instantiation: zend_accelerator_util_funcs.c:add_index_zval Unexecuted instantiation: zend_file_cache.c:add_index_zval Unexecuted instantiation: zend_persist_calc.c:add_index_zval Unexecuted instantiation: zend_persist.c:add_index_zval Unexecuted instantiation: zend_shared_alloc.c:add_index_zval Unexecuted instantiation: ZendAccelerator.c:add_index_zval Unexecuted instantiation: zend_jit_vm_helpers.c:add_index_zval Unexecuted instantiation: zend_jit.c:add_index_zval Unexecuted instantiation: csprng.c:add_index_zval Unexecuted instantiation: engine_mt19937.c:add_index_zval Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_index_zval Unexecuted instantiation: engine_secure.c:add_index_zval Unexecuted instantiation: engine_user.c:add_index_zval Unexecuted instantiation: engine_xoshiro256starstar.c:add_index_zval Unexecuted instantiation: gammasection.c:add_index_zval Unexecuted instantiation: random.c:add_index_zval Unexecuted instantiation: randomizer.c:add_index_zval Unexecuted instantiation: zend_utils.c:add_index_zval Unexecuted instantiation: php_reflection.c:add_index_zval Unexecuted instantiation: php_spl.c:add_index_zval Unexecuted instantiation: spl_array.c:add_index_zval Unexecuted instantiation: spl_directory.c:add_index_zval spl_dllist.c:add_index_zval Line | Count | Source | 607 | 20 | { | 608 | 20 | return zend_hash_index_update(Z_ARRVAL_P(arg), index, value) ? SUCCESS : FAILURE; | 609 | 20 | } |
Unexecuted instantiation: spl_exceptions.c:add_index_zval Unexecuted instantiation: spl_fixedarray.c:add_index_zval Unexecuted instantiation: spl_functions.c:add_index_zval Unexecuted instantiation: spl_heap.c:add_index_zval Unexecuted instantiation: spl_iterators.c:add_index_zval Unexecuted instantiation: spl_observer.c:add_index_zval Unexecuted instantiation: array.c:add_index_zval Unexecuted instantiation: assert.c:add_index_zval Unexecuted instantiation: base64.c:add_index_zval Unexecuted instantiation: basic_functions.c:add_index_zval Unexecuted instantiation: browscap.c:add_index_zval Unexecuted instantiation: crc32_x86.c:add_index_zval Unexecuted instantiation: crc32.c:add_index_zval Unexecuted instantiation: credits.c:add_index_zval Unexecuted instantiation: crypt.c:add_index_zval Unexecuted instantiation: css.c:add_index_zval Unexecuted instantiation: datetime.c:add_index_zval Unexecuted instantiation: dir.c:add_index_zval Unexecuted instantiation: dl.c:add_index_zval Unexecuted instantiation: dns.c:add_index_zval Unexecuted instantiation: exec.c:add_index_zval Unexecuted instantiation: file.c:add_index_zval Unexecuted instantiation: filestat.c:add_index_zval Unexecuted instantiation: filters.c:add_index_zval Unexecuted instantiation: flock_compat.c:add_index_zval Unexecuted instantiation: formatted_print.c:add_index_zval Unexecuted instantiation: fsock.c:add_index_zval Unexecuted instantiation: ftok.c:add_index_zval Unexecuted instantiation: ftp_fopen_wrapper.c:add_index_zval Unexecuted instantiation: head.c:add_index_zval Unexecuted instantiation: hrtime.c:add_index_zval Unexecuted instantiation: html.c:add_index_zval Unexecuted instantiation: http_fopen_wrapper.c:add_index_zval Unexecuted instantiation: http.c:add_index_zval Unexecuted instantiation: image.c:add_index_zval Unexecuted instantiation: incomplete_class.c:add_index_zval Unexecuted instantiation: info.c:add_index_zval Unexecuted instantiation: iptc.c:add_index_zval Unexecuted instantiation: levenshtein.c:add_index_zval Unexecuted instantiation: link.c:add_index_zval Unexecuted instantiation: mail.c:add_index_zval Unexecuted instantiation: math.c:add_index_zval Unexecuted instantiation: md5.c:add_index_zval Unexecuted instantiation: metaphone.c:add_index_zval Unexecuted instantiation: microtime.c:add_index_zval Unexecuted instantiation: net.c:add_index_zval Unexecuted instantiation: pack.c:add_index_zval Unexecuted instantiation: pageinfo.c:add_index_zval Unexecuted instantiation: password.c:add_index_zval Unexecuted instantiation: php_fopen_wrapper.c:add_index_zval Unexecuted instantiation: proc_open.c:add_index_zval Unexecuted instantiation: quot_print.c:add_index_zval Unexecuted instantiation: scanf.c:add_index_zval Unexecuted instantiation: sha1.c:add_index_zval Unexecuted instantiation: soundex.c:add_index_zval Unexecuted instantiation: streamsfuncs.c:add_index_zval Unexecuted instantiation: string.c:add_index_zval Unexecuted instantiation: strnatcmp.c:add_index_zval Unexecuted instantiation: syslog.c:add_index_zval Unexecuted instantiation: type.c:add_index_zval Unexecuted instantiation: uniqid.c:add_index_zval Unexecuted instantiation: url_scanner_ex.c:add_index_zval Unexecuted instantiation: url.c:add_index_zval Unexecuted instantiation: user_filters.c:add_index_zval Unexecuted instantiation: uuencode.c:add_index_zval Unexecuted instantiation: var_unserializer.c:add_index_zval Unexecuted instantiation: var.c:add_index_zval Unexecuted instantiation: versioning.c:add_index_zval Unexecuted instantiation: crypt_sha256.c:add_index_zval Unexecuted instantiation: crypt_sha512.c:add_index_zval Unexecuted instantiation: php_crypt_r.c:add_index_zval Unexecuted instantiation: php_uri.c:add_index_zval Unexecuted instantiation: php_uri_common.c:add_index_zval Unexecuted instantiation: uri_parser_rfc3986.c:add_index_zval Unexecuted instantiation: uri_parser_whatwg.c:add_index_zval Unexecuted instantiation: uri_parser_php_parse_url.c:add_index_zval Unexecuted instantiation: explicit_bzero.c:add_index_zval Unexecuted instantiation: fopen_wrappers.c:add_index_zval Unexecuted instantiation: getopt.c:add_index_zval Unexecuted instantiation: main.c:add_index_zval Unexecuted instantiation: network.c:add_index_zval Unexecuted instantiation: output.c:add_index_zval Unexecuted instantiation: php_content_types.c:add_index_zval Unexecuted instantiation: php_ini_builder.c:add_index_zval Unexecuted instantiation: php_ini.c:add_index_zval Unexecuted instantiation: php_glob.c:add_index_zval Unexecuted instantiation: php_odbc_utils.c:add_index_zval Unexecuted instantiation: php_open_temporary_file.c:add_index_zval Unexecuted instantiation: php_scandir.c:add_index_zval Unexecuted instantiation: php_syslog.c:add_index_zval Unexecuted instantiation: php_ticks.c:add_index_zval Unexecuted instantiation: php_variables.c:add_index_zval Unexecuted instantiation: reentrancy.c:add_index_zval Unexecuted instantiation: rfc1867.c:add_index_zval Unexecuted instantiation: safe_bcmp.c:add_index_zval Unexecuted instantiation: SAPI.c:add_index_zval Unexecuted instantiation: snprintf.c:add_index_zval Unexecuted instantiation: spprintf.c:add_index_zval Unexecuted instantiation: strlcat.c:add_index_zval Unexecuted instantiation: strlcpy.c:add_index_zval Unexecuted instantiation: cast.c:add_index_zval Unexecuted instantiation: filter.c:add_index_zval Unexecuted instantiation: glob_wrapper.c:add_index_zval Unexecuted instantiation: memory.c:add_index_zval Unexecuted instantiation: mmap.c:add_index_zval Unexecuted instantiation: plain_wrapper.c:add_index_zval Unexecuted instantiation: streams.c:add_index_zval Unexecuted instantiation: transports.c:add_index_zval Unexecuted instantiation: userspace.c:add_index_zval Unexecuted instantiation: xp_socket.c:add_index_zval Unexecuted instantiation: block_pass.c:add_index_zval Unexecuted instantiation: compact_literals.c:add_index_zval Unexecuted instantiation: compact_vars.c:add_index_zval Unexecuted instantiation: dfa_pass.c:add_index_zval Unexecuted instantiation: nop_removal.c:add_index_zval Unexecuted instantiation: optimize_func_calls.c:add_index_zval Unexecuted instantiation: optimize_temp_vars_5.c:add_index_zval Unexecuted instantiation: pass1.c:add_index_zval Unexecuted instantiation: pass3.c:add_index_zval Unexecuted instantiation: sccp.c:add_index_zval Unexecuted instantiation: zend_optimizer.c:add_index_zval Unexecuted instantiation: zend_API.c:add_index_zval Unexecuted instantiation: zend_ast.c:add_index_zval Unexecuted instantiation: zend_attributes.c:add_index_zval Unexecuted instantiation: zend_builtin_functions.c:add_index_zval Unexecuted instantiation: zend_closures.c:add_index_zval Unexecuted instantiation: zend_compile.c:add_index_zval Unexecuted instantiation: zend_constants.c:add_index_zval Unexecuted instantiation: zend_default_classes.c:add_index_zval Unexecuted instantiation: zend_dtrace.c:add_index_zval Unexecuted instantiation: zend_enum.c:add_index_zval Unexecuted instantiation: zend_exceptions.c:add_index_zval Unexecuted instantiation: zend_execute_API.c:add_index_zval Unexecuted instantiation: zend_execute.c:add_index_zval Unexecuted instantiation: zend_fibers.c:add_index_zval Unexecuted instantiation: zend_gc.c:add_index_zval Unexecuted instantiation: zend_generators.c:add_index_zval Unexecuted instantiation: zend_inheritance.c:add_index_zval Unexecuted instantiation: zend_ini_parser.c:add_index_zval Unexecuted instantiation: zend_ini_scanner.c:add_index_zval Unexecuted instantiation: zend_ini.c:add_index_zval Unexecuted instantiation: zend_interfaces.c:add_index_zval Unexecuted instantiation: zend_iterators.c:add_index_zval Unexecuted instantiation: zend_language_parser.c:add_index_zval Unexecuted instantiation: zend_language_scanner.c:add_index_zval Unexecuted instantiation: zend_lazy_objects.c:add_index_zval Unexecuted instantiation: zend_list.c:add_index_zval Unexecuted instantiation: zend_object_handlers.c:add_index_zval Unexecuted instantiation: zend_objects_API.c:add_index_zval Unexecuted instantiation: zend_objects.c:add_index_zval Unexecuted instantiation: zend_observer.c:add_index_zval Unexecuted instantiation: zend_opcode.c:add_index_zval Unexecuted instantiation: zend_operators.c:add_index_zval Unexecuted instantiation: zend_property_hooks.c:add_index_zval Unexecuted instantiation: zend_smart_str.c:add_index_zval Unexecuted instantiation: zend_system_id.c:add_index_zval Unexecuted instantiation: zend_variables.c:add_index_zval Unexecuted instantiation: zend_weakrefs.c:add_index_zval Unexecuted instantiation: zend.c:add_index_zval Unexecuted instantiation: internal_functions_cli.c:add_index_zval Unexecuted instantiation: fuzzer-parser.c:add_index_zval Unexecuted instantiation: fuzzer-sapi.c:add_index_zval Unexecuted instantiation: fuzzer-tracing-jit.c:add_index_zval Unexecuted instantiation: fuzzer-exif.c:add_index_zval Unexecuted instantiation: fuzzer-unserialize.c:add_index_zval Unexecuted instantiation: fuzzer-function-jit.c:add_index_zval Unexecuted instantiation: fuzzer-json.c:add_index_zval Unexecuted instantiation: fuzzer-unserializehash.c:add_index_zval Unexecuted instantiation: fuzzer-execute.c:add_index_zval |
610 | | |
611 | | ZEND_API zend_result add_next_index_long(zval *arg, zend_long n); |
612 | | ZEND_API zend_result add_next_index_null(zval *arg); |
613 | | ZEND_API zend_result add_next_index_bool(zval *arg, bool b); |
614 | | ZEND_API zend_result add_next_index_resource(zval *arg, zend_resource *r); |
615 | | ZEND_API zend_result add_next_index_double(zval *arg, double d); |
616 | | ZEND_API zend_result add_next_index_str(zval *arg, zend_string *str); |
617 | | ZEND_API zend_result add_next_index_string(zval *arg, const char *str); |
618 | | ZEND_API zend_result add_next_index_stringl(zval *arg, const char *str, size_t length); |
619 | | ZEND_API zend_result add_next_index_array(zval *arg, zend_array *arr); |
620 | | ZEND_API zend_result add_next_index_object(zval *arg, zend_object *obj); |
621 | | ZEND_API zend_result add_next_index_reference(zval *arg, zend_reference *ref); |
622 | | |
623 | | static zend_always_inline zend_result add_next_index_zval(zval *arg, zval *value) |
624 | 1.93k | { |
625 | 1.93k | return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE; |
626 | 1.93k | } Unexecuted instantiation: php_date.c:add_next_index_zval Unexecuted instantiation: php_pcre.c:add_next_index_zval Unexecuted instantiation: exif.c:add_next_index_zval Unexecuted instantiation: hash_adler32.c:add_next_index_zval Unexecuted instantiation: hash_crc32.c:add_next_index_zval Unexecuted instantiation: hash_fnv.c:add_next_index_zval Unexecuted instantiation: hash_gost.c:add_next_index_zval Unexecuted instantiation: hash_haval.c:add_next_index_zval Unexecuted instantiation: hash_joaat.c:add_next_index_zval Unexecuted instantiation: hash_md.c:add_next_index_zval Unexecuted instantiation: hash_murmur.c:add_next_index_zval Unexecuted instantiation: hash_ripemd.c:add_next_index_zval Unexecuted instantiation: hash_sha_ni.c:add_next_index_zval Unexecuted instantiation: hash_sha_sse2.c:add_next_index_zval Unexecuted instantiation: hash_sha.c:add_next_index_zval Unexecuted instantiation: hash_sha3.c:add_next_index_zval Unexecuted instantiation: hash_snefru.c:add_next_index_zval Unexecuted instantiation: hash_tiger.c:add_next_index_zval Unexecuted instantiation: hash_whirlpool.c:add_next_index_zval Unexecuted instantiation: hash_xxhash.c:add_next_index_zval Unexecuted instantiation: hash.c:add_next_index_zval Unexecuted instantiation: json_encoder.c:add_next_index_zval Unexecuted instantiation: json_parser.tab.c:add_next_index_zval Unexecuted instantiation: json_scanner.c:add_next_index_zval Unexecuted instantiation: json.c:add_next_index_zval Unexecuted instantiation: php_lexbor.c:add_next_index_zval Unexecuted instantiation: shared_alloc_mmap.c:add_next_index_zval Unexecuted instantiation: shared_alloc_posix.c:add_next_index_zval Unexecuted instantiation: shared_alloc_shm.c:add_next_index_zval Unexecuted instantiation: zend_accelerator_api.c:add_next_index_zval Unexecuted instantiation: zend_accelerator_blacklist.c:add_next_index_zval Unexecuted instantiation: zend_accelerator_debug.c:add_next_index_zval Unexecuted instantiation: zend_accelerator_hash.c:add_next_index_zval Unexecuted instantiation: zend_accelerator_module.c:add_next_index_zval Unexecuted instantiation: zend_accelerator_util_funcs.c:add_next_index_zval Unexecuted instantiation: zend_file_cache.c:add_next_index_zval Unexecuted instantiation: zend_persist_calc.c:add_next_index_zval Unexecuted instantiation: zend_persist.c:add_next_index_zval Unexecuted instantiation: zend_shared_alloc.c:add_next_index_zval Unexecuted instantiation: ZendAccelerator.c:add_next_index_zval Unexecuted instantiation: zend_jit_vm_helpers.c:add_next_index_zval Unexecuted instantiation: zend_jit.c:add_next_index_zval Unexecuted instantiation: csprng.c:add_next_index_zval Unexecuted instantiation: engine_mt19937.c:add_next_index_zval Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_next_index_zval Unexecuted instantiation: engine_secure.c:add_next_index_zval Unexecuted instantiation: engine_user.c:add_next_index_zval Unexecuted instantiation: engine_xoshiro256starstar.c:add_next_index_zval Unexecuted instantiation: gammasection.c:add_next_index_zval Unexecuted instantiation: random.c:add_next_index_zval Unexecuted instantiation: randomizer.c:add_next_index_zval Unexecuted instantiation: zend_utils.c:add_next_index_zval php_reflection.c:add_next_index_zval Line | Count | Source | 624 | 1.91k | { | 625 | 1.91k | return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE; | 626 | 1.91k | } |
Unexecuted instantiation: php_spl.c:add_next_index_zval Unexecuted instantiation: spl_array.c:add_next_index_zval Unexecuted instantiation: spl_directory.c:add_next_index_zval Unexecuted instantiation: spl_dllist.c:add_next_index_zval Unexecuted instantiation: spl_exceptions.c:add_next_index_zval Unexecuted instantiation: spl_fixedarray.c:add_next_index_zval Unexecuted instantiation: spl_functions.c:add_next_index_zval Unexecuted instantiation: spl_heap.c:add_next_index_zval spl_iterators.c:add_next_index_zval Line | Count | Source | 624 | 6 | { | 625 | 6 | return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE; | 626 | 6 | } |
spl_observer.c:add_next_index_zval Line | Count | Source | 624 | 20 | { | 625 | 20 | return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE; | 626 | 20 | } |
Unexecuted instantiation: array.c:add_next_index_zval Unexecuted instantiation: assert.c:add_next_index_zval Unexecuted instantiation: base64.c:add_next_index_zval Unexecuted instantiation: basic_functions.c:add_next_index_zval Unexecuted instantiation: browscap.c:add_next_index_zval Unexecuted instantiation: crc32_x86.c:add_next_index_zval Unexecuted instantiation: crc32.c:add_next_index_zval Unexecuted instantiation: credits.c:add_next_index_zval Unexecuted instantiation: crypt.c:add_next_index_zval Unexecuted instantiation: css.c:add_next_index_zval Unexecuted instantiation: datetime.c:add_next_index_zval Unexecuted instantiation: dir.c:add_next_index_zval Unexecuted instantiation: dl.c:add_next_index_zval Unexecuted instantiation: dns.c:add_next_index_zval Unexecuted instantiation: exec.c:add_next_index_zval Unexecuted instantiation: file.c:add_next_index_zval Unexecuted instantiation: filestat.c:add_next_index_zval Unexecuted instantiation: filters.c:add_next_index_zval Unexecuted instantiation: flock_compat.c:add_next_index_zval Unexecuted instantiation: formatted_print.c:add_next_index_zval Unexecuted instantiation: fsock.c:add_next_index_zval Unexecuted instantiation: ftok.c:add_next_index_zval Unexecuted instantiation: ftp_fopen_wrapper.c:add_next_index_zval Unexecuted instantiation: head.c:add_next_index_zval Unexecuted instantiation: hrtime.c:add_next_index_zval Unexecuted instantiation: html.c:add_next_index_zval Unexecuted instantiation: http_fopen_wrapper.c:add_next_index_zval Unexecuted instantiation: http.c:add_next_index_zval Unexecuted instantiation: image.c:add_next_index_zval Unexecuted instantiation: incomplete_class.c:add_next_index_zval Unexecuted instantiation: info.c:add_next_index_zval Unexecuted instantiation: iptc.c:add_next_index_zval Unexecuted instantiation: levenshtein.c:add_next_index_zval Unexecuted instantiation: link.c:add_next_index_zval Unexecuted instantiation: mail.c:add_next_index_zval Unexecuted instantiation: math.c:add_next_index_zval Unexecuted instantiation: md5.c:add_next_index_zval Unexecuted instantiation: metaphone.c:add_next_index_zval Unexecuted instantiation: microtime.c:add_next_index_zval Unexecuted instantiation: net.c:add_next_index_zval Unexecuted instantiation: pack.c:add_next_index_zval Unexecuted instantiation: pageinfo.c:add_next_index_zval Unexecuted instantiation: password.c:add_next_index_zval Unexecuted instantiation: php_fopen_wrapper.c:add_next_index_zval Unexecuted instantiation: proc_open.c:add_next_index_zval Unexecuted instantiation: quot_print.c:add_next_index_zval Unexecuted instantiation: scanf.c:add_next_index_zval Unexecuted instantiation: sha1.c:add_next_index_zval Unexecuted instantiation: soundex.c:add_next_index_zval Unexecuted instantiation: streamsfuncs.c:add_next_index_zval Unexecuted instantiation: string.c:add_next_index_zval Unexecuted instantiation: strnatcmp.c:add_next_index_zval Unexecuted instantiation: syslog.c:add_next_index_zval Unexecuted instantiation: type.c:add_next_index_zval Unexecuted instantiation: uniqid.c:add_next_index_zval Unexecuted instantiation: url_scanner_ex.c:add_next_index_zval Unexecuted instantiation: url.c:add_next_index_zval Unexecuted instantiation: user_filters.c:add_next_index_zval Unexecuted instantiation: uuencode.c:add_next_index_zval Unexecuted instantiation: var_unserializer.c:add_next_index_zval Unexecuted instantiation: var.c:add_next_index_zval Unexecuted instantiation: versioning.c:add_next_index_zval Unexecuted instantiation: crypt_sha256.c:add_next_index_zval Unexecuted instantiation: crypt_sha512.c:add_next_index_zval Unexecuted instantiation: php_crypt_r.c:add_next_index_zval Unexecuted instantiation: php_uri.c:add_next_index_zval Unexecuted instantiation: php_uri_common.c:add_next_index_zval Unexecuted instantiation: uri_parser_rfc3986.c:add_next_index_zval Unexecuted instantiation: uri_parser_whatwg.c:add_next_index_zval Unexecuted instantiation: uri_parser_php_parse_url.c:add_next_index_zval Unexecuted instantiation: explicit_bzero.c:add_next_index_zval Unexecuted instantiation: fopen_wrappers.c:add_next_index_zval Unexecuted instantiation: getopt.c:add_next_index_zval Unexecuted instantiation: main.c:add_next_index_zval Unexecuted instantiation: network.c:add_next_index_zval Unexecuted instantiation: output.c:add_next_index_zval Unexecuted instantiation: php_content_types.c:add_next_index_zval Unexecuted instantiation: php_ini_builder.c:add_next_index_zval Unexecuted instantiation: php_ini.c:add_next_index_zval Unexecuted instantiation: php_glob.c:add_next_index_zval Unexecuted instantiation: php_odbc_utils.c:add_next_index_zval Unexecuted instantiation: php_open_temporary_file.c:add_next_index_zval Unexecuted instantiation: php_scandir.c:add_next_index_zval Unexecuted instantiation: php_syslog.c:add_next_index_zval Unexecuted instantiation: php_ticks.c:add_next_index_zval Unexecuted instantiation: php_variables.c:add_next_index_zval Unexecuted instantiation: reentrancy.c:add_next_index_zval Unexecuted instantiation: rfc1867.c:add_next_index_zval Unexecuted instantiation: safe_bcmp.c:add_next_index_zval Unexecuted instantiation: SAPI.c:add_next_index_zval Unexecuted instantiation: snprintf.c:add_next_index_zval Unexecuted instantiation: spprintf.c:add_next_index_zval Unexecuted instantiation: strlcat.c:add_next_index_zval Unexecuted instantiation: strlcpy.c:add_next_index_zval Unexecuted instantiation: cast.c:add_next_index_zval Unexecuted instantiation: filter.c:add_next_index_zval Unexecuted instantiation: glob_wrapper.c:add_next_index_zval Unexecuted instantiation: memory.c:add_next_index_zval Unexecuted instantiation: mmap.c:add_next_index_zval Unexecuted instantiation: plain_wrapper.c:add_next_index_zval Unexecuted instantiation: streams.c:add_next_index_zval Unexecuted instantiation: transports.c:add_next_index_zval Unexecuted instantiation: userspace.c:add_next_index_zval Unexecuted instantiation: xp_socket.c:add_next_index_zval Unexecuted instantiation: block_pass.c:add_next_index_zval Unexecuted instantiation: compact_literals.c:add_next_index_zval Unexecuted instantiation: compact_vars.c:add_next_index_zval Unexecuted instantiation: dfa_pass.c:add_next_index_zval Unexecuted instantiation: nop_removal.c:add_next_index_zval Unexecuted instantiation: optimize_func_calls.c:add_next_index_zval Unexecuted instantiation: optimize_temp_vars_5.c:add_next_index_zval Unexecuted instantiation: pass1.c:add_next_index_zval Unexecuted instantiation: pass3.c:add_next_index_zval Unexecuted instantiation: sccp.c:add_next_index_zval Unexecuted instantiation: zend_optimizer.c:add_next_index_zval Unexecuted instantiation: zend_API.c:add_next_index_zval Unexecuted instantiation: zend_ast.c:add_next_index_zval Unexecuted instantiation: zend_attributes.c:add_next_index_zval Unexecuted instantiation: zend_builtin_functions.c:add_next_index_zval Unexecuted instantiation: zend_closures.c:add_next_index_zval Unexecuted instantiation: zend_compile.c:add_next_index_zval Unexecuted instantiation: zend_constants.c:add_next_index_zval Unexecuted instantiation: zend_default_classes.c:add_next_index_zval Unexecuted instantiation: zend_dtrace.c:add_next_index_zval Unexecuted instantiation: zend_enum.c:add_next_index_zval Unexecuted instantiation: zend_exceptions.c:add_next_index_zval Unexecuted instantiation: zend_execute_API.c:add_next_index_zval Unexecuted instantiation: zend_execute.c:add_next_index_zval Unexecuted instantiation: zend_fibers.c:add_next_index_zval Unexecuted instantiation: zend_gc.c:add_next_index_zval Unexecuted instantiation: zend_generators.c:add_next_index_zval Unexecuted instantiation: zend_inheritance.c:add_next_index_zval Unexecuted instantiation: zend_ini_parser.c:add_next_index_zval Unexecuted instantiation: zend_ini_scanner.c:add_next_index_zval Unexecuted instantiation: zend_ini.c:add_next_index_zval Unexecuted instantiation: zend_interfaces.c:add_next_index_zval Unexecuted instantiation: zend_iterators.c:add_next_index_zval Unexecuted instantiation: zend_language_parser.c:add_next_index_zval Unexecuted instantiation: zend_language_scanner.c:add_next_index_zval Unexecuted instantiation: zend_lazy_objects.c:add_next_index_zval Unexecuted instantiation: zend_list.c:add_next_index_zval Unexecuted instantiation: zend_object_handlers.c:add_next_index_zval Unexecuted instantiation: zend_objects_API.c:add_next_index_zval Unexecuted instantiation: zend_objects.c:add_next_index_zval Unexecuted instantiation: zend_observer.c:add_next_index_zval Unexecuted instantiation: zend_opcode.c:add_next_index_zval Unexecuted instantiation: zend_operators.c:add_next_index_zval Unexecuted instantiation: zend_property_hooks.c:add_next_index_zval Unexecuted instantiation: zend_smart_str.c:add_next_index_zval Unexecuted instantiation: zend_system_id.c:add_next_index_zval Unexecuted instantiation: zend_variables.c:add_next_index_zval Unexecuted instantiation: zend_weakrefs.c:add_next_index_zval Unexecuted instantiation: zend.c:add_next_index_zval Unexecuted instantiation: internal_functions_cli.c:add_next_index_zval Unexecuted instantiation: fuzzer-parser.c:add_next_index_zval Unexecuted instantiation: fuzzer-sapi.c:add_next_index_zval Unexecuted instantiation: fuzzer-tracing-jit.c:add_next_index_zval Unexecuted instantiation: fuzzer-exif.c:add_next_index_zval Unexecuted instantiation: fuzzer-unserialize.c:add_next_index_zval Unexecuted instantiation: fuzzer-function-jit.c:add_next_index_zval Unexecuted instantiation: fuzzer-json.c:add_next_index_zval Unexecuted instantiation: fuzzer-unserializehash.c:add_next_index_zval Unexecuted instantiation: fuzzer-execute.c:add_next_index_zval |
627 | | |
628 | | ZEND_API zend_result array_set_zval_key(HashTable *ht, zval *key, zval *value); |
629 | | |
630 | | ZEND_API void add_property_long_ex(zval *arg, const char *key, size_t key_len, zend_long l); |
631 | | ZEND_API void add_property_null_ex(zval *arg, const char *key, size_t key_len); |
632 | | ZEND_API void add_property_bool_ex(zval *arg, const char *key, size_t key_len, zend_long b); |
633 | | ZEND_API void add_property_resource_ex(zval *arg, const char *key, size_t key_len, zend_resource *r); |
634 | | ZEND_API void add_property_double_ex(zval *arg, const char *key, size_t key_len, double d); |
635 | | ZEND_API void add_property_str_ex(zval *arg, const char *key, size_t key_len, zend_string *str); |
636 | | ZEND_API void add_property_string_ex(zval *arg, const char *key, size_t key_len, const char *str); |
637 | | ZEND_API void add_property_stringl_ex(zval *arg, const char *key, size_t key_len, const char *str, size_t length); |
638 | | ZEND_API void add_property_array_ex(zval *arg, const char *key, size_t key_len, zend_array *arr); |
639 | | ZEND_API void add_property_object_ex(zval *arg, const char *key, size_t key_len, zend_object *obj); |
640 | | ZEND_API void add_property_reference_ex(zval *arg, const char *key, size_t key_len, zend_reference *ref); |
641 | | ZEND_API void add_property_zval_ex(zval *arg, const char *key, size_t key_len, zval *value); |
642 | | |
643 | 0 | static zend_always_inline void add_property_long(zval *arg, const char *key, zend_long n) { |
644 | 0 | add_property_long_ex(arg, key, strlen(key), n); |
645 | 0 | } Unexecuted instantiation: php_date.c:add_property_long Unexecuted instantiation: php_pcre.c:add_property_long Unexecuted instantiation: exif.c:add_property_long Unexecuted instantiation: hash_adler32.c:add_property_long Unexecuted instantiation: hash_crc32.c:add_property_long Unexecuted instantiation: hash_fnv.c:add_property_long Unexecuted instantiation: hash_gost.c:add_property_long Unexecuted instantiation: hash_haval.c:add_property_long Unexecuted instantiation: hash_joaat.c:add_property_long Unexecuted instantiation: hash_md.c:add_property_long Unexecuted instantiation: hash_murmur.c:add_property_long Unexecuted instantiation: hash_ripemd.c:add_property_long Unexecuted instantiation: hash_sha_ni.c:add_property_long Unexecuted instantiation: hash_sha_sse2.c:add_property_long Unexecuted instantiation: hash_sha.c:add_property_long Unexecuted instantiation: hash_sha3.c:add_property_long Unexecuted instantiation: hash_snefru.c:add_property_long Unexecuted instantiation: hash_tiger.c:add_property_long Unexecuted instantiation: hash_whirlpool.c:add_property_long Unexecuted instantiation: hash_xxhash.c:add_property_long Unexecuted instantiation: hash.c:add_property_long Unexecuted instantiation: json_encoder.c:add_property_long Unexecuted instantiation: json_parser.tab.c:add_property_long Unexecuted instantiation: json_scanner.c:add_property_long Unexecuted instantiation: json.c:add_property_long Unexecuted instantiation: php_lexbor.c:add_property_long Unexecuted instantiation: shared_alloc_mmap.c:add_property_long Unexecuted instantiation: shared_alloc_posix.c:add_property_long Unexecuted instantiation: shared_alloc_shm.c:add_property_long Unexecuted instantiation: zend_accelerator_api.c:add_property_long Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_long Unexecuted instantiation: zend_accelerator_debug.c:add_property_long Unexecuted instantiation: zend_accelerator_hash.c:add_property_long Unexecuted instantiation: zend_accelerator_module.c:add_property_long Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_long Unexecuted instantiation: zend_file_cache.c:add_property_long Unexecuted instantiation: zend_persist_calc.c:add_property_long Unexecuted instantiation: zend_persist.c:add_property_long Unexecuted instantiation: zend_shared_alloc.c:add_property_long Unexecuted instantiation: ZendAccelerator.c:add_property_long Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_long Unexecuted instantiation: zend_jit.c:add_property_long Unexecuted instantiation: csprng.c:add_property_long Unexecuted instantiation: engine_mt19937.c:add_property_long Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_long Unexecuted instantiation: engine_secure.c:add_property_long Unexecuted instantiation: engine_user.c:add_property_long Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_long Unexecuted instantiation: gammasection.c:add_property_long Unexecuted instantiation: random.c:add_property_long Unexecuted instantiation: randomizer.c:add_property_long Unexecuted instantiation: zend_utils.c:add_property_long Unexecuted instantiation: php_reflection.c:add_property_long Unexecuted instantiation: php_spl.c:add_property_long Unexecuted instantiation: spl_array.c:add_property_long Unexecuted instantiation: spl_directory.c:add_property_long Unexecuted instantiation: spl_dllist.c:add_property_long Unexecuted instantiation: spl_exceptions.c:add_property_long Unexecuted instantiation: spl_fixedarray.c:add_property_long Unexecuted instantiation: spl_functions.c:add_property_long Unexecuted instantiation: spl_heap.c:add_property_long Unexecuted instantiation: spl_iterators.c:add_property_long Unexecuted instantiation: spl_observer.c:add_property_long Unexecuted instantiation: array.c:add_property_long Unexecuted instantiation: assert.c:add_property_long Unexecuted instantiation: base64.c:add_property_long Unexecuted instantiation: basic_functions.c:add_property_long Unexecuted instantiation: browscap.c:add_property_long Unexecuted instantiation: crc32_x86.c:add_property_long Unexecuted instantiation: crc32.c:add_property_long Unexecuted instantiation: credits.c:add_property_long Unexecuted instantiation: crypt.c:add_property_long Unexecuted instantiation: css.c:add_property_long Unexecuted instantiation: datetime.c:add_property_long Unexecuted instantiation: dir.c:add_property_long Unexecuted instantiation: dl.c:add_property_long Unexecuted instantiation: dns.c:add_property_long Unexecuted instantiation: exec.c:add_property_long Unexecuted instantiation: file.c:add_property_long Unexecuted instantiation: filestat.c:add_property_long Unexecuted instantiation: filters.c:add_property_long Unexecuted instantiation: flock_compat.c:add_property_long Unexecuted instantiation: formatted_print.c:add_property_long Unexecuted instantiation: fsock.c:add_property_long Unexecuted instantiation: ftok.c:add_property_long Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_long Unexecuted instantiation: head.c:add_property_long Unexecuted instantiation: hrtime.c:add_property_long Unexecuted instantiation: html.c:add_property_long Unexecuted instantiation: http_fopen_wrapper.c:add_property_long Unexecuted instantiation: http.c:add_property_long Unexecuted instantiation: image.c:add_property_long Unexecuted instantiation: incomplete_class.c:add_property_long Unexecuted instantiation: info.c:add_property_long Unexecuted instantiation: iptc.c:add_property_long Unexecuted instantiation: levenshtein.c:add_property_long Unexecuted instantiation: link.c:add_property_long Unexecuted instantiation: mail.c:add_property_long Unexecuted instantiation: math.c:add_property_long Unexecuted instantiation: md5.c:add_property_long Unexecuted instantiation: metaphone.c:add_property_long Unexecuted instantiation: microtime.c:add_property_long Unexecuted instantiation: net.c:add_property_long Unexecuted instantiation: pack.c:add_property_long Unexecuted instantiation: pageinfo.c:add_property_long Unexecuted instantiation: password.c:add_property_long Unexecuted instantiation: php_fopen_wrapper.c:add_property_long Unexecuted instantiation: proc_open.c:add_property_long Unexecuted instantiation: quot_print.c:add_property_long Unexecuted instantiation: scanf.c:add_property_long Unexecuted instantiation: sha1.c:add_property_long Unexecuted instantiation: soundex.c:add_property_long Unexecuted instantiation: streamsfuncs.c:add_property_long Unexecuted instantiation: string.c:add_property_long Unexecuted instantiation: strnatcmp.c:add_property_long Unexecuted instantiation: syslog.c:add_property_long Unexecuted instantiation: type.c:add_property_long Unexecuted instantiation: uniqid.c:add_property_long Unexecuted instantiation: url_scanner_ex.c:add_property_long Unexecuted instantiation: url.c:add_property_long Unexecuted instantiation: user_filters.c:add_property_long Unexecuted instantiation: uuencode.c:add_property_long Unexecuted instantiation: var_unserializer.c:add_property_long Unexecuted instantiation: var.c:add_property_long Unexecuted instantiation: versioning.c:add_property_long Unexecuted instantiation: crypt_sha256.c:add_property_long Unexecuted instantiation: crypt_sha512.c:add_property_long Unexecuted instantiation: php_crypt_r.c:add_property_long Unexecuted instantiation: php_uri.c:add_property_long Unexecuted instantiation: php_uri_common.c:add_property_long Unexecuted instantiation: uri_parser_rfc3986.c:add_property_long Unexecuted instantiation: uri_parser_whatwg.c:add_property_long Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_long Unexecuted instantiation: explicit_bzero.c:add_property_long Unexecuted instantiation: fopen_wrappers.c:add_property_long Unexecuted instantiation: getopt.c:add_property_long Unexecuted instantiation: main.c:add_property_long Unexecuted instantiation: network.c:add_property_long Unexecuted instantiation: output.c:add_property_long Unexecuted instantiation: php_content_types.c:add_property_long Unexecuted instantiation: php_ini_builder.c:add_property_long Unexecuted instantiation: php_ini.c:add_property_long Unexecuted instantiation: php_glob.c:add_property_long Unexecuted instantiation: php_odbc_utils.c:add_property_long Unexecuted instantiation: php_open_temporary_file.c:add_property_long Unexecuted instantiation: php_scandir.c:add_property_long Unexecuted instantiation: php_syslog.c:add_property_long Unexecuted instantiation: php_ticks.c:add_property_long Unexecuted instantiation: php_variables.c:add_property_long Unexecuted instantiation: reentrancy.c:add_property_long Unexecuted instantiation: rfc1867.c:add_property_long Unexecuted instantiation: safe_bcmp.c:add_property_long Unexecuted instantiation: SAPI.c:add_property_long Unexecuted instantiation: snprintf.c:add_property_long Unexecuted instantiation: spprintf.c:add_property_long Unexecuted instantiation: strlcat.c:add_property_long Unexecuted instantiation: strlcpy.c:add_property_long Unexecuted instantiation: cast.c:add_property_long Unexecuted instantiation: filter.c:add_property_long Unexecuted instantiation: glob_wrapper.c:add_property_long Unexecuted instantiation: memory.c:add_property_long Unexecuted instantiation: mmap.c:add_property_long Unexecuted instantiation: plain_wrapper.c:add_property_long Unexecuted instantiation: streams.c:add_property_long Unexecuted instantiation: transports.c:add_property_long Unexecuted instantiation: userspace.c:add_property_long Unexecuted instantiation: xp_socket.c:add_property_long Unexecuted instantiation: block_pass.c:add_property_long Unexecuted instantiation: compact_literals.c:add_property_long Unexecuted instantiation: compact_vars.c:add_property_long Unexecuted instantiation: dfa_pass.c:add_property_long Unexecuted instantiation: nop_removal.c:add_property_long Unexecuted instantiation: optimize_func_calls.c:add_property_long Unexecuted instantiation: optimize_temp_vars_5.c:add_property_long Unexecuted instantiation: pass1.c:add_property_long Unexecuted instantiation: pass3.c:add_property_long Unexecuted instantiation: sccp.c:add_property_long Unexecuted instantiation: zend_optimizer.c:add_property_long Unexecuted instantiation: zend_API.c:add_property_long Unexecuted instantiation: zend_ast.c:add_property_long Unexecuted instantiation: zend_attributes.c:add_property_long Unexecuted instantiation: zend_builtin_functions.c:add_property_long Unexecuted instantiation: zend_closures.c:add_property_long Unexecuted instantiation: zend_compile.c:add_property_long Unexecuted instantiation: zend_constants.c:add_property_long Unexecuted instantiation: zend_default_classes.c:add_property_long Unexecuted instantiation: zend_dtrace.c:add_property_long Unexecuted instantiation: zend_enum.c:add_property_long Unexecuted instantiation: zend_exceptions.c:add_property_long Unexecuted instantiation: zend_execute_API.c:add_property_long Unexecuted instantiation: zend_execute.c:add_property_long Unexecuted instantiation: zend_fibers.c:add_property_long Unexecuted instantiation: zend_gc.c:add_property_long Unexecuted instantiation: zend_generators.c:add_property_long Unexecuted instantiation: zend_inheritance.c:add_property_long Unexecuted instantiation: zend_ini_parser.c:add_property_long Unexecuted instantiation: zend_ini_scanner.c:add_property_long Unexecuted instantiation: zend_ini.c:add_property_long Unexecuted instantiation: zend_interfaces.c:add_property_long Unexecuted instantiation: zend_iterators.c:add_property_long Unexecuted instantiation: zend_language_parser.c:add_property_long Unexecuted instantiation: zend_language_scanner.c:add_property_long Unexecuted instantiation: zend_lazy_objects.c:add_property_long Unexecuted instantiation: zend_list.c:add_property_long Unexecuted instantiation: zend_object_handlers.c:add_property_long Unexecuted instantiation: zend_objects_API.c:add_property_long Unexecuted instantiation: zend_objects.c:add_property_long Unexecuted instantiation: zend_observer.c:add_property_long Unexecuted instantiation: zend_opcode.c:add_property_long Unexecuted instantiation: zend_operators.c:add_property_long Unexecuted instantiation: zend_property_hooks.c:add_property_long Unexecuted instantiation: zend_smart_str.c:add_property_long Unexecuted instantiation: zend_system_id.c:add_property_long Unexecuted instantiation: zend_variables.c:add_property_long Unexecuted instantiation: zend_weakrefs.c:add_property_long Unexecuted instantiation: zend.c:add_property_long Unexecuted instantiation: internal_functions_cli.c:add_property_long Unexecuted instantiation: fuzzer-parser.c:add_property_long Unexecuted instantiation: fuzzer-sapi.c:add_property_long Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_long Unexecuted instantiation: fuzzer-exif.c:add_property_long Unexecuted instantiation: fuzzer-unserialize.c:add_property_long Unexecuted instantiation: fuzzer-function-jit.c:add_property_long Unexecuted instantiation: fuzzer-json.c:add_property_long Unexecuted instantiation: fuzzer-unserializehash.c:add_property_long Unexecuted instantiation: fuzzer-execute.c:add_property_long |
646 | 4.74k | static zend_always_inline void add_property_null(zval *arg, const char *key) { |
647 | 4.74k | add_property_null_ex(arg, key, strlen(key)); |
648 | 4.74k | } Unexecuted instantiation: php_date.c:add_property_null Unexecuted instantiation: php_pcre.c:add_property_null Unexecuted instantiation: exif.c:add_property_null Unexecuted instantiation: hash_adler32.c:add_property_null Unexecuted instantiation: hash_crc32.c:add_property_null Unexecuted instantiation: hash_fnv.c:add_property_null Unexecuted instantiation: hash_gost.c:add_property_null Unexecuted instantiation: hash_haval.c:add_property_null Unexecuted instantiation: hash_joaat.c:add_property_null Unexecuted instantiation: hash_md.c:add_property_null Unexecuted instantiation: hash_murmur.c:add_property_null Unexecuted instantiation: hash_ripemd.c:add_property_null Unexecuted instantiation: hash_sha_ni.c:add_property_null Unexecuted instantiation: hash_sha_sse2.c:add_property_null Unexecuted instantiation: hash_sha.c:add_property_null Unexecuted instantiation: hash_sha3.c:add_property_null Unexecuted instantiation: hash_snefru.c:add_property_null Unexecuted instantiation: hash_tiger.c:add_property_null Unexecuted instantiation: hash_whirlpool.c:add_property_null Unexecuted instantiation: hash_xxhash.c:add_property_null Unexecuted instantiation: hash.c:add_property_null Unexecuted instantiation: json_encoder.c:add_property_null Unexecuted instantiation: json_parser.tab.c:add_property_null Unexecuted instantiation: json_scanner.c:add_property_null Unexecuted instantiation: json.c:add_property_null Unexecuted instantiation: php_lexbor.c:add_property_null Unexecuted instantiation: shared_alloc_mmap.c:add_property_null Unexecuted instantiation: shared_alloc_posix.c:add_property_null Unexecuted instantiation: shared_alloc_shm.c:add_property_null Unexecuted instantiation: zend_accelerator_api.c:add_property_null Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_null Unexecuted instantiation: zend_accelerator_debug.c:add_property_null Unexecuted instantiation: zend_accelerator_hash.c:add_property_null Unexecuted instantiation: zend_accelerator_module.c:add_property_null Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_null Unexecuted instantiation: zend_file_cache.c:add_property_null Unexecuted instantiation: zend_persist_calc.c:add_property_null Unexecuted instantiation: zend_persist.c:add_property_null Unexecuted instantiation: zend_shared_alloc.c:add_property_null Unexecuted instantiation: ZendAccelerator.c:add_property_null Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_null Unexecuted instantiation: zend_jit.c:add_property_null Unexecuted instantiation: csprng.c:add_property_null Unexecuted instantiation: engine_mt19937.c:add_property_null Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_null Unexecuted instantiation: engine_secure.c:add_property_null Unexecuted instantiation: engine_user.c:add_property_null Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_null Unexecuted instantiation: gammasection.c:add_property_null Unexecuted instantiation: random.c:add_property_null Unexecuted instantiation: randomizer.c:add_property_null Unexecuted instantiation: zend_utils.c:add_property_null Unexecuted instantiation: php_reflection.c:add_property_null Unexecuted instantiation: php_spl.c:add_property_null Unexecuted instantiation: spl_array.c:add_property_null Unexecuted instantiation: spl_directory.c:add_property_null Unexecuted instantiation: spl_dllist.c:add_property_null Unexecuted instantiation: spl_exceptions.c:add_property_null Unexecuted instantiation: spl_fixedarray.c:add_property_null Unexecuted instantiation: spl_functions.c:add_property_null Unexecuted instantiation: spl_heap.c:add_property_null Unexecuted instantiation: spl_iterators.c:add_property_null Unexecuted instantiation: spl_observer.c:add_property_null Unexecuted instantiation: array.c:add_property_null Unexecuted instantiation: assert.c:add_property_null Unexecuted instantiation: base64.c:add_property_null Unexecuted instantiation: basic_functions.c:add_property_null Unexecuted instantiation: browscap.c:add_property_null Unexecuted instantiation: crc32_x86.c:add_property_null Unexecuted instantiation: crc32.c:add_property_null Unexecuted instantiation: credits.c:add_property_null Unexecuted instantiation: crypt.c:add_property_null Unexecuted instantiation: css.c:add_property_null Unexecuted instantiation: datetime.c:add_property_null Unexecuted instantiation: dir.c:add_property_null Unexecuted instantiation: dl.c:add_property_null Unexecuted instantiation: dns.c:add_property_null Unexecuted instantiation: exec.c:add_property_null Unexecuted instantiation: file.c:add_property_null Unexecuted instantiation: filestat.c:add_property_null Unexecuted instantiation: filters.c:add_property_null Unexecuted instantiation: flock_compat.c:add_property_null Unexecuted instantiation: formatted_print.c:add_property_null Unexecuted instantiation: fsock.c:add_property_null Unexecuted instantiation: ftok.c:add_property_null Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_null Unexecuted instantiation: head.c:add_property_null Unexecuted instantiation: hrtime.c:add_property_null Unexecuted instantiation: html.c:add_property_null Unexecuted instantiation: http_fopen_wrapper.c:add_property_null Unexecuted instantiation: http.c:add_property_null Unexecuted instantiation: image.c:add_property_null Unexecuted instantiation: incomplete_class.c:add_property_null Unexecuted instantiation: info.c:add_property_null Unexecuted instantiation: iptc.c:add_property_null Unexecuted instantiation: levenshtein.c:add_property_null Unexecuted instantiation: link.c:add_property_null Unexecuted instantiation: mail.c:add_property_null Unexecuted instantiation: math.c:add_property_null Unexecuted instantiation: md5.c:add_property_null Unexecuted instantiation: metaphone.c:add_property_null Unexecuted instantiation: microtime.c:add_property_null Unexecuted instantiation: net.c:add_property_null Unexecuted instantiation: pack.c:add_property_null Unexecuted instantiation: pageinfo.c:add_property_null Unexecuted instantiation: password.c:add_property_null Unexecuted instantiation: php_fopen_wrapper.c:add_property_null Unexecuted instantiation: proc_open.c:add_property_null Unexecuted instantiation: quot_print.c:add_property_null Unexecuted instantiation: scanf.c:add_property_null Unexecuted instantiation: sha1.c:add_property_null Unexecuted instantiation: soundex.c:add_property_null Unexecuted instantiation: streamsfuncs.c:add_property_null Unexecuted instantiation: string.c:add_property_null Unexecuted instantiation: strnatcmp.c:add_property_null Unexecuted instantiation: syslog.c:add_property_null Unexecuted instantiation: type.c:add_property_null Unexecuted instantiation: uniqid.c:add_property_null Unexecuted instantiation: url_scanner_ex.c:add_property_null Unexecuted instantiation: url.c:add_property_null user_filters.c:add_property_null Line | Count | Source | 646 | 27 | static zend_always_inline void add_property_null(zval *arg, const char *key) { | 647 | 27 | add_property_null_ex(arg, key, strlen(key)); | 648 | 27 | } |
Unexecuted instantiation: uuencode.c:add_property_null Unexecuted instantiation: var_unserializer.c:add_property_null Unexecuted instantiation: var.c:add_property_null Unexecuted instantiation: versioning.c:add_property_null Unexecuted instantiation: crypt_sha256.c:add_property_null Unexecuted instantiation: crypt_sha512.c:add_property_null Unexecuted instantiation: php_crypt_r.c:add_property_null Unexecuted instantiation: php_uri.c:add_property_null Unexecuted instantiation: php_uri_common.c:add_property_null Unexecuted instantiation: uri_parser_rfc3986.c:add_property_null Unexecuted instantiation: uri_parser_whatwg.c:add_property_null Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_null Unexecuted instantiation: explicit_bzero.c:add_property_null Unexecuted instantiation: fopen_wrappers.c:add_property_null Unexecuted instantiation: getopt.c:add_property_null Unexecuted instantiation: main.c:add_property_null Unexecuted instantiation: network.c:add_property_null Unexecuted instantiation: output.c:add_property_null Unexecuted instantiation: php_content_types.c:add_property_null Unexecuted instantiation: php_ini_builder.c:add_property_null Unexecuted instantiation: php_ini.c:add_property_null Unexecuted instantiation: php_glob.c:add_property_null Unexecuted instantiation: php_odbc_utils.c:add_property_null Unexecuted instantiation: php_open_temporary_file.c:add_property_null Unexecuted instantiation: php_scandir.c:add_property_null Unexecuted instantiation: php_syslog.c:add_property_null Unexecuted instantiation: php_ticks.c:add_property_null Unexecuted instantiation: php_variables.c:add_property_null Unexecuted instantiation: reentrancy.c:add_property_null Unexecuted instantiation: rfc1867.c:add_property_null Unexecuted instantiation: safe_bcmp.c:add_property_null Unexecuted instantiation: SAPI.c:add_property_null Unexecuted instantiation: snprintf.c:add_property_null Unexecuted instantiation: spprintf.c:add_property_null Unexecuted instantiation: strlcat.c:add_property_null Unexecuted instantiation: strlcpy.c:add_property_null Unexecuted instantiation: cast.c:add_property_null Unexecuted instantiation: filter.c:add_property_null Unexecuted instantiation: glob_wrapper.c:add_property_null Unexecuted instantiation: memory.c:add_property_null Unexecuted instantiation: mmap.c:add_property_null Unexecuted instantiation: plain_wrapper.c:add_property_null Unexecuted instantiation: streams.c:add_property_null Unexecuted instantiation: transports.c:add_property_null userspace.c:add_property_null Line | Count | Source | 646 | 4.71k | static zend_always_inline void add_property_null(zval *arg, const char *key) { | 647 | 4.71k | add_property_null_ex(arg, key, strlen(key)); | 648 | 4.71k | } |
Unexecuted instantiation: xp_socket.c:add_property_null Unexecuted instantiation: block_pass.c:add_property_null Unexecuted instantiation: compact_literals.c:add_property_null Unexecuted instantiation: compact_vars.c:add_property_null Unexecuted instantiation: dfa_pass.c:add_property_null Unexecuted instantiation: nop_removal.c:add_property_null Unexecuted instantiation: optimize_func_calls.c:add_property_null Unexecuted instantiation: optimize_temp_vars_5.c:add_property_null Unexecuted instantiation: pass1.c:add_property_null Unexecuted instantiation: pass3.c:add_property_null Unexecuted instantiation: sccp.c:add_property_null Unexecuted instantiation: zend_optimizer.c:add_property_null Unexecuted instantiation: zend_API.c:add_property_null Unexecuted instantiation: zend_ast.c:add_property_null Unexecuted instantiation: zend_attributes.c:add_property_null Unexecuted instantiation: zend_builtin_functions.c:add_property_null Unexecuted instantiation: zend_closures.c:add_property_null Unexecuted instantiation: zend_compile.c:add_property_null Unexecuted instantiation: zend_constants.c:add_property_null Unexecuted instantiation: zend_default_classes.c:add_property_null Unexecuted instantiation: zend_dtrace.c:add_property_null Unexecuted instantiation: zend_enum.c:add_property_null Unexecuted instantiation: zend_exceptions.c:add_property_null Unexecuted instantiation: zend_execute_API.c:add_property_null Unexecuted instantiation: zend_execute.c:add_property_null Unexecuted instantiation: zend_fibers.c:add_property_null Unexecuted instantiation: zend_gc.c:add_property_null Unexecuted instantiation: zend_generators.c:add_property_null Unexecuted instantiation: zend_inheritance.c:add_property_null Unexecuted instantiation: zend_ini_parser.c:add_property_null Unexecuted instantiation: zend_ini_scanner.c:add_property_null Unexecuted instantiation: zend_ini.c:add_property_null Unexecuted instantiation: zend_interfaces.c:add_property_null Unexecuted instantiation: zend_iterators.c:add_property_null Unexecuted instantiation: zend_language_parser.c:add_property_null Unexecuted instantiation: zend_language_scanner.c:add_property_null Unexecuted instantiation: zend_lazy_objects.c:add_property_null Unexecuted instantiation: zend_list.c:add_property_null Unexecuted instantiation: zend_object_handlers.c:add_property_null Unexecuted instantiation: zend_objects_API.c:add_property_null Unexecuted instantiation: zend_objects.c:add_property_null Unexecuted instantiation: zend_observer.c:add_property_null Unexecuted instantiation: zend_opcode.c:add_property_null Unexecuted instantiation: zend_operators.c:add_property_null Unexecuted instantiation: zend_property_hooks.c:add_property_null Unexecuted instantiation: zend_smart_str.c:add_property_null Unexecuted instantiation: zend_system_id.c:add_property_null Unexecuted instantiation: zend_variables.c:add_property_null Unexecuted instantiation: zend_weakrefs.c:add_property_null Unexecuted instantiation: zend.c:add_property_null Unexecuted instantiation: internal_functions_cli.c:add_property_null Unexecuted instantiation: fuzzer-parser.c:add_property_null Unexecuted instantiation: fuzzer-sapi.c:add_property_null Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_null Unexecuted instantiation: fuzzer-exif.c:add_property_null Unexecuted instantiation: fuzzer-unserialize.c:add_property_null Unexecuted instantiation: fuzzer-function-jit.c:add_property_null Unexecuted instantiation: fuzzer-json.c:add_property_null Unexecuted instantiation: fuzzer-unserializehash.c:add_property_null Unexecuted instantiation: fuzzer-execute.c:add_property_null |
649 | 0 | static zend_always_inline void add_property_bool(zval *arg, const char *key, bool b) { |
650 | 0 | add_property_bool_ex(arg, key, strlen(key), b); |
651 | 0 | } Unexecuted instantiation: php_date.c:add_property_bool Unexecuted instantiation: php_pcre.c:add_property_bool Unexecuted instantiation: exif.c:add_property_bool Unexecuted instantiation: hash_adler32.c:add_property_bool Unexecuted instantiation: hash_crc32.c:add_property_bool Unexecuted instantiation: hash_fnv.c:add_property_bool Unexecuted instantiation: hash_gost.c:add_property_bool Unexecuted instantiation: hash_haval.c:add_property_bool Unexecuted instantiation: hash_joaat.c:add_property_bool Unexecuted instantiation: hash_md.c:add_property_bool Unexecuted instantiation: hash_murmur.c:add_property_bool Unexecuted instantiation: hash_ripemd.c:add_property_bool Unexecuted instantiation: hash_sha_ni.c:add_property_bool Unexecuted instantiation: hash_sha_sse2.c:add_property_bool Unexecuted instantiation: hash_sha.c:add_property_bool Unexecuted instantiation: hash_sha3.c:add_property_bool Unexecuted instantiation: hash_snefru.c:add_property_bool Unexecuted instantiation: hash_tiger.c:add_property_bool Unexecuted instantiation: hash_whirlpool.c:add_property_bool Unexecuted instantiation: hash_xxhash.c:add_property_bool Unexecuted instantiation: hash.c:add_property_bool Unexecuted instantiation: json_encoder.c:add_property_bool Unexecuted instantiation: json_parser.tab.c:add_property_bool Unexecuted instantiation: json_scanner.c:add_property_bool Unexecuted instantiation: json.c:add_property_bool Unexecuted instantiation: php_lexbor.c:add_property_bool Unexecuted instantiation: shared_alloc_mmap.c:add_property_bool Unexecuted instantiation: shared_alloc_posix.c:add_property_bool Unexecuted instantiation: shared_alloc_shm.c:add_property_bool Unexecuted instantiation: zend_accelerator_api.c:add_property_bool Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_bool Unexecuted instantiation: zend_accelerator_debug.c:add_property_bool Unexecuted instantiation: zend_accelerator_hash.c:add_property_bool Unexecuted instantiation: zend_accelerator_module.c:add_property_bool Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_bool Unexecuted instantiation: zend_file_cache.c:add_property_bool Unexecuted instantiation: zend_persist_calc.c:add_property_bool Unexecuted instantiation: zend_persist.c:add_property_bool Unexecuted instantiation: zend_shared_alloc.c:add_property_bool Unexecuted instantiation: ZendAccelerator.c:add_property_bool Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_bool Unexecuted instantiation: zend_jit.c:add_property_bool Unexecuted instantiation: csprng.c:add_property_bool Unexecuted instantiation: engine_mt19937.c:add_property_bool Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_bool Unexecuted instantiation: engine_secure.c:add_property_bool Unexecuted instantiation: engine_user.c:add_property_bool Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_bool Unexecuted instantiation: gammasection.c:add_property_bool Unexecuted instantiation: random.c:add_property_bool Unexecuted instantiation: randomizer.c:add_property_bool Unexecuted instantiation: zend_utils.c:add_property_bool Unexecuted instantiation: php_reflection.c:add_property_bool Unexecuted instantiation: php_spl.c:add_property_bool Unexecuted instantiation: spl_array.c:add_property_bool Unexecuted instantiation: spl_directory.c:add_property_bool Unexecuted instantiation: spl_dllist.c:add_property_bool Unexecuted instantiation: spl_exceptions.c:add_property_bool Unexecuted instantiation: spl_fixedarray.c:add_property_bool Unexecuted instantiation: spl_functions.c:add_property_bool Unexecuted instantiation: spl_heap.c:add_property_bool Unexecuted instantiation: spl_iterators.c:add_property_bool Unexecuted instantiation: spl_observer.c:add_property_bool Unexecuted instantiation: array.c:add_property_bool Unexecuted instantiation: assert.c:add_property_bool Unexecuted instantiation: base64.c:add_property_bool Unexecuted instantiation: basic_functions.c:add_property_bool Unexecuted instantiation: browscap.c:add_property_bool Unexecuted instantiation: crc32_x86.c:add_property_bool Unexecuted instantiation: crc32.c:add_property_bool Unexecuted instantiation: credits.c:add_property_bool Unexecuted instantiation: crypt.c:add_property_bool Unexecuted instantiation: css.c:add_property_bool Unexecuted instantiation: datetime.c:add_property_bool Unexecuted instantiation: dir.c:add_property_bool Unexecuted instantiation: dl.c:add_property_bool Unexecuted instantiation: dns.c:add_property_bool Unexecuted instantiation: exec.c:add_property_bool Unexecuted instantiation: file.c:add_property_bool Unexecuted instantiation: filestat.c:add_property_bool Unexecuted instantiation: filters.c:add_property_bool Unexecuted instantiation: flock_compat.c:add_property_bool Unexecuted instantiation: formatted_print.c:add_property_bool Unexecuted instantiation: fsock.c:add_property_bool Unexecuted instantiation: ftok.c:add_property_bool Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_bool Unexecuted instantiation: head.c:add_property_bool Unexecuted instantiation: hrtime.c:add_property_bool Unexecuted instantiation: html.c:add_property_bool Unexecuted instantiation: http_fopen_wrapper.c:add_property_bool Unexecuted instantiation: http.c:add_property_bool Unexecuted instantiation: image.c:add_property_bool Unexecuted instantiation: incomplete_class.c:add_property_bool Unexecuted instantiation: info.c:add_property_bool Unexecuted instantiation: iptc.c:add_property_bool Unexecuted instantiation: levenshtein.c:add_property_bool Unexecuted instantiation: link.c:add_property_bool Unexecuted instantiation: mail.c:add_property_bool Unexecuted instantiation: math.c:add_property_bool Unexecuted instantiation: md5.c:add_property_bool Unexecuted instantiation: metaphone.c:add_property_bool Unexecuted instantiation: microtime.c:add_property_bool Unexecuted instantiation: net.c:add_property_bool Unexecuted instantiation: pack.c:add_property_bool Unexecuted instantiation: pageinfo.c:add_property_bool Unexecuted instantiation: password.c:add_property_bool Unexecuted instantiation: php_fopen_wrapper.c:add_property_bool Unexecuted instantiation: proc_open.c:add_property_bool Unexecuted instantiation: quot_print.c:add_property_bool Unexecuted instantiation: scanf.c:add_property_bool Unexecuted instantiation: sha1.c:add_property_bool Unexecuted instantiation: soundex.c:add_property_bool Unexecuted instantiation: streamsfuncs.c:add_property_bool Unexecuted instantiation: string.c:add_property_bool Unexecuted instantiation: strnatcmp.c:add_property_bool Unexecuted instantiation: syslog.c:add_property_bool Unexecuted instantiation: type.c:add_property_bool Unexecuted instantiation: uniqid.c:add_property_bool Unexecuted instantiation: url_scanner_ex.c:add_property_bool Unexecuted instantiation: url.c:add_property_bool Unexecuted instantiation: user_filters.c:add_property_bool Unexecuted instantiation: uuencode.c:add_property_bool Unexecuted instantiation: var_unserializer.c:add_property_bool Unexecuted instantiation: var.c:add_property_bool Unexecuted instantiation: versioning.c:add_property_bool Unexecuted instantiation: crypt_sha256.c:add_property_bool Unexecuted instantiation: crypt_sha512.c:add_property_bool Unexecuted instantiation: php_crypt_r.c:add_property_bool Unexecuted instantiation: php_uri.c:add_property_bool Unexecuted instantiation: php_uri_common.c:add_property_bool Unexecuted instantiation: uri_parser_rfc3986.c:add_property_bool Unexecuted instantiation: uri_parser_whatwg.c:add_property_bool Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_bool Unexecuted instantiation: explicit_bzero.c:add_property_bool Unexecuted instantiation: fopen_wrappers.c:add_property_bool Unexecuted instantiation: getopt.c:add_property_bool Unexecuted instantiation: main.c:add_property_bool Unexecuted instantiation: network.c:add_property_bool Unexecuted instantiation: output.c:add_property_bool Unexecuted instantiation: php_content_types.c:add_property_bool Unexecuted instantiation: php_ini_builder.c:add_property_bool Unexecuted instantiation: php_ini.c:add_property_bool Unexecuted instantiation: php_glob.c:add_property_bool Unexecuted instantiation: php_odbc_utils.c:add_property_bool Unexecuted instantiation: php_open_temporary_file.c:add_property_bool Unexecuted instantiation: php_scandir.c:add_property_bool Unexecuted instantiation: php_syslog.c:add_property_bool Unexecuted instantiation: php_ticks.c:add_property_bool Unexecuted instantiation: php_variables.c:add_property_bool Unexecuted instantiation: reentrancy.c:add_property_bool Unexecuted instantiation: rfc1867.c:add_property_bool Unexecuted instantiation: safe_bcmp.c:add_property_bool Unexecuted instantiation: SAPI.c:add_property_bool Unexecuted instantiation: snprintf.c:add_property_bool Unexecuted instantiation: spprintf.c:add_property_bool Unexecuted instantiation: strlcat.c:add_property_bool Unexecuted instantiation: strlcpy.c:add_property_bool Unexecuted instantiation: cast.c:add_property_bool Unexecuted instantiation: filter.c:add_property_bool Unexecuted instantiation: glob_wrapper.c:add_property_bool Unexecuted instantiation: memory.c:add_property_bool Unexecuted instantiation: mmap.c:add_property_bool Unexecuted instantiation: plain_wrapper.c:add_property_bool Unexecuted instantiation: streams.c:add_property_bool Unexecuted instantiation: transports.c:add_property_bool Unexecuted instantiation: userspace.c:add_property_bool Unexecuted instantiation: xp_socket.c:add_property_bool Unexecuted instantiation: block_pass.c:add_property_bool Unexecuted instantiation: compact_literals.c:add_property_bool Unexecuted instantiation: compact_vars.c:add_property_bool Unexecuted instantiation: dfa_pass.c:add_property_bool Unexecuted instantiation: nop_removal.c:add_property_bool Unexecuted instantiation: optimize_func_calls.c:add_property_bool Unexecuted instantiation: optimize_temp_vars_5.c:add_property_bool Unexecuted instantiation: pass1.c:add_property_bool Unexecuted instantiation: pass3.c:add_property_bool Unexecuted instantiation: sccp.c:add_property_bool Unexecuted instantiation: zend_optimizer.c:add_property_bool Unexecuted instantiation: zend_API.c:add_property_bool Unexecuted instantiation: zend_ast.c:add_property_bool Unexecuted instantiation: zend_attributes.c:add_property_bool Unexecuted instantiation: zend_builtin_functions.c:add_property_bool Unexecuted instantiation: zend_closures.c:add_property_bool Unexecuted instantiation: zend_compile.c:add_property_bool Unexecuted instantiation: zend_constants.c:add_property_bool Unexecuted instantiation: zend_default_classes.c:add_property_bool Unexecuted instantiation: zend_dtrace.c:add_property_bool Unexecuted instantiation: zend_enum.c:add_property_bool Unexecuted instantiation: zend_exceptions.c:add_property_bool Unexecuted instantiation: zend_execute_API.c:add_property_bool Unexecuted instantiation: zend_execute.c:add_property_bool Unexecuted instantiation: zend_fibers.c:add_property_bool Unexecuted instantiation: zend_gc.c:add_property_bool Unexecuted instantiation: zend_generators.c:add_property_bool Unexecuted instantiation: zend_inheritance.c:add_property_bool Unexecuted instantiation: zend_ini_parser.c:add_property_bool Unexecuted instantiation: zend_ini_scanner.c:add_property_bool Unexecuted instantiation: zend_ini.c:add_property_bool Unexecuted instantiation: zend_interfaces.c:add_property_bool Unexecuted instantiation: zend_iterators.c:add_property_bool Unexecuted instantiation: zend_language_parser.c:add_property_bool Unexecuted instantiation: zend_language_scanner.c:add_property_bool Unexecuted instantiation: zend_lazy_objects.c:add_property_bool Unexecuted instantiation: zend_list.c:add_property_bool Unexecuted instantiation: zend_object_handlers.c:add_property_bool Unexecuted instantiation: zend_objects_API.c:add_property_bool Unexecuted instantiation: zend_objects.c:add_property_bool Unexecuted instantiation: zend_observer.c:add_property_bool Unexecuted instantiation: zend_opcode.c:add_property_bool Unexecuted instantiation: zend_operators.c:add_property_bool Unexecuted instantiation: zend_property_hooks.c:add_property_bool Unexecuted instantiation: zend_smart_str.c:add_property_bool Unexecuted instantiation: zend_system_id.c:add_property_bool Unexecuted instantiation: zend_variables.c:add_property_bool Unexecuted instantiation: zend_weakrefs.c:add_property_bool Unexecuted instantiation: zend.c:add_property_bool Unexecuted instantiation: internal_functions_cli.c:add_property_bool Unexecuted instantiation: fuzzer-parser.c:add_property_bool Unexecuted instantiation: fuzzer-sapi.c:add_property_bool Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_bool Unexecuted instantiation: fuzzer-exif.c:add_property_bool Unexecuted instantiation: fuzzer-unserialize.c:add_property_bool Unexecuted instantiation: fuzzer-function-jit.c:add_property_bool Unexecuted instantiation: fuzzer-json.c:add_property_bool Unexecuted instantiation: fuzzer-unserializehash.c:add_property_bool Unexecuted instantiation: fuzzer-execute.c:add_property_bool |
652 | 150 | static zend_always_inline void add_property_resource(zval *arg, const char *key, zend_resource *r) { |
653 | 150 | add_property_resource_ex(arg, key, strlen(key), r); |
654 | 150 | } Unexecuted instantiation: php_date.c:add_property_resource Unexecuted instantiation: php_pcre.c:add_property_resource Unexecuted instantiation: exif.c:add_property_resource Unexecuted instantiation: hash_adler32.c:add_property_resource Unexecuted instantiation: hash_crc32.c:add_property_resource Unexecuted instantiation: hash_fnv.c:add_property_resource Unexecuted instantiation: hash_gost.c:add_property_resource Unexecuted instantiation: hash_haval.c:add_property_resource Unexecuted instantiation: hash_joaat.c:add_property_resource Unexecuted instantiation: hash_md.c:add_property_resource Unexecuted instantiation: hash_murmur.c:add_property_resource Unexecuted instantiation: hash_ripemd.c:add_property_resource Unexecuted instantiation: hash_sha_ni.c:add_property_resource Unexecuted instantiation: hash_sha_sse2.c:add_property_resource Unexecuted instantiation: hash_sha.c:add_property_resource Unexecuted instantiation: hash_sha3.c:add_property_resource Unexecuted instantiation: hash_snefru.c:add_property_resource Unexecuted instantiation: hash_tiger.c:add_property_resource Unexecuted instantiation: hash_whirlpool.c:add_property_resource Unexecuted instantiation: hash_xxhash.c:add_property_resource Unexecuted instantiation: hash.c:add_property_resource Unexecuted instantiation: json_encoder.c:add_property_resource Unexecuted instantiation: json_parser.tab.c:add_property_resource Unexecuted instantiation: json_scanner.c:add_property_resource Unexecuted instantiation: json.c:add_property_resource Unexecuted instantiation: php_lexbor.c:add_property_resource Unexecuted instantiation: shared_alloc_mmap.c:add_property_resource Unexecuted instantiation: shared_alloc_posix.c:add_property_resource Unexecuted instantiation: shared_alloc_shm.c:add_property_resource Unexecuted instantiation: zend_accelerator_api.c:add_property_resource Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_resource Unexecuted instantiation: zend_accelerator_debug.c:add_property_resource Unexecuted instantiation: zend_accelerator_hash.c:add_property_resource Unexecuted instantiation: zend_accelerator_module.c:add_property_resource Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_resource Unexecuted instantiation: zend_file_cache.c:add_property_resource Unexecuted instantiation: zend_persist_calc.c:add_property_resource Unexecuted instantiation: zend_persist.c:add_property_resource Unexecuted instantiation: zend_shared_alloc.c:add_property_resource Unexecuted instantiation: ZendAccelerator.c:add_property_resource Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_resource Unexecuted instantiation: zend_jit.c:add_property_resource Unexecuted instantiation: csprng.c:add_property_resource Unexecuted instantiation: engine_mt19937.c:add_property_resource Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_resource Unexecuted instantiation: engine_secure.c:add_property_resource Unexecuted instantiation: engine_user.c:add_property_resource Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_resource Unexecuted instantiation: gammasection.c:add_property_resource Unexecuted instantiation: random.c:add_property_resource Unexecuted instantiation: randomizer.c:add_property_resource Unexecuted instantiation: zend_utils.c:add_property_resource Unexecuted instantiation: php_reflection.c:add_property_resource Unexecuted instantiation: php_spl.c:add_property_resource Unexecuted instantiation: spl_array.c:add_property_resource Unexecuted instantiation: spl_directory.c:add_property_resource Unexecuted instantiation: spl_dllist.c:add_property_resource Unexecuted instantiation: spl_exceptions.c:add_property_resource Unexecuted instantiation: spl_fixedarray.c:add_property_resource Unexecuted instantiation: spl_functions.c:add_property_resource Unexecuted instantiation: spl_heap.c:add_property_resource Unexecuted instantiation: spl_iterators.c:add_property_resource Unexecuted instantiation: spl_observer.c:add_property_resource Unexecuted instantiation: array.c:add_property_resource Unexecuted instantiation: assert.c:add_property_resource Unexecuted instantiation: base64.c:add_property_resource Unexecuted instantiation: basic_functions.c:add_property_resource Unexecuted instantiation: browscap.c:add_property_resource Unexecuted instantiation: crc32_x86.c:add_property_resource Unexecuted instantiation: crc32.c:add_property_resource Unexecuted instantiation: credits.c:add_property_resource Unexecuted instantiation: crypt.c:add_property_resource Unexecuted instantiation: css.c:add_property_resource Unexecuted instantiation: datetime.c:add_property_resource Unexecuted instantiation: dir.c:add_property_resource Unexecuted instantiation: dl.c:add_property_resource Unexecuted instantiation: dns.c:add_property_resource Unexecuted instantiation: exec.c:add_property_resource Unexecuted instantiation: file.c:add_property_resource Unexecuted instantiation: filestat.c:add_property_resource Unexecuted instantiation: filters.c:add_property_resource Unexecuted instantiation: flock_compat.c:add_property_resource Unexecuted instantiation: formatted_print.c:add_property_resource Unexecuted instantiation: fsock.c:add_property_resource Unexecuted instantiation: ftok.c:add_property_resource Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_resource Unexecuted instantiation: head.c:add_property_resource Unexecuted instantiation: hrtime.c:add_property_resource Unexecuted instantiation: html.c:add_property_resource Unexecuted instantiation: http_fopen_wrapper.c:add_property_resource Unexecuted instantiation: http.c:add_property_resource Unexecuted instantiation: image.c:add_property_resource Unexecuted instantiation: incomplete_class.c:add_property_resource Unexecuted instantiation: info.c:add_property_resource Unexecuted instantiation: iptc.c:add_property_resource Unexecuted instantiation: levenshtein.c:add_property_resource Unexecuted instantiation: link.c:add_property_resource Unexecuted instantiation: mail.c:add_property_resource Unexecuted instantiation: math.c:add_property_resource Unexecuted instantiation: md5.c:add_property_resource Unexecuted instantiation: metaphone.c:add_property_resource Unexecuted instantiation: microtime.c:add_property_resource Unexecuted instantiation: net.c:add_property_resource Unexecuted instantiation: pack.c:add_property_resource Unexecuted instantiation: pageinfo.c:add_property_resource Unexecuted instantiation: password.c:add_property_resource Unexecuted instantiation: php_fopen_wrapper.c:add_property_resource Unexecuted instantiation: proc_open.c:add_property_resource Unexecuted instantiation: quot_print.c:add_property_resource Unexecuted instantiation: scanf.c:add_property_resource Unexecuted instantiation: sha1.c:add_property_resource Unexecuted instantiation: soundex.c:add_property_resource Unexecuted instantiation: streamsfuncs.c:add_property_resource Unexecuted instantiation: string.c:add_property_resource Unexecuted instantiation: strnatcmp.c:add_property_resource Unexecuted instantiation: syslog.c:add_property_resource Unexecuted instantiation: type.c:add_property_resource Unexecuted instantiation: uniqid.c:add_property_resource Unexecuted instantiation: url_scanner_ex.c:add_property_resource Unexecuted instantiation: url.c:add_property_resource Unexecuted instantiation: user_filters.c:add_property_resource Unexecuted instantiation: uuencode.c:add_property_resource Unexecuted instantiation: var_unserializer.c:add_property_resource Unexecuted instantiation: var.c:add_property_resource Unexecuted instantiation: versioning.c:add_property_resource Unexecuted instantiation: crypt_sha256.c:add_property_resource Unexecuted instantiation: crypt_sha512.c:add_property_resource Unexecuted instantiation: php_crypt_r.c:add_property_resource Unexecuted instantiation: php_uri.c:add_property_resource Unexecuted instantiation: php_uri_common.c:add_property_resource Unexecuted instantiation: uri_parser_rfc3986.c:add_property_resource Unexecuted instantiation: uri_parser_whatwg.c:add_property_resource Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_resource Unexecuted instantiation: explicit_bzero.c:add_property_resource Unexecuted instantiation: fopen_wrappers.c:add_property_resource Unexecuted instantiation: getopt.c:add_property_resource Unexecuted instantiation: main.c:add_property_resource Unexecuted instantiation: network.c:add_property_resource Unexecuted instantiation: output.c:add_property_resource Unexecuted instantiation: php_content_types.c:add_property_resource Unexecuted instantiation: php_ini_builder.c:add_property_resource Unexecuted instantiation: php_ini.c:add_property_resource Unexecuted instantiation: php_glob.c:add_property_resource Unexecuted instantiation: php_odbc_utils.c:add_property_resource Unexecuted instantiation: php_open_temporary_file.c:add_property_resource Unexecuted instantiation: php_scandir.c:add_property_resource Unexecuted instantiation: php_syslog.c:add_property_resource Unexecuted instantiation: php_ticks.c:add_property_resource Unexecuted instantiation: php_variables.c:add_property_resource Unexecuted instantiation: reentrancy.c:add_property_resource Unexecuted instantiation: rfc1867.c:add_property_resource Unexecuted instantiation: safe_bcmp.c:add_property_resource Unexecuted instantiation: SAPI.c:add_property_resource Unexecuted instantiation: snprintf.c:add_property_resource Unexecuted instantiation: spprintf.c:add_property_resource Unexecuted instantiation: strlcat.c:add_property_resource Unexecuted instantiation: strlcpy.c:add_property_resource Unexecuted instantiation: cast.c:add_property_resource Unexecuted instantiation: filter.c:add_property_resource Unexecuted instantiation: glob_wrapper.c:add_property_resource Unexecuted instantiation: memory.c:add_property_resource Unexecuted instantiation: mmap.c:add_property_resource Unexecuted instantiation: plain_wrapper.c:add_property_resource Unexecuted instantiation: streams.c:add_property_resource Unexecuted instantiation: transports.c:add_property_resource userspace.c:add_property_resource Line | Count | Source | 652 | 150 | static zend_always_inline void add_property_resource(zval *arg, const char *key, zend_resource *r) { | 653 | 150 | add_property_resource_ex(arg, key, strlen(key), r); | 654 | 150 | } |
Unexecuted instantiation: xp_socket.c:add_property_resource Unexecuted instantiation: block_pass.c:add_property_resource Unexecuted instantiation: compact_literals.c:add_property_resource Unexecuted instantiation: compact_vars.c:add_property_resource Unexecuted instantiation: dfa_pass.c:add_property_resource Unexecuted instantiation: nop_removal.c:add_property_resource Unexecuted instantiation: optimize_func_calls.c:add_property_resource Unexecuted instantiation: optimize_temp_vars_5.c:add_property_resource Unexecuted instantiation: pass1.c:add_property_resource Unexecuted instantiation: pass3.c:add_property_resource Unexecuted instantiation: sccp.c:add_property_resource Unexecuted instantiation: zend_optimizer.c:add_property_resource Unexecuted instantiation: zend_API.c:add_property_resource Unexecuted instantiation: zend_ast.c:add_property_resource Unexecuted instantiation: zend_attributes.c:add_property_resource Unexecuted instantiation: zend_builtin_functions.c:add_property_resource Unexecuted instantiation: zend_closures.c:add_property_resource Unexecuted instantiation: zend_compile.c:add_property_resource Unexecuted instantiation: zend_constants.c:add_property_resource Unexecuted instantiation: zend_default_classes.c:add_property_resource Unexecuted instantiation: zend_dtrace.c:add_property_resource Unexecuted instantiation: zend_enum.c:add_property_resource Unexecuted instantiation: zend_exceptions.c:add_property_resource Unexecuted instantiation: zend_execute_API.c:add_property_resource Unexecuted instantiation: zend_execute.c:add_property_resource Unexecuted instantiation: zend_fibers.c:add_property_resource Unexecuted instantiation: zend_gc.c:add_property_resource Unexecuted instantiation: zend_generators.c:add_property_resource Unexecuted instantiation: zend_inheritance.c:add_property_resource Unexecuted instantiation: zend_ini_parser.c:add_property_resource Unexecuted instantiation: zend_ini_scanner.c:add_property_resource Unexecuted instantiation: zend_ini.c:add_property_resource Unexecuted instantiation: zend_interfaces.c:add_property_resource Unexecuted instantiation: zend_iterators.c:add_property_resource Unexecuted instantiation: zend_language_parser.c:add_property_resource Unexecuted instantiation: zend_language_scanner.c:add_property_resource Unexecuted instantiation: zend_lazy_objects.c:add_property_resource Unexecuted instantiation: zend_list.c:add_property_resource Unexecuted instantiation: zend_object_handlers.c:add_property_resource Unexecuted instantiation: zend_objects_API.c:add_property_resource Unexecuted instantiation: zend_objects.c:add_property_resource Unexecuted instantiation: zend_observer.c:add_property_resource Unexecuted instantiation: zend_opcode.c:add_property_resource Unexecuted instantiation: zend_operators.c:add_property_resource Unexecuted instantiation: zend_property_hooks.c:add_property_resource Unexecuted instantiation: zend_smart_str.c:add_property_resource Unexecuted instantiation: zend_system_id.c:add_property_resource Unexecuted instantiation: zend_variables.c:add_property_resource Unexecuted instantiation: zend_weakrefs.c:add_property_resource Unexecuted instantiation: zend.c:add_property_resource Unexecuted instantiation: internal_functions_cli.c:add_property_resource Unexecuted instantiation: fuzzer-parser.c:add_property_resource Unexecuted instantiation: fuzzer-sapi.c:add_property_resource Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_resource Unexecuted instantiation: fuzzer-exif.c:add_property_resource Unexecuted instantiation: fuzzer-unserialize.c:add_property_resource Unexecuted instantiation: fuzzer-function-jit.c:add_property_resource Unexecuted instantiation: fuzzer-json.c:add_property_resource Unexecuted instantiation: fuzzer-unserializehash.c:add_property_resource Unexecuted instantiation: fuzzer-execute.c:add_property_resource |
655 | 0 | static zend_always_inline void add_property_double(zval *arg, const char *key, double d) { |
656 | 0 | add_property_double_ex(arg, key, strlen(key), d); |
657 | 0 | } Unexecuted instantiation: php_date.c:add_property_double Unexecuted instantiation: php_pcre.c:add_property_double Unexecuted instantiation: exif.c:add_property_double Unexecuted instantiation: hash_adler32.c:add_property_double Unexecuted instantiation: hash_crc32.c:add_property_double Unexecuted instantiation: hash_fnv.c:add_property_double Unexecuted instantiation: hash_gost.c:add_property_double Unexecuted instantiation: hash_haval.c:add_property_double Unexecuted instantiation: hash_joaat.c:add_property_double Unexecuted instantiation: hash_md.c:add_property_double Unexecuted instantiation: hash_murmur.c:add_property_double Unexecuted instantiation: hash_ripemd.c:add_property_double Unexecuted instantiation: hash_sha_ni.c:add_property_double Unexecuted instantiation: hash_sha_sse2.c:add_property_double Unexecuted instantiation: hash_sha.c:add_property_double Unexecuted instantiation: hash_sha3.c:add_property_double Unexecuted instantiation: hash_snefru.c:add_property_double Unexecuted instantiation: hash_tiger.c:add_property_double Unexecuted instantiation: hash_whirlpool.c:add_property_double Unexecuted instantiation: hash_xxhash.c:add_property_double Unexecuted instantiation: hash.c:add_property_double Unexecuted instantiation: json_encoder.c:add_property_double Unexecuted instantiation: json_parser.tab.c:add_property_double Unexecuted instantiation: json_scanner.c:add_property_double Unexecuted instantiation: json.c:add_property_double Unexecuted instantiation: php_lexbor.c:add_property_double Unexecuted instantiation: shared_alloc_mmap.c:add_property_double Unexecuted instantiation: shared_alloc_posix.c:add_property_double Unexecuted instantiation: shared_alloc_shm.c:add_property_double Unexecuted instantiation: zend_accelerator_api.c:add_property_double Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_double Unexecuted instantiation: zend_accelerator_debug.c:add_property_double Unexecuted instantiation: zend_accelerator_hash.c:add_property_double Unexecuted instantiation: zend_accelerator_module.c:add_property_double Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_double Unexecuted instantiation: zend_file_cache.c:add_property_double Unexecuted instantiation: zend_persist_calc.c:add_property_double Unexecuted instantiation: zend_persist.c:add_property_double Unexecuted instantiation: zend_shared_alloc.c:add_property_double Unexecuted instantiation: ZendAccelerator.c:add_property_double Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_double Unexecuted instantiation: zend_jit.c:add_property_double Unexecuted instantiation: csprng.c:add_property_double Unexecuted instantiation: engine_mt19937.c:add_property_double Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_double Unexecuted instantiation: engine_secure.c:add_property_double Unexecuted instantiation: engine_user.c:add_property_double Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_double Unexecuted instantiation: gammasection.c:add_property_double Unexecuted instantiation: random.c:add_property_double Unexecuted instantiation: randomizer.c:add_property_double Unexecuted instantiation: zend_utils.c:add_property_double Unexecuted instantiation: php_reflection.c:add_property_double Unexecuted instantiation: php_spl.c:add_property_double Unexecuted instantiation: spl_array.c:add_property_double Unexecuted instantiation: spl_directory.c:add_property_double Unexecuted instantiation: spl_dllist.c:add_property_double Unexecuted instantiation: spl_exceptions.c:add_property_double Unexecuted instantiation: spl_fixedarray.c:add_property_double Unexecuted instantiation: spl_functions.c:add_property_double Unexecuted instantiation: spl_heap.c:add_property_double Unexecuted instantiation: spl_iterators.c:add_property_double Unexecuted instantiation: spl_observer.c:add_property_double Unexecuted instantiation: array.c:add_property_double Unexecuted instantiation: assert.c:add_property_double Unexecuted instantiation: base64.c:add_property_double Unexecuted instantiation: basic_functions.c:add_property_double Unexecuted instantiation: browscap.c:add_property_double Unexecuted instantiation: crc32_x86.c:add_property_double Unexecuted instantiation: crc32.c:add_property_double Unexecuted instantiation: credits.c:add_property_double Unexecuted instantiation: crypt.c:add_property_double Unexecuted instantiation: css.c:add_property_double Unexecuted instantiation: datetime.c:add_property_double Unexecuted instantiation: dir.c:add_property_double Unexecuted instantiation: dl.c:add_property_double Unexecuted instantiation: dns.c:add_property_double Unexecuted instantiation: exec.c:add_property_double Unexecuted instantiation: file.c:add_property_double Unexecuted instantiation: filestat.c:add_property_double Unexecuted instantiation: filters.c:add_property_double Unexecuted instantiation: flock_compat.c:add_property_double Unexecuted instantiation: formatted_print.c:add_property_double Unexecuted instantiation: fsock.c:add_property_double Unexecuted instantiation: ftok.c:add_property_double Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_double Unexecuted instantiation: head.c:add_property_double Unexecuted instantiation: hrtime.c:add_property_double Unexecuted instantiation: html.c:add_property_double Unexecuted instantiation: http_fopen_wrapper.c:add_property_double Unexecuted instantiation: http.c:add_property_double Unexecuted instantiation: image.c:add_property_double Unexecuted instantiation: incomplete_class.c:add_property_double Unexecuted instantiation: info.c:add_property_double Unexecuted instantiation: iptc.c:add_property_double Unexecuted instantiation: levenshtein.c:add_property_double Unexecuted instantiation: link.c:add_property_double Unexecuted instantiation: mail.c:add_property_double Unexecuted instantiation: math.c:add_property_double Unexecuted instantiation: md5.c:add_property_double Unexecuted instantiation: metaphone.c:add_property_double Unexecuted instantiation: microtime.c:add_property_double Unexecuted instantiation: net.c:add_property_double Unexecuted instantiation: pack.c:add_property_double Unexecuted instantiation: pageinfo.c:add_property_double Unexecuted instantiation: password.c:add_property_double Unexecuted instantiation: php_fopen_wrapper.c:add_property_double Unexecuted instantiation: proc_open.c:add_property_double Unexecuted instantiation: quot_print.c:add_property_double Unexecuted instantiation: scanf.c:add_property_double Unexecuted instantiation: sha1.c:add_property_double Unexecuted instantiation: soundex.c:add_property_double Unexecuted instantiation: streamsfuncs.c:add_property_double Unexecuted instantiation: string.c:add_property_double Unexecuted instantiation: strnatcmp.c:add_property_double Unexecuted instantiation: syslog.c:add_property_double Unexecuted instantiation: type.c:add_property_double Unexecuted instantiation: uniqid.c:add_property_double Unexecuted instantiation: url_scanner_ex.c:add_property_double Unexecuted instantiation: url.c:add_property_double Unexecuted instantiation: user_filters.c:add_property_double Unexecuted instantiation: uuencode.c:add_property_double Unexecuted instantiation: var_unserializer.c:add_property_double Unexecuted instantiation: var.c:add_property_double Unexecuted instantiation: versioning.c:add_property_double Unexecuted instantiation: crypt_sha256.c:add_property_double Unexecuted instantiation: crypt_sha512.c:add_property_double Unexecuted instantiation: php_crypt_r.c:add_property_double Unexecuted instantiation: php_uri.c:add_property_double Unexecuted instantiation: php_uri_common.c:add_property_double Unexecuted instantiation: uri_parser_rfc3986.c:add_property_double Unexecuted instantiation: uri_parser_whatwg.c:add_property_double Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_double Unexecuted instantiation: explicit_bzero.c:add_property_double Unexecuted instantiation: fopen_wrappers.c:add_property_double Unexecuted instantiation: getopt.c:add_property_double Unexecuted instantiation: main.c:add_property_double Unexecuted instantiation: network.c:add_property_double Unexecuted instantiation: output.c:add_property_double Unexecuted instantiation: php_content_types.c:add_property_double Unexecuted instantiation: php_ini_builder.c:add_property_double Unexecuted instantiation: php_ini.c:add_property_double Unexecuted instantiation: php_glob.c:add_property_double Unexecuted instantiation: php_odbc_utils.c:add_property_double Unexecuted instantiation: php_open_temporary_file.c:add_property_double Unexecuted instantiation: php_scandir.c:add_property_double Unexecuted instantiation: php_syslog.c:add_property_double Unexecuted instantiation: php_ticks.c:add_property_double Unexecuted instantiation: php_variables.c:add_property_double Unexecuted instantiation: reentrancy.c:add_property_double Unexecuted instantiation: rfc1867.c:add_property_double Unexecuted instantiation: safe_bcmp.c:add_property_double Unexecuted instantiation: SAPI.c:add_property_double Unexecuted instantiation: snprintf.c:add_property_double Unexecuted instantiation: spprintf.c:add_property_double Unexecuted instantiation: strlcat.c:add_property_double Unexecuted instantiation: strlcpy.c:add_property_double Unexecuted instantiation: cast.c:add_property_double Unexecuted instantiation: filter.c:add_property_double Unexecuted instantiation: glob_wrapper.c:add_property_double Unexecuted instantiation: memory.c:add_property_double Unexecuted instantiation: mmap.c:add_property_double Unexecuted instantiation: plain_wrapper.c:add_property_double Unexecuted instantiation: streams.c:add_property_double Unexecuted instantiation: transports.c:add_property_double Unexecuted instantiation: userspace.c:add_property_double Unexecuted instantiation: xp_socket.c:add_property_double Unexecuted instantiation: block_pass.c:add_property_double Unexecuted instantiation: compact_literals.c:add_property_double Unexecuted instantiation: compact_vars.c:add_property_double Unexecuted instantiation: dfa_pass.c:add_property_double Unexecuted instantiation: nop_removal.c:add_property_double Unexecuted instantiation: optimize_func_calls.c:add_property_double Unexecuted instantiation: optimize_temp_vars_5.c:add_property_double Unexecuted instantiation: pass1.c:add_property_double Unexecuted instantiation: pass3.c:add_property_double Unexecuted instantiation: sccp.c:add_property_double Unexecuted instantiation: zend_optimizer.c:add_property_double Unexecuted instantiation: zend_API.c:add_property_double Unexecuted instantiation: zend_ast.c:add_property_double Unexecuted instantiation: zend_attributes.c:add_property_double Unexecuted instantiation: zend_builtin_functions.c:add_property_double Unexecuted instantiation: zend_closures.c:add_property_double Unexecuted instantiation: zend_compile.c:add_property_double Unexecuted instantiation: zend_constants.c:add_property_double Unexecuted instantiation: zend_default_classes.c:add_property_double Unexecuted instantiation: zend_dtrace.c:add_property_double Unexecuted instantiation: zend_enum.c:add_property_double Unexecuted instantiation: zend_exceptions.c:add_property_double Unexecuted instantiation: zend_execute_API.c:add_property_double Unexecuted instantiation: zend_execute.c:add_property_double Unexecuted instantiation: zend_fibers.c:add_property_double Unexecuted instantiation: zend_gc.c:add_property_double Unexecuted instantiation: zend_generators.c:add_property_double Unexecuted instantiation: zend_inheritance.c:add_property_double Unexecuted instantiation: zend_ini_parser.c:add_property_double Unexecuted instantiation: zend_ini_scanner.c:add_property_double Unexecuted instantiation: zend_ini.c:add_property_double Unexecuted instantiation: zend_interfaces.c:add_property_double Unexecuted instantiation: zend_iterators.c:add_property_double Unexecuted instantiation: zend_language_parser.c:add_property_double Unexecuted instantiation: zend_language_scanner.c:add_property_double Unexecuted instantiation: zend_lazy_objects.c:add_property_double Unexecuted instantiation: zend_list.c:add_property_double Unexecuted instantiation: zend_object_handlers.c:add_property_double Unexecuted instantiation: zend_objects_API.c:add_property_double Unexecuted instantiation: zend_objects.c:add_property_double Unexecuted instantiation: zend_observer.c:add_property_double Unexecuted instantiation: zend_opcode.c:add_property_double Unexecuted instantiation: zend_operators.c:add_property_double Unexecuted instantiation: zend_property_hooks.c:add_property_double Unexecuted instantiation: zend_smart_str.c:add_property_double Unexecuted instantiation: zend_system_id.c:add_property_double Unexecuted instantiation: zend_variables.c:add_property_double Unexecuted instantiation: zend_weakrefs.c:add_property_double Unexecuted instantiation: zend.c:add_property_double Unexecuted instantiation: internal_functions_cli.c:add_property_double Unexecuted instantiation: fuzzer-parser.c:add_property_double Unexecuted instantiation: fuzzer-sapi.c:add_property_double Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_double Unexecuted instantiation: fuzzer-exif.c:add_property_double Unexecuted instantiation: fuzzer-unserialize.c:add_property_double Unexecuted instantiation: fuzzer-function-jit.c:add_property_double Unexecuted instantiation: fuzzer-json.c:add_property_double Unexecuted instantiation: fuzzer-unserializehash.c:add_property_double Unexecuted instantiation: fuzzer-execute.c:add_property_double |
658 | 0 | static zend_always_inline void add_property_str(zval *arg, const char *key, zend_string *str) { |
659 | 0 | add_property_str_ex(arg, key, strlen(key), str); |
660 | 0 | } Unexecuted instantiation: php_date.c:add_property_str Unexecuted instantiation: php_pcre.c:add_property_str Unexecuted instantiation: exif.c:add_property_str Unexecuted instantiation: hash_adler32.c:add_property_str Unexecuted instantiation: hash_crc32.c:add_property_str Unexecuted instantiation: hash_fnv.c:add_property_str Unexecuted instantiation: hash_gost.c:add_property_str Unexecuted instantiation: hash_haval.c:add_property_str Unexecuted instantiation: hash_joaat.c:add_property_str Unexecuted instantiation: hash_md.c:add_property_str Unexecuted instantiation: hash_murmur.c:add_property_str Unexecuted instantiation: hash_ripemd.c:add_property_str Unexecuted instantiation: hash_sha_ni.c:add_property_str Unexecuted instantiation: hash_sha_sse2.c:add_property_str Unexecuted instantiation: hash_sha.c:add_property_str Unexecuted instantiation: hash_sha3.c:add_property_str Unexecuted instantiation: hash_snefru.c:add_property_str Unexecuted instantiation: hash_tiger.c:add_property_str Unexecuted instantiation: hash_whirlpool.c:add_property_str Unexecuted instantiation: hash_xxhash.c:add_property_str Unexecuted instantiation: hash.c:add_property_str Unexecuted instantiation: json_encoder.c:add_property_str Unexecuted instantiation: json_parser.tab.c:add_property_str Unexecuted instantiation: json_scanner.c:add_property_str Unexecuted instantiation: json.c:add_property_str Unexecuted instantiation: php_lexbor.c:add_property_str Unexecuted instantiation: shared_alloc_mmap.c:add_property_str Unexecuted instantiation: shared_alloc_posix.c:add_property_str Unexecuted instantiation: shared_alloc_shm.c:add_property_str Unexecuted instantiation: zend_accelerator_api.c:add_property_str Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_str Unexecuted instantiation: zend_accelerator_debug.c:add_property_str Unexecuted instantiation: zend_accelerator_hash.c:add_property_str Unexecuted instantiation: zend_accelerator_module.c:add_property_str Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_str Unexecuted instantiation: zend_file_cache.c:add_property_str Unexecuted instantiation: zend_persist_calc.c:add_property_str Unexecuted instantiation: zend_persist.c:add_property_str Unexecuted instantiation: zend_shared_alloc.c:add_property_str Unexecuted instantiation: ZendAccelerator.c:add_property_str Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_str Unexecuted instantiation: zend_jit.c:add_property_str Unexecuted instantiation: csprng.c:add_property_str Unexecuted instantiation: engine_mt19937.c:add_property_str Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_str Unexecuted instantiation: engine_secure.c:add_property_str Unexecuted instantiation: engine_user.c:add_property_str Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_str Unexecuted instantiation: gammasection.c:add_property_str Unexecuted instantiation: random.c:add_property_str Unexecuted instantiation: randomizer.c:add_property_str Unexecuted instantiation: zend_utils.c:add_property_str Unexecuted instantiation: php_reflection.c:add_property_str Unexecuted instantiation: php_spl.c:add_property_str Unexecuted instantiation: spl_array.c:add_property_str Unexecuted instantiation: spl_directory.c:add_property_str Unexecuted instantiation: spl_dllist.c:add_property_str Unexecuted instantiation: spl_exceptions.c:add_property_str Unexecuted instantiation: spl_fixedarray.c:add_property_str Unexecuted instantiation: spl_functions.c:add_property_str Unexecuted instantiation: spl_heap.c:add_property_str Unexecuted instantiation: spl_iterators.c:add_property_str Unexecuted instantiation: spl_observer.c:add_property_str Unexecuted instantiation: array.c:add_property_str Unexecuted instantiation: assert.c:add_property_str Unexecuted instantiation: base64.c:add_property_str Unexecuted instantiation: basic_functions.c:add_property_str Unexecuted instantiation: browscap.c:add_property_str Unexecuted instantiation: crc32_x86.c:add_property_str Unexecuted instantiation: crc32.c:add_property_str Unexecuted instantiation: credits.c:add_property_str Unexecuted instantiation: crypt.c:add_property_str Unexecuted instantiation: css.c:add_property_str Unexecuted instantiation: datetime.c:add_property_str Unexecuted instantiation: dir.c:add_property_str Unexecuted instantiation: dl.c:add_property_str Unexecuted instantiation: dns.c:add_property_str Unexecuted instantiation: exec.c:add_property_str Unexecuted instantiation: file.c:add_property_str Unexecuted instantiation: filestat.c:add_property_str Unexecuted instantiation: filters.c:add_property_str Unexecuted instantiation: flock_compat.c:add_property_str Unexecuted instantiation: formatted_print.c:add_property_str Unexecuted instantiation: fsock.c:add_property_str Unexecuted instantiation: ftok.c:add_property_str Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_str Unexecuted instantiation: head.c:add_property_str Unexecuted instantiation: hrtime.c:add_property_str Unexecuted instantiation: html.c:add_property_str Unexecuted instantiation: http_fopen_wrapper.c:add_property_str Unexecuted instantiation: http.c:add_property_str Unexecuted instantiation: image.c:add_property_str Unexecuted instantiation: incomplete_class.c:add_property_str Unexecuted instantiation: info.c:add_property_str Unexecuted instantiation: iptc.c:add_property_str Unexecuted instantiation: levenshtein.c:add_property_str Unexecuted instantiation: link.c:add_property_str Unexecuted instantiation: mail.c:add_property_str Unexecuted instantiation: math.c:add_property_str Unexecuted instantiation: md5.c:add_property_str Unexecuted instantiation: metaphone.c:add_property_str Unexecuted instantiation: microtime.c:add_property_str Unexecuted instantiation: net.c:add_property_str Unexecuted instantiation: pack.c:add_property_str Unexecuted instantiation: pageinfo.c:add_property_str Unexecuted instantiation: password.c:add_property_str Unexecuted instantiation: php_fopen_wrapper.c:add_property_str Unexecuted instantiation: proc_open.c:add_property_str Unexecuted instantiation: quot_print.c:add_property_str Unexecuted instantiation: scanf.c:add_property_str Unexecuted instantiation: sha1.c:add_property_str Unexecuted instantiation: soundex.c:add_property_str Unexecuted instantiation: streamsfuncs.c:add_property_str Unexecuted instantiation: string.c:add_property_str Unexecuted instantiation: strnatcmp.c:add_property_str Unexecuted instantiation: syslog.c:add_property_str Unexecuted instantiation: type.c:add_property_str Unexecuted instantiation: uniqid.c:add_property_str Unexecuted instantiation: url_scanner_ex.c:add_property_str Unexecuted instantiation: url.c:add_property_str Unexecuted instantiation: user_filters.c:add_property_str Unexecuted instantiation: uuencode.c:add_property_str Unexecuted instantiation: var_unserializer.c:add_property_str Unexecuted instantiation: var.c:add_property_str Unexecuted instantiation: versioning.c:add_property_str Unexecuted instantiation: crypt_sha256.c:add_property_str Unexecuted instantiation: crypt_sha512.c:add_property_str Unexecuted instantiation: php_crypt_r.c:add_property_str Unexecuted instantiation: php_uri.c:add_property_str Unexecuted instantiation: php_uri_common.c:add_property_str Unexecuted instantiation: uri_parser_rfc3986.c:add_property_str Unexecuted instantiation: uri_parser_whatwg.c:add_property_str Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_str Unexecuted instantiation: explicit_bzero.c:add_property_str Unexecuted instantiation: fopen_wrappers.c:add_property_str Unexecuted instantiation: getopt.c:add_property_str Unexecuted instantiation: main.c:add_property_str Unexecuted instantiation: network.c:add_property_str Unexecuted instantiation: output.c:add_property_str Unexecuted instantiation: php_content_types.c:add_property_str Unexecuted instantiation: php_ini_builder.c:add_property_str Unexecuted instantiation: php_ini.c:add_property_str Unexecuted instantiation: php_glob.c:add_property_str Unexecuted instantiation: php_odbc_utils.c:add_property_str Unexecuted instantiation: php_open_temporary_file.c:add_property_str Unexecuted instantiation: php_scandir.c:add_property_str Unexecuted instantiation: php_syslog.c:add_property_str Unexecuted instantiation: php_ticks.c:add_property_str Unexecuted instantiation: php_variables.c:add_property_str Unexecuted instantiation: reentrancy.c:add_property_str Unexecuted instantiation: rfc1867.c:add_property_str Unexecuted instantiation: safe_bcmp.c:add_property_str Unexecuted instantiation: SAPI.c:add_property_str Unexecuted instantiation: snprintf.c:add_property_str Unexecuted instantiation: spprintf.c:add_property_str Unexecuted instantiation: strlcat.c:add_property_str Unexecuted instantiation: strlcpy.c:add_property_str Unexecuted instantiation: cast.c:add_property_str Unexecuted instantiation: filter.c:add_property_str Unexecuted instantiation: glob_wrapper.c:add_property_str Unexecuted instantiation: memory.c:add_property_str Unexecuted instantiation: mmap.c:add_property_str Unexecuted instantiation: plain_wrapper.c:add_property_str Unexecuted instantiation: streams.c:add_property_str Unexecuted instantiation: transports.c:add_property_str Unexecuted instantiation: userspace.c:add_property_str Unexecuted instantiation: xp_socket.c:add_property_str Unexecuted instantiation: block_pass.c:add_property_str Unexecuted instantiation: compact_literals.c:add_property_str Unexecuted instantiation: compact_vars.c:add_property_str Unexecuted instantiation: dfa_pass.c:add_property_str Unexecuted instantiation: nop_removal.c:add_property_str Unexecuted instantiation: optimize_func_calls.c:add_property_str Unexecuted instantiation: optimize_temp_vars_5.c:add_property_str Unexecuted instantiation: pass1.c:add_property_str Unexecuted instantiation: pass3.c:add_property_str Unexecuted instantiation: sccp.c:add_property_str Unexecuted instantiation: zend_optimizer.c:add_property_str Unexecuted instantiation: zend_API.c:add_property_str Unexecuted instantiation: zend_ast.c:add_property_str Unexecuted instantiation: zend_attributes.c:add_property_str Unexecuted instantiation: zend_builtin_functions.c:add_property_str Unexecuted instantiation: zend_closures.c:add_property_str Unexecuted instantiation: zend_compile.c:add_property_str Unexecuted instantiation: zend_constants.c:add_property_str Unexecuted instantiation: zend_default_classes.c:add_property_str Unexecuted instantiation: zend_dtrace.c:add_property_str Unexecuted instantiation: zend_enum.c:add_property_str Unexecuted instantiation: zend_exceptions.c:add_property_str Unexecuted instantiation: zend_execute_API.c:add_property_str Unexecuted instantiation: zend_execute.c:add_property_str Unexecuted instantiation: zend_fibers.c:add_property_str Unexecuted instantiation: zend_gc.c:add_property_str Unexecuted instantiation: zend_generators.c:add_property_str Unexecuted instantiation: zend_inheritance.c:add_property_str Unexecuted instantiation: zend_ini_parser.c:add_property_str Unexecuted instantiation: zend_ini_scanner.c:add_property_str Unexecuted instantiation: zend_ini.c:add_property_str Unexecuted instantiation: zend_interfaces.c:add_property_str Unexecuted instantiation: zend_iterators.c:add_property_str Unexecuted instantiation: zend_language_parser.c:add_property_str Unexecuted instantiation: zend_language_scanner.c:add_property_str Unexecuted instantiation: zend_lazy_objects.c:add_property_str Unexecuted instantiation: zend_list.c:add_property_str Unexecuted instantiation: zend_object_handlers.c:add_property_str Unexecuted instantiation: zend_objects_API.c:add_property_str Unexecuted instantiation: zend_objects.c:add_property_str Unexecuted instantiation: zend_observer.c:add_property_str Unexecuted instantiation: zend_opcode.c:add_property_str Unexecuted instantiation: zend_operators.c:add_property_str Unexecuted instantiation: zend_property_hooks.c:add_property_str Unexecuted instantiation: zend_smart_str.c:add_property_str Unexecuted instantiation: zend_system_id.c:add_property_str Unexecuted instantiation: zend_variables.c:add_property_str Unexecuted instantiation: zend_weakrefs.c:add_property_str Unexecuted instantiation: zend.c:add_property_str Unexecuted instantiation: internal_functions_cli.c:add_property_str Unexecuted instantiation: fuzzer-parser.c:add_property_str Unexecuted instantiation: fuzzer-sapi.c:add_property_str Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_str Unexecuted instantiation: fuzzer-exif.c:add_property_str Unexecuted instantiation: fuzzer-unserialize.c:add_property_str Unexecuted instantiation: fuzzer-function-jit.c:add_property_str Unexecuted instantiation: fuzzer-json.c:add_property_str Unexecuted instantiation: fuzzer-unserializehash.c:add_property_str Unexecuted instantiation: fuzzer-execute.c:add_property_str |
661 | 27 | static zend_always_inline void add_property_string(zval *arg, const char *key, const char *str) { |
662 | 27 | add_property_string_ex(arg, key, strlen(key), str); |
663 | 27 | } Unexecuted instantiation: php_date.c:add_property_string Unexecuted instantiation: php_pcre.c:add_property_string Unexecuted instantiation: exif.c:add_property_string Unexecuted instantiation: hash_adler32.c:add_property_string Unexecuted instantiation: hash_crc32.c:add_property_string Unexecuted instantiation: hash_fnv.c:add_property_string Unexecuted instantiation: hash_gost.c:add_property_string Unexecuted instantiation: hash_haval.c:add_property_string Unexecuted instantiation: hash_joaat.c:add_property_string Unexecuted instantiation: hash_md.c:add_property_string Unexecuted instantiation: hash_murmur.c:add_property_string Unexecuted instantiation: hash_ripemd.c:add_property_string Unexecuted instantiation: hash_sha_ni.c:add_property_string Unexecuted instantiation: hash_sha_sse2.c:add_property_string Unexecuted instantiation: hash_sha.c:add_property_string Unexecuted instantiation: hash_sha3.c:add_property_string Unexecuted instantiation: hash_snefru.c:add_property_string Unexecuted instantiation: hash_tiger.c:add_property_string Unexecuted instantiation: hash_whirlpool.c:add_property_string Unexecuted instantiation: hash_xxhash.c:add_property_string Unexecuted instantiation: hash.c:add_property_string Unexecuted instantiation: json_encoder.c:add_property_string Unexecuted instantiation: json_parser.tab.c:add_property_string Unexecuted instantiation: json_scanner.c:add_property_string Unexecuted instantiation: json.c:add_property_string Unexecuted instantiation: php_lexbor.c:add_property_string Unexecuted instantiation: shared_alloc_mmap.c:add_property_string Unexecuted instantiation: shared_alloc_posix.c:add_property_string Unexecuted instantiation: shared_alloc_shm.c:add_property_string Unexecuted instantiation: zend_accelerator_api.c:add_property_string Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_string Unexecuted instantiation: zend_accelerator_debug.c:add_property_string Unexecuted instantiation: zend_accelerator_hash.c:add_property_string Unexecuted instantiation: zend_accelerator_module.c:add_property_string Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_string Unexecuted instantiation: zend_file_cache.c:add_property_string Unexecuted instantiation: zend_persist_calc.c:add_property_string Unexecuted instantiation: zend_persist.c:add_property_string Unexecuted instantiation: zend_shared_alloc.c:add_property_string Unexecuted instantiation: ZendAccelerator.c:add_property_string Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_string Unexecuted instantiation: zend_jit.c:add_property_string Unexecuted instantiation: csprng.c:add_property_string Unexecuted instantiation: engine_mt19937.c:add_property_string Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_string Unexecuted instantiation: engine_secure.c:add_property_string Unexecuted instantiation: engine_user.c:add_property_string Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_string Unexecuted instantiation: gammasection.c:add_property_string Unexecuted instantiation: random.c:add_property_string Unexecuted instantiation: randomizer.c:add_property_string Unexecuted instantiation: zend_utils.c:add_property_string Unexecuted instantiation: php_reflection.c:add_property_string Unexecuted instantiation: php_spl.c:add_property_string Unexecuted instantiation: spl_array.c:add_property_string Unexecuted instantiation: spl_directory.c:add_property_string Unexecuted instantiation: spl_dllist.c:add_property_string Unexecuted instantiation: spl_exceptions.c:add_property_string Unexecuted instantiation: spl_fixedarray.c:add_property_string Unexecuted instantiation: spl_functions.c:add_property_string Unexecuted instantiation: spl_heap.c:add_property_string Unexecuted instantiation: spl_iterators.c:add_property_string Unexecuted instantiation: spl_observer.c:add_property_string Unexecuted instantiation: array.c:add_property_string Unexecuted instantiation: assert.c:add_property_string Unexecuted instantiation: base64.c:add_property_string Unexecuted instantiation: basic_functions.c:add_property_string Unexecuted instantiation: browscap.c:add_property_string Unexecuted instantiation: crc32_x86.c:add_property_string Unexecuted instantiation: crc32.c:add_property_string Unexecuted instantiation: credits.c:add_property_string Unexecuted instantiation: crypt.c:add_property_string Unexecuted instantiation: css.c:add_property_string Unexecuted instantiation: datetime.c:add_property_string Unexecuted instantiation: dir.c:add_property_string Unexecuted instantiation: dl.c:add_property_string Unexecuted instantiation: dns.c:add_property_string Unexecuted instantiation: exec.c:add_property_string Unexecuted instantiation: file.c:add_property_string Unexecuted instantiation: filestat.c:add_property_string Unexecuted instantiation: filters.c:add_property_string Unexecuted instantiation: flock_compat.c:add_property_string Unexecuted instantiation: formatted_print.c:add_property_string Unexecuted instantiation: fsock.c:add_property_string Unexecuted instantiation: ftok.c:add_property_string Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_string Unexecuted instantiation: head.c:add_property_string Unexecuted instantiation: hrtime.c:add_property_string Unexecuted instantiation: html.c:add_property_string Unexecuted instantiation: http_fopen_wrapper.c:add_property_string Unexecuted instantiation: http.c:add_property_string Unexecuted instantiation: image.c:add_property_string Unexecuted instantiation: incomplete_class.c:add_property_string Unexecuted instantiation: info.c:add_property_string Unexecuted instantiation: iptc.c:add_property_string Unexecuted instantiation: levenshtein.c:add_property_string Unexecuted instantiation: link.c:add_property_string Unexecuted instantiation: mail.c:add_property_string Unexecuted instantiation: math.c:add_property_string Unexecuted instantiation: md5.c:add_property_string Unexecuted instantiation: metaphone.c:add_property_string Unexecuted instantiation: microtime.c:add_property_string Unexecuted instantiation: net.c:add_property_string Unexecuted instantiation: pack.c:add_property_string Unexecuted instantiation: pageinfo.c:add_property_string Unexecuted instantiation: password.c:add_property_string Unexecuted instantiation: php_fopen_wrapper.c:add_property_string Unexecuted instantiation: proc_open.c:add_property_string Unexecuted instantiation: quot_print.c:add_property_string Unexecuted instantiation: scanf.c:add_property_string Unexecuted instantiation: sha1.c:add_property_string Unexecuted instantiation: soundex.c:add_property_string Unexecuted instantiation: streamsfuncs.c:add_property_string Unexecuted instantiation: string.c:add_property_string Unexecuted instantiation: strnatcmp.c:add_property_string Unexecuted instantiation: syslog.c:add_property_string Unexecuted instantiation: type.c:add_property_string Unexecuted instantiation: uniqid.c:add_property_string Unexecuted instantiation: url_scanner_ex.c:add_property_string Unexecuted instantiation: url.c:add_property_string user_filters.c:add_property_string Line | Count | Source | 661 | 27 | static zend_always_inline void add_property_string(zval *arg, const char *key, const char *str) { | 662 | 27 | add_property_string_ex(arg, key, strlen(key), str); | 663 | 27 | } |
Unexecuted instantiation: uuencode.c:add_property_string Unexecuted instantiation: var_unserializer.c:add_property_string Unexecuted instantiation: var.c:add_property_string Unexecuted instantiation: versioning.c:add_property_string Unexecuted instantiation: crypt_sha256.c:add_property_string Unexecuted instantiation: crypt_sha512.c:add_property_string Unexecuted instantiation: php_crypt_r.c:add_property_string Unexecuted instantiation: php_uri.c:add_property_string Unexecuted instantiation: php_uri_common.c:add_property_string Unexecuted instantiation: uri_parser_rfc3986.c:add_property_string Unexecuted instantiation: uri_parser_whatwg.c:add_property_string Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_string Unexecuted instantiation: explicit_bzero.c:add_property_string Unexecuted instantiation: fopen_wrappers.c:add_property_string Unexecuted instantiation: getopt.c:add_property_string Unexecuted instantiation: main.c:add_property_string Unexecuted instantiation: network.c:add_property_string Unexecuted instantiation: output.c:add_property_string Unexecuted instantiation: php_content_types.c:add_property_string Unexecuted instantiation: php_ini_builder.c:add_property_string Unexecuted instantiation: php_ini.c:add_property_string Unexecuted instantiation: php_glob.c:add_property_string Unexecuted instantiation: php_odbc_utils.c:add_property_string Unexecuted instantiation: php_open_temporary_file.c:add_property_string Unexecuted instantiation: php_scandir.c:add_property_string Unexecuted instantiation: php_syslog.c:add_property_string Unexecuted instantiation: php_ticks.c:add_property_string Unexecuted instantiation: php_variables.c:add_property_string Unexecuted instantiation: reentrancy.c:add_property_string Unexecuted instantiation: rfc1867.c:add_property_string Unexecuted instantiation: safe_bcmp.c:add_property_string Unexecuted instantiation: SAPI.c:add_property_string Unexecuted instantiation: snprintf.c:add_property_string Unexecuted instantiation: spprintf.c:add_property_string Unexecuted instantiation: strlcat.c:add_property_string Unexecuted instantiation: strlcpy.c:add_property_string Unexecuted instantiation: cast.c:add_property_string Unexecuted instantiation: filter.c:add_property_string Unexecuted instantiation: glob_wrapper.c:add_property_string Unexecuted instantiation: memory.c:add_property_string Unexecuted instantiation: mmap.c:add_property_string Unexecuted instantiation: plain_wrapper.c:add_property_string Unexecuted instantiation: streams.c:add_property_string Unexecuted instantiation: transports.c:add_property_string Unexecuted instantiation: userspace.c:add_property_string Unexecuted instantiation: xp_socket.c:add_property_string Unexecuted instantiation: block_pass.c:add_property_string Unexecuted instantiation: compact_literals.c:add_property_string Unexecuted instantiation: compact_vars.c:add_property_string Unexecuted instantiation: dfa_pass.c:add_property_string Unexecuted instantiation: nop_removal.c:add_property_string Unexecuted instantiation: optimize_func_calls.c:add_property_string Unexecuted instantiation: optimize_temp_vars_5.c:add_property_string Unexecuted instantiation: pass1.c:add_property_string Unexecuted instantiation: pass3.c:add_property_string Unexecuted instantiation: sccp.c:add_property_string Unexecuted instantiation: zend_optimizer.c:add_property_string Unexecuted instantiation: zend_API.c:add_property_string Unexecuted instantiation: zend_ast.c:add_property_string Unexecuted instantiation: zend_attributes.c:add_property_string Unexecuted instantiation: zend_builtin_functions.c:add_property_string Unexecuted instantiation: zend_closures.c:add_property_string Unexecuted instantiation: zend_compile.c:add_property_string Unexecuted instantiation: zend_constants.c:add_property_string Unexecuted instantiation: zend_default_classes.c:add_property_string Unexecuted instantiation: zend_dtrace.c:add_property_string Unexecuted instantiation: zend_enum.c:add_property_string Unexecuted instantiation: zend_exceptions.c:add_property_string Unexecuted instantiation: zend_execute_API.c:add_property_string Unexecuted instantiation: zend_execute.c:add_property_string Unexecuted instantiation: zend_fibers.c:add_property_string Unexecuted instantiation: zend_gc.c:add_property_string Unexecuted instantiation: zend_generators.c:add_property_string Unexecuted instantiation: zend_inheritance.c:add_property_string Unexecuted instantiation: zend_ini_parser.c:add_property_string Unexecuted instantiation: zend_ini_scanner.c:add_property_string Unexecuted instantiation: zend_ini.c:add_property_string Unexecuted instantiation: zend_interfaces.c:add_property_string Unexecuted instantiation: zend_iterators.c:add_property_string Unexecuted instantiation: zend_language_parser.c:add_property_string Unexecuted instantiation: zend_language_scanner.c:add_property_string Unexecuted instantiation: zend_lazy_objects.c:add_property_string Unexecuted instantiation: zend_list.c:add_property_string Unexecuted instantiation: zend_object_handlers.c:add_property_string Unexecuted instantiation: zend_objects_API.c:add_property_string Unexecuted instantiation: zend_objects.c:add_property_string Unexecuted instantiation: zend_observer.c:add_property_string Unexecuted instantiation: zend_opcode.c:add_property_string Unexecuted instantiation: zend_operators.c:add_property_string Unexecuted instantiation: zend_property_hooks.c:add_property_string Unexecuted instantiation: zend_smart_str.c:add_property_string Unexecuted instantiation: zend_system_id.c:add_property_string Unexecuted instantiation: zend_variables.c:add_property_string Unexecuted instantiation: zend_weakrefs.c:add_property_string Unexecuted instantiation: zend.c:add_property_string Unexecuted instantiation: internal_functions_cli.c:add_property_string Unexecuted instantiation: fuzzer-parser.c:add_property_string Unexecuted instantiation: fuzzer-sapi.c:add_property_string Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_string Unexecuted instantiation: fuzzer-exif.c:add_property_string Unexecuted instantiation: fuzzer-unserialize.c:add_property_string Unexecuted instantiation: fuzzer-function-jit.c:add_property_string Unexecuted instantiation: fuzzer-json.c:add_property_string Unexecuted instantiation: fuzzer-unserializehash.c:add_property_string Unexecuted instantiation: fuzzer-execute.c:add_property_string |
664 | 0 | static zend_always_inline void add_property_stringl(zval *arg, const char *key, const char *str, size_t length) { |
665 | 0 | add_property_stringl_ex(arg, key, strlen(key), str, length); |
666 | 0 | } Unexecuted instantiation: php_date.c:add_property_stringl Unexecuted instantiation: php_pcre.c:add_property_stringl Unexecuted instantiation: exif.c:add_property_stringl Unexecuted instantiation: hash_adler32.c:add_property_stringl Unexecuted instantiation: hash_crc32.c:add_property_stringl Unexecuted instantiation: hash_fnv.c:add_property_stringl Unexecuted instantiation: hash_gost.c:add_property_stringl Unexecuted instantiation: hash_haval.c:add_property_stringl Unexecuted instantiation: hash_joaat.c:add_property_stringl Unexecuted instantiation: hash_md.c:add_property_stringl Unexecuted instantiation: hash_murmur.c:add_property_stringl Unexecuted instantiation: hash_ripemd.c:add_property_stringl Unexecuted instantiation: hash_sha_ni.c:add_property_stringl Unexecuted instantiation: hash_sha_sse2.c:add_property_stringl Unexecuted instantiation: hash_sha.c:add_property_stringl Unexecuted instantiation: hash_sha3.c:add_property_stringl Unexecuted instantiation: hash_snefru.c:add_property_stringl Unexecuted instantiation: hash_tiger.c:add_property_stringl Unexecuted instantiation: hash_whirlpool.c:add_property_stringl Unexecuted instantiation: hash_xxhash.c:add_property_stringl Unexecuted instantiation: hash.c:add_property_stringl Unexecuted instantiation: json_encoder.c:add_property_stringl Unexecuted instantiation: json_parser.tab.c:add_property_stringl Unexecuted instantiation: json_scanner.c:add_property_stringl Unexecuted instantiation: json.c:add_property_stringl Unexecuted instantiation: php_lexbor.c:add_property_stringl Unexecuted instantiation: shared_alloc_mmap.c:add_property_stringl Unexecuted instantiation: shared_alloc_posix.c:add_property_stringl Unexecuted instantiation: shared_alloc_shm.c:add_property_stringl Unexecuted instantiation: zend_accelerator_api.c:add_property_stringl Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_stringl Unexecuted instantiation: zend_accelerator_debug.c:add_property_stringl Unexecuted instantiation: zend_accelerator_hash.c:add_property_stringl Unexecuted instantiation: zend_accelerator_module.c:add_property_stringl Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_stringl Unexecuted instantiation: zend_file_cache.c:add_property_stringl Unexecuted instantiation: zend_persist_calc.c:add_property_stringl Unexecuted instantiation: zend_persist.c:add_property_stringl Unexecuted instantiation: zend_shared_alloc.c:add_property_stringl Unexecuted instantiation: ZendAccelerator.c:add_property_stringl Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_stringl Unexecuted instantiation: zend_jit.c:add_property_stringl Unexecuted instantiation: csprng.c:add_property_stringl Unexecuted instantiation: engine_mt19937.c:add_property_stringl Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_stringl Unexecuted instantiation: engine_secure.c:add_property_stringl Unexecuted instantiation: engine_user.c:add_property_stringl Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_stringl Unexecuted instantiation: gammasection.c:add_property_stringl Unexecuted instantiation: random.c:add_property_stringl Unexecuted instantiation: randomizer.c:add_property_stringl Unexecuted instantiation: zend_utils.c:add_property_stringl Unexecuted instantiation: php_reflection.c:add_property_stringl Unexecuted instantiation: php_spl.c:add_property_stringl Unexecuted instantiation: spl_array.c:add_property_stringl Unexecuted instantiation: spl_directory.c:add_property_stringl Unexecuted instantiation: spl_dllist.c:add_property_stringl Unexecuted instantiation: spl_exceptions.c:add_property_stringl Unexecuted instantiation: spl_fixedarray.c:add_property_stringl Unexecuted instantiation: spl_functions.c:add_property_stringl Unexecuted instantiation: spl_heap.c:add_property_stringl Unexecuted instantiation: spl_iterators.c:add_property_stringl Unexecuted instantiation: spl_observer.c:add_property_stringl Unexecuted instantiation: array.c:add_property_stringl Unexecuted instantiation: assert.c:add_property_stringl Unexecuted instantiation: base64.c:add_property_stringl Unexecuted instantiation: basic_functions.c:add_property_stringl Unexecuted instantiation: browscap.c:add_property_stringl Unexecuted instantiation: crc32_x86.c:add_property_stringl Unexecuted instantiation: crc32.c:add_property_stringl Unexecuted instantiation: credits.c:add_property_stringl Unexecuted instantiation: crypt.c:add_property_stringl Unexecuted instantiation: css.c:add_property_stringl Unexecuted instantiation: datetime.c:add_property_stringl Unexecuted instantiation: dir.c:add_property_stringl Unexecuted instantiation: dl.c:add_property_stringl Unexecuted instantiation: dns.c:add_property_stringl Unexecuted instantiation: exec.c:add_property_stringl Unexecuted instantiation: file.c:add_property_stringl Unexecuted instantiation: filestat.c:add_property_stringl Unexecuted instantiation: filters.c:add_property_stringl Unexecuted instantiation: flock_compat.c:add_property_stringl Unexecuted instantiation: formatted_print.c:add_property_stringl Unexecuted instantiation: fsock.c:add_property_stringl Unexecuted instantiation: ftok.c:add_property_stringl Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_stringl Unexecuted instantiation: head.c:add_property_stringl Unexecuted instantiation: hrtime.c:add_property_stringl Unexecuted instantiation: html.c:add_property_stringl Unexecuted instantiation: http_fopen_wrapper.c:add_property_stringl Unexecuted instantiation: http.c:add_property_stringl Unexecuted instantiation: image.c:add_property_stringl Unexecuted instantiation: incomplete_class.c:add_property_stringl Unexecuted instantiation: info.c:add_property_stringl Unexecuted instantiation: iptc.c:add_property_stringl Unexecuted instantiation: levenshtein.c:add_property_stringl Unexecuted instantiation: link.c:add_property_stringl Unexecuted instantiation: mail.c:add_property_stringl Unexecuted instantiation: math.c:add_property_stringl Unexecuted instantiation: md5.c:add_property_stringl Unexecuted instantiation: metaphone.c:add_property_stringl Unexecuted instantiation: microtime.c:add_property_stringl Unexecuted instantiation: net.c:add_property_stringl Unexecuted instantiation: pack.c:add_property_stringl Unexecuted instantiation: pageinfo.c:add_property_stringl Unexecuted instantiation: password.c:add_property_stringl Unexecuted instantiation: php_fopen_wrapper.c:add_property_stringl Unexecuted instantiation: proc_open.c:add_property_stringl Unexecuted instantiation: quot_print.c:add_property_stringl Unexecuted instantiation: scanf.c:add_property_stringl Unexecuted instantiation: sha1.c:add_property_stringl Unexecuted instantiation: soundex.c:add_property_stringl Unexecuted instantiation: streamsfuncs.c:add_property_stringl Unexecuted instantiation: string.c:add_property_stringl Unexecuted instantiation: strnatcmp.c:add_property_stringl Unexecuted instantiation: syslog.c:add_property_stringl Unexecuted instantiation: type.c:add_property_stringl Unexecuted instantiation: uniqid.c:add_property_stringl Unexecuted instantiation: url_scanner_ex.c:add_property_stringl Unexecuted instantiation: url.c:add_property_stringl Unexecuted instantiation: user_filters.c:add_property_stringl Unexecuted instantiation: uuencode.c:add_property_stringl Unexecuted instantiation: var_unserializer.c:add_property_stringl Unexecuted instantiation: var.c:add_property_stringl Unexecuted instantiation: versioning.c:add_property_stringl Unexecuted instantiation: crypt_sha256.c:add_property_stringl Unexecuted instantiation: crypt_sha512.c:add_property_stringl Unexecuted instantiation: php_crypt_r.c:add_property_stringl Unexecuted instantiation: php_uri.c:add_property_stringl Unexecuted instantiation: php_uri_common.c:add_property_stringl Unexecuted instantiation: uri_parser_rfc3986.c:add_property_stringl Unexecuted instantiation: uri_parser_whatwg.c:add_property_stringl Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_stringl Unexecuted instantiation: explicit_bzero.c:add_property_stringl Unexecuted instantiation: fopen_wrappers.c:add_property_stringl Unexecuted instantiation: getopt.c:add_property_stringl Unexecuted instantiation: main.c:add_property_stringl Unexecuted instantiation: network.c:add_property_stringl Unexecuted instantiation: output.c:add_property_stringl Unexecuted instantiation: php_content_types.c:add_property_stringl Unexecuted instantiation: php_ini_builder.c:add_property_stringl Unexecuted instantiation: php_ini.c:add_property_stringl Unexecuted instantiation: php_glob.c:add_property_stringl Unexecuted instantiation: php_odbc_utils.c:add_property_stringl Unexecuted instantiation: php_open_temporary_file.c:add_property_stringl Unexecuted instantiation: php_scandir.c:add_property_stringl Unexecuted instantiation: php_syslog.c:add_property_stringl Unexecuted instantiation: php_ticks.c:add_property_stringl Unexecuted instantiation: php_variables.c:add_property_stringl Unexecuted instantiation: reentrancy.c:add_property_stringl Unexecuted instantiation: rfc1867.c:add_property_stringl Unexecuted instantiation: safe_bcmp.c:add_property_stringl Unexecuted instantiation: SAPI.c:add_property_stringl Unexecuted instantiation: snprintf.c:add_property_stringl Unexecuted instantiation: spprintf.c:add_property_stringl Unexecuted instantiation: strlcat.c:add_property_stringl Unexecuted instantiation: strlcpy.c:add_property_stringl Unexecuted instantiation: cast.c:add_property_stringl Unexecuted instantiation: filter.c:add_property_stringl Unexecuted instantiation: glob_wrapper.c:add_property_stringl Unexecuted instantiation: memory.c:add_property_stringl Unexecuted instantiation: mmap.c:add_property_stringl Unexecuted instantiation: plain_wrapper.c:add_property_stringl Unexecuted instantiation: streams.c:add_property_stringl Unexecuted instantiation: transports.c:add_property_stringl Unexecuted instantiation: userspace.c:add_property_stringl Unexecuted instantiation: xp_socket.c:add_property_stringl Unexecuted instantiation: block_pass.c:add_property_stringl Unexecuted instantiation: compact_literals.c:add_property_stringl Unexecuted instantiation: compact_vars.c:add_property_stringl Unexecuted instantiation: dfa_pass.c:add_property_stringl Unexecuted instantiation: nop_removal.c:add_property_stringl Unexecuted instantiation: optimize_func_calls.c:add_property_stringl Unexecuted instantiation: optimize_temp_vars_5.c:add_property_stringl Unexecuted instantiation: pass1.c:add_property_stringl Unexecuted instantiation: pass3.c:add_property_stringl Unexecuted instantiation: sccp.c:add_property_stringl Unexecuted instantiation: zend_optimizer.c:add_property_stringl Unexecuted instantiation: zend_API.c:add_property_stringl Unexecuted instantiation: zend_ast.c:add_property_stringl Unexecuted instantiation: zend_attributes.c:add_property_stringl Unexecuted instantiation: zend_builtin_functions.c:add_property_stringl Unexecuted instantiation: zend_closures.c:add_property_stringl Unexecuted instantiation: zend_compile.c:add_property_stringl Unexecuted instantiation: zend_constants.c:add_property_stringl Unexecuted instantiation: zend_default_classes.c:add_property_stringl Unexecuted instantiation: zend_dtrace.c:add_property_stringl Unexecuted instantiation: zend_enum.c:add_property_stringl Unexecuted instantiation: zend_exceptions.c:add_property_stringl Unexecuted instantiation: zend_execute_API.c:add_property_stringl Unexecuted instantiation: zend_execute.c:add_property_stringl Unexecuted instantiation: zend_fibers.c:add_property_stringl Unexecuted instantiation: zend_gc.c:add_property_stringl Unexecuted instantiation: zend_generators.c:add_property_stringl Unexecuted instantiation: zend_inheritance.c:add_property_stringl Unexecuted instantiation: zend_ini_parser.c:add_property_stringl Unexecuted instantiation: zend_ini_scanner.c:add_property_stringl Unexecuted instantiation: zend_ini.c:add_property_stringl Unexecuted instantiation: zend_interfaces.c:add_property_stringl Unexecuted instantiation: zend_iterators.c:add_property_stringl Unexecuted instantiation: zend_language_parser.c:add_property_stringl Unexecuted instantiation: zend_language_scanner.c:add_property_stringl Unexecuted instantiation: zend_lazy_objects.c:add_property_stringl Unexecuted instantiation: zend_list.c:add_property_stringl Unexecuted instantiation: zend_object_handlers.c:add_property_stringl Unexecuted instantiation: zend_objects_API.c:add_property_stringl Unexecuted instantiation: zend_objects.c:add_property_stringl Unexecuted instantiation: zend_observer.c:add_property_stringl Unexecuted instantiation: zend_opcode.c:add_property_stringl Unexecuted instantiation: zend_operators.c:add_property_stringl Unexecuted instantiation: zend_property_hooks.c:add_property_stringl Unexecuted instantiation: zend_smart_str.c:add_property_stringl Unexecuted instantiation: zend_system_id.c:add_property_stringl Unexecuted instantiation: zend_variables.c:add_property_stringl Unexecuted instantiation: zend_weakrefs.c:add_property_stringl Unexecuted instantiation: zend.c:add_property_stringl Unexecuted instantiation: internal_functions_cli.c:add_property_stringl Unexecuted instantiation: fuzzer-parser.c:add_property_stringl Unexecuted instantiation: fuzzer-sapi.c:add_property_stringl Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_stringl Unexecuted instantiation: fuzzer-exif.c:add_property_stringl Unexecuted instantiation: fuzzer-unserialize.c:add_property_stringl Unexecuted instantiation: fuzzer-function-jit.c:add_property_stringl Unexecuted instantiation: fuzzer-json.c:add_property_stringl Unexecuted instantiation: fuzzer-unserializehash.c:add_property_stringl Unexecuted instantiation: fuzzer-execute.c:add_property_stringl |
667 | 0 | static zend_always_inline void add_property_array(zval *arg, const char *key, zend_array *arr) { |
668 | 0 | add_property_array_ex(arg, key, strlen(key), arr); |
669 | 0 | } Unexecuted instantiation: php_date.c:add_property_array Unexecuted instantiation: php_pcre.c:add_property_array Unexecuted instantiation: exif.c:add_property_array Unexecuted instantiation: hash_adler32.c:add_property_array Unexecuted instantiation: hash_crc32.c:add_property_array Unexecuted instantiation: hash_fnv.c:add_property_array Unexecuted instantiation: hash_gost.c:add_property_array Unexecuted instantiation: hash_haval.c:add_property_array Unexecuted instantiation: hash_joaat.c:add_property_array Unexecuted instantiation: hash_md.c:add_property_array Unexecuted instantiation: hash_murmur.c:add_property_array Unexecuted instantiation: hash_ripemd.c:add_property_array Unexecuted instantiation: hash_sha_ni.c:add_property_array Unexecuted instantiation: hash_sha_sse2.c:add_property_array Unexecuted instantiation: hash_sha.c:add_property_array Unexecuted instantiation: hash_sha3.c:add_property_array Unexecuted instantiation: hash_snefru.c:add_property_array Unexecuted instantiation: hash_tiger.c:add_property_array Unexecuted instantiation: hash_whirlpool.c:add_property_array Unexecuted instantiation: hash_xxhash.c:add_property_array Unexecuted instantiation: hash.c:add_property_array Unexecuted instantiation: json_encoder.c:add_property_array Unexecuted instantiation: json_parser.tab.c:add_property_array Unexecuted instantiation: json_scanner.c:add_property_array Unexecuted instantiation: json.c:add_property_array Unexecuted instantiation: php_lexbor.c:add_property_array Unexecuted instantiation: shared_alloc_mmap.c:add_property_array Unexecuted instantiation: shared_alloc_posix.c:add_property_array Unexecuted instantiation: shared_alloc_shm.c:add_property_array Unexecuted instantiation: zend_accelerator_api.c:add_property_array Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_array Unexecuted instantiation: zend_accelerator_debug.c:add_property_array Unexecuted instantiation: zend_accelerator_hash.c:add_property_array Unexecuted instantiation: zend_accelerator_module.c:add_property_array Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_array Unexecuted instantiation: zend_file_cache.c:add_property_array Unexecuted instantiation: zend_persist_calc.c:add_property_array Unexecuted instantiation: zend_persist.c:add_property_array Unexecuted instantiation: zend_shared_alloc.c:add_property_array Unexecuted instantiation: ZendAccelerator.c:add_property_array Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_array Unexecuted instantiation: zend_jit.c:add_property_array Unexecuted instantiation: csprng.c:add_property_array Unexecuted instantiation: engine_mt19937.c:add_property_array Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_array Unexecuted instantiation: engine_secure.c:add_property_array Unexecuted instantiation: engine_user.c:add_property_array Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_array Unexecuted instantiation: gammasection.c:add_property_array Unexecuted instantiation: random.c:add_property_array Unexecuted instantiation: randomizer.c:add_property_array Unexecuted instantiation: zend_utils.c:add_property_array Unexecuted instantiation: php_reflection.c:add_property_array Unexecuted instantiation: php_spl.c:add_property_array Unexecuted instantiation: spl_array.c:add_property_array Unexecuted instantiation: spl_directory.c:add_property_array Unexecuted instantiation: spl_dllist.c:add_property_array Unexecuted instantiation: spl_exceptions.c:add_property_array Unexecuted instantiation: spl_fixedarray.c:add_property_array Unexecuted instantiation: spl_functions.c:add_property_array Unexecuted instantiation: spl_heap.c:add_property_array Unexecuted instantiation: spl_iterators.c:add_property_array Unexecuted instantiation: spl_observer.c:add_property_array Unexecuted instantiation: array.c:add_property_array Unexecuted instantiation: assert.c:add_property_array Unexecuted instantiation: base64.c:add_property_array Unexecuted instantiation: basic_functions.c:add_property_array Unexecuted instantiation: browscap.c:add_property_array Unexecuted instantiation: crc32_x86.c:add_property_array Unexecuted instantiation: crc32.c:add_property_array Unexecuted instantiation: credits.c:add_property_array Unexecuted instantiation: crypt.c:add_property_array Unexecuted instantiation: css.c:add_property_array Unexecuted instantiation: datetime.c:add_property_array Unexecuted instantiation: dir.c:add_property_array Unexecuted instantiation: dl.c:add_property_array Unexecuted instantiation: dns.c:add_property_array Unexecuted instantiation: exec.c:add_property_array Unexecuted instantiation: file.c:add_property_array Unexecuted instantiation: filestat.c:add_property_array Unexecuted instantiation: filters.c:add_property_array Unexecuted instantiation: flock_compat.c:add_property_array Unexecuted instantiation: formatted_print.c:add_property_array Unexecuted instantiation: fsock.c:add_property_array Unexecuted instantiation: ftok.c:add_property_array Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_array Unexecuted instantiation: head.c:add_property_array Unexecuted instantiation: hrtime.c:add_property_array Unexecuted instantiation: html.c:add_property_array Unexecuted instantiation: http_fopen_wrapper.c:add_property_array Unexecuted instantiation: http.c:add_property_array Unexecuted instantiation: image.c:add_property_array Unexecuted instantiation: incomplete_class.c:add_property_array Unexecuted instantiation: info.c:add_property_array Unexecuted instantiation: iptc.c:add_property_array Unexecuted instantiation: levenshtein.c:add_property_array Unexecuted instantiation: link.c:add_property_array Unexecuted instantiation: mail.c:add_property_array Unexecuted instantiation: math.c:add_property_array Unexecuted instantiation: md5.c:add_property_array Unexecuted instantiation: metaphone.c:add_property_array Unexecuted instantiation: microtime.c:add_property_array Unexecuted instantiation: net.c:add_property_array Unexecuted instantiation: pack.c:add_property_array Unexecuted instantiation: pageinfo.c:add_property_array Unexecuted instantiation: password.c:add_property_array Unexecuted instantiation: php_fopen_wrapper.c:add_property_array Unexecuted instantiation: proc_open.c:add_property_array Unexecuted instantiation: quot_print.c:add_property_array Unexecuted instantiation: scanf.c:add_property_array Unexecuted instantiation: sha1.c:add_property_array Unexecuted instantiation: soundex.c:add_property_array Unexecuted instantiation: streamsfuncs.c:add_property_array Unexecuted instantiation: string.c:add_property_array Unexecuted instantiation: strnatcmp.c:add_property_array Unexecuted instantiation: syslog.c:add_property_array Unexecuted instantiation: type.c:add_property_array Unexecuted instantiation: uniqid.c:add_property_array Unexecuted instantiation: url_scanner_ex.c:add_property_array Unexecuted instantiation: url.c:add_property_array Unexecuted instantiation: user_filters.c:add_property_array Unexecuted instantiation: uuencode.c:add_property_array Unexecuted instantiation: var_unserializer.c:add_property_array Unexecuted instantiation: var.c:add_property_array Unexecuted instantiation: versioning.c:add_property_array Unexecuted instantiation: crypt_sha256.c:add_property_array Unexecuted instantiation: crypt_sha512.c:add_property_array Unexecuted instantiation: php_crypt_r.c:add_property_array Unexecuted instantiation: php_uri.c:add_property_array Unexecuted instantiation: php_uri_common.c:add_property_array Unexecuted instantiation: uri_parser_rfc3986.c:add_property_array Unexecuted instantiation: uri_parser_whatwg.c:add_property_array Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_array Unexecuted instantiation: explicit_bzero.c:add_property_array Unexecuted instantiation: fopen_wrappers.c:add_property_array Unexecuted instantiation: getopt.c:add_property_array Unexecuted instantiation: main.c:add_property_array Unexecuted instantiation: network.c:add_property_array Unexecuted instantiation: output.c:add_property_array Unexecuted instantiation: php_content_types.c:add_property_array Unexecuted instantiation: php_ini_builder.c:add_property_array Unexecuted instantiation: php_ini.c:add_property_array Unexecuted instantiation: php_glob.c:add_property_array Unexecuted instantiation: php_odbc_utils.c:add_property_array Unexecuted instantiation: php_open_temporary_file.c:add_property_array Unexecuted instantiation: php_scandir.c:add_property_array Unexecuted instantiation: php_syslog.c:add_property_array Unexecuted instantiation: php_ticks.c:add_property_array Unexecuted instantiation: php_variables.c:add_property_array Unexecuted instantiation: reentrancy.c:add_property_array Unexecuted instantiation: rfc1867.c:add_property_array Unexecuted instantiation: safe_bcmp.c:add_property_array Unexecuted instantiation: SAPI.c:add_property_array Unexecuted instantiation: snprintf.c:add_property_array Unexecuted instantiation: spprintf.c:add_property_array Unexecuted instantiation: strlcat.c:add_property_array Unexecuted instantiation: strlcpy.c:add_property_array Unexecuted instantiation: cast.c:add_property_array Unexecuted instantiation: filter.c:add_property_array Unexecuted instantiation: glob_wrapper.c:add_property_array Unexecuted instantiation: memory.c:add_property_array Unexecuted instantiation: mmap.c:add_property_array Unexecuted instantiation: plain_wrapper.c:add_property_array Unexecuted instantiation: streams.c:add_property_array Unexecuted instantiation: transports.c:add_property_array Unexecuted instantiation: userspace.c:add_property_array Unexecuted instantiation: xp_socket.c:add_property_array Unexecuted instantiation: block_pass.c:add_property_array Unexecuted instantiation: compact_literals.c:add_property_array Unexecuted instantiation: compact_vars.c:add_property_array Unexecuted instantiation: dfa_pass.c:add_property_array Unexecuted instantiation: nop_removal.c:add_property_array Unexecuted instantiation: optimize_func_calls.c:add_property_array Unexecuted instantiation: optimize_temp_vars_5.c:add_property_array Unexecuted instantiation: pass1.c:add_property_array Unexecuted instantiation: pass3.c:add_property_array Unexecuted instantiation: sccp.c:add_property_array Unexecuted instantiation: zend_optimizer.c:add_property_array Unexecuted instantiation: zend_API.c:add_property_array Unexecuted instantiation: zend_ast.c:add_property_array Unexecuted instantiation: zend_attributes.c:add_property_array Unexecuted instantiation: zend_builtin_functions.c:add_property_array Unexecuted instantiation: zend_closures.c:add_property_array Unexecuted instantiation: zend_compile.c:add_property_array Unexecuted instantiation: zend_constants.c:add_property_array Unexecuted instantiation: zend_default_classes.c:add_property_array Unexecuted instantiation: zend_dtrace.c:add_property_array Unexecuted instantiation: zend_enum.c:add_property_array Unexecuted instantiation: zend_exceptions.c:add_property_array Unexecuted instantiation: zend_execute_API.c:add_property_array Unexecuted instantiation: zend_execute.c:add_property_array Unexecuted instantiation: zend_fibers.c:add_property_array Unexecuted instantiation: zend_gc.c:add_property_array Unexecuted instantiation: zend_generators.c:add_property_array Unexecuted instantiation: zend_inheritance.c:add_property_array Unexecuted instantiation: zend_ini_parser.c:add_property_array Unexecuted instantiation: zend_ini_scanner.c:add_property_array Unexecuted instantiation: zend_ini.c:add_property_array Unexecuted instantiation: zend_interfaces.c:add_property_array Unexecuted instantiation: zend_iterators.c:add_property_array Unexecuted instantiation: zend_language_parser.c:add_property_array Unexecuted instantiation: zend_language_scanner.c:add_property_array Unexecuted instantiation: zend_lazy_objects.c:add_property_array Unexecuted instantiation: zend_list.c:add_property_array Unexecuted instantiation: zend_object_handlers.c:add_property_array Unexecuted instantiation: zend_objects_API.c:add_property_array Unexecuted instantiation: zend_objects.c:add_property_array Unexecuted instantiation: zend_observer.c:add_property_array Unexecuted instantiation: zend_opcode.c:add_property_array Unexecuted instantiation: zend_operators.c:add_property_array Unexecuted instantiation: zend_property_hooks.c:add_property_array Unexecuted instantiation: zend_smart_str.c:add_property_array Unexecuted instantiation: zend_system_id.c:add_property_array Unexecuted instantiation: zend_variables.c:add_property_array Unexecuted instantiation: zend_weakrefs.c:add_property_array Unexecuted instantiation: zend.c:add_property_array Unexecuted instantiation: internal_functions_cli.c:add_property_array Unexecuted instantiation: fuzzer-parser.c:add_property_array Unexecuted instantiation: fuzzer-sapi.c:add_property_array Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_array Unexecuted instantiation: fuzzer-exif.c:add_property_array Unexecuted instantiation: fuzzer-unserialize.c:add_property_array Unexecuted instantiation: fuzzer-function-jit.c:add_property_array Unexecuted instantiation: fuzzer-json.c:add_property_array Unexecuted instantiation: fuzzer-unserializehash.c:add_property_array Unexecuted instantiation: fuzzer-execute.c:add_property_array |
670 | 0 | static zend_always_inline void add_property_object(zval *arg, const char *key, zend_object *obj) { |
671 | 0 | add_property_object_ex(arg, key, strlen(key), obj); |
672 | 0 | } Unexecuted instantiation: php_date.c:add_property_object Unexecuted instantiation: php_pcre.c:add_property_object Unexecuted instantiation: exif.c:add_property_object Unexecuted instantiation: hash_adler32.c:add_property_object Unexecuted instantiation: hash_crc32.c:add_property_object Unexecuted instantiation: hash_fnv.c:add_property_object Unexecuted instantiation: hash_gost.c:add_property_object Unexecuted instantiation: hash_haval.c:add_property_object Unexecuted instantiation: hash_joaat.c:add_property_object Unexecuted instantiation: hash_md.c:add_property_object Unexecuted instantiation: hash_murmur.c:add_property_object Unexecuted instantiation: hash_ripemd.c:add_property_object Unexecuted instantiation: hash_sha_ni.c:add_property_object Unexecuted instantiation: hash_sha_sse2.c:add_property_object Unexecuted instantiation: hash_sha.c:add_property_object Unexecuted instantiation: hash_sha3.c:add_property_object Unexecuted instantiation: hash_snefru.c:add_property_object Unexecuted instantiation: hash_tiger.c:add_property_object Unexecuted instantiation: hash_whirlpool.c:add_property_object Unexecuted instantiation: hash_xxhash.c:add_property_object Unexecuted instantiation: hash.c:add_property_object Unexecuted instantiation: json_encoder.c:add_property_object Unexecuted instantiation: json_parser.tab.c:add_property_object Unexecuted instantiation: json_scanner.c:add_property_object Unexecuted instantiation: json.c:add_property_object Unexecuted instantiation: php_lexbor.c:add_property_object Unexecuted instantiation: shared_alloc_mmap.c:add_property_object Unexecuted instantiation: shared_alloc_posix.c:add_property_object Unexecuted instantiation: shared_alloc_shm.c:add_property_object Unexecuted instantiation: zend_accelerator_api.c:add_property_object Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_object Unexecuted instantiation: zend_accelerator_debug.c:add_property_object Unexecuted instantiation: zend_accelerator_hash.c:add_property_object Unexecuted instantiation: zend_accelerator_module.c:add_property_object Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_object Unexecuted instantiation: zend_file_cache.c:add_property_object Unexecuted instantiation: zend_persist_calc.c:add_property_object Unexecuted instantiation: zend_persist.c:add_property_object Unexecuted instantiation: zend_shared_alloc.c:add_property_object Unexecuted instantiation: ZendAccelerator.c:add_property_object Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_object Unexecuted instantiation: zend_jit.c:add_property_object Unexecuted instantiation: csprng.c:add_property_object Unexecuted instantiation: engine_mt19937.c:add_property_object Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_object Unexecuted instantiation: engine_secure.c:add_property_object Unexecuted instantiation: engine_user.c:add_property_object Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_object Unexecuted instantiation: gammasection.c:add_property_object Unexecuted instantiation: random.c:add_property_object Unexecuted instantiation: randomizer.c:add_property_object Unexecuted instantiation: zend_utils.c:add_property_object Unexecuted instantiation: php_reflection.c:add_property_object Unexecuted instantiation: php_spl.c:add_property_object Unexecuted instantiation: spl_array.c:add_property_object Unexecuted instantiation: spl_directory.c:add_property_object Unexecuted instantiation: spl_dllist.c:add_property_object Unexecuted instantiation: spl_exceptions.c:add_property_object Unexecuted instantiation: spl_fixedarray.c:add_property_object Unexecuted instantiation: spl_functions.c:add_property_object Unexecuted instantiation: spl_heap.c:add_property_object Unexecuted instantiation: spl_iterators.c:add_property_object Unexecuted instantiation: spl_observer.c:add_property_object Unexecuted instantiation: array.c:add_property_object Unexecuted instantiation: assert.c:add_property_object Unexecuted instantiation: base64.c:add_property_object Unexecuted instantiation: basic_functions.c:add_property_object Unexecuted instantiation: browscap.c:add_property_object Unexecuted instantiation: crc32_x86.c:add_property_object Unexecuted instantiation: crc32.c:add_property_object Unexecuted instantiation: credits.c:add_property_object Unexecuted instantiation: crypt.c:add_property_object Unexecuted instantiation: css.c:add_property_object Unexecuted instantiation: datetime.c:add_property_object Unexecuted instantiation: dir.c:add_property_object Unexecuted instantiation: dl.c:add_property_object Unexecuted instantiation: dns.c:add_property_object Unexecuted instantiation: exec.c:add_property_object Unexecuted instantiation: file.c:add_property_object Unexecuted instantiation: filestat.c:add_property_object Unexecuted instantiation: filters.c:add_property_object Unexecuted instantiation: flock_compat.c:add_property_object Unexecuted instantiation: formatted_print.c:add_property_object Unexecuted instantiation: fsock.c:add_property_object Unexecuted instantiation: ftok.c:add_property_object Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_object Unexecuted instantiation: head.c:add_property_object Unexecuted instantiation: hrtime.c:add_property_object Unexecuted instantiation: html.c:add_property_object Unexecuted instantiation: http_fopen_wrapper.c:add_property_object Unexecuted instantiation: http.c:add_property_object Unexecuted instantiation: image.c:add_property_object Unexecuted instantiation: incomplete_class.c:add_property_object Unexecuted instantiation: info.c:add_property_object Unexecuted instantiation: iptc.c:add_property_object Unexecuted instantiation: levenshtein.c:add_property_object Unexecuted instantiation: link.c:add_property_object Unexecuted instantiation: mail.c:add_property_object Unexecuted instantiation: math.c:add_property_object Unexecuted instantiation: md5.c:add_property_object Unexecuted instantiation: metaphone.c:add_property_object Unexecuted instantiation: microtime.c:add_property_object Unexecuted instantiation: net.c:add_property_object Unexecuted instantiation: pack.c:add_property_object Unexecuted instantiation: pageinfo.c:add_property_object Unexecuted instantiation: password.c:add_property_object Unexecuted instantiation: php_fopen_wrapper.c:add_property_object Unexecuted instantiation: proc_open.c:add_property_object Unexecuted instantiation: quot_print.c:add_property_object Unexecuted instantiation: scanf.c:add_property_object Unexecuted instantiation: sha1.c:add_property_object Unexecuted instantiation: soundex.c:add_property_object Unexecuted instantiation: streamsfuncs.c:add_property_object Unexecuted instantiation: string.c:add_property_object Unexecuted instantiation: strnatcmp.c:add_property_object Unexecuted instantiation: syslog.c:add_property_object Unexecuted instantiation: type.c:add_property_object Unexecuted instantiation: uniqid.c:add_property_object Unexecuted instantiation: url_scanner_ex.c:add_property_object Unexecuted instantiation: url.c:add_property_object Unexecuted instantiation: user_filters.c:add_property_object Unexecuted instantiation: uuencode.c:add_property_object Unexecuted instantiation: var_unserializer.c:add_property_object Unexecuted instantiation: var.c:add_property_object Unexecuted instantiation: versioning.c:add_property_object Unexecuted instantiation: crypt_sha256.c:add_property_object Unexecuted instantiation: crypt_sha512.c:add_property_object Unexecuted instantiation: php_crypt_r.c:add_property_object Unexecuted instantiation: php_uri.c:add_property_object Unexecuted instantiation: php_uri_common.c:add_property_object Unexecuted instantiation: uri_parser_rfc3986.c:add_property_object Unexecuted instantiation: uri_parser_whatwg.c:add_property_object Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_object Unexecuted instantiation: explicit_bzero.c:add_property_object Unexecuted instantiation: fopen_wrappers.c:add_property_object Unexecuted instantiation: getopt.c:add_property_object Unexecuted instantiation: main.c:add_property_object Unexecuted instantiation: network.c:add_property_object Unexecuted instantiation: output.c:add_property_object Unexecuted instantiation: php_content_types.c:add_property_object Unexecuted instantiation: php_ini_builder.c:add_property_object Unexecuted instantiation: php_ini.c:add_property_object Unexecuted instantiation: php_glob.c:add_property_object Unexecuted instantiation: php_odbc_utils.c:add_property_object Unexecuted instantiation: php_open_temporary_file.c:add_property_object Unexecuted instantiation: php_scandir.c:add_property_object Unexecuted instantiation: php_syslog.c:add_property_object Unexecuted instantiation: php_ticks.c:add_property_object Unexecuted instantiation: php_variables.c:add_property_object Unexecuted instantiation: reentrancy.c:add_property_object Unexecuted instantiation: rfc1867.c:add_property_object Unexecuted instantiation: safe_bcmp.c:add_property_object Unexecuted instantiation: SAPI.c:add_property_object Unexecuted instantiation: snprintf.c:add_property_object Unexecuted instantiation: spprintf.c:add_property_object Unexecuted instantiation: strlcat.c:add_property_object Unexecuted instantiation: strlcpy.c:add_property_object Unexecuted instantiation: cast.c:add_property_object Unexecuted instantiation: filter.c:add_property_object Unexecuted instantiation: glob_wrapper.c:add_property_object Unexecuted instantiation: memory.c:add_property_object Unexecuted instantiation: mmap.c:add_property_object Unexecuted instantiation: plain_wrapper.c:add_property_object Unexecuted instantiation: streams.c:add_property_object Unexecuted instantiation: transports.c:add_property_object Unexecuted instantiation: userspace.c:add_property_object Unexecuted instantiation: xp_socket.c:add_property_object Unexecuted instantiation: block_pass.c:add_property_object Unexecuted instantiation: compact_literals.c:add_property_object Unexecuted instantiation: compact_vars.c:add_property_object Unexecuted instantiation: dfa_pass.c:add_property_object Unexecuted instantiation: nop_removal.c:add_property_object Unexecuted instantiation: optimize_func_calls.c:add_property_object Unexecuted instantiation: optimize_temp_vars_5.c:add_property_object Unexecuted instantiation: pass1.c:add_property_object Unexecuted instantiation: pass3.c:add_property_object Unexecuted instantiation: sccp.c:add_property_object Unexecuted instantiation: zend_optimizer.c:add_property_object Unexecuted instantiation: zend_API.c:add_property_object Unexecuted instantiation: zend_ast.c:add_property_object Unexecuted instantiation: zend_attributes.c:add_property_object Unexecuted instantiation: zend_builtin_functions.c:add_property_object Unexecuted instantiation: zend_closures.c:add_property_object Unexecuted instantiation: zend_compile.c:add_property_object Unexecuted instantiation: zend_constants.c:add_property_object Unexecuted instantiation: zend_default_classes.c:add_property_object Unexecuted instantiation: zend_dtrace.c:add_property_object Unexecuted instantiation: zend_enum.c:add_property_object Unexecuted instantiation: zend_exceptions.c:add_property_object Unexecuted instantiation: zend_execute_API.c:add_property_object Unexecuted instantiation: zend_execute.c:add_property_object Unexecuted instantiation: zend_fibers.c:add_property_object Unexecuted instantiation: zend_gc.c:add_property_object Unexecuted instantiation: zend_generators.c:add_property_object Unexecuted instantiation: zend_inheritance.c:add_property_object Unexecuted instantiation: zend_ini_parser.c:add_property_object Unexecuted instantiation: zend_ini_scanner.c:add_property_object Unexecuted instantiation: zend_ini.c:add_property_object Unexecuted instantiation: zend_interfaces.c:add_property_object Unexecuted instantiation: zend_iterators.c:add_property_object Unexecuted instantiation: zend_language_parser.c:add_property_object Unexecuted instantiation: zend_language_scanner.c:add_property_object Unexecuted instantiation: zend_lazy_objects.c:add_property_object Unexecuted instantiation: zend_list.c:add_property_object Unexecuted instantiation: zend_object_handlers.c:add_property_object Unexecuted instantiation: zend_objects_API.c:add_property_object Unexecuted instantiation: zend_objects.c:add_property_object Unexecuted instantiation: zend_observer.c:add_property_object Unexecuted instantiation: zend_opcode.c:add_property_object Unexecuted instantiation: zend_operators.c:add_property_object Unexecuted instantiation: zend_property_hooks.c:add_property_object Unexecuted instantiation: zend_smart_str.c:add_property_object Unexecuted instantiation: zend_system_id.c:add_property_object Unexecuted instantiation: zend_variables.c:add_property_object Unexecuted instantiation: zend_weakrefs.c:add_property_object Unexecuted instantiation: zend.c:add_property_object Unexecuted instantiation: internal_functions_cli.c:add_property_object Unexecuted instantiation: fuzzer-parser.c:add_property_object Unexecuted instantiation: fuzzer-sapi.c:add_property_object Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_object Unexecuted instantiation: fuzzer-exif.c:add_property_object Unexecuted instantiation: fuzzer-unserialize.c:add_property_object Unexecuted instantiation: fuzzer-function-jit.c:add_property_object Unexecuted instantiation: fuzzer-json.c:add_property_object Unexecuted instantiation: fuzzer-unserializehash.c:add_property_object Unexecuted instantiation: fuzzer-execute.c:add_property_object |
673 | 0 | static zend_always_inline void add_property_reference(zval *arg, const char *key, zend_reference *ref) { |
674 | 0 | add_property_reference_ex(arg, key, strlen(key), ref); |
675 | 0 | } Unexecuted instantiation: php_date.c:add_property_reference Unexecuted instantiation: php_pcre.c:add_property_reference Unexecuted instantiation: exif.c:add_property_reference Unexecuted instantiation: hash_adler32.c:add_property_reference Unexecuted instantiation: hash_crc32.c:add_property_reference Unexecuted instantiation: hash_fnv.c:add_property_reference Unexecuted instantiation: hash_gost.c:add_property_reference Unexecuted instantiation: hash_haval.c:add_property_reference Unexecuted instantiation: hash_joaat.c:add_property_reference Unexecuted instantiation: hash_md.c:add_property_reference Unexecuted instantiation: hash_murmur.c:add_property_reference Unexecuted instantiation: hash_ripemd.c:add_property_reference Unexecuted instantiation: hash_sha_ni.c:add_property_reference Unexecuted instantiation: hash_sha_sse2.c:add_property_reference Unexecuted instantiation: hash_sha.c:add_property_reference Unexecuted instantiation: hash_sha3.c:add_property_reference Unexecuted instantiation: hash_snefru.c:add_property_reference Unexecuted instantiation: hash_tiger.c:add_property_reference Unexecuted instantiation: hash_whirlpool.c:add_property_reference Unexecuted instantiation: hash_xxhash.c:add_property_reference Unexecuted instantiation: hash.c:add_property_reference Unexecuted instantiation: json_encoder.c:add_property_reference Unexecuted instantiation: json_parser.tab.c:add_property_reference Unexecuted instantiation: json_scanner.c:add_property_reference Unexecuted instantiation: json.c:add_property_reference Unexecuted instantiation: php_lexbor.c:add_property_reference Unexecuted instantiation: shared_alloc_mmap.c:add_property_reference Unexecuted instantiation: shared_alloc_posix.c:add_property_reference Unexecuted instantiation: shared_alloc_shm.c:add_property_reference Unexecuted instantiation: zend_accelerator_api.c:add_property_reference Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_reference Unexecuted instantiation: zend_accelerator_debug.c:add_property_reference Unexecuted instantiation: zend_accelerator_hash.c:add_property_reference Unexecuted instantiation: zend_accelerator_module.c:add_property_reference Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_reference Unexecuted instantiation: zend_file_cache.c:add_property_reference Unexecuted instantiation: zend_persist_calc.c:add_property_reference Unexecuted instantiation: zend_persist.c:add_property_reference Unexecuted instantiation: zend_shared_alloc.c:add_property_reference Unexecuted instantiation: ZendAccelerator.c:add_property_reference Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_reference Unexecuted instantiation: zend_jit.c:add_property_reference Unexecuted instantiation: csprng.c:add_property_reference Unexecuted instantiation: engine_mt19937.c:add_property_reference Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_reference Unexecuted instantiation: engine_secure.c:add_property_reference Unexecuted instantiation: engine_user.c:add_property_reference Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_reference Unexecuted instantiation: gammasection.c:add_property_reference Unexecuted instantiation: random.c:add_property_reference Unexecuted instantiation: randomizer.c:add_property_reference Unexecuted instantiation: zend_utils.c:add_property_reference Unexecuted instantiation: php_reflection.c:add_property_reference Unexecuted instantiation: php_spl.c:add_property_reference Unexecuted instantiation: spl_array.c:add_property_reference Unexecuted instantiation: spl_directory.c:add_property_reference Unexecuted instantiation: spl_dllist.c:add_property_reference Unexecuted instantiation: spl_exceptions.c:add_property_reference Unexecuted instantiation: spl_fixedarray.c:add_property_reference Unexecuted instantiation: spl_functions.c:add_property_reference Unexecuted instantiation: spl_heap.c:add_property_reference Unexecuted instantiation: spl_iterators.c:add_property_reference Unexecuted instantiation: spl_observer.c:add_property_reference Unexecuted instantiation: array.c:add_property_reference Unexecuted instantiation: assert.c:add_property_reference Unexecuted instantiation: base64.c:add_property_reference Unexecuted instantiation: basic_functions.c:add_property_reference Unexecuted instantiation: browscap.c:add_property_reference Unexecuted instantiation: crc32_x86.c:add_property_reference Unexecuted instantiation: crc32.c:add_property_reference Unexecuted instantiation: credits.c:add_property_reference Unexecuted instantiation: crypt.c:add_property_reference Unexecuted instantiation: css.c:add_property_reference Unexecuted instantiation: datetime.c:add_property_reference Unexecuted instantiation: dir.c:add_property_reference Unexecuted instantiation: dl.c:add_property_reference Unexecuted instantiation: dns.c:add_property_reference Unexecuted instantiation: exec.c:add_property_reference Unexecuted instantiation: file.c:add_property_reference Unexecuted instantiation: filestat.c:add_property_reference Unexecuted instantiation: filters.c:add_property_reference Unexecuted instantiation: flock_compat.c:add_property_reference Unexecuted instantiation: formatted_print.c:add_property_reference Unexecuted instantiation: fsock.c:add_property_reference Unexecuted instantiation: ftok.c:add_property_reference Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_reference Unexecuted instantiation: head.c:add_property_reference Unexecuted instantiation: hrtime.c:add_property_reference Unexecuted instantiation: html.c:add_property_reference Unexecuted instantiation: http_fopen_wrapper.c:add_property_reference Unexecuted instantiation: http.c:add_property_reference Unexecuted instantiation: image.c:add_property_reference Unexecuted instantiation: incomplete_class.c:add_property_reference Unexecuted instantiation: info.c:add_property_reference Unexecuted instantiation: iptc.c:add_property_reference Unexecuted instantiation: levenshtein.c:add_property_reference Unexecuted instantiation: link.c:add_property_reference Unexecuted instantiation: mail.c:add_property_reference Unexecuted instantiation: math.c:add_property_reference Unexecuted instantiation: md5.c:add_property_reference Unexecuted instantiation: metaphone.c:add_property_reference Unexecuted instantiation: microtime.c:add_property_reference Unexecuted instantiation: net.c:add_property_reference Unexecuted instantiation: pack.c:add_property_reference Unexecuted instantiation: pageinfo.c:add_property_reference Unexecuted instantiation: password.c:add_property_reference Unexecuted instantiation: php_fopen_wrapper.c:add_property_reference Unexecuted instantiation: proc_open.c:add_property_reference Unexecuted instantiation: quot_print.c:add_property_reference Unexecuted instantiation: scanf.c:add_property_reference Unexecuted instantiation: sha1.c:add_property_reference Unexecuted instantiation: soundex.c:add_property_reference Unexecuted instantiation: streamsfuncs.c:add_property_reference Unexecuted instantiation: string.c:add_property_reference Unexecuted instantiation: strnatcmp.c:add_property_reference Unexecuted instantiation: syslog.c:add_property_reference Unexecuted instantiation: type.c:add_property_reference Unexecuted instantiation: uniqid.c:add_property_reference Unexecuted instantiation: url_scanner_ex.c:add_property_reference Unexecuted instantiation: url.c:add_property_reference Unexecuted instantiation: user_filters.c:add_property_reference Unexecuted instantiation: uuencode.c:add_property_reference Unexecuted instantiation: var_unserializer.c:add_property_reference Unexecuted instantiation: var.c:add_property_reference Unexecuted instantiation: versioning.c:add_property_reference Unexecuted instantiation: crypt_sha256.c:add_property_reference Unexecuted instantiation: crypt_sha512.c:add_property_reference Unexecuted instantiation: php_crypt_r.c:add_property_reference Unexecuted instantiation: php_uri.c:add_property_reference Unexecuted instantiation: php_uri_common.c:add_property_reference Unexecuted instantiation: uri_parser_rfc3986.c:add_property_reference Unexecuted instantiation: uri_parser_whatwg.c:add_property_reference Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_reference Unexecuted instantiation: explicit_bzero.c:add_property_reference Unexecuted instantiation: fopen_wrappers.c:add_property_reference Unexecuted instantiation: getopt.c:add_property_reference Unexecuted instantiation: main.c:add_property_reference Unexecuted instantiation: network.c:add_property_reference Unexecuted instantiation: output.c:add_property_reference Unexecuted instantiation: php_content_types.c:add_property_reference Unexecuted instantiation: php_ini_builder.c:add_property_reference Unexecuted instantiation: php_ini.c:add_property_reference Unexecuted instantiation: php_glob.c:add_property_reference Unexecuted instantiation: php_odbc_utils.c:add_property_reference Unexecuted instantiation: php_open_temporary_file.c:add_property_reference Unexecuted instantiation: php_scandir.c:add_property_reference Unexecuted instantiation: php_syslog.c:add_property_reference Unexecuted instantiation: php_ticks.c:add_property_reference Unexecuted instantiation: php_variables.c:add_property_reference Unexecuted instantiation: reentrancy.c:add_property_reference Unexecuted instantiation: rfc1867.c:add_property_reference Unexecuted instantiation: safe_bcmp.c:add_property_reference Unexecuted instantiation: SAPI.c:add_property_reference Unexecuted instantiation: snprintf.c:add_property_reference Unexecuted instantiation: spprintf.c:add_property_reference Unexecuted instantiation: strlcat.c:add_property_reference Unexecuted instantiation: strlcpy.c:add_property_reference Unexecuted instantiation: cast.c:add_property_reference Unexecuted instantiation: filter.c:add_property_reference Unexecuted instantiation: glob_wrapper.c:add_property_reference Unexecuted instantiation: memory.c:add_property_reference Unexecuted instantiation: mmap.c:add_property_reference Unexecuted instantiation: plain_wrapper.c:add_property_reference Unexecuted instantiation: streams.c:add_property_reference Unexecuted instantiation: transports.c:add_property_reference Unexecuted instantiation: userspace.c:add_property_reference Unexecuted instantiation: xp_socket.c:add_property_reference Unexecuted instantiation: block_pass.c:add_property_reference Unexecuted instantiation: compact_literals.c:add_property_reference Unexecuted instantiation: compact_vars.c:add_property_reference Unexecuted instantiation: dfa_pass.c:add_property_reference Unexecuted instantiation: nop_removal.c:add_property_reference Unexecuted instantiation: optimize_func_calls.c:add_property_reference Unexecuted instantiation: optimize_temp_vars_5.c:add_property_reference Unexecuted instantiation: pass1.c:add_property_reference Unexecuted instantiation: pass3.c:add_property_reference Unexecuted instantiation: sccp.c:add_property_reference Unexecuted instantiation: zend_optimizer.c:add_property_reference Unexecuted instantiation: zend_API.c:add_property_reference Unexecuted instantiation: zend_ast.c:add_property_reference Unexecuted instantiation: zend_attributes.c:add_property_reference Unexecuted instantiation: zend_builtin_functions.c:add_property_reference Unexecuted instantiation: zend_closures.c:add_property_reference Unexecuted instantiation: zend_compile.c:add_property_reference Unexecuted instantiation: zend_constants.c:add_property_reference Unexecuted instantiation: zend_default_classes.c:add_property_reference Unexecuted instantiation: zend_dtrace.c:add_property_reference Unexecuted instantiation: zend_enum.c:add_property_reference Unexecuted instantiation: zend_exceptions.c:add_property_reference Unexecuted instantiation: zend_execute_API.c:add_property_reference Unexecuted instantiation: zend_execute.c:add_property_reference Unexecuted instantiation: zend_fibers.c:add_property_reference Unexecuted instantiation: zend_gc.c:add_property_reference Unexecuted instantiation: zend_generators.c:add_property_reference Unexecuted instantiation: zend_inheritance.c:add_property_reference Unexecuted instantiation: zend_ini_parser.c:add_property_reference Unexecuted instantiation: zend_ini_scanner.c:add_property_reference Unexecuted instantiation: zend_ini.c:add_property_reference Unexecuted instantiation: zend_interfaces.c:add_property_reference Unexecuted instantiation: zend_iterators.c:add_property_reference Unexecuted instantiation: zend_language_parser.c:add_property_reference Unexecuted instantiation: zend_language_scanner.c:add_property_reference Unexecuted instantiation: zend_lazy_objects.c:add_property_reference Unexecuted instantiation: zend_list.c:add_property_reference Unexecuted instantiation: zend_object_handlers.c:add_property_reference Unexecuted instantiation: zend_objects_API.c:add_property_reference Unexecuted instantiation: zend_objects.c:add_property_reference Unexecuted instantiation: zend_observer.c:add_property_reference Unexecuted instantiation: zend_opcode.c:add_property_reference Unexecuted instantiation: zend_operators.c:add_property_reference Unexecuted instantiation: zend_property_hooks.c:add_property_reference Unexecuted instantiation: zend_smart_str.c:add_property_reference Unexecuted instantiation: zend_system_id.c:add_property_reference Unexecuted instantiation: zend_variables.c:add_property_reference Unexecuted instantiation: zend_weakrefs.c:add_property_reference Unexecuted instantiation: zend.c:add_property_reference Unexecuted instantiation: internal_functions_cli.c:add_property_reference Unexecuted instantiation: fuzzer-parser.c:add_property_reference Unexecuted instantiation: fuzzer-sapi.c:add_property_reference Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_reference Unexecuted instantiation: fuzzer-exif.c:add_property_reference Unexecuted instantiation: fuzzer-unserialize.c:add_property_reference Unexecuted instantiation: fuzzer-function-jit.c:add_property_reference Unexecuted instantiation: fuzzer-json.c:add_property_reference Unexecuted instantiation: fuzzer-unserializehash.c:add_property_reference Unexecuted instantiation: fuzzer-execute.c:add_property_reference |
676 | 0 | static zend_always_inline void add_property_zval(zval *arg, const char *key, zval *value) { |
677 | 0 | add_property_zval_ex(arg, key, strlen(key), value); |
678 | 0 | } Unexecuted instantiation: php_date.c:add_property_zval Unexecuted instantiation: php_pcre.c:add_property_zval Unexecuted instantiation: exif.c:add_property_zval Unexecuted instantiation: hash_adler32.c:add_property_zval Unexecuted instantiation: hash_crc32.c:add_property_zval Unexecuted instantiation: hash_fnv.c:add_property_zval Unexecuted instantiation: hash_gost.c:add_property_zval Unexecuted instantiation: hash_haval.c:add_property_zval Unexecuted instantiation: hash_joaat.c:add_property_zval Unexecuted instantiation: hash_md.c:add_property_zval Unexecuted instantiation: hash_murmur.c:add_property_zval Unexecuted instantiation: hash_ripemd.c:add_property_zval Unexecuted instantiation: hash_sha_ni.c:add_property_zval Unexecuted instantiation: hash_sha_sse2.c:add_property_zval Unexecuted instantiation: hash_sha.c:add_property_zval Unexecuted instantiation: hash_sha3.c:add_property_zval Unexecuted instantiation: hash_snefru.c:add_property_zval Unexecuted instantiation: hash_tiger.c:add_property_zval Unexecuted instantiation: hash_whirlpool.c:add_property_zval Unexecuted instantiation: hash_xxhash.c:add_property_zval Unexecuted instantiation: hash.c:add_property_zval Unexecuted instantiation: json_encoder.c:add_property_zval Unexecuted instantiation: json_parser.tab.c:add_property_zval Unexecuted instantiation: json_scanner.c:add_property_zval Unexecuted instantiation: json.c:add_property_zval Unexecuted instantiation: php_lexbor.c:add_property_zval Unexecuted instantiation: shared_alloc_mmap.c:add_property_zval Unexecuted instantiation: shared_alloc_posix.c:add_property_zval Unexecuted instantiation: shared_alloc_shm.c:add_property_zval Unexecuted instantiation: zend_accelerator_api.c:add_property_zval Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_zval Unexecuted instantiation: zend_accelerator_debug.c:add_property_zval Unexecuted instantiation: zend_accelerator_hash.c:add_property_zval Unexecuted instantiation: zend_accelerator_module.c:add_property_zval Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_zval Unexecuted instantiation: zend_file_cache.c:add_property_zval Unexecuted instantiation: zend_persist_calc.c:add_property_zval Unexecuted instantiation: zend_persist.c:add_property_zval Unexecuted instantiation: zend_shared_alloc.c:add_property_zval Unexecuted instantiation: ZendAccelerator.c:add_property_zval Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_zval Unexecuted instantiation: zend_jit.c:add_property_zval Unexecuted instantiation: csprng.c:add_property_zval Unexecuted instantiation: engine_mt19937.c:add_property_zval Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_zval Unexecuted instantiation: engine_secure.c:add_property_zval Unexecuted instantiation: engine_user.c:add_property_zval Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_zval Unexecuted instantiation: gammasection.c:add_property_zval Unexecuted instantiation: random.c:add_property_zval Unexecuted instantiation: randomizer.c:add_property_zval Unexecuted instantiation: zend_utils.c:add_property_zval Unexecuted instantiation: php_reflection.c:add_property_zval Unexecuted instantiation: php_spl.c:add_property_zval Unexecuted instantiation: spl_array.c:add_property_zval Unexecuted instantiation: spl_directory.c:add_property_zval Unexecuted instantiation: spl_dllist.c:add_property_zval Unexecuted instantiation: spl_exceptions.c:add_property_zval Unexecuted instantiation: spl_fixedarray.c:add_property_zval Unexecuted instantiation: spl_functions.c:add_property_zval Unexecuted instantiation: spl_heap.c:add_property_zval Unexecuted instantiation: spl_iterators.c:add_property_zval Unexecuted instantiation: spl_observer.c:add_property_zval Unexecuted instantiation: array.c:add_property_zval Unexecuted instantiation: assert.c:add_property_zval Unexecuted instantiation: base64.c:add_property_zval Unexecuted instantiation: basic_functions.c:add_property_zval Unexecuted instantiation: browscap.c:add_property_zval Unexecuted instantiation: crc32_x86.c:add_property_zval Unexecuted instantiation: crc32.c:add_property_zval Unexecuted instantiation: credits.c:add_property_zval Unexecuted instantiation: crypt.c:add_property_zval Unexecuted instantiation: css.c:add_property_zval Unexecuted instantiation: datetime.c:add_property_zval Unexecuted instantiation: dir.c:add_property_zval Unexecuted instantiation: dl.c:add_property_zval Unexecuted instantiation: dns.c:add_property_zval Unexecuted instantiation: exec.c:add_property_zval Unexecuted instantiation: file.c:add_property_zval Unexecuted instantiation: filestat.c:add_property_zval Unexecuted instantiation: filters.c:add_property_zval Unexecuted instantiation: flock_compat.c:add_property_zval Unexecuted instantiation: formatted_print.c:add_property_zval Unexecuted instantiation: fsock.c:add_property_zval Unexecuted instantiation: ftok.c:add_property_zval Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_zval Unexecuted instantiation: head.c:add_property_zval Unexecuted instantiation: hrtime.c:add_property_zval Unexecuted instantiation: html.c:add_property_zval Unexecuted instantiation: http_fopen_wrapper.c:add_property_zval Unexecuted instantiation: http.c:add_property_zval Unexecuted instantiation: image.c:add_property_zval Unexecuted instantiation: incomplete_class.c:add_property_zval Unexecuted instantiation: info.c:add_property_zval Unexecuted instantiation: iptc.c:add_property_zval Unexecuted instantiation: levenshtein.c:add_property_zval Unexecuted instantiation: link.c:add_property_zval Unexecuted instantiation: mail.c:add_property_zval Unexecuted instantiation: math.c:add_property_zval Unexecuted instantiation: md5.c:add_property_zval Unexecuted instantiation: metaphone.c:add_property_zval Unexecuted instantiation: microtime.c:add_property_zval Unexecuted instantiation: net.c:add_property_zval Unexecuted instantiation: pack.c:add_property_zval Unexecuted instantiation: pageinfo.c:add_property_zval Unexecuted instantiation: password.c:add_property_zval Unexecuted instantiation: php_fopen_wrapper.c:add_property_zval Unexecuted instantiation: proc_open.c:add_property_zval Unexecuted instantiation: quot_print.c:add_property_zval Unexecuted instantiation: scanf.c:add_property_zval Unexecuted instantiation: sha1.c:add_property_zval Unexecuted instantiation: soundex.c:add_property_zval Unexecuted instantiation: streamsfuncs.c:add_property_zval Unexecuted instantiation: string.c:add_property_zval Unexecuted instantiation: strnatcmp.c:add_property_zval Unexecuted instantiation: syslog.c:add_property_zval Unexecuted instantiation: type.c:add_property_zval Unexecuted instantiation: uniqid.c:add_property_zval Unexecuted instantiation: url_scanner_ex.c:add_property_zval Unexecuted instantiation: url.c:add_property_zval Unexecuted instantiation: user_filters.c:add_property_zval Unexecuted instantiation: uuencode.c:add_property_zval Unexecuted instantiation: var_unserializer.c:add_property_zval Unexecuted instantiation: var.c:add_property_zval Unexecuted instantiation: versioning.c:add_property_zval Unexecuted instantiation: crypt_sha256.c:add_property_zval Unexecuted instantiation: crypt_sha512.c:add_property_zval Unexecuted instantiation: php_crypt_r.c:add_property_zval Unexecuted instantiation: php_uri.c:add_property_zval Unexecuted instantiation: php_uri_common.c:add_property_zval Unexecuted instantiation: uri_parser_rfc3986.c:add_property_zval Unexecuted instantiation: uri_parser_whatwg.c:add_property_zval Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_zval Unexecuted instantiation: explicit_bzero.c:add_property_zval Unexecuted instantiation: fopen_wrappers.c:add_property_zval Unexecuted instantiation: getopt.c:add_property_zval Unexecuted instantiation: main.c:add_property_zval Unexecuted instantiation: network.c:add_property_zval Unexecuted instantiation: output.c:add_property_zval Unexecuted instantiation: php_content_types.c:add_property_zval Unexecuted instantiation: php_ini_builder.c:add_property_zval Unexecuted instantiation: php_ini.c:add_property_zval Unexecuted instantiation: php_glob.c:add_property_zval Unexecuted instantiation: php_odbc_utils.c:add_property_zval Unexecuted instantiation: php_open_temporary_file.c:add_property_zval Unexecuted instantiation: php_scandir.c:add_property_zval Unexecuted instantiation: php_syslog.c:add_property_zval Unexecuted instantiation: php_ticks.c:add_property_zval Unexecuted instantiation: php_variables.c:add_property_zval Unexecuted instantiation: reentrancy.c:add_property_zval Unexecuted instantiation: rfc1867.c:add_property_zval Unexecuted instantiation: safe_bcmp.c:add_property_zval Unexecuted instantiation: SAPI.c:add_property_zval Unexecuted instantiation: snprintf.c:add_property_zval Unexecuted instantiation: spprintf.c:add_property_zval Unexecuted instantiation: strlcat.c:add_property_zval Unexecuted instantiation: strlcpy.c:add_property_zval Unexecuted instantiation: cast.c:add_property_zval Unexecuted instantiation: filter.c:add_property_zval Unexecuted instantiation: glob_wrapper.c:add_property_zval Unexecuted instantiation: memory.c:add_property_zval Unexecuted instantiation: mmap.c:add_property_zval Unexecuted instantiation: plain_wrapper.c:add_property_zval Unexecuted instantiation: streams.c:add_property_zval Unexecuted instantiation: transports.c:add_property_zval Unexecuted instantiation: userspace.c:add_property_zval Unexecuted instantiation: xp_socket.c:add_property_zval Unexecuted instantiation: block_pass.c:add_property_zval Unexecuted instantiation: compact_literals.c:add_property_zval Unexecuted instantiation: compact_vars.c:add_property_zval Unexecuted instantiation: dfa_pass.c:add_property_zval Unexecuted instantiation: nop_removal.c:add_property_zval Unexecuted instantiation: optimize_func_calls.c:add_property_zval Unexecuted instantiation: optimize_temp_vars_5.c:add_property_zval Unexecuted instantiation: pass1.c:add_property_zval Unexecuted instantiation: pass3.c:add_property_zval Unexecuted instantiation: sccp.c:add_property_zval Unexecuted instantiation: zend_optimizer.c:add_property_zval Unexecuted instantiation: zend_API.c:add_property_zval Unexecuted instantiation: zend_ast.c:add_property_zval Unexecuted instantiation: zend_attributes.c:add_property_zval Unexecuted instantiation: zend_builtin_functions.c:add_property_zval Unexecuted instantiation: zend_closures.c:add_property_zval Unexecuted instantiation: zend_compile.c:add_property_zval Unexecuted instantiation: zend_constants.c:add_property_zval Unexecuted instantiation: zend_default_classes.c:add_property_zval Unexecuted instantiation: zend_dtrace.c:add_property_zval Unexecuted instantiation: zend_enum.c:add_property_zval Unexecuted instantiation: zend_exceptions.c:add_property_zval Unexecuted instantiation: zend_execute_API.c:add_property_zval Unexecuted instantiation: zend_execute.c:add_property_zval Unexecuted instantiation: zend_fibers.c:add_property_zval Unexecuted instantiation: zend_gc.c:add_property_zval Unexecuted instantiation: zend_generators.c:add_property_zval Unexecuted instantiation: zend_inheritance.c:add_property_zval Unexecuted instantiation: zend_ini_parser.c:add_property_zval Unexecuted instantiation: zend_ini_scanner.c:add_property_zval Unexecuted instantiation: zend_ini.c:add_property_zval Unexecuted instantiation: zend_interfaces.c:add_property_zval Unexecuted instantiation: zend_iterators.c:add_property_zval Unexecuted instantiation: zend_language_parser.c:add_property_zval Unexecuted instantiation: zend_language_scanner.c:add_property_zval Unexecuted instantiation: zend_lazy_objects.c:add_property_zval Unexecuted instantiation: zend_list.c:add_property_zval Unexecuted instantiation: zend_object_handlers.c:add_property_zval Unexecuted instantiation: zend_objects_API.c:add_property_zval Unexecuted instantiation: zend_objects.c:add_property_zval Unexecuted instantiation: zend_observer.c:add_property_zval Unexecuted instantiation: zend_opcode.c:add_property_zval Unexecuted instantiation: zend_operators.c:add_property_zval Unexecuted instantiation: zend_property_hooks.c:add_property_zval Unexecuted instantiation: zend_smart_str.c:add_property_zval Unexecuted instantiation: zend_system_id.c:add_property_zval Unexecuted instantiation: zend_variables.c:add_property_zval Unexecuted instantiation: zend_weakrefs.c:add_property_zval Unexecuted instantiation: zend.c:add_property_zval Unexecuted instantiation: internal_functions_cli.c:add_property_zval Unexecuted instantiation: fuzzer-parser.c:add_property_zval Unexecuted instantiation: fuzzer-sapi.c:add_property_zval Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_zval Unexecuted instantiation: fuzzer-exif.c:add_property_zval Unexecuted instantiation: fuzzer-unserialize.c:add_property_zval Unexecuted instantiation: fuzzer-function-jit.c:add_property_zval Unexecuted instantiation: fuzzer-json.c:add_property_zval Unexecuted instantiation: fuzzer-unserializehash.c:add_property_zval Unexecuted instantiation: fuzzer-execute.c:add_property_zval |
679 | | |
680 | | ZEND_API zend_result _call_user_function_impl(zval *object, zval *function_name, zval *retval_ptr, uint32_t param_count, zval params[], HashTable *named_params); |
681 | | |
682 | | #define call_user_function(function_table, object, function_name, retval_ptr, param_count, params) \ |
683 | 53 | _call_user_function_impl(object, function_name, retval_ptr, param_count, params, NULL) |
684 | | |
685 | | #define call_user_function_named(function_table, object, function_name, retval_ptr, param_count, params, named_params) \ |
686 | | _call_user_function_impl(object, function_name, retval_ptr, param_count, params, named_params) |
687 | | |
688 | | #ifndef __cplusplus |
689 | 247k | # define empty_fcall_info (zend_fcall_info) {0} |
690 | 251k | # define empty_fcall_info_cache (zend_fcall_info_cache) {0} |
691 | | #else |
692 | | # define empty_fcall_info zend_fcall_info {} |
693 | | # define empty_fcall_info_cache zend_fcall_info_cache {} |
694 | | #endif |
695 | | |
696 | | /** Build zend_call_info/cache from a zval* |
697 | | * |
698 | | * Caller is responsible to provide a return value (fci->retval), otherwise the we will crash. |
699 | | * In order to pass parameters the following members need to be set: |
700 | | * fci->param_count = 0; |
701 | | * fci->params = NULL; |
702 | | * The callable_name argument may be NULL. |
703 | | */ |
704 | | ZEND_API zend_result zend_fcall_info_init(zval *callable, uint32_t check_flags, zend_fcall_info *fci, zend_fcall_info_cache *fcc, zend_string **callable_name, char **error); |
705 | | |
706 | | /** Clear arguments connected with zend_fcall_info *fci |
707 | | * If free_mem is not zero then the params array gets free'd as well |
708 | | */ |
709 | | ZEND_API void zend_fcall_info_args_clear(zend_fcall_info *fci, bool free_mem); |
710 | | |
711 | | /** Save current arguments from zend_fcall_info *fci |
712 | | * params array will be set to NULL |
713 | | */ |
714 | | ZEND_API void zend_fcall_info_args_save(zend_fcall_info *fci, uint32_t *param_count, zval **params); |
715 | | |
716 | | /** Free arguments connected with zend_fcall_info *fci and set back saved ones. |
717 | | */ |
718 | | ZEND_API void zend_fcall_info_args_restore(zend_fcall_info *fci, uint32_t param_count, zval *params); |
719 | | |
720 | | /** Set or clear the arguments in the zend_call_info struct taking care of |
721 | | * refcount. If args is NULL and arguments are set then those are cleared. |
722 | | */ |
723 | | ZEND_API zend_result zend_fcall_info_args(zend_fcall_info *fci, zval *args); |
724 | | ZEND_API zend_result zend_fcall_info_args_ex(zend_fcall_info *fci, zend_function *func, zval *args); |
725 | | |
726 | | /** Set arguments in the zend_fcall_info struct taking care of refcount. |
727 | | * If argc is 0 the arguments which are set will be cleared, else pass |
728 | | * a variable amount of zval** arguments. |
729 | | */ |
730 | | ZEND_API void zend_fcall_info_argp(zend_fcall_info *fci, uint32_t argc, zval *argv); |
731 | | |
732 | | /** Set arguments in the zend_fcall_info struct taking care of refcount. |
733 | | * If argc is 0 the arguments which are set will be cleared, else pass |
734 | | * a variable amount of zval** arguments. |
735 | | */ |
736 | | ZEND_API void zend_fcall_info_argv(zend_fcall_info *fci, uint32_t argc, va_list *argv); |
737 | | |
738 | | /** Set arguments in the zend_fcall_info struct taking care of refcount. |
739 | | * If argc is 0 the arguments which are set will be cleared, else pass |
740 | | * a variable amount of zval** arguments. |
741 | | */ |
742 | | ZEND_API void zend_fcall_info_argn(zend_fcall_info *fci, uint32_t argc, ...); |
743 | | |
744 | | /** Call a function using information created by zend_fcall_info_init()/args(). |
745 | | * If args is given then those replace the argument info in fci is temporarily. |
746 | | */ |
747 | | ZEND_API zend_result zend_fcall_info_call(zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval *retval, zval *args); |
748 | | |
749 | | /* Zend FCC API to store and handle PHP userland functions */ |
750 | | static zend_always_inline bool zend_fcc_equals(const zend_fcall_info_cache* a, const zend_fcall_info_cache* b) |
751 | 0 | { |
752 | 0 | if (UNEXPECTED((a->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) && |
753 | 0 | (b->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE))) { |
754 | 0 | return a->object == b->object |
755 | 0 | && a->calling_scope == b->calling_scope |
756 | 0 | && a->closure == b->closure |
757 | 0 | && zend_string_equals(a->function_handler->common.function_name, b->function_handler->common.function_name) |
758 | 0 | ; |
759 | 0 | } |
760 | 0 | return a->function_handler == b->function_handler |
761 | 0 | && a->object == b->object |
762 | 0 | && a->calling_scope == b->calling_scope |
763 | 0 | && a->closure == b->closure |
764 | 0 | ; |
765 | 0 | } Unexecuted instantiation: php_date.c:zend_fcc_equals Unexecuted instantiation: php_pcre.c:zend_fcc_equals Unexecuted instantiation: exif.c:zend_fcc_equals Unexecuted instantiation: hash_adler32.c:zend_fcc_equals Unexecuted instantiation: hash_crc32.c:zend_fcc_equals Unexecuted instantiation: hash_fnv.c:zend_fcc_equals Unexecuted instantiation: hash_gost.c:zend_fcc_equals Unexecuted instantiation: hash_haval.c:zend_fcc_equals Unexecuted instantiation: hash_joaat.c:zend_fcc_equals Unexecuted instantiation: hash_md.c:zend_fcc_equals Unexecuted instantiation: hash_murmur.c:zend_fcc_equals Unexecuted instantiation: hash_ripemd.c:zend_fcc_equals Unexecuted instantiation: hash_sha_ni.c:zend_fcc_equals Unexecuted instantiation: hash_sha_sse2.c:zend_fcc_equals Unexecuted instantiation: hash_sha.c:zend_fcc_equals Unexecuted instantiation: hash_sha3.c:zend_fcc_equals Unexecuted instantiation: hash_snefru.c:zend_fcc_equals Unexecuted instantiation: hash_tiger.c:zend_fcc_equals Unexecuted instantiation: hash_whirlpool.c:zend_fcc_equals Unexecuted instantiation: hash_xxhash.c:zend_fcc_equals Unexecuted instantiation: hash.c:zend_fcc_equals Unexecuted instantiation: json_encoder.c:zend_fcc_equals Unexecuted instantiation: json_parser.tab.c:zend_fcc_equals Unexecuted instantiation: json_scanner.c:zend_fcc_equals Unexecuted instantiation: json.c:zend_fcc_equals Unexecuted instantiation: php_lexbor.c:zend_fcc_equals Unexecuted instantiation: shared_alloc_mmap.c:zend_fcc_equals Unexecuted instantiation: shared_alloc_posix.c:zend_fcc_equals Unexecuted instantiation: shared_alloc_shm.c:zend_fcc_equals Unexecuted instantiation: zend_accelerator_api.c:zend_fcc_equals Unexecuted instantiation: zend_accelerator_blacklist.c:zend_fcc_equals Unexecuted instantiation: zend_accelerator_debug.c:zend_fcc_equals Unexecuted instantiation: zend_accelerator_hash.c:zend_fcc_equals Unexecuted instantiation: zend_accelerator_module.c:zend_fcc_equals Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_fcc_equals Unexecuted instantiation: zend_file_cache.c:zend_fcc_equals Unexecuted instantiation: zend_persist_calc.c:zend_fcc_equals Unexecuted instantiation: zend_persist.c:zend_fcc_equals Unexecuted instantiation: zend_shared_alloc.c:zend_fcc_equals Unexecuted instantiation: ZendAccelerator.c:zend_fcc_equals Unexecuted instantiation: zend_jit_vm_helpers.c:zend_fcc_equals Unexecuted instantiation: zend_jit.c:zend_fcc_equals Unexecuted instantiation: csprng.c:zend_fcc_equals Unexecuted instantiation: engine_mt19937.c:zend_fcc_equals Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_fcc_equals Unexecuted instantiation: engine_secure.c:zend_fcc_equals Unexecuted instantiation: engine_user.c:zend_fcc_equals Unexecuted instantiation: engine_xoshiro256starstar.c:zend_fcc_equals Unexecuted instantiation: gammasection.c:zend_fcc_equals Unexecuted instantiation: random.c:zend_fcc_equals Unexecuted instantiation: randomizer.c:zend_fcc_equals Unexecuted instantiation: zend_utils.c:zend_fcc_equals Unexecuted instantiation: php_reflection.c:zend_fcc_equals Unexecuted instantiation: php_spl.c:zend_fcc_equals Unexecuted instantiation: spl_array.c:zend_fcc_equals Unexecuted instantiation: spl_directory.c:zend_fcc_equals Unexecuted instantiation: spl_dllist.c:zend_fcc_equals Unexecuted instantiation: spl_exceptions.c:zend_fcc_equals Unexecuted instantiation: spl_fixedarray.c:zend_fcc_equals Unexecuted instantiation: spl_functions.c:zend_fcc_equals Unexecuted instantiation: spl_heap.c:zend_fcc_equals Unexecuted instantiation: spl_iterators.c:zend_fcc_equals Unexecuted instantiation: spl_observer.c:zend_fcc_equals Unexecuted instantiation: array.c:zend_fcc_equals Unexecuted instantiation: assert.c:zend_fcc_equals Unexecuted instantiation: base64.c:zend_fcc_equals Unexecuted instantiation: basic_functions.c:zend_fcc_equals Unexecuted instantiation: browscap.c:zend_fcc_equals Unexecuted instantiation: crc32_x86.c:zend_fcc_equals Unexecuted instantiation: crc32.c:zend_fcc_equals Unexecuted instantiation: credits.c:zend_fcc_equals Unexecuted instantiation: crypt.c:zend_fcc_equals Unexecuted instantiation: css.c:zend_fcc_equals Unexecuted instantiation: datetime.c:zend_fcc_equals Unexecuted instantiation: dir.c:zend_fcc_equals Unexecuted instantiation: dl.c:zend_fcc_equals Unexecuted instantiation: dns.c:zend_fcc_equals Unexecuted instantiation: exec.c:zend_fcc_equals Unexecuted instantiation: file.c:zend_fcc_equals Unexecuted instantiation: filestat.c:zend_fcc_equals Unexecuted instantiation: filters.c:zend_fcc_equals Unexecuted instantiation: flock_compat.c:zend_fcc_equals Unexecuted instantiation: formatted_print.c:zend_fcc_equals Unexecuted instantiation: fsock.c:zend_fcc_equals Unexecuted instantiation: ftok.c:zend_fcc_equals Unexecuted instantiation: ftp_fopen_wrapper.c:zend_fcc_equals Unexecuted instantiation: head.c:zend_fcc_equals Unexecuted instantiation: hrtime.c:zend_fcc_equals Unexecuted instantiation: html.c:zend_fcc_equals Unexecuted instantiation: http_fopen_wrapper.c:zend_fcc_equals Unexecuted instantiation: http.c:zend_fcc_equals Unexecuted instantiation: image.c:zend_fcc_equals Unexecuted instantiation: incomplete_class.c:zend_fcc_equals Unexecuted instantiation: info.c:zend_fcc_equals Unexecuted instantiation: iptc.c:zend_fcc_equals Unexecuted instantiation: levenshtein.c:zend_fcc_equals Unexecuted instantiation: link.c:zend_fcc_equals Unexecuted instantiation: mail.c:zend_fcc_equals Unexecuted instantiation: math.c:zend_fcc_equals Unexecuted instantiation: md5.c:zend_fcc_equals Unexecuted instantiation: metaphone.c:zend_fcc_equals Unexecuted instantiation: microtime.c:zend_fcc_equals Unexecuted instantiation: net.c:zend_fcc_equals Unexecuted instantiation: pack.c:zend_fcc_equals Unexecuted instantiation: pageinfo.c:zend_fcc_equals Unexecuted instantiation: password.c:zend_fcc_equals Unexecuted instantiation: php_fopen_wrapper.c:zend_fcc_equals Unexecuted instantiation: proc_open.c:zend_fcc_equals Unexecuted instantiation: quot_print.c:zend_fcc_equals Unexecuted instantiation: scanf.c:zend_fcc_equals Unexecuted instantiation: sha1.c:zend_fcc_equals Unexecuted instantiation: soundex.c:zend_fcc_equals Unexecuted instantiation: streamsfuncs.c:zend_fcc_equals Unexecuted instantiation: string.c:zend_fcc_equals Unexecuted instantiation: strnatcmp.c:zend_fcc_equals Unexecuted instantiation: syslog.c:zend_fcc_equals Unexecuted instantiation: type.c:zend_fcc_equals Unexecuted instantiation: uniqid.c:zend_fcc_equals Unexecuted instantiation: url_scanner_ex.c:zend_fcc_equals Unexecuted instantiation: url.c:zend_fcc_equals Unexecuted instantiation: user_filters.c:zend_fcc_equals Unexecuted instantiation: uuencode.c:zend_fcc_equals Unexecuted instantiation: var_unserializer.c:zend_fcc_equals Unexecuted instantiation: var.c:zend_fcc_equals Unexecuted instantiation: versioning.c:zend_fcc_equals Unexecuted instantiation: crypt_sha256.c:zend_fcc_equals Unexecuted instantiation: crypt_sha512.c:zend_fcc_equals Unexecuted instantiation: php_crypt_r.c:zend_fcc_equals Unexecuted instantiation: php_uri.c:zend_fcc_equals Unexecuted instantiation: php_uri_common.c:zend_fcc_equals Unexecuted instantiation: uri_parser_rfc3986.c:zend_fcc_equals Unexecuted instantiation: uri_parser_whatwg.c:zend_fcc_equals Unexecuted instantiation: uri_parser_php_parse_url.c:zend_fcc_equals Unexecuted instantiation: explicit_bzero.c:zend_fcc_equals Unexecuted instantiation: fopen_wrappers.c:zend_fcc_equals Unexecuted instantiation: getopt.c:zend_fcc_equals Unexecuted instantiation: main.c:zend_fcc_equals Unexecuted instantiation: network.c:zend_fcc_equals Unexecuted instantiation: output.c:zend_fcc_equals Unexecuted instantiation: php_content_types.c:zend_fcc_equals Unexecuted instantiation: php_ini_builder.c:zend_fcc_equals Unexecuted instantiation: php_ini.c:zend_fcc_equals Unexecuted instantiation: php_glob.c:zend_fcc_equals Unexecuted instantiation: php_odbc_utils.c:zend_fcc_equals Unexecuted instantiation: php_open_temporary_file.c:zend_fcc_equals Unexecuted instantiation: php_scandir.c:zend_fcc_equals Unexecuted instantiation: php_syslog.c:zend_fcc_equals Unexecuted instantiation: php_ticks.c:zend_fcc_equals Unexecuted instantiation: php_variables.c:zend_fcc_equals Unexecuted instantiation: reentrancy.c:zend_fcc_equals Unexecuted instantiation: rfc1867.c:zend_fcc_equals Unexecuted instantiation: safe_bcmp.c:zend_fcc_equals Unexecuted instantiation: SAPI.c:zend_fcc_equals Unexecuted instantiation: snprintf.c:zend_fcc_equals Unexecuted instantiation: spprintf.c:zend_fcc_equals Unexecuted instantiation: strlcat.c:zend_fcc_equals Unexecuted instantiation: strlcpy.c:zend_fcc_equals Unexecuted instantiation: cast.c:zend_fcc_equals Unexecuted instantiation: filter.c:zend_fcc_equals Unexecuted instantiation: glob_wrapper.c:zend_fcc_equals Unexecuted instantiation: memory.c:zend_fcc_equals Unexecuted instantiation: mmap.c:zend_fcc_equals Unexecuted instantiation: plain_wrapper.c:zend_fcc_equals Unexecuted instantiation: streams.c:zend_fcc_equals Unexecuted instantiation: transports.c:zend_fcc_equals Unexecuted instantiation: userspace.c:zend_fcc_equals Unexecuted instantiation: xp_socket.c:zend_fcc_equals Unexecuted instantiation: block_pass.c:zend_fcc_equals Unexecuted instantiation: compact_literals.c:zend_fcc_equals Unexecuted instantiation: compact_vars.c:zend_fcc_equals Unexecuted instantiation: dfa_pass.c:zend_fcc_equals Unexecuted instantiation: nop_removal.c:zend_fcc_equals Unexecuted instantiation: optimize_func_calls.c:zend_fcc_equals Unexecuted instantiation: optimize_temp_vars_5.c:zend_fcc_equals Unexecuted instantiation: pass1.c:zend_fcc_equals Unexecuted instantiation: pass3.c:zend_fcc_equals Unexecuted instantiation: sccp.c:zend_fcc_equals Unexecuted instantiation: zend_optimizer.c:zend_fcc_equals Unexecuted instantiation: zend_API.c:zend_fcc_equals Unexecuted instantiation: zend_ast.c:zend_fcc_equals Unexecuted instantiation: zend_attributes.c:zend_fcc_equals Unexecuted instantiation: zend_builtin_functions.c:zend_fcc_equals Unexecuted instantiation: zend_closures.c:zend_fcc_equals Unexecuted instantiation: zend_compile.c:zend_fcc_equals Unexecuted instantiation: zend_constants.c:zend_fcc_equals Unexecuted instantiation: zend_default_classes.c:zend_fcc_equals Unexecuted instantiation: zend_dtrace.c:zend_fcc_equals Unexecuted instantiation: zend_enum.c:zend_fcc_equals Unexecuted instantiation: zend_exceptions.c:zend_fcc_equals Unexecuted instantiation: zend_execute_API.c:zend_fcc_equals Unexecuted instantiation: zend_execute.c:zend_fcc_equals Unexecuted instantiation: zend_fibers.c:zend_fcc_equals Unexecuted instantiation: zend_gc.c:zend_fcc_equals Unexecuted instantiation: zend_generators.c:zend_fcc_equals Unexecuted instantiation: zend_inheritance.c:zend_fcc_equals Unexecuted instantiation: zend_ini_parser.c:zend_fcc_equals Unexecuted instantiation: zend_ini_scanner.c:zend_fcc_equals Unexecuted instantiation: zend_ini.c:zend_fcc_equals Unexecuted instantiation: zend_interfaces.c:zend_fcc_equals Unexecuted instantiation: zend_iterators.c:zend_fcc_equals Unexecuted instantiation: zend_language_parser.c:zend_fcc_equals Unexecuted instantiation: zend_language_scanner.c:zend_fcc_equals Unexecuted instantiation: zend_lazy_objects.c:zend_fcc_equals Unexecuted instantiation: zend_list.c:zend_fcc_equals Unexecuted instantiation: zend_object_handlers.c:zend_fcc_equals Unexecuted instantiation: zend_objects_API.c:zend_fcc_equals Unexecuted instantiation: zend_objects.c:zend_fcc_equals Unexecuted instantiation: zend_observer.c:zend_fcc_equals Unexecuted instantiation: zend_opcode.c:zend_fcc_equals Unexecuted instantiation: zend_operators.c:zend_fcc_equals Unexecuted instantiation: zend_property_hooks.c:zend_fcc_equals Unexecuted instantiation: zend_smart_str.c:zend_fcc_equals Unexecuted instantiation: zend_system_id.c:zend_fcc_equals Unexecuted instantiation: zend_variables.c:zend_fcc_equals Unexecuted instantiation: zend_weakrefs.c:zend_fcc_equals Unexecuted instantiation: zend.c:zend_fcc_equals Unexecuted instantiation: internal_functions_cli.c:zend_fcc_equals Unexecuted instantiation: fuzzer-parser.c:zend_fcc_equals Unexecuted instantiation: fuzzer-sapi.c:zend_fcc_equals Unexecuted instantiation: fuzzer-tracing-jit.c:zend_fcc_equals Unexecuted instantiation: fuzzer-exif.c:zend_fcc_equals Unexecuted instantiation: fuzzer-unserialize.c:zend_fcc_equals Unexecuted instantiation: fuzzer-function-jit.c:zend_fcc_equals Unexecuted instantiation: fuzzer-json.c:zend_fcc_equals Unexecuted instantiation: fuzzer-unserializehash.c:zend_fcc_equals Unexecuted instantiation: fuzzer-execute.c:zend_fcc_equals |
766 | | |
767 | | static zend_always_inline void zend_fcc_addref(zend_fcall_info_cache *fcc) |
768 | 2.92k | { |
769 | 2.92k | ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc) && "FCC Not initialized, possibly refetch trampoline freed by ZPP?"); |
770 | | /* If the cached trampoline is set, free it */ |
771 | 2.92k | if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) { |
772 | 5 | zend_function *copy = (zend_function*)emalloc(sizeof(zend_function)); |
773 | | |
774 | 5 | memcpy(copy, fcc->function_handler, sizeof(zend_function)); |
775 | 5 | fcc->function_handler->common.function_name = NULL; |
776 | 5 | fcc->function_handler = copy; |
777 | 5 | } |
778 | 2.92k | if (fcc->object) { |
779 | 531 | GC_ADDREF(fcc->object); |
780 | 531 | } |
781 | 2.92k | if (fcc->closure) { |
782 | 2.41k | GC_ADDREF(fcc->closure); |
783 | 2.41k | } |
784 | 2.92k | } Unexecuted instantiation: php_date.c:zend_fcc_addref Unexecuted instantiation: php_pcre.c:zend_fcc_addref Unexecuted instantiation: exif.c:zend_fcc_addref Unexecuted instantiation: hash_adler32.c:zend_fcc_addref Unexecuted instantiation: hash_crc32.c:zend_fcc_addref Unexecuted instantiation: hash_fnv.c:zend_fcc_addref Unexecuted instantiation: hash_gost.c:zend_fcc_addref Unexecuted instantiation: hash_haval.c:zend_fcc_addref Unexecuted instantiation: hash_joaat.c:zend_fcc_addref Unexecuted instantiation: hash_md.c:zend_fcc_addref Unexecuted instantiation: hash_murmur.c:zend_fcc_addref Unexecuted instantiation: hash_ripemd.c:zend_fcc_addref Unexecuted instantiation: hash_sha_ni.c:zend_fcc_addref Unexecuted instantiation: hash_sha_sse2.c:zend_fcc_addref Unexecuted instantiation: hash_sha.c:zend_fcc_addref Unexecuted instantiation: hash_sha3.c:zend_fcc_addref Unexecuted instantiation: hash_snefru.c:zend_fcc_addref Unexecuted instantiation: hash_tiger.c:zend_fcc_addref Unexecuted instantiation: hash_whirlpool.c:zend_fcc_addref Unexecuted instantiation: hash_xxhash.c:zend_fcc_addref Unexecuted instantiation: hash.c:zend_fcc_addref Unexecuted instantiation: json_encoder.c:zend_fcc_addref Unexecuted instantiation: json_parser.tab.c:zend_fcc_addref Unexecuted instantiation: json_scanner.c:zend_fcc_addref Unexecuted instantiation: json.c:zend_fcc_addref Unexecuted instantiation: php_lexbor.c:zend_fcc_addref Unexecuted instantiation: shared_alloc_mmap.c:zend_fcc_addref Unexecuted instantiation: shared_alloc_posix.c:zend_fcc_addref Unexecuted instantiation: shared_alloc_shm.c:zend_fcc_addref Unexecuted instantiation: zend_accelerator_api.c:zend_fcc_addref Unexecuted instantiation: zend_accelerator_blacklist.c:zend_fcc_addref Unexecuted instantiation: zend_accelerator_debug.c:zend_fcc_addref Unexecuted instantiation: zend_accelerator_hash.c:zend_fcc_addref Unexecuted instantiation: zend_accelerator_module.c:zend_fcc_addref Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_fcc_addref Unexecuted instantiation: zend_file_cache.c:zend_fcc_addref Unexecuted instantiation: zend_persist_calc.c:zend_fcc_addref Unexecuted instantiation: zend_persist.c:zend_fcc_addref Unexecuted instantiation: zend_shared_alloc.c:zend_fcc_addref Unexecuted instantiation: ZendAccelerator.c:zend_fcc_addref Unexecuted instantiation: zend_jit_vm_helpers.c:zend_fcc_addref Unexecuted instantiation: zend_jit.c:zend_fcc_addref Unexecuted instantiation: csprng.c:zend_fcc_addref Unexecuted instantiation: engine_mt19937.c:zend_fcc_addref Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_fcc_addref Unexecuted instantiation: engine_secure.c:zend_fcc_addref Unexecuted instantiation: engine_user.c:zend_fcc_addref Unexecuted instantiation: engine_xoshiro256starstar.c:zend_fcc_addref Unexecuted instantiation: gammasection.c:zend_fcc_addref Unexecuted instantiation: random.c:zend_fcc_addref Unexecuted instantiation: randomizer.c:zend_fcc_addref Unexecuted instantiation: zend_utils.c:zend_fcc_addref Unexecuted instantiation: php_reflection.c:zend_fcc_addref Unexecuted instantiation: php_spl.c:zend_fcc_addref Unexecuted instantiation: spl_array.c:zend_fcc_addref Unexecuted instantiation: spl_directory.c:zend_fcc_addref Unexecuted instantiation: spl_dllist.c:zend_fcc_addref Unexecuted instantiation: spl_exceptions.c:zend_fcc_addref Unexecuted instantiation: spl_fixedarray.c:zend_fcc_addref Unexecuted instantiation: spl_functions.c:zend_fcc_addref Unexecuted instantiation: spl_heap.c:zend_fcc_addref spl_iterators.c:zend_fcc_addref Line | Count | Source | 768 | 41 | { | 769 | 41 | ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc) && "FCC Not initialized, possibly refetch trampoline freed by ZPP?"); | 770 | | /* If the cached trampoline is set, free it */ | 771 | 41 | if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) { | 772 | 0 | zend_function *copy = (zend_function*)emalloc(sizeof(zend_function)); | 773 | |
| 774 | 0 | memcpy(copy, fcc->function_handler, sizeof(zend_function)); | 775 | 0 | fcc->function_handler->common.function_name = NULL; | 776 | 0 | fcc->function_handler = copy; | 777 | 0 | } | 778 | 41 | if (fcc->object) { | 779 | 35 | GC_ADDREF(fcc->object); | 780 | 35 | } | 781 | 41 | if (fcc->closure) { | 782 | 41 | GC_ADDREF(fcc->closure); | 783 | 41 | } | 784 | 41 | } |
Unexecuted instantiation: spl_observer.c:zend_fcc_addref Unexecuted instantiation: array.c:zend_fcc_addref Unexecuted instantiation: assert.c:zend_fcc_addref Unexecuted instantiation: base64.c:zend_fcc_addref basic_functions.c:zend_fcc_addref Line | Count | Source | 768 | 730 | { | 769 | 730 | ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc) && "FCC Not initialized, possibly refetch trampoline freed by ZPP?"); | 770 | | /* If the cached trampoline is set, free it */ | 771 | 730 | if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) { | 772 | 5 | zend_function *copy = (zend_function*)emalloc(sizeof(zend_function)); | 773 | | | 774 | 5 | memcpy(copy, fcc->function_handler, sizeof(zend_function)); | 775 | 5 | fcc->function_handler->common.function_name = NULL; | 776 | 5 | fcc->function_handler = copy; | 777 | 5 | } | 778 | 730 | if (fcc->object) { | 779 | 452 | GC_ADDREF(fcc->object); | 780 | 452 | } | 781 | 730 | if (fcc->closure) { | 782 | 246 | GC_ADDREF(fcc->closure); | 783 | 246 | } | 784 | 730 | } |
Unexecuted instantiation: browscap.c:zend_fcc_addref Unexecuted instantiation: crc32_x86.c:zend_fcc_addref Unexecuted instantiation: crc32.c:zend_fcc_addref Unexecuted instantiation: credits.c:zend_fcc_addref Unexecuted instantiation: crypt.c:zend_fcc_addref Unexecuted instantiation: css.c:zend_fcc_addref Unexecuted instantiation: datetime.c:zend_fcc_addref Unexecuted instantiation: dir.c:zend_fcc_addref Unexecuted instantiation: dl.c:zend_fcc_addref Unexecuted instantiation: dns.c:zend_fcc_addref Unexecuted instantiation: exec.c:zend_fcc_addref Unexecuted instantiation: file.c:zend_fcc_addref Unexecuted instantiation: filestat.c:zend_fcc_addref Unexecuted instantiation: filters.c:zend_fcc_addref Unexecuted instantiation: flock_compat.c:zend_fcc_addref Unexecuted instantiation: formatted_print.c:zend_fcc_addref Unexecuted instantiation: fsock.c:zend_fcc_addref Unexecuted instantiation: ftok.c:zend_fcc_addref Unexecuted instantiation: ftp_fopen_wrapper.c:zend_fcc_addref Unexecuted instantiation: head.c:zend_fcc_addref Unexecuted instantiation: hrtime.c:zend_fcc_addref Unexecuted instantiation: html.c:zend_fcc_addref Unexecuted instantiation: http_fopen_wrapper.c:zend_fcc_addref Unexecuted instantiation: http.c:zend_fcc_addref Unexecuted instantiation: image.c:zend_fcc_addref Unexecuted instantiation: incomplete_class.c:zend_fcc_addref Unexecuted instantiation: info.c:zend_fcc_addref Unexecuted instantiation: iptc.c:zend_fcc_addref Unexecuted instantiation: levenshtein.c:zend_fcc_addref Unexecuted instantiation: link.c:zend_fcc_addref Unexecuted instantiation: mail.c:zend_fcc_addref Unexecuted instantiation: math.c:zend_fcc_addref Unexecuted instantiation: md5.c:zend_fcc_addref Unexecuted instantiation: metaphone.c:zend_fcc_addref Unexecuted instantiation: microtime.c:zend_fcc_addref Unexecuted instantiation: net.c:zend_fcc_addref Unexecuted instantiation: pack.c:zend_fcc_addref Unexecuted instantiation: pageinfo.c:zend_fcc_addref Unexecuted instantiation: password.c:zend_fcc_addref Unexecuted instantiation: php_fopen_wrapper.c:zend_fcc_addref Unexecuted instantiation: proc_open.c:zend_fcc_addref Unexecuted instantiation: quot_print.c:zend_fcc_addref Unexecuted instantiation: scanf.c:zend_fcc_addref Unexecuted instantiation: sha1.c:zend_fcc_addref Unexecuted instantiation: soundex.c:zend_fcc_addref Unexecuted instantiation: streamsfuncs.c:zend_fcc_addref Unexecuted instantiation: string.c:zend_fcc_addref Unexecuted instantiation: strnatcmp.c:zend_fcc_addref Unexecuted instantiation: syslog.c:zend_fcc_addref Unexecuted instantiation: type.c:zend_fcc_addref Unexecuted instantiation: uniqid.c:zend_fcc_addref Unexecuted instantiation: url_scanner_ex.c:zend_fcc_addref Unexecuted instantiation: url.c:zend_fcc_addref Unexecuted instantiation: user_filters.c:zend_fcc_addref Unexecuted instantiation: uuencode.c:zend_fcc_addref Unexecuted instantiation: var_unserializer.c:zend_fcc_addref Unexecuted instantiation: var.c:zend_fcc_addref Unexecuted instantiation: versioning.c:zend_fcc_addref Unexecuted instantiation: crypt_sha256.c:zend_fcc_addref Unexecuted instantiation: crypt_sha512.c:zend_fcc_addref Unexecuted instantiation: php_crypt_r.c:zend_fcc_addref Unexecuted instantiation: php_uri.c:zend_fcc_addref Unexecuted instantiation: php_uri_common.c:zend_fcc_addref Unexecuted instantiation: uri_parser_rfc3986.c:zend_fcc_addref Unexecuted instantiation: uri_parser_whatwg.c:zend_fcc_addref Unexecuted instantiation: uri_parser_php_parse_url.c:zend_fcc_addref Unexecuted instantiation: explicit_bzero.c:zend_fcc_addref Unexecuted instantiation: fopen_wrappers.c:zend_fcc_addref Unexecuted instantiation: getopt.c:zend_fcc_addref Unexecuted instantiation: main.c:zend_fcc_addref Unexecuted instantiation: network.c:zend_fcc_addref Unexecuted instantiation: output.c:zend_fcc_addref Unexecuted instantiation: php_content_types.c:zend_fcc_addref Unexecuted instantiation: php_ini_builder.c:zend_fcc_addref Unexecuted instantiation: php_ini.c:zend_fcc_addref Unexecuted instantiation: php_glob.c:zend_fcc_addref Unexecuted instantiation: php_odbc_utils.c:zend_fcc_addref Unexecuted instantiation: php_open_temporary_file.c:zend_fcc_addref Unexecuted instantiation: php_scandir.c:zend_fcc_addref Unexecuted instantiation: php_syslog.c:zend_fcc_addref Unexecuted instantiation: php_ticks.c:zend_fcc_addref Unexecuted instantiation: php_variables.c:zend_fcc_addref Unexecuted instantiation: reentrancy.c:zend_fcc_addref Unexecuted instantiation: rfc1867.c:zend_fcc_addref Unexecuted instantiation: safe_bcmp.c:zend_fcc_addref Unexecuted instantiation: SAPI.c:zend_fcc_addref Unexecuted instantiation: snprintf.c:zend_fcc_addref Unexecuted instantiation: spprintf.c:zend_fcc_addref Unexecuted instantiation: strlcat.c:zend_fcc_addref Unexecuted instantiation: strlcpy.c:zend_fcc_addref Unexecuted instantiation: cast.c:zend_fcc_addref Unexecuted instantiation: filter.c:zend_fcc_addref Unexecuted instantiation: glob_wrapper.c:zend_fcc_addref Unexecuted instantiation: memory.c:zend_fcc_addref Unexecuted instantiation: mmap.c:zend_fcc_addref Unexecuted instantiation: plain_wrapper.c:zend_fcc_addref Unexecuted instantiation: streams.c:zend_fcc_addref Unexecuted instantiation: transports.c:zend_fcc_addref Unexecuted instantiation: userspace.c:zend_fcc_addref Unexecuted instantiation: xp_socket.c:zend_fcc_addref Unexecuted instantiation: block_pass.c:zend_fcc_addref Unexecuted instantiation: compact_literals.c:zend_fcc_addref Unexecuted instantiation: compact_vars.c:zend_fcc_addref Unexecuted instantiation: dfa_pass.c:zend_fcc_addref Unexecuted instantiation: nop_removal.c:zend_fcc_addref Unexecuted instantiation: optimize_func_calls.c:zend_fcc_addref Unexecuted instantiation: optimize_temp_vars_5.c:zend_fcc_addref Unexecuted instantiation: pass1.c:zend_fcc_addref Unexecuted instantiation: pass3.c:zend_fcc_addref Unexecuted instantiation: sccp.c:zend_fcc_addref Unexecuted instantiation: zend_optimizer.c:zend_fcc_addref Unexecuted instantiation: zend_API.c:zend_fcc_addref Unexecuted instantiation: zend_ast.c:zend_fcc_addref Unexecuted instantiation: zend_attributes.c:zend_fcc_addref Unexecuted instantiation: zend_builtin_functions.c:zend_fcc_addref Unexecuted instantiation: zend_closures.c:zend_fcc_addref Unexecuted instantiation: zend_compile.c:zend_fcc_addref Unexecuted instantiation: zend_constants.c:zend_fcc_addref Unexecuted instantiation: zend_default_classes.c:zend_fcc_addref Unexecuted instantiation: zend_dtrace.c:zend_fcc_addref Unexecuted instantiation: zend_enum.c:zend_fcc_addref Unexecuted instantiation: zend_exceptions.c:zend_fcc_addref Unexecuted instantiation: zend_execute_API.c:zend_fcc_addref Unexecuted instantiation: zend_execute.c:zend_fcc_addref Unexecuted instantiation: zend_fibers.c:zend_fcc_addref Unexecuted instantiation: zend_gc.c:zend_fcc_addref Unexecuted instantiation: zend_generators.c:zend_fcc_addref Unexecuted instantiation: zend_inheritance.c:zend_fcc_addref Unexecuted instantiation: zend_ini_parser.c:zend_fcc_addref Unexecuted instantiation: zend_ini_scanner.c:zend_fcc_addref Unexecuted instantiation: zend_ini.c:zend_fcc_addref Unexecuted instantiation: zend_interfaces.c:zend_fcc_addref Unexecuted instantiation: zend_iterators.c:zend_fcc_addref Unexecuted instantiation: zend_language_parser.c:zend_fcc_addref Unexecuted instantiation: zend_language_scanner.c:zend_fcc_addref zend_lazy_objects.c:zend_fcc_addref Line | Count | Source | 768 | 2.15k | { | 769 | 2.15k | ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc) && "FCC Not initialized, possibly refetch trampoline freed by ZPP?"); | 770 | | /* If the cached trampoline is set, free it */ | 771 | 2.15k | if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) { | 772 | 0 | zend_function *copy = (zend_function*)emalloc(sizeof(zend_function)); | 773 | |
| 774 | 0 | memcpy(copy, fcc->function_handler, sizeof(zend_function)); | 775 | 0 | fcc->function_handler->common.function_name = NULL; | 776 | 0 | fcc->function_handler = copy; | 777 | 0 | } | 778 | 2.15k | if (fcc->object) { | 779 | 44 | GC_ADDREF(fcc->object); | 780 | 44 | } | 781 | 2.15k | if (fcc->closure) { | 782 | 2.13k | GC_ADDREF(fcc->closure); | 783 | 2.13k | } | 784 | 2.15k | } |
Unexecuted instantiation: zend_list.c:zend_fcc_addref Unexecuted instantiation: zend_object_handlers.c:zend_fcc_addref Unexecuted instantiation: zend_objects_API.c:zend_fcc_addref Unexecuted instantiation: zend_objects.c:zend_fcc_addref Unexecuted instantiation: zend_observer.c:zend_fcc_addref Unexecuted instantiation: zend_opcode.c:zend_fcc_addref Unexecuted instantiation: zend_operators.c:zend_fcc_addref Unexecuted instantiation: zend_property_hooks.c:zend_fcc_addref Unexecuted instantiation: zend_smart_str.c:zend_fcc_addref Unexecuted instantiation: zend_system_id.c:zend_fcc_addref Unexecuted instantiation: zend_variables.c:zend_fcc_addref Unexecuted instantiation: zend_weakrefs.c:zend_fcc_addref Unexecuted instantiation: zend.c:zend_fcc_addref Unexecuted instantiation: internal_functions_cli.c:zend_fcc_addref Unexecuted instantiation: fuzzer-parser.c:zend_fcc_addref Unexecuted instantiation: fuzzer-sapi.c:zend_fcc_addref Unexecuted instantiation: fuzzer-tracing-jit.c:zend_fcc_addref Unexecuted instantiation: fuzzer-exif.c:zend_fcc_addref Unexecuted instantiation: fuzzer-unserialize.c:zend_fcc_addref Unexecuted instantiation: fuzzer-function-jit.c:zend_fcc_addref Unexecuted instantiation: fuzzer-json.c:zend_fcc_addref Unexecuted instantiation: fuzzer-unserializehash.c:zend_fcc_addref Unexecuted instantiation: fuzzer-execute.c:zend_fcc_addref |
785 | | |
786 | | static zend_always_inline void zend_fcc_dup(/* restrict */ zend_fcall_info_cache *dest, const zend_fcall_info_cache *src) |
787 | 2.15k | { |
788 | 2.15k | memcpy(dest, src, sizeof(zend_fcall_info_cache)); |
789 | 2.15k | zend_fcc_addref(dest); |
790 | 2.15k | } Unexecuted instantiation: php_date.c:zend_fcc_dup Unexecuted instantiation: php_pcre.c:zend_fcc_dup Unexecuted instantiation: exif.c:zend_fcc_dup Unexecuted instantiation: hash_adler32.c:zend_fcc_dup Unexecuted instantiation: hash_crc32.c:zend_fcc_dup Unexecuted instantiation: hash_fnv.c:zend_fcc_dup Unexecuted instantiation: hash_gost.c:zend_fcc_dup Unexecuted instantiation: hash_haval.c:zend_fcc_dup Unexecuted instantiation: hash_joaat.c:zend_fcc_dup Unexecuted instantiation: hash_md.c:zend_fcc_dup Unexecuted instantiation: hash_murmur.c:zend_fcc_dup Unexecuted instantiation: hash_ripemd.c:zend_fcc_dup Unexecuted instantiation: hash_sha_ni.c:zend_fcc_dup Unexecuted instantiation: hash_sha_sse2.c:zend_fcc_dup Unexecuted instantiation: hash_sha.c:zend_fcc_dup Unexecuted instantiation: hash_sha3.c:zend_fcc_dup Unexecuted instantiation: hash_snefru.c:zend_fcc_dup Unexecuted instantiation: hash_tiger.c:zend_fcc_dup Unexecuted instantiation: hash_whirlpool.c:zend_fcc_dup Unexecuted instantiation: hash_xxhash.c:zend_fcc_dup Unexecuted instantiation: hash.c:zend_fcc_dup Unexecuted instantiation: json_encoder.c:zend_fcc_dup Unexecuted instantiation: json_parser.tab.c:zend_fcc_dup Unexecuted instantiation: json_scanner.c:zend_fcc_dup Unexecuted instantiation: json.c:zend_fcc_dup Unexecuted instantiation: php_lexbor.c:zend_fcc_dup Unexecuted instantiation: shared_alloc_mmap.c:zend_fcc_dup Unexecuted instantiation: shared_alloc_posix.c:zend_fcc_dup Unexecuted instantiation: shared_alloc_shm.c:zend_fcc_dup Unexecuted instantiation: zend_accelerator_api.c:zend_fcc_dup Unexecuted instantiation: zend_accelerator_blacklist.c:zend_fcc_dup Unexecuted instantiation: zend_accelerator_debug.c:zend_fcc_dup Unexecuted instantiation: zend_accelerator_hash.c:zend_fcc_dup Unexecuted instantiation: zend_accelerator_module.c:zend_fcc_dup Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_fcc_dup Unexecuted instantiation: zend_file_cache.c:zend_fcc_dup Unexecuted instantiation: zend_persist_calc.c:zend_fcc_dup Unexecuted instantiation: zend_persist.c:zend_fcc_dup Unexecuted instantiation: zend_shared_alloc.c:zend_fcc_dup Unexecuted instantiation: ZendAccelerator.c:zend_fcc_dup Unexecuted instantiation: zend_jit_vm_helpers.c:zend_fcc_dup Unexecuted instantiation: zend_jit.c:zend_fcc_dup Unexecuted instantiation: csprng.c:zend_fcc_dup Unexecuted instantiation: engine_mt19937.c:zend_fcc_dup Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_fcc_dup Unexecuted instantiation: engine_secure.c:zend_fcc_dup Unexecuted instantiation: engine_user.c:zend_fcc_dup Unexecuted instantiation: engine_xoshiro256starstar.c:zend_fcc_dup Unexecuted instantiation: gammasection.c:zend_fcc_dup Unexecuted instantiation: random.c:zend_fcc_dup Unexecuted instantiation: randomizer.c:zend_fcc_dup Unexecuted instantiation: zend_utils.c:zend_fcc_dup Unexecuted instantiation: php_reflection.c:zend_fcc_dup Unexecuted instantiation: php_spl.c:zend_fcc_dup Unexecuted instantiation: spl_array.c:zend_fcc_dup Unexecuted instantiation: spl_directory.c:zend_fcc_dup Unexecuted instantiation: spl_dllist.c:zend_fcc_dup Unexecuted instantiation: spl_exceptions.c:zend_fcc_dup Unexecuted instantiation: spl_fixedarray.c:zend_fcc_dup Unexecuted instantiation: spl_functions.c:zend_fcc_dup Unexecuted instantiation: spl_heap.c:zend_fcc_dup Unexecuted instantiation: spl_iterators.c:zend_fcc_dup Unexecuted instantiation: spl_observer.c:zend_fcc_dup Unexecuted instantiation: array.c:zend_fcc_dup Unexecuted instantiation: assert.c:zend_fcc_dup Unexecuted instantiation: base64.c:zend_fcc_dup Unexecuted instantiation: basic_functions.c:zend_fcc_dup Unexecuted instantiation: browscap.c:zend_fcc_dup Unexecuted instantiation: crc32_x86.c:zend_fcc_dup Unexecuted instantiation: crc32.c:zend_fcc_dup Unexecuted instantiation: credits.c:zend_fcc_dup Unexecuted instantiation: crypt.c:zend_fcc_dup Unexecuted instantiation: css.c:zend_fcc_dup Unexecuted instantiation: datetime.c:zend_fcc_dup Unexecuted instantiation: dir.c:zend_fcc_dup Unexecuted instantiation: dl.c:zend_fcc_dup Unexecuted instantiation: dns.c:zend_fcc_dup Unexecuted instantiation: exec.c:zend_fcc_dup Unexecuted instantiation: file.c:zend_fcc_dup Unexecuted instantiation: filestat.c:zend_fcc_dup Unexecuted instantiation: filters.c:zend_fcc_dup Unexecuted instantiation: flock_compat.c:zend_fcc_dup Unexecuted instantiation: formatted_print.c:zend_fcc_dup Unexecuted instantiation: fsock.c:zend_fcc_dup Unexecuted instantiation: ftok.c:zend_fcc_dup Unexecuted instantiation: ftp_fopen_wrapper.c:zend_fcc_dup Unexecuted instantiation: head.c:zend_fcc_dup Unexecuted instantiation: hrtime.c:zend_fcc_dup Unexecuted instantiation: html.c:zend_fcc_dup Unexecuted instantiation: http_fopen_wrapper.c:zend_fcc_dup Unexecuted instantiation: http.c:zend_fcc_dup Unexecuted instantiation: image.c:zend_fcc_dup Unexecuted instantiation: incomplete_class.c:zend_fcc_dup Unexecuted instantiation: info.c:zend_fcc_dup Unexecuted instantiation: iptc.c:zend_fcc_dup Unexecuted instantiation: levenshtein.c:zend_fcc_dup Unexecuted instantiation: link.c:zend_fcc_dup Unexecuted instantiation: mail.c:zend_fcc_dup Unexecuted instantiation: math.c:zend_fcc_dup Unexecuted instantiation: md5.c:zend_fcc_dup Unexecuted instantiation: metaphone.c:zend_fcc_dup Unexecuted instantiation: microtime.c:zend_fcc_dup Unexecuted instantiation: net.c:zend_fcc_dup Unexecuted instantiation: pack.c:zend_fcc_dup Unexecuted instantiation: pageinfo.c:zend_fcc_dup Unexecuted instantiation: password.c:zend_fcc_dup Unexecuted instantiation: php_fopen_wrapper.c:zend_fcc_dup Unexecuted instantiation: proc_open.c:zend_fcc_dup Unexecuted instantiation: quot_print.c:zend_fcc_dup Unexecuted instantiation: scanf.c:zend_fcc_dup Unexecuted instantiation: sha1.c:zend_fcc_dup Unexecuted instantiation: soundex.c:zend_fcc_dup Unexecuted instantiation: streamsfuncs.c:zend_fcc_dup Unexecuted instantiation: string.c:zend_fcc_dup Unexecuted instantiation: strnatcmp.c:zend_fcc_dup Unexecuted instantiation: syslog.c:zend_fcc_dup Unexecuted instantiation: type.c:zend_fcc_dup Unexecuted instantiation: uniqid.c:zend_fcc_dup Unexecuted instantiation: url_scanner_ex.c:zend_fcc_dup Unexecuted instantiation: url.c:zend_fcc_dup Unexecuted instantiation: user_filters.c:zend_fcc_dup Unexecuted instantiation: uuencode.c:zend_fcc_dup Unexecuted instantiation: var_unserializer.c:zend_fcc_dup Unexecuted instantiation: var.c:zend_fcc_dup Unexecuted instantiation: versioning.c:zend_fcc_dup Unexecuted instantiation: crypt_sha256.c:zend_fcc_dup Unexecuted instantiation: crypt_sha512.c:zend_fcc_dup Unexecuted instantiation: php_crypt_r.c:zend_fcc_dup Unexecuted instantiation: php_uri.c:zend_fcc_dup Unexecuted instantiation: php_uri_common.c:zend_fcc_dup Unexecuted instantiation: uri_parser_rfc3986.c:zend_fcc_dup Unexecuted instantiation: uri_parser_whatwg.c:zend_fcc_dup Unexecuted instantiation: uri_parser_php_parse_url.c:zend_fcc_dup Unexecuted instantiation: explicit_bzero.c:zend_fcc_dup Unexecuted instantiation: fopen_wrappers.c:zend_fcc_dup Unexecuted instantiation: getopt.c:zend_fcc_dup Unexecuted instantiation: main.c:zend_fcc_dup Unexecuted instantiation: network.c:zend_fcc_dup Unexecuted instantiation: output.c:zend_fcc_dup Unexecuted instantiation: php_content_types.c:zend_fcc_dup Unexecuted instantiation: php_ini_builder.c:zend_fcc_dup Unexecuted instantiation: php_ini.c:zend_fcc_dup Unexecuted instantiation: php_glob.c:zend_fcc_dup Unexecuted instantiation: php_odbc_utils.c:zend_fcc_dup Unexecuted instantiation: php_open_temporary_file.c:zend_fcc_dup Unexecuted instantiation: php_scandir.c:zend_fcc_dup Unexecuted instantiation: php_syslog.c:zend_fcc_dup Unexecuted instantiation: php_ticks.c:zend_fcc_dup Unexecuted instantiation: php_variables.c:zend_fcc_dup Unexecuted instantiation: reentrancy.c:zend_fcc_dup Unexecuted instantiation: rfc1867.c:zend_fcc_dup Unexecuted instantiation: safe_bcmp.c:zend_fcc_dup Unexecuted instantiation: SAPI.c:zend_fcc_dup Unexecuted instantiation: snprintf.c:zend_fcc_dup Unexecuted instantiation: spprintf.c:zend_fcc_dup Unexecuted instantiation: strlcat.c:zend_fcc_dup Unexecuted instantiation: strlcpy.c:zend_fcc_dup Unexecuted instantiation: cast.c:zend_fcc_dup Unexecuted instantiation: filter.c:zend_fcc_dup Unexecuted instantiation: glob_wrapper.c:zend_fcc_dup Unexecuted instantiation: memory.c:zend_fcc_dup Unexecuted instantiation: mmap.c:zend_fcc_dup Unexecuted instantiation: plain_wrapper.c:zend_fcc_dup Unexecuted instantiation: streams.c:zend_fcc_dup Unexecuted instantiation: transports.c:zend_fcc_dup Unexecuted instantiation: userspace.c:zend_fcc_dup Unexecuted instantiation: xp_socket.c:zend_fcc_dup Unexecuted instantiation: block_pass.c:zend_fcc_dup Unexecuted instantiation: compact_literals.c:zend_fcc_dup Unexecuted instantiation: compact_vars.c:zend_fcc_dup Unexecuted instantiation: dfa_pass.c:zend_fcc_dup Unexecuted instantiation: nop_removal.c:zend_fcc_dup Unexecuted instantiation: optimize_func_calls.c:zend_fcc_dup Unexecuted instantiation: optimize_temp_vars_5.c:zend_fcc_dup Unexecuted instantiation: pass1.c:zend_fcc_dup Unexecuted instantiation: pass3.c:zend_fcc_dup Unexecuted instantiation: sccp.c:zend_fcc_dup Unexecuted instantiation: zend_optimizer.c:zend_fcc_dup Unexecuted instantiation: zend_API.c:zend_fcc_dup Unexecuted instantiation: zend_ast.c:zend_fcc_dup Unexecuted instantiation: zend_attributes.c:zend_fcc_dup Unexecuted instantiation: zend_builtin_functions.c:zend_fcc_dup Unexecuted instantiation: zend_closures.c:zend_fcc_dup Unexecuted instantiation: zend_compile.c:zend_fcc_dup Unexecuted instantiation: zend_constants.c:zend_fcc_dup Unexecuted instantiation: zend_default_classes.c:zend_fcc_dup Unexecuted instantiation: zend_dtrace.c:zend_fcc_dup Unexecuted instantiation: zend_enum.c:zend_fcc_dup Unexecuted instantiation: zend_exceptions.c:zend_fcc_dup Unexecuted instantiation: zend_execute_API.c:zend_fcc_dup Unexecuted instantiation: zend_execute.c:zend_fcc_dup Unexecuted instantiation: zend_fibers.c:zend_fcc_dup Unexecuted instantiation: zend_gc.c:zend_fcc_dup Unexecuted instantiation: zend_generators.c:zend_fcc_dup Unexecuted instantiation: zend_inheritance.c:zend_fcc_dup Unexecuted instantiation: zend_ini_parser.c:zend_fcc_dup Unexecuted instantiation: zend_ini_scanner.c:zend_fcc_dup Unexecuted instantiation: zend_ini.c:zend_fcc_dup Unexecuted instantiation: zend_interfaces.c:zend_fcc_dup Unexecuted instantiation: zend_iterators.c:zend_fcc_dup Unexecuted instantiation: zend_language_parser.c:zend_fcc_dup Unexecuted instantiation: zend_language_scanner.c:zend_fcc_dup zend_lazy_objects.c:zend_fcc_dup Line | Count | Source | 787 | 2.15k | { | 788 | 2.15k | memcpy(dest, src, sizeof(zend_fcall_info_cache)); | 789 | 2.15k | zend_fcc_addref(dest); | 790 | 2.15k | } |
Unexecuted instantiation: zend_list.c:zend_fcc_dup Unexecuted instantiation: zend_object_handlers.c:zend_fcc_dup Unexecuted instantiation: zend_objects_API.c:zend_fcc_dup Unexecuted instantiation: zend_objects.c:zend_fcc_dup Unexecuted instantiation: zend_observer.c:zend_fcc_dup Unexecuted instantiation: zend_opcode.c:zend_fcc_dup Unexecuted instantiation: zend_operators.c:zend_fcc_dup Unexecuted instantiation: zend_property_hooks.c:zend_fcc_dup Unexecuted instantiation: zend_smart_str.c:zend_fcc_dup Unexecuted instantiation: zend_system_id.c:zend_fcc_dup Unexecuted instantiation: zend_variables.c:zend_fcc_dup Unexecuted instantiation: zend_weakrefs.c:zend_fcc_dup Unexecuted instantiation: zend.c:zend_fcc_dup Unexecuted instantiation: internal_functions_cli.c:zend_fcc_dup Unexecuted instantiation: fuzzer-parser.c:zend_fcc_dup Unexecuted instantiation: fuzzer-sapi.c:zend_fcc_dup Unexecuted instantiation: fuzzer-tracing-jit.c:zend_fcc_dup Unexecuted instantiation: fuzzer-exif.c:zend_fcc_dup Unexecuted instantiation: fuzzer-unserialize.c:zend_fcc_dup Unexecuted instantiation: fuzzer-function-jit.c:zend_fcc_dup Unexecuted instantiation: fuzzer-json.c:zend_fcc_dup Unexecuted instantiation: fuzzer-unserializehash.c:zend_fcc_dup Unexecuted instantiation: fuzzer-execute.c:zend_fcc_dup |
791 | | |
792 | | static zend_always_inline void zend_fcc_dtor(zend_fcall_info_cache *fcc) |
793 | 2.92k | { |
794 | 2.92k | ZEND_ASSERT(fcc->function_handler); |
795 | 2.92k | if (fcc->object) { |
796 | 531 | OBJ_RELEASE(fcc->object); |
797 | 531 | } |
798 | | /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */ |
799 | 2.92k | zend_release_fcall_info_cache(fcc); |
800 | 2.92k | if (fcc->closure) { |
801 | 2.41k | OBJ_RELEASE(fcc->closure); |
802 | 2.41k | } |
803 | 2.92k | *fcc = empty_fcall_info_cache; |
804 | 2.92k | } Unexecuted instantiation: php_date.c:zend_fcc_dtor Unexecuted instantiation: php_pcre.c:zend_fcc_dtor Unexecuted instantiation: exif.c:zend_fcc_dtor Unexecuted instantiation: hash_adler32.c:zend_fcc_dtor Unexecuted instantiation: hash_crc32.c:zend_fcc_dtor Unexecuted instantiation: hash_fnv.c:zend_fcc_dtor Unexecuted instantiation: hash_gost.c:zend_fcc_dtor Unexecuted instantiation: hash_haval.c:zend_fcc_dtor Unexecuted instantiation: hash_joaat.c:zend_fcc_dtor Unexecuted instantiation: hash_md.c:zend_fcc_dtor Unexecuted instantiation: hash_murmur.c:zend_fcc_dtor Unexecuted instantiation: hash_ripemd.c:zend_fcc_dtor Unexecuted instantiation: hash_sha_ni.c:zend_fcc_dtor Unexecuted instantiation: hash_sha_sse2.c:zend_fcc_dtor Unexecuted instantiation: hash_sha.c:zend_fcc_dtor Unexecuted instantiation: hash_sha3.c:zend_fcc_dtor Unexecuted instantiation: hash_snefru.c:zend_fcc_dtor Unexecuted instantiation: hash_tiger.c:zend_fcc_dtor Unexecuted instantiation: hash_whirlpool.c:zend_fcc_dtor Unexecuted instantiation: hash_xxhash.c:zend_fcc_dtor Unexecuted instantiation: hash.c:zend_fcc_dtor Unexecuted instantiation: json_encoder.c:zend_fcc_dtor Unexecuted instantiation: json_parser.tab.c:zend_fcc_dtor Unexecuted instantiation: json_scanner.c:zend_fcc_dtor Unexecuted instantiation: json.c:zend_fcc_dtor Unexecuted instantiation: php_lexbor.c:zend_fcc_dtor Unexecuted instantiation: shared_alloc_mmap.c:zend_fcc_dtor Unexecuted instantiation: shared_alloc_posix.c:zend_fcc_dtor Unexecuted instantiation: shared_alloc_shm.c:zend_fcc_dtor Unexecuted instantiation: zend_accelerator_api.c:zend_fcc_dtor Unexecuted instantiation: zend_accelerator_blacklist.c:zend_fcc_dtor Unexecuted instantiation: zend_accelerator_debug.c:zend_fcc_dtor Unexecuted instantiation: zend_accelerator_hash.c:zend_fcc_dtor Unexecuted instantiation: zend_accelerator_module.c:zend_fcc_dtor Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_fcc_dtor Unexecuted instantiation: zend_file_cache.c:zend_fcc_dtor Unexecuted instantiation: zend_persist_calc.c:zend_fcc_dtor Unexecuted instantiation: zend_persist.c:zend_fcc_dtor Unexecuted instantiation: zend_shared_alloc.c:zend_fcc_dtor Unexecuted instantiation: ZendAccelerator.c:zend_fcc_dtor Unexecuted instantiation: zend_jit_vm_helpers.c:zend_fcc_dtor Unexecuted instantiation: zend_jit.c:zend_fcc_dtor Unexecuted instantiation: csprng.c:zend_fcc_dtor Unexecuted instantiation: engine_mt19937.c:zend_fcc_dtor Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_fcc_dtor Unexecuted instantiation: engine_secure.c:zend_fcc_dtor Unexecuted instantiation: engine_user.c:zend_fcc_dtor Unexecuted instantiation: engine_xoshiro256starstar.c:zend_fcc_dtor Unexecuted instantiation: gammasection.c:zend_fcc_dtor Unexecuted instantiation: random.c:zend_fcc_dtor Unexecuted instantiation: randomizer.c:zend_fcc_dtor Unexecuted instantiation: zend_utils.c:zend_fcc_dtor Unexecuted instantiation: php_reflection.c:zend_fcc_dtor Unexecuted instantiation: php_spl.c:zend_fcc_dtor Unexecuted instantiation: spl_array.c:zend_fcc_dtor Unexecuted instantiation: spl_directory.c:zend_fcc_dtor Unexecuted instantiation: spl_dllist.c:zend_fcc_dtor Unexecuted instantiation: spl_exceptions.c:zend_fcc_dtor Unexecuted instantiation: spl_fixedarray.c:zend_fcc_dtor Unexecuted instantiation: spl_functions.c:zend_fcc_dtor Unexecuted instantiation: spl_heap.c:zend_fcc_dtor spl_iterators.c:zend_fcc_dtor Line | Count | Source | 793 | 41 | { | 794 | 41 | ZEND_ASSERT(fcc->function_handler); | 795 | 41 | if (fcc->object) { | 796 | 35 | OBJ_RELEASE(fcc->object); | 797 | 35 | } | 798 | | /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */ | 799 | 41 | zend_release_fcall_info_cache(fcc); | 800 | 41 | if (fcc->closure) { | 801 | 41 | OBJ_RELEASE(fcc->closure); | 802 | 41 | } | 803 | 41 | *fcc = empty_fcall_info_cache; | 804 | 41 | } |
Unexecuted instantiation: spl_observer.c:zend_fcc_dtor Unexecuted instantiation: array.c:zend_fcc_dtor Unexecuted instantiation: assert.c:zend_fcc_dtor Unexecuted instantiation: base64.c:zend_fcc_dtor basic_functions.c:zend_fcc_dtor Line | Count | Source | 793 | 730 | { | 794 | 730 | ZEND_ASSERT(fcc->function_handler); | 795 | 730 | if (fcc->object) { | 796 | 452 | OBJ_RELEASE(fcc->object); | 797 | 452 | } | 798 | | /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */ | 799 | 730 | zend_release_fcall_info_cache(fcc); | 800 | 730 | if (fcc->closure) { | 801 | 246 | OBJ_RELEASE(fcc->closure); | 802 | 246 | } | 803 | 730 | *fcc = empty_fcall_info_cache; | 804 | 730 | } |
Unexecuted instantiation: browscap.c:zend_fcc_dtor Unexecuted instantiation: crc32_x86.c:zend_fcc_dtor Unexecuted instantiation: crc32.c:zend_fcc_dtor Unexecuted instantiation: credits.c:zend_fcc_dtor Unexecuted instantiation: crypt.c:zend_fcc_dtor Unexecuted instantiation: css.c:zend_fcc_dtor Unexecuted instantiation: datetime.c:zend_fcc_dtor Unexecuted instantiation: dir.c:zend_fcc_dtor Unexecuted instantiation: dl.c:zend_fcc_dtor Unexecuted instantiation: dns.c:zend_fcc_dtor Unexecuted instantiation: exec.c:zend_fcc_dtor Unexecuted instantiation: file.c:zend_fcc_dtor Unexecuted instantiation: filestat.c:zend_fcc_dtor Unexecuted instantiation: filters.c:zend_fcc_dtor Unexecuted instantiation: flock_compat.c:zend_fcc_dtor Unexecuted instantiation: formatted_print.c:zend_fcc_dtor Unexecuted instantiation: fsock.c:zend_fcc_dtor Unexecuted instantiation: ftok.c:zend_fcc_dtor Unexecuted instantiation: ftp_fopen_wrapper.c:zend_fcc_dtor Unexecuted instantiation: head.c:zend_fcc_dtor Unexecuted instantiation: hrtime.c:zend_fcc_dtor Unexecuted instantiation: html.c:zend_fcc_dtor Unexecuted instantiation: http_fopen_wrapper.c:zend_fcc_dtor Unexecuted instantiation: http.c:zend_fcc_dtor Unexecuted instantiation: image.c:zend_fcc_dtor Unexecuted instantiation: incomplete_class.c:zend_fcc_dtor Unexecuted instantiation: info.c:zend_fcc_dtor Unexecuted instantiation: iptc.c:zend_fcc_dtor Unexecuted instantiation: levenshtein.c:zend_fcc_dtor Unexecuted instantiation: link.c:zend_fcc_dtor Unexecuted instantiation: mail.c:zend_fcc_dtor Unexecuted instantiation: math.c:zend_fcc_dtor Unexecuted instantiation: md5.c:zend_fcc_dtor Unexecuted instantiation: metaphone.c:zend_fcc_dtor Unexecuted instantiation: microtime.c:zend_fcc_dtor Unexecuted instantiation: net.c:zend_fcc_dtor Unexecuted instantiation: pack.c:zend_fcc_dtor Unexecuted instantiation: pageinfo.c:zend_fcc_dtor Unexecuted instantiation: password.c:zend_fcc_dtor Unexecuted instantiation: php_fopen_wrapper.c:zend_fcc_dtor Unexecuted instantiation: proc_open.c:zend_fcc_dtor Unexecuted instantiation: quot_print.c:zend_fcc_dtor Unexecuted instantiation: scanf.c:zend_fcc_dtor Unexecuted instantiation: sha1.c:zend_fcc_dtor Unexecuted instantiation: soundex.c:zend_fcc_dtor Unexecuted instantiation: streamsfuncs.c:zend_fcc_dtor Unexecuted instantiation: string.c:zend_fcc_dtor Unexecuted instantiation: strnatcmp.c:zend_fcc_dtor Unexecuted instantiation: syslog.c:zend_fcc_dtor Unexecuted instantiation: type.c:zend_fcc_dtor Unexecuted instantiation: uniqid.c:zend_fcc_dtor Unexecuted instantiation: url_scanner_ex.c:zend_fcc_dtor Unexecuted instantiation: url.c:zend_fcc_dtor Unexecuted instantiation: user_filters.c:zend_fcc_dtor Unexecuted instantiation: uuencode.c:zend_fcc_dtor Unexecuted instantiation: var_unserializer.c:zend_fcc_dtor Unexecuted instantiation: var.c:zend_fcc_dtor Unexecuted instantiation: versioning.c:zend_fcc_dtor Unexecuted instantiation: crypt_sha256.c:zend_fcc_dtor Unexecuted instantiation: crypt_sha512.c:zend_fcc_dtor Unexecuted instantiation: php_crypt_r.c:zend_fcc_dtor Unexecuted instantiation: php_uri.c:zend_fcc_dtor Unexecuted instantiation: php_uri_common.c:zend_fcc_dtor Unexecuted instantiation: uri_parser_rfc3986.c:zend_fcc_dtor Unexecuted instantiation: uri_parser_whatwg.c:zend_fcc_dtor Unexecuted instantiation: uri_parser_php_parse_url.c:zend_fcc_dtor Unexecuted instantiation: explicit_bzero.c:zend_fcc_dtor Unexecuted instantiation: fopen_wrappers.c:zend_fcc_dtor Unexecuted instantiation: getopt.c:zend_fcc_dtor Unexecuted instantiation: main.c:zend_fcc_dtor Unexecuted instantiation: network.c:zend_fcc_dtor Unexecuted instantiation: output.c:zend_fcc_dtor Unexecuted instantiation: php_content_types.c:zend_fcc_dtor Unexecuted instantiation: php_ini_builder.c:zend_fcc_dtor Unexecuted instantiation: php_ini.c:zend_fcc_dtor Unexecuted instantiation: php_glob.c:zend_fcc_dtor Unexecuted instantiation: php_odbc_utils.c:zend_fcc_dtor Unexecuted instantiation: php_open_temporary_file.c:zend_fcc_dtor Unexecuted instantiation: php_scandir.c:zend_fcc_dtor Unexecuted instantiation: php_syslog.c:zend_fcc_dtor Unexecuted instantiation: php_ticks.c:zend_fcc_dtor Unexecuted instantiation: php_variables.c:zend_fcc_dtor Unexecuted instantiation: reentrancy.c:zend_fcc_dtor Unexecuted instantiation: rfc1867.c:zend_fcc_dtor Unexecuted instantiation: safe_bcmp.c:zend_fcc_dtor Unexecuted instantiation: SAPI.c:zend_fcc_dtor Unexecuted instantiation: snprintf.c:zend_fcc_dtor Unexecuted instantiation: spprintf.c:zend_fcc_dtor Unexecuted instantiation: strlcat.c:zend_fcc_dtor Unexecuted instantiation: strlcpy.c:zend_fcc_dtor Unexecuted instantiation: cast.c:zend_fcc_dtor Unexecuted instantiation: filter.c:zend_fcc_dtor Unexecuted instantiation: glob_wrapper.c:zend_fcc_dtor Unexecuted instantiation: memory.c:zend_fcc_dtor Unexecuted instantiation: mmap.c:zend_fcc_dtor Unexecuted instantiation: plain_wrapper.c:zend_fcc_dtor Unexecuted instantiation: streams.c:zend_fcc_dtor Unexecuted instantiation: transports.c:zend_fcc_dtor Unexecuted instantiation: userspace.c:zend_fcc_dtor Unexecuted instantiation: xp_socket.c:zend_fcc_dtor Unexecuted instantiation: block_pass.c:zend_fcc_dtor Unexecuted instantiation: compact_literals.c:zend_fcc_dtor Unexecuted instantiation: compact_vars.c:zend_fcc_dtor Unexecuted instantiation: dfa_pass.c:zend_fcc_dtor Unexecuted instantiation: nop_removal.c:zend_fcc_dtor Unexecuted instantiation: optimize_func_calls.c:zend_fcc_dtor Unexecuted instantiation: optimize_temp_vars_5.c:zend_fcc_dtor Unexecuted instantiation: pass1.c:zend_fcc_dtor Unexecuted instantiation: pass3.c:zend_fcc_dtor Unexecuted instantiation: sccp.c:zend_fcc_dtor Unexecuted instantiation: zend_optimizer.c:zend_fcc_dtor Unexecuted instantiation: zend_API.c:zend_fcc_dtor Unexecuted instantiation: zend_ast.c:zend_fcc_dtor Unexecuted instantiation: zend_attributes.c:zend_fcc_dtor Unexecuted instantiation: zend_builtin_functions.c:zend_fcc_dtor Unexecuted instantiation: zend_closures.c:zend_fcc_dtor Unexecuted instantiation: zend_compile.c:zend_fcc_dtor Unexecuted instantiation: zend_constants.c:zend_fcc_dtor Unexecuted instantiation: zend_default_classes.c:zend_fcc_dtor Unexecuted instantiation: zend_dtrace.c:zend_fcc_dtor Unexecuted instantiation: zend_enum.c:zend_fcc_dtor Unexecuted instantiation: zend_exceptions.c:zend_fcc_dtor Unexecuted instantiation: zend_execute_API.c:zend_fcc_dtor Unexecuted instantiation: zend_execute.c:zend_fcc_dtor Unexecuted instantiation: zend_fibers.c:zend_fcc_dtor Unexecuted instantiation: zend_gc.c:zend_fcc_dtor Unexecuted instantiation: zend_generators.c:zend_fcc_dtor Unexecuted instantiation: zend_inheritance.c:zend_fcc_dtor Unexecuted instantiation: zend_ini_parser.c:zend_fcc_dtor Unexecuted instantiation: zend_ini_scanner.c:zend_fcc_dtor Unexecuted instantiation: zend_ini.c:zend_fcc_dtor Unexecuted instantiation: zend_interfaces.c:zend_fcc_dtor Unexecuted instantiation: zend_iterators.c:zend_fcc_dtor Unexecuted instantiation: zend_language_parser.c:zend_fcc_dtor Unexecuted instantiation: zend_language_scanner.c:zend_fcc_dtor zend_lazy_objects.c:zend_fcc_dtor Line | Count | Source | 793 | 2.15k | { | 794 | 2.15k | ZEND_ASSERT(fcc->function_handler); | 795 | 2.15k | if (fcc->object) { | 796 | 44 | OBJ_RELEASE(fcc->object); | 797 | 44 | } | 798 | | /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */ | 799 | 2.15k | zend_release_fcall_info_cache(fcc); | 800 | 2.15k | if (fcc->closure) { | 801 | 2.13k | OBJ_RELEASE(fcc->closure); | 802 | 2.13k | } | 803 | 2.15k | *fcc = empty_fcall_info_cache; | 804 | 2.15k | } |
Unexecuted instantiation: zend_list.c:zend_fcc_dtor Unexecuted instantiation: zend_object_handlers.c:zend_fcc_dtor Unexecuted instantiation: zend_objects_API.c:zend_fcc_dtor Unexecuted instantiation: zend_objects.c:zend_fcc_dtor Unexecuted instantiation: zend_observer.c:zend_fcc_dtor Unexecuted instantiation: zend_opcode.c:zend_fcc_dtor Unexecuted instantiation: zend_operators.c:zend_fcc_dtor Unexecuted instantiation: zend_property_hooks.c:zend_fcc_dtor Unexecuted instantiation: zend_smart_str.c:zend_fcc_dtor Unexecuted instantiation: zend_system_id.c:zend_fcc_dtor Unexecuted instantiation: zend_variables.c:zend_fcc_dtor Unexecuted instantiation: zend_weakrefs.c:zend_fcc_dtor Unexecuted instantiation: zend.c:zend_fcc_dtor Unexecuted instantiation: internal_functions_cli.c:zend_fcc_dtor Unexecuted instantiation: fuzzer-parser.c:zend_fcc_dtor Unexecuted instantiation: fuzzer-sapi.c:zend_fcc_dtor Unexecuted instantiation: fuzzer-tracing-jit.c:zend_fcc_dtor Unexecuted instantiation: fuzzer-exif.c:zend_fcc_dtor Unexecuted instantiation: fuzzer-unserialize.c:zend_fcc_dtor Unexecuted instantiation: fuzzer-function-jit.c:zend_fcc_dtor Unexecuted instantiation: fuzzer-json.c:zend_fcc_dtor Unexecuted instantiation: fuzzer-unserializehash.c:zend_fcc_dtor Unexecuted instantiation: fuzzer-execute.c:zend_fcc_dtor |
805 | | |
806 | | ZEND_API void zend_get_callable_zval_from_fcc(const zend_fcall_info_cache *fcc, zval *callable); |
807 | | |
808 | | /* Moved out of zend_gc.h because zend_fcall_info_cache is an unknown type in that header */ |
809 | | static zend_always_inline void zend_get_gc_buffer_add_fcc(zend_get_gc_buffer *gc_buffer, zend_fcall_info_cache *fcc) |
810 | 163 | { |
811 | 163 | ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc)); |
812 | 163 | if (fcc->object) { |
813 | 163 | zend_get_gc_buffer_add_obj(gc_buffer, fcc->object); |
814 | 163 | } |
815 | 163 | if (fcc->closure) { |
816 | 163 | zend_get_gc_buffer_add_obj(gc_buffer, fcc->closure); |
817 | 163 | } |
818 | 163 | } Unexecuted instantiation: php_date.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_pcre.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: exif.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_adler32.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_crc32.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_fnv.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_gost.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_haval.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_joaat.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_md.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_murmur.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_ripemd.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_sha_ni.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_sha_sse2.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_sha.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_sha3.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_snefru.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_tiger.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_whirlpool.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash_xxhash.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hash.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: json_encoder.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: json_parser.tab.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: json_scanner.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: json.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_lexbor.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: shared_alloc_mmap.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: shared_alloc_posix.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: shared_alloc_shm.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_accelerator_api.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_accelerator_blacklist.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_accelerator_debug.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_accelerator_hash.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_accelerator_module.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_file_cache.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_persist_calc.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_persist.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_shared_alloc.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: ZendAccelerator.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_jit_vm_helpers.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_jit.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: csprng.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: engine_mt19937.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: engine_secure.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: engine_user.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: engine_xoshiro256starstar.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: gammasection.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: random.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: randomizer.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_utils.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_reflection.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_spl.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: spl_array.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: spl_directory.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: spl_dllist.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: spl_exceptions.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: spl_fixedarray.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: spl_functions.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: spl_heap.c:zend_get_gc_buffer_add_fcc spl_iterators.c:zend_get_gc_buffer_add_fcc Line | Count | Source | 810 | 163 | { | 811 | 163 | ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc)); | 812 | 163 | if (fcc->object) { | 813 | 163 | zend_get_gc_buffer_add_obj(gc_buffer, fcc->object); | 814 | 163 | } | 815 | 163 | if (fcc->closure) { | 816 | 163 | zend_get_gc_buffer_add_obj(gc_buffer, fcc->closure); | 817 | 163 | } | 818 | 163 | } |
Unexecuted instantiation: spl_observer.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: array.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: assert.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: base64.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: basic_functions.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: browscap.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: crc32_x86.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: crc32.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: credits.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: crypt.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: css.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: datetime.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: dir.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: dl.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: dns.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: exec.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: file.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: filestat.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: filters.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: flock_compat.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: formatted_print.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: fsock.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: ftok.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: ftp_fopen_wrapper.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: head.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: hrtime.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: html.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: http_fopen_wrapper.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: http.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: image.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: incomplete_class.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: info.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: iptc.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: levenshtein.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: link.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: mail.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: math.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: md5.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: metaphone.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: microtime.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: net.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: pack.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: pageinfo.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: password.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_fopen_wrapper.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: proc_open.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: quot_print.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: scanf.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: sha1.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: soundex.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: streamsfuncs.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: string.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: strnatcmp.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: syslog.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: type.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: uniqid.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: url_scanner_ex.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: url.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: user_filters.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: uuencode.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: var_unserializer.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: var.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: versioning.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: crypt_sha256.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: crypt_sha512.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_crypt_r.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_uri.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_uri_common.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: uri_parser_rfc3986.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: uri_parser_whatwg.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: uri_parser_php_parse_url.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: explicit_bzero.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: fopen_wrappers.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: getopt.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: main.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: network.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: output.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_content_types.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_ini_builder.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_ini.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_glob.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_odbc_utils.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_open_temporary_file.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_scandir.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_syslog.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_ticks.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: php_variables.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: reentrancy.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: rfc1867.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: safe_bcmp.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: SAPI.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: snprintf.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: spprintf.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: strlcat.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: strlcpy.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: cast.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: filter.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: glob_wrapper.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: memory.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: mmap.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: plain_wrapper.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: streams.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: transports.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: userspace.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: xp_socket.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: block_pass.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: compact_literals.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: compact_vars.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: dfa_pass.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: nop_removal.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: optimize_func_calls.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: optimize_temp_vars_5.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: pass1.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: pass3.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: sccp.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_optimizer.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_API.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_ast.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_attributes.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_builtin_functions.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_closures.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_compile.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_constants.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_default_classes.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_dtrace.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_enum.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_exceptions.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_execute_API.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_execute.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_fibers.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_gc.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_generators.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_inheritance.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_ini_parser.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_ini_scanner.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_ini.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_interfaces.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_iterators.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_language_parser.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_language_scanner.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_lazy_objects.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_list.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_object_handlers.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_objects_API.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_objects.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_observer.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_opcode.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_operators.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_property_hooks.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_smart_str.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_system_id.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_variables.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend_weakrefs.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: zend.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: internal_functions_cli.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: fuzzer-parser.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: fuzzer-sapi.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: fuzzer-tracing-jit.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: fuzzer-exif.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: fuzzer-unserialize.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: fuzzer-function-jit.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: fuzzer-json.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: fuzzer-unserializehash.c:zend_get_gc_buffer_add_fcc Unexecuted instantiation: fuzzer-execute.c:zend_get_gc_buffer_add_fcc |
819 | | |
820 | | /* Can only return FAILURE if EG(active) is false during late engine shutdown. |
821 | | * If the call or call setup throws, EG(exception) will be set and the retval |
822 | | * will be UNDEF. Otherwise, the retval will be a non-UNDEF value. */ |
823 | | ZEND_API zend_result zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache); |
824 | | |
825 | | /* Call the FCI/FCC pair while setting the call return value to the passed zval*. */ |
826 | | static zend_always_inline zend_result zend_call_function_with_return_value( |
827 | | zend_fcall_info *fci, zend_fcall_info_cache *fci_cache, zval *retval) |
828 | 0 | { |
829 | 0 | ZEND_ASSERT(retval && "Use zend_call_function() directly if not providing a retval"); |
830 | 0 | fci->retval = retval; |
831 | 0 | return zend_call_function(fci, fci_cache); |
832 | 0 | } Unexecuted instantiation: php_date.c:zend_call_function_with_return_value Unexecuted instantiation: php_pcre.c:zend_call_function_with_return_value Unexecuted instantiation: exif.c:zend_call_function_with_return_value Unexecuted instantiation: hash_adler32.c:zend_call_function_with_return_value Unexecuted instantiation: hash_crc32.c:zend_call_function_with_return_value Unexecuted instantiation: hash_fnv.c:zend_call_function_with_return_value Unexecuted instantiation: hash_gost.c:zend_call_function_with_return_value Unexecuted instantiation: hash_haval.c:zend_call_function_with_return_value Unexecuted instantiation: hash_joaat.c:zend_call_function_with_return_value Unexecuted instantiation: hash_md.c:zend_call_function_with_return_value Unexecuted instantiation: hash_murmur.c:zend_call_function_with_return_value Unexecuted instantiation: hash_ripemd.c:zend_call_function_with_return_value Unexecuted instantiation: hash_sha_ni.c:zend_call_function_with_return_value Unexecuted instantiation: hash_sha_sse2.c:zend_call_function_with_return_value Unexecuted instantiation: hash_sha.c:zend_call_function_with_return_value Unexecuted instantiation: hash_sha3.c:zend_call_function_with_return_value Unexecuted instantiation: hash_snefru.c:zend_call_function_with_return_value Unexecuted instantiation: hash_tiger.c:zend_call_function_with_return_value Unexecuted instantiation: hash_whirlpool.c:zend_call_function_with_return_value Unexecuted instantiation: hash_xxhash.c:zend_call_function_with_return_value Unexecuted instantiation: hash.c:zend_call_function_with_return_value Unexecuted instantiation: json_encoder.c:zend_call_function_with_return_value Unexecuted instantiation: json_parser.tab.c:zend_call_function_with_return_value Unexecuted instantiation: json_scanner.c:zend_call_function_with_return_value Unexecuted instantiation: json.c:zend_call_function_with_return_value Unexecuted instantiation: php_lexbor.c:zend_call_function_with_return_value Unexecuted instantiation: shared_alloc_mmap.c:zend_call_function_with_return_value Unexecuted instantiation: shared_alloc_posix.c:zend_call_function_with_return_value Unexecuted instantiation: shared_alloc_shm.c:zend_call_function_with_return_value Unexecuted instantiation: zend_accelerator_api.c:zend_call_function_with_return_value Unexecuted instantiation: zend_accelerator_blacklist.c:zend_call_function_with_return_value Unexecuted instantiation: zend_accelerator_debug.c:zend_call_function_with_return_value Unexecuted instantiation: zend_accelerator_hash.c:zend_call_function_with_return_value Unexecuted instantiation: zend_accelerator_module.c:zend_call_function_with_return_value Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_call_function_with_return_value Unexecuted instantiation: zend_file_cache.c:zend_call_function_with_return_value Unexecuted instantiation: zend_persist_calc.c:zend_call_function_with_return_value Unexecuted instantiation: zend_persist.c:zend_call_function_with_return_value Unexecuted instantiation: zend_shared_alloc.c:zend_call_function_with_return_value Unexecuted instantiation: ZendAccelerator.c:zend_call_function_with_return_value Unexecuted instantiation: zend_jit_vm_helpers.c:zend_call_function_with_return_value Unexecuted instantiation: zend_jit.c:zend_call_function_with_return_value Unexecuted instantiation: csprng.c:zend_call_function_with_return_value Unexecuted instantiation: engine_mt19937.c:zend_call_function_with_return_value Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_call_function_with_return_value Unexecuted instantiation: engine_secure.c:zend_call_function_with_return_value Unexecuted instantiation: engine_user.c:zend_call_function_with_return_value Unexecuted instantiation: engine_xoshiro256starstar.c:zend_call_function_with_return_value Unexecuted instantiation: gammasection.c:zend_call_function_with_return_value Unexecuted instantiation: random.c:zend_call_function_with_return_value Unexecuted instantiation: randomizer.c:zend_call_function_with_return_value Unexecuted instantiation: zend_utils.c:zend_call_function_with_return_value Unexecuted instantiation: php_reflection.c:zend_call_function_with_return_value Unexecuted instantiation: php_spl.c:zend_call_function_with_return_value Unexecuted instantiation: spl_array.c:zend_call_function_with_return_value Unexecuted instantiation: spl_directory.c:zend_call_function_with_return_value Unexecuted instantiation: spl_dllist.c:zend_call_function_with_return_value Unexecuted instantiation: spl_exceptions.c:zend_call_function_with_return_value Unexecuted instantiation: spl_fixedarray.c:zend_call_function_with_return_value Unexecuted instantiation: spl_functions.c:zend_call_function_with_return_value Unexecuted instantiation: spl_heap.c:zend_call_function_with_return_value Unexecuted instantiation: spl_iterators.c:zend_call_function_with_return_value Unexecuted instantiation: spl_observer.c:zend_call_function_with_return_value Unexecuted instantiation: array.c:zend_call_function_with_return_value Unexecuted instantiation: assert.c:zend_call_function_with_return_value Unexecuted instantiation: base64.c:zend_call_function_with_return_value Unexecuted instantiation: basic_functions.c:zend_call_function_with_return_value Unexecuted instantiation: browscap.c:zend_call_function_with_return_value Unexecuted instantiation: crc32_x86.c:zend_call_function_with_return_value Unexecuted instantiation: crc32.c:zend_call_function_with_return_value Unexecuted instantiation: credits.c:zend_call_function_with_return_value Unexecuted instantiation: crypt.c:zend_call_function_with_return_value Unexecuted instantiation: css.c:zend_call_function_with_return_value Unexecuted instantiation: datetime.c:zend_call_function_with_return_value Unexecuted instantiation: dir.c:zend_call_function_with_return_value Unexecuted instantiation: dl.c:zend_call_function_with_return_value Unexecuted instantiation: dns.c:zend_call_function_with_return_value Unexecuted instantiation: exec.c:zend_call_function_with_return_value Unexecuted instantiation: file.c:zend_call_function_with_return_value Unexecuted instantiation: filestat.c:zend_call_function_with_return_value Unexecuted instantiation: filters.c:zend_call_function_with_return_value Unexecuted instantiation: flock_compat.c:zend_call_function_with_return_value Unexecuted instantiation: formatted_print.c:zend_call_function_with_return_value Unexecuted instantiation: fsock.c:zend_call_function_with_return_value Unexecuted instantiation: ftok.c:zend_call_function_with_return_value Unexecuted instantiation: ftp_fopen_wrapper.c:zend_call_function_with_return_value Unexecuted instantiation: head.c:zend_call_function_with_return_value Unexecuted instantiation: hrtime.c:zend_call_function_with_return_value Unexecuted instantiation: html.c:zend_call_function_with_return_value Unexecuted instantiation: http_fopen_wrapper.c:zend_call_function_with_return_value Unexecuted instantiation: http.c:zend_call_function_with_return_value Unexecuted instantiation: image.c:zend_call_function_with_return_value Unexecuted instantiation: incomplete_class.c:zend_call_function_with_return_value Unexecuted instantiation: info.c:zend_call_function_with_return_value Unexecuted instantiation: iptc.c:zend_call_function_with_return_value Unexecuted instantiation: levenshtein.c:zend_call_function_with_return_value Unexecuted instantiation: link.c:zend_call_function_with_return_value Unexecuted instantiation: mail.c:zend_call_function_with_return_value Unexecuted instantiation: math.c:zend_call_function_with_return_value Unexecuted instantiation: md5.c:zend_call_function_with_return_value Unexecuted instantiation: metaphone.c:zend_call_function_with_return_value Unexecuted instantiation: microtime.c:zend_call_function_with_return_value Unexecuted instantiation: net.c:zend_call_function_with_return_value Unexecuted instantiation: pack.c:zend_call_function_with_return_value Unexecuted instantiation: pageinfo.c:zend_call_function_with_return_value Unexecuted instantiation: password.c:zend_call_function_with_return_value Unexecuted instantiation: php_fopen_wrapper.c:zend_call_function_with_return_value Unexecuted instantiation: proc_open.c:zend_call_function_with_return_value Unexecuted instantiation: quot_print.c:zend_call_function_with_return_value Unexecuted instantiation: scanf.c:zend_call_function_with_return_value Unexecuted instantiation: sha1.c:zend_call_function_with_return_value Unexecuted instantiation: soundex.c:zend_call_function_with_return_value Unexecuted instantiation: streamsfuncs.c:zend_call_function_with_return_value Unexecuted instantiation: string.c:zend_call_function_with_return_value Unexecuted instantiation: strnatcmp.c:zend_call_function_with_return_value Unexecuted instantiation: syslog.c:zend_call_function_with_return_value Unexecuted instantiation: type.c:zend_call_function_with_return_value Unexecuted instantiation: uniqid.c:zend_call_function_with_return_value Unexecuted instantiation: url_scanner_ex.c:zend_call_function_with_return_value Unexecuted instantiation: url.c:zend_call_function_with_return_value Unexecuted instantiation: user_filters.c:zend_call_function_with_return_value Unexecuted instantiation: uuencode.c:zend_call_function_with_return_value Unexecuted instantiation: var_unserializer.c:zend_call_function_with_return_value Unexecuted instantiation: var.c:zend_call_function_with_return_value Unexecuted instantiation: versioning.c:zend_call_function_with_return_value Unexecuted instantiation: crypt_sha256.c:zend_call_function_with_return_value Unexecuted instantiation: crypt_sha512.c:zend_call_function_with_return_value Unexecuted instantiation: php_crypt_r.c:zend_call_function_with_return_value Unexecuted instantiation: php_uri.c:zend_call_function_with_return_value Unexecuted instantiation: php_uri_common.c:zend_call_function_with_return_value Unexecuted instantiation: uri_parser_rfc3986.c:zend_call_function_with_return_value Unexecuted instantiation: uri_parser_whatwg.c:zend_call_function_with_return_value Unexecuted instantiation: uri_parser_php_parse_url.c:zend_call_function_with_return_value Unexecuted instantiation: explicit_bzero.c:zend_call_function_with_return_value Unexecuted instantiation: fopen_wrappers.c:zend_call_function_with_return_value Unexecuted instantiation: getopt.c:zend_call_function_with_return_value Unexecuted instantiation: main.c:zend_call_function_with_return_value Unexecuted instantiation: network.c:zend_call_function_with_return_value Unexecuted instantiation: output.c:zend_call_function_with_return_value Unexecuted instantiation: php_content_types.c:zend_call_function_with_return_value Unexecuted instantiation: php_ini_builder.c:zend_call_function_with_return_value Unexecuted instantiation: php_ini.c:zend_call_function_with_return_value Unexecuted instantiation: php_glob.c:zend_call_function_with_return_value Unexecuted instantiation: php_odbc_utils.c:zend_call_function_with_return_value Unexecuted instantiation: php_open_temporary_file.c:zend_call_function_with_return_value Unexecuted instantiation: php_scandir.c:zend_call_function_with_return_value Unexecuted instantiation: php_syslog.c:zend_call_function_with_return_value Unexecuted instantiation: php_ticks.c:zend_call_function_with_return_value Unexecuted instantiation: php_variables.c:zend_call_function_with_return_value Unexecuted instantiation: reentrancy.c:zend_call_function_with_return_value Unexecuted instantiation: rfc1867.c:zend_call_function_with_return_value Unexecuted instantiation: safe_bcmp.c:zend_call_function_with_return_value Unexecuted instantiation: SAPI.c:zend_call_function_with_return_value Unexecuted instantiation: snprintf.c:zend_call_function_with_return_value Unexecuted instantiation: spprintf.c:zend_call_function_with_return_value Unexecuted instantiation: strlcat.c:zend_call_function_with_return_value Unexecuted instantiation: strlcpy.c:zend_call_function_with_return_value Unexecuted instantiation: cast.c:zend_call_function_with_return_value Unexecuted instantiation: filter.c:zend_call_function_with_return_value Unexecuted instantiation: glob_wrapper.c:zend_call_function_with_return_value Unexecuted instantiation: memory.c:zend_call_function_with_return_value Unexecuted instantiation: mmap.c:zend_call_function_with_return_value Unexecuted instantiation: plain_wrapper.c:zend_call_function_with_return_value Unexecuted instantiation: streams.c:zend_call_function_with_return_value Unexecuted instantiation: transports.c:zend_call_function_with_return_value Unexecuted instantiation: userspace.c:zend_call_function_with_return_value Unexecuted instantiation: xp_socket.c:zend_call_function_with_return_value Unexecuted instantiation: block_pass.c:zend_call_function_with_return_value Unexecuted instantiation: compact_literals.c:zend_call_function_with_return_value Unexecuted instantiation: compact_vars.c:zend_call_function_with_return_value Unexecuted instantiation: dfa_pass.c:zend_call_function_with_return_value Unexecuted instantiation: nop_removal.c:zend_call_function_with_return_value Unexecuted instantiation: optimize_func_calls.c:zend_call_function_with_return_value Unexecuted instantiation: optimize_temp_vars_5.c:zend_call_function_with_return_value Unexecuted instantiation: pass1.c:zend_call_function_with_return_value Unexecuted instantiation: pass3.c:zend_call_function_with_return_value Unexecuted instantiation: sccp.c:zend_call_function_with_return_value Unexecuted instantiation: zend_optimizer.c:zend_call_function_with_return_value Unexecuted instantiation: zend_API.c:zend_call_function_with_return_value Unexecuted instantiation: zend_ast.c:zend_call_function_with_return_value Unexecuted instantiation: zend_attributes.c:zend_call_function_with_return_value Unexecuted instantiation: zend_builtin_functions.c:zend_call_function_with_return_value Unexecuted instantiation: zend_closures.c:zend_call_function_with_return_value Unexecuted instantiation: zend_compile.c:zend_call_function_with_return_value Unexecuted instantiation: zend_constants.c:zend_call_function_with_return_value Unexecuted instantiation: zend_default_classes.c:zend_call_function_with_return_value Unexecuted instantiation: zend_dtrace.c:zend_call_function_with_return_value Unexecuted instantiation: zend_enum.c:zend_call_function_with_return_value Unexecuted instantiation: zend_exceptions.c:zend_call_function_with_return_value Unexecuted instantiation: zend_execute_API.c:zend_call_function_with_return_value Unexecuted instantiation: zend_execute.c:zend_call_function_with_return_value Unexecuted instantiation: zend_fibers.c:zend_call_function_with_return_value Unexecuted instantiation: zend_gc.c:zend_call_function_with_return_value Unexecuted instantiation: zend_generators.c:zend_call_function_with_return_value Unexecuted instantiation: zend_inheritance.c:zend_call_function_with_return_value Unexecuted instantiation: zend_ini_parser.c:zend_call_function_with_return_value Unexecuted instantiation: zend_ini_scanner.c:zend_call_function_with_return_value Unexecuted instantiation: zend_ini.c:zend_call_function_with_return_value Unexecuted instantiation: zend_interfaces.c:zend_call_function_with_return_value Unexecuted instantiation: zend_iterators.c:zend_call_function_with_return_value Unexecuted instantiation: zend_language_parser.c:zend_call_function_with_return_value Unexecuted instantiation: zend_language_scanner.c:zend_call_function_with_return_value Unexecuted instantiation: zend_lazy_objects.c:zend_call_function_with_return_value Unexecuted instantiation: zend_list.c:zend_call_function_with_return_value Unexecuted instantiation: zend_object_handlers.c:zend_call_function_with_return_value Unexecuted instantiation: zend_objects_API.c:zend_call_function_with_return_value Unexecuted instantiation: zend_objects.c:zend_call_function_with_return_value Unexecuted instantiation: zend_observer.c:zend_call_function_with_return_value Unexecuted instantiation: zend_opcode.c:zend_call_function_with_return_value Unexecuted instantiation: zend_operators.c:zend_call_function_with_return_value Unexecuted instantiation: zend_property_hooks.c:zend_call_function_with_return_value Unexecuted instantiation: zend_smart_str.c:zend_call_function_with_return_value Unexecuted instantiation: zend_system_id.c:zend_call_function_with_return_value Unexecuted instantiation: zend_variables.c:zend_call_function_with_return_value Unexecuted instantiation: zend_weakrefs.c:zend_call_function_with_return_value Unexecuted instantiation: zend.c:zend_call_function_with_return_value Unexecuted instantiation: internal_functions_cli.c:zend_call_function_with_return_value Unexecuted instantiation: fuzzer-parser.c:zend_call_function_with_return_value Unexecuted instantiation: fuzzer-sapi.c:zend_call_function_with_return_value Unexecuted instantiation: fuzzer-tracing-jit.c:zend_call_function_with_return_value Unexecuted instantiation: fuzzer-exif.c:zend_call_function_with_return_value Unexecuted instantiation: fuzzer-unserialize.c:zend_call_function_with_return_value Unexecuted instantiation: fuzzer-function-jit.c:zend_call_function_with_return_value Unexecuted instantiation: fuzzer-json.c:zend_call_function_with_return_value Unexecuted instantiation: fuzzer-unserializehash.c:zend_call_function_with_return_value Unexecuted instantiation: fuzzer-execute.c:zend_call_function_with_return_value |
833 | | |
834 | | /* Call the provided zend_function with the given params. |
835 | | * If retval_ptr is NULL, the return value is discarded. |
836 | | * If object is NULL, this must be a free function or static call. |
837 | | * called_scope must be provided for instance and static method calls. */ |
838 | | ZEND_API void zend_call_known_function( |
839 | | zend_function *fn, zend_object *object, zend_class_entry *called_scope, zval *retval_ptr, |
840 | | uint32_t param_count, zval *params, HashTable *named_params); |
841 | | |
842 | | static zend_always_inline void zend_call_known_fcc( |
843 | | const zend_fcall_info_cache *fcc, zval *retval_ptr, uint32_t param_count, zval *params, HashTable *named_params) |
844 | 9.51k | { |
845 | 9.51k | zend_function *func = fcc->function_handler; |
846 | | /* Need to copy trampolines as they get released after they are called */ |
847 | 9.51k | if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { |
848 | 1.35k | func = (zend_function*) emalloc(sizeof(zend_function)); |
849 | 1.35k | memcpy(func, fcc->function_handler, sizeof(zend_function)); |
850 | 1.35k | zend_string_addref(func->op_array.function_name); |
851 | 1.35k | } |
852 | 9.51k | zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params); |
853 | 9.51k | } Unexecuted instantiation: php_date.c:zend_call_known_fcc Unexecuted instantiation: php_pcre.c:zend_call_known_fcc Unexecuted instantiation: exif.c:zend_call_known_fcc Unexecuted instantiation: hash_adler32.c:zend_call_known_fcc Unexecuted instantiation: hash_crc32.c:zend_call_known_fcc Unexecuted instantiation: hash_fnv.c:zend_call_known_fcc Unexecuted instantiation: hash_gost.c:zend_call_known_fcc Unexecuted instantiation: hash_haval.c:zend_call_known_fcc Unexecuted instantiation: hash_joaat.c:zend_call_known_fcc Unexecuted instantiation: hash_md.c:zend_call_known_fcc Unexecuted instantiation: hash_murmur.c:zend_call_known_fcc Unexecuted instantiation: hash_ripemd.c:zend_call_known_fcc Unexecuted instantiation: hash_sha_ni.c:zend_call_known_fcc Unexecuted instantiation: hash_sha_sse2.c:zend_call_known_fcc Unexecuted instantiation: hash_sha.c:zend_call_known_fcc Unexecuted instantiation: hash_sha3.c:zend_call_known_fcc Unexecuted instantiation: hash_snefru.c:zend_call_known_fcc Unexecuted instantiation: hash_tiger.c:zend_call_known_fcc Unexecuted instantiation: hash_whirlpool.c:zend_call_known_fcc Unexecuted instantiation: hash_xxhash.c:zend_call_known_fcc Unexecuted instantiation: hash.c:zend_call_known_fcc Unexecuted instantiation: json_encoder.c:zend_call_known_fcc Unexecuted instantiation: json_parser.tab.c:zend_call_known_fcc Unexecuted instantiation: json_scanner.c:zend_call_known_fcc Unexecuted instantiation: json.c:zend_call_known_fcc Unexecuted instantiation: php_lexbor.c:zend_call_known_fcc Unexecuted instantiation: shared_alloc_mmap.c:zend_call_known_fcc Unexecuted instantiation: shared_alloc_posix.c:zend_call_known_fcc Unexecuted instantiation: shared_alloc_shm.c:zend_call_known_fcc Unexecuted instantiation: zend_accelerator_api.c:zend_call_known_fcc Unexecuted instantiation: zend_accelerator_blacklist.c:zend_call_known_fcc Unexecuted instantiation: zend_accelerator_debug.c:zend_call_known_fcc Unexecuted instantiation: zend_accelerator_hash.c:zend_call_known_fcc Unexecuted instantiation: zend_accelerator_module.c:zend_call_known_fcc Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_call_known_fcc Unexecuted instantiation: zend_file_cache.c:zend_call_known_fcc Unexecuted instantiation: zend_persist_calc.c:zend_call_known_fcc Unexecuted instantiation: zend_persist.c:zend_call_known_fcc Unexecuted instantiation: zend_shared_alloc.c:zend_call_known_fcc Unexecuted instantiation: ZendAccelerator.c:zend_call_known_fcc Unexecuted instantiation: zend_jit_vm_helpers.c:zend_call_known_fcc Unexecuted instantiation: zend_jit.c:zend_call_known_fcc Unexecuted instantiation: csprng.c:zend_call_known_fcc Unexecuted instantiation: engine_mt19937.c:zend_call_known_fcc Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_call_known_fcc Unexecuted instantiation: engine_secure.c:zend_call_known_fcc Unexecuted instantiation: engine_user.c:zend_call_known_fcc Unexecuted instantiation: engine_xoshiro256starstar.c:zend_call_known_fcc Unexecuted instantiation: gammasection.c:zend_call_known_fcc Unexecuted instantiation: random.c:zend_call_known_fcc Unexecuted instantiation: randomizer.c:zend_call_known_fcc Unexecuted instantiation: zend_utils.c:zend_call_known_fcc php_reflection.c:zend_call_known_fcc Line | Count | Source | 844 | 49 | { | 845 | 49 | zend_function *func = fcc->function_handler; | 846 | | /* Need to copy trampolines as they get released after they are called */ | 847 | 49 | if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { | 848 | | func = (zend_function*) emalloc(sizeof(zend_function)); | 849 | 0 | memcpy(func, fcc->function_handler, sizeof(zend_function)); | 850 | 0 | zend_string_addref(func->op_array.function_name); | 851 | 0 | } | 852 | 49 | zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params); | 853 | 49 | } |
Unexecuted instantiation: php_spl.c:zend_call_known_fcc Unexecuted instantiation: spl_array.c:zend_call_known_fcc Unexecuted instantiation: spl_directory.c:zend_call_known_fcc Unexecuted instantiation: spl_dllist.c:zend_call_known_fcc Unexecuted instantiation: spl_exceptions.c:zend_call_known_fcc Unexecuted instantiation: spl_fixedarray.c:zend_call_known_fcc Unexecuted instantiation: spl_functions.c:zend_call_known_fcc Unexecuted instantiation: spl_heap.c:zend_call_known_fcc spl_iterators.c:zend_call_known_fcc Line | Count | Source | 844 | 47 | { | 845 | 47 | zend_function *func = fcc->function_handler; | 846 | | /* Need to copy trampolines as they get released after they are called */ | 847 | 47 | if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { | 848 | | func = (zend_function*) emalloc(sizeof(zend_function)); | 849 | 0 | memcpy(func, fcc->function_handler, sizeof(zend_function)); | 850 | 0 | zend_string_addref(func->op_array.function_name); | 851 | 0 | } | 852 | 47 | zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params); | 853 | 47 | } |
Unexecuted instantiation: spl_observer.c:zend_call_known_fcc Unexecuted instantiation: array.c:zend_call_known_fcc Unexecuted instantiation: assert.c:zend_call_known_fcc Unexecuted instantiation: base64.c:zend_call_known_fcc basic_functions.c:zend_call_known_fcc Line | Count | Source | 844 | 1.04k | { | 845 | 1.04k | zend_function *func = fcc->function_handler; | 846 | | /* Need to copy trampolines as they get released after they are called */ | 847 | 1.04k | if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { | 848 | | func = (zend_function*) emalloc(sizeof(zend_function)); | 849 | 5 | memcpy(func, fcc->function_handler, sizeof(zend_function)); | 850 | 5 | zend_string_addref(func->op_array.function_name); | 851 | 5 | } | 852 | 1.04k | zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params); | 853 | 1.04k | } |
Unexecuted instantiation: browscap.c:zend_call_known_fcc Unexecuted instantiation: crc32_x86.c:zend_call_known_fcc Unexecuted instantiation: crc32.c:zend_call_known_fcc Unexecuted instantiation: credits.c:zend_call_known_fcc Unexecuted instantiation: crypt.c:zend_call_known_fcc Unexecuted instantiation: css.c:zend_call_known_fcc Unexecuted instantiation: datetime.c:zend_call_known_fcc Unexecuted instantiation: dir.c:zend_call_known_fcc Unexecuted instantiation: dl.c:zend_call_known_fcc Unexecuted instantiation: dns.c:zend_call_known_fcc Unexecuted instantiation: exec.c:zend_call_known_fcc Unexecuted instantiation: file.c:zend_call_known_fcc Unexecuted instantiation: filestat.c:zend_call_known_fcc Unexecuted instantiation: filters.c:zend_call_known_fcc Unexecuted instantiation: flock_compat.c:zend_call_known_fcc Unexecuted instantiation: formatted_print.c:zend_call_known_fcc Unexecuted instantiation: fsock.c:zend_call_known_fcc Unexecuted instantiation: ftok.c:zend_call_known_fcc Unexecuted instantiation: ftp_fopen_wrapper.c:zend_call_known_fcc Unexecuted instantiation: head.c:zend_call_known_fcc Unexecuted instantiation: hrtime.c:zend_call_known_fcc Unexecuted instantiation: html.c:zend_call_known_fcc Unexecuted instantiation: http_fopen_wrapper.c:zend_call_known_fcc Unexecuted instantiation: http.c:zend_call_known_fcc Unexecuted instantiation: image.c:zend_call_known_fcc Unexecuted instantiation: incomplete_class.c:zend_call_known_fcc Unexecuted instantiation: info.c:zend_call_known_fcc Unexecuted instantiation: iptc.c:zend_call_known_fcc Unexecuted instantiation: levenshtein.c:zend_call_known_fcc Unexecuted instantiation: link.c:zend_call_known_fcc Unexecuted instantiation: mail.c:zend_call_known_fcc Unexecuted instantiation: math.c:zend_call_known_fcc Unexecuted instantiation: md5.c:zend_call_known_fcc Unexecuted instantiation: metaphone.c:zend_call_known_fcc Unexecuted instantiation: microtime.c:zend_call_known_fcc Unexecuted instantiation: net.c:zend_call_known_fcc Unexecuted instantiation: pack.c:zend_call_known_fcc Unexecuted instantiation: pageinfo.c:zend_call_known_fcc Unexecuted instantiation: password.c:zend_call_known_fcc Unexecuted instantiation: php_fopen_wrapper.c:zend_call_known_fcc Unexecuted instantiation: proc_open.c:zend_call_known_fcc Unexecuted instantiation: quot_print.c:zend_call_known_fcc Unexecuted instantiation: scanf.c:zend_call_known_fcc Unexecuted instantiation: sha1.c:zend_call_known_fcc Unexecuted instantiation: soundex.c:zend_call_known_fcc Unexecuted instantiation: streamsfuncs.c:zend_call_known_fcc Unexecuted instantiation: string.c:zend_call_known_fcc Unexecuted instantiation: strnatcmp.c:zend_call_known_fcc Unexecuted instantiation: syslog.c:zend_call_known_fcc Unexecuted instantiation: type.c:zend_call_known_fcc Unexecuted instantiation: uniqid.c:zend_call_known_fcc Unexecuted instantiation: url_scanner_ex.c:zend_call_known_fcc Unexecuted instantiation: url.c:zend_call_known_fcc Unexecuted instantiation: user_filters.c:zend_call_known_fcc Unexecuted instantiation: uuencode.c:zend_call_known_fcc Unexecuted instantiation: var_unserializer.c:zend_call_known_fcc Unexecuted instantiation: var.c:zend_call_known_fcc Unexecuted instantiation: versioning.c:zend_call_known_fcc Unexecuted instantiation: crypt_sha256.c:zend_call_known_fcc Unexecuted instantiation: crypt_sha512.c:zend_call_known_fcc Unexecuted instantiation: php_crypt_r.c:zend_call_known_fcc Unexecuted instantiation: php_uri.c:zend_call_known_fcc Unexecuted instantiation: php_uri_common.c:zend_call_known_fcc Unexecuted instantiation: uri_parser_rfc3986.c:zend_call_known_fcc Unexecuted instantiation: uri_parser_whatwg.c:zend_call_known_fcc Unexecuted instantiation: uri_parser_php_parse_url.c:zend_call_known_fcc Unexecuted instantiation: explicit_bzero.c:zend_call_known_fcc Unexecuted instantiation: fopen_wrappers.c:zend_call_known_fcc Unexecuted instantiation: getopt.c:zend_call_known_fcc Unexecuted instantiation: main.c:zend_call_known_fcc Unexecuted instantiation: network.c:zend_call_known_fcc Unexecuted instantiation: output.c:zend_call_known_fcc Unexecuted instantiation: php_content_types.c:zend_call_known_fcc Unexecuted instantiation: php_ini_builder.c:zend_call_known_fcc Unexecuted instantiation: php_ini.c:zend_call_known_fcc Unexecuted instantiation: php_glob.c:zend_call_known_fcc Unexecuted instantiation: php_odbc_utils.c:zend_call_known_fcc Unexecuted instantiation: php_open_temporary_file.c:zend_call_known_fcc Unexecuted instantiation: php_scandir.c:zend_call_known_fcc Unexecuted instantiation: php_syslog.c:zend_call_known_fcc Unexecuted instantiation: php_ticks.c:zend_call_known_fcc Unexecuted instantiation: php_variables.c:zend_call_known_fcc Unexecuted instantiation: reentrancy.c:zend_call_known_fcc Unexecuted instantiation: rfc1867.c:zend_call_known_fcc Unexecuted instantiation: safe_bcmp.c:zend_call_known_fcc Unexecuted instantiation: SAPI.c:zend_call_known_fcc Unexecuted instantiation: snprintf.c:zend_call_known_fcc Unexecuted instantiation: spprintf.c:zend_call_known_fcc Unexecuted instantiation: strlcat.c:zend_call_known_fcc Unexecuted instantiation: strlcpy.c:zend_call_known_fcc Unexecuted instantiation: cast.c:zend_call_known_fcc Unexecuted instantiation: filter.c:zend_call_known_fcc Unexecuted instantiation: glob_wrapper.c:zend_call_known_fcc Unexecuted instantiation: memory.c:zend_call_known_fcc Unexecuted instantiation: mmap.c:zend_call_known_fcc Unexecuted instantiation: plain_wrapper.c:zend_call_known_fcc Unexecuted instantiation: streams.c:zend_call_known_fcc Unexecuted instantiation: transports.c:zend_call_known_fcc Unexecuted instantiation: userspace.c:zend_call_known_fcc Unexecuted instantiation: xp_socket.c:zend_call_known_fcc Unexecuted instantiation: block_pass.c:zend_call_known_fcc Unexecuted instantiation: compact_literals.c:zend_call_known_fcc Unexecuted instantiation: compact_vars.c:zend_call_known_fcc Unexecuted instantiation: dfa_pass.c:zend_call_known_fcc Unexecuted instantiation: nop_removal.c:zend_call_known_fcc Unexecuted instantiation: optimize_func_calls.c:zend_call_known_fcc Unexecuted instantiation: optimize_temp_vars_5.c:zend_call_known_fcc Unexecuted instantiation: pass1.c:zend_call_known_fcc Unexecuted instantiation: pass3.c:zend_call_known_fcc Unexecuted instantiation: sccp.c:zend_call_known_fcc Unexecuted instantiation: zend_optimizer.c:zend_call_known_fcc Unexecuted instantiation: zend_API.c:zend_call_known_fcc Unexecuted instantiation: zend_ast.c:zend_call_known_fcc Unexecuted instantiation: zend_attributes.c:zend_call_known_fcc Unexecuted instantiation: zend_builtin_functions.c:zend_call_known_fcc zend_closures.c:zend_call_known_fcc Line | Count | Source | 844 | 204 | { | 845 | 204 | zend_function *func = fcc->function_handler; | 846 | | /* Need to copy trampolines as they get released after they are called */ | 847 | 204 | if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { | 848 | | func = (zend_function*) emalloc(sizeof(zend_function)); | 849 | 0 | memcpy(func, fcc->function_handler, sizeof(zend_function)); | 850 | 0 | zend_string_addref(func->op_array.function_name); | 851 | 0 | } | 852 | 204 | zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params); | 853 | 204 | } |
Unexecuted instantiation: zend_compile.c:zend_call_known_fcc Unexecuted instantiation: zend_constants.c:zend_call_known_fcc Unexecuted instantiation: zend_default_classes.c:zend_call_known_fcc Unexecuted instantiation: zend_dtrace.c:zend_call_known_fcc Unexecuted instantiation: zend_enum.c:zend_call_known_fcc Unexecuted instantiation: zend_exceptions.c:zend_call_known_fcc zend_execute_API.c:zend_call_known_fcc Line | Count | Source | 844 | 6.44k | { | 845 | 6.44k | zend_function *func = fcc->function_handler; | 846 | | /* Need to copy trampolines as they get released after they are called */ | 847 | 6.44k | if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { | 848 | | func = (zend_function*) emalloc(sizeof(zend_function)); | 849 | 1.35k | memcpy(func, fcc->function_handler, sizeof(zend_function)); | 850 | 1.35k | zend_string_addref(func->op_array.function_name); | 851 | 1.35k | } | 852 | 6.44k | zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params); | 853 | 6.44k | } |
Unexecuted instantiation: zend_execute.c:zend_call_known_fcc Unexecuted instantiation: zend_fibers.c:zend_call_known_fcc Unexecuted instantiation: zend_gc.c:zend_call_known_fcc Unexecuted instantiation: zend_generators.c:zend_call_known_fcc Unexecuted instantiation: zend_inheritance.c:zend_call_known_fcc Unexecuted instantiation: zend_ini_parser.c:zend_call_known_fcc Unexecuted instantiation: zend_ini_scanner.c:zend_call_known_fcc Unexecuted instantiation: zend_ini.c:zend_call_known_fcc Unexecuted instantiation: zend_interfaces.c:zend_call_known_fcc Unexecuted instantiation: zend_iterators.c:zend_call_known_fcc Unexecuted instantiation: zend_language_parser.c:zend_call_known_fcc Unexecuted instantiation: zend_language_scanner.c:zend_call_known_fcc zend_lazy_objects.c:zend_call_known_fcc Line | Count | Source | 844 | 1.72k | { | 845 | 1.72k | zend_function *func = fcc->function_handler; | 846 | | /* Need to copy trampolines as they get released after they are called */ | 847 | 1.72k | if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { | 848 | | func = (zend_function*) emalloc(sizeof(zend_function)); | 849 | 0 | memcpy(func, fcc->function_handler, sizeof(zend_function)); | 850 | 0 | zend_string_addref(func->op_array.function_name); | 851 | 0 | } | 852 | 1.72k | zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params); | 853 | 1.72k | } |
Unexecuted instantiation: zend_list.c:zend_call_known_fcc Unexecuted instantiation: zend_object_handlers.c:zend_call_known_fcc Unexecuted instantiation: zend_objects_API.c:zend_call_known_fcc Unexecuted instantiation: zend_objects.c:zend_call_known_fcc Unexecuted instantiation: zend_observer.c:zend_call_known_fcc Unexecuted instantiation: zend_opcode.c:zend_call_known_fcc Unexecuted instantiation: zend_operators.c:zend_call_known_fcc Unexecuted instantiation: zend_property_hooks.c:zend_call_known_fcc Unexecuted instantiation: zend_smart_str.c:zend_call_known_fcc Unexecuted instantiation: zend_system_id.c:zend_call_known_fcc Unexecuted instantiation: zend_variables.c:zend_call_known_fcc Unexecuted instantiation: zend_weakrefs.c:zend_call_known_fcc Unexecuted instantiation: zend.c:zend_call_known_fcc Unexecuted instantiation: internal_functions_cli.c:zend_call_known_fcc Unexecuted instantiation: fuzzer-parser.c:zend_call_known_fcc Unexecuted instantiation: fuzzer-sapi.c:zend_call_known_fcc Unexecuted instantiation: fuzzer-tracing-jit.c:zend_call_known_fcc Unexecuted instantiation: fuzzer-exif.c:zend_call_known_fcc Unexecuted instantiation: fuzzer-unserialize.c:zend_call_known_fcc Unexecuted instantiation: fuzzer-function-jit.c:zend_call_known_fcc Unexecuted instantiation: fuzzer-json.c:zend_call_known_fcc Unexecuted instantiation: fuzzer-unserializehash.c:zend_call_known_fcc Unexecuted instantiation: fuzzer-execute.c:zend_call_known_fcc |
854 | | |
855 | | /* Call the provided zend_function instance method on an object. */ |
856 | | static zend_always_inline void zend_call_known_instance_method( |
857 | | zend_function *fn, zend_object *object, zval *retval_ptr, |
858 | | uint32_t param_count, zval *params) |
859 | 320k | { |
860 | 320k | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); |
861 | 320k | } Unexecuted instantiation: php_date.c:zend_call_known_instance_method Unexecuted instantiation: php_pcre.c:zend_call_known_instance_method Unexecuted instantiation: exif.c:zend_call_known_instance_method Unexecuted instantiation: hash_adler32.c:zend_call_known_instance_method Unexecuted instantiation: hash_crc32.c:zend_call_known_instance_method Unexecuted instantiation: hash_fnv.c:zend_call_known_instance_method Unexecuted instantiation: hash_gost.c:zend_call_known_instance_method Unexecuted instantiation: hash_haval.c:zend_call_known_instance_method Unexecuted instantiation: hash_joaat.c:zend_call_known_instance_method Unexecuted instantiation: hash_md.c:zend_call_known_instance_method Unexecuted instantiation: hash_murmur.c:zend_call_known_instance_method Unexecuted instantiation: hash_ripemd.c:zend_call_known_instance_method Unexecuted instantiation: hash_sha_ni.c:zend_call_known_instance_method Unexecuted instantiation: hash_sha_sse2.c:zend_call_known_instance_method Unexecuted instantiation: hash_sha.c:zend_call_known_instance_method Unexecuted instantiation: hash_sha3.c:zend_call_known_instance_method Unexecuted instantiation: hash_snefru.c:zend_call_known_instance_method Unexecuted instantiation: hash_tiger.c:zend_call_known_instance_method Unexecuted instantiation: hash_whirlpool.c:zend_call_known_instance_method Unexecuted instantiation: hash_xxhash.c:zend_call_known_instance_method Unexecuted instantiation: hash.c:zend_call_known_instance_method Unexecuted instantiation: json_encoder.c:zend_call_known_instance_method Unexecuted instantiation: json_parser.tab.c:zend_call_known_instance_method Unexecuted instantiation: json_scanner.c:zend_call_known_instance_method Unexecuted instantiation: json.c:zend_call_known_instance_method Unexecuted instantiation: php_lexbor.c:zend_call_known_instance_method Unexecuted instantiation: shared_alloc_mmap.c:zend_call_known_instance_method Unexecuted instantiation: shared_alloc_posix.c:zend_call_known_instance_method Unexecuted instantiation: shared_alloc_shm.c:zend_call_known_instance_method Unexecuted instantiation: zend_accelerator_api.c:zend_call_known_instance_method Unexecuted instantiation: zend_accelerator_blacklist.c:zend_call_known_instance_method Unexecuted instantiation: zend_accelerator_debug.c:zend_call_known_instance_method Unexecuted instantiation: zend_accelerator_hash.c:zend_call_known_instance_method Unexecuted instantiation: zend_accelerator_module.c:zend_call_known_instance_method Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_call_known_instance_method Unexecuted instantiation: zend_file_cache.c:zend_call_known_instance_method Unexecuted instantiation: zend_persist_calc.c:zend_call_known_instance_method Unexecuted instantiation: zend_persist.c:zend_call_known_instance_method Unexecuted instantiation: zend_shared_alloc.c:zend_call_known_instance_method Unexecuted instantiation: ZendAccelerator.c:zend_call_known_instance_method Unexecuted instantiation: zend_jit_vm_helpers.c:zend_call_known_instance_method Unexecuted instantiation: zend_jit.c:zend_call_known_instance_method Unexecuted instantiation: csprng.c:zend_call_known_instance_method Unexecuted instantiation: engine_mt19937.c:zend_call_known_instance_method Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_call_known_instance_method Unexecuted instantiation: engine_secure.c:zend_call_known_instance_method Unexecuted instantiation: engine_user.c:zend_call_known_instance_method Unexecuted instantiation: engine_xoshiro256starstar.c:zend_call_known_instance_method Unexecuted instantiation: gammasection.c:zend_call_known_instance_method Unexecuted instantiation: random.c:zend_call_known_instance_method Unexecuted instantiation: randomizer.c:zend_call_known_instance_method Unexecuted instantiation: zend_utils.c:zend_call_known_instance_method php_reflection.c:zend_call_known_instance_method Line | Count | Source | 859 | 15 | { | 860 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 861 | 15 | } |
Unexecuted instantiation: php_spl.c:zend_call_known_instance_method Unexecuted instantiation: spl_array.c:zend_call_known_instance_method Unexecuted instantiation: spl_directory.c:zend_call_known_instance_method Unexecuted instantiation: spl_dllist.c:zend_call_known_instance_method Unexecuted instantiation: spl_exceptions.c:zend_call_known_instance_method Unexecuted instantiation: spl_fixedarray.c:zend_call_known_instance_method Unexecuted instantiation: spl_functions.c:zend_call_known_instance_method Unexecuted instantiation: spl_heap.c:zend_call_known_instance_method Unexecuted instantiation: spl_iterators.c:zend_call_known_instance_method spl_observer.c:zend_call_known_instance_method Line | Count | Source | 859 | 95 | { | 860 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 861 | 95 | } |
Unexecuted instantiation: array.c:zend_call_known_instance_method Unexecuted instantiation: assert.c:zend_call_known_instance_method Unexecuted instantiation: base64.c:zend_call_known_instance_method Unexecuted instantiation: basic_functions.c:zend_call_known_instance_method Unexecuted instantiation: browscap.c:zend_call_known_instance_method Unexecuted instantiation: crc32_x86.c:zend_call_known_instance_method Unexecuted instantiation: crc32.c:zend_call_known_instance_method Unexecuted instantiation: credits.c:zend_call_known_instance_method Unexecuted instantiation: crypt.c:zend_call_known_instance_method Unexecuted instantiation: css.c:zend_call_known_instance_method Unexecuted instantiation: datetime.c:zend_call_known_instance_method Unexecuted instantiation: dir.c:zend_call_known_instance_method Unexecuted instantiation: dl.c:zend_call_known_instance_method Unexecuted instantiation: dns.c:zend_call_known_instance_method Unexecuted instantiation: exec.c:zend_call_known_instance_method Unexecuted instantiation: file.c:zend_call_known_instance_method Unexecuted instantiation: filestat.c:zend_call_known_instance_method Unexecuted instantiation: filters.c:zend_call_known_instance_method Unexecuted instantiation: flock_compat.c:zend_call_known_instance_method Unexecuted instantiation: formatted_print.c:zend_call_known_instance_method Unexecuted instantiation: fsock.c:zend_call_known_instance_method Unexecuted instantiation: ftok.c:zend_call_known_instance_method Unexecuted instantiation: ftp_fopen_wrapper.c:zend_call_known_instance_method Unexecuted instantiation: head.c:zend_call_known_instance_method Unexecuted instantiation: hrtime.c:zend_call_known_instance_method Unexecuted instantiation: html.c:zend_call_known_instance_method Unexecuted instantiation: http_fopen_wrapper.c:zend_call_known_instance_method Unexecuted instantiation: http.c:zend_call_known_instance_method Unexecuted instantiation: image.c:zend_call_known_instance_method Unexecuted instantiation: incomplete_class.c:zend_call_known_instance_method Unexecuted instantiation: info.c:zend_call_known_instance_method Unexecuted instantiation: iptc.c:zend_call_known_instance_method Unexecuted instantiation: levenshtein.c:zend_call_known_instance_method Unexecuted instantiation: link.c:zend_call_known_instance_method Unexecuted instantiation: mail.c:zend_call_known_instance_method Unexecuted instantiation: math.c:zend_call_known_instance_method Unexecuted instantiation: md5.c:zend_call_known_instance_method Unexecuted instantiation: metaphone.c:zend_call_known_instance_method Unexecuted instantiation: microtime.c:zend_call_known_instance_method Unexecuted instantiation: net.c:zend_call_known_instance_method Unexecuted instantiation: pack.c:zend_call_known_instance_method Unexecuted instantiation: pageinfo.c:zend_call_known_instance_method Unexecuted instantiation: password.c:zend_call_known_instance_method Unexecuted instantiation: php_fopen_wrapper.c:zend_call_known_instance_method Unexecuted instantiation: proc_open.c:zend_call_known_instance_method Unexecuted instantiation: quot_print.c:zend_call_known_instance_method Unexecuted instantiation: scanf.c:zend_call_known_instance_method Unexecuted instantiation: sha1.c:zend_call_known_instance_method Unexecuted instantiation: soundex.c:zend_call_known_instance_method Unexecuted instantiation: streamsfuncs.c:zend_call_known_instance_method Unexecuted instantiation: string.c:zend_call_known_instance_method Unexecuted instantiation: strnatcmp.c:zend_call_known_instance_method Unexecuted instantiation: syslog.c:zend_call_known_instance_method Unexecuted instantiation: type.c:zend_call_known_instance_method Unexecuted instantiation: uniqid.c:zend_call_known_instance_method Unexecuted instantiation: url_scanner_ex.c:zend_call_known_instance_method Unexecuted instantiation: url.c:zend_call_known_instance_method Unexecuted instantiation: user_filters.c:zend_call_known_instance_method Unexecuted instantiation: uuencode.c:zend_call_known_instance_method var_unserializer.c:zend_call_known_instance_method Line | Count | Source | 859 | 239k | { | 860 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 861 | 239k | } |
var.c:zend_call_known_instance_method Line | Count | Source | 859 | 88 | { | 860 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 861 | 88 | } |
Unexecuted instantiation: versioning.c:zend_call_known_instance_method Unexecuted instantiation: crypt_sha256.c:zend_call_known_instance_method Unexecuted instantiation: crypt_sha512.c:zend_call_known_instance_method Unexecuted instantiation: php_crypt_r.c:zend_call_known_instance_method Unexecuted instantiation: php_uri.c:zend_call_known_instance_method Unexecuted instantiation: php_uri_common.c:zend_call_known_instance_method Unexecuted instantiation: uri_parser_rfc3986.c:zend_call_known_instance_method Unexecuted instantiation: uri_parser_whatwg.c:zend_call_known_instance_method Unexecuted instantiation: uri_parser_php_parse_url.c:zend_call_known_instance_method Unexecuted instantiation: explicit_bzero.c:zend_call_known_instance_method Unexecuted instantiation: fopen_wrappers.c:zend_call_known_instance_method Unexecuted instantiation: getopt.c:zend_call_known_instance_method Unexecuted instantiation: main.c:zend_call_known_instance_method Unexecuted instantiation: network.c:zend_call_known_instance_method Unexecuted instantiation: output.c:zend_call_known_instance_method Unexecuted instantiation: php_content_types.c:zend_call_known_instance_method Unexecuted instantiation: php_ini_builder.c:zend_call_known_instance_method Unexecuted instantiation: php_ini.c:zend_call_known_instance_method Unexecuted instantiation: php_glob.c:zend_call_known_instance_method Unexecuted instantiation: php_odbc_utils.c:zend_call_known_instance_method Unexecuted instantiation: php_open_temporary_file.c:zend_call_known_instance_method Unexecuted instantiation: php_scandir.c:zend_call_known_instance_method Unexecuted instantiation: php_syslog.c:zend_call_known_instance_method Unexecuted instantiation: php_ticks.c:zend_call_known_instance_method Unexecuted instantiation: php_variables.c:zend_call_known_instance_method Unexecuted instantiation: reentrancy.c:zend_call_known_instance_method Unexecuted instantiation: rfc1867.c:zend_call_known_instance_method Unexecuted instantiation: safe_bcmp.c:zend_call_known_instance_method Unexecuted instantiation: SAPI.c:zend_call_known_instance_method Unexecuted instantiation: snprintf.c:zend_call_known_instance_method Unexecuted instantiation: spprintf.c:zend_call_known_instance_method Unexecuted instantiation: strlcat.c:zend_call_known_instance_method Unexecuted instantiation: strlcpy.c:zend_call_known_instance_method Unexecuted instantiation: cast.c:zend_call_known_instance_method Unexecuted instantiation: filter.c:zend_call_known_instance_method Unexecuted instantiation: glob_wrapper.c:zend_call_known_instance_method Unexecuted instantiation: memory.c:zend_call_known_instance_method Unexecuted instantiation: mmap.c:zend_call_known_instance_method Unexecuted instantiation: plain_wrapper.c:zend_call_known_instance_method Unexecuted instantiation: streams.c:zend_call_known_instance_method Unexecuted instantiation: transports.c:zend_call_known_instance_method Unexecuted instantiation: userspace.c:zend_call_known_instance_method Unexecuted instantiation: xp_socket.c:zend_call_known_instance_method Unexecuted instantiation: block_pass.c:zend_call_known_instance_method Unexecuted instantiation: compact_literals.c:zend_call_known_instance_method Unexecuted instantiation: compact_vars.c:zend_call_known_instance_method Unexecuted instantiation: dfa_pass.c:zend_call_known_instance_method Unexecuted instantiation: nop_removal.c:zend_call_known_instance_method Unexecuted instantiation: optimize_func_calls.c:zend_call_known_instance_method Unexecuted instantiation: optimize_temp_vars_5.c:zend_call_known_instance_method Unexecuted instantiation: pass1.c:zend_call_known_instance_method Unexecuted instantiation: pass3.c:zend_call_known_instance_method Unexecuted instantiation: sccp.c:zend_call_known_instance_method Unexecuted instantiation: zend_optimizer.c:zend_call_known_instance_method Unexecuted instantiation: zend_API.c:zend_call_known_instance_method zend_ast.c:zend_call_known_instance_method Line | Count | Source | 859 | 98 | { | 860 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 861 | 98 | } |
Unexecuted instantiation: zend_attributes.c:zend_call_known_instance_method Unexecuted instantiation: zend_builtin_functions.c:zend_call_known_instance_method Unexecuted instantiation: zend_closures.c:zend_call_known_instance_method Unexecuted instantiation: zend_compile.c:zend_call_known_instance_method Unexecuted instantiation: zend_constants.c:zend_call_known_instance_method Unexecuted instantiation: zend_default_classes.c:zend_call_known_instance_method Unexecuted instantiation: zend_dtrace.c:zend_call_known_instance_method Unexecuted instantiation: zend_enum.c:zend_call_known_instance_method zend_exceptions.c:zend_call_known_instance_method Line | Count | Source | 859 | 871 | { | 860 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 861 | 871 | } |
zend_execute_API.c:zend_call_known_instance_method Line | Count | Source | 859 | 301 | { | 860 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 861 | 301 | } |
Unexecuted instantiation: zend_execute.c:zend_call_known_instance_method Unexecuted instantiation: zend_fibers.c:zend_call_known_instance_method Unexecuted instantiation: zend_gc.c:zend_call_known_instance_method Unexecuted instantiation: zend_generators.c:zend_call_known_instance_method Unexecuted instantiation: zend_inheritance.c:zend_call_known_instance_method Unexecuted instantiation: zend_ini_parser.c:zend_call_known_instance_method Unexecuted instantiation: zend_ini_scanner.c:zend_call_known_instance_method Unexecuted instantiation: zend_ini.c:zend_call_known_instance_method zend_interfaces.c:zend_call_known_instance_method Line | Count | Source | 859 | 1.67k | { | 860 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 861 | 1.67k | } |
Unexecuted instantiation: zend_iterators.c:zend_call_known_instance_method Unexecuted instantiation: zend_language_parser.c:zend_call_known_instance_method Unexecuted instantiation: zend_language_scanner.c:zend_call_known_instance_method Unexecuted instantiation: zend_lazy_objects.c:zend_call_known_instance_method Unexecuted instantiation: zend_list.c:zend_call_known_instance_method zend_object_handlers.c:zend_call_known_instance_method Line | Count | Source | 859 | 18.3k | { | 860 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 861 | 18.3k | } |
Unexecuted instantiation: zend_objects_API.c:zend_call_known_instance_method zend_objects.c:zend_call_known_instance_method Line | Count | Source | 859 | 59.7k | { | 860 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 861 | 59.7k | } |
Unexecuted instantiation: zend_observer.c:zend_call_known_instance_method Unexecuted instantiation: zend_opcode.c:zend_call_known_instance_method Unexecuted instantiation: zend_operators.c:zend_call_known_instance_method Unexecuted instantiation: zend_property_hooks.c:zend_call_known_instance_method Unexecuted instantiation: zend_smart_str.c:zend_call_known_instance_method Unexecuted instantiation: zend_system_id.c:zend_call_known_instance_method Unexecuted instantiation: zend_variables.c:zend_call_known_instance_method Unexecuted instantiation: zend_weakrefs.c:zend_call_known_instance_method Unexecuted instantiation: zend.c:zend_call_known_instance_method Unexecuted instantiation: internal_functions_cli.c:zend_call_known_instance_method Unexecuted instantiation: fuzzer-parser.c:zend_call_known_instance_method Unexecuted instantiation: fuzzer-sapi.c:zend_call_known_instance_method Unexecuted instantiation: fuzzer-tracing-jit.c:zend_call_known_instance_method Unexecuted instantiation: fuzzer-exif.c:zend_call_known_instance_method Unexecuted instantiation: fuzzer-unserialize.c:zend_call_known_instance_method Unexecuted instantiation: fuzzer-function-jit.c:zend_call_known_instance_method Unexecuted instantiation: fuzzer-json.c:zend_call_known_instance_method Unexecuted instantiation: fuzzer-unserializehash.c:zend_call_known_instance_method Unexecuted instantiation: fuzzer-execute.c:zend_call_known_instance_method |
862 | | |
863 | | static zend_always_inline void zend_call_known_instance_method_with_0_params( |
864 | | zend_function *fn, zend_object *object, zval *retval_ptr) |
865 | 74.3k | { |
866 | 74.3k | zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL); |
867 | 74.3k | } Unexecuted instantiation: php_date.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_pcre.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: exif.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_adler32.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_crc32.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_fnv.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_gost.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_haval.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_joaat.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_md.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_murmur.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_ripemd.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_sha_ni.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_sha_sse2.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_sha.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_sha3.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_snefru.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_tiger.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_whirlpool.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash_xxhash.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hash.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: json_encoder.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: json_parser.tab.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: json_scanner.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: json.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_lexbor.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: shared_alloc_mmap.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: shared_alloc_posix.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: shared_alloc_shm.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_accelerator_api.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_accelerator_blacklist.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_accelerator_debug.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_accelerator_hash.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_accelerator_module.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_file_cache.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_persist_calc.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_persist.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_shared_alloc.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: ZendAccelerator.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_jit_vm_helpers.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_jit.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: csprng.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: engine_mt19937.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: engine_secure.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: engine_user.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: engine_xoshiro256starstar.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: gammasection.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: random.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: randomizer.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_utils.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_reflection.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_spl.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: spl_array.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: spl_directory.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: spl_dllist.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: spl_exceptions.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: spl_fixedarray.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: spl_functions.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: spl_heap.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: spl_iterators.c:zend_call_known_instance_method_with_0_params spl_observer.c:zend_call_known_instance_method_with_0_params Line | Count | Source | 865 | 95 | { | 866 | | zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL); | 867 | 95 | } |
Unexecuted instantiation: array.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: assert.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: base64.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: basic_functions.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: browscap.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: crc32_x86.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: crc32.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: credits.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: crypt.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: css.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: datetime.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: dir.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: dl.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: dns.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: exec.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: file.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: filestat.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: filters.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: flock_compat.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: formatted_print.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: fsock.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: ftok.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: ftp_fopen_wrapper.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: head.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: hrtime.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: html.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: http_fopen_wrapper.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: http.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: image.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: incomplete_class.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: info.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: iptc.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: levenshtein.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: link.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: mail.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: math.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: md5.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: metaphone.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: microtime.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: net.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: pack.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: pageinfo.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: password.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_fopen_wrapper.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: proc_open.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: quot_print.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: scanf.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: sha1.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: soundex.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: streamsfuncs.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: string.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: strnatcmp.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: syslog.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: type.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: uniqid.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: url_scanner_ex.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: url.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: user_filters.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: uuencode.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: var_unserializer.c:zend_call_known_instance_method_with_0_params var.c:zend_call_known_instance_method_with_0_params Line | Count | Source | 865 | 36 | { | 866 | | zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL); | 867 | 36 | } |
Unexecuted instantiation: versioning.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: crypt_sha256.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: crypt_sha512.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_crypt_r.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_uri.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_uri_common.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: uri_parser_rfc3986.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: uri_parser_whatwg.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: uri_parser_php_parse_url.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: explicit_bzero.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: fopen_wrappers.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: getopt.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: main.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: network.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: output.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_content_types.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_ini_builder.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_ini.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_glob.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_odbc_utils.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_open_temporary_file.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_scandir.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_syslog.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_ticks.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: php_variables.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: reentrancy.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: rfc1867.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: safe_bcmp.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: SAPI.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: snprintf.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: spprintf.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: strlcat.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: strlcpy.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: cast.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: filter.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: glob_wrapper.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: memory.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: mmap.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: plain_wrapper.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: streams.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: transports.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: userspace.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: xp_socket.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: block_pass.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: compact_literals.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: compact_vars.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: dfa_pass.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: nop_removal.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: optimize_func_calls.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: optimize_temp_vars_5.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: pass1.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: pass3.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: sccp.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_optimizer.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_API.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_ast.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_attributes.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_builtin_functions.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_closures.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_compile.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_constants.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_default_classes.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_dtrace.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_enum.c:zend_call_known_instance_method_with_0_params zend_exceptions.c:zend_call_known_instance_method_with_0_params Line | Count | Source | 865 | 871 | { | 866 | | zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL); | 867 | 871 | } |
Unexecuted instantiation: zend_execute_API.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_execute.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_fibers.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_gc.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_generators.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_inheritance.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_ini_parser.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_ini_scanner.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_ini.c:zend_call_known_instance_method_with_0_params zend_interfaces.c:zend_call_known_instance_method_with_0_params Line | Count | Source | 865 | 1.67k | { | 866 | | zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL); | 867 | 1.67k | } |
Unexecuted instantiation: zend_iterators.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_language_parser.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_language_scanner.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_lazy_objects.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_list.c:zend_call_known_instance_method_with_0_params zend_object_handlers.c:zend_call_known_instance_method_with_0_params Line | Count | Source | 865 | 11.9k | { | 866 | | zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL); | 867 | 11.9k | } |
Unexecuted instantiation: zend_objects_API.c:zend_call_known_instance_method_with_0_params zend_objects.c:zend_call_known_instance_method_with_0_params Line | Count | Source | 865 | 59.7k | { | 866 | | zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL); | 867 | 59.7k | } |
Unexecuted instantiation: zend_observer.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_opcode.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_operators.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_property_hooks.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_smart_str.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_system_id.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_variables.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend_weakrefs.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: zend.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: internal_functions_cli.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: fuzzer-parser.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: fuzzer-sapi.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: fuzzer-tracing-jit.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: fuzzer-exif.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: fuzzer-unserialize.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: fuzzer-function-jit.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: fuzzer-json.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: fuzzer-unserializehash.c:zend_call_known_instance_method_with_0_params Unexecuted instantiation: fuzzer-execute.c:zend_call_known_instance_method_with_0_params |
868 | | |
869 | | static zend_always_inline void zend_call_known_instance_method_with_1_params( |
870 | | zend_function *fn, zend_object *object, zval *retval_ptr, zval *param) |
871 | 245k | { |
872 | 245k | zend_call_known_instance_method(fn, object, retval_ptr, 1, param); |
873 | 245k | } Unexecuted instantiation: php_date.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_pcre.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: exif.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_adler32.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_crc32.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_fnv.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_gost.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_haval.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_joaat.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_md.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_murmur.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_ripemd.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_sha_ni.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_sha_sse2.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_sha.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_sha3.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_snefru.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_tiger.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_whirlpool.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash_xxhash.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hash.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: json_encoder.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: json_parser.tab.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: json_scanner.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: json.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_lexbor.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: shared_alloc_mmap.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: shared_alloc_posix.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: shared_alloc_shm.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_accelerator_api.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_accelerator_blacklist.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_accelerator_debug.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_accelerator_hash.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_accelerator_module.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_file_cache.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_persist_calc.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_persist.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_shared_alloc.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: ZendAccelerator.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_jit_vm_helpers.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_jit.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: csprng.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: engine_mt19937.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: engine_secure.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: engine_user.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: engine_xoshiro256starstar.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: gammasection.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: random.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: randomizer.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_utils.c:zend_call_known_instance_method_with_1_params php_reflection.c:zend_call_known_instance_method_with_1_params Line | Count | Source | 871 | 15 | { | 872 | 15 | zend_call_known_instance_method(fn, object, retval_ptr, 1, param); | 873 | 15 | } |
Unexecuted instantiation: php_spl.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: spl_array.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: spl_directory.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: spl_dllist.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: spl_exceptions.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: spl_fixedarray.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: spl_functions.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: spl_heap.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: spl_iterators.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: spl_observer.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: array.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: assert.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: base64.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: basic_functions.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: browscap.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: crc32_x86.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: crc32.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: credits.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: crypt.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: css.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: datetime.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: dir.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: dl.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: dns.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: exec.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: file.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: filestat.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: filters.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: flock_compat.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: formatted_print.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: fsock.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: ftok.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: ftp_fopen_wrapper.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: head.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: hrtime.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: html.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: http_fopen_wrapper.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: http.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: image.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: incomplete_class.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: info.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: iptc.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: levenshtein.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: link.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: mail.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: math.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: md5.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: metaphone.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: microtime.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: net.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: pack.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: pageinfo.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: password.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_fopen_wrapper.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: proc_open.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: quot_print.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: scanf.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: sha1.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: soundex.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: streamsfuncs.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: string.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: strnatcmp.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: syslog.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: type.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: uniqid.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: url_scanner_ex.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: url.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: user_filters.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: uuencode.c:zend_call_known_instance_method_with_1_params var_unserializer.c:zend_call_known_instance_method_with_1_params Line | Count | Source | 871 | 239k | { | 872 | 239k | zend_call_known_instance_method(fn, object, retval_ptr, 1, param); | 873 | 239k | } |
Unexecuted instantiation: var.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: versioning.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: crypt_sha256.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: crypt_sha512.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_crypt_r.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_uri.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_uri_common.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: uri_parser_rfc3986.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: uri_parser_whatwg.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: uri_parser_php_parse_url.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: explicit_bzero.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: fopen_wrappers.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: getopt.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: main.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: network.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: output.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_content_types.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_ini_builder.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_ini.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_glob.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_odbc_utils.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_open_temporary_file.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_scandir.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_syslog.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_ticks.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: php_variables.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: reentrancy.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: rfc1867.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: safe_bcmp.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: SAPI.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: snprintf.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: spprintf.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: strlcat.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: strlcpy.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: cast.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: filter.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: glob_wrapper.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: memory.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: mmap.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: plain_wrapper.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: streams.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: transports.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: userspace.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: xp_socket.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: block_pass.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: compact_literals.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: compact_vars.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: dfa_pass.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: nop_removal.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: optimize_func_calls.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: optimize_temp_vars_5.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: pass1.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: pass3.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: sccp.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_optimizer.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_API.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_ast.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_attributes.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_builtin_functions.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_closures.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_compile.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_constants.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_default_classes.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_dtrace.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_enum.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_exceptions.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_execute_API.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_execute.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_fibers.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_gc.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_generators.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_inheritance.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_ini_parser.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_ini_scanner.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_ini.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_interfaces.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_iterators.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_language_parser.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_language_scanner.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_lazy_objects.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_list.c:zend_call_known_instance_method_with_1_params zend_object_handlers.c:zend_call_known_instance_method_with_1_params Line | Count | Source | 871 | 5.60k | { | 872 | 5.60k | zend_call_known_instance_method(fn, object, retval_ptr, 1, param); | 873 | 5.60k | } |
Unexecuted instantiation: zend_objects_API.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_objects.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_observer.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_opcode.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_operators.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_property_hooks.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_smart_str.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_system_id.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_variables.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend_weakrefs.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: zend.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: internal_functions_cli.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: fuzzer-parser.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: fuzzer-sapi.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: fuzzer-tracing-jit.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: fuzzer-exif.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: fuzzer-unserialize.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: fuzzer-function-jit.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: fuzzer-json.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: fuzzer-unserializehash.c:zend_call_known_instance_method_with_1_params Unexecuted instantiation: fuzzer-execute.c:zend_call_known_instance_method_with_1_params |
874 | | |
875 | | ZEND_API void zend_call_known_instance_method_with_2_params( |
876 | | zend_function *fn, zend_object *object, zval *retval_ptr, zval *param1, zval *param2); |
877 | | |
878 | | /* Call method if it exists. Return FAILURE if method does not exist or call failed. |
879 | | * If FAILURE is returned, retval will be UNDEF. As such, destroying retval unconditionally |
880 | | * is legal. */ |
881 | | ZEND_API zend_result zend_call_method_if_exists( |
882 | | zend_object *object, zend_string *method_name, zval *retval, |
883 | | uint32_t param_count, zval *params); |
884 | | |
885 | | ZEND_API zend_result zend_delete_global_variable(zend_string *name); |
886 | | |
887 | | ZEND_API zend_array *zend_rebuild_symbol_table(void); |
888 | | ZEND_API void zend_attach_symbol_table(zend_execute_data *execute_data); |
889 | | ZEND_API void zend_detach_symbol_table(zend_execute_data *execute_data); |
890 | | ZEND_API zend_result zend_set_local_var(zend_string *name, zval *value, bool force); |
891 | | ZEND_API zend_result zend_set_local_var_str(const char *name, size_t len, zval *value, bool force); |
892 | | |
893 | | static zend_always_inline zend_result zend_forbid_dynamic_call(void) |
894 | 463 | { |
895 | 463 | const zend_execute_data *ex = EG(current_execute_data); |
896 | 463 | ZEND_ASSERT(ex != NULL && ex->func != NULL); |
897 | | |
898 | 463 | if (ZEND_CALL_INFO(ex) & ZEND_CALL_DYNAMIC) { |
899 | 80 | zend_string *function_or_method_name = get_active_function_or_method_name(); |
900 | 80 | zend_throw_error(NULL, "Cannot call %.*s() dynamically", |
901 | 80 | (int) ZSTR_LEN(function_or_method_name), ZSTR_VAL(function_or_method_name)); |
902 | 80 | zend_string_release(function_or_method_name); |
903 | 80 | return FAILURE; |
904 | 80 | } |
905 | | |
906 | 383 | return SUCCESS; |
907 | 463 | } Unexecuted instantiation: php_date.c:zend_forbid_dynamic_call Unexecuted instantiation: php_pcre.c:zend_forbid_dynamic_call Unexecuted instantiation: exif.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_adler32.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_crc32.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_fnv.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_gost.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_haval.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_joaat.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_md.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_murmur.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_ripemd.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_sha_ni.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_sha_sse2.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_sha.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_sha3.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_snefru.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_tiger.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_whirlpool.c:zend_forbid_dynamic_call Unexecuted instantiation: hash_xxhash.c:zend_forbid_dynamic_call Unexecuted instantiation: hash.c:zend_forbid_dynamic_call Unexecuted instantiation: json_encoder.c:zend_forbid_dynamic_call Unexecuted instantiation: json_parser.tab.c:zend_forbid_dynamic_call Unexecuted instantiation: json_scanner.c:zend_forbid_dynamic_call Unexecuted instantiation: json.c:zend_forbid_dynamic_call Unexecuted instantiation: php_lexbor.c:zend_forbid_dynamic_call Unexecuted instantiation: shared_alloc_mmap.c:zend_forbid_dynamic_call Unexecuted instantiation: shared_alloc_posix.c:zend_forbid_dynamic_call Unexecuted instantiation: shared_alloc_shm.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_accelerator_api.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_accelerator_blacklist.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_accelerator_debug.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_accelerator_hash.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_accelerator_module.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_file_cache.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_persist_calc.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_persist.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_shared_alloc.c:zend_forbid_dynamic_call Unexecuted instantiation: ZendAccelerator.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_jit_vm_helpers.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_jit.c:zend_forbid_dynamic_call Unexecuted instantiation: csprng.c:zend_forbid_dynamic_call Unexecuted instantiation: engine_mt19937.c:zend_forbid_dynamic_call Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_forbid_dynamic_call Unexecuted instantiation: engine_secure.c:zend_forbid_dynamic_call Unexecuted instantiation: engine_user.c:zend_forbid_dynamic_call Unexecuted instantiation: engine_xoshiro256starstar.c:zend_forbid_dynamic_call Unexecuted instantiation: gammasection.c:zend_forbid_dynamic_call Unexecuted instantiation: random.c:zend_forbid_dynamic_call Unexecuted instantiation: randomizer.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_utils.c:zend_forbid_dynamic_call Unexecuted instantiation: php_reflection.c:zend_forbid_dynamic_call Unexecuted instantiation: php_spl.c:zend_forbid_dynamic_call Unexecuted instantiation: spl_array.c:zend_forbid_dynamic_call Unexecuted instantiation: spl_directory.c:zend_forbid_dynamic_call Unexecuted instantiation: spl_dllist.c:zend_forbid_dynamic_call Unexecuted instantiation: spl_exceptions.c:zend_forbid_dynamic_call Unexecuted instantiation: spl_fixedarray.c:zend_forbid_dynamic_call Unexecuted instantiation: spl_functions.c:zend_forbid_dynamic_call Unexecuted instantiation: spl_heap.c:zend_forbid_dynamic_call Unexecuted instantiation: spl_iterators.c:zend_forbid_dynamic_call Unexecuted instantiation: spl_observer.c:zend_forbid_dynamic_call array.c:zend_forbid_dynamic_call Line | Count | Source | 894 | 103 | { | 895 | 103 | const zend_execute_data *ex = EG(current_execute_data); | 896 | 103 | ZEND_ASSERT(ex != NULL && ex->func != NULL); | 897 | | | 898 | 103 | if (ZEND_CALL_INFO(ex) & ZEND_CALL_DYNAMIC) { | 899 | 48 | zend_string *function_or_method_name = get_active_function_or_method_name(); | 900 | 48 | zend_throw_error(NULL, "Cannot call %.*s() dynamically", | 901 | 48 | (int) ZSTR_LEN(function_or_method_name), ZSTR_VAL(function_or_method_name)); | 902 | 48 | zend_string_release(function_or_method_name); | 903 | 48 | return FAILURE; | 904 | 48 | } | 905 | | | 906 | 55 | return SUCCESS; | 907 | 103 | } |
Unexecuted instantiation: assert.c:zend_forbid_dynamic_call Unexecuted instantiation: base64.c:zend_forbid_dynamic_call Unexecuted instantiation: basic_functions.c:zend_forbid_dynamic_call Unexecuted instantiation: browscap.c:zend_forbid_dynamic_call Unexecuted instantiation: crc32_x86.c:zend_forbid_dynamic_call Unexecuted instantiation: crc32.c:zend_forbid_dynamic_call Unexecuted instantiation: credits.c:zend_forbid_dynamic_call Unexecuted instantiation: crypt.c:zend_forbid_dynamic_call Unexecuted instantiation: css.c:zend_forbid_dynamic_call Unexecuted instantiation: datetime.c:zend_forbid_dynamic_call Unexecuted instantiation: dir.c:zend_forbid_dynamic_call Unexecuted instantiation: dl.c:zend_forbid_dynamic_call Unexecuted instantiation: dns.c:zend_forbid_dynamic_call Unexecuted instantiation: exec.c:zend_forbid_dynamic_call Unexecuted instantiation: file.c:zend_forbid_dynamic_call Unexecuted instantiation: filestat.c:zend_forbid_dynamic_call Unexecuted instantiation: filters.c:zend_forbid_dynamic_call Unexecuted instantiation: flock_compat.c:zend_forbid_dynamic_call Unexecuted instantiation: formatted_print.c:zend_forbid_dynamic_call Unexecuted instantiation: fsock.c:zend_forbid_dynamic_call Unexecuted instantiation: ftok.c:zend_forbid_dynamic_call Unexecuted instantiation: ftp_fopen_wrapper.c:zend_forbid_dynamic_call Unexecuted instantiation: head.c:zend_forbid_dynamic_call Unexecuted instantiation: hrtime.c:zend_forbid_dynamic_call Unexecuted instantiation: html.c:zend_forbid_dynamic_call Unexecuted instantiation: http_fopen_wrapper.c:zend_forbid_dynamic_call Unexecuted instantiation: http.c:zend_forbid_dynamic_call Unexecuted instantiation: image.c:zend_forbid_dynamic_call Unexecuted instantiation: incomplete_class.c:zend_forbid_dynamic_call Unexecuted instantiation: info.c:zend_forbid_dynamic_call Unexecuted instantiation: iptc.c:zend_forbid_dynamic_call Unexecuted instantiation: levenshtein.c:zend_forbid_dynamic_call Unexecuted instantiation: link.c:zend_forbid_dynamic_call Unexecuted instantiation: mail.c:zend_forbid_dynamic_call Unexecuted instantiation: math.c:zend_forbid_dynamic_call Unexecuted instantiation: md5.c:zend_forbid_dynamic_call Unexecuted instantiation: metaphone.c:zend_forbid_dynamic_call Unexecuted instantiation: microtime.c:zend_forbid_dynamic_call Unexecuted instantiation: net.c:zend_forbid_dynamic_call Unexecuted instantiation: pack.c:zend_forbid_dynamic_call Unexecuted instantiation: pageinfo.c:zend_forbid_dynamic_call Unexecuted instantiation: password.c:zend_forbid_dynamic_call Unexecuted instantiation: php_fopen_wrapper.c:zend_forbid_dynamic_call Unexecuted instantiation: proc_open.c:zend_forbid_dynamic_call Unexecuted instantiation: quot_print.c:zend_forbid_dynamic_call Unexecuted instantiation: scanf.c:zend_forbid_dynamic_call Unexecuted instantiation: sha1.c:zend_forbid_dynamic_call Unexecuted instantiation: soundex.c:zend_forbid_dynamic_call Unexecuted instantiation: streamsfuncs.c:zend_forbid_dynamic_call Unexecuted instantiation: string.c:zend_forbid_dynamic_call Unexecuted instantiation: strnatcmp.c:zend_forbid_dynamic_call Unexecuted instantiation: syslog.c:zend_forbid_dynamic_call Unexecuted instantiation: type.c:zend_forbid_dynamic_call Unexecuted instantiation: uniqid.c:zend_forbid_dynamic_call Unexecuted instantiation: url_scanner_ex.c:zend_forbid_dynamic_call Unexecuted instantiation: url.c:zend_forbid_dynamic_call Unexecuted instantiation: user_filters.c:zend_forbid_dynamic_call Unexecuted instantiation: uuencode.c:zend_forbid_dynamic_call Unexecuted instantiation: var_unserializer.c:zend_forbid_dynamic_call Unexecuted instantiation: var.c:zend_forbid_dynamic_call Unexecuted instantiation: versioning.c:zend_forbid_dynamic_call Unexecuted instantiation: crypt_sha256.c:zend_forbid_dynamic_call Unexecuted instantiation: crypt_sha512.c:zend_forbid_dynamic_call Unexecuted instantiation: php_crypt_r.c:zend_forbid_dynamic_call Unexecuted instantiation: php_uri.c:zend_forbid_dynamic_call Unexecuted instantiation: php_uri_common.c:zend_forbid_dynamic_call Unexecuted instantiation: uri_parser_rfc3986.c:zend_forbid_dynamic_call Unexecuted instantiation: uri_parser_whatwg.c:zend_forbid_dynamic_call Unexecuted instantiation: uri_parser_php_parse_url.c:zend_forbid_dynamic_call Unexecuted instantiation: explicit_bzero.c:zend_forbid_dynamic_call Unexecuted instantiation: fopen_wrappers.c:zend_forbid_dynamic_call Unexecuted instantiation: getopt.c:zend_forbid_dynamic_call Unexecuted instantiation: main.c:zend_forbid_dynamic_call Unexecuted instantiation: network.c:zend_forbid_dynamic_call Unexecuted instantiation: output.c:zend_forbid_dynamic_call Unexecuted instantiation: php_content_types.c:zend_forbid_dynamic_call Unexecuted instantiation: php_ini_builder.c:zend_forbid_dynamic_call Unexecuted instantiation: php_ini.c:zend_forbid_dynamic_call Unexecuted instantiation: php_glob.c:zend_forbid_dynamic_call Unexecuted instantiation: php_odbc_utils.c:zend_forbid_dynamic_call Unexecuted instantiation: php_open_temporary_file.c:zend_forbid_dynamic_call Unexecuted instantiation: php_scandir.c:zend_forbid_dynamic_call Unexecuted instantiation: php_syslog.c:zend_forbid_dynamic_call Unexecuted instantiation: php_ticks.c:zend_forbid_dynamic_call Unexecuted instantiation: php_variables.c:zend_forbid_dynamic_call Unexecuted instantiation: reentrancy.c:zend_forbid_dynamic_call Unexecuted instantiation: rfc1867.c:zend_forbid_dynamic_call Unexecuted instantiation: safe_bcmp.c:zend_forbid_dynamic_call Unexecuted instantiation: SAPI.c:zend_forbid_dynamic_call Unexecuted instantiation: snprintf.c:zend_forbid_dynamic_call Unexecuted instantiation: spprintf.c:zend_forbid_dynamic_call Unexecuted instantiation: strlcat.c:zend_forbid_dynamic_call Unexecuted instantiation: strlcpy.c:zend_forbid_dynamic_call Unexecuted instantiation: cast.c:zend_forbid_dynamic_call Unexecuted instantiation: filter.c:zend_forbid_dynamic_call Unexecuted instantiation: glob_wrapper.c:zend_forbid_dynamic_call Unexecuted instantiation: memory.c:zend_forbid_dynamic_call Unexecuted instantiation: mmap.c:zend_forbid_dynamic_call Unexecuted instantiation: plain_wrapper.c:zend_forbid_dynamic_call Unexecuted instantiation: streams.c:zend_forbid_dynamic_call Unexecuted instantiation: transports.c:zend_forbid_dynamic_call Unexecuted instantiation: userspace.c:zend_forbid_dynamic_call Unexecuted instantiation: xp_socket.c:zend_forbid_dynamic_call Unexecuted instantiation: block_pass.c:zend_forbid_dynamic_call Unexecuted instantiation: compact_literals.c:zend_forbid_dynamic_call Unexecuted instantiation: compact_vars.c:zend_forbid_dynamic_call Unexecuted instantiation: dfa_pass.c:zend_forbid_dynamic_call Unexecuted instantiation: nop_removal.c:zend_forbid_dynamic_call Unexecuted instantiation: optimize_func_calls.c:zend_forbid_dynamic_call Unexecuted instantiation: optimize_temp_vars_5.c:zend_forbid_dynamic_call Unexecuted instantiation: pass1.c:zend_forbid_dynamic_call Unexecuted instantiation: pass3.c:zend_forbid_dynamic_call Unexecuted instantiation: sccp.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_optimizer.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_API.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_ast.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_attributes.c:zend_forbid_dynamic_call zend_builtin_functions.c:zend_forbid_dynamic_call Line | Count | Source | 894 | 360 | { | 895 | 360 | const zend_execute_data *ex = EG(current_execute_data); | 896 | 360 | ZEND_ASSERT(ex != NULL && ex->func != NULL); | 897 | | | 898 | 360 | if (ZEND_CALL_INFO(ex) & ZEND_CALL_DYNAMIC) { | 899 | 32 | zend_string *function_or_method_name = get_active_function_or_method_name(); | 900 | 32 | zend_throw_error(NULL, "Cannot call %.*s() dynamically", | 901 | 32 | (int) ZSTR_LEN(function_or_method_name), ZSTR_VAL(function_or_method_name)); | 902 | 32 | zend_string_release(function_or_method_name); | 903 | 32 | return FAILURE; | 904 | 32 | } | 905 | | | 906 | 328 | return SUCCESS; | 907 | 360 | } |
Unexecuted instantiation: zend_closures.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_compile.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_constants.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_default_classes.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_dtrace.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_enum.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_exceptions.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_execute_API.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_execute.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_fibers.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_gc.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_generators.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_inheritance.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_ini_parser.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_ini_scanner.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_ini.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_interfaces.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_iterators.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_language_parser.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_language_scanner.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_lazy_objects.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_list.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_object_handlers.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_objects_API.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_objects.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_observer.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_opcode.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_operators.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_property_hooks.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_smart_str.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_system_id.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_variables.c:zend_forbid_dynamic_call Unexecuted instantiation: zend_weakrefs.c:zend_forbid_dynamic_call Unexecuted instantiation: zend.c:zend_forbid_dynamic_call Unexecuted instantiation: internal_functions_cli.c:zend_forbid_dynamic_call Unexecuted instantiation: fuzzer-parser.c:zend_forbid_dynamic_call Unexecuted instantiation: fuzzer-sapi.c:zend_forbid_dynamic_call Unexecuted instantiation: fuzzer-tracing-jit.c:zend_forbid_dynamic_call Unexecuted instantiation: fuzzer-exif.c:zend_forbid_dynamic_call Unexecuted instantiation: fuzzer-unserialize.c:zend_forbid_dynamic_call Unexecuted instantiation: fuzzer-function-jit.c:zend_forbid_dynamic_call Unexecuted instantiation: fuzzer-json.c:zend_forbid_dynamic_call Unexecuted instantiation: fuzzer-unserializehash.c:zend_forbid_dynamic_call Unexecuted instantiation: fuzzer-execute.c:zend_forbid_dynamic_call |
908 | | |
909 | | ZEND_API ZEND_COLD const char *zend_get_object_type_case(const zend_class_entry *ce, bool upper_case); |
910 | | |
911 | | static zend_always_inline const char *zend_get_object_type(const zend_class_entry *ce) |
912 | 180 | { |
913 | 180 | return zend_get_object_type_case(ce, false); |
914 | 180 | } Unexecuted instantiation: php_date.c:zend_get_object_type Unexecuted instantiation: php_pcre.c:zend_get_object_type Unexecuted instantiation: exif.c:zend_get_object_type Unexecuted instantiation: hash_adler32.c:zend_get_object_type Unexecuted instantiation: hash_crc32.c:zend_get_object_type Unexecuted instantiation: hash_fnv.c:zend_get_object_type Unexecuted instantiation: hash_gost.c:zend_get_object_type Unexecuted instantiation: hash_haval.c:zend_get_object_type Unexecuted instantiation: hash_joaat.c:zend_get_object_type Unexecuted instantiation: hash_md.c:zend_get_object_type Unexecuted instantiation: hash_murmur.c:zend_get_object_type Unexecuted instantiation: hash_ripemd.c:zend_get_object_type Unexecuted instantiation: hash_sha_ni.c:zend_get_object_type Unexecuted instantiation: hash_sha_sse2.c:zend_get_object_type Unexecuted instantiation: hash_sha.c:zend_get_object_type Unexecuted instantiation: hash_sha3.c:zend_get_object_type Unexecuted instantiation: hash_snefru.c:zend_get_object_type Unexecuted instantiation: hash_tiger.c:zend_get_object_type Unexecuted instantiation: hash_whirlpool.c:zend_get_object_type Unexecuted instantiation: hash_xxhash.c:zend_get_object_type Unexecuted instantiation: hash.c:zend_get_object_type Unexecuted instantiation: json_encoder.c:zend_get_object_type Unexecuted instantiation: json_parser.tab.c:zend_get_object_type Unexecuted instantiation: json_scanner.c:zend_get_object_type Unexecuted instantiation: json.c:zend_get_object_type Unexecuted instantiation: php_lexbor.c:zend_get_object_type Unexecuted instantiation: shared_alloc_mmap.c:zend_get_object_type Unexecuted instantiation: shared_alloc_posix.c:zend_get_object_type Unexecuted instantiation: shared_alloc_shm.c:zend_get_object_type Unexecuted instantiation: zend_accelerator_api.c:zend_get_object_type Unexecuted instantiation: zend_accelerator_blacklist.c:zend_get_object_type Unexecuted instantiation: zend_accelerator_debug.c:zend_get_object_type Unexecuted instantiation: zend_accelerator_hash.c:zend_get_object_type Unexecuted instantiation: zend_accelerator_module.c:zend_get_object_type Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_get_object_type Unexecuted instantiation: zend_file_cache.c:zend_get_object_type Unexecuted instantiation: zend_persist_calc.c:zend_get_object_type Unexecuted instantiation: zend_persist.c:zend_get_object_type Unexecuted instantiation: zend_shared_alloc.c:zend_get_object_type Unexecuted instantiation: ZendAccelerator.c:zend_get_object_type Unexecuted instantiation: zend_jit_vm_helpers.c:zend_get_object_type Unexecuted instantiation: zend_jit.c:zend_get_object_type Unexecuted instantiation: csprng.c:zend_get_object_type Unexecuted instantiation: engine_mt19937.c:zend_get_object_type Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_get_object_type Unexecuted instantiation: engine_secure.c:zend_get_object_type Unexecuted instantiation: engine_user.c:zend_get_object_type Unexecuted instantiation: engine_xoshiro256starstar.c:zend_get_object_type Unexecuted instantiation: gammasection.c:zend_get_object_type Unexecuted instantiation: random.c:zend_get_object_type Unexecuted instantiation: randomizer.c:zend_get_object_type Unexecuted instantiation: zend_utils.c:zend_get_object_type Unexecuted instantiation: php_reflection.c:zend_get_object_type Unexecuted instantiation: php_spl.c:zend_get_object_type Unexecuted instantiation: spl_array.c:zend_get_object_type Unexecuted instantiation: spl_directory.c:zend_get_object_type Unexecuted instantiation: spl_dllist.c:zend_get_object_type Unexecuted instantiation: spl_exceptions.c:zend_get_object_type Unexecuted instantiation: spl_fixedarray.c:zend_get_object_type Unexecuted instantiation: spl_functions.c:zend_get_object_type Unexecuted instantiation: spl_heap.c:zend_get_object_type Unexecuted instantiation: spl_iterators.c:zend_get_object_type Unexecuted instantiation: spl_observer.c:zend_get_object_type Unexecuted instantiation: array.c:zend_get_object_type Unexecuted instantiation: assert.c:zend_get_object_type Unexecuted instantiation: base64.c:zend_get_object_type Unexecuted instantiation: basic_functions.c:zend_get_object_type Unexecuted instantiation: browscap.c:zend_get_object_type Unexecuted instantiation: crc32_x86.c:zend_get_object_type Unexecuted instantiation: crc32.c:zend_get_object_type Unexecuted instantiation: credits.c:zend_get_object_type Unexecuted instantiation: crypt.c:zend_get_object_type Unexecuted instantiation: css.c:zend_get_object_type Unexecuted instantiation: datetime.c:zend_get_object_type Unexecuted instantiation: dir.c:zend_get_object_type Unexecuted instantiation: dl.c:zend_get_object_type Unexecuted instantiation: dns.c:zend_get_object_type Unexecuted instantiation: exec.c:zend_get_object_type Unexecuted instantiation: file.c:zend_get_object_type Unexecuted instantiation: filestat.c:zend_get_object_type Unexecuted instantiation: filters.c:zend_get_object_type Unexecuted instantiation: flock_compat.c:zend_get_object_type Unexecuted instantiation: formatted_print.c:zend_get_object_type Unexecuted instantiation: fsock.c:zend_get_object_type Unexecuted instantiation: ftok.c:zend_get_object_type Unexecuted instantiation: ftp_fopen_wrapper.c:zend_get_object_type Unexecuted instantiation: head.c:zend_get_object_type Unexecuted instantiation: hrtime.c:zend_get_object_type Unexecuted instantiation: html.c:zend_get_object_type Unexecuted instantiation: http_fopen_wrapper.c:zend_get_object_type Unexecuted instantiation: http.c:zend_get_object_type Unexecuted instantiation: image.c:zend_get_object_type Unexecuted instantiation: incomplete_class.c:zend_get_object_type Unexecuted instantiation: info.c:zend_get_object_type Unexecuted instantiation: iptc.c:zend_get_object_type Unexecuted instantiation: levenshtein.c:zend_get_object_type Unexecuted instantiation: link.c:zend_get_object_type Unexecuted instantiation: mail.c:zend_get_object_type Unexecuted instantiation: math.c:zend_get_object_type Unexecuted instantiation: md5.c:zend_get_object_type Unexecuted instantiation: metaphone.c:zend_get_object_type Unexecuted instantiation: microtime.c:zend_get_object_type Unexecuted instantiation: net.c:zend_get_object_type Unexecuted instantiation: pack.c:zend_get_object_type Unexecuted instantiation: pageinfo.c:zend_get_object_type Unexecuted instantiation: password.c:zend_get_object_type Unexecuted instantiation: php_fopen_wrapper.c:zend_get_object_type Unexecuted instantiation: proc_open.c:zend_get_object_type Unexecuted instantiation: quot_print.c:zend_get_object_type Unexecuted instantiation: scanf.c:zend_get_object_type Unexecuted instantiation: sha1.c:zend_get_object_type Unexecuted instantiation: soundex.c:zend_get_object_type Unexecuted instantiation: streamsfuncs.c:zend_get_object_type Unexecuted instantiation: string.c:zend_get_object_type Unexecuted instantiation: strnatcmp.c:zend_get_object_type Unexecuted instantiation: syslog.c:zend_get_object_type Unexecuted instantiation: type.c:zend_get_object_type Unexecuted instantiation: uniqid.c:zend_get_object_type Unexecuted instantiation: url_scanner_ex.c:zend_get_object_type Unexecuted instantiation: url.c:zend_get_object_type Unexecuted instantiation: user_filters.c:zend_get_object_type Unexecuted instantiation: uuencode.c:zend_get_object_type Unexecuted instantiation: var_unserializer.c:zend_get_object_type Unexecuted instantiation: var.c:zend_get_object_type Unexecuted instantiation: versioning.c:zend_get_object_type Unexecuted instantiation: crypt_sha256.c:zend_get_object_type Unexecuted instantiation: crypt_sha512.c:zend_get_object_type Unexecuted instantiation: php_crypt_r.c:zend_get_object_type Unexecuted instantiation: php_uri.c:zend_get_object_type Unexecuted instantiation: php_uri_common.c:zend_get_object_type Unexecuted instantiation: uri_parser_rfc3986.c:zend_get_object_type Unexecuted instantiation: uri_parser_whatwg.c:zend_get_object_type Unexecuted instantiation: uri_parser_php_parse_url.c:zend_get_object_type Unexecuted instantiation: explicit_bzero.c:zend_get_object_type Unexecuted instantiation: fopen_wrappers.c:zend_get_object_type Unexecuted instantiation: getopt.c:zend_get_object_type Unexecuted instantiation: main.c:zend_get_object_type Unexecuted instantiation: network.c:zend_get_object_type Unexecuted instantiation: output.c:zend_get_object_type Unexecuted instantiation: php_content_types.c:zend_get_object_type Unexecuted instantiation: php_ini_builder.c:zend_get_object_type Unexecuted instantiation: php_ini.c:zend_get_object_type Unexecuted instantiation: php_glob.c:zend_get_object_type Unexecuted instantiation: php_odbc_utils.c:zend_get_object_type Unexecuted instantiation: php_open_temporary_file.c:zend_get_object_type Unexecuted instantiation: php_scandir.c:zend_get_object_type Unexecuted instantiation: php_syslog.c:zend_get_object_type Unexecuted instantiation: php_ticks.c:zend_get_object_type Unexecuted instantiation: php_variables.c:zend_get_object_type Unexecuted instantiation: reentrancy.c:zend_get_object_type Unexecuted instantiation: rfc1867.c:zend_get_object_type Unexecuted instantiation: safe_bcmp.c:zend_get_object_type Unexecuted instantiation: SAPI.c:zend_get_object_type Unexecuted instantiation: snprintf.c:zend_get_object_type Unexecuted instantiation: spprintf.c:zend_get_object_type Unexecuted instantiation: strlcat.c:zend_get_object_type Unexecuted instantiation: strlcpy.c:zend_get_object_type Unexecuted instantiation: cast.c:zend_get_object_type Unexecuted instantiation: filter.c:zend_get_object_type Unexecuted instantiation: glob_wrapper.c:zend_get_object_type Unexecuted instantiation: memory.c:zend_get_object_type Unexecuted instantiation: mmap.c:zend_get_object_type Unexecuted instantiation: plain_wrapper.c:zend_get_object_type Unexecuted instantiation: streams.c:zend_get_object_type Unexecuted instantiation: transports.c:zend_get_object_type Unexecuted instantiation: userspace.c:zend_get_object_type Unexecuted instantiation: xp_socket.c:zend_get_object_type Unexecuted instantiation: block_pass.c:zend_get_object_type Unexecuted instantiation: compact_literals.c:zend_get_object_type Unexecuted instantiation: compact_vars.c:zend_get_object_type Unexecuted instantiation: dfa_pass.c:zend_get_object_type Unexecuted instantiation: nop_removal.c:zend_get_object_type Unexecuted instantiation: optimize_func_calls.c:zend_get_object_type Unexecuted instantiation: optimize_temp_vars_5.c:zend_get_object_type Unexecuted instantiation: pass1.c:zend_get_object_type Unexecuted instantiation: pass3.c:zend_get_object_type Unexecuted instantiation: sccp.c:zend_get_object_type Unexecuted instantiation: zend_optimizer.c:zend_get_object_type zend_API.c:zend_get_object_type Line | Count | Source | 912 | 174 | { | 913 | | return zend_get_object_type_case(ce, false); | 914 | 174 | } |
Unexecuted instantiation: zend_ast.c:zend_get_object_type Unexecuted instantiation: zend_attributes.c:zend_get_object_type Unexecuted instantiation: zend_builtin_functions.c:zend_get_object_type Unexecuted instantiation: zend_closures.c:zend_get_object_type Unexecuted instantiation: zend_compile.c:zend_get_object_type Unexecuted instantiation: zend_constants.c:zend_get_object_type Unexecuted instantiation: zend_default_classes.c:zend_get_object_type Unexecuted instantiation: zend_dtrace.c:zend_get_object_type Unexecuted instantiation: zend_enum.c:zend_get_object_type Unexecuted instantiation: zend_exceptions.c:zend_get_object_type Unexecuted instantiation: zend_execute_API.c:zend_get_object_type Unexecuted instantiation: zend_execute.c:zend_get_object_type Unexecuted instantiation: zend_fibers.c:zend_get_object_type Unexecuted instantiation: zend_gc.c:zend_get_object_type Unexecuted instantiation: zend_generators.c:zend_get_object_type zend_inheritance.c:zend_get_object_type Line | Count | Source | 912 | 6 | { | 913 | | return zend_get_object_type_case(ce, false); | 914 | 6 | } |
Unexecuted instantiation: zend_ini_parser.c:zend_get_object_type Unexecuted instantiation: zend_ini_scanner.c:zend_get_object_type Unexecuted instantiation: zend_ini.c:zend_get_object_type Unexecuted instantiation: zend_interfaces.c:zend_get_object_type Unexecuted instantiation: zend_iterators.c:zend_get_object_type Unexecuted instantiation: zend_language_parser.c:zend_get_object_type Unexecuted instantiation: zend_language_scanner.c:zend_get_object_type Unexecuted instantiation: zend_lazy_objects.c:zend_get_object_type Unexecuted instantiation: zend_list.c:zend_get_object_type Unexecuted instantiation: zend_object_handlers.c:zend_get_object_type Unexecuted instantiation: zend_objects_API.c:zend_get_object_type Unexecuted instantiation: zend_objects.c:zend_get_object_type Unexecuted instantiation: zend_observer.c:zend_get_object_type Unexecuted instantiation: zend_opcode.c:zend_get_object_type Unexecuted instantiation: zend_operators.c:zend_get_object_type Unexecuted instantiation: zend_property_hooks.c:zend_get_object_type Unexecuted instantiation: zend_smart_str.c:zend_get_object_type Unexecuted instantiation: zend_system_id.c:zend_get_object_type Unexecuted instantiation: zend_variables.c:zend_get_object_type Unexecuted instantiation: zend_weakrefs.c:zend_get_object_type Unexecuted instantiation: zend.c:zend_get_object_type Unexecuted instantiation: internal_functions_cli.c:zend_get_object_type Unexecuted instantiation: fuzzer-parser.c:zend_get_object_type Unexecuted instantiation: fuzzer-sapi.c:zend_get_object_type Unexecuted instantiation: fuzzer-tracing-jit.c:zend_get_object_type Unexecuted instantiation: fuzzer-exif.c:zend_get_object_type Unexecuted instantiation: fuzzer-unserialize.c:zend_get_object_type Unexecuted instantiation: fuzzer-function-jit.c:zend_get_object_type Unexecuted instantiation: fuzzer-json.c:zend_get_object_type Unexecuted instantiation: fuzzer-unserializehash.c:zend_get_object_type Unexecuted instantiation: fuzzer-execute.c:zend_get_object_type |
915 | | |
916 | | static zend_always_inline const char *zend_get_object_type_uc(const zend_class_entry *ce) |
917 | 256 | { |
918 | 256 | return zend_get_object_type_case(ce, true); |
919 | 256 | } Unexecuted instantiation: php_date.c:zend_get_object_type_uc Unexecuted instantiation: php_pcre.c:zend_get_object_type_uc Unexecuted instantiation: exif.c:zend_get_object_type_uc Unexecuted instantiation: hash_adler32.c:zend_get_object_type_uc Unexecuted instantiation: hash_crc32.c:zend_get_object_type_uc Unexecuted instantiation: hash_fnv.c:zend_get_object_type_uc Unexecuted instantiation: hash_gost.c:zend_get_object_type_uc Unexecuted instantiation: hash_haval.c:zend_get_object_type_uc Unexecuted instantiation: hash_joaat.c:zend_get_object_type_uc Unexecuted instantiation: hash_md.c:zend_get_object_type_uc Unexecuted instantiation: hash_murmur.c:zend_get_object_type_uc Unexecuted instantiation: hash_ripemd.c:zend_get_object_type_uc Unexecuted instantiation: hash_sha_ni.c:zend_get_object_type_uc Unexecuted instantiation: hash_sha_sse2.c:zend_get_object_type_uc Unexecuted instantiation: hash_sha.c:zend_get_object_type_uc Unexecuted instantiation: hash_sha3.c:zend_get_object_type_uc Unexecuted instantiation: hash_snefru.c:zend_get_object_type_uc Unexecuted instantiation: hash_tiger.c:zend_get_object_type_uc Unexecuted instantiation: hash_whirlpool.c:zend_get_object_type_uc Unexecuted instantiation: hash_xxhash.c:zend_get_object_type_uc Unexecuted instantiation: hash.c:zend_get_object_type_uc Unexecuted instantiation: json_encoder.c:zend_get_object_type_uc Unexecuted instantiation: json_parser.tab.c:zend_get_object_type_uc Unexecuted instantiation: json_scanner.c:zend_get_object_type_uc Unexecuted instantiation: json.c:zend_get_object_type_uc Unexecuted instantiation: php_lexbor.c:zend_get_object_type_uc Unexecuted instantiation: shared_alloc_mmap.c:zend_get_object_type_uc Unexecuted instantiation: shared_alloc_posix.c:zend_get_object_type_uc Unexecuted instantiation: shared_alloc_shm.c:zend_get_object_type_uc Unexecuted instantiation: zend_accelerator_api.c:zend_get_object_type_uc Unexecuted instantiation: zend_accelerator_blacklist.c:zend_get_object_type_uc Unexecuted instantiation: zend_accelerator_debug.c:zend_get_object_type_uc Unexecuted instantiation: zend_accelerator_hash.c:zend_get_object_type_uc Unexecuted instantiation: zend_accelerator_module.c:zend_get_object_type_uc Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_get_object_type_uc Unexecuted instantiation: zend_file_cache.c:zend_get_object_type_uc Unexecuted instantiation: zend_persist_calc.c:zend_get_object_type_uc Unexecuted instantiation: zend_persist.c:zend_get_object_type_uc Unexecuted instantiation: zend_shared_alloc.c:zend_get_object_type_uc Unexecuted instantiation: ZendAccelerator.c:zend_get_object_type_uc Unexecuted instantiation: zend_jit_vm_helpers.c:zend_get_object_type_uc Unexecuted instantiation: zend_jit.c:zend_get_object_type_uc Unexecuted instantiation: csprng.c:zend_get_object_type_uc Unexecuted instantiation: engine_mt19937.c:zend_get_object_type_uc Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_get_object_type_uc Unexecuted instantiation: engine_secure.c:zend_get_object_type_uc Unexecuted instantiation: engine_user.c:zend_get_object_type_uc Unexecuted instantiation: engine_xoshiro256starstar.c:zend_get_object_type_uc Unexecuted instantiation: gammasection.c:zend_get_object_type_uc Unexecuted instantiation: random.c:zend_get_object_type_uc Unexecuted instantiation: randomizer.c:zend_get_object_type_uc Unexecuted instantiation: zend_utils.c:zend_get_object_type_uc Unexecuted instantiation: php_reflection.c:zend_get_object_type_uc Unexecuted instantiation: php_spl.c:zend_get_object_type_uc Unexecuted instantiation: spl_array.c:zend_get_object_type_uc Unexecuted instantiation: spl_directory.c:zend_get_object_type_uc Unexecuted instantiation: spl_dllist.c:zend_get_object_type_uc Unexecuted instantiation: spl_exceptions.c:zend_get_object_type_uc Unexecuted instantiation: spl_fixedarray.c:zend_get_object_type_uc Unexecuted instantiation: spl_functions.c:zend_get_object_type_uc Unexecuted instantiation: spl_heap.c:zend_get_object_type_uc Unexecuted instantiation: spl_iterators.c:zend_get_object_type_uc Unexecuted instantiation: spl_observer.c:zend_get_object_type_uc Unexecuted instantiation: array.c:zend_get_object_type_uc Unexecuted instantiation: assert.c:zend_get_object_type_uc Unexecuted instantiation: base64.c:zend_get_object_type_uc Unexecuted instantiation: basic_functions.c:zend_get_object_type_uc Unexecuted instantiation: browscap.c:zend_get_object_type_uc Unexecuted instantiation: crc32_x86.c:zend_get_object_type_uc Unexecuted instantiation: crc32.c:zend_get_object_type_uc Unexecuted instantiation: credits.c:zend_get_object_type_uc Unexecuted instantiation: crypt.c:zend_get_object_type_uc Unexecuted instantiation: css.c:zend_get_object_type_uc Unexecuted instantiation: datetime.c:zend_get_object_type_uc Unexecuted instantiation: dir.c:zend_get_object_type_uc Unexecuted instantiation: dl.c:zend_get_object_type_uc Unexecuted instantiation: dns.c:zend_get_object_type_uc Unexecuted instantiation: exec.c:zend_get_object_type_uc Unexecuted instantiation: file.c:zend_get_object_type_uc Unexecuted instantiation: filestat.c:zend_get_object_type_uc Unexecuted instantiation: filters.c:zend_get_object_type_uc Unexecuted instantiation: flock_compat.c:zend_get_object_type_uc Unexecuted instantiation: formatted_print.c:zend_get_object_type_uc Unexecuted instantiation: fsock.c:zend_get_object_type_uc Unexecuted instantiation: ftok.c:zend_get_object_type_uc Unexecuted instantiation: ftp_fopen_wrapper.c:zend_get_object_type_uc Unexecuted instantiation: head.c:zend_get_object_type_uc Unexecuted instantiation: hrtime.c:zend_get_object_type_uc Unexecuted instantiation: html.c:zend_get_object_type_uc Unexecuted instantiation: http_fopen_wrapper.c:zend_get_object_type_uc Unexecuted instantiation: http.c:zend_get_object_type_uc Unexecuted instantiation: image.c:zend_get_object_type_uc Unexecuted instantiation: incomplete_class.c:zend_get_object_type_uc Unexecuted instantiation: info.c:zend_get_object_type_uc Unexecuted instantiation: iptc.c:zend_get_object_type_uc Unexecuted instantiation: levenshtein.c:zend_get_object_type_uc Unexecuted instantiation: link.c:zend_get_object_type_uc Unexecuted instantiation: mail.c:zend_get_object_type_uc Unexecuted instantiation: math.c:zend_get_object_type_uc Unexecuted instantiation: md5.c:zend_get_object_type_uc Unexecuted instantiation: metaphone.c:zend_get_object_type_uc Unexecuted instantiation: microtime.c:zend_get_object_type_uc Unexecuted instantiation: net.c:zend_get_object_type_uc Unexecuted instantiation: pack.c:zend_get_object_type_uc Unexecuted instantiation: pageinfo.c:zend_get_object_type_uc Unexecuted instantiation: password.c:zend_get_object_type_uc Unexecuted instantiation: php_fopen_wrapper.c:zend_get_object_type_uc Unexecuted instantiation: proc_open.c:zend_get_object_type_uc Unexecuted instantiation: quot_print.c:zend_get_object_type_uc Unexecuted instantiation: scanf.c:zend_get_object_type_uc Unexecuted instantiation: sha1.c:zend_get_object_type_uc Unexecuted instantiation: soundex.c:zend_get_object_type_uc Unexecuted instantiation: streamsfuncs.c:zend_get_object_type_uc Unexecuted instantiation: string.c:zend_get_object_type_uc Unexecuted instantiation: strnatcmp.c:zend_get_object_type_uc Unexecuted instantiation: syslog.c:zend_get_object_type_uc Unexecuted instantiation: type.c:zend_get_object_type_uc Unexecuted instantiation: uniqid.c:zend_get_object_type_uc Unexecuted instantiation: url_scanner_ex.c:zend_get_object_type_uc Unexecuted instantiation: url.c:zend_get_object_type_uc Unexecuted instantiation: user_filters.c:zend_get_object_type_uc Unexecuted instantiation: uuencode.c:zend_get_object_type_uc Unexecuted instantiation: var_unserializer.c:zend_get_object_type_uc Unexecuted instantiation: var.c:zend_get_object_type_uc Unexecuted instantiation: versioning.c:zend_get_object_type_uc Unexecuted instantiation: crypt_sha256.c:zend_get_object_type_uc Unexecuted instantiation: crypt_sha512.c:zend_get_object_type_uc Unexecuted instantiation: php_crypt_r.c:zend_get_object_type_uc Unexecuted instantiation: php_uri.c:zend_get_object_type_uc Unexecuted instantiation: php_uri_common.c:zend_get_object_type_uc Unexecuted instantiation: uri_parser_rfc3986.c:zend_get_object_type_uc Unexecuted instantiation: uri_parser_whatwg.c:zend_get_object_type_uc Unexecuted instantiation: uri_parser_php_parse_url.c:zend_get_object_type_uc Unexecuted instantiation: explicit_bzero.c:zend_get_object_type_uc Unexecuted instantiation: fopen_wrappers.c:zend_get_object_type_uc Unexecuted instantiation: getopt.c:zend_get_object_type_uc Unexecuted instantiation: main.c:zend_get_object_type_uc Unexecuted instantiation: network.c:zend_get_object_type_uc Unexecuted instantiation: output.c:zend_get_object_type_uc Unexecuted instantiation: php_content_types.c:zend_get_object_type_uc Unexecuted instantiation: php_ini_builder.c:zend_get_object_type_uc Unexecuted instantiation: php_ini.c:zend_get_object_type_uc Unexecuted instantiation: php_glob.c:zend_get_object_type_uc Unexecuted instantiation: php_odbc_utils.c:zend_get_object_type_uc Unexecuted instantiation: php_open_temporary_file.c:zend_get_object_type_uc Unexecuted instantiation: php_scandir.c:zend_get_object_type_uc Unexecuted instantiation: php_syslog.c:zend_get_object_type_uc Unexecuted instantiation: php_ticks.c:zend_get_object_type_uc Unexecuted instantiation: php_variables.c:zend_get_object_type_uc Unexecuted instantiation: reentrancy.c:zend_get_object_type_uc Unexecuted instantiation: rfc1867.c:zend_get_object_type_uc Unexecuted instantiation: safe_bcmp.c:zend_get_object_type_uc Unexecuted instantiation: SAPI.c:zend_get_object_type_uc Unexecuted instantiation: snprintf.c:zend_get_object_type_uc Unexecuted instantiation: spprintf.c:zend_get_object_type_uc Unexecuted instantiation: strlcat.c:zend_get_object_type_uc Unexecuted instantiation: strlcpy.c:zend_get_object_type_uc Unexecuted instantiation: cast.c:zend_get_object_type_uc Unexecuted instantiation: filter.c:zend_get_object_type_uc Unexecuted instantiation: glob_wrapper.c:zend_get_object_type_uc Unexecuted instantiation: memory.c:zend_get_object_type_uc Unexecuted instantiation: mmap.c:zend_get_object_type_uc Unexecuted instantiation: plain_wrapper.c:zend_get_object_type_uc Unexecuted instantiation: streams.c:zend_get_object_type_uc Unexecuted instantiation: transports.c:zend_get_object_type_uc Unexecuted instantiation: userspace.c:zend_get_object_type_uc Unexecuted instantiation: xp_socket.c:zend_get_object_type_uc Unexecuted instantiation: block_pass.c:zend_get_object_type_uc Unexecuted instantiation: compact_literals.c:zend_get_object_type_uc Unexecuted instantiation: compact_vars.c:zend_get_object_type_uc Unexecuted instantiation: dfa_pass.c:zend_get_object_type_uc Unexecuted instantiation: nop_removal.c:zend_get_object_type_uc Unexecuted instantiation: optimize_func_calls.c:zend_get_object_type_uc Unexecuted instantiation: optimize_temp_vars_5.c:zend_get_object_type_uc Unexecuted instantiation: pass1.c:zend_get_object_type_uc Unexecuted instantiation: pass3.c:zend_get_object_type_uc Unexecuted instantiation: sccp.c:zend_get_object_type_uc Unexecuted instantiation: zend_optimizer.c:zend_get_object_type_uc Unexecuted instantiation: zend_API.c:zend_get_object_type_uc Unexecuted instantiation: zend_ast.c:zend_get_object_type_uc Unexecuted instantiation: zend_attributes.c:zend_get_object_type_uc Unexecuted instantiation: zend_builtin_functions.c:zend_get_object_type_uc Unexecuted instantiation: zend_closures.c:zend_get_object_type_uc Unexecuted instantiation: zend_compile.c:zend_get_object_type_uc Unexecuted instantiation: zend_constants.c:zend_get_object_type_uc Unexecuted instantiation: zend_default_classes.c:zend_get_object_type_uc Unexecuted instantiation: zend_dtrace.c:zend_get_object_type_uc Unexecuted instantiation: zend_enum.c:zend_get_object_type_uc zend_exceptions.c:zend_get_object_type_uc Line | Count | Source | 917 | 12 | { | 918 | | return zend_get_object_type_case(ce, true); | 919 | 12 | } |
Unexecuted instantiation: zend_execute_API.c:zend_get_object_type_uc Unexecuted instantiation: zend_execute.c:zend_get_object_type_uc Unexecuted instantiation: zend_fibers.c:zend_get_object_type_uc Unexecuted instantiation: zend_gc.c:zend_get_object_type_uc Unexecuted instantiation: zend_generators.c:zend_get_object_type_uc zend_inheritance.c:zend_get_object_type_uc Line | Count | Source | 917 | 232 | { | 918 | | return zend_get_object_type_case(ce, true); | 919 | 232 | } |
Unexecuted instantiation: zend_ini_parser.c:zend_get_object_type_uc Unexecuted instantiation: zend_ini_scanner.c:zend_get_object_type_uc Unexecuted instantiation: zend_ini.c:zend_get_object_type_uc zend_interfaces.c:zend_get_object_type_uc Line | Count | Source | 917 | 12 | { | 918 | | return zend_get_object_type_case(ce, true); | 919 | 12 | } |
Unexecuted instantiation: zend_iterators.c:zend_get_object_type_uc Unexecuted instantiation: zend_language_parser.c:zend_get_object_type_uc Unexecuted instantiation: zend_language_scanner.c:zend_get_object_type_uc Unexecuted instantiation: zend_lazy_objects.c:zend_get_object_type_uc Unexecuted instantiation: zend_list.c:zend_get_object_type_uc Unexecuted instantiation: zend_object_handlers.c:zend_get_object_type_uc Unexecuted instantiation: zend_objects_API.c:zend_get_object_type_uc Unexecuted instantiation: zend_objects.c:zend_get_object_type_uc Unexecuted instantiation: zend_observer.c:zend_get_object_type_uc Unexecuted instantiation: zend_opcode.c:zend_get_object_type_uc Unexecuted instantiation: zend_operators.c:zend_get_object_type_uc Unexecuted instantiation: zend_property_hooks.c:zend_get_object_type_uc Unexecuted instantiation: zend_smart_str.c:zend_get_object_type_uc Unexecuted instantiation: zend_system_id.c:zend_get_object_type_uc Unexecuted instantiation: zend_variables.c:zend_get_object_type_uc Unexecuted instantiation: zend_weakrefs.c:zend_get_object_type_uc Unexecuted instantiation: zend.c:zend_get_object_type_uc Unexecuted instantiation: internal_functions_cli.c:zend_get_object_type_uc Unexecuted instantiation: fuzzer-parser.c:zend_get_object_type_uc Unexecuted instantiation: fuzzer-sapi.c:zend_get_object_type_uc Unexecuted instantiation: fuzzer-tracing-jit.c:zend_get_object_type_uc Unexecuted instantiation: fuzzer-exif.c:zend_get_object_type_uc Unexecuted instantiation: fuzzer-unserialize.c:zend_get_object_type_uc Unexecuted instantiation: fuzzer-function-jit.c:zend_get_object_type_uc Unexecuted instantiation: fuzzer-json.c:zend_get_object_type_uc Unexecuted instantiation: fuzzer-unserializehash.c:zend_get_object_type_uc Unexecuted instantiation: fuzzer-execute.c:zend_get_object_type_uc |
920 | | |
921 | | ZEND_API bool zend_is_iterable(const zval *iterable); |
922 | | |
923 | | ZEND_API bool zend_is_countable(const zval *countable); |
924 | | |
925 | | ZEND_API zend_result zend_get_default_from_internal_arg_info( |
926 | | zval *default_value_zval, const zend_internal_arg_info *arg_info); |
927 | | |
928 | | END_EXTERN_C() |
929 | | |
930 | | #if ZEND_DEBUG |
931 | | #define CHECK_ZVAL_STRING(str) \ |
932 | 13.2M | ZEND_ASSERT(ZSTR_VAL(str)[ZSTR_LEN(str)] == '\0' && "String is not null-terminated"); |
933 | | #else |
934 | | #define CHECK_ZVAL_STRING(z) |
935 | | #endif |
936 | | |
937 | | static zend_always_inline bool zend_str_has_nul_byte(const zend_string *str) |
938 | 202k | { |
939 | 202k | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); |
940 | 202k | } php_date.c:zend_str_has_nul_byte Line | Count | Source | 938 | 109k | { | 939 | 109k | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 940 | 109k | } |
Unexecuted instantiation: php_pcre.c:zend_str_has_nul_byte Unexecuted instantiation: exif.c:zend_str_has_nul_byte Unexecuted instantiation: hash_adler32.c:zend_str_has_nul_byte Unexecuted instantiation: hash_crc32.c:zend_str_has_nul_byte Unexecuted instantiation: hash_fnv.c:zend_str_has_nul_byte Unexecuted instantiation: hash_gost.c:zend_str_has_nul_byte Unexecuted instantiation: hash_haval.c:zend_str_has_nul_byte Unexecuted instantiation: hash_joaat.c:zend_str_has_nul_byte Unexecuted instantiation: hash_md.c:zend_str_has_nul_byte Unexecuted instantiation: hash_murmur.c:zend_str_has_nul_byte Unexecuted instantiation: hash_ripemd.c:zend_str_has_nul_byte Unexecuted instantiation: hash_sha_ni.c:zend_str_has_nul_byte Unexecuted instantiation: hash_sha_sse2.c:zend_str_has_nul_byte Unexecuted instantiation: hash_sha.c:zend_str_has_nul_byte Unexecuted instantiation: hash_sha3.c:zend_str_has_nul_byte Unexecuted instantiation: hash_snefru.c:zend_str_has_nul_byte Unexecuted instantiation: hash_tiger.c:zend_str_has_nul_byte Unexecuted instantiation: hash_whirlpool.c:zend_str_has_nul_byte Unexecuted instantiation: hash_xxhash.c:zend_str_has_nul_byte Unexecuted instantiation: hash.c:zend_str_has_nul_byte Unexecuted instantiation: json_encoder.c:zend_str_has_nul_byte Unexecuted instantiation: json_parser.tab.c:zend_str_has_nul_byte Unexecuted instantiation: json_scanner.c:zend_str_has_nul_byte Unexecuted instantiation: json.c:zend_str_has_nul_byte Unexecuted instantiation: php_lexbor.c:zend_str_has_nul_byte Unexecuted instantiation: shared_alloc_mmap.c:zend_str_has_nul_byte Unexecuted instantiation: shared_alloc_posix.c:zend_str_has_nul_byte Unexecuted instantiation: shared_alloc_shm.c:zend_str_has_nul_byte Unexecuted instantiation: zend_accelerator_api.c:zend_str_has_nul_byte Unexecuted instantiation: zend_accelerator_blacklist.c:zend_str_has_nul_byte Unexecuted instantiation: zend_accelerator_debug.c:zend_str_has_nul_byte Unexecuted instantiation: zend_accelerator_hash.c:zend_str_has_nul_byte Unexecuted instantiation: zend_accelerator_module.c:zend_str_has_nul_byte Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_str_has_nul_byte Unexecuted instantiation: zend_file_cache.c:zend_str_has_nul_byte Unexecuted instantiation: zend_persist_calc.c:zend_str_has_nul_byte Unexecuted instantiation: zend_persist.c:zend_str_has_nul_byte Unexecuted instantiation: zend_shared_alloc.c:zend_str_has_nul_byte Unexecuted instantiation: ZendAccelerator.c:zend_str_has_nul_byte Unexecuted instantiation: zend_jit_vm_helpers.c:zend_str_has_nul_byte Unexecuted instantiation: zend_jit.c:zend_str_has_nul_byte Unexecuted instantiation: csprng.c:zend_str_has_nul_byte Unexecuted instantiation: engine_mt19937.c:zend_str_has_nul_byte Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_str_has_nul_byte Unexecuted instantiation: engine_secure.c:zend_str_has_nul_byte Unexecuted instantiation: engine_user.c:zend_str_has_nul_byte Unexecuted instantiation: engine_xoshiro256starstar.c:zend_str_has_nul_byte Unexecuted instantiation: gammasection.c:zend_str_has_nul_byte Unexecuted instantiation: random.c:zend_str_has_nul_byte Unexecuted instantiation: randomizer.c:zend_str_has_nul_byte Unexecuted instantiation: zend_utils.c:zend_str_has_nul_byte Unexecuted instantiation: php_reflection.c:zend_str_has_nul_byte Unexecuted instantiation: php_spl.c:zend_str_has_nul_byte Unexecuted instantiation: spl_array.c:zend_str_has_nul_byte Unexecuted instantiation: spl_directory.c:zend_str_has_nul_byte Unexecuted instantiation: spl_dllist.c:zend_str_has_nul_byte Unexecuted instantiation: spl_exceptions.c:zend_str_has_nul_byte Unexecuted instantiation: spl_fixedarray.c:zend_str_has_nul_byte Unexecuted instantiation: spl_functions.c:zend_str_has_nul_byte Unexecuted instantiation: spl_heap.c:zend_str_has_nul_byte Unexecuted instantiation: spl_iterators.c:zend_str_has_nul_byte Unexecuted instantiation: spl_observer.c:zend_str_has_nul_byte Unexecuted instantiation: array.c:zend_str_has_nul_byte Unexecuted instantiation: assert.c:zend_str_has_nul_byte Unexecuted instantiation: base64.c:zend_str_has_nul_byte basic_functions.c:zend_str_has_nul_byte Line | Count | Source | 938 | 37 | { | 939 | 37 | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 940 | 37 | } |
Unexecuted instantiation: browscap.c:zend_str_has_nul_byte Unexecuted instantiation: crc32_x86.c:zend_str_has_nul_byte Unexecuted instantiation: crc32.c:zend_str_has_nul_byte Unexecuted instantiation: credits.c:zend_str_has_nul_byte Unexecuted instantiation: crypt.c:zend_str_has_nul_byte Unexecuted instantiation: css.c:zend_str_has_nul_byte Unexecuted instantiation: datetime.c:zend_str_has_nul_byte dir.c:zend_str_has_nul_byte Line | Count | Source | 938 | 153 | { | 939 | 153 | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 940 | 153 | } |
Unexecuted instantiation: dl.c:zend_str_has_nul_byte Unexecuted instantiation: dns.c:zend_str_has_nul_byte exec.c:zend_str_has_nul_byte Line | Count | Source | 938 | 31 | { | 939 | 31 | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 940 | 31 | } |
file.c:zend_str_has_nul_byte Line | Count | Source | 938 | 11 | { | 939 | 11 | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 940 | 11 | } |
filestat.c:zend_str_has_nul_byte Line | Count | Source | 938 | 22 | { | 939 | 22 | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 940 | 22 | } |
Unexecuted instantiation: filters.c:zend_str_has_nul_byte Unexecuted instantiation: flock_compat.c:zend_str_has_nul_byte Unexecuted instantiation: formatted_print.c:zend_str_has_nul_byte Unexecuted instantiation: fsock.c:zend_str_has_nul_byte Unexecuted instantiation: ftok.c:zend_str_has_nul_byte Unexecuted instantiation: ftp_fopen_wrapper.c:zend_str_has_nul_byte Unexecuted instantiation: head.c:zend_str_has_nul_byte Unexecuted instantiation: hrtime.c:zend_str_has_nul_byte Unexecuted instantiation: html.c:zend_str_has_nul_byte Unexecuted instantiation: http_fopen_wrapper.c:zend_str_has_nul_byte Unexecuted instantiation: http.c:zend_str_has_nul_byte image.c:zend_str_has_nul_byte Line | Count | Source | 938 | 5 | { | 939 | 5 | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 940 | 5 | } |
Unexecuted instantiation: incomplete_class.c:zend_str_has_nul_byte Unexecuted instantiation: info.c:zend_str_has_nul_byte Unexecuted instantiation: iptc.c:zend_str_has_nul_byte Unexecuted instantiation: levenshtein.c:zend_str_has_nul_byte Unexecuted instantiation: link.c:zend_str_has_nul_byte Unexecuted instantiation: mail.c:zend_str_has_nul_byte Unexecuted instantiation: math.c:zend_str_has_nul_byte Unexecuted instantiation: md5.c:zend_str_has_nul_byte Unexecuted instantiation: metaphone.c:zend_str_has_nul_byte Unexecuted instantiation: microtime.c:zend_str_has_nul_byte Unexecuted instantiation: net.c:zend_str_has_nul_byte Unexecuted instantiation: pack.c:zend_str_has_nul_byte Unexecuted instantiation: pageinfo.c:zend_str_has_nul_byte Unexecuted instantiation: password.c:zend_str_has_nul_byte Unexecuted instantiation: php_fopen_wrapper.c:zend_str_has_nul_byte Unexecuted instantiation: proc_open.c:zend_str_has_nul_byte Unexecuted instantiation: quot_print.c:zend_str_has_nul_byte Unexecuted instantiation: scanf.c:zend_str_has_nul_byte Unexecuted instantiation: sha1.c:zend_str_has_nul_byte Unexecuted instantiation: soundex.c:zend_str_has_nul_byte Unexecuted instantiation: streamsfuncs.c:zend_str_has_nul_byte Unexecuted instantiation: string.c:zend_str_has_nul_byte Unexecuted instantiation: strnatcmp.c:zend_str_has_nul_byte Unexecuted instantiation: syslog.c:zend_str_has_nul_byte Unexecuted instantiation: type.c:zend_str_has_nul_byte Unexecuted instantiation: uniqid.c:zend_str_has_nul_byte Unexecuted instantiation: url_scanner_ex.c:zend_str_has_nul_byte Unexecuted instantiation: url.c:zend_str_has_nul_byte Unexecuted instantiation: user_filters.c:zend_str_has_nul_byte Unexecuted instantiation: uuencode.c:zend_str_has_nul_byte Unexecuted instantiation: var_unserializer.c:zend_str_has_nul_byte Unexecuted instantiation: var.c:zend_str_has_nul_byte Unexecuted instantiation: versioning.c:zend_str_has_nul_byte Unexecuted instantiation: crypt_sha256.c:zend_str_has_nul_byte Unexecuted instantiation: crypt_sha512.c:zend_str_has_nul_byte Unexecuted instantiation: php_crypt_r.c:zend_str_has_nul_byte Unexecuted instantiation: php_uri.c:zend_str_has_nul_byte Unexecuted instantiation: php_uri_common.c:zend_str_has_nul_byte Unexecuted instantiation: uri_parser_rfc3986.c:zend_str_has_nul_byte Unexecuted instantiation: uri_parser_whatwg.c:zend_str_has_nul_byte Unexecuted instantiation: uri_parser_php_parse_url.c:zend_str_has_nul_byte Unexecuted instantiation: explicit_bzero.c:zend_str_has_nul_byte Unexecuted instantiation: fopen_wrappers.c:zend_str_has_nul_byte Unexecuted instantiation: getopt.c:zend_str_has_nul_byte Unexecuted instantiation: main.c:zend_str_has_nul_byte Unexecuted instantiation: network.c:zend_str_has_nul_byte Unexecuted instantiation: output.c:zend_str_has_nul_byte Unexecuted instantiation: php_content_types.c:zend_str_has_nul_byte Unexecuted instantiation: php_ini_builder.c:zend_str_has_nul_byte Unexecuted instantiation: php_ini.c:zend_str_has_nul_byte Unexecuted instantiation: php_glob.c:zend_str_has_nul_byte Unexecuted instantiation: php_odbc_utils.c:zend_str_has_nul_byte Unexecuted instantiation: php_open_temporary_file.c:zend_str_has_nul_byte Unexecuted instantiation: php_scandir.c:zend_str_has_nul_byte Unexecuted instantiation: php_syslog.c:zend_str_has_nul_byte Unexecuted instantiation: php_ticks.c:zend_str_has_nul_byte Unexecuted instantiation: php_variables.c:zend_str_has_nul_byte Unexecuted instantiation: reentrancy.c:zend_str_has_nul_byte Unexecuted instantiation: rfc1867.c:zend_str_has_nul_byte Unexecuted instantiation: safe_bcmp.c:zend_str_has_nul_byte Unexecuted instantiation: SAPI.c:zend_str_has_nul_byte Unexecuted instantiation: snprintf.c:zend_str_has_nul_byte Unexecuted instantiation: spprintf.c:zend_str_has_nul_byte Unexecuted instantiation: strlcat.c:zend_str_has_nul_byte Unexecuted instantiation: strlcpy.c:zend_str_has_nul_byte Unexecuted instantiation: cast.c:zend_str_has_nul_byte Unexecuted instantiation: filter.c:zend_str_has_nul_byte Unexecuted instantiation: glob_wrapper.c:zend_str_has_nul_byte Unexecuted instantiation: memory.c:zend_str_has_nul_byte Unexecuted instantiation: mmap.c:zend_str_has_nul_byte Unexecuted instantiation: plain_wrapper.c:zend_str_has_nul_byte Unexecuted instantiation: streams.c:zend_str_has_nul_byte Unexecuted instantiation: transports.c:zend_str_has_nul_byte Unexecuted instantiation: userspace.c:zend_str_has_nul_byte Unexecuted instantiation: xp_socket.c:zend_str_has_nul_byte Unexecuted instantiation: block_pass.c:zend_str_has_nul_byte Unexecuted instantiation: compact_literals.c:zend_str_has_nul_byte Unexecuted instantiation: compact_vars.c:zend_str_has_nul_byte Unexecuted instantiation: dfa_pass.c:zend_str_has_nul_byte Unexecuted instantiation: nop_removal.c:zend_str_has_nul_byte Unexecuted instantiation: optimize_func_calls.c:zend_str_has_nul_byte Unexecuted instantiation: optimize_temp_vars_5.c:zend_str_has_nul_byte Unexecuted instantiation: pass1.c:zend_str_has_nul_byte Unexecuted instantiation: pass3.c:zend_str_has_nul_byte Unexecuted instantiation: sccp.c:zend_str_has_nul_byte Unexecuted instantiation: zend_optimizer.c:zend_str_has_nul_byte Unexecuted instantiation: zend_API.c:zend_str_has_nul_byte Unexecuted instantiation: zend_ast.c:zend_str_has_nul_byte Unexecuted instantiation: zend_attributes.c:zend_str_has_nul_byte Unexecuted instantiation: zend_builtin_functions.c:zend_str_has_nul_byte Unexecuted instantiation: zend_closures.c:zend_str_has_nul_byte Unexecuted instantiation: zend_compile.c:zend_str_has_nul_byte Unexecuted instantiation: zend_constants.c:zend_str_has_nul_byte Unexecuted instantiation: zend_default_classes.c:zend_str_has_nul_byte Unexecuted instantiation: zend_dtrace.c:zend_str_has_nul_byte Unexecuted instantiation: zend_enum.c:zend_str_has_nul_byte Unexecuted instantiation: zend_exceptions.c:zend_str_has_nul_byte Unexecuted instantiation: zend_execute_API.c:zend_str_has_nul_byte zend_execute.c:zend_str_has_nul_byte Line | Count | Source | 938 | 92.5k | { | 939 | 92.5k | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 940 | 92.5k | } |
Unexecuted instantiation: zend_fibers.c:zend_str_has_nul_byte Unexecuted instantiation: zend_gc.c:zend_str_has_nul_byte Unexecuted instantiation: zend_generators.c:zend_str_has_nul_byte Unexecuted instantiation: zend_inheritance.c:zend_str_has_nul_byte Unexecuted instantiation: zend_ini_parser.c:zend_str_has_nul_byte Unexecuted instantiation: zend_ini_scanner.c:zend_str_has_nul_byte Unexecuted instantiation: zend_ini.c:zend_str_has_nul_byte Unexecuted instantiation: zend_interfaces.c:zend_str_has_nul_byte Unexecuted instantiation: zend_iterators.c:zend_str_has_nul_byte Unexecuted instantiation: zend_language_parser.c:zend_str_has_nul_byte Unexecuted instantiation: zend_language_scanner.c:zend_str_has_nul_byte Unexecuted instantiation: zend_lazy_objects.c:zend_str_has_nul_byte Unexecuted instantiation: zend_list.c:zend_str_has_nul_byte Unexecuted instantiation: zend_object_handlers.c:zend_str_has_nul_byte Unexecuted instantiation: zend_objects_API.c:zend_str_has_nul_byte Unexecuted instantiation: zend_objects.c:zend_str_has_nul_byte Unexecuted instantiation: zend_observer.c:zend_str_has_nul_byte Unexecuted instantiation: zend_opcode.c:zend_str_has_nul_byte Unexecuted instantiation: zend_operators.c:zend_str_has_nul_byte Unexecuted instantiation: zend_property_hooks.c:zend_str_has_nul_byte Unexecuted instantiation: zend_smart_str.c:zend_str_has_nul_byte Unexecuted instantiation: zend_system_id.c:zend_str_has_nul_byte Unexecuted instantiation: zend_variables.c:zend_str_has_nul_byte Unexecuted instantiation: zend_weakrefs.c:zend_str_has_nul_byte Unexecuted instantiation: zend.c:zend_str_has_nul_byte Unexecuted instantiation: internal_functions_cli.c:zend_str_has_nul_byte Unexecuted instantiation: fuzzer-parser.c:zend_str_has_nul_byte Unexecuted instantiation: fuzzer-sapi.c:zend_str_has_nul_byte Unexecuted instantiation: fuzzer-tracing-jit.c:zend_str_has_nul_byte Unexecuted instantiation: fuzzer-exif.c:zend_str_has_nul_byte Unexecuted instantiation: fuzzer-unserialize.c:zend_str_has_nul_byte Unexecuted instantiation: fuzzer-function-jit.c:zend_str_has_nul_byte Unexecuted instantiation: fuzzer-json.c:zend_str_has_nul_byte Unexecuted instantiation: fuzzer-unserializehash.c:zend_str_has_nul_byte Unexecuted instantiation: fuzzer-execute.c:zend_str_has_nul_byte |
941 | | static zend_always_inline bool zend_char_has_nul_byte(const char *s, size_t known_length) |
942 | 78.1k | { |
943 | 78.1k | return known_length != strlen(s); |
944 | 78.1k | } Unexecuted instantiation: php_date.c:zend_char_has_nul_byte Unexecuted instantiation: php_pcre.c:zend_char_has_nul_byte Unexecuted instantiation: exif.c:zend_char_has_nul_byte Unexecuted instantiation: hash_adler32.c:zend_char_has_nul_byte Unexecuted instantiation: hash_crc32.c:zend_char_has_nul_byte Unexecuted instantiation: hash_fnv.c:zend_char_has_nul_byte Unexecuted instantiation: hash_gost.c:zend_char_has_nul_byte Unexecuted instantiation: hash_haval.c:zend_char_has_nul_byte Unexecuted instantiation: hash_joaat.c:zend_char_has_nul_byte Unexecuted instantiation: hash_md.c:zend_char_has_nul_byte Unexecuted instantiation: hash_murmur.c:zend_char_has_nul_byte Unexecuted instantiation: hash_ripemd.c:zend_char_has_nul_byte Unexecuted instantiation: hash_sha_ni.c:zend_char_has_nul_byte Unexecuted instantiation: hash_sha_sse2.c:zend_char_has_nul_byte Unexecuted instantiation: hash_sha.c:zend_char_has_nul_byte Unexecuted instantiation: hash_sha3.c:zend_char_has_nul_byte Unexecuted instantiation: hash_snefru.c:zend_char_has_nul_byte Unexecuted instantiation: hash_tiger.c:zend_char_has_nul_byte Unexecuted instantiation: hash_whirlpool.c:zend_char_has_nul_byte Unexecuted instantiation: hash_xxhash.c:zend_char_has_nul_byte Unexecuted instantiation: hash.c:zend_char_has_nul_byte Unexecuted instantiation: json_encoder.c:zend_char_has_nul_byte Unexecuted instantiation: json_parser.tab.c:zend_char_has_nul_byte Unexecuted instantiation: json_scanner.c:zend_char_has_nul_byte Unexecuted instantiation: json.c:zend_char_has_nul_byte Unexecuted instantiation: php_lexbor.c:zend_char_has_nul_byte Unexecuted instantiation: shared_alloc_mmap.c:zend_char_has_nul_byte Unexecuted instantiation: shared_alloc_posix.c:zend_char_has_nul_byte Unexecuted instantiation: shared_alloc_shm.c:zend_char_has_nul_byte Unexecuted instantiation: zend_accelerator_api.c:zend_char_has_nul_byte Unexecuted instantiation: zend_accelerator_blacklist.c:zend_char_has_nul_byte Unexecuted instantiation: zend_accelerator_debug.c:zend_char_has_nul_byte Unexecuted instantiation: zend_accelerator_hash.c:zend_char_has_nul_byte Unexecuted instantiation: zend_accelerator_module.c:zend_char_has_nul_byte Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_char_has_nul_byte Unexecuted instantiation: zend_file_cache.c:zend_char_has_nul_byte Unexecuted instantiation: zend_persist_calc.c:zend_char_has_nul_byte Unexecuted instantiation: zend_persist.c:zend_char_has_nul_byte Unexecuted instantiation: zend_shared_alloc.c:zend_char_has_nul_byte Unexecuted instantiation: ZendAccelerator.c:zend_char_has_nul_byte Unexecuted instantiation: zend_jit_vm_helpers.c:zend_char_has_nul_byte Unexecuted instantiation: zend_jit.c:zend_char_has_nul_byte Unexecuted instantiation: csprng.c:zend_char_has_nul_byte Unexecuted instantiation: engine_mt19937.c:zend_char_has_nul_byte Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_char_has_nul_byte Unexecuted instantiation: engine_secure.c:zend_char_has_nul_byte Unexecuted instantiation: engine_user.c:zend_char_has_nul_byte Unexecuted instantiation: engine_xoshiro256starstar.c:zend_char_has_nul_byte Unexecuted instantiation: gammasection.c:zend_char_has_nul_byte Unexecuted instantiation: random.c:zend_char_has_nul_byte Unexecuted instantiation: randomizer.c:zend_char_has_nul_byte Unexecuted instantiation: zend_utils.c:zend_char_has_nul_byte Unexecuted instantiation: php_reflection.c:zend_char_has_nul_byte Unexecuted instantiation: php_spl.c:zend_char_has_nul_byte Unexecuted instantiation: spl_array.c:zend_char_has_nul_byte Unexecuted instantiation: spl_directory.c:zend_char_has_nul_byte Unexecuted instantiation: spl_dllist.c:zend_char_has_nul_byte Unexecuted instantiation: spl_exceptions.c:zend_char_has_nul_byte Unexecuted instantiation: spl_fixedarray.c:zend_char_has_nul_byte Unexecuted instantiation: spl_functions.c:zend_char_has_nul_byte Unexecuted instantiation: spl_heap.c:zend_char_has_nul_byte Unexecuted instantiation: spl_iterators.c:zend_char_has_nul_byte Unexecuted instantiation: spl_observer.c:zend_char_has_nul_byte Unexecuted instantiation: array.c:zend_char_has_nul_byte Unexecuted instantiation: assert.c:zend_char_has_nul_byte Unexecuted instantiation: base64.c:zend_char_has_nul_byte Unexecuted instantiation: basic_functions.c:zend_char_has_nul_byte Unexecuted instantiation: browscap.c:zend_char_has_nul_byte Unexecuted instantiation: crc32_x86.c:zend_char_has_nul_byte Unexecuted instantiation: crc32.c:zend_char_has_nul_byte Unexecuted instantiation: credits.c:zend_char_has_nul_byte Unexecuted instantiation: crypt.c:zend_char_has_nul_byte Unexecuted instantiation: css.c:zend_char_has_nul_byte Unexecuted instantiation: datetime.c:zend_char_has_nul_byte Unexecuted instantiation: dir.c:zend_char_has_nul_byte Unexecuted instantiation: dl.c:zend_char_has_nul_byte Unexecuted instantiation: dns.c:zend_char_has_nul_byte Unexecuted instantiation: exec.c:zend_char_has_nul_byte Unexecuted instantiation: file.c:zend_char_has_nul_byte Unexecuted instantiation: filestat.c:zend_char_has_nul_byte Unexecuted instantiation: filters.c:zend_char_has_nul_byte Unexecuted instantiation: flock_compat.c:zend_char_has_nul_byte Unexecuted instantiation: formatted_print.c:zend_char_has_nul_byte Unexecuted instantiation: fsock.c:zend_char_has_nul_byte Unexecuted instantiation: ftok.c:zend_char_has_nul_byte Unexecuted instantiation: ftp_fopen_wrapper.c:zend_char_has_nul_byte Unexecuted instantiation: head.c:zend_char_has_nul_byte Unexecuted instantiation: hrtime.c:zend_char_has_nul_byte Unexecuted instantiation: html.c:zend_char_has_nul_byte Unexecuted instantiation: http_fopen_wrapper.c:zend_char_has_nul_byte Unexecuted instantiation: http.c:zend_char_has_nul_byte Unexecuted instantiation: image.c:zend_char_has_nul_byte Unexecuted instantiation: incomplete_class.c:zend_char_has_nul_byte Unexecuted instantiation: info.c:zend_char_has_nul_byte Unexecuted instantiation: iptc.c:zend_char_has_nul_byte Unexecuted instantiation: levenshtein.c:zend_char_has_nul_byte Unexecuted instantiation: link.c:zend_char_has_nul_byte Unexecuted instantiation: mail.c:zend_char_has_nul_byte Unexecuted instantiation: math.c:zend_char_has_nul_byte Unexecuted instantiation: md5.c:zend_char_has_nul_byte Unexecuted instantiation: metaphone.c:zend_char_has_nul_byte Unexecuted instantiation: microtime.c:zend_char_has_nul_byte Unexecuted instantiation: net.c:zend_char_has_nul_byte Unexecuted instantiation: pack.c:zend_char_has_nul_byte Unexecuted instantiation: pageinfo.c:zend_char_has_nul_byte Unexecuted instantiation: password.c:zend_char_has_nul_byte Unexecuted instantiation: php_fopen_wrapper.c:zend_char_has_nul_byte Unexecuted instantiation: proc_open.c:zend_char_has_nul_byte Unexecuted instantiation: quot_print.c:zend_char_has_nul_byte Unexecuted instantiation: scanf.c:zend_char_has_nul_byte Unexecuted instantiation: sha1.c:zend_char_has_nul_byte Unexecuted instantiation: soundex.c:zend_char_has_nul_byte Unexecuted instantiation: streamsfuncs.c:zend_char_has_nul_byte Unexecuted instantiation: string.c:zend_char_has_nul_byte Unexecuted instantiation: strnatcmp.c:zend_char_has_nul_byte Unexecuted instantiation: syslog.c:zend_char_has_nul_byte Unexecuted instantiation: type.c:zend_char_has_nul_byte Unexecuted instantiation: uniqid.c:zend_char_has_nul_byte Unexecuted instantiation: url_scanner_ex.c:zend_char_has_nul_byte Unexecuted instantiation: url.c:zend_char_has_nul_byte Unexecuted instantiation: user_filters.c:zend_char_has_nul_byte Unexecuted instantiation: uuencode.c:zend_char_has_nul_byte Unexecuted instantiation: var_unserializer.c:zend_char_has_nul_byte Unexecuted instantiation: var.c:zend_char_has_nul_byte Unexecuted instantiation: versioning.c:zend_char_has_nul_byte Unexecuted instantiation: crypt_sha256.c:zend_char_has_nul_byte Unexecuted instantiation: crypt_sha512.c:zend_char_has_nul_byte Unexecuted instantiation: php_crypt_r.c:zend_char_has_nul_byte Unexecuted instantiation: php_uri.c:zend_char_has_nul_byte Unexecuted instantiation: php_uri_common.c:zend_char_has_nul_byte Unexecuted instantiation: uri_parser_rfc3986.c:zend_char_has_nul_byte Unexecuted instantiation: uri_parser_whatwg.c:zend_char_has_nul_byte Unexecuted instantiation: uri_parser_php_parse_url.c:zend_char_has_nul_byte Unexecuted instantiation: explicit_bzero.c:zend_char_has_nul_byte fopen_wrappers.c:zend_char_has_nul_byte Line | Count | Source | 942 | 78.1k | { | 943 | 78.1k | return known_length != strlen(s); | 944 | 78.1k | } |
Unexecuted instantiation: getopt.c:zend_char_has_nul_byte Unexecuted instantiation: main.c:zend_char_has_nul_byte Unexecuted instantiation: network.c:zend_char_has_nul_byte Unexecuted instantiation: output.c:zend_char_has_nul_byte Unexecuted instantiation: php_content_types.c:zend_char_has_nul_byte Unexecuted instantiation: php_ini_builder.c:zend_char_has_nul_byte Unexecuted instantiation: php_ini.c:zend_char_has_nul_byte Unexecuted instantiation: php_glob.c:zend_char_has_nul_byte Unexecuted instantiation: php_odbc_utils.c:zend_char_has_nul_byte Unexecuted instantiation: php_open_temporary_file.c:zend_char_has_nul_byte Unexecuted instantiation: php_scandir.c:zend_char_has_nul_byte Unexecuted instantiation: php_syslog.c:zend_char_has_nul_byte Unexecuted instantiation: php_ticks.c:zend_char_has_nul_byte Unexecuted instantiation: php_variables.c:zend_char_has_nul_byte Unexecuted instantiation: reentrancy.c:zend_char_has_nul_byte Unexecuted instantiation: rfc1867.c:zend_char_has_nul_byte Unexecuted instantiation: safe_bcmp.c:zend_char_has_nul_byte Unexecuted instantiation: SAPI.c:zend_char_has_nul_byte Unexecuted instantiation: snprintf.c:zend_char_has_nul_byte Unexecuted instantiation: spprintf.c:zend_char_has_nul_byte Unexecuted instantiation: strlcat.c:zend_char_has_nul_byte Unexecuted instantiation: strlcpy.c:zend_char_has_nul_byte Unexecuted instantiation: cast.c:zend_char_has_nul_byte Unexecuted instantiation: filter.c:zend_char_has_nul_byte Unexecuted instantiation: glob_wrapper.c:zend_char_has_nul_byte Unexecuted instantiation: memory.c:zend_char_has_nul_byte Unexecuted instantiation: mmap.c:zend_char_has_nul_byte Unexecuted instantiation: plain_wrapper.c:zend_char_has_nul_byte Unexecuted instantiation: streams.c:zend_char_has_nul_byte Unexecuted instantiation: transports.c:zend_char_has_nul_byte Unexecuted instantiation: userspace.c:zend_char_has_nul_byte Unexecuted instantiation: xp_socket.c:zend_char_has_nul_byte Unexecuted instantiation: block_pass.c:zend_char_has_nul_byte Unexecuted instantiation: compact_literals.c:zend_char_has_nul_byte Unexecuted instantiation: compact_vars.c:zend_char_has_nul_byte Unexecuted instantiation: dfa_pass.c:zend_char_has_nul_byte Unexecuted instantiation: nop_removal.c:zend_char_has_nul_byte Unexecuted instantiation: optimize_func_calls.c:zend_char_has_nul_byte Unexecuted instantiation: optimize_temp_vars_5.c:zend_char_has_nul_byte Unexecuted instantiation: pass1.c:zend_char_has_nul_byte Unexecuted instantiation: pass3.c:zend_char_has_nul_byte Unexecuted instantiation: sccp.c:zend_char_has_nul_byte Unexecuted instantiation: zend_optimizer.c:zend_char_has_nul_byte Unexecuted instantiation: zend_API.c:zend_char_has_nul_byte Unexecuted instantiation: zend_ast.c:zend_char_has_nul_byte Unexecuted instantiation: zend_attributes.c:zend_char_has_nul_byte Unexecuted instantiation: zend_builtin_functions.c:zend_char_has_nul_byte Unexecuted instantiation: zend_closures.c:zend_char_has_nul_byte Unexecuted instantiation: zend_compile.c:zend_char_has_nul_byte Unexecuted instantiation: zend_constants.c:zend_char_has_nul_byte Unexecuted instantiation: zend_default_classes.c:zend_char_has_nul_byte Unexecuted instantiation: zend_dtrace.c:zend_char_has_nul_byte Unexecuted instantiation: zend_enum.c:zend_char_has_nul_byte Unexecuted instantiation: zend_exceptions.c:zend_char_has_nul_byte Unexecuted instantiation: zend_execute_API.c:zend_char_has_nul_byte Unexecuted instantiation: zend_execute.c:zend_char_has_nul_byte Unexecuted instantiation: zend_fibers.c:zend_char_has_nul_byte Unexecuted instantiation: zend_gc.c:zend_char_has_nul_byte Unexecuted instantiation: zend_generators.c:zend_char_has_nul_byte Unexecuted instantiation: zend_inheritance.c:zend_char_has_nul_byte Unexecuted instantiation: zend_ini_parser.c:zend_char_has_nul_byte Unexecuted instantiation: zend_ini_scanner.c:zend_char_has_nul_byte Unexecuted instantiation: zend_ini.c:zend_char_has_nul_byte Unexecuted instantiation: zend_interfaces.c:zend_char_has_nul_byte Unexecuted instantiation: zend_iterators.c:zend_char_has_nul_byte Unexecuted instantiation: zend_language_parser.c:zend_char_has_nul_byte Unexecuted instantiation: zend_language_scanner.c:zend_char_has_nul_byte Unexecuted instantiation: zend_lazy_objects.c:zend_char_has_nul_byte Unexecuted instantiation: zend_list.c:zend_char_has_nul_byte Unexecuted instantiation: zend_object_handlers.c:zend_char_has_nul_byte Unexecuted instantiation: zend_objects_API.c:zend_char_has_nul_byte Unexecuted instantiation: zend_objects.c:zend_char_has_nul_byte Unexecuted instantiation: zend_observer.c:zend_char_has_nul_byte Unexecuted instantiation: zend_opcode.c:zend_char_has_nul_byte Unexecuted instantiation: zend_operators.c:zend_char_has_nul_byte Unexecuted instantiation: zend_property_hooks.c:zend_char_has_nul_byte Unexecuted instantiation: zend_smart_str.c:zend_char_has_nul_byte Unexecuted instantiation: zend_system_id.c:zend_char_has_nul_byte Unexecuted instantiation: zend_variables.c:zend_char_has_nul_byte Unexecuted instantiation: zend_weakrefs.c:zend_char_has_nul_byte Unexecuted instantiation: zend.c:zend_char_has_nul_byte Unexecuted instantiation: internal_functions_cli.c:zend_char_has_nul_byte Unexecuted instantiation: fuzzer-parser.c:zend_char_has_nul_byte Unexecuted instantiation: fuzzer-sapi.c:zend_char_has_nul_byte Unexecuted instantiation: fuzzer-tracing-jit.c:zend_char_has_nul_byte Unexecuted instantiation: fuzzer-exif.c:zend_char_has_nul_byte Unexecuted instantiation: fuzzer-unserialize.c:zend_char_has_nul_byte Unexecuted instantiation: fuzzer-function-jit.c:zend_char_has_nul_byte Unexecuted instantiation: fuzzer-json.c:zend_char_has_nul_byte Unexecuted instantiation: fuzzer-unserializehash.c:zend_char_has_nul_byte Unexecuted instantiation: fuzzer-execute.c:zend_char_has_nul_byte |
945 | | |
946 | 8.82M | #define ZVAL_STRINGL(z, s, l) do { \ |
947 | 8.82M | ZVAL_NEW_STR(z, zend_string_init(s, l, 0)); \ |
948 | 8.82M | } while (0) |
949 | | |
950 | 1.23M | #define ZVAL_STRING(z, s) do { \ |
951 | 1.23M | const char *_s = (s); \ |
952 | 1.23M | ZVAL_STRINGL(z, _s, strlen(_s)); \ |
953 | 1.23M | } while (0) |
954 | | |
955 | 689k | #define ZVAL_EMPTY_STRING(z) do { \ |
956 | 689k | ZVAL_INTERNED_STR(z, ZSTR_EMPTY_ALLOC()); \ |
957 | 689k | } while (0) |
958 | | |
959 | 0 | #define ZVAL_PSTRINGL(z, s, l) do { \ |
960 | 0 | ZVAL_NEW_STR(z, zend_string_init(s, l, 1)); \ |
961 | 0 | } while (0) |
962 | | |
963 | | #define ZVAL_PSTRING(z, s) do { \ |
964 | | const char *_s = (s); \ |
965 | | ZVAL_PSTRINGL(z, _s, strlen(_s)); \ |
966 | | } while (0) |
967 | | |
968 | 0 | #define ZVAL_EMPTY_PSTRING(z) do { \ |
969 | 0 | ZVAL_PSTRINGL(z, "", 0); \ |
970 | 0 | } while (0) |
971 | | |
972 | 5.87k | #define ZVAL_CHAR(z, c) do { \ |
973 | 5.87k | char _c = (c); \ |
974 | 5.87k | ZVAL_INTERNED_STR(z, ZSTR_CHAR((zend_uchar) _c)); \ |
975 | 5.87k | } while (0) |
976 | | |
977 | 244k | #define ZVAL_STRINGL_FAST(z, s, l) do { \ |
978 | 244k | ZVAL_STR(z, zend_string_init_fast(s, l)); \ |
979 | 244k | } while (0) |
980 | | |
981 | | #define ZVAL_STRING_FAST(z, s) do { \ |
982 | | const char *_s = (s); \ |
983 | | ZVAL_STRINGL_FAST(z, _s, strlen(_s)); \ |
984 | | } while (0) |
985 | | |
986 | 49 | #define ZVAL_ZVAL(z, zv, copy, dtor) do { \ |
987 | 49 | zval *__z = (z); \ |
988 | 49 | zval *__zv = (zv); \ |
989 | 49 | if (EXPECTED(!Z_ISREF_P(__zv))) { \ |
990 | 49 | if (copy && !dtor) { \ |
991 | 49 | ZVAL_COPY(__z, __zv); \ |
992 | 49 | } else { \ |
993 | 0 | ZVAL_COPY_VALUE(__z, __zv); \ |
994 | 0 | } \ |
995 | 49 | } else { \ |
996 | 0 | ZVAL_COPY(__z, Z_REFVAL_P(__zv)); \ |
997 | 0 | if (dtor || !copy) { \ |
998 | 0 | zval_ptr_dtor(__zv); \ |
999 | 0 | } \ |
1000 | 0 | } \ |
1001 | 49 | } while (0) |
1002 | | |
1003 | 76.1k | #define RETVAL_BOOL(b) ZVAL_BOOL(return_value, b) |
1004 | 471 | #define RETVAL_NULL() ZVAL_NULL(return_value) |
1005 | 7.68k | #define RETVAL_LONG(l) ZVAL_LONG(return_value, l) |
1006 | 385 | #define RETVAL_DOUBLE(d) ZVAL_DOUBLE(return_value, d) |
1007 | 78.4k | #define RETVAL_STR(s) ZVAL_STR(return_value, s) |
1008 | 0 | #define RETVAL_INTERNED_STR(s) ZVAL_INTERNED_STR(return_value, s) |
1009 | 9.72k | #define RETVAL_NEW_STR(s) ZVAL_NEW_STR(return_value, s) |
1010 | 783 | #define RETVAL_STR_COPY(s) ZVAL_STR_COPY(return_value, s) |
1011 | 255 | #define RETVAL_STRING(s) ZVAL_STRING(return_value, s) |
1012 | 411 | #define RETVAL_STRINGL(s, l) ZVAL_STRINGL(return_value, s, l) |
1013 | | #define RETVAL_STRING_FAST(s) ZVAL_STRING_FAST(return_value, s) |
1014 | 69 | #define RETVAL_STRINGL_FAST(s, l) ZVAL_STRINGL_FAST(return_value, s, l) |
1015 | 84 | #define RETVAL_EMPTY_STRING() ZVAL_EMPTY_STRING(return_value) |
1016 | 93 | #define RETVAL_CHAR(c) ZVAL_CHAR(return_value, c) |
1017 | 0 | #define RETVAL_RES(r) ZVAL_RES(return_value, r) |
1018 | 345 | #define RETVAL_ARR(r) ZVAL_ARR(return_value, r) |
1019 | 597 | #define RETVAL_EMPTY_ARRAY() ZVAL_EMPTY_ARRAY(return_value) |
1020 | 2.16k | #define RETVAL_OBJ(r) ZVAL_OBJ(return_value, r) |
1021 | 963 | #define RETVAL_OBJ_COPY(r) ZVAL_OBJ_COPY(return_value, r) |
1022 | 333 | #define RETVAL_COPY(zv) ZVAL_COPY(return_value, zv) |
1023 | 1.66k | #define RETVAL_COPY_VALUE(zv) ZVAL_COPY_VALUE(return_value, zv) |
1024 | 2.12k | #define RETVAL_COPY_DEREF(zv) ZVAL_COPY_DEREF(return_value, zv) |
1025 | 49 | #define RETVAL_ZVAL(zv, copy, dtor) ZVAL_ZVAL(return_value, zv, copy, dtor) |
1026 | 45.2k | #define RETVAL_FALSE ZVAL_FALSE(return_value) |
1027 | 27.9k | #define RETVAL_TRUE ZVAL_TRUE(return_value) |
1028 | | |
1029 | 75.9k | #define RETURN_BOOL(b) do { RETVAL_BOOL(b); return; } while (0) |
1030 | 407 | #define RETURN_NULL() do { RETVAL_NULL(); return;} while (0) |
1031 | 4.82k | #define RETURN_LONG(l) do { RETVAL_LONG(l); return; } while (0) |
1032 | 385 | #define RETURN_DOUBLE(d) do { RETVAL_DOUBLE(d); return; } while (0) |
1033 | 76.8k | #define RETURN_STR(s) do { RETVAL_STR(s); return; } while (0) |
1034 | 0 | #define RETURN_INTERNED_STR(s) do { RETVAL_INTERNED_STR(s); return; } while (0) |
1035 | 9.24k | #define RETURN_NEW_STR(s) do { RETVAL_NEW_STR(s); return; } while (0) |
1036 | 783 | #define RETURN_STR_COPY(s) do { RETVAL_STR_COPY(s); return; } while (0) |
1037 | 232 | #define RETURN_STRING(s) do { RETVAL_STRING(s); return; } while (0) |
1038 | 294 | #define RETURN_STRINGL(s, l) do { RETVAL_STRINGL(s, l); return; } while (0) |
1039 | | #define RETURN_STRING_FAST(s) do { RETVAL_STRING_FAST(s); return; } while (0) |
1040 | 69 | #define RETURN_STRINGL_FAST(s, l) do { RETVAL_STRINGL_FAST(s, l); return; } while (0) |
1041 | 84 | #define RETURN_EMPTY_STRING() do { RETVAL_EMPTY_STRING(); return; } while (0) |
1042 | 93 | #define RETURN_CHAR(c) do { RETVAL_CHAR(c); return; } while (0) |
1043 | 0 | #define RETURN_RES(r) do { RETVAL_RES(r); return; } while (0) |
1044 | 319 | #define RETURN_ARR(r) do { RETVAL_ARR(r); return; } while (0) |
1045 | 134 | #define RETURN_EMPTY_ARRAY() do { RETVAL_EMPTY_ARRAY(); return; } while (0) |
1046 | 2.16k | #define RETURN_OBJ(r) do { RETVAL_OBJ(r); return; } while (0) |
1047 | 784 | #define RETURN_OBJ_COPY(r) do { RETVAL_OBJ_COPY(r); return; } while (0) |
1048 | 75 | #define RETURN_COPY(zv) do { RETVAL_COPY(zv); return; } while (0) |
1049 | 1.29k | #define RETURN_COPY_VALUE(zv) do { RETVAL_COPY_VALUE(zv); return; } while (0) |
1050 | 2.12k | #define RETURN_COPY_DEREF(zv) do { RETVAL_COPY_DEREF(zv); return; } while (0) |
1051 | 49 | #define RETURN_ZVAL(zv, copy, dtor) do { RETVAL_ZVAL(zv, copy, dtor); return; } while (0) |
1052 | 6.57k | #define RETURN_FALSE do { RETVAL_FALSE; return; } while (0) |
1053 | 27.8k | #define RETURN_TRUE do { RETVAL_TRUE; return; } while (0) |
1054 | 2.94k | #define RETURN_THROWS() do { ZEND_ASSERT(EG(exception)); (void) return_value; return; } while (0) |
1055 | | |
1056 | 28 | #define HASH_OF(p) (Z_TYPE_P(p)==IS_ARRAY ? Z_ARRVAL_P(p) : ((Z_TYPE_P(p)==IS_OBJECT ? Z_OBJ_HT_P(p)->get_properties(Z_OBJ_P(p)) : NULL))) |
1057 | | |
1058 | | /* For compatibility */ |
1059 | | #define ZEND_MINIT ZEND_MODULE_STARTUP_N |
1060 | | #define ZEND_MSHUTDOWN ZEND_MODULE_SHUTDOWN_N |
1061 | | #define ZEND_RINIT ZEND_MODULE_ACTIVATE_N |
1062 | | #define ZEND_RSHUTDOWN ZEND_MODULE_DEACTIVATE_N |
1063 | | #define ZEND_MINFO ZEND_MODULE_INFO_N |
1064 | | #define ZEND_GINIT(module) ((void (*)(void*))(ZEND_MODULE_GLOBALS_CTOR_N(module))) |
1065 | | #define ZEND_GSHUTDOWN(module) ((void (*)(void*))(ZEND_MODULE_GLOBALS_DTOR_N(module))) |
1066 | | |
1067 | | #define ZEND_MINIT_FUNCTION ZEND_MODULE_STARTUP_D |
1068 | | #define ZEND_MSHUTDOWN_FUNCTION ZEND_MODULE_SHUTDOWN_D |
1069 | | #define ZEND_RINIT_FUNCTION ZEND_MODULE_ACTIVATE_D |
1070 | | #define ZEND_RSHUTDOWN_FUNCTION ZEND_MODULE_DEACTIVATE_D |
1071 | | #define ZEND_MINFO_FUNCTION ZEND_MODULE_INFO_D |
1072 | | #define ZEND_GINIT_FUNCTION ZEND_MODULE_GLOBALS_CTOR_D |
1073 | | #define ZEND_GSHUTDOWN_FUNCTION ZEND_MODULE_GLOBALS_DTOR_D |
1074 | | |
1075 | | /* May modify arg in-place. Will free arg in failure case (and take ownership in success case). |
1076 | | * Prefer using the ZEND_TRY_ASSIGN_* macros over these APIs. */ |
1077 | | ZEND_API zend_result zend_try_assign_typed_ref_ex(zend_reference *ref, zval *zv, bool strict); |
1078 | | ZEND_API zend_result zend_try_assign_typed_ref(zend_reference *ref, zval *zv); |
1079 | | |
1080 | | ZEND_API zend_result zend_try_assign_typed_ref_null(zend_reference *ref); |
1081 | | ZEND_API zend_result zend_try_assign_typed_ref_bool(zend_reference *ref, bool val); |
1082 | | ZEND_API zend_result zend_try_assign_typed_ref_long(zend_reference *ref, zend_long lval); |
1083 | | ZEND_API zend_result zend_try_assign_typed_ref_double(zend_reference *ref, double dval); |
1084 | | ZEND_API zend_result zend_try_assign_typed_ref_empty_string(zend_reference *ref); |
1085 | | ZEND_API zend_result zend_try_assign_typed_ref_str(zend_reference *ref, zend_string *str); |
1086 | | ZEND_API zend_result zend_try_assign_typed_ref_string(zend_reference *ref, const char *string); |
1087 | | ZEND_API zend_result zend_try_assign_typed_ref_stringl(zend_reference *ref, const char *string, size_t len); |
1088 | | ZEND_API zend_result zend_try_assign_typed_ref_arr(zend_reference *ref, zend_array *arr); |
1089 | | ZEND_API zend_result zend_try_assign_typed_ref_res(zend_reference *ref, zend_resource *res); |
1090 | | ZEND_API zend_result zend_try_assign_typed_ref_zval(zend_reference *ref, zval *zv); |
1091 | | ZEND_API zend_result zend_try_assign_typed_ref_zval_ex(zend_reference *ref, zval *zv, bool strict); |
1092 | | |
1093 | 0 | #define _ZEND_TRY_ASSIGN_NULL(zv, is_ref) do { \ |
1094 | 0 | zval *_zv = zv; \ |
1095 | 0 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1096 | 0 | zend_reference *ref = Z_REF_P(_zv); \ |
1097 | 0 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1098 | 0 | zend_try_assign_typed_ref_null(ref); \ |
1099 | 0 | break; \ |
1100 | 0 | } \ |
1101 | 0 | _zv = &ref->val; \ |
1102 | 0 | } \ |
1103 | 0 | zval_ptr_safe_dtor(_zv); \ |
1104 | 0 | ZVAL_NULL(_zv); \ |
1105 | 0 | } while (0) |
1106 | | |
1107 | | #define ZEND_TRY_ASSIGN_NULL(zv) \ |
1108 | | _ZEND_TRY_ASSIGN_NULL(zv, 0) |
1109 | | |
1110 | 0 | #define ZEND_TRY_ASSIGN_REF_NULL(zv) do { \ |
1111 | 0 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1112 | 0 | _ZEND_TRY_ASSIGN_NULL(zv, 1); \ |
1113 | 0 | } while (0) |
1114 | | |
1115 | | #define _ZEND_TRY_ASSIGN_FALSE(zv, is_ref) do { \ |
1116 | | zval *_zv = zv; \ |
1117 | | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1118 | | zend_reference *ref = Z_REF_P(_zv); \ |
1119 | | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1120 | | zend_try_assign_typed_ref_bool(ref, 0); \ |
1121 | | break; \ |
1122 | | } \ |
1123 | | _zv = &ref->val; \ |
1124 | | } \ |
1125 | | zval_ptr_safe_dtor(_zv); \ |
1126 | | ZVAL_FALSE(_zv); \ |
1127 | | } while (0) |
1128 | | |
1129 | | #define ZEND_TRY_ASSIGN_FALSE(zv) \ |
1130 | | _ZEND_TRY_ASSIGN_FALSE(zv, 0) |
1131 | | |
1132 | | #define ZEND_TRY_ASSIGN_REF_FALSE(zv) do { \ |
1133 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1134 | | _ZEND_TRY_ASSIGN_FALSE(zv, 1); \ |
1135 | | } while (0) |
1136 | | |
1137 | | #define _ZEND_TRY_ASSIGN_TRUE(zv, is_ref) do { \ |
1138 | | zval *_zv = zv; \ |
1139 | | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1140 | | zend_reference *ref = Z_REF_P(_zv); \ |
1141 | | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1142 | | zend_try_assign_typed_ref_bool(ref, 1); \ |
1143 | | break; \ |
1144 | | } \ |
1145 | | _zv = &ref->val; \ |
1146 | | } \ |
1147 | | zval_ptr_safe_dtor(_zv); \ |
1148 | | ZVAL_TRUE(_zv); \ |
1149 | | } while (0) |
1150 | | |
1151 | | #define ZEND_TRY_ASSIGN_TRUE(zv) \ |
1152 | | _ZEND_TRY_ASSIGN_TRUE(zv, 0) |
1153 | | |
1154 | | #define ZEND_TRY_ASSIGN_REF_TRUE(zv) do { \ |
1155 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1156 | | _ZEND_TRY_ASSIGN_TRUE(zv, 1); \ |
1157 | | } while (0) |
1158 | | |
1159 | | #define _ZEND_TRY_ASSIGN_BOOL(zv, bval, is_ref) do { \ |
1160 | | zval *_zv = zv; \ |
1161 | | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1162 | | zend_reference *ref = Z_REF_P(_zv); \ |
1163 | | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1164 | | zend_try_assign_typed_ref_bool(ref, 1); \ |
1165 | | break; \ |
1166 | | } \ |
1167 | | _zv = &ref->val; \ |
1168 | | } \ |
1169 | | zval_ptr_safe_dtor(_zv); \ |
1170 | | ZVAL_BOOL(_zv, bval); \ |
1171 | | } while (0) |
1172 | | |
1173 | | #define ZEND_TRY_ASSIGN_BOOL(zv, bval) \ |
1174 | | _ZEND_TRY_ASSIGN_BOOL(zv, bval, 0) |
1175 | | |
1176 | | #define ZEND_TRY_ASSIGN_REF_BOOL(zv, bval) do { \ |
1177 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1178 | | _ZEND_TRY_ASSIGN_BOOL(zv, bval, 1); \ |
1179 | | } while (0) |
1180 | | |
1181 | 50 | #define _ZEND_TRY_ASSIGN_LONG(zv, lval, is_ref) do { \ |
1182 | 50 | zval *_zv = zv; \ |
1183 | 50 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1184 | 50 | zend_reference *ref = Z_REF_P(_zv); \ |
1185 | 50 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1186 | 0 | zend_try_assign_typed_ref_long(ref, lval); \ |
1187 | 0 | break; \ |
1188 | 0 | } \ |
1189 | 50 | _zv = &ref->val; \ |
1190 | 50 | } \ |
1191 | 50 | zval_ptr_safe_dtor(_zv); \ |
1192 | 50 | ZVAL_LONG(_zv, lval); \ |
1193 | 50 | } while (0) |
1194 | | |
1195 | | #define ZEND_TRY_ASSIGN_LONG(zv, lval) \ |
1196 | | _ZEND_TRY_ASSIGN_LONG(zv, lval, 0) |
1197 | | |
1198 | 50 | #define ZEND_TRY_ASSIGN_REF_LONG(zv, lval) do { \ |
1199 | 50 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1200 | 50 | _ZEND_TRY_ASSIGN_LONG(zv, lval, 1); \ |
1201 | 50 | } while (0) |
1202 | | |
1203 | 0 | #define _ZEND_TRY_ASSIGN_DOUBLE(zv, dval, is_ref) do { \ |
1204 | 0 | zval *_zv = zv; \ |
1205 | 0 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1206 | 0 | zend_reference *ref = Z_REF_P(_zv); \ |
1207 | 0 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1208 | 0 | zend_try_assign_typed_ref_double(ref, dval); \ |
1209 | 0 | break; \ |
1210 | 0 | } \ |
1211 | 0 | _zv = &ref->val; \ |
1212 | 0 | } \ |
1213 | 0 | zval_ptr_safe_dtor(_zv); \ |
1214 | 0 | ZVAL_DOUBLE(_zv, dval); \ |
1215 | 0 | } while (0) |
1216 | | |
1217 | | #define ZEND_TRY_ASSIGN_DOUBLE(zv, dval) \ |
1218 | | _ZEND_TRY_ASSIGN_DOUBLE(zv, dval, 0) |
1219 | | |
1220 | 0 | #define ZEND_TRY_ASSIGN_REF_DOUBLE(zv, dval) do { \ |
1221 | 0 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1222 | 0 | _ZEND_TRY_ASSIGN_DOUBLE(zv, dval, 1); \ |
1223 | 0 | } while (0) |
1224 | | |
1225 | 0 | #define _ZEND_TRY_ASSIGN_EMPTY_STRING(zv, is_ref) do { \ |
1226 | 0 | zval *_zv = zv; \ |
1227 | 0 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1228 | 0 | zend_reference *ref = Z_REF_P(_zv); \ |
1229 | 0 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1230 | 0 | zend_try_assign_typed_ref_empty_string(ref); \ |
1231 | 0 | break; \ |
1232 | 0 | } \ |
1233 | 0 | _zv = &ref->val; \ |
1234 | 0 | } \ |
1235 | 0 | zval_ptr_safe_dtor(_zv); \ |
1236 | 0 | ZVAL_EMPTY_STRING(_zv); \ |
1237 | 0 | } while (0) |
1238 | | |
1239 | | #define ZEND_TRY_ASSIGN_EMPTY_STRING(zv) \ |
1240 | | _ZEND_TRY_ASSIGN_EMPTY_STRING(zv, 0) |
1241 | | |
1242 | 0 | #define ZEND_TRY_ASSIGN_REF_EMPTY_STRING(zv) do { \ |
1243 | 0 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1244 | 0 | _ZEND_TRY_ASSIGN_EMPTY_STRING(zv, 1); \ |
1245 | 0 | } while (0) |
1246 | | |
1247 | 75 | #define _ZEND_TRY_ASSIGN_STR(zv, str, is_ref) do { \ |
1248 | 75 | zval *_zv = zv; \ |
1249 | 75 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1250 | 75 | zend_reference *ref = Z_REF_P(_zv); \ |
1251 | 75 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1252 | 0 | zend_try_assign_typed_ref_str(ref, str); \ |
1253 | 0 | break; \ |
1254 | 0 | } \ |
1255 | 75 | _zv = &ref->val; \ |
1256 | 75 | } \ |
1257 | 75 | zval_ptr_safe_dtor(_zv); \ |
1258 | 75 | ZVAL_STR(_zv, str); \ |
1259 | 75 | } while (0) |
1260 | | |
1261 | | #define ZEND_TRY_ASSIGN_STR(zv, str) \ |
1262 | | _ZEND_TRY_ASSIGN_STR(zv, str, 0) |
1263 | | |
1264 | 75 | #define ZEND_TRY_ASSIGN_REF_STR(zv, str) do { \ |
1265 | 75 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1266 | 75 | _ZEND_TRY_ASSIGN_STR(zv, str, 1); \ |
1267 | 75 | } while (0) |
1268 | | |
1269 | | #define _ZEND_TRY_ASSIGN_NEW_STR(zv, str, is_str) do { \ |
1270 | | zval *_zv = zv; \ |
1271 | | if (is_str || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1272 | | zend_reference *ref = Z_REF_P(_zv); \ |
1273 | | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1274 | | zend_try_assign_typed_ref_str(ref, str); \ |
1275 | | break; \ |
1276 | | } \ |
1277 | | _zv = &ref->val; \ |
1278 | | } \ |
1279 | | zval_ptr_safe_dtor(_zv); \ |
1280 | | ZVAL_NEW_STR(_zv, str); \ |
1281 | | } while (0) |
1282 | | |
1283 | | #define ZEND_TRY_ASSIGN_NEW_STR(zv, str) \ |
1284 | | _ZEND_TRY_ASSIGN_NEW_STR(zv, str, 0) |
1285 | | |
1286 | | #define ZEND_TRY_ASSIGN_REF_NEW_STR(zv, str) do { \ |
1287 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1288 | | _ZEND_TRY_ASSIGN_NEW_STR(zv, str, 1); \ |
1289 | | } while (0) |
1290 | | |
1291 | 13 | #define _ZEND_TRY_ASSIGN_STRING(zv, string, is_ref) do { \ |
1292 | 13 | zval *_zv = zv; \ |
1293 | 13 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1294 | 13 | zend_reference *ref = Z_REF_P(_zv); \ |
1295 | 13 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1296 | 7 | zend_try_assign_typed_ref_string(ref, string); \ |
1297 | 7 | break; \ |
1298 | 7 | } \ |
1299 | 13 | _zv = &ref->val; \ |
1300 | 6 | } \ |
1301 | 13 | zval_ptr_safe_dtor(_zv); \ |
1302 | 6 | ZVAL_STRING(_zv, string); \ |
1303 | 6 | } while (0) |
1304 | | |
1305 | | #define ZEND_TRY_ASSIGN_STRING(zv, string) \ |
1306 | | _ZEND_TRY_ASSIGN_STRING(zv, string, 0) |
1307 | | |
1308 | 13 | #define ZEND_TRY_ASSIGN_REF_STRING(zv, string) do { \ |
1309 | 13 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1310 | 13 | _ZEND_TRY_ASSIGN_STRING(zv, string, 1); \ |
1311 | 13 | } while (0) |
1312 | | |
1313 | 0 | #define _ZEND_TRY_ASSIGN_STRINGL(zv, string, len, is_ref) do { \ |
1314 | 0 | zval *_zv = zv; \ |
1315 | 0 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1316 | 0 | zend_reference *ref = Z_REF_P(_zv); \ |
1317 | 0 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1318 | 0 | zend_try_assign_typed_ref_stringl(ref, string, len); \ |
1319 | 0 | break; \ |
1320 | 0 | } \ |
1321 | 0 | _zv = &ref->val; \ |
1322 | 0 | } \ |
1323 | 0 | zval_ptr_safe_dtor(_zv); \ |
1324 | 0 | ZVAL_STRINGL(_zv, string, len); \ |
1325 | 0 | } while (0) |
1326 | | |
1327 | | #define ZEND_TRY_ASSIGN_STRINGL(zv, string, len) \ |
1328 | | _ZEND_TRY_ASSIGN_STRINGL(zv, string, len, 0) |
1329 | | |
1330 | 0 | #define ZEND_TRY_ASSIGN_REF_STRINGL(zv, string, len) do { \ |
1331 | 0 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1332 | 0 | _ZEND_TRY_ASSIGN_STRINGL(zv, string, len, 1); \ |
1333 | 0 | } while (0) |
1334 | | |
1335 | | #define _ZEND_TRY_ASSIGN_ARR(zv, arr, is_ref) do { \ |
1336 | | zval *_zv = zv; \ |
1337 | | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1338 | | zend_reference *ref = Z_REF_P(_zv); \ |
1339 | | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1340 | | zend_try_assign_typed_ref_arr(ref, arr); \ |
1341 | | break; \ |
1342 | | } \ |
1343 | | _zv = &ref->val; \ |
1344 | | } \ |
1345 | | zval_ptr_safe_dtor(_zv); \ |
1346 | | ZVAL_ARR(_zv, arr); \ |
1347 | | } while (0) |
1348 | | |
1349 | | #define ZEND_TRY_ASSIGN_ARR(zv, arr) \ |
1350 | | _ZEND_TRY_ASSIGN_ARR(zv, arr, 0) |
1351 | | |
1352 | | #define ZEND_TRY_ASSIGN_REF_ARR(zv, arr) do { \ |
1353 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1354 | | ZEND_ASSERT(!(GC_FLAGS(arr) & GC_IMMUTABLE)); \ |
1355 | | _ZEND_TRY_ASSIGN_ARR(zv, arr, 1); \ |
1356 | | } while (0) |
1357 | | |
1358 | | #define _ZEND_TRY_ASSIGN_RES(zv, res, is_ref) do { \ |
1359 | | zval *_zv = zv; \ |
1360 | | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1361 | | zend_reference *ref = Z_REF_P(_zv); \ |
1362 | | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1363 | | zend_try_assign_typed_ref_res(ref, res); \ |
1364 | | break; \ |
1365 | | } \ |
1366 | | _zv = &ref->val; \ |
1367 | | } \ |
1368 | | zval_ptr_safe_dtor(_zv); \ |
1369 | | ZVAL_RES(_zv, res); \ |
1370 | | } while (0) |
1371 | | |
1372 | | #define ZEND_TRY_ASSIGN_RES(zv, res) \ |
1373 | | _ZEND_TRY_ASSIGN_RES(zv, res, 0) |
1374 | | |
1375 | | #define ZEND_TRY_ASSIGN_REF_RES(zv, res) do { \ |
1376 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1377 | | _ZEND_TRY_ASSIGN_RES(zv, res, 1); \ |
1378 | | } while (0) |
1379 | | |
1380 | 0 | #define _ZEND_TRY_ASSIGN_TMP(zv, other_zv, is_ref) do { \ |
1381 | 0 | zval *_zv = zv; \ |
1382 | 0 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1383 | 0 | zend_reference *ref = Z_REF_P(_zv); \ |
1384 | 0 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1385 | 0 | zend_try_assign_typed_ref(ref, other_zv); \ |
1386 | 0 | break; \ |
1387 | 0 | } \ |
1388 | 0 | _zv = &ref->val; \ |
1389 | 0 | } \ |
1390 | 0 | zval_ptr_safe_dtor(_zv); \ |
1391 | 0 | ZVAL_COPY_VALUE(_zv, other_zv); \ |
1392 | 0 | } while (0) |
1393 | | |
1394 | | #define ZEND_TRY_ASSIGN_TMP(zv, other_zv) \ |
1395 | | _ZEND_TRY_ASSIGN_TMP(zv, other_zv, 0) |
1396 | | |
1397 | 0 | #define ZEND_TRY_ASSIGN_REF_TMP(zv, other_zv) do { \ |
1398 | 0 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1399 | 0 | _ZEND_TRY_ASSIGN_TMP(zv, other_zv, 1); \ |
1400 | 0 | } while (0) |
1401 | | |
1402 | | #define _ZEND_TRY_ASSIGN_VALUE(zv, other_zv, is_ref) do { \ |
1403 | | zval *_zv = zv; \ |
1404 | | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1405 | | zend_reference *ref = Z_REF_P(_zv); \ |
1406 | | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1407 | | zend_try_assign_typed_ref_zval(ref, other_zv); \ |
1408 | | break; \ |
1409 | | } \ |
1410 | | _zv = &ref->val; \ |
1411 | | } \ |
1412 | | zval_ptr_safe_dtor(_zv); \ |
1413 | | ZVAL_COPY_VALUE(_zv, other_zv); \ |
1414 | | } while (0) |
1415 | | |
1416 | | #define ZEND_TRY_ASSIGN_VALUE(zv, other_zv) \ |
1417 | | _ZEND_TRY_ASSIGN_VALUE(zv, other_zv, 0) |
1418 | | |
1419 | | #define ZEND_TRY_ASSIGN_REF_VALUE(zv, other_zv) do { \ |
1420 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1421 | | _ZEND_TRY_ASSIGN_VALUE(zv, other_zv, 1); \ |
1422 | | } while (0) |
1423 | | |
1424 | | #define ZEND_TRY_ASSIGN_COPY(zv, other_zv) do { \ |
1425 | | Z_TRY_ADDREF_P(other_zv); \ |
1426 | | ZEND_TRY_ASSIGN_VALUE(zv, other_zv); \ |
1427 | | } while (0) |
1428 | | |
1429 | | #define ZEND_TRY_ASSIGN_REF_COPY(zv, other_zv) do { \ |
1430 | | Z_TRY_ADDREF_P(other_zv); \ |
1431 | | ZEND_TRY_ASSIGN_REF_VALUE(zv, other_zv); \ |
1432 | | } while (0) |
1433 | | |
1434 | 0 | #define _ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict, is_ref) do { \ |
1435 | 0 | zval *_zv = zv; \ |
1436 | 0 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1437 | 0 | zend_reference *ref = Z_REF_P(_zv); \ |
1438 | 0 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1439 | 0 | zend_try_assign_typed_ref_zval_ex(ref, other_zv, strict); \ |
1440 | 0 | break; \ |
1441 | 0 | } \ |
1442 | 0 | _zv = &ref->val; \ |
1443 | 0 | } \ |
1444 | 0 | zval_ptr_safe_dtor(_zv); \ |
1445 | 0 | ZVAL_COPY_VALUE(_zv, other_zv); \ |
1446 | 0 | } while (0) |
1447 | | |
1448 | | #define ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict) \ |
1449 | 0 | _ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict, 0) |
1450 | | |
1451 | | #define ZEND_TRY_ASSIGN_REF_VALUE_EX(zv, other_zv, strict) do { \ |
1452 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1453 | | _ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict, 1); \ |
1454 | | } while (0) |
1455 | | |
1456 | 0 | #define ZEND_TRY_ASSIGN_COPY_EX(zv, other_zv, strict) do { \ |
1457 | 0 | Z_TRY_ADDREF_P(other_zv); \ |
1458 | 0 | ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict); \ |
1459 | 0 | } while (0) |
1460 | | |
1461 | | #define ZEND_TRY_ASSIGN_REF_COPY_EX(zv, other_zv, strict) do { \ |
1462 | | Z_TRY_ADDREF_P(other_zv); \ |
1463 | | ZEND_TRY_ASSIGN_REF_VALUE_EX(zv, other_zv, strict); \ |
1464 | | } while (0) |
1465 | | |
1466 | | /* Initializes a reference to an empty array and returns dereferenced zval, |
1467 | | * or NULL if the initialization failed. */ |
1468 | | static zend_always_inline zval *zend_try_array_init_size(zval *zv, uint32_t size) |
1469 | 10 | { |
1470 | 10 | zend_array *arr = zend_new_array(size); |
1471 | | |
1472 | 10 | if (EXPECTED(Z_ISREF_P(zv))) { |
1473 | 10 | zend_reference *ref = Z_REF_P(zv); |
1474 | 10 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { |
1475 | 5 | if (zend_try_assign_typed_ref_arr(ref, arr) == FAILURE) { |
1476 | 0 | return NULL; |
1477 | 0 | } |
1478 | 5 | return &ref->val; |
1479 | 5 | } |
1480 | 5 | zv = &ref->val; |
1481 | 5 | } |
1482 | 5 | zval_ptr_safe_dtor(zv); |
1483 | 5 | ZVAL_ARR(zv, arr); |
1484 | 5 | return zv; |
1485 | 10 | } Unexecuted instantiation: php_date.c:zend_try_array_init_size Unexecuted instantiation: php_pcre.c:zend_try_array_init_size Unexecuted instantiation: exif.c:zend_try_array_init_size Unexecuted instantiation: hash_adler32.c:zend_try_array_init_size Unexecuted instantiation: hash_crc32.c:zend_try_array_init_size Unexecuted instantiation: hash_fnv.c:zend_try_array_init_size Unexecuted instantiation: hash_gost.c:zend_try_array_init_size Unexecuted instantiation: hash_haval.c:zend_try_array_init_size Unexecuted instantiation: hash_joaat.c:zend_try_array_init_size Unexecuted instantiation: hash_md.c:zend_try_array_init_size Unexecuted instantiation: hash_murmur.c:zend_try_array_init_size Unexecuted instantiation: hash_ripemd.c:zend_try_array_init_size Unexecuted instantiation: hash_sha_ni.c:zend_try_array_init_size Unexecuted instantiation: hash_sha_sse2.c:zend_try_array_init_size Unexecuted instantiation: hash_sha.c:zend_try_array_init_size Unexecuted instantiation: hash_sha3.c:zend_try_array_init_size Unexecuted instantiation: hash_snefru.c:zend_try_array_init_size Unexecuted instantiation: hash_tiger.c:zend_try_array_init_size Unexecuted instantiation: hash_whirlpool.c:zend_try_array_init_size Unexecuted instantiation: hash_xxhash.c:zend_try_array_init_size Unexecuted instantiation: hash.c:zend_try_array_init_size Unexecuted instantiation: json_encoder.c:zend_try_array_init_size Unexecuted instantiation: json_parser.tab.c:zend_try_array_init_size Unexecuted instantiation: json_scanner.c:zend_try_array_init_size Unexecuted instantiation: json.c:zend_try_array_init_size Unexecuted instantiation: php_lexbor.c:zend_try_array_init_size Unexecuted instantiation: shared_alloc_mmap.c:zend_try_array_init_size Unexecuted instantiation: shared_alloc_posix.c:zend_try_array_init_size Unexecuted instantiation: shared_alloc_shm.c:zend_try_array_init_size Unexecuted instantiation: zend_accelerator_api.c:zend_try_array_init_size Unexecuted instantiation: zend_accelerator_blacklist.c:zend_try_array_init_size Unexecuted instantiation: zend_accelerator_debug.c:zend_try_array_init_size Unexecuted instantiation: zend_accelerator_hash.c:zend_try_array_init_size Unexecuted instantiation: zend_accelerator_module.c:zend_try_array_init_size Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_try_array_init_size Unexecuted instantiation: zend_file_cache.c:zend_try_array_init_size Unexecuted instantiation: zend_persist_calc.c:zend_try_array_init_size Unexecuted instantiation: zend_persist.c:zend_try_array_init_size Unexecuted instantiation: zend_shared_alloc.c:zend_try_array_init_size Unexecuted instantiation: ZendAccelerator.c:zend_try_array_init_size Unexecuted instantiation: zend_jit_vm_helpers.c:zend_try_array_init_size Unexecuted instantiation: zend_jit.c:zend_try_array_init_size Unexecuted instantiation: csprng.c:zend_try_array_init_size Unexecuted instantiation: engine_mt19937.c:zend_try_array_init_size Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_try_array_init_size Unexecuted instantiation: engine_secure.c:zend_try_array_init_size Unexecuted instantiation: engine_user.c:zend_try_array_init_size Unexecuted instantiation: engine_xoshiro256starstar.c:zend_try_array_init_size Unexecuted instantiation: gammasection.c:zend_try_array_init_size Unexecuted instantiation: random.c:zend_try_array_init_size Unexecuted instantiation: randomizer.c:zend_try_array_init_size Unexecuted instantiation: zend_utils.c:zend_try_array_init_size Unexecuted instantiation: php_reflection.c:zend_try_array_init_size Unexecuted instantiation: php_spl.c:zend_try_array_init_size Unexecuted instantiation: spl_array.c:zend_try_array_init_size Unexecuted instantiation: spl_directory.c:zend_try_array_init_size Unexecuted instantiation: spl_dllist.c:zend_try_array_init_size Unexecuted instantiation: spl_exceptions.c:zend_try_array_init_size Unexecuted instantiation: spl_fixedarray.c:zend_try_array_init_size Unexecuted instantiation: spl_functions.c:zend_try_array_init_size Unexecuted instantiation: spl_heap.c:zend_try_array_init_size Unexecuted instantiation: spl_iterators.c:zend_try_array_init_size Unexecuted instantiation: spl_observer.c:zend_try_array_init_size Unexecuted instantiation: array.c:zend_try_array_init_size Unexecuted instantiation: assert.c:zend_try_array_init_size Unexecuted instantiation: base64.c:zend_try_array_init_size Unexecuted instantiation: basic_functions.c:zend_try_array_init_size Unexecuted instantiation: browscap.c:zend_try_array_init_size Unexecuted instantiation: crc32_x86.c:zend_try_array_init_size Unexecuted instantiation: crc32.c:zend_try_array_init_size Unexecuted instantiation: credits.c:zend_try_array_init_size Unexecuted instantiation: crypt.c:zend_try_array_init_size Unexecuted instantiation: css.c:zend_try_array_init_size Unexecuted instantiation: datetime.c:zend_try_array_init_size Unexecuted instantiation: dir.c:zend_try_array_init_size Unexecuted instantiation: dl.c:zend_try_array_init_size Unexecuted instantiation: dns.c:zend_try_array_init_size Unexecuted instantiation: exec.c:zend_try_array_init_size Unexecuted instantiation: file.c:zend_try_array_init_size Unexecuted instantiation: filestat.c:zend_try_array_init_size Unexecuted instantiation: filters.c:zend_try_array_init_size Unexecuted instantiation: flock_compat.c:zend_try_array_init_size Unexecuted instantiation: formatted_print.c:zend_try_array_init_size Unexecuted instantiation: fsock.c:zend_try_array_init_size Unexecuted instantiation: ftok.c:zend_try_array_init_size Unexecuted instantiation: ftp_fopen_wrapper.c:zend_try_array_init_size Unexecuted instantiation: head.c:zend_try_array_init_size Unexecuted instantiation: hrtime.c:zend_try_array_init_size Unexecuted instantiation: html.c:zend_try_array_init_size Unexecuted instantiation: http_fopen_wrapper.c:zend_try_array_init_size Unexecuted instantiation: http.c:zend_try_array_init_size image.c:zend_try_array_init_size Line | Count | Source | 1469 | 5 | { | 1470 | 5 | zend_array *arr = zend_new_array(size); | 1471 | | | 1472 | 5 | if (EXPECTED(Z_ISREF_P(zv))) { | 1473 | 5 | zend_reference *ref = Z_REF_P(zv); | 1474 | 5 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { | 1475 | 0 | if (zend_try_assign_typed_ref_arr(ref, arr) == FAILURE) { | 1476 | 0 | return NULL; | 1477 | 0 | } | 1478 | 0 | return &ref->val; | 1479 | 0 | } | 1480 | 5 | zv = &ref->val; | 1481 | 5 | } | 1482 | 5 | zval_ptr_safe_dtor(zv); | 1483 | 5 | ZVAL_ARR(zv, arr); | 1484 | 5 | return zv; | 1485 | 5 | } |
Unexecuted instantiation: incomplete_class.c:zend_try_array_init_size Unexecuted instantiation: info.c:zend_try_array_init_size Unexecuted instantiation: iptc.c:zend_try_array_init_size Unexecuted instantiation: levenshtein.c:zend_try_array_init_size Unexecuted instantiation: link.c:zend_try_array_init_size Unexecuted instantiation: mail.c:zend_try_array_init_size Unexecuted instantiation: math.c:zend_try_array_init_size Unexecuted instantiation: md5.c:zend_try_array_init_size Unexecuted instantiation: metaphone.c:zend_try_array_init_size Unexecuted instantiation: microtime.c:zend_try_array_init_size Unexecuted instantiation: net.c:zend_try_array_init_size Unexecuted instantiation: pack.c:zend_try_array_init_size Unexecuted instantiation: pageinfo.c:zend_try_array_init_size Unexecuted instantiation: password.c:zend_try_array_init_size Unexecuted instantiation: php_fopen_wrapper.c:zend_try_array_init_size Unexecuted instantiation: proc_open.c:zend_try_array_init_size Unexecuted instantiation: quot_print.c:zend_try_array_init_size Unexecuted instantiation: scanf.c:zend_try_array_init_size Unexecuted instantiation: sha1.c:zend_try_array_init_size Unexecuted instantiation: soundex.c:zend_try_array_init_size Unexecuted instantiation: streamsfuncs.c:zend_try_array_init_size string.c:zend_try_array_init_size Line | Count | Source | 1469 | 5 | { | 1470 | 5 | zend_array *arr = zend_new_array(size); | 1471 | | | 1472 | 5 | if (EXPECTED(Z_ISREF_P(zv))) { | 1473 | 5 | zend_reference *ref = Z_REF_P(zv); | 1474 | 5 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { | 1475 | 5 | if (zend_try_assign_typed_ref_arr(ref, arr) == FAILURE) { | 1476 | 0 | return NULL; | 1477 | 0 | } | 1478 | 5 | return &ref->val; | 1479 | 5 | } | 1480 | 0 | zv = &ref->val; | 1481 | 0 | } | 1482 | 0 | zval_ptr_safe_dtor(zv); | 1483 | 0 | ZVAL_ARR(zv, arr); | 1484 | 0 | return zv; | 1485 | 5 | } |
Unexecuted instantiation: strnatcmp.c:zend_try_array_init_size Unexecuted instantiation: syslog.c:zend_try_array_init_size Unexecuted instantiation: type.c:zend_try_array_init_size Unexecuted instantiation: uniqid.c:zend_try_array_init_size Unexecuted instantiation: url_scanner_ex.c:zend_try_array_init_size Unexecuted instantiation: url.c:zend_try_array_init_size Unexecuted instantiation: user_filters.c:zend_try_array_init_size Unexecuted instantiation: uuencode.c:zend_try_array_init_size Unexecuted instantiation: var_unserializer.c:zend_try_array_init_size Unexecuted instantiation: var.c:zend_try_array_init_size Unexecuted instantiation: versioning.c:zend_try_array_init_size Unexecuted instantiation: crypt_sha256.c:zend_try_array_init_size Unexecuted instantiation: crypt_sha512.c:zend_try_array_init_size Unexecuted instantiation: php_crypt_r.c:zend_try_array_init_size Unexecuted instantiation: php_uri.c:zend_try_array_init_size Unexecuted instantiation: php_uri_common.c:zend_try_array_init_size Unexecuted instantiation: uri_parser_rfc3986.c:zend_try_array_init_size Unexecuted instantiation: uri_parser_whatwg.c:zend_try_array_init_size Unexecuted instantiation: uri_parser_php_parse_url.c:zend_try_array_init_size Unexecuted instantiation: explicit_bzero.c:zend_try_array_init_size Unexecuted instantiation: fopen_wrappers.c:zend_try_array_init_size Unexecuted instantiation: getopt.c:zend_try_array_init_size Unexecuted instantiation: main.c:zend_try_array_init_size Unexecuted instantiation: network.c:zend_try_array_init_size Unexecuted instantiation: output.c:zend_try_array_init_size Unexecuted instantiation: php_content_types.c:zend_try_array_init_size Unexecuted instantiation: php_ini_builder.c:zend_try_array_init_size Unexecuted instantiation: php_ini.c:zend_try_array_init_size Unexecuted instantiation: php_glob.c:zend_try_array_init_size Unexecuted instantiation: php_odbc_utils.c:zend_try_array_init_size Unexecuted instantiation: php_open_temporary_file.c:zend_try_array_init_size Unexecuted instantiation: php_scandir.c:zend_try_array_init_size Unexecuted instantiation: php_syslog.c:zend_try_array_init_size Unexecuted instantiation: php_ticks.c:zend_try_array_init_size Unexecuted instantiation: php_variables.c:zend_try_array_init_size Unexecuted instantiation: reentrancy.c:zend_try_array_init_size Unexecuted instantiation: rfc1867.c:zend_try_array_init_size Unexecuted instantiation: safe_bcmp.c:zend_try_array_init_size Unexecuted instantiation: SAPI.c:zend_try_array_init_size Unexecuted instantiation: snprintf.c:zend_try_array_init_size Unexecuted instantiation: spprintf.c:zend_try_array_init_size Unexecuted instantiation: strlcat.c:zend_try_array_init_size Unexecuted instantiation: strlcpy.c:zend_try_array_init_size Unexecuted instantiation: cast.c:zend_try_array_init_size Unexecuted instantiation: filter.c:zend_try_array_init_size Unexecuted instantiation: glob_wrapper.c:zend_try_array_init_size Unexecuted instantiation: memory.c:zend_try_array_init_size Unexecuted instantiation: mmap.c:zend_try_array_init_size Unexecuted instantiation: plain_wrapper.c:zend_try_array_init_size Unexecuted instantiation: streams.c:zend_try_array_init_size Unexecuted instantiation: transports.c:zend_try_array_init_size Unexecuted instantiation: userspace.c:zend_try_array_init_size Unexecuted instantiation: xp_socket.c:zend_try_array_init_size Unexecuted instantiation: block_pass.c:zend_try_array_init_size Unexecuted instantiation: compact_literals.c:zend_try_array_init_size Unexecuted instantiation: compact_vars.c:zend_try_array_init_size Unexecuted instantiation: dfa_pass.c:zend_try_array_init_size Unexecuted instantiation: nop_removal.c:zend_try_array_init_size Unexecuted instantiation: optimize_func_calls.c:zend_try_array_init_size Unexecuted instantiation: optimize_temp_vars_5.c:zend_try_array_init_size Unexecuted instantiation: pass1.c:zend_try_array_init_size Unexecuted instantiation: pass3.c:zend_try_array_init_size Unexecuted instantiation: sccp.c:zend_try_array_init_size Unexecuted instantiation: zend_optimizer.c:zend_try_array_init_size Unexecuted instantiation: zend_API.c:zend_try_array_init_size Unexecuted instantiation: zend_ast.c:zend_try_array_init_size Unexecuted instantiation: zend_attributes.c:zend_try_array_init_size Unexecuted instantiation: zend_builtin_functions.c:zend_try_array_init_size Unexecuted instantiation: zend_closures.c:zend_try_array_init_size Unexecuted instantiation: zend_compile.c:zend_try_array_init_size Unexecuted instantiation: zend_constants.c:zend_try_array_init_size Unexecuted instantiation: zend_default_classes.c:zend_try_array_init_size Unexecuted instantiation: zend_dtrace.c:zend_try_array_init_size Unexecuted instantiation: zend_enum.c:zend_try_array_init_size Unexecuted instantiation: zend_exceptions.c:zend_try_array_init_size Unexecuted instantiation: zend_execute_API.c:zend_try_array_init_size Unexecuted instantiation: zend_execute.c:zend_try_array_init_size Unexecuted instantiation: zend_fibers.c:zend_try_array_init_size Unexecuted instantiation: zend_gc.c:zend_try_array_init_size Unexecuted instantiation: zend_generators.c:zend_try_array_init_size Unexecuted instantiation: zend_inheritance.c:zend_try_array_init_size Unexecuted instantiation: zend_ini_parser.c:zend_try_array_init_size Unexecuted instantiation: zend_ini_scanner.c:zend_try_array_init_size Unexecuted instantiation: zend_ini.c:zend_try_array_init_size Unexecuted instantiation: zend_interfaces.c:zend_try_array_init_size Unexecuted instantiation: zend_iterators.c:zend_try_array_init_size Unexecuted instantiation: zend_language_parser.c:zend_try_array_init_size Unexecuted instantiation: zend_language_scanner.c:zend_try_array_init_size Unexecuted instantiation: zend_lazy_objects.c:zend_try_array_init_size Unexecuted instantiation: zend_list.c:zend_try_array_init_size Unexecuted instantiation: zend_object_handlers.c:zend_try_array_init_size Unexecuted instantiation: zend_objects_API.c:zend_try_array_init_size Unexecuted instantiation: zend_objects.c:zend_try_array_init_size Unexecuted instantiation: zend_observer.c:zend_try_array_init_size Unexecuted instantiation: zend_opcode.c:zend_try_array_init_size Unexecuted instantiation: zend_operators.c:zend_try_array_init_size Unexecuted instantiation: zend_property_hooks.c:zend_try_array_init_size Unexecuted instantiation: zend_smart_str.c:zend_try_array_init_size Unexecuted instantiation: zend_system_id.c:zend_try_array_init_size Unexecuted instantiation: zend_variables.c:zend_try_array_init_size Unexecuted instantiation: zend_weakrefs.c:zend_try_array_init_size Unexecuted instantiation: zend.c:zend_try_array_init_size Unexecuted instantiation: internal_functions_cli.c:zend_try_array_init_size Unexecuted instantiation: fuzzer-parser.c:zend_try_array_init_size Unexecuted instantiation: fuzzer-sapi.c:zend_try_array_init_size Unexecuted instantiation: fuzzer-tracing-jit.c:zend_try_array_init_size Unexecuted instantiation: fuzzer-exif.c:zend_try_array_init_size Unexecuted instantiation: fuzzer-unserialize.c:zend_try_array_init_size Unexecuted instantiation: fuzzer-function-jit.c:zend_try_array_init_size Unexecuted instantiation: fuzzer-json.c:zend_try_array_init_size Unexecuted instantiation: fuzzer-unserializehash.c:zend_try_array_init_size Unexecuted instantiation: fuzzer-execute.c:zend_try_array_init_size |
1486 | | |
1487 | | static zend_always_inline zval *zend_try_array_init(zval *zv) |
1488 | 10 | { |
1489 | 10 | return zend_try_array_init_size(zv, 0); |
1490 | 10 | } Unexecuted instantiation: php_date.c:zend_try_array_init Unexecuted instantiation: php_pcre.c:zend_try_array_init Unexecuted instantiation: exif.c:zend_try_array_init Unexecuted instantiation: hash_adler32.c:zend_try_array_init Unexecuted instantiation: hash_crc32.c:zend_try_array_init Unexecuted instantiation: hash_fnv.c:zend_try_array_init Unexecuted instantiation: hash_gost.c:zend_try_array_init Unexecuted instantiation: hash_haval.c:zend_try_array_init Unexecuted instantiation: hash_joaat.c:zend_try_array_init Unexecuted instantiation: hash_md.c:zend_try_array_init Unexecuted instantiation: hash_murmur.c:zend_try_array_init Unexecuted instantiation: hash_ripemd.c:zend_try_array_init Unexecuted instantiation: hash_sha_ni.c:zend_try_array_init Unexecuted instantiation: hash_sha_sse2.c:zend_try_array_init Unexecuted instantiation: hash_sha.c:zend_try_array_init Unexecuted instantiation: hash_sha3.c:zend_try_array_init Unexecuted instantiation: hash_snefru.c:zend_try_array_init Unexecuted instantiation: hash_tiger.c:zend_try_array_init Unexecuted instantiation: hash_whirlpool.c:zend_try_array_init Unexecuted instantiation: hash_xxhash.c:zend_try_array_init Unexecuted instantiation: hash.c:zend_try_array_init Unexecuted instantiation: json_encoder.c:zend_try_array_init Unexecuted instantiation: json_parser.tab.c:zend_try_array_init Unexecuted instantiation: json_scanner.c:zend_try_array_init Unexecuted instantiation: json.c:zend_try_array_init Unexecuted instantiation: php_lexbor.c:zend_try_array_init Unexecuted instantiation: shared_alloc_mmap.c:zend_try_array_init Unexecuted instantiation: shared_alloc_posix.c:zend_try_array_init Unexecuted instantiation: shared_alloc_shm.c:zend_try_array_init Unexecuted instantiation: zend_accelerator_api.c:zend_try_array_init Unexecuted instantiation: zend_accelerator_blacklist.c:zend_try_array_init Unexecuted instantiation: zend_accelerator_debug.c:zend_try_array_init Unexecuted instantiation: zend_accelerator_hash.c:zend_try_array_init Unexecuted instantiation: zend_accelerator_module.c:zend_try_array_init Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_try_array_init Unexecuted instantiation: zend_file_cache.c:zend_try_array_init Unexecuted instantiation: zend_persist_calc.c:zend_try_array_init Unexecuted instantiation: zend_persist.c:zend_try_array_init Unexecuted instantiation: zend_shared_alloc.c:zend_try_array_init Unexecuted instantiation: ZendAccelerator.c:zend_try_array_init Unexecuted instantiation: zend_jit_vm_helpers.c:zend_try_array_init Unexecuted instantiation: zend_jit.c:zend_try_array_init Unexecuted instantiation: csprng.c:zend_try_array_init Unexecuted instantiation: engine_mt19937.c:zend_try_array_init Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_try_array_init Unexecuted instantiation: engine_secure.c:zend_try_array_init Unexecuted instantiation: engine_user.c:zend_try_array_init Unexecuted instantiation: engine_xoshiro256starstar.c:zend_try_array_init Unexecuted instantiation: gammasection.c:zend_try_array_init Unexecuted instantiation: random.c:zend_try_array_init Unexecuted instantiation: randomizer.c:zend_try_array_init Unexecuted instantiation: zend_utils.c:zend_try_array_init Unexecuted instantiation: php_reflection.c:zend_try_array_init Unexecuted instantiation: php_spl.c:zend_try_array_init Unexecuted instantiation: spl_array.c:zend_try_array_init Unexecuted instantiation: spl_directory.c:zend_try_array_init Unexecuted instantiation: spl_dllist.c:zend_try_array_init Unexecuted instantiation: spl_exceptions.c:zend_try_array_init Unexecuted instantiation: spl_fixedarray.c:zend_try_array_init Unexecuted instantiation: spl_functions.c:zend_try_array_init Unexecuted instantiation: spl_heap.c:zend_try_array_init Unexecuted instantiation: spl_iterators.c:zend_try_array_init Unexecuted instantiation: spl_observer.c:zend_try_array_init Unexecuted instantiation: array.c:zend_try_array_init Unexecuted instantiation: assert.c:zend_try_array_init Unexecuted instantiation: base64.c:zend_try_array_init Unexecuted instantiation: basic_functions.c:zend_try_array_init Unexecuted instantiation: browscap.c:zend_try_array_init Unexecuted instantiation: crc32_x86.c:zend_try_array_init Unexecuted instantiation: crc32.c:zend_try_array_init Unexecuted instantiation: credits.c:zend_try_array_init Unexecuted instantiation: crypt.c:zend_try_array_init Unexecuted instantiation: css.c:zend_try_array_init Unexecuted instantiation: datetime.c:zend_try_array_init Unexecuted instantiation: dir.c:zend_try_array_init Unexecuted instantiation: dl.c:zend_try_array_init Unexecuted instantiation: dns.c:zend_try_array_init Unexecuted instantiation: exec.c:zend_try_array_init Unexecuted instantiation: file.c:zend_try_array_init Unexecuted instantiation: filestat.c:zend_try_array_init Unexecuted instantiation: filters.c:zend_try_array_init Unexecuted instantiation: flock_compat.c:zend_try_array_init Unexecuted instantiation: formatted_print.c:zend_try_array_init Unexecuted instantiation: fsock.c:zend_try_array_init Unexecuted instantiation: ftok.c:zend_try_array_init Unexecuted instantiation: ftp_fopen_wrapper.c:zend_try_array_init Unexecuted instantiation: head.c:zend_try_array_init Unexecuted instantiation: hrtime.c:zend_try_array_init Unexecuted instantiation: html.c:zend_try_array_init Unexecuted instantiation: http_fopen_wrapper.c:zend_try_array_init Unexecuted instantiation: http.c:zend_try_array_init image.c:zend_try_array_init Line | Count | Source | 1488 | 5 | { | 1489 | 5 | return zend_try_array_init_size(zv, 0); | 1490 | 5 | } |
Unexecuted instantiation: incomplete_class.c:zend_try_array_init Unexecuted instantiation: info.c:zend_try_array_init Unexecuted instantiation: iptc.c:zend_try_array_init Unexecuted instantiation: levenshtein.c:zend_try_array_init Unexecuted instantiation: link.c:zend_try_array_init Unexecuted instantiation: mail.c:zend_try_array_init Unexecuted instantiation: math.c:zend_try_array_init Unexecuted instantiation: md5.c:zend_try_array_init Unexecuted instantiation: metaphone.c:zend_try_array_init Unexecuted instantiation: microtime.c:zend_try_array_init Unexecuted instantiation: net.c:zend_try_array_init Unexecuted instantiation: pack.c:zend_try_array_init Unexecuted instantiation: pageinfo.c:zend_try_array_init Unexecuted instantiation: password.c:zend_try_array_init Unexecuted instantiation: php_fopen_wrapper.c:zend_try_array_init Unexecuted instantiation: proc_open.c:zend_try_array_init Unexecuted instantiation: quot_print.c:zend_try_array_init Unexecuted instantiation: scanf.c:zend_try_array_init Unexecuted instantiation: sha1.c:zend_try_array_init Unexecuted instantiation: soundex.c:zend_try_array_init Unexecuted instantiation: streamsfuncs.c:zend_try_array_init string.c:zend_try_array_init Line | Count | Source | 1488 | 5 | { | 1489 | 5 | return zend_try_array_init_size(zv, 0); | 1490 | 5 | } |
Unexecuted instantiation: strnatcmp.c:zend_try_array_init Unexecuted instantiation: syslog.c:zend_try_array_init Unexecuted instantiation: type.c:zend_try_array_init Unexecuted instantiation: uniqid.c:zend_try_array_init Unexecuted instantiation: url_scanner_ex.c:zend_try_array_init Unexecuted instantiation: url.c:zend_try_array_init Unexecuted instantiation: user_filters.c:zend_try_array_init Unexecuted instantiation: uuencode.c:zend_try_array_init Unexecuted instantiation: var_unserializer.c:zend_try_array_init Unexecuted instantiation: var.c:zend_try_array_init Unexecuted instantiation: versioning.c:zend_try_array_init Unexecuted instantiation: crypt_sha256.c:zend_try_array_init Unexecuted instantiation: crypt_sha512.c:zend_try_array_init Unexecuted instantiation: php_crypt_r.c:zend_try_array_init Unexecuted instantiation: php_uri.c:zend_try_array_init Unexecuted instantiation: php_uri_common.c:zend_try_array_init Unexecuted instantiation: uri_parser_rfc3986.c:zend_try_array_init Unexecuted instantiation: uri_parser_whatwg.c:zend_try_array_init Unexecuted instantiation: uri_parser_php_parse_url.c:zend_try_array_init Unexecuted instantiation: explicit_bzero.c:zend_try_array_init Unexecuted instantiation: fopen_wrappers.c:zend_try_array_init Unexecuted instantiation: getopt.c:zend_try_array_init Unexecuted instantiation: main.c:zend_try_array_init Unexecuted instantiation: network.c:zend_try_array_init Unexecuted instantiation: output.c:zend_try_array_init Unexecuted instantiation: php_content_types.c:zend_try_array_init Unexecuted instantiation: php_ini_builder.c:zend_try_array_init Unexecuted instantiation: php_ini.c:zend_try_array_init Unexecuted instantiation: php_glob.c:zend_try_array_init Unexecuted instantiation: php_odbc_utils.c:zend_try_array_init Unexecuted instantiation: php_open_temporary_file.c:zend_try_array_init Unexecuted instantiation: php_scandir.c:zend_try_array_init Unexecuted instantiation: php_syslog.c:zend_try_array_init Unexecuted instantiation: php_ticks.c:zend_try_array_init Unexecuted instantiation: php_variables.c:zend_try_array_init Unexecuted instantiation: reentrancy.c:zend_try_array_init Unexecuted instantiation: rfc1867.c:zend_try_array_init Unexecuted instantiation: safe_bcmp.c:zend_try_array_init Unexecuted instantiation: SAPI.c:zend_try_array_init Unexecuted instantiation: snprintf.c:zend_try_array_init Unexecuted instantiation: spprintf.c:zend_try_array_init Unexecuted instantiation: strlcat.c:zend_try_array_init Unexecuted instantiation: strlcpy.c:zend_try_array_init Unexecuted instantiation: cast.c:zend_try_array_init Unexecuted instantiation: filter.c:zend_try_array_init Unexecuted instantiation: glob_wrapper.c:zend_try_array_init Unexecuted instantiation: memory.c:zend_try_array_init Unexecuted instantiation: mmap.c:zend_try_array_init Unexecuted instantiation: plain_wrapper.c:zend_try_array_init Unexecuted instantiation: streams.c:zend_try_array_init Unexecuted instantiation: transports.c:zend_try_array_init Unexecuted instantiation: userspace.c:zend_try_array_init Unexecuted instantiation: xp_socket.c:zend_try_array_init Unexecuted instantiation: block_pass.c:zend_try_array_init Unexecuted instantiation: compact_literals.c:zend_try_array_init Unexecuted instantiation: compact_vars.c:zend_try_array_init Unexecuted instantiation: dfa_pass.c:zend_try_array_init Unexecuted instantiation: nop_removal.c:zend_try_array_init Unexecuted instantiation: optimize_func_calls.c:zend_try_array_init Unexecuted instantiation: optimize_temp_vars_5.c:zend_try_array_init Unexecuted instantiation: pass1.c:zend_try_array_init Unexecuted instantiation: pass3.c:zend_try_array_init Unexecuted instantiation: sccp.c:zend_try_array_init Unexecuted instantiation: zend_optimizer.c:zend_try_array_init Unexecuted instantiation: zend_API.c:zend_try_array_init Unexecuted instantiation: zend_ast.c:zend_try_array_init Unexecuted instantiation: zend_attributes.c:zend_try_array_init Unexecuted instantiation: zend_builtin_functions.c:zend_try_array_init Unexecuted instantiation: zend_closures.c:zend_try_array_init Unexecuted instantiation: zend_compile.c:zend_try_array_init Unexecuted instantiation: zend_constants.c:zend_try_array_init Unexecuted instantiation: zend_default_classes.c:zend_try_array_init Unexecuted instantiation: zend_dtrace.c:zend_try_array_init Unexecuted instantiation: zend_enum.c:zend_try_array_init Unexecuted instantiation: zend_exceptions.c:zend_try_array_init Unexecuted instantiation: zend_execute_API.c:zend_try_array_init Unexecuted instantiation: zend_execute.c:zend_try_array_init Unexecuted instantiation: zend_fibers.c:zend_try_array_init Unexecuted instantiation: zend_gc.c:zend_try_array_init Unexecuted instantiation: zend_generators.c:zend_try_array_init Unexecuted instantiation: zend_inheritance.c:zend_try_array_init Unexecuted instantiation: zend_ini_parser.c:zend_try_array_init Unexecuted instantiation: zend_ini_scanner.c:zend_try_array_init Unexecuted instantiation: zend_ini.c:zend_try_array_init Unexecuted instantiation: zend_interfaces.c:zend_try_array_init Unexecuted instantiation: zend_iterators.c:zend_try_array_init Unexecuted instantiation: zend_language_parser.c:zend_try_array_init Unexecuted instantiation: zend_language_scanner.c:zend_try_array_init Unexecuted instantiation: zend_lazy_objects.c:zend_try_array_init Unexecuted instantiation: zend_list.c:zend_try_array_init Unexecuted instantiation: zend_object_handlers.c:zend_try_array_init Unexecuted instantiation: zend_objects_API.c:zend_try_array_init Unexecuted instantiation: zend_objects.c:zend_try_array_init Unexecuted instantiation: zend_observer.c:zend_try_array_init Unexecuted instantiation: zend_opcode.c:zend_try_array_init Unexecuted instantiation: zend_operators.c:zend_try_array_init Unexecuted instantiation: zend_property_hooks.c:zend_try_array_init Unexecuted instantiation: zend_smart_str.c:zend_try_array_init Unexecuted instantiation: zend_system_id.c:zend_try_array_init Unexecuted instantiation: zend_variables.c:zend_try_array_init Unexecuted instantiation: zend_weakrefs.c:zend_try_array_init Unexecuted instantiation: zend.c:zend_try_array_init Unexecuted instantiation: internal_functions_cli.c:zend_try_array_init Unexecuted instantiation: fuzzer-parser.c:zend_try_array_init Unexecuted instantiation: fuzzer-sapi.c:zend_try_array_init Unexecuted instantiation: fuzzer-tracing-jit.c:zend_try_array_init Unexecuted instantiation: fuzzer-exif.c:zend_try_array_init Unexecuted instantiation: fuzzer-unserialize.c:zend_try_array_init Unexecuted instantiation: fuzzer-function-jit.c:zend_try_array_init Unexecuted instantiation: fuzzer-json.c:zend_try_array_init Unexecuted instantiation: fuzzer-unserializehash.c:zend_try_array_init Unexecuted instantiation: fuzzer-execute.c:zend_try_array_init |
1491 | | |
1492 | | /* Fast parameter parsing API */ |
1493 | | |
1494 | | /* Fast ZPP is always enabled now; this define is left in for compatibility |
1495 | | * with any existing conditional compilation blocks. |
1496 | | */ |
1497 | | #define FAST_ZPP 1 |
1498 | | |
1499 | | #define Z_EXPECTED_TYPES(_) \ |
1500 | 257 | _(Z_EXPECTED_LONG, "of type int") \ |
1501 | 257 | _(Z_EXPECTED_LONG_OR_NULL, "of type ?int") \ |
1502 | 257 | _(Z_EXPECTED_BOOL, "of type bool") \ |
1503 | 257 | _(Z_EXPECTED_BOOL_OR_NULL, "of type ?bool") \ |
1504 | 257 | _(Z_EXPECTED_STRING, "of type string") \ |
1505 | 257 | _(Z_EXPECTED_STRING_OR_NULL, "of type ?string") \ |
1506 | 257 | _(Z_EXPECTED_ARRAY, "of type array") \ |
1507 | 257 | _(Z_EXPECTED_ARRAY_OR_NULL, "of type ?array") \ |
1508 | 257 | _(Z_EXPECTED_ARRAY_OR_LONG, "of type array|int") \ |
1509 | 257 | _(Z_EXPECTED_ARRAY_OR_LONG_OR_NULL, "of type array|int|null") \ |
1510 | 257 | _(Z_EXPECTED_ITERABLE, "of type Traversable|array") \ |
1511 | 257 | _(Z_EXPECTED_ITERABLE_OR_NULL, "of type Traversable|array|null") \ |
1512 | 257 | _(Z_EXPECTED_FUNC, "a valid callback") \ |
1513 | 257 | _(Z_EXPECTED_FUNC_OR_NULL, "a valid callback or null") \ |
1514 | 257 | _(Z_EXPECTED_RESOURCE, "of type resource") \ |
1515 | 257 | _(Z_EXPECTED_RESOURCE_OR_NULL, "of type resource or null") \ |
1516 | 257 | _(Z_EXPECTED_PATH, "of type string") \ |
1517 | 257 | _(Z_EXPECTED_PATH_OR_NULL, "of type ?string") \ |
1518 | 257 | _(Z_EXPECTED_OBJECT, "of type object") \ |
1519 | 257 | _(Z_EXPECTED_OBJECT_OR_NULL, "of type ?object") \ |
1520 | 257 | _(Z_EXPECTED_DOUBLE, "of type float") \ |
1521 | 257 | _(Z_EXPECTED_DOUBLE_OR_NULL, "of type ?float") \ |
1522 | 257 | _(Z_EXPECTED_NUMBER, "of type int|float") \ |
1523 | 257 | _(Z_EXPECTED_NUMBER_OR_NULL, "of type int|float|null") \ |
1524 | 257 | _(Z_EXPECTED_NUMBER_OR_STRING, "of type string|int|float") \ |
1525 | 257 | _(Z_EXPECTED_NUMBER_OR_STRING_OR_NULL, "of type string|int|float|null") \ |
1526 | 257 | _(Z_EXPECTED_ARRAY_OR_STRING, "of type array|string") \ |
1527 | 257 | _(Z_EXPECTED_ARRAY_OR_STRING_OR_NULL, "of type array|string|null") \ |
1528 | 257 | _(Z_EXPECTED_STRING_OR_LONG, "of type string|int") \ |
1529 | 257 | _(Z_EXPECTED_STRING_OR_LONG_OR_NULL, "of type string|int|null") \ |
1530 | 257 | _(Z_EXPECTED_OBJECT_OR_CLASS_NAME, "an object or a valid class name") \ |
1531 | 257 | _(Z_EXPECTED_OBJECT_OR_CLASS_NAME_OR_NULL, "an object, a valid class name, or null") \ |
1532 | 257 | _(Z_EXPECTED_OBJECT_OR_STRING, "of type object|string") \ |
1533 | 257 | _(Z_EXPECTED_OBJECT_OR_STRING_OR_NULL, "of type object|string|null") \ |
1534 | | |
1535 | | #define Z_EXPECTED_TYPE |
1536 | | |
1537 | | #define Z_EXPECTED_TYPE_ENUM(id, str) id, |
1538 | 8.73k | #define Z_EXPECTED_TYPE_STR(id, str) str, |
1539 | | |
1540 | | typedef enum _zend_expected_type { |
1541 | | Z_EXPECTED_TYPES(Z_EXPECTED_TYPE_ENUM) |
1542 | | Z_EXPECTED_LAST |
1543 | | } zend_expected_type; |
1544 | | |
1545 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameters_none_error(void); |
1546 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameters_count_error(uint32_t min_num_args, uint32_t max_num_args); |
1547 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_error(int error_code, uint32_t num, char *name, zend_expected_type expected_type, const zval *arg); |
1548 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_type_error(uint32_t num, zend_expected_type expected_type, const zval *arg); |
1549 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_error(uint32_t num, const char *name, const zval *arg); |
1550 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_null_error(uint32_t num, const char *name, const zval *arg); |
1551 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_long_error(uint32_t num, const char *name, const zval *arg); |
1552 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_long_or_null_error(uint32_t num, const char *name, const zval *arg); |
1553 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_string_error(uint32_t num, const char *name, const zval *arg); |
1554 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_string_or_null_error(uint32_t num, const char *name, const zval *arg); |
1555 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_callback_error(uint32_t num, char *error); |
1556 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_callback_or_null_error(uint32_t num, char *error); |
1557 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_unexpected_extra_named_error(void); |
1558 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_argument_error_variadic(zend_class_entry *error_ce, uint32_t arg_num, const char *format, va_list va); |
1559 | | ZEND_API ZEND_COLD void zend_argument_error(zend_class_entry *error_ce, uint32_t arg_num, const char *format, ...); |
1560 | | ZEND_API ZEND_COLD void zend_argument_type_error(uint32_t arg_num, const char *format, ...); |
1561 | | ZEND_API ZEND_COLD void zend_argument_value_error(uint32_t arg_num, const char *format, ...); |
1562 | | ZEND_API ZEND_COLD void zend_argument_must_not_be_empty_error(uint32_t arg_num); |
1563 | | ZEND_API ZEND_COLD void zend_class_redeclaration_error(int type, const zend_class_entry *old_ce); |
1564 | | ZEND_API ZEND_COLD void zend_class_redeclaration_error_ex(int type, zend_string *new_name, const zend_class_entry *old_ce); |
1565 | | |
1566 | 859k | #define ZPP_ERROR_OK 0 |
1567 | 687 | #define ZPP_ERROR_FAILURE 1 |
1568 | 171 | #define ZPP_ERROR_WRONG_CALLBACK 2 |
1569 | 92 | #define ZPP_ERROR_WRONG_CLASS 3 |
1570 | 16 | #define ZPP_ERROR_WRONG_CLASS_OR_NULL 4 |
1571 | 2 | #define ZPP_ERROR_WRONG_CLASS_OR_STRING 5 |
1572 | 4 | #define ZPP_ERROR_WRONG_CLASS_OR_STRING_OR_NULL 6 |
1573 | 0 | #define ZPP_ERROR_WRONG_CLASS_OR_LONG 7 |
1574 | 0 | #define ZPP_ERROR_WRONG_CLASS_OR_LONG_OR_NULL 8 |
1575 | 514 | #define ZPP_ERROR_WRONG_ARG 9 |
1576 | | #define ZPP_ERROR_WRONG_COUNT 10 |
1577 | 10 | #define ZPP_ERROR_UNEXPECTED_EXTRA_NAMED 11 |
1578 | 120 | #define ZPP_ERROR_WRONG_CALLBACK_OR_NULL 12 |
1579 | | |
1580 | 859k | #define ZEND_PARSE_PARAMETERS_START_EX(flags, min_num_args, max_num_args) do { \ |
1581 | 859k | const int _flags = (flags); \ |
1582 | 859k | uint32_t _min_num_args = (min_num_args); \ |
1583 | 859k | uint32_t _max_num_args = (uint32_t) (max_num_args); \ |
1584 | 859k | uint32_t _num_args = EX_NUM_ARGS(); \ |
1585 | 859k | uint32_t _i = 0; \ |
1586 | 859k | zval *_real_arg, *_arg = NULL; \ |
1587 | 859k | zend_expected_type _expected_type = Z_EXPECTED_LONG; \ |
1588 | 859k | char *_error = NULL; \ |
1589 | 859k | bool _dummy = 0; \ |
1590 | 859k | bool _optional = 0; \ |
1591 | 859k | int _error_code = ZPP_ERROR_OK; \ |
1592 | 859k | ((void)_i); \ |
1593 | 859k | ((void)_real_arg); \ |
1594 | 859k | ((void)_arg); \ |
1595 | 859k | ((void)_expected_type); \ |
1596 | 859k | ((void)_error); \ |
1597 | 859k | ((void)_optional); \ |
1598 | 859k | ((void)_dummy); \ |
1599 | 859k | \ |
1600 | 859k | do { \ |
1601 | 859k | if (UNEXPECTED(_num_args < _min_num_args) || \ |
1602 | 859k | UNEXPECTED(_num_args > _max_num_args)) { \ |
1603 | 340 | if (!(_flags & ZEND_PARSE_PARAMS_QUIET)) { \ |
1604 | 340 | zend_wrong_parameters_count_error(_min_num_args, _max_num_args); \ |
1605 | 340 | } \ |
1606 | 340 | _error_code = ZPP_ERROR_FAILURE; \ |
1607 | 340 | break; \ |
1608 | 340 | } \ |
1609 | 859k | _real_arg = ZEND_CALL_ARG(execute_data, 0); |
1610 | | |
1611 | | #define ZEND_PARSE_PARAMETERS_START(min_num_args, max_num_args) \ |
1612 | 859k | ZEND_PARSE_PARAMETERS_START_EX(0, min_num_args, max_num_args) |
1613 | | |
1614 | 146k | #define ZEND_PARSE_PARAMETERS_NONE() do { \ |
1615 | 146k | if (UNEXPECTED(ZEND_NUM_ARGS() != 0)) { \ |
1616 | 42 | zend_wrong_parameters_none_error(); \ |
1617 | 42 | return; \ |
1618 | 42 | } \ |
1619 | 146k | } while (0) |
1620 | | |
1621 | | #define ZEND_PARSE_PARAMETERS_END_EX(failure) \ |
1622 | 748k | ZEND_ASSERT(_i == _max_num_args || _max_num_args == (uint32_t) -1); \ |
1623 | 748k | } while (0); \ |
1624 | 859k | if (UNEXPECTED(_error_code != ZPP_ERROR_OK)) { \ |
1625 | 737 | if (!(_flags & ZEND_PARSE_PARAMS_QUIET)) { \ |
1626 | 737 | zend_wrong_parameter_error(_error_code, _i, _error, _expected_type, _arg); \ |
1627 | 737 | } \ |
1628 | 737 | failure; \ |
1629 | 737 | } \ |
1630 | 859k | } while (0) |
1631 | | |
1632 | | #define ZEND_PARSE_PARAMETERS_END() \ |
1633 | 748k | ZEND_PARSE_PARAMETERS_END_EX(return) |
1634 | | |
1635 | | #define Z_PARAM_PROLOGUE(deref, separate) \ |
1636 | 1.11M | ++_i; \ |
1637 | 1.11M | ZEND_ASSERT(_i <= _min_num_args || _optional==1); \ |
1638 | 1.11M | ZEND_ASSERT(_i > _min_num_args || _optional==0); \ |
1639 | 1.11M | if (_optional) { \ |
1640 | 701k | if (UNEXPECTED(_i >_num_args)) break; \ |
1641 | 701k | } \ |
1642 | 1.11M | _real_arg++; \ |
1643 | 1.00M | _arg = _real_arg; \ |
1644 | 1.00M | if (deref) { \ |
1645 | 3.11k | if (EXPECTED(Z_ISREF_P(_arg))) { \ |
1646 | 3.06k | _arg = Z_REFVAL_P(_arg); \ |
1647 | 3.06k | } \ |
1648 | 3.11k | } \ |
1649 | 1.00M | if (separate) { \ |
1650 | 3.05k | SEPARATE_ZVAL_NOREF(_arg); \ |
1651 | 3.05k | } |
1652 | | |
1653 | | /* get the zval* for a previously parsed argument */ |
1654 | | #define Z_PARAM_GET_PREV_ZVAL(dest) \ |
1655 | | zend_parse_arg_zval_deref(_arg, &dest, 0); |
1656 | | |
1657 | | /* old "|" */ |
1658 | | #define Z_PARAM_OPTIONAL \ |
1659 | 405k | _optional = 1; |
1660 | | |
1661 | | /* old "a" */ |
1662 | | #define Z_PARAM_ARRAY_EX2(dest, check_null, deref, separate) \ |
1663 | 2.03k | Z_PARAM_PROLOGUE(deref, separate); \ |
1664 | 2.03k | if (UNEXPECTED(!zend_parse_arg_array(_arg, &dest, check_null, 0))) { \ |
1665 | 49 | _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \ |
1666 | 49 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1667 | 49 | break; \ |
1668 | 49 | } |
1669 | | |
1670 | | #define Z_PARAM_ARRAY_EX(dest, check_null, separate) \ |
1671 | 1.96k | Z_PARAM_ARRAY_EX2(dest, check_null, separate, separate) |
1672 | | |
1673 | | #define Z_PARAM_ARRAY(dest) \ |
1674 | 524 | Z_PARAM_ARRAY_EX(dest, 0, 0) |
1675 | | |
1676 | | #define Z_PARAM_ARRAY_OR_NULL(dest) \ |
1677 | 0 | Z_PARAM_ARRAY_EX(dest, 1, 0) |
1678 | | |
1679 | | /* old "A" */ |
1680 | | #define Z_PARAM_ARRAY_OR_OBJECT_EX2(dest, check_null, deref, separate) \ |
1681 | 1.32k | Z_PARAM_PROLOGUE(deref, separate); \ |
1682 | 1.32k | if (UNEXPECTED(!zend_parse_arg_array(_arg, &dest, check_null, 1))) { \ |
1683 | 15 | _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \ |
1684 | 15 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1685 | 15 | break; \ |
1686 | 15 | } |
1687 | | |
1688 | | #define Z_PARAM_ARRAY_OR_OBJECT_EX(dest, check_null, separate) \ |
1689 | 1.32k | Z_PARAM_ARRAY_OR_OBJECT_EX2(dest, check_null, separate, separate) |
1690 | | |
1691 | | #define Z_PARAM_ARRAY_OR_OBJECT(dest) \ |
1692 | 261 | Z_PARAM_ARRAY_OR_OBJECT_EX(dest, 0, 0) |
1693 | | |
1694 | | #define Z_PARAM_ITERABLE_EX(dest, check_null) \ |
1695 | 52 | Z_PARAM_PROLOGUE(0, 0); \ |
1696 | 52 | if (UNEXPECTED(!zend_parse_arg_iterable(_arg, &dest, check_null))) { \ |
1697 | 4 | _expected_type = check_null ? Z_EXPECTED_ITERABLE_OR_NULL : Z_EXPECTED_ITERABLE; \ |
1698 | 4 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1699 | 4 | break; \ |
1700 | 4 | } |
1701 | | |
1702 | | #define Z_PARAM_ITERABLE(dest) \ |
1703 | 52 | Z_PARAM_ITERABLE_EX(dest, 0) |
1704 | | |
1705 | | #define Z_PARAM_ITERABLE_OR_NULL(dest) \ |
1706 | | Z_PARAM_ITERABLE_EX(dest, 1) |
1707 | | |
1708 | | /* old "b" */ |
1709 | | #define Z_PARAM_BOOL_EX(dest, is_null, check_null, deref) \ |
1710 | 82.5k | Z_PARAM_PROLOGUE(deref, 0); \ |
1711 | 2.44k | if (UNEXPECTED(!zend_parse_arg_bool(_arg, &dest, &is_null, check_null, _i))) { \ |
1712 | 0 | _expected_type = check_null ? Z_EXPECTED_BOOL_OR_NULL : Z_EXPECTED_BOOL; \ |
1713 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1714 | 0 | break; \ |
1715 | 0 | } |
1716 | | |
1717 | | #define Z_PARAM_BOOL(dest) \ |
1718 | 82.5k | Z_PARAM_BOOL_EX(dest, _dummy, 0, 0) |
1719 | | |
1720 | | #define Z_PARAM_BOOL_OR_NULL(dest, is_null) \ |
1721 | 26 | Z_PARAM_BOOL_EX(dest, is_null, 1, 0) |
1722 | | |
1723 | | /* old "C" */ |
1724 | | #define Z_PARAM_CLASS_EX(dest, check_null, deref) \ |
1725 | 0 | Z_PARAM_PROLOGUE(deref, 0); \ |
1726 | 0 | if (UNEXPECTED(!zend_parse_arg_class(_arg, &dest, _i, check_null))) { \ |
1727 | 0 | _error_code = ZPP_ERROR_FAILURE; \ |
1728 | 0 | break; \ |
1729 | 0 | } |
1730 | | |
1731 | | #define Z_PARAM_CLASS(dest) \ |
1732 | 0 | Z_PARAM_CLASS_EX(dest, 0, 0) |
1733 | | |
1734 | | #define Z_PARAM_CLASS_OR_NULL(dest) \ |
1735 | | Z_PARAM_CLASS_EX(dest, 1, 0) |
1736 | | |
1737 | | #define Z_PARAM_OBJ_OR_CLASS_NAME_EX(dest, allow_null) \ |
1738 | 132 | Z_PARAM_PROLOGUE(0, 0); \ |
1739 | 122 | if (UNEXPECTED(!zend_parse_arg_obj_or_class_name(_arg, &dest, allow_null))) { \ |
1740 | 6 | _expected_type = allow_null ? Z_EXPECTED_OBJECT_OR_CLASS_NAME_OR_NULL : Z_EXPECTED_OBJECT_OR_CLASS_NAME; \ |
1741 | 6 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1742 | 6 | break; \ |
1743 | 6 | } |
1744 | | |
1745 | | #define Z_PARAM_OBJ_OR_CLASS_NAME(dest) \ |
1746 | 132 | Z_PARAM_OBJ_OR_CLASS_NAME_EX(dest, 0); |
1747 | | |
1748 | | #define Z_PARAM_OBJ_OR_CLASS_NAME_OR_NULL(dest) \ |
1749 | | Z_PARAM_OBJ_OR_CLASS_NAME_EX(dest, 1); |
1750 | | |
1751 | | #define Z_PARAM_OBJ_OR_STR_EX(destination_object, destination_string, allow_null) \ |
1752 | 4.06k | Z_PARAM_PROLOGUE(0, 0); \ |
1753 | 3.85k | if (UNEXPECTED(!zend_parse_arg_obj_or_str(_arg, &destination_object, NULL, &destination_string, allow_null, _i))) { \ |
1754 | 5 | _expected_type = allow_null ? Z_EXPECTED_OBJECT_OR_STRING_OR_NULL : Z_EXPECTED_OBJECT_OR_STRING; \ |
1755 | 5 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1756 | 5 | break; \ |
1757 | 5 | } |
1758 | | |
1759 | | #define Z_PARAM_OBJ_OR_STR(destination_object, destination_string) \ |
1760 | 3.51k | Z_PARAM_OBJ_OR_STR_EX(destination_object, destination_string, 0); |
1761 | | |
1762 | | #define Z_PARAM_OBJ_OR_STR_OR_NULL(destination_object, destination_string) \ |
1763 | 552 | Z_PARAM_OBJ_OR_STR_EX(destination_object, destination_string, 1); |
1764 | | |
1765 | | #define Z_PARAM_OBJ_OF_CLASS_OR_STR_EX(destination_object, base_ce, destination_string, allow_null) \ |
1766 | 4.00k | Z_PARAM_PROLOGUE(0, 0); \ |
1767 | 3.97k | if (UNEXPECTED(!zend_parse_arg_obj_or_str(_arg, &destination_object, base_ce, &destination_string, allow_null, _i))) { \ |
1768 | 2 | if (base_ce) { \ |
1769 | 2 | _error = ZSTR_VAL((base_ce)->name); \ |
1770 | 2 | _error_code = allow_null ? ZPP_ERROR_WRONG_CLASS_OR_STRING_OR_NULL : ZPP_ERROR_WRONG_CLASS_OR_STRING; \ |
1771 | 2 | break; \ |
1772 | 2 | } else { \ |
1773 | 0 | _expected_type = allow_null ? Z_EXPECTED_OBJECT_OR_STRING_OR_NULL : Z_EXPECTED_OBJECT_OR_STRING; \ |
1774 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1775 | 0 | break; \ |
1776 | 0 | } \ |
1777 | 2 | } |
1778 | | |
1779 | | #define Z_PARAM_OBJ_OF_CLASS_OR_STR(destination_object, base_ce, destination_string) \ |
1780 | 700 | Z_PARAM_OBJ_OF_CLASS_OR_STR_EX(destination_object, base_ce, destination_string, 0); |
1781 | | |
1782 | | #define Z_PARAM_OBJ_OF_CLASS_OR_STR_OR_NULL(destination_object, base_ce, destination_string) \ |
1783 | 3.30k | Z_PARAM_OBJ_OF_CLASS_OR_STR_EX(destination_object, base_ce, destination_string, 1); |
1784 | | |
1785 | | /* old "d" */ |
1786 | | #define Z_PARAM_DOUBLE_EX(dest, is_null, check_null, deref) \ |
1787 | 608 | Z_PARAM_PROLOGUE(deref, 0); \ |
1788 | 596 | if (UNEXPECTED(!zend_parse_arg_double(_arg, &dest, &is_null, check_null, _i))) { \ |
1789 | 0 | _expected_type = check_null ? Z_EXPECTED_DOUBLE_OR_NULL : Z_EXPECTED_DOUBLE; \ |
1790 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1791 | 0 | break; \ |
1792 | 0 | } |
1793 | | |
1794 | | #define Z_PARAM_DOUBLE(dest) \ |
1795 | 608 | Z_PARAM_DOUBLE_EX(dest, _dummy, 0, 0) |
1796 | | |
1797 | | #define Z_PARAM_DOUBLE_OR_NULL(dest, is_null) \ |
1798 | 0 | Z_PARAM_DOUBLE_EX(dest, is_null, 1, 0) |
1799 | | |
1800 | | /* old "f" */ |
1801 | | #define Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, check_null, deref, free_trampoline) \ |
1802 | 6.08k | Z_PARAM_PROLOGUE(deref, 0); \ |
1803 | 6.08k | if (UNEXPECTED(!zend_parse_arg_func(_arg, &dest_fci, &dest_fcc, check_null, &_error, free_trampoline))) { \ |
1804 | 97 | if (!_error) { \ |
1805 | 0 | _expected_type = check_null ? Z_EXPECTED_FUNC_OR_NULL : Z_EXPECTED_FUNC; \ |
1806 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1807 | 97 | } else { \ |
1808 | 97 | _error_code = check_null ? ZPP_ERROR_WRONG_CALLBACK_OR_NULL : ZPP_ERROR_WRONG_CALLBACK; \ |
1809 | 97 | } \ |
1810 | 97 | break; \ |
1811 | 97 | } \ |
1812 | | |
1813 | | #define Z_PARAM_FUNC_EX(dest_fci, dest_fcc, check_null, deref) Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, check_null, deref, true) |
1814 | | |
1815 | | #define Z_PARAM_FUNC(dest_fci, dest_fcc) \ |
1816 | 4.03k | Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 0, 0, true) |
1817 | | |
1818 | | #define Z_PARAM_FUNC_NO_TRAMPOLINE_FREE(dest_fci, dest_fcc) \ |
1819 | 0 | Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 0, 0, false) |
1820 | | |
1821 | | #define Z_PARAM_FUNC_OR_NULL(dest_fci, dest_fcc) \ |
1822 | 2.06k | Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 1, 0, true) |
1823 | | |
1824 | | #define Z_PARAM_FUNC_NO_TRAMPOLINE_FREE_OR_NULL(dest_fci, dest_fcc) \ |
1825 | | Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 1, 0, false) |
1826 | | |
1827 | | #define Z_PARAM_FUNC_OR_NULL_WITH_ZVAL(dest_fci, dest_fcc, dest_zp) \ |
1828 | | Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 1, 0, true) \ |
1829 | | Z_PARAM_GET_PREV_ZVAL(dest_zp) |
1830 | | |
1831 | | /* old "h" */ |
1832 | | #define Z_PARAM_ARRAY_HT_EX2(dest, check_null, deref, separate) \ |
1833 | 210k | Z_PARAM_PROLOGUE(deref, separate); \ |
1834 | 209k | if (UNEXPECTED(!zend_parse_arg_array_ht(_arg, &dest, check_null, 0, separate))) { \ |
1835 | 16 | _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \ |
1836 | 16 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1837 | 16 | break; \ |
1838 | 16 | } |
1839 | | |
1840 | | #define Z_PARAM_ARRAY_HT_EX(dest, check_null, separate) \ |
1841 | 210k | Z_PARAM_ARRAY_HT_EX2(dest, check_null, separate, separate) |
1842 | | |
1843 | | #define Z_PARAM_ARRAY_HT(dest) \ |
1844 | 208k | Z_PARAM_ARRAY_HT_EX(dest, 0, 0) |
1845 | | |
1846 | | #define Z_PARAM_ARRAY_HT_OR_NULL(dest) \ |
1847 | 96 | Z_PARAM_ARRAY_HT_EX(dest, 1, 0) |
1848 | | |
1849 | | #define Z_PARAM_ARRAY_HT_OR_LONG_EX(dest_ht, dest_long, is_null, allow_null) \ |
1850 | 10 | Z_PARAM_PROLOGUE(0, 0); \ |
1851 | 5 | if (UNEXPECTED(!zend_parse_arg_array_ht_or_long(_arg, &dest_ht, &dest_long, &is_null, allow_null, _i))) { \ |
1852 | 0 | _expected_type = allow_null ? Z_EXPECTED_ARRAY_OR_LONG_OR_NULL : Z_EXPECTED_ARRAY_OR_LONG; \ |
1853 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1854 | 0 | break; \ |
1855 | 0 | } |
1856 | | |
1857 | | #define Z_PARAM_ARRAY_HT_OR_LONG(dest_ht, dest_long) \ |
1858 | 5 | Z_PARAM_ARRAY_HT_OR_LONG_EX(dest_ht, dest_long, _dummy, 0) |
1859 | | |
1860 | | #define Z_PARAM_ARRAY_HT_OR_LONG_OR_NULL(dest_ht, dest_long, is_null) \ |
1861 | 5 | Z_PARAM_ARRAY_HT_OR_LONG_EX(dest_ht, dest_long, is_null, 1) |
1862 | | |
1863 | | /* old "H" */ |
1864 | | #define Z_PARAM_ARRAY_OR_OBJECT_HT_EX2(dest, check_null, deref, separate) \ |
1865 | | Z_PARAM_PROLOGUE(deref, separate); \ |
1866 | | if (UNEXPECTED(!zend_parse_arg_array_ht(_arg, &dest, check_null, 1, separate))) { \ |
1867 | | _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \ |
1868 | | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1869 | | break; \ |
1870 | | } |
1871 | | |
1872 | | #define Z_PARAM_ARRAY_OR_OBJECT_HT_EX(dest, check_null, separate) \ |
1873 | | Z_PARAM_ARRAY_OR_OBJECT_HT_EX2(dest, check_null, separate, separate) |
1874 | | |
1875 | | #define Z_PARAM_ARRAY_OR_OBJECT_HT(dest) \ |
1876 | | Z_PARAM_ARRAY_OR_OBJECT_HT_EX(dest, 0, 0) |
1877 | | |
1878 | | /* old "l" */ |
1879 | | #define Z_PARAM_LONG_EX(dest, is_null, check_null, deref) \ |
1880 | 15.0k | Z_PARAM_PROLOGUE(deref, 0); \ |
1881 | 8.38k | if (UNEXPECTED(!zend_parse_arg_long(_arg, &dest, &is_null, check_null, _i))) { \ |
1882 | 52 | _expected_type = check_null ? Z_EXPECTED_LONG_OR_NULL : Z_EXPECTED_LONG; \ |
1883 | 52 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1884 | 52 | break; \ |
1885 | 52 | } |
1886 | | |
1887 | | #define Z_PARAM_LONG(dest) \ |
1888 | 13.0k | Z_PARAM_LONG_EX(dest, _dummy, 0, 0) |
1889 | | |
1890 | | #define Z_PARAM_LONG_OR_NULL(dest, is_null) \ |
1891 | 1.96k | Z_PARAM_LONG_EX(dest, is_null, 1, 0) |
1892 | | |
1893 | | /* old "n" */ |
1894 | | #define Z_PARAM_NUMBER_EX(dest, check_null) \ |
1895 | 441 | Z_PARAM_PROLOGUE(0, 0); \ |
1896 | 24 | if (UNEXPECTED(!zend_parse_arg_number(_arg, &dest, check_null, _i))) { \ |
1897 | 0 | _expected_type = check_null ? Z_EXPECTED_NUMBER_OR_NULL : Z_EXPECTED_NUMBER; \ |
1898 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1899 | 0 | break; \ |
1900 | 0 | } |
1901 | | |
1902 | | #define Z_PARAM_NUMBER_OR_NULL(dest) \ |
1903 | | Z_PARAM_NUMBER_EX(dest, 1) |
1904 | | |
1905 | | #define Z_PARAM_NUMBER(dest) \ |
1906 | 441 | Z_PARAM_NUMBER_EX(dest, 0) |
1907 | | |
1908 | | #define Z_PARAM_NUMBER_OR_STR_EX(dest, check_null) \ |
1909 | 872 | Z_PARAM_PROLOGUE(0, 0); \ |
1910 | 872 | if (UNEXPECTED(!zend_parse_arg_number_or_str(_arg, &dest, check_null, _i))) { \ |
1911 | 0 | _expected_type = check_null ? Z_EXPECTED_NUMBER_OR_STRING_OR_NULL : Z_EXPECTED_NUMBER_OR_STRING; \ |
1912 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1913 | 0 | break; \ |
1914 | 0 | } |
1915 | | |
1916 | | #define Z_PARAM_NUMBER_OR_STR(dest) \ |
1917 | 872 | Z_PARAM_NUMBER_OR_STR_EX(dest, false) |
1918 | | |
1919 | | #define Z_PARAM_NUMBER_OR_STR_OR_NULL(dest) \ |
1920 | | Z_PARAM_NUMBER_OR_STR_EX(dest, true) |
1921 | | |
1922 | | /* old "o" */ |
1923 | | #define Z_PARAM_OBJECT_EX(dest, check_null, deref) \ |
1924 | 1.63k | Z_PARAM_PROLOGUE(deref, 0); \ |
1925 | 1.63k | if (UNEXPECTED(!zend_parse_arg_object(_arg, &dest, NULL, check_null))) { \ |
1926 | 4 | _expected_type = check_null ? Z_EXPECTED_OBJECT_OR_NULL : Z_EXPECTED_OBJECT; \ |
1927 | 4 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1928 | 4 | break; \ |
1929 | 4 | } |
1930 | | |
1931 | | #define Z_PARAM_OBJECT(dest) \ |
1932 | 1.00k | Z_PARAM_OBJECT_EX(dest, 0, 0) |
1933 | | |
1934 | | #define Z_PARAM_OBJECT_OR_NULL(dest) \ |
1935 | 606 | Z_PARAM_OBJECT_EX(dest, 1, 0) |
1936 | | |
1937 | | /* The same as Z_PARAM_OBJECT_EX except that dest is a zend_object rather than a zval */ |
1938 | | #define Z_PARAM_OBJ_EX(dest, check_null, deref) \ |
1939 | 1.59k | Z_PARAM_PROLOGUE(deref, 0); \ |
1940 | 1.59k | if (UNEXPECTED(!zend_parse_arg_obj(_arg, &dest, NULL, check_null))) { \ |
1941 | 24 | _expected_type = check_null ? Z_EXPECTED_OBJECT_OR_NULL : Z_EXPECTED_OBJECT; \ |
1942 | 24 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1943 | 24 | break; \ |
1944 | 24 | } |
1945 | | |
1946 | | #define Z_PARAM_OBJ(dest) \ |
1947 | 1.59k | Z_PARAM_OBJ_EX(dest, 0, 0) |
1948 | | |
1949 | | #define Z_PARAM_OBJ_OR_NULL(dest) \ |
1950 | | Z_PARAM_OBJ_EX(dest, 1, 0) |
1951 | | |
1952 | | /* old "O" */ |
1953 | | #define Z_PARAM_OBJECT_OF_CLASS_EX(dest, _ce, check_null, deref) \ |
1954 | 291k | Z_PARAM_PROLOGUE(deref, 0); \ |
1955 | 287k | if (UNEXPECTED(!zend_parse_arg_object(_arg, &dest, _ce, check_null))) { \ |
1956 | 16 | if (_ce) { \ |
1957 | 16 | _error = ZSTR_VAL((_ce)->name); \ |
1958 | 16 | _error_code = check_null ? ZPP_ERROR_WRONG_CLASS_OR_NULL : ZPP_ERROR_WRONG_CLASS; \ |
1959 | 16 | break; \ |
1960 | 16 | } else { \ |
1961 | 0 | _expected_type = check_null ? Z_EXPECTED_OBJECT_OR_NULL : Z_EXPECTED_OBJECT; \ |
1962 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1963 | 0 | break; \ |
1964 | 0 | } \ |
1965 | 16 | } |
1966 | | |
1967 | | #define Z_PARAM_OBJECT_OF_CLASS(dest, _ce) \ |
1968 | 182 | Z_PARAM_OBJECT_OF_CLASS_EX(dest, _ce, 0, 0) |
1969 | | |
1970 | | #define Z_PARAM_OBJECT_OF_CLASS_OR_NULL(dest, _ce) \ |
1971 | 291k | Z_PARAM_OBJECT_OF_CLASS_EX(dest, _ce, 1, 0) |
1972 | | |
1973 | | /* The same as Z_PARAM_OBJECT_OF_CLASS_EX except that dest is a zend_object rather than a zval */ |
1974 | | #define Z_PARAM_OBJ_OF_CLASS_EX(dest, _ce, check_null, deref) \ |
1975 | 2.74k | Z_PARAM_PROLOGUE(deref, 0); \ |
1976 | 2.74k | if (UNEXPECTED(!zend_parse_arg_obj(_arg, &dest, _ce, check_null))) { \ |
1977 | 20 | if (_ce) { \ |
1978 | 20 | _error = ZSTR_VAL((_ce)->name); \ |
1979 | 20 | _error_code = check_null ? ZPP_ERROR_WRONG_CLASS_OR_NULL : ZPP_ERROR_WRONG_CLASS; \ |
1980 | 20 | break; \ |
1981 | 20 | } else { \ |
1982 | 0 | _expected_type = check_null ? Z_EXPECTED_OBJECT_OR_NULL : Z_EXPECTED_OBJECT; \ |
1983 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1984 | 0 | break; \ |
1985 | 0 | } \ |
1986 | 20 | } |
1987 | | |
1988 | | #define Z_PARAM_OBJ_OF_CLASS(dest, _ce) \ |
1989 | 2.74k | Z_PARAM_OBJ_OF_CLASS_EX(dest, _ce, 0, 0) |
1990 | | |
1991 | | #define Z_PARAM_OBJ_OF_CLASS_OR_NULL(dest, _ce) \ |
1992 | 0 | Z_PARAM_OBJ_OF_CLASS_EX(dest, _ce, 1, 0) |
1993 | | |
1994 | | #define Z_PARAM_OBJ_OF_CLASS_OR_LONG_EX(dest_obj, _ce, dest_long, is_null, allow_null) \ |
1995 | 0 | Z_PARAM_PROLOGUE(0, 0); \ |
1996 | 0 | if (UNEXPECTED(!zend_parse_arg_obj_or_long(_arg, &dest_obj, _ce, &dest_long, &is_null, allow_null, _i))) { \ |
1997 | 0 | _error = ZSTR_VAL((_ce)->name); \ |
1998 | 0 | _error_code = allow_null ? ZPP_ERROR_WRONG_CLASS_OR_LONG_OR_NULL : ZPP_ERROR_WRONG_CLASS_OR_LONG; \ |
1999 | 0 | break; \ |
2000 | 0 | } |
2001 | | |
2002 | | #define Z_PARAM_OBJ_OF_CLASS_OR_LONG(dest_obj, _ce, dest_long) \ |
2003 | 0 | Z_PARAM_OBJ_OF_CLASS_OR_LONG_EX(dest_obj, _ce, dest_long, _dummy, 0) |
2004 | | |
2005 | | #define Z_PARAM_OBJ_OF_CLASS_OR_LONG_OR_NULL(dest_obj, _ce, dest_long, is_null) \ |
2006 | | Z_PARAM_OBJ_OF_CLASS_OR_LONG_EX(dest_obj, _ce, dest_long, is_null, 1) |
2007 | | |
2008 | | /* old "p" */ |
2009 | | #define Z_PARAM_PATH_EX(dest, dest_len, check_null, deref) \ |
2010 | 164 | Z_PARAM_PROLOGUE(deref, 0); \ |
2011 | 164 | if (UNEXPECTED(!zend_parse_arg_path(_arg, &dest, &dest_len, check_null, _i))) { \ |
2012 | 1 | _expected_type = check_null ? Z_EXPECTED_PATH_OR_NULL : Z_EXPECTED_PATH; \ |
2013 | 1 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
2014 | 1 | break; \ |
2015 | 1 | } |
2016 | | |
2017 | | #define Z_PARAM_PATH(dest, dest_len) \ |
2018 | 164 | Z_PARAM_PATH_EX(dest, dest_len, 0, 0) |
2019 | | |
2020 | | #define Z_PARAM_PATH_OR_NULL(dest, dest_len) \ |
2021 | 0 | Z_PARAM_PATH_EX(dest, dest_len, 1, 0) |
2022 | | |
2023 | | /* old "P" */ |
2024 | | #define Z_PARAM_PATH_STR_EX(dest, check_null, deref) \ |
2025 | 54.8k | Z_PARAM_PROLOGUE(deref, 0); \ |
2026 | 54.8k | if (UNEXPECTED(!zend_parse_arg_path_str(_arg, &dest, check_null, _i))) { \ |
2027 | 5 | _expected_type = check_null ? Z_EXPECTED_PATH_OR_NULL : Z_EXPECTED_PATH; \ |
2028 | 5 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
2029 | 5 | break; \ |
2030 | 5 | } |
2031 | | |
2032 | | #define Z_PARAM_PATH_STR(dest) \ |
2033 | 54.8k | Z_PARAM_PATH_STR_EX(dest, 0, 0) |
2034 | | |
2035 | | #define Z_PARAM_PATH_STR_OR_NULL(dest) \ |
2036 | 0 | Z_PARAM_PATH_STR_EX(dest, 1, 0) |
2037 | | |
2038 | | /* old "r" */ |
2039 | | #define Z_PARAM_RESOURCE_EX(dest, check_null, deref) \ |
2040 | 188 | Z_PARAM_PROLOGUE(deref, 0); \ |
2041 | 36 | if (UNEXPECTED(!zend_parse_arg_resource(_arg, &dest, check_null))) { \ |
2042 | 0 | _expected_type = check_null ? Z_EXPECTED_RESOURCE_OR_NULL : Z_EXPECTED_RESOURCE; \ |
2043 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
2044 | 0 | break; \ |
2045 | 0 | } |
2046 | | |
2047 | | #define Z_PARAM_RESOURCE(dest) \ |
2048 | 36 | Z_PARAM_RESOURCE_EX(dest, 0, 0) |
2049 | | |
2050 | | #define Z_PARAM_RESOURCE_OR_NULL(dest) \ |
2051 | 152 | Z_PARAM_RESOURCE_EX(dest, 1, 0) |
2052 | | |
2053 | | /* old "s" */ |
2054 | | #define Z_PARAM_STRING_EX(dest, dest_len, check_null, deref) \ |
2055 | 350k | Z_PARAM_PROLOGUE(deref, 0); \ |
2056 | 349k | if (UNEXPECTED(!zend_parse_arg_string(_arg, &dest, &dest_len, check_null, _i))) { \ |
2057 | 3 | _expected_type = check_null ? Z_EXPECTED_STRING_OR_NULL : Z_EXPECTED_STRING; \ |
2058 | 3 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
2059 | 3 | break; \ |
2060 | 3 | } |
2061 | | |
2062 | | #define Z_PARAM_STRING(dest, dest_len) \ |
2063 | 350k | Z_PARAM_STRING_EX(dest, dest_len, 0, 0) |
2064 | | |
2065 | | #define Z_PARAM_STRING_OR_NULL(dest, dest_len) \ |
2066 | 30 | Z_PARAM_STRING_EX(dest, dest_len, 1, 0) |
2067 | | |
2068 | | /* old "S" */ |
2069 | | #define Z_PARAM_STR_EX(dest, check_null, deref) \ |
2070 | 50.2k | Z_PARAM_PROLOGUE(deref, 0); \ |
2071 | 42.6k | if (UNEXPECTED(!zend_parse_arg_str(_arg, &dest, check_null, _i))) { \ |
2072 | 54 | _expected_type = check_null ? Z_EXPECTED_STRING_OR_NULL : Z_EXPECTED_STRING; \ |
2073 | 54 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
2074 | 54 | break; \ |
2075 | 54 | } |
2076 | | |
2077 | | #define Z_PARAM_STR(dest) \ |
2078 | 41.8k | Z_PARAM_STR_EX(dest, 0, 0) |
2079 | | |
2080 | | #define Z_PARAM_STR_OR_NULL(dest) \ |
2081 | 8.40k | Z_PARAM_STR_EX(dest, 1, 0) |
2082 | | |
2083 | | /* old "z" */ |
2084 | | #define Z_PARAM_ZVAL_EX2(dest, check_null, deref, separate) \ |
2085 | 26.1k | Z_PARAM_PROLOGUE(deref, separate); \ |
2086 | 19.7k | zend_parse_arg_zval_deref(_arg, &dest, check_null); |
2087 | | |
2088 | | #define Z_PARAM_ZVAL_EX(dest, check_null, separate) \ |
2089 | 26.1k | Z_PARAM_ZVAL_EX2(dest, check_null, separate, separate) |
2090 | | |
2091 | | #define Z_PARAM_ZVAL(dest) \ |
2092 | 19.7k | Z_PARAM_ZVAL_EX(dest, 0, 0) |
2093 | | |
2094 | | #define Z_PARAM_ZVAL_OR_NULL(dest) \ |
2095 | | Z_PARAM_ZVAL_EX(dest, 1, 0) |
2096 | | |
2097 | | /* old "+" and "*" */ |
2098 | 166k | #define Z_PARAM_VARIADIC_EX(spec, dest, dest_num, post_varargs) do { \ |
2099 | 166k | uint32_t _num_varargs = _num_args - _i - (post_varargs); \ |
2100 | 166k | if (EXPECTED(_num_varargs > 0)) { \ |
2101 | 166k | dest = _real_arg + 1; \ |
2102 | 166k | dest_num = _num_varargs; \ |
2103 | 166k | _i += _num_varargs; \ |
2104 | 166k | _real_arg += _num_varargs; \ |
2105 | 166k | } else { \ |
2106 | 9 | dest = NULL; \ |
2107 | 9 | dest_num = 0; \ |
2108 | 9 | } \ |
2109 | 166k | if (UNEXPECTED(ZEND_CALL_INFO(execute_data) & ZEND_CALL_HAS_EXTRA_NAMED_PARAMS)) { \ |
2110 | 5 | _error_code = ZPP_ERROR_UNEXPECTED_EXTRA_NAMED; \ |
2111 | 5 | break; \ |
2112 | 5 | } \ |
2113 | 166k | } while (0); |
2114 | | |
2115 | | #define Z_PARAM_VARIADIC(spec, dest, dest_num) \ |
2116 | 166k | Z_PARAM_VARIADIC_EX(spec, dest, dest_num, 0) |
2117 | | |
2118 | 2.55k | #define Z_PARAM_VARIADIC_WITH_NAMED(dest, dest_num, dest_named) do { \ |
2119 | 2.55k | uint32_t _num_varargs = _num_args - _i; \ |
2120 | 2.55k | if (EXPECTED(_num_varargs > 0)) { \ |
2121 | 468 | dest = _real_arg + 1; \ |
2122 | 468 | dest_num = _num_varargs; \ |
2123 | 2.08k | } else { \ |
2124 | 2.08k | dest = NULL; \ |
2125 | 2.08k | dest_num = 0; \ |
2126 | 2.08k | } \ |
2127 | 2.55k | if (ZEND_CALL_INFO(execute_data) & ZEND_CALL_HAS_EXTRA_NAMED_PARAMS) { \ |
2128 | 249 | dest_named = execute_data->extra_named_params; \ |
2129 | 2.30k | } else { \ |
2130 | 2.30k | dest_named = NULL; \ |
2131 | 2.30k | } \ |
2132 | 2.55k | } while (0); |
2133 | | |
2134 | | #define Z_PARAM_ARRAY_HT_OR_STR_EX(dest_ht, dest_str, allow_null) \ |
2135 | 8.04k | Z_PARAM_PROLOGUE(0, 0); \ |
2136 | 6.66k | if (UNEXPECTED(!zend_parse_arg_array_ht_or_str(_arg, &dest_ht, &dest_str, allow_null, _i))) { \ |
2137 | 6 | _expected_type = allow_null ? Z_EXPECTED_ARRAY_OR_STRING_OR_NULL : Z_EXPECTED_ARRAY_OR_STRING; \ |
2138 | 6 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
2139 | 6 | break; \ |
2140 | 6 | } |
2141 | | |
2142 | | #define Z_PARAM_ARRAY_HT_OR_STR(dest_ht, dest_str) \ |
2143 | 6.65k | Z_PARAM_ARRAY_HT_OR_STR_EX(dest_ht, dest_str, 0); |
2144 | | |
2145 | | #define Z_PARAM_ARRAY_HT_OR_STR_OR_NULL(dest_ht, dest_str) \ |
2146 | 1.39k | Z_PARAM_ARRAY_HT_OR_STR_EX(dest_ht, dest_str, 1); |
2147 | | |
2148 | | #define Z_PARAM_STR_OR_LONG_EX(dest_str, dest_long, is_null, allow_null) \ |
2149 | 332 | Z_PARAM_PROLOGUE(0, 0); \ |
2150 | 257 | if (UNEXPECTED(!zend_parse_arg_str_or_long(_arg, &dest_str, &dest_long, &is_null, allow_null, _i))) { \ |
2151 | 6 | _expected_type = allow_null ? Z_EXPECTED_STRING_OR_LONG_OR_NULL : Z_EXPECTED_STRING_OR_LONG; \ |
2152 | 6 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
2153 | 6 | break; \ |
2154 | 6 | } |
2155 | | |
2156 | | #define Z_PARAM_STR_OR_LONG(dest_str, dest_long) \ |
2157 | 309 | Z_PARAM_STR_OR_LONG_EX(dest_str, dest_long, _dummy, 0); |
2158 | | |
2159 | | #define Z_PARAM_STR_OR_LONG_OR_NULL(dest_str, dest_long, is_null) \ |
2160 | 25 | Z_PARAM_STR_OR_LONG_EX(dest_str, dest_long, is_null, 1); |
2161 | | |
2162 | | /* End of new parameter parsing API */ |
2163 | | |
2164 | | /* Inlined implementations shared by new and old parameter parsing APIs */ |
2165 | | |
2166 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_class(zval *arg, zend_class_entry **pce, uint32_t num, bool check_null); |
2167 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_bool_slow(const zval *arg, bool *dest, uint32_t arg_num); |
2168 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_bool_weak(const zval *arg, bool *dest, uint32_t arg_num); |
2169 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_long_slow(const zval *arg, zend_long *dest, uint32_t arg_num); |
2170 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_long_weak(const zval *arg, zend_long *dest, uint32_t arg_num); |
2171 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_double_slow(const zval *arg, double *dest, uint32_t arg_num); |
2172 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_double_weak(const zval *arg, double *dest, uint32_t arg_num); |
2173 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_str_slow(zval *arg, zend_string **dest, uint32_t arg_num); |
2174 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_str_weak(zval *arg, zend_string **dest, uint32_t arg_num); |
2175 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_number_slow(zval *arg, zval **dest, uint32_t arg_num); |
2176 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_number_or_str_slow(zval *arg, zval **dest, uint32_t arg_num); |
2177 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_str_or_long_slow(zval *arg, zend_string **dest_str, zend_long *dest_long, uint32_t arg_num); |
2178 | | |
2179 | | ZEND_API bool ZEND_FASTCALL zend_flf_parse_arg_bool_slow(const zval *arg, bool *dest, uint32_t arg_num); |
2180 | | ZEND_API bool ZEND_FASTCALL zend_flf_parse_arg_str_slow(zval *arg, zend_string **dest, uint32_t arg_num); |
2181 | | ZEND_API bool ZEND_FASTCALL zend_flf_parse_arg_long_slow(const zval *arg, zend_long *dest, uint32_t arg_num); |
2182 | | |
2183 | | static zend_always_inline bool zend_parse_arg_bool_ex(const zval *arg, bool *dest, bool *is_null, bool check_null, uint32_t arg_num, bool frameless) |
2184 | 73.3k | { |
2185 | 73.3k | if (check_null) { |
2186 | 0 | *is_null = 0; |
2187 | 0 | } |
2188 | 73.3k | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { |
2189 | 71.8k | *dest = 1; |
2190 | 71.8k | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { |
2191 | 210 | *dest = 0; |
2192 | 1.27k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { |
2193 | 0 | *is_null = 1; |
2194 | 0 | *dest = 0; |
2195 | 1.27k | } else { |
2196 | 1.27k | if (frameless) { |
2197 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); |
2198 | 1.27k | } else { |
2199 | 1.27k | return zend_parse_arg_bool_slow(arg, dest, arg_num); |
2200 | 1.27k | } |
2201 | 1.27k | } |
2202 | 72.0k | return 1; |
2203 | 73.3k | } Unexecuted instantiation: php_date.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_pcre.c:zend_parse_arg_bool_ex Unexecuted instantiation: exif.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_adler32.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_crc32.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_fnv.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_gost.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_haval.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_joaat.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_md.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_murmur.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_sha.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_sha3.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_snefru.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_tiger.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_bool_ex Unexecuted instantiation: hash.c:zend_parse_arg_bool_ex Unexecuted instantiation: json_encoder.c:zend_parse_arg_bool_ex Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_bool_ex Unexecuted instantiation: json_scanner.c:zend_parse_arg_bool_ex Unexecuted instantiation: json.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_lexbor.c:zend_parse_arg_bool_ex Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_bool_ex Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_bool_ex Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_persist.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_bool_ex Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_jit.c:zend_parse_arg_bool_ex Unexecuted instantiation: csprng.c:zend_parse_arg_bool_ex Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_bool_ex Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_bool_ex Unexecuted instantiation: engine_secure.c:zend_parse_arg_bool_ex Unexecuted instantiation: engine_user.c:zend_parse_arg_bool_ex Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_bool_ex Unexecuted instantiation: gammasection.c:zend_parse_arg_bool_ex Unexecuted instantiation: random.c:zend_parse_arg_bool_ex Unexecuted instantiation: randomizer.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_utils.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_reflection.c:zend_parse_arg_bool_ex php_spl.c:zend_parse_arg_bool_ex Line | Count | Source | 2184 | 26 | { | 2185 | 26 | if (check_null) { | 2186 | 0 | *is_null = 0; | 2187 | 0 | } | 2188 | 26 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2189 | 26 | *dest = 1; | 2190 | 26 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2191 | 0 | *dest = 0; | 2192 | 0 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2193 | 0 | *is_null = 1; | 2194 | 0 | *dest = 0; | 2195 | 0 | } else { | 2196 | 0 | if (frameless) { | 2197 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2198 | 0 | } else { | 2199 | 0 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2200 | 0 | } | 2201 | 0 | } | 2202 | 26 | return 1; | 2203 | 26 | } |
Unexecuted instantiation: spl_array.c:zend_parse_arg_bool_ex Unexecuted instantiation: spl_directory.c:zend_parse_arg_bool_ex Unexecuted instantiation: spl_dllist.c:zend_parse_arg_bool_ex Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_bool_ex Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_bool_ex Unexecuted instantiation: spl_functions.c:zend_parse_arg_bool_ex Unexecuted instantiation: spl_heap.c:zend_parse_arg_bool_ex spl_iterators.c:zend_parse_arg_bool_ex Line | Count | Source | 2184 | 6 | { | 2185 | 6 | if (check_null) { | 2186 | 0 | *is_null = 0; | 2187 | 0 | } | 2188 | 6 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2189 | 0 | *dest = 1; | 2190 | 6 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2191 | 6 | *dest = 0; | 2192 | 6 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2193 | 0 | *is_null = 1; | 2194 | 0 | *dest = 0; | 2195 | 0 | } else { | 2196 | 0 | if (frameless) { | 2197 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2198 | 0 | } else { | 2199 | 0 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2200 | 0 | } | 2201 | 0 | } | 2202 | 6 | return 1; | 2203 | 6 | } |
Unexecuted instantiation: spl_observer.c:zend_parse_arg_bool_ex array.c:zend_parse_arg_bool_ex Line | Count | Source | 2184 | 128 | { | 2185 | 128 | if (check_null) { | 2186 | 0 | *is_null = 0; | 2187 | 0 | } | 2188 | 128 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2189 | 128 | *dest = 1; | 2190 | 128 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2191 | 0 | *dest = 0; | 2192 | 0 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2193 | 0 | *is_null = 1; | 2194 | 0 | *dest = 0; | 2195 | 0 | } else { | 2196 | 0 | if (frameless) { | 2197 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2198 | 0 | } else { | 2199 | 0 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2200 | 0 | } | 2201 | 0 | } | 2202 | 128 | return 1; | 2203 | 128 | } |
Unexecuted instantiation: assert.c:zend_parse_arg_bool_ex Unexecuted instantiation: base64.c:zend_parse_arg_bool_ex basic_functions.c:zend_parse_arg_bool_ex Line | Count | Source | 2184 | 1.70k | { | 2185 | 1.70k | if (check_null) { | 2186 | 0 | *is_null = 0; | 2187 | 0 | } | 2188 | 1.70k | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2189 | 528 | *dest = 1; | 2190 | 1.17k | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2191 | 70 | *dest = 0; | 2192 | 1.10k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2193 | 0 | *is_null = 1; | 2194 | 0 | *dest = 0; | 2195 | 1.10k | } else { | 2196 | 1.10k | if (frameless) { | 2197 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2198 | 1.10k | } else { | 2199 | 1.10k | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2200 | 1.10k | } | 2201 | 1.10k | } | 2202 | 598 | return 1; | 2203 | 1.70k | } |
Unexecuted instantiation: browscap.c:zend_parse_arg_bool_ex Unexecuted instantiation: crc32_x86.c:zend_parse_arg_bool_ex Unexecuted instantiation: crc32.c:zend_parse_arg_bool_ex Unexecuted instantiation: credits.c:zend_parse_arg_bool_ex Unexecuted instantiation: crypt.c:zend_parse_arg_bool_ex Unexecuted instantiation: css.c:zend_parse_arg_bool_ex Unexecuted instantiation: datetime.c:zend_parse_arg_bool_ex Unexecuted instantiation: dir.c:zend_parse_arg_bool_ex Unexecuted instantiation: dl.c:zend_parse_arg_bool_ex Unexecuted instantiation: dns.c:zend_parse_arg_bool_ex Unexecuted instantiation: exec.c:zend_parse_arg_bool_ex Unexecuted instantiation: file.c:zend_parse_arg_bool_ex Unexecuted instantiation: filestat.c:zend_parse_arg_bool_ex Unexecuted instantiation: filters.c:zend_parse_arg_bool_ex Unexecuted instantiation: flock_compat.c:zend_parse_arg_bool_ex Unexecuted instantiation: formatted_print.c:zend_parse_arg_bool_ex Unexecuted instantiation: fsock.c:zend_parse_arg_bool_ex Unexecuted instantiation: ftok.c:zend_parse_arg_bool_ex Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_bool_ex head.c:zend_parse_arg_bool_ex Line | Count | Source | 2184 | 2 | { | 2185 | 2 | if (check_null) { | 2186 | 0 | *is_null = 0; | 2187 | 0 | } | 2188 | 2 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2189 | 0 | *dest = 1; | 2190 | 2 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2191 | 0 | *dest = 0; | 2192 | 2 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2193 | 0 | *is_null = 1; | 2194 | 0 | *dest = 0; | 2195 | 2 | } else { | 2196 | 2 | if (frameless) { | 2197 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2198 | 2 | } else { | 2199 | 2 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2200 | 2 | } | 2201 | 2 | } | 2202 | 0 | return 1; | 2203 | 2 | } |
Unexecuted instantiation: hrtime.c:zend_parse_arg_bool_ex html.c:zend_parse_arg_bool_ex Line | Count | Source | 2184 | 48 | { | 2185 | 48 | if (check_null) { | 2186 | 0 | *is_null = 0; | 2187 | 0 | } | 2188 | 48 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2189 | 0 | *dest = 1; | 2190 | 48 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2191 | 23 | *dest = 0; | 2192 | 25 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2193 | 0 | *is_null = 1; | 2194 | 0 | *dest = 0; | 2195 | 25 | } else { | 2196 | 25 | if (frameless) { | 2197 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2198 | 25 | } else { | 2199 | 25 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2200 | 25 | } | 2201 | 25 | } | 2202 | 23 | return 1; | 2203 | 48 | } |
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_bool_ex Unexecuted instantiation: http.c:zend_parse_arg_bool_ex Unexecuted instantiation: image.c:zend_parse_arg_bool_ex Unexecuted instantiation: incomplete_class.c:zend_parse_arg_bool_ex Unexecuted instantiation: info.c:zend_parse_arg_bool_ex Unexecuted instantiation: iptc.c:zend_parse_arg_bool_ex Unexecuted instantiation: levenshtein.c:zend_parse_arg_bool_ex Unexecuted instantiation: link.c:zend_parse_arg_bool_ex Unexecuted instantiation: mail.c:zend_parse_arg_bool_ex Unexecuted instantiation: math.c:zend_parse_arg_bool_ex Unexecuted instantiation: md5.c:zend_parse_arg_bool_ex Unexecuted instantiation: metaphone.c:zend_parse_arg_bool_ex Unexecuted instantiation: microtime.c:zend_parse_arg_bool_ex Unexecuted instantiation: net.c:zend_parse_arg_bool_ex Unexecuted instantiation: pack.c:zend_parse_arg_bool_ex Unexecuted instantiation: pageinfo.c:zend_parse_arg_bool_ex Unexecuted instantiation: password.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_bool_ex Unexecuted instantiation: proc_open.c:zend_parse_arg_bool_ex Unexecuted instantiation: quot_print.c:zend_parse_arg_bool_ex Unexecuted instantiation: scanf.c:zend_parse_arg_bool_ex Unexecuted instantiation: sha1.c:zend_parse_arg_bool_ex Unexecuted instantiation: soundex.c:zend_parse_arg_bool_ex Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_bool_ex string.c:zend_parse_arg_bool_ex Line | Count | Source | 2184 | 171 | { | 2185 | 171 | if (check_null) { | 2186 | 0 | *is_null = 0; | 2187 | 0 | } | 2188 | 171 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2189 | 171 | *dest = 1; | 2190 | 171 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2191 | 0 | *dest = 0; | 2192 | 0 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2193 | 0 | *is_null = 1; | 2194 | 0 | *dest = 0; | 2195 | 0 | } else { | 2196 | 0 | if (frameless) { | 2197 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2198 | 0 | } else { | 2199 | 0 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2200 | 0 | } | 2201 | 0 | } | 2202 | 171 | return 1; | 2203 | 171 | } |
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_bool_ex Unexecuted instantiation: syslog.c:zend_parse_arg_bool_ex type.c:zend_parse_arg_bool_ex Line | Count | Source | 2184 | 77 | { | 2185 | 77 | if (check_null) { | 2186 | 0 | *is_null = 0; | 2187 | 0 | } | 2188 | 77 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2189 | 29 | *dest = 1; | 2190 | 48 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2191 | 46 | *dest = 0; | 2192 | 46 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2193 | 0 | *is_null = 1; | 2194 | 0 | *dest = 0; | 2195 | 2 | } else { | 2196 | 2 | if (frameless) { | 2197 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2198 | 2 | } else { | 2199 | 2 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2200 | 2 | } | 2201 | 2 | } | 2202 | 75 | return 1; | 2203 | 77 | } |
Unexecuted instantiation: uniqid.c:zend_parse_arg_bool_ex Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_bool_ex Unexecuted instantiation: url.c:zend_parse_arg_bool_ex Unexecuted instantiation: user_filters.c:zend_parse_arg_bool_ex Unexecuted instantiation: uuencode.c:zend_parse_arg_bool_ex Unexecuted instantiation: var_unserializer.c:zend_parse_arg_bool_ex var.c:zend_parse_arg_bool_ex Line | Count | Source | 2184 | 47 | { | 2185 | 47 | if (check_null) { | 2186 | 0 | *is_null = 0; | 2187 | 0 | } | 2188 | 47 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2189 | 47 | *dest = 1; | 2190 | 47 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2191 | 0 | *dest = 0; | 2192 | 0 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2193 | 0 | *is_null = 1; | 2194 | 0 | *dest = 0; | 2195 | 0 | } else { | 2196 | 0 | if (frameless) { | 2197 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2198 | 0 | } else { | 2199 | 0 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2200 | 0 | } | 2201 | 0 | } | 2202 | 47 | return 1; | 2203 | 47 | } |
Unexecuted instantiation: versioning.c:zend_parse_arg_bool_ex Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_bool_ex Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_uri.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_uri_common.c:zend_parse_arg_bool_ex Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_bool_ex Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_bool_ex Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_bool_ex Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_bool_ex Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_bool_ex Unexecuted instantiation: getopt.c:zend_parse_arg_bool_ex Unexecuted instantiation: main.c:zend_parse_arg_bool_ex Unexecuted instantiation: network.c:zend_parse_arg_bool_ex Unexecuted instantiation: output.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_content_types.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_ini.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_glob.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_scandir.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_syslog.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_ticks.c:zend_parse_arg_bool_ex Unexecuted instantiation: php_variables.c:zend_parse_arg_bool_ex Unexecuted instantiation: reentrancy.c:zend_parse_arg_bool_ex Unexecuted instantiation: rfc1867.c:zend_parse_arg_bool_ex Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_bool_ex Unexecuted instantiation: SAPI.c:zend_parse_arg_bool_ex Unexecuted instantiation: snprintf.c:zend_parse_arg_bool_ex Unexecuted instantiation: spprintf.c:zend_parse_arg_bool_ex Unexecuted instantiation: strlcat.c:zend_parse_arg_bool_ex Unexecuted instantiation: strlcpy.c:zend_parse_arg_bool_ex Unexecuted instantiation: cast.c:zend_parse_arg_bool_ex Unexecuted instantiation: filter.c:zend_parse_arg_bool_ex Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_bool_ex Unexecuted instantiation: memory.c:zend_parse_arg_bool_ex Unexecuted instantiation: mmap.c:zend_parse_arg_bool_ex Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_bool_ex Unexecuted instantiation: streams.c:zend_parse_arg_bool_ex Unexecuted instantiation: transports.c:zend_parse_arg_bool_ex Unexecuted instantiation: userspace.c:zend_parse_arg_bool_ex Unexecuted instantiation: xp_socket.c:zend_parse_arg_bool_ex Unexecuted instantiation: block_pass.c:zend_parse_arg_bool_ex Unexecuted instantiation: compact_literals.c:zend_parse_arg_bool_ex Unexecuted instantiation: compact_vars.c:zend_parse_arg_bool_ex Unexecuted instantiation: dfa_pass.c:zend_parse_arg_bool_ex Unexecuted instantiation: nop_removal.c:zend_parse_arg_bool_ex Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_bool_ex Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_bool_ex Unexecuted instantiation: pass1.c:zend_parse_arg_bool_ex Unexecuted instantiation: pass3.c:zend_parse_arg_bool_ex Unexecuted instantiation: sccp.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_bool_ex zend_API.c:zend_parse_arg_bool_ex Line | Count | Source | 2184 | 70.9k | { | 2185 | 70.9k | if (check_null) { | 2186 | 0 | *is_null = 0; | 2187 | 0 | } | 2188 | 70.9k | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2189 | 70.9k | *dest = 1; | 2190 | 70.9k | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2191 | 0 | *dest = 0; | 2192 | 0 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2193 | 0 | *is_null = 1; | 2194 | 0 | *dest = 0; | 2195 | 0 | } else { | 2196 | 0 | if (frameless) { | 2197 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2198 | 0 | } else { | 2199 | 0 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2200 | 0 | } | 2201 | 0 | } | 2202 | 70.9k | return 1; | 2203 | 70.9k | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_attributes.c:zend_parse_arg_bool_ex zend_builtin_functions.c:zend_parse_arg_bool_ex Line | Count | Source | 2184 | 234 | { | 2185 | 234 | if (check_null) { | 2186 | 0 | *is_null = 0; | 2187 | 0 | } | 2188 | 234 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2189 | 33 | *dest = 1; | 2190 | 201 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2191 | 65 | *dest = 0; | 2192 | 136 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2193 | 0 | *is_null = 1; | 2194 | 0 | *dest = 0; | 2195 | 136 | } else { | 2196 | 136 | if (frameless) { | 2197 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2198 | 136 | } else { | 2199 | 136 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2200 | 136 | } | 2201 | 136 | } | 2202 | 98 | return 1; | 2203 | 234 | } |
Unexecuted instantiation: zend_closures.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_compile.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_constants.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_enum.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_execute.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_fibers.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_gc.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_generators.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_ini.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_iterators.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_list.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_objects.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_observer.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_opcode.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_operators.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_system_id.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_variables.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_bool_ex Unexecuted instantiation: zend.c:zend_parse_arg_bool_ex Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_bool_ex Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_bool_ex Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_bool_ex Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_bool_ex Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_bool_ex Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_bool_ex Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_bool_ex Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_bool_ex Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_bool_ex Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_bool_ex |
2204 | | |
2205 | | static zend_always_inline bool zend_parse_arg_bool(const zval *arg, bool *dest, bool *is_null, bool check_null, uint32_t arg_num) |
2206 | 73.3k | { |
2207 | 73.3k | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); |
2208 | 73.3k | } Unexecuted instantiation: php_date.c:zend_parse_arg_bool Unexecuted instantiation: php_pcre.c:zend_parse_arg_bool Unexecuted instantiation: exif.c:zend_parse_arg_bool Unexecuted instantiation: hash_adler32.c:zend_parse_arg_bool Unexecuted instantiation: hash_crc32.c:zend_parse_arg_bool Unexecuted instantiation: hash_fnv.c:zend_parse_arg_bool Unexecuted instantiation: hash_gost.c:zend_parse_arg_bool Unexecuted instantiation: hash_haval.c:zend_parse_arg_bool Unexecuted instantiation: hash_joaat.c:zend_parse_arg_bool Unexecuted instantiation: hash_md.c:zend_parse_arg_bool Unexecuted instantiation: hash_murmur.c:zend_parse_arg_bool Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_bool Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_bool Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_bool Unexecuted instantiation: hash_sha.c:zend_parse_arg_bool Unexecuted instantiation: hash_sha3.c:zend_parse_arg_bool Unexecuted instantiation: hash_snefru.c:zend_parse_arg_bool Unexecuted instantiation: hash_tiger.c:zend_parse_arg_bool Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_bool Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_bool Unexecuted instantiation: hash.c:zend_parse_arg_bool Unexecuted instantiation: json_encoder.c:zend_parse_arg_bool Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_bool Unexecuted instantiation: json_scanner.c:zend_parse_arg_bool Unexecuted instantiation: json.c:zend_parse_arg_bool Unexecuted instantiation: php_lexbor.c:zend_parse_arg_bool Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_bool Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_bool Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_bool Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_bool Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_bool Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_bool Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_bool Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_bool Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_bool Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_bool Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_bool Unexecuted instantiation: zend_persist.c:zend_parse_arg_bool Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_bool Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_bool Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_bool Unexecuted instantiation: zend_jit.c:zend_parse_arg_bool Unexecuted instantiation: csprng.c:zend_parse_arg_bool Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_bool Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_bool Unexecuted instantiation: engine_secure.c:zend_parse_arg_bool Unexecuted instantiation: engine_user.c:zend_parse_arg_bool Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_bool Unexecuted instantiation: gammasection.c:zend_parse_arg_bool Unexecuted instantiation: random.c:zend_parse_arg_bool Unexecuted instantiation: randomizer.c:zend_parse_arg_bool Unexecuted instantiation: zend_utils.c:zend_parse_arg_bool Unexecuted instantiation: php_reflection.c:zend_parse_arg_bool php_spl.c:zend_parse_arg_bool Line | Count | Source | 2206 | 26 | { | 2207 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2208 | 26 | } |
Unexecuted instantiation: spl_array.c:zend_parse_arg_bool Unexecuted instantiation: spl_directory.c:zend_parse_arg_bool Unexecuted instantiation: spl_dllist.c:zend_parse_arg_bool Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_bool Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_bool Unexecuted instantiation: spl_functions.c:zend_parse_arg_bool Unexecuted instantiation: spl_heap.c:zend_parse_arg_bool spl_iterators.c:zend_parse_arg_bool Line | Count | Source | 2206 | 6 | { | 2207 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2208 | 6 | } |
Unexecuted instantiation: spl_observer.c:zend_parse_arg_bool array.c:zend_parse_arg_bool Line | Count | Source | 2206 | 128 | { | 2207 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2208 | 128 | } |
Unexecuted instantiation: assert.c:zend_parse_arg_bool Unexecuted instantiation: base64.c:zend_parse_arg_bool basic_functions.c:zend_parse_arg_bool Line | Count | Source | 2206 | 1.70k | { | 2207 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2208 | 1.70k | } |
Unexecuted instantiation: browscap.c:zend_parse_arg_bool Unexecuted instantiation: crc32_x86.c:zend_parse_arg_bool Unexecuted instantiation: crc32.c:zend_parse_arg_bool Unexecuted instantiation: credits.c:zend_parse_arg_bool Unexecuted instantiation: crypt.c:zend_parse_arg_bool Unexecuted instantiation: css.c:zend_parse_arg_bool Unexecuted instantiation: datetime.c:zend_parse_arg_bool Unexecuted instantiation: dir.c:zend_parse_arg_bool Unexecuted instantiation: dl.c:zend_parse_arg_bool Unexecuted instantiation: dns.c:zend_parse_arg_bool Unexecuted instantiation: exec.c:zend_parse_arg_bool Unexecuted instantiation: file.c:zend_parse_arg_bool Unexecuted instantiation: filestat.c:zend_parse_arg_bool Unexecuted instantiation: filters.c:zend_parse_arg_bool Unexecuted instantiation: flock_compat.c:zend_parse_arg_bool Unexecuted instantiation: formatted_print.c:zend_parse_arg_bool Unexecuted instantiation: fsock.c:zend_parse_arg_bool Unexecuted instantiation: ftok.c:zend_parse_arg_bool Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_bool head.c:zend_parse_arg_bool Line | Count | Source | 2206 | 2 | { | 2207 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2208 | 2 | } |
Unexecuted instantiation: hrtime.c:zend_parse_arg_bool html.c:zend_parse_arg_bool Line | Count | Source | 2206 | 48 | { | 2207 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2208 | 48 | } |
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_bool Unexecuted instantiation: http.c:zend_parse_arg_bool Unexecuted instantiation: image.c:zend_parse_arg_bool Unexecuted instantiation: incomplete_class.c:zend_parse_arg_bool Unexecuted instantiation: info.c:zend_parse_arg_bool Unexecuted instantiation: iptc.c:zend_parse_arg_bool Unexecuted instantiation: levenshtein.c:zend_parse_arg_bool Unexecuted instantiation: link.c:zend_parse_arg_bool Unexecuted instantiation: mail.c:zend_parse_arg_bool Unexecuted instantiation: math.c:zend_parse_arg_bool Unexecuted instantiation: md5.c:zend_parse_arg_bool Unexecuted instantiation: metaphone.c:zend_parse_arg_bool Unexecuted instantiation: microtime.c:zend_parse_arg_bool Unexecuted instantiation: net.c:zend_parse_arg_bool Unexecuted instantiation: pack.c:zend_parse_arg_bool Unexecuted instantiation: pageinfo.c:zend_parse_arg_bool Unexecuted instantiation: password.c:zend_parse_arg_bool Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_bool Unexecuted instantiation: proc_open.c:zend_parse_arg_bool Unexecuted instantiation: quot_print.c:zend_parse_arg_bool Unexecuted instantiation: scanf.c:zend_parse_arg_bool Unexecuted instantiation: sha1.c:zend_parse_arg_bool Unexecuted instantiation: soundex.c:zend_parse_arg_bool Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_bool string.c:zend_parse_arg_bool Line | Count | Source | 2206 | 171 | { | 2207 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2208 | 171 | } |
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_bool Unexecuted instantiation: syslog.c:zend_parse_arg_bool type.c:zend_parse_arg_bool Line | Count | Source | 2206 | 77 | { | 2207 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2208 | 77 | } |
Unexecuted instantiation: uniqid.c:zend_parse_arg_bool Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_bool Unexecuted instantiation: url.c:zend_parse_arg_bool Unexecuted instantiation: user_filters.c:zend_parse_arg_bool Unexecuted instantiation: uuencode.c:zend_parse_arg_bool Unexecuted instantiation: var_unserializer.c:zend_parse_arg_bool var.c:zend_parse_arg_bool Line | Count | Source | 2206 | 47 | { | 2207 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2208 | 47 | } |
Unexecuted instantiation: versioning.c:zend_parse_arg_bool Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_bool Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_bool Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_bool Unexecuted instantiation: php_uri.c:zend_parse_arg_bool Unexecuted instantiation: php_uri_common.c:zend_parse_arg_bool Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_bool Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_bool Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_bool Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_bool Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_bool Unexecuted instantiation: getopt.c:zend_parse_arg_bool Unexecuted instantiation: main.c:zend_parse_arg_bool Unexecuted instantiation: network.c:zend_parse_arg_bool Unexecuted instantiation: output.c:zend_parse_arg_bool Unexecuted instantiation: php_content_types.c:zend_parse_arg_bool Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_bool Unexecuted instantiation: php_ini.c:zend_parse_arg_bool Unexecuted instantiation: php_glob.c:zend_parse_arg_bool Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_bool Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_bool Unexecuted instantiation: php_scandir.c:zend_parse_arg_bool Unexecuted instantiation: php_syslog.c:zend_parse_arg_bool Unexecuted instantiation: php_ticks.c:zend_parse_arg_bool Unexecuted instantiation: php_variables.c:zend_parse_arg_bool Unexecuted instantiation: reentrancy.c:zend_parse_arg_bool Unexecuted instantiation: rfc1867.c:zend_parse_arg_bool Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_bool Unexecuted instantiation: SAPI.c:zend_parse_arg_bool Unexecuted instantiation: snprintf.c:zend_parse_arg_bool Unexecuted instantiation: spprintf.c:zend_parse_arg_bool Unexecuted instantiation: strlcat.c:zend_parse_arg_bool Unexecuted instantiation: strlcpy.c:zend_parse_arg_bool Unexecuted instantiation: cast.c:zend_parse_arg_bool Unexecuted instantiation: filter.c:zend_parse_arg_bool Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_bool Unexecuted instantiation: memory.c:zend_parse_arg_bool Unexecuted instantiation: mmap.c:zend_parse_arg_bool Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_bool Unexecuted instantiation: streams.c:zend_parse_arg_bool Unexecuted instantiation: transports.c:zend_parse_arg_bool Unexecuted instantiation: userspace.c:zend_parse_arg_bool Unexecuted instantiation: xp_socket.c:zend_parse_arg_bool Unexecuted instantiation: block_pass.c:zend_parse_arg_bool Unexecuted instantiation: compact_literals.c:zend_parse_arg_bool Unexecuted instantiation: compact_vars.c:zend_parse_arg_bool Unexecuted instantiation: dfa_pass.c:zend_parse_arg_bool Unexecuted instantiation: nop_removal.c:zend_parse_arg_bool Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_bool Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_bool Unexecuted instantiation: pass1.c:zend_parse_arg_bool Unexecuted instantiation: pass3.c:zend_parse_arg_bool Unexecuted instantiation: sccp.c:zend_parse_arg_bool Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_bool zend_API.c:zend_parse_arg_bool Line | Count | Source | 2206 | 70.9k | { | 2207 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2208 | 70.9k | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_bool Unexecuted instantiation: zend_attributes.c:zend_parse_arg_bool zend_builtin_functions.c:zend_parse_arg_bool Line | Count | Source | 2206 | 234 | { | 2207 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2208 | 234 | } |
Unexecuted instantiation: zend_closures.c:zend_parse_arg_bool Unexecuted instantiation: zend_compile.c:zend_parse_arg_bool Unexecuted instantiation: zend_constants.c:zend_parse_arg_bool Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_bool Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_bool Unexecuted instantiation: zend_enum.c:zend_parse_arg_bool Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_bool Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_bool Unexecuted instantiation: zend_execute.c:zend_parse_arg_bool Unexecuted instantiation: zend_fibers.c:zend_parse_arg_bool Unexecuted instantiation: zend_gc.c:zend_parse_arg_bool Unexecuted instantiation: zend_generators.c:zend_parse_arg_bool Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_bool Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_bool Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_bool Unexecuted instantiation: zend_ini.c:zend_parse_arg_bool Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_bool Unexecuted instantiation: zend_iterators.c:zend_parse_arg_bool Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_bool Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_bool Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_bool Unexecuted instantiation: zend_list.c:zend_parse_arg_bool Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_bool Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_bool Unexecuted instantiation: zend_objects.c:zend_parse_arg_bool Unexecuted instantiation: zend_observer.c:zend_parse_arg_bool Unexecuted instantiation: zend_opcode.c:zend_parse_arg_bool Unexecuted instantiation: zend_operators.c:zend_parse_arg_bool Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_bool Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_bool Unexecuted instantiation: zend_system_id.c:zend_parse_arg_bool Unexecuted instantiation: zend_variables.c:zend_parse_arg_bool Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_bool Unexecuted instantiation: zend.c:zend_parse_arg_bool Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_bool Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_bool Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_bool Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_bool Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_bool Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_bool Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_bool Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_bool Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_bool Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_bool |
2209 | | |
2210 | | static zend_always_inline bool zend_parse_arg_long_ex(zval *arg, zend_long *dest, bool *is_null, bool check_null, uint32_t arg_num, bool frameless) |
2211 | 9.68k | { |
2212 | 9.68k | if (check_null) { |
2213 | 1.47k | *is_null = 0; |
2214 | 1.47k | } |
2215 | 9.68k | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { |
2216 | 8.93k | *dest = Z_LVAL_P(arg); |
2217 | 8.93k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { |
2218 | 69 | *is_null = 1; |
2219 | 69 | *dest = 0; |
2220 | 675 | } else { |
2221 | 675 | if (frameless) { |
2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); |
2223 | 675 | } else { |
2224 | 675 | return zend_parse_arg_long_slow(arg, dest, arg_num); |
2225 | 675 | } |
2226 | 675 | } |
2227 | 9.00k | return 1; |
2228 | 9.68k | } php_date.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 196 | { | 2212 | 196 | if (check_null) { | 2213 | 187 | *is_null = 0; | 2214 | 187 | } | 2215 | 196 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 52 | *dest = Z_LVAL_P(arg); | 2217 | 144 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 3 | *is_null = 1; | 2219 | 3 | *dest = 0; | 2220 | 141 | } else { | 2221 | 141 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 141 | } else { | 2224 | 141 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 141 | } | 2226 | 141 | } | 2227 | 55 | return 1; | 2228 | 196 | } |
php_pcre.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 151 | { | 2212 | 151 | if (check_null) { | 2213 | 0 | *is_null = 0; | 2214 | 0 | } | 2215 | 151 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 150 | *dest = Z_LVAL_P(arg); | 2217 | 150 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 0 | *is_null = 1; | 2219 | 0 | *dest = 0; | 2220 | 1 | } else { | 2221 | 1 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 1 | } else { | 2224 | 1 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 1 | } | 2226 | 1 | } | 2227 | 150 | return 1; | 2228 | 151 | } |
Unexecuted instantiation: exif.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_adler32.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_crc32.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_fnv.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_gost.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_haval.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_joaat.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_md.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_murmur.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_sha.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_sha3.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_snefru.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_tiger.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_long_ex Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_long_ex Unexecuted instantiation: hash.c:zend_parse_arg_long_ex Unexecuted instantiation: json_encoder.c:zend_parse_arg_long_ex Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_long_ex Unexecuted instantiation: json_scanner.c:zend_parse_arg_long_ex json.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 360 | { | 2212 | 360 | if (check_null) { | 2213 | 0 | *is_null = 0; | 2214 | 0 | } | 2215 | 360 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 360 | *dest = Z_LVAL_P(arg); | 2217 | 360 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 0 | *is_null = 1; | 2219 | 0 | *dest = 0; | 2220 | 0 | } else { | 2221 | 0 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 0 | } else { | 2224 | 0 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 0 | } | 2226 | 0 | } | 2227 | 360 | return 1; | 2228 | 360 | } |
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_long_ex Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_long_ex Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_long_ex Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_persist.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_long_ex Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_jit.c:zend_parse_arg_long_ex Unexecuted instantiation: csprng.c:zend_parse_arg_long_ex Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_long_ex Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_long_ex Unexecuted instantiation: engine_secure.c:zend_parse_arg_long_ex Unexecuted instantiation: engine_user.c:zend_parse_arg_long_ex Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_long_ex Unexecuted instantiation: gammasection.c:zend_parse_arg_long_ex random.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 135 | { | 2212 | 135 | if (check_null) { | 2213 | 5 | *is_null = 0; | 2214 | 5 | } | 2215 | 135 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 134 | *dest = Z_LVAL_P(arg); | 2217 | 134 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 0 | *is_null = 1; | 2219 | 0 | *dest = 0; | 2220 | 1 | } else { | 2221 | 1 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 1 | } else { | 2224 | 1 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 1 | } | 2226 | 1 | } | 2227 | 134 | return 1; | 2228 | 135 | } |
Unexecuted instantiation: randomizer.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_utils.c:zend_parse_arg_long_ex php_reflection.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 101 | { | 2212 | 101 | if (check_null) { | 2213 | 0 | *is_null = 0; | 2214 | 0 | } | 2215 | 101 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 101 | *dest = Z_LVAL_P(arg); | 2217 | 101 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 0 | *is_null = 1; | 2219 | 0 | *dest = 0; | 2220 | 0 | } else { | 2221 | 0 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 0 | } else { | 2224 | 0 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 0 | } | 2226 | 0 | } | 2227 | 101 | return 1; | 2228 | 101 | } |
Unexecuted instantiation: php_spl.c:zend_parse_arg_long_ex Unexecuted instantiation: spl_array.c:zend_parse_arg_long_ex Unexecuted instantiation: spl_directory.c:zend_parse_arg_long_ex Unexecuted instantiation: spl_dllist.c:zend_parse_arg_long_ex Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_long_ex Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_long_ex Unexecuted instantiation: spl_functions.c:zend_parse_arg_long_ex Unexecuted instantiation: spl_heap.c:zend_parse_arg_long_ex Unexecuted instantiation: spl_iterators.c:zend_parse_arg_long_ex Unexecuted instantiation: spl_observer.c:zend_parse_arg_long_ex array.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 2.30k | { | 2212 | 2.30k | if (check_null) { | 2213 | 654 | *is_null = 0; | 2214 | 654 | } | 2215 | 2.30k | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 2.01k | *dest = Z_LVAL_P(arg); | 2217 | 2.01k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 38 | *is_null = 1; | 2219 | 38 | *dest = 0; | 2220 | 256 | } else { | 2221 | 256 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 256 | } else { | 2224 | 256 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 256 | } | 2226 | 256 | } | 2227 | 2.04k | return 1; | 2228 | 2.30k | } |
assert.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 65 | { | 2212 | 65 | if (check_null) { | 2213 | 0 | *is_null = 0; | 2214 | 0 | } | 2215 | 65 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 65 | *dest = Z_LVAL_P(arg); | 2217 | 65 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 0 | *is_null = 1; | 2219 | 0 | *dest = 0; | 2220 | 0 | } else { | 2221 | 0 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 0 | } else { | 2224 | 0 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 0 | } | 2226 | 0 | } | 2227 | 65 | return 1; | 2228 | 65 | } |
Unexecuted instantiation: base64.c:zend_parse_arg_long_ex basic_functions.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 723 | { | 2212 | 723 | if (check_null) { | 2213 | 0 | *is_null = 0; | 2214 | 0 | } | 2215 | 723 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 709 | *dest = Z_LVAL_P(arg); | 2217 | 709 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 0 | *is_null = 1; | 2219 | 0 | *dest = 0; | 2220 | 14 | } else { | 2221 | 14 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 14 | } else { | 2224 | 14 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 14 | } | 2226 | 14 | } | 2227 | 709 | return 1; | 2228 | 723 | } |
Unexecuted instantiation: browscap.c:zend_parse_arg_long_ex Unexecuted instantiation: crc32_x86.c:zend_parse_arg_long_ex Unexecuted instantiation: crc32.c:zend_parse_arg_long_ex Unexecuted instantiation: credits.c:zend_parse_arg_long_ex Unexecuted instantiation: crypt.c:zend_parse_arg_long_ex Unexecuted instantiation: css.c:zend_parse_arg_long_ex Unexecuted instantiation: datetime.c:zend_parse_arg_long_ex Unexecuted instantiation: dir.c:zend_parse_arg_long_ex Unexecuted instantiation: dl.c:zend_parse_arg_long_ex Unexecuted instantiation: dns.c:zend_parse_arg_long_ex Unexecuted instantiation: exec.c:zend_parse_arg_long_ex Unexecuted instantiation: file.c:zend_parse_arg_long_ex Unexecuted instantiation: filestat.c:zend_parse_arg_long_ex Unexecuted instantiation: filters.c:zend_parse_arg_long_ex Unexecuted instantiation: flock_compat.c:zend_parse_arg_long_ex Unexecuted instantiation: formatted_print.c:zend_parse_arg_long_ex Unexecuted instantiation: fsock.c:zend_parse_arg_long_ex Unexecuted instantiation: ftok.c:zend_parse_arg_long_ex Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_long_ex Unexecuted instantiation: head.c:zend_parse_arg_long_ex Unexecuted instantiation: hrtime.c:zend_parse_arg_long_ex html.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 772 | { | 2212 | 772 | if (check_null) { | 2213 | 0 | *is_null = 0; | 2214 | 0 | } | 2215 | 772 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 758 | *dest = Z_LVAL_P(arg); | 2217 | 758 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 0 | *is_null = 1; | 2219 | 0 | *dest = 0; | 2220 | 14 | } else { | 2221 | 14 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 14 | } else { | 2224 | 14 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 14 | } | 2226 | 14 | } | 2227 | 758 | return 1; | 2228 | 772 | } |
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_long_ex Unexecuted instantiation: http.c:zend_parse_arg_long_ex Unexecuted instantiation: image.c:zend_parse_arg_long_ex Unexecuted instantiation: incomplete_class.c:zend_parse_arg_long_ex Unexecuted instantiation: info.c:zend_parse_arg_long_ex Unexecuted instantiation: iptc.c:zend_parse_arg_long_ex Unexecuted instantiation: levenshtein.c:zend_parse_arg_long_ex Unexecuted instantiation: link.c:zend_parse_arg_long_ex Unexecuted instantiation: mail.c:zend_parse_arg_long_ex math.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 1.65k | { | 2212 | 1.65k | if (check_null) { | 2213 | 0 | *is_null = 0; | 2214 | 0 | } | 2215 | 1.65k | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 1.57k | *dest = Z_LVAL_P(arg); | 2217 | 1.57k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 0 | *is_null = 1; | 2219 | 0 | *dest = 0; | 2220 | 79 | } else { | 2221 | 79 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 79 | } else { | 2224 | 79 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 79 | } | 2226 | 79 | } | 2227 | 1.57k | return 1; | 2228 | 1.65k | } |
Unexecuted instantiation: md5.c:zend_parse_arg_long_ex Unexecuted instantiation: metaphone.c:zend_parse_arg_long_ex Unexecuted instantiation: microtime.c:zend_parse_arg_long_ex Unexecuted instantiation: net.c:zend_parse_arg_long_ex Unexecuted instantiation: pack.c:zend_parse_arg_long_ex Unexecuted instantiation: pageinfo.c:zend_parse_arg_long_ex Unexecuted instantiation: password.c:zend_parse_arg_long_ex Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_long_ex Unexecuted instantiation: proc_open.c:zend_parse_arg_long_ex Unexecuted instantiation: quot_print.c:zend_parse_arg_long_ex Unexecuted instantiation: scanf.c:zend_parse_arg_long_ex Unexecuted instantiation: sha1.c:zend_parse_arg_long_ex Unexecuted instantiation: soundex.c:zend_parse_arg_long_ex Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_long_ex string.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 1.17k | { | 2212 | 1.17k | if (check_null) { | 2213 | 91 | *is_null = 0; | 2214 | 91 | } | 2215 | 1.17k | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 1.09k | *dest = Z_LVAL_P(arg); | 2217 | 1.09k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 2 | *is_null = 1; | 2219 | 2 | *dest = 0; | 2220 | 78 | } else { | 2221 | 78 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 78 | } else { | 2224 | 78 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 78 | } | 2226 | 78 | } | 2227 | 1.10k | return 1; | 2228 | 1.17k | } |
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_long_ex Unexecuted instantiation: syslog.c:zend_parse_arg_long_ex Unexecuted instantiation: type.c:zend_parse_arg_long_ex Unexecuted instantiation: uniqid.c:zend_parse_arg_long_ex Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_long_ex Unexecuted instantiation: url.c:zend_parse_arg_long_ex Unexecuted instantiation: user_filters.c:zend_parse_arg_long_ex Unexecuted instantiation: uuencode.c:zend_parse_arg_long_ex Unexecuted instantiation: var_unserializer.c:zend_parse_arg_long_ex Unexecuted instantiation: var.c:zend_parse_arg_long_ex Unexecuted instantiation: versioning.c:zend_parse_arg_long_ex Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_long_ex Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_long_ex Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_long_ex Unexecuted instantiation: php_uri.c:zend_parse_arg_long_ex Unexecuted instantiation: php_uri_common.c:zend_parse_arg_long_ex Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_long_ex Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_long_ex Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_long_ex Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_long_ex Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_long_ex Unexecuted instantiation: getopt.c:zend_parse_arg_long_ex Unexecuted instantiation: main.c:zend_parse_arg_long_ex Unexecuted instantiation: network.c:zend_parse_arg_long_ex Unexecuted instantiation: output.c:zend_parse_arg_long_ex Unexecuted instantiation: php_content_types.c:zend_parse_arg_long_ex Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_long_ex Unexecuted instantiation: php_ini.c:zend_parse_arg_long_ex Unexecuted instantiation: php_glob.c:zend_parse_arg_long_ex Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_long_ex Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_long_ex Unexecuted instantiation: php_scandir.c:zend_parse_arg_long_ex Unexecuted instantiation: php_syslog.c:zend_parse_arg_long_ex Unexecuted instantiation: php_ticks.c:zend_parse_arg_long_ex Unexecuted instantiation: php_variables.c:zend_parse_arg_long_ex Unexecuted instantiation: reentrancy.c:zend_parse_arg_long_ex Unexecuted instantiation: rfc1867.c:zend_parse_arg_long_ex Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_long_ex Unexecuted instantiation: SAPI.c:zend_parse_arg_long_ex Unexecuted instantiation: snprintf.c:zend_parse_arg_long_ex Unexecuted instantiation: spprintf.c:zend_parse_arg_long_ex Unexecuted instantiation: strlcat.c:zend_parse_arg_long_ex Unexecuted instantiation: strlcpy.c:zend_parse_arg_long_ex Unexecuted instantiation: cast.c:zend_parse_arg_long_ex Unexecuted instantiation: filter.c:zend_parse_arg_long_ex Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_long_ex Unexecuted instantiation: memory.c:zend_parse_arg_long_ex Unexecuted instantiation: mmap.c:zend_parse_arg_long_ex Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_long_ex Unexecuted instantiation: streams.c:zend_parse_arg_long_ex Unexecuted instantiation: transports.c:zend_parse_arg_long_ex Unexecuted instantiation: userspace.c:zend_parse_arg_long_ex Unexecuted instantiation: xp_socket.c:zend_parse_arg_long_ex Unexecuted instantiation: block_pass.c:zend_parse_arg_long_ex Unexecuted instantiation: compact_literals.c:zend_parse_arg_long_ex Unexecuted instantiation: compact_vars.c:zend_parse_arg_long_ex Unexecuted instantiation: dfa_pass.c:zend_parse_arg_long_ex Unexecuted instantiation: nop_removal.c:zend_parse_arg_long_ex Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_long_ex Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_long_ex Unexecuted instantiation: pass1.c:zend_parse_arg_long_ex Unexecuted instantiation: pass3.c:zend_parse_arg_long_ex Unexecuted instantiation: sccp.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_long_ex zend_API.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 1.29k | { | 2212 | 1.29k | if (check_null) { | 2213 | 57 | *is_null = 0; | 2214 | 57 | } | 2215 | 1.29k | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 1.22k | *dest = Z_LVAL_P(arg); | 2217 | 1.22k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 22 | *is_null = 1; | 2219 | 22 | *dest = 0; | 2220 | 53 | } else { | 2221 | 53 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 53 | } else { | 2224 | 53 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 53 | } | 2226 | 53 | } | 2227 | 1.24k | return 1; | 2228 | 1.29k | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_long_ex zend_attributes.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 11 | { | 2212 | 11 | if (check_null) { | 2213 | 0 | *is_null = 0; | 2214 | 0 | } | 2215 | 11 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 11 | *dest = Z_LVAL_P(arg); | 2217 | 11 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 0 | *is_null = 1; | 2219 | 0 | *dest = 0; | 2220 | 0 | } else { | 2221 | 0 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 0 | } else { | 2224 | 0 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 0 | } | 2226 | 0 | } | 2227 | 11 | return 1; | 2228 | 11 | } |
zend_builtin_functions.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 624 | { | 2212 | 624 | if (check_null) { | 2213 | 477 | *is_null = 0; | 2214 | 477 | } | 2215 | 624 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 612 | *dest = Z_LVAL_P(arg); | 2217 | 612 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 4 | *is_null = 1; | 2219 | 4 | *dest = 0; | 2220 | 8 | } else { | 2221 | 8 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 8 | } else { | 2224 | 8 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 8 | } | 2226 | 8 | } | 2227 | 616 | return 1; | 2228 | 624 | } |
Unexecuted instantiation: zend_closures.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_compile.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_constants.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_long_ex zend_enum.c:zend_parse_arg_long_ex Line | Count | Source | 2211 | 108 | { | 2212 | 108 | if (check_null) { | 2213 | 0 | *is_null = 0; | 2214 | 0 | } | 2215 | 108 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2216 | 78 | *dest = Z_LVAL_P(arg); | 2217 | 78 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2218 | 0 | *is_null = 1; | 2219 | 0 | *dest = 0; | 2220 | 30 | } else { | 2221 | 30 | if (frameless) { | 2222 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2223 | 30 | } else { | 2224 | 30 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2225 | 30 | } | 2226 | 30 | } | 2227 | 78 | return 1; | 2228 | 108 | } |
Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_execute.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_fibers.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_gc.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_generators.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_ini.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_iterators.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_list.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_objects.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_observer.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_opcode.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_operators.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_system_id.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_variables.c:zend_parse_arg_long_ex Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_long_ex Unexecuted instantiation: zend.c:zend_parse_arg_long_ex Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_long_ex Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_long_ex Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_long_ex Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_long_ex Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_long_ex Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_long_ex Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_long_ex Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_long_ex Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_long_ex Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_long_ex |
2229 | | |
2230 | | static zend_always_inline bool zend_parse_arg_long(zval *arg, zend_long *dest, bool *is_null, bool check_null, uint32_t arg_num) |
2231 | 9.68k | { |
2232 | 9.68k | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); |
2233 | 9.68k | } php_date.c:zend_parse_arg_long Line | Count | Source | 2231 | 196 | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 196 | } |
php_pcre.c:zend_parse_arg_long Line | Count | Source | 2231 | 151 | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 151 | } |
Unexecuted instantiation: exif.c:zend_parse_arg_long Unexecuted instantiation: hash_adler32.c:zend_parse_arg_long Unexecuted instantiation: hash_crc32.c:zend_parse_arg_long Unexecuted instantiation: hash_fnv.c:zend_parse_arg_long Unexecuted instantiation: hash_gost.c:zend_parse_arg_long Unexecuted instantiation: hash_haval.c:zend_parse_arg_long Unexecuted instantiation: hash_joaat.c:zend_parse_arg_long Unexecuted instantiation: hash_md.c:zend_parse_arg_long Unexecuted instantiation: hash_murmur.c:zend_parse_arg_long Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_long Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_long Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_long Unexecuted instantiation: hash_sha.c:zend_parse_arg_long Unexecuted instantiation: hash_sha3.c:zend_parse_arg_long Unexecuted instantiation: hash_snefru.c:zend_parse_arg_long Unexecuted instantiation: hash_tiger.c:zend_parse_arg_long Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_long Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_long Unexecuted instantiation: hash.c:zend_parse_arg_long Unexecuted instantiation: json_encoder.c:zend_parse_arg_long Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_long Unexecuted instantiation: json_scanner.c:zend_parse_arg_long json.c:zend_parse_arg_long Line | Count | Source | 2231 | 360 | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 360 | } |
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_long Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_long Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_long Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_long Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_long Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_long Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_long Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_long Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_long Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_long Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_long Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_long Unexecuted instantiation: zend_persist.c:zend_parse_arg_long Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_long Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_long Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_long Unexecuted instantiation: zend_jit.c:zend_parse_arg_long Unexecuted instantiation: csprng.c:zend_parse_arg_long Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_long Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_long Unexecuted instantiation: engine_secure.c:zend_parse_arg_long Unexecuted instantiation: engine_user.c:zend_parse_arg_long Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_long Unexecuted instantiation: gammasection.c:zend_parse_arg_long random.c:zend_parse_arg_long Line | Count | Source | 2231 | 135 | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 135 | } |
Unexecuted instantiation: randomizer.c:zend_parse_arg_long Unexecuted instantiation: zend_utils.c:zend_parse_arg_long php_reflection.c:zend_parse_arg_long Line | Count | Source | 2231 | 101 | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 101 | } |
Unexecuted instantiation: php_spl.c:zend_parse_arg_long Unexecuted instantiation: spl_array.c:zend_parse_arg_long Unexecuted instantiation: spl_directory.c:zend_parse_arg_long Unexecuted instantiation: spl_dllist.c:zend_parse_arg_long Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_long Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_long Unexecuted instantiation: spl_functions.c:zend_parse_arg_long Unexecuted instantiation: spl_heap.c:zend_parse_arg_long Unexecuted instantiation: spl_iterators.c:zend_parse_arg_long Unexecuted instantiation: spl_observer.c:zend_parse_arg_long array.c:zend_parse_arg_long Line | Count | Source | 2231 | 2.30k | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 2.30k | } |
assert.c:zend_parse_arg_long Line | Count | Source | 2231 | 65 | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 65 | } |
Unexecuted instantiation: base64.c:zend_parse_arg_long basic_functions.c:zend_parse_arg_long Line | Count | Source | 2231 | 723 | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 723 | } |
Unexecuted instantiation: browscap.c:zend_parse_arg_long Unexecuted instantiation: crc32_x86.c:zend_parse_arg_long Unexecuted instantiation: crc32.c:zend_parse_arg_long Unexecuted instantiation: credits.c:zend_parse_arg_long Unexecuted instantiation: crypt.c:zend_parse_arg_long Unexecuted instantiation: css.c:zend_parse_arg_long Unexecuted instantiation: datetime.c:zend_parse_arg_long Unexecuted instantiation: dir.c:zend_parse_arg_long Unexecuted instantiation: dl.c:zend_parse_arg_long Unexecuted instantiation: dns.c:zend_parse_arg_long Unexecuted instantiation: exec.c:zend_parse_arg_long Unexecuted instantiation: file.c:zend_parse_arg_long Unexecuted instantiation: filestat.c:zend_parse_arg_long Unexecuted instantiation: filters.c:zend_parse_arg_long Unexecuted instantiation: flock_compat.c:zend_parse_arg_long Unexecuted instantiation: formatted_print.c:zend_parse_arg_long Unexecuted instantiation: fsock.c:zend_parse_arg_long Unexecuted instantiation: ftok.c:zend_parse_arg_long Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_long Unexecuted instantiation: head.c:zend_parse_arg_long Unexecuted instantiation: hrtime.c:zend_parse_arg_long html.c:zend_parse_arg_long Line | Count | Source | 2231 | 772 | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 772 | } |
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_long Unexecuted instantiation: http.c:zend_parse_arg_long Unexecuted instantiation: image.c:zend_parse_arg_long Unexecuted instantiation: incomplete_class.c:zend_parse_arg_long Unexecuted instantiation: info.c:zend_parse_arg_long Unexecuted instantiation: iptc.c:zend_parse_arg_long Unexecuted instantiation: levenshtein.c:zend_parse_arg_long Unexecuted instantiation: link.c:zend_parse_arg_long Unexecuted instantiation: mail.c:zend_parse_arg_long math.c:zend_parse_arg_long Line | Count | Source | 2231 | 1.65k | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 1.65k | } |
Unexecuted instantiation: md5.c:zend_parse_arg_long Unexecuted instantiation: metaphone.c:zend_parse_arg_long Unexecuted instantiation: microtime.c:zend_parse_arg_long Unexecuted instantiation: net.c:zend_parse_arg_long Unexecuted instantiation: pack.c:zend_parse_arg_long Unexecuted instantiation: pageinfo.c:zend_parse_arg_long Unexecuted instantiation: password.c:zend_parse_arg_long Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_long Unexecuted instantiation: proc_open.c:zend_parse_arg_long Unexecuted instantiation: quot_print.c:zend_parse_arg_long Unexecuted instantiation: scanf.c:zend_parse_arg_long Unexecuted instantiation: sha1.c:zend_parse_arg_long Unexecuted instantiation: soundex.c:zend_parse_arg_long Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_long string.c:zend_parse_arg_long Line | Count | Source | 2231 | 1.17k | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 1.17k | } |
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_long Unexecuted instantiation: syslog.c:zend_parse_arg_long Unexecuted instantiation: type.c:zend_parse_arg_long Unexecuted instantiation: uniqid.c:zend_parse_arg_long Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_long Unexecuted instantiation: url.c:zend_parse_arg_long Unexecuted instantiation: user_filters.c:zend_parse_arg_long Unexecuted instantiation: uuencode.c:zend_parse_arg_long Unexecuted instantiation: var_unserializer.c:zend_parse_arg_long Unexecuted instantiation: var.c:zend_parse_arg_long Unexecuted instantiation: versioning.c:zend_parse_arg_long Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_long Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_long Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_long Unexecuted instantiation: php_uri.c:zend_parse_arg_long Unexecuted instantiation: php_uri_common.c:zend_parse_arg_long Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_long Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_long Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_long Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_long Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_long Unexecuted instantiation: getopt.c:zend_parse_arg_long Unexecuted instantiation: main.c:zend_parse_arg_long Unexecuted instantiation: network.c:zend_parse_arg_long Unexecuted instantiation: output.c:zend_parse_arg_long Unexecuted instantiation: php_content_types.c:zend_parse_arg_long Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_long Unexecuted instantiation: php_ini.c:zend_parse_arg_long Unexecuted instantiation: php_glob.c:zend_parse_arg_long Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_long Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_long Unexecuted instantiation: php_scandir.c:zend_parse_arg_long Unexecuted instantiation: php_syslog.c:zend_parse_arg_long Unexecuted instantiation: php_ticks.c:zend_parse_arg_long Unexecuted instantiation: php_variables.c:zend_parse_arg_long Unexecuted instantiation: reentrancy.c:zend_parse_arg_long Unexecuted instantiation: rfc1867.c:zend_parse_arg_long Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_long Unexecuted instantiation: SAPI.c:zend_parse_arg_long Unexecuted instantiation: snprintf.c:zend_parse_arg_long Unexecuted instantiation: spprintf.c:zend_parse_arg_long Unexecuted instantiation: strlcat.c:zend_parse_arg_long Unexecuted instantiation: strlcpy.c:zend_parse_arg_long Unexecuted instantiation: cast.c:zend_parse_arg_long Unexecuted instantiation: filter.c:zend_parse_arg_long Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_long Unexecuted instantiation: memory.c:zend_parse_arg_long Unexecuted instantiation: mmap.c:zend_parse_arg_long Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_long Unexecuted instantiation: streams.c:zend_parse_arg_long Unexecuted instantiation: transports.c:zend_parse_arg_long Unexecuted instantiation: userspace.c:zend_parse_arg_long Unexecuted instantiation: xp_socket.c:zend_parse_arg_long Unexecuted instantiation: block_pass.c:zend_parse_arg_long Unexecuted instantiation: compact_literals.c:zend_parse_arg_long Unexecuted instantiation: compact_vars.c:zend_parse_arg_long Unexecuted instantiation: dfa_pass.c:zend_parse_arg_long Unexecuted instantiation: nop_removal.c:zend_parse_arg_long Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_long Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_long Unexecuted instantiation: pass1.c:zend_parse_arg_long Unexecuted instantiation: pass3.c:zend_parse_arg_long Unexecuted instantiation: sccp.c:zend_parse_arg_long Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_long zend_API.c:zend_parse_arg_long Line | Count | Source | 2231 | 1.29k | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 1.29k | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_long zend_attributes.c:zend_parse_arg_long Line | Count | Source | 2231 | 11 | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 11 | } |
zend_builtin_functions.c:zend_parse_arg_long Line | Count | Source | 2231 | 624 | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 624 | } |
Unexecuted instantiation: zend_closures.c:zend_parse_arg_long Unexecuted instantiation: zend_compile.c:zend_parse_arg_long Unexecuted instantiation: zend_constants.c:zend_parse_arg_long Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_long Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_long zend_enum.c:zend_parse_arg_long Line | Count | Source | 2231 | 108 | { | 2232 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2233 | 108 | } |
Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_long Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_long Unexecuted instantiation: zend_execute.c:zend_parse_arg_long Unexecuted instantiation: zend_fibers.c:zend_parse_arg_long Unexecuted instantiation: zend_gc.c:zend_parse_arg_long Unexecuted instantiation: zend_generators.c:zend_parse_arg_long Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_long Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_long Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_long Unexecuted instantiation: zend_ini.c:zend_parse_arg_long Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_long Unexecuted instantiation: zend_iterators.c:zend_parse_arg_long Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_long Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_long Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_long Unexecuted instantiation: zend_list.c:zend_parse_arg_long Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_long Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_long Unexecuted instantiation: zend_objects.c:zend_parse_arg_long Unexecuted instantiation: zend_observer.c:zend_parse_arg_long Unexecuted instantiation: zend_opcode.c:zend_parse_arg_long Unexecuted instantiation: zend_operators.c:zend_parse_arg_long Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_long Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_long Unexecuted instantiation: zend_system_id.c:zend_parse_arg_long Unexecuted instantiation: zend_variables.c:zend_parse_arg_long Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_long Unexecuted instantiation: zend.c:zend_parse_arg_long Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_long Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_long Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_long Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_long Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_long Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_long Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_long Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_long Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_long Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_long |
2234 | | |
2235 | | static zend_always_inline bool zend_parse_arg_double(const zval *arg, double *dest, bool *is_null, bool check_null, uint32_t arg_num) |
2236 | 596 | { |
2237 | 596 | if (check_null) { |
2238 | 0 | *is_null = 0; |
2239 | 0 | } |
2240 | 596 | if (EXPECTED(Z_TYPE_P(arg) == IS_DOUBLE)) { |
2241 | 178 | *dest = Z_DVAL_P(arg); |
2242 | 418 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { |
2243 | 0 | *is_null = 1; |
2244 | 0 | *dest = 0.0; |
2245 | 418 | } else { |
2246 | 418 | return zend_parse_arg_double_slow(arg, dest, arg_num); |
2247 | 418 | } |
2248 | 178 | return 1; |
2249 | 596 | } Unexecuted instantiation: php_date.c:zend_parse_arg_double Unexecuted instantiation: php_pcre.c:zend_parse_arg_double Unexecuted instantiation: exif.c:zend_parse_arg_double Unexecuted instantiation: hash_adler32.c:zend_parse_arg_double Unexecuted instantiation: hash_crc32.c:zend_parse_arg_double Unexecuted instantiation: hash_fnv.c:zend_parse_arg_double Unexecuted instantiation: hash_gost.c:zend_parse_arg_double Unexecuted instantiation: hash_haval.c:zend_parse_arg_double Unexecuted instantiation: hash_joaat.c:zend_parse_arg_double Unexecuted instantiation: hash_md.c:zend_parse_arg_double Unexecuted instantiation: hash_murmur.c:zend_parse_arg_double Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_double Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_double Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_double Unexecuted instantiation: hash_sha.c:zend_parse_arg_double Unexecuted instantiation: hash_sha3.c:zend_parse_arg_double Unexecuted instantiation: hash_snefru.c:zend_parse_arg_double Unexecuted instantiation: hash_tiger.c:zend_parse_arg_double Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_double Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_double Unexecuted instantiation: hash.c:zend_parse_arg_double Unexecuted instantiation: json_encoder.c:zend_parse_arg_double Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_double Unexecuted instantiation: json_scanner.c:zend_parse_arg_double Unexecuted instantiation: json.c:zend_parse_arg_double Unexecuted instantiation: php_lexbor.c:zend_parse_arg_double Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_double Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_double Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_double Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_double Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_double Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_double Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_double Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_double Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_double Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_double Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_double Unexecuted instantiation: zend_persist.c:zend_parse_arg_double Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_double Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_double Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_double Unexecuted instantiation: zend_jit.c:zend_parse_arg_double Unexecuted instantiation: csprng.c:zend_parse_arg_double Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_double Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_double Unexecuted instantiation: engine_secure.c:zend_parse_arg_double Unexecuted instantiation: engine_user.c:zend_parse_arg_double Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_double Unexecuted instantiation: gammasection.c:zend_parse_arg_double Unexecuted instantiation: random.c:zend_parse_arg_double Unexecuted instantiation: randomizer.c:zend_parse_arg_double Unexecuted instantiation: zend_utils.c:zend_parse_arg_double Unexecuted instantiation: php_reflection.c:zend_parse_arg_double Unexecuted instantiation: php_spl.c:zend_parse_arg_double Unexecuted instantiation: spl_array.c:zend_parse_arg_double Unexecuted instantiation: spl_directory.c:zend_parse_arg_double Unexecuted instantiation: spl_dllist.c:zend_parse_arg_double Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_double Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_double Unexecuted instantiation: spl_functions.c:zend_parse_arg_double Unexecuted instantiation: spl_heap.c:zend_parse_arg_double Unexecuted instantiation: spl_iterators.c:zend_parse_arg_double Unexecuted instantiation: spl_observer.c:zend_parse_arg_double Unexecuted instantiation: array.c:zend_parse_arg_double Unexecuted instantiation: assert.c:zend_parse_arg_double Unexecuted instantiation: base64.c:zend_parse_arg_double Unexecuted instantiation: basic_functions.c:zend_parse_arg_double Unexecuted instantiation: browscap.c:zend_parse_arg_double Unexecuted instantiation: crc32_x86.c:zend_parse_arg_double Unexecuted instantiation: crc32.c:zend_parse_arg_double Unexecuted instantiation: credits.c:zend_parse_arg_double Unexecuted instantiation: crypt.c:zend_parse_arg_double Unexecuted instantiation: css.c:zend_parse_arg_double Unexecuted instantiation: datetime.c:zend_parse_arg_double Unexecuted instantiation: dir.c:zend_parse_arg_double Unexecuted instantiation: dl.c:zend_parse_arg_double Unexecuted instantiation: dns.c:zend_parse_arg_double Unexecuted instantiation: exec.c:zend_parse_arg_double Unexecuted instantiation: file.c:zend_parse_arg_double Unexecuted instantiation: filestat.c:zend_parse_arg_double Unexecuted instantiation: filters.c:zend_parse_arg_double Unexecuted instantiation: flock_compat.c:zend_parse_arg_double Unexecuted instantiation: formatted_print.c:zend_parse_arg_double Unexecuted instantiation: fsock.c:zend_parse_arg_double Unexecuted instantiation: ftok.c:zend_parse_arg_double Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_double Unexecuted instantiation: head.c:zend_parse_arg_double Unexecuted instantiation: hrtime.c:zend_parse_arg_double Unexecuted instantiation: html.c:zend_parse_arg_double Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_double Unexecuted instantiation: http.c:zend_parse_arg_double Unexecuted instantiation: image.c:zend_parse_arg_double Unexecuted instantiation: incomplete_class.c:zend_parse_arg_double Unexecuted instantiation: info.c:zend_parse_arg_double Unexecuted instantiation: iptc.c:zend_parse_arg_double Unexecuted instantiation: levenshtein.c:zend_parse_arg_double Unexecuted instantiation: link.c:zend_parse_arg_double Unexecuted instantiation: mail.c:zend_parse_arg_double math.c:zend_parse_arg_double Line | Count | Source | 2236 | 596 | { | 2237 | 596 | if (check_null) { | 2238 | 0 | *is_null = 0; | 2239 | 0 | } | 2240 | 596 | if (EXPECTED(Z_TYPE_P(arg) == IS_DOUBLE)) { | 2241 | 178 | *dest = Z_DVAL_P(arg); | 2242 | 418 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2243 | 0 | *is_null = 1; | 2244 | 0 | *dest = 0.0; | 2245 | 418 | } else { | 2246 | 418 | return zend_parse_arg_double_slow(arg, dest, arg_num); | 2247 | 418 | } | 2248 | 178 | return 1; | 2249 | 596 | } |
Unexecuted instantiation: md5.c:zend_parse_arg_double Unexecuted instantiation: metaphone.c:zend_parse_arg_double Unexecuted instantiation: microtime.c:zend_parse_arg_double Unexecuted instantiation: net.c:zend_parse_arg_double Unexecuted instantiation: pack.c:zend_parse_arg_double Unexecuted instantiation: pageinfo.c:zend_parse_arg_double Unexecuted instantiation: password.c:zend_parse_arg_double Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_double Unexecuted instantiation: proc_open.c:zend_parse_arg_double Unexecuted instantiation: quot_print.c:zend_parse_arg_double Unexecuted instantiation: scanf.c:zend_parse_arg_double Unexecuted instantiation: sha1.c:zend_parse_arg_double Unexecuted instantiation: soundex.c:zend_parse_arg_double Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_double Unexecuted instantiation: string.c:zend_parse_arg_double Unexecuted instantiation: strnatcmp.c:zend_parse_arg_double Unexecuted instantiation: syslog.c:zend_parse_arg_double Unexecuted instantiation: type.c:zend_parse_arg_double Unexecuted instantiation: uniqid.c:zend_parse_arg_double Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_double Unexecuted instantiation: url.c:zend_parse_arg_double Unexecuted instantiation: user_filters.c:zend_parse_arg_double Unexecuted instantiation: uuencode.c:zend_parse_arg_double Unexecuted instantiation: var_unserializer.c:zend_parse_arg_double Unexecuted instantiation: var.c:zend_parse_arg_double Unexecuted instantiation: versioning.c:zend_parse_arg_double Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_double Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_double Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_double Unexecuted instantiation: php_uri.c:zend_parse_arg_double Unexecuted instantiation: php_uri_common.c:zend_parse_arg_double Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_double Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_double Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_double Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_double Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_double Unexecuted instantiation: getopt.c:zend_parse_arg_double Unexecuted instantiation: main.c:zend_parse_arg_double Unexecuted instantiation: network.c:zend_parse_arg_double Unexecuted instantiation: output.c:zend_parse_arg_double Unexecuted instantiation: php_content_types.c:zend_parse_arg_double Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_double Unexecuted instantiation: php_ini.c:zend_parse_arg_double Unexecuted instantiation: php_glob.c:zend_parse_arg_double Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_double Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_double Unexecuted instantiation: php_scandir.c:zend_parse_arg_double Unexecuted instantiation: php_syslog.c:zend_parse_arg_double Unexecuted instantiation: php_ticks.c:zend_parse_arg_double Unexecuted instantiation: php_variables.c:zend_parse_arg_double Unexecuted instantiation: reentrancy.c:zend_parse_arg_double Unexecuted instantiation: rfc1867.c:zend_parse_arg_double Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_double Unexecuted instantiation: SAPI.c:zend_parse_arg_double Unexecuted instantiation: snprintf.c:zend_parse_arg_double Unexecuted instantiation: spprintf.c:zend_parse_arg_double Unexecuted instantiation: strlcat.c:zend_parse_arg_double Unexecuted instantiation: strlcpy.c:zend_parse_arg_double Unexecuted instantiation: cast.c:zend_parse_arg_double Unexecuted instantiation: filter.c:zend_parse_arg_double Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_double Unexecuted instantiation: memory.c:zend_parse_arg_double Unexecuted instantiation: mmap.c:zend_parse_arg_double Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_double Unexecuted instantiation: streams.c:zend_parse_arg_double Unexecuted instantiation: transports.c:zend_parse_arg_double Unexecuted instantiation: userspace.c:zend_parse_arg_double Unexecuted instantiation: xp_socket.c:zend_parse_arg_double Unexecuted instantiation: block_pass.c:zend_parse_arg_double Unexecuted instantiation: compact_literals.c:zend_parse_arg_double Unexecuted instantiation: compact_vars.c:zend_parse_arg_double Unexecuted instantiation: dfa_pass.c:zend_parse_arg_double Unexecuted instantiation: nop_removal.c:zend_parse_arg_double Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_double Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_double Unexecuted instantiation: pass1.c:zend_parse_arg_double Unexecuted instantiation: pass3.c:zend_parse_arg_double Unexecuted instantiation: sccp.c:zend_parse_arg_double Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_double Unexecuted instantiation: zend_API.c:zend_parse_arg_double Unexecuted instantiation: zend_ast.c:zend_parse_arg_double Unexecuted instantiation: zend_attributes.c:zend_parse_arg_double Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_double Unexecuted instantiation: zend_closures.c:zend_parse_arg_double Unexecuted instantiation: zend_compile.c:zend_parse_arg_double Unexecuted instantiation: zend_constants.c:zend_parse_arg_double Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_double Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_double Unexecuted instantiation: zend_enum.c:zend_parse_arg_double Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_double Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_double Unexecuted instantiation: zend_execute.c:zend_parse_arg_double Unexecuted instantiation: zend_fibers.c:zend_parse_arg_double Unexecuted instantiation: zend_gc.c:zend_parse_arg_double Unexecuted instantiation: zend_generators.c:zend_parse_arg_double Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_double Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_double Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_double Unexecuted instantiation: zend_ini.c:zend_parse_arg_double Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_double Unexecuted instantiation: zend_iterators.c:zend_parse_arg_double Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_double Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_double Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_double Unexecuted instantiation: zend_list.c:zend_parse_arg_double Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_double Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_double Unexecuted instantiation: zend_objects.c:zend_parse_arg_double Unexecuted instantiation: zend_observer.c:zend_parse_arg_double Unexecuted instantiation: zend_opcode.c:zend_parse_arg_double Unexecuted instantiation: zend_operators.c:zend_parse_arg_double Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_double Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_double Unexecuted instantiation: zend_system_id.c:zend_parse_arg_double Unexecuted instantiation: zend_variables.c:zend_parse_arg_double Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_double Unexecuted instantiation: zend.c:zend_parse_arg_double Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_double Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_double Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_double Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_double Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_double Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_double Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_double Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_double Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_double Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_double |
2250 | | |
2251 | | static zend_always_inline bool zend_parse_arg_number(zval *arg, zval **dest, bool check_null, uint32_t arg_num) |
2252 | 24 | { |
2253 | 24 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE)) { |
2254 | 24 | *dest = arg; |
2255 | 24 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2256 | 0 | *dest = NULL; |
2257 | 0 | } else { |
2258 | 0 | return zend_parse_arg_number_slow(arg, dest, arg_num); |
2259 | 0 | } |
2260 | 24 | return 1; |
2261 | 24 | } Unexecuted instantiation: php_date.c:zend_parse_arg_number Unexecuted instantiation: php_pcre.c:zend_parse_arg_number Unexecuted instantiation: exif.c:zend_parse_arg_number Unexecuted instantiation: hash_adler32.c:zend_parse_arg_number Unexecuted instantiation: hash_crc32.c:zend_parse_arg_number Unexecuted instantiation: hash_fnv.c:zend_parse_arg_number Unexecuted instantiation: hash_gost.c:zend_parse_arg_number Unexecuted instantiation: hash_haval.c:zend_parse_arg_number Unexecuted instantiation: hash_joaat.c:zend_parse_arg_number Unexecuted instantiation: hash_md.c:zend_parse_arg_number Unexecuted instantiation: hash_murmur.c:zend_parse_arg_number Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_number Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_number Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_number Unexecuted instantiation: hash_sha.c:zend_parse_arg_number Unexecuted instantiation: hash_sha3.c:zend_parse_arg_number Unexecuted instantiation: hash_snefru.c:zend_parse_arg_number Unexecuted instantiation: hash_tiger.c:zend_parse_arg_number Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_number Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_number Unexecuted instantiation: hash.c:zend_parse_arg_number Unexecuted instantiation: json_encoder.c:zend_parse_arg_number Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_number Unexecuted instantiation: json_scanner.c:zend_parse_arg_number Unexecuted instantiation: json.c:zend_parse_arg_number Unexecuted instantiation: php_lexbor.c:zend_parse_arg_number Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_number Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_number Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_number Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_number Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_number Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_number Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_number Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_number Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_number Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_number Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_number Unexecuted instantiation: zend_persist.c:zend_parse_arg_number Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_number Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_number Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_number Unexecuted instantiation: zend_jit.c:zend_parse_arg_number Unexecuted instantiation: csprng.c:zend_parse_arg_number Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_number Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_number Unexecuted instantiation: engine_secure.c:zend_parse_arg_number Unexecuted instantiation: engine_user.c:zend_parse_arg_number Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_number Unexecuted instantiation: gammasection.c:zend_parse_arg_number Unexecuted instantiation: random.c:zend_parse_arg_number Unexecuted instantiation: randomizer.c:zend_parse_arg_number Unexecuted instantiation: zend_utils.c:zend_parse_arg_number Unexecuted instantiation: php_reflection.c:zend_parse_arg_number Unexecuted instantiation: php_spl.c:zend_parse_arg_number Unexecuted instantiation: spl_array.c:zend_parse_arg_number Unexecuted instantiation: spl_directory.c:zend_parse_arg_number Unexecuted instantiation: spl_dllist.c:zend_parse_arg_number Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_number Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_number Unexecuted instantiation: spl_functions.c:zend_parse_arg_number Unexecuted instantiation: spl_heap.c:zend_parse_arg_number Unexecuted instantiation: spl_iterators.c:zend_parse_arg_number Unexecuted instantiation: spl_observer.c:zend_parse_arg_number array.c:zend_parse_arg_number Line | Count | Source | 2252 | 19 | { | 2253 | 19 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE)) { | 2254 | 19 | *dest = arg; | 2255 | 19 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2256 | 0 | *dest = NULL; | 2257 | 0 | } else { | 2258 | 0 | return zend_parse_arg_number_slow(arg, dest, arg_num); | 2259 | 0 | } | 2260 | 19 | return 1; | 2261 | 19 | } |
Unexecuted instantiation: assert.c:zend_parse_arg_number Unexecuted instantiation: base64.c:zend_parse_arg_number Unexecuted instantiation: basic_functions.c:zend_parse_arg_number Unexecuted instantiation: browscap.c:zend_parse_arg_number Unexecuted instantiation: crc32_x86.c:zend_parse_arg_number Unexecuted instantiation: crc32.c:zend_parse_arg_number Unexecuted instantiation: credits.c:zend_parse_arg_number Unexecuted instantiation: crypt.c:zend_parse_arg_number Unexecuted instantiation: css.c:zend_parse_arg_number Unexecuted instantiation: datetime.c:zend_parse_arg_number Unexecuted instantiation: dir.c:zend_parse_arg_number Unexecuted instantiation: dl.c:zend_parse_arg_number Unexecuted instantiation: dns.c:zend_parse_arg_number Unexecuted instantiation: exec.c:zend_parse_arg_number Unexecuted instantiation: file.c:zend_parse_arg_number Unexecuted instantiation: filestat.c:zend_parse_arg_number Unexecuted instantiation: filters.c:zend_parse_arg_number Unexecuted instantiation: flock_compat.c:zend_parse_arg_number Unexecuted instantiation: formatted_print.c:zend_parse_arg_number Unexecuted instantiation: fsock.c:zend_parse_arg_number Unexecuted instantiation: ftok.c:zend_parse_arg_number Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_number Unexecuted instantiation: head.c:zend_parse_arg_number Unexecuted instantiation: hrtime.c:zend_parse_arg_number Unexecuted instantiation: html.c:zend_parse_arg_number Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_number Unexecuted instantiation: http.c:zend_parse_arg_number Unexecuted instantiation: image.c:zend_parse_arg_number Unexecuted instantiation: incomplete_class.c:zend_parse_arg_number Unexecuted instantiation: info.c:zend_parse_arg_number Unexecuted instantiation: iptc.c:zend_parse_arg_number Unexecuted instantiation: levenshtein.c:zend_parse_arg_number Unexecuted instantiation: link.c:zend_parse_arg_number Unexecuted instantiation: mail.c:zend_parse_arg_number math.c:zend_parse_arg_number Line | Count | Source | 2252 | 5 | { | 2253 | 5 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE)) { | 2254 | 5 | *dest = arg; | 2255 | 5 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2256 | 0 | *dest = NULL; | 2257 | 0 | } else { | 2258 | 0 | return zend_parse_arg_number_slow(arg, dest, arg_num); | 2259 | 0 | } | 2260 | 5 | return 1; | 2261 | 5 | } |
Unexecuted instantiation: md5.c:zend_parse_arg_number Unexecuted instantiation: metaphone.c:zend_parse_arg_number Unexecuted instantiation: microtime.c:zend_parse_arg_number Unexecuted instantiation: net.c:zend_parse_arg_number Unexecuted instantiation: pack.c:zend_parse_arg_number Unexecuted instantiation: pageinfo.c:zend_parse_arg_number Unexecuted instantiation: password.c:zend_parse_arg_number Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_number Unexecuted instantiation: proc_open.c:zend_parse_arg_number Unexecuted instantiation: quot_print.c:zend_parse_arg_number Unexecuted instantiation: scanf.c:zend_parse_arg_number Unexecuted instantiation: sha1.c:zend_parse_arg_number Unexecuted instantiation: soundex.c:zend_parse_arg_number Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_number Unexecuted instantiation: string.c:zend_parse_arg_number Unexecuted instantiation: strnatcmp.c:zend_parse_arg_number Unexecuted instantiation: syslog.c:zend_parse_arg_number Unexecuted instantiation: type.c:zend_parse_arg_number Unexecuted instantiation: uniqid.c:zend_parse_arg_number Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_number Unexecuted instantiation: url.c:zend_parse_arg_number Unexecuted instantiation: user_filters.c:zend_parse_arg_number Unexecuted instantiation: uuencode.c:zend_parse_arg_number Unexecuted instantiation: var_unserializer.c:zend_parse_arg_number Unexecuted instantiation: var.c:zend_parse_arg_number Unexecuted instantiation: versioning.c:zend_parse_arg_number Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_number Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_number Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_number Unexecuted instantiation: php_uri.c:zend_parse_arg_number Unexecuted instantiation: php_uri_common.c:zend_parse_arg_number Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_number Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_number Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_number Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_number Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_number Unexecuted instantiation: getopt.c:zend_parse_arg_number Unexecuted instantiation: main.c:zend_parse_arg_number Unexecuted instantiation: network.c:zend_parse_arg_number Unexecuted instantiation: output.c:zend_parse_arg_number Unexecuted instantiation: php_content_types.c:zend_parse_arg_number Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_number Unexecuted instantiation: php_ini.c:zend_parse_arg_number Unexecuted instantiation: php_glob.c:zend_parse_arg_number Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_number Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_number Unexecuted instantiation: php_scandir.c:zend_parse_arg_number Unexecuted instantiation: php_syslog.c:zend_parse_arg_number Unexecuted instantiation: php_ticks.c:zend_parse_arg_number Unexecuted instantiation: php_variables.c:zend_parse_arg_number Unexecuted instantiation: reentrancy.c:zend_parse_arg_number Unexecuted instantiation: rfc1867.c:zend_parse_arg_number Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_number Unexecuted instantiation: SAPI.c:zend_parse_arg_number Unexecuted instantiation: snprintf.c:zend_parse_arg_number Unexecuted instantiation: spprintf.c:zend_parse_arg_number Unexecuted instantiation: strlcat.c:zend_parse_arg_number Unexecuted instantiation: strlcpy.c:zend_parse_arg_number Unexecuted instantiation: cast.c:zend_parse_arg_number Unexecuted instantiation: filter.c:zend_parse_arg_number Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_number Unexecuted instantiation: memory.c:zend_parse_arg_number Unexecuted instantiation: mmap.c:zend_parse_arg_number Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_number Unexecuted instantiation: streams.c:zend_parse_arg_number Unexecuted instantiation: transports.c:zend_parse_arg_number Unexecuted instantiation: userspace.c:zend_parse_arg_number Unexecuted instantiation: xp_socket.c:zend_parse_arg_number Unexecuted instantiation: block_pass.c:zend_parse_arg_number Unexecuted instantiation: compact_literals.c:zend_parse_arg_number Unexecuted instantiation: compact_vars.c:zend_parse_arg_number Unexecuted instantiation: dfa_pass.c:zend_parse_arg_number Unexecuted instantiation: nop_removal.c:zend_parse_arg_number Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_number Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_number Unexecuted instantiation: pass1.c:zend_parse_arg_number Unexecuted instantiation: pass3.c:zend_parse_arg_number Unexecuted instantiation: sccp.c:zend_parse_arg_number Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_number Unexecuted instantiation: zend_API.c:zend_parse_arg_number Unexecuted instantiation: zend_ast.c:zend_parse_arg_number Unexecuted instantiation: zend_attributes.c:zend_parse_arg_number Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_number Unexecuted instantiation: zend_closures.c:zend_parse_arg_number Unexecuted instantiation: zend_compile.c:zend_parse_arg_number Unexecuted instantiation: zend_constants.c:zend_parse_arg_number Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_number Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_number Unexecuted instantiation: zend_enum.c:zend_parse_arg_number Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_number Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_number Unexecuted instantiation: zend_execute.c:zend_parse_arg_number Unexecuted instantiation: zend_fibers.c:zend_parse_arg_number Unexecuted instantiation: zend_gc.c:zend_parse_arg_number Unexecuted instantiation: zend_generators.c:zend_parse_arg_number Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_number Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_number Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_number Unexecuted instantiation: zend_ini.c:zend_parse_arg_number Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_number Unexecuted instantiation: zend_iterators.c:zend_parse_arg_number Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_number Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_number Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_number Unexecuted instantiation: zend_list.c:zend_parse_arg_number Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_number Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_number Unexecuted instantiation: zend_objects.c:zend_parse_arg_number Unexecuted instantiation: zend_observer.c:zend_parse_arg_number Unexecuted instantiation: zend_opcode.c:zend_parse_arg_number Unexecuted instantiation: zend_operators.c:zend_parse_arg_number Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_number Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_number Unexecuted instantiation: zend_system_id.c:zend_parse_arg_number Unexecuted instantiation: zend_variables.c:zend_parse_arg_number Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_number Unexecuted instantiation: zend.c:zend_parse_arg_number Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_number Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_number Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_number Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_number Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_number Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_number Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_number Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_number Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_number Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_number |
2262 | | |
2263 | | static zend_always_inline bool zend_parse_arg_number_or_str(zval *arg, zval **dest, bool check_null, uint32_t arg_num) |
2264 | 872 | { |
2265 | 872 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE || Z_TYPE_P(arg) == IS_STRING)) { |
2266 | 872 | *dest = arg; |
2267 | 872 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2268 | 0 | *dest = NULL; |
2269 | 0 | } else { |
2270 | 0 | return zend_parse_arg_number_or_str_slow(arg, dest, arg_num); |
2271 | 0 | } |
2272 | 872 | return true; |
2273 | 872 | } Unexecuted instantiation: php_date.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_pcre.c:zend_parse_arg_number_or_str Unexecuted instantiation: exif.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_adler32.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_crc32.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_fnv.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_gost.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_haval.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_joaat.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_md.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_murmur.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_sha.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_sha3.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_snefru.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_tiger.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_number_or_str Unexecuted instantiation: hash.c:zend_parse_arg_number_or_str Unexecuted instantiation: json_encoder.c:zend_parse_arg_number_or_str Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_number_or_str Unexecuted instantiation: json_scanner.c:zend_parse_arg_number_or_str Unexecuted instantiation: json.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_lexbor.c:zend_parse_arg_number_or_str Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_number_or_str Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_number_or_str Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_persist.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_number_or_str Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_jit.c:zend_parse_arg_number_or_str Unexecuted instantiation: csprng.c:zend_parse_arg_number_or_str Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_number_or_str Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_number_or_str Unexecuted instantiation: engine_secure.c:zend_parse_arg_number_or_str Unexecuted instantiation: engine_user.c:zend_parse_arg_number_or_str Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_number_or_str Unexecuted instantiation: gammasection.c:zend_parse_arg_number_or_str Unexecuted instantiation: random.c:zend_parse_arg_number_or_str Unexecuted instantiation: randomizer.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_utils.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_reflection.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_spl.c:zend_parse_arg_number_or_str Unexecuted instantiation: spl_array.c:zend_parse_arg_number_or_str Unexecuted instantiation: spl_directory.c:zend_parse_arg_number_or_str Unexecuted instantiation: spl_dllist.c:zend_parse_arg_number_or_str Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_number_or_str Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_number_or_str Unexecuted instantiation: spl_functions.c:zend_parse_arg_number_or_str Unexecuted instantiation: spl_heap.c:zend_parse_arg_number_or_str Unexecuted instantiation: spl_iterators.c:zend_parse_arg_number_or_str Unexecuted instantiation: spl_observer.c:zend_parse_arg_number_or_str array.c:zend_parse_arg_number_or_str Line | Count | Source | 2264 | 872 | { | 2265 | 872 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE || Z_TYPE_P(arg) == IS_STRING)) { | 2266 | 872 | *dest = arg; | 2267 | 872 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2268 | 0 | *dest = NULL; | 2269 | 0 | } else { | 2270 | 0 | return zend_parse_arg_number_or_str_slow(arg, dest, arg_num); | 2271 | 0 | } | 2272 | 872 | return true; | 2273 | 872 | } |
Unexecuted instantiation: assert.c:zend_parse_arg_number_or_str Unexecuted instantiation: base64.c:zend_parse_arg_number_or_str Unexecuted instantiation: basic_functions.c:zend_parse_arg_number_or_str Unexecuted instantiation: browscap.c:zend_parse_arg_number_or_str Unexecuted instantiation: crc32_x86.c:zend_parse_arg_number_or_str Unexecuted instantiation: crc32.c:zend_parse_arg_number_or_str Unexecuted instantiation: credits.c:zend_parse_arg_number_or_str Unexecuted instantiation: crypt.c:zend_parse_arg_number_or_str Unexecuted instantiation: css.c:zend_parse_arg_number_or_str Unexecuted instantiation: datetime.c:zend_parse_arg_number_or_str Unexecuted instantiation: dir.c:zend_parse_arg_number_or_str Unexecuted instantiation: dl.c:zend_parse_arg_number_or_str Unexecuted instantiation: dns.c:zend_parse_arg_number_or_str Unexecuted instantiation: exec.c:zend_parse_arg_number_or_str Unexecuted instantiation: file.c:zend_parse_arg_number_or_str Unexecuted instantiation: filestat.c:zend_parse_arg_number_or_str Unexecuted instantiation: filters.c:zend_parse_arg_number_or_str Unexecuted instantiation: flock_compat.c:zend_parse_arg_number_or_str Unexecuted instantiation: formatted_print.c:zend_parse_arg_number_or_str Unexecuted instantiation: fsock.c:zend_parse_arg_number_or_str Unexecuted instantiation: ftok.c:zend_parse_arg_number_or_str Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_number_or_str Unexecuted instantiation: head.c:zend_parse_arg_number_or_str Unexecuted instantiation: hrtime.c:zend_parse_arg_number_or_str Unexecuted instantiation: html.c:zend_parse_arg_number_or_str Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_number_or_str Unexecuted instantiation: http.c:zend_parse_arg_number_or_str Unexecuted instantiation: image.c:zend_parse_arg_number_or_str Unexecuted instantiation: incomplete_class.c:zend_parse_arg_number_or_str Unexecuted instantiation: info.c:zend_parse_arg_number_or_str Unexecuted instantiation: iptc.c:zend_parse_arg_number_or_str Unexecuted instantiation: levenshtein.c:zend_parse_arg_number_or_str Unexecuted instantiation: link.c:zend_parse_arg_number_or_str Unexecuted instantiation: mail.c:zend_parse_arg_number_or_str Unexecuted instantiation: math.c:zend_parse_arg_number_or_str Unexecuted instantiation: md5.c:zend_parse_arg_number_or_str Unexecuted instantiation: metaphone.c:zend_parse_arg_number_or_str Unexecuted instantiation: microtime.c:zend_parse_arg_number_or_str Unexecuted instantiation: net.c:zend_parse_arg_number_or_str Unexecuted instantiation: pack.c:zend_parse_arg_number_or_str Unexecuted instantiation: pageinfo.c:zend_parse_arg_number_or_str Unexecuted instantiation: password.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_number_or_str Unexecuted instantiation: proc_open.c:zend_parse_arg_number_or_str Unexecuted instantiation: quot_print.c:zend_parse_arg_number_or_str Unexecuted instantiation: scanf.c:zend_parse_arg_number_or_str Unexecuted instantiation: sha1.c:zend_parse_arg_number_or_str Unexecuted instantiation: soundex.c:zend_parse_arg_number_or_str Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_number_or_str Unexecuted instantiation: string.c:zend_parse_arg_number_or_str Unexecuted instantiation: strnatcmp.c:zend_parse_arg_number_or_str Unexecuted instantiation: syslog.c:zend_parse_arg_number_or_str Unexecuted instantiation: type.c:zend_parse_arg_number_or_str Unexecuted instantiation: uniqid.c:zend_parse_arg_number_or_str Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_number_or_str Unexecuted instantiation: url.c:zend_parse_arg_number_or_str Unexecuted instantiation: user_filters.c:zend_parse_arg_number_or_str Unexecuted instantiation: uuencode.c:zend_parse_arg_number_or_str Unexecuted instantiation: var_unserializer.c:zend_parse_arg_number_or_str Unexecuted instantiation: var.c:zend_parse_arg_number_or_str Unexecuted instantiation: versioning.c:zend_parse_arg_number_or_str Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_number_or_str Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_uri.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_uri_common.c:zend_parse_arg_number_or_str Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_number_or_str Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_number_or_str Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_number_or_str Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_number_or_str Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_number_or_str Unexecuted instantiation: getopt.c:zend_parse_arg_number_or_str Unexecuted instantiation: main.c:zend_parse_arg_number_or_str Unexecuted instantiation: network.c:zend_parse_arg_number_or_str Unexecuted instantiation: output.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_content_types.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_ini.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_glob.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_scandir.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_syslog.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_ticks.c:zend_parse_arg_number_or_str Unexecuted instantiation: php_variables.c:zend_parse_arg_number_or_str Unexecuted instantiation: reentrancy.c:zend_parse_arg_number_or_str Unexecuted instantiation: rfc1867.c:zend_parse_arg_number_or_str Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_number_or_str Unexecuted instantiation: SAPI.c:zend_parse_arg_number_or_str Unexecuted instantiation: snprintf.c:zend_parse_arg_number_or_str Unexecuted instantiation: spprintf.c:zend_parse_arg_number_or_str Unexecuted instantiation: strlcat.c:zend_parse_arg_number_or_str Unexecuted instantiation: strlcpy.c:zend_parse_arg_number_or_str Unexecuted instantiation: cast.c:zend_parse_arg_number_or_str Unexecuted instantiation: filter.c:zend_parse_arg_number_or_str Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_number_or_str Unexecuted instantiation: memory.c:zend_parse_arg_number_or_str Unexecuted instantiation: mmap.c:zend_parse_arg_number_or_str Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_number_or_str Unexecuted instantiation: streams.c:zend_parse_arg_number_or_str Unexecuted instantiation: transports.c:zend_parse_arg_number_or_str Unexecuted instantiation: userspace.c:zend_parse_arg_number_or_str Unexecuted instantiation: xp_socket.c:zend_parse_arg_number_or_str Unexecuted instantiation: block_pass.c:zend_parse_arg_number_or_str Unexecuted instantiation: compact_literals.c:zend_parse_arg_number_or_str Unexecuted instantiation: compact_vars.c:zend_parse_arg_number_or_str Unexecuted instantiation: dfa_pass.c:zend_parse_arg_number_or_str Unexecuted instantiation: nop_removal.c:zend_parse_arg_number_or_str Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_number_or_str Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_number_or_str Unexecuted instantiation: pass1.c:zend_parse_arg_number_or_str Unexecuted instantiation: pass3.c:zend_parse_arg_number_or_str Unexecuted instantiation: sccp.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_API.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_ast.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_attributes.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_closures.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_compile.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_constants.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_enum.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_execute.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_fibers.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_gc.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_generators.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_ini.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_iterators.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_list.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_objects.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_observer.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_opcode.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_operators.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_system_id.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_variables.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_number_or_str Unexecuted instantiation: zend.c:zend_parse_arg_number_or_str Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_number_or_str Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_number_or_str Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_number_or_str Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_number_or_str Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_number_or_str Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_number_or_str Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_number_or_str Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_number_or_str Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_number_or_str Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_number_or_str |
2274 | | |
2275 | | static zend_always_inline bool zend_parse_arg_str_ex(zval *arg, zend_string **dest, bool check_null, uint32_t arg_num, bool frameless) |
2276 | 663k | { |
2277 | 663k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { |
2278 | 656k | *dest = Z_STR_P(arg); |
2279 | 656k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { |
2280 | 225 | *dest = NULL; |
2281 | 6.94k | } else { |
2282 | 6.94k | if (frameless) { |
2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); |
2284 | 6.94k | } else { |
2285 | 6.94k | return zend_parse_arg_str_slow(arg, dest, arg_num); |
2286 | 6.94k | } |
2287 | 6.94k | } |
2288 | 656k | return 1; |
2289 | 663k | } php_date.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 346k | { | 2277 | 346k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 344k | *dest = Z_STR_P(arg); | 2279 | 344k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 2.78k | } else { | 2282 | 2.78k | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 2.78k | } else { | 2285 | 2.78k | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 2.78k | } | 2287 | 2.78k | } | 2288 | 344k | return 1; | 2289 | 346k | } |
php_pcre.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 6.30k | { | 2277 | 6.30k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 6.29k | *dest = Z_STR_P(arg); | 2279 | 6.29k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 2 | } else { | 2282 | 2 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 2 | } else { | 2285 | 2 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 2 | } | 2287 | 2 | } | 2288 | 6.29k | return 1; | 2289 | 6.30k | } |
Unexecuted instantiation: exif.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_adler32.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_crc32.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_fnv.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_gost.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_haval.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_joaat.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_md.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_murmur.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_sha.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_sha3.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_snefru.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_tiger.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_str_ex Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_str_ex Unexecuted instantiation: hash.c:zend_parse_arg_str_ex Unexecuted instantiation: json_encoder.c:zend_parse_arg_str_ex Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_str_ex Unexecuted instantiation: json_scanner.c:zend_parse_arg_str_ex json.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 26 | { | 2277 | 26 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 26 | *dest = Z_STR_P(arg); | 2279 | 26 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 0 | } else { | 2282 | 0 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 0 | } else { | 2285 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 0 | } | 2287 | 0 | } | 2288 | 26 | return 1; | 2289 | 26 | } |
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_str_ex Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_str_ex Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_str_ex Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_persist.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_str_ex Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_jit.c:zend_parse_arg_str_ex Unexecuted instantiation: csprng.c:zend_parse_arg_str_ex Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_str_ex Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_str_ex Unexecuted instantiation: engine_secure.c:zend_parse_arg_str_ex Unexecuted instantiation: engine_user.c:zend_parse_arg_str_ex Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_str_ex Unexecuted instantiation: gammasection.c:zend_parse_arg_str_ex Unexecuted instantiation: random.c:zend_parse_arg_str_ex Unexecuted instantiation: randomizer.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_utils.c:zend_parse_arg_str_ex php_reflection.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 4.20k | { | 2277 | 4.20k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 4.18k | *dest = Z_STR_P(arg); | 2279 | 4.18k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 19 | } else { | 2282 | 19 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 19 | } else { | 2285 | 19 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 19 | } | 2287 | 19 | } | 2288 | 4.18k | return 1; | 2289 | 4.20k | } |
Unexecuted instantiation: php_spl.c:zend_parse_arg_str_ex Unexecuted instantiation: spl_array.c:zend_parse_arg_str_ex Unexecuted instantiation: spl_directory.c:zend_parse_arg_str_ex Unexecuted instantiation: spl_dllist.c:zend_parse_arg_str_ex Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_str_ex Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_str_ex Unexecuted instantiation: spl_functions.c:zend_parse_arg_str_ex Unexecuted instantiation: spl_heap.c:zend_parse_arg_str_ex Unexecuted instantiation: spl_iterators.c:zend_parse_arg_str_ex Unexecuted instantiation: spl_observer.c:zend_parse_arg_str_ex Unexecuted instantiation: array.c:zend_parse_arg_str_ex assert.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 3.25k | { | 2277 | 3.25k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 3.25k | *dest = Z_STR_P(arg); | 2279 | 3.25k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 3 | } else { | 2282 | 3 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 3 | } else { | 2285 | 3 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 3 | } | 2287 | 3 | } | 2288 | 3.25k | return 1; | 2289 | 3.25k | } |
base64.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 10 | { | 2277 | 10 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 10 | *dest = Z_STR_P(arg); | 2279 | 10 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 0 | } else { | 2282 | 0 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 0 | } else { | 2285 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 0 | } | 2287 | 0 | } | 2288 | 10 | return 1; | 2289 | 10 | } |
basic_functions.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 75.9k | { | 2277 | 75.9k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 73.9k | *dest = Z_STR_P(arg); | 2279 | 73.9k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 2.00k | } else { | 2282 | 2.00k | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 2.00k | } else { | 2285 | 2.00k | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 2.00k | } | 2287 | 2.00k | } | 2288 | 73.9k | return 1; | 2289 | 75.9k | } |
Unexecuted instantiation: browscap.c:zend_parse_arg_str_ex Unexecuted instantiation: crc32_x86.c:zend_parse_arg_str_ex crc32.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 60 | { | 2277 | 60 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 60 | *dest = Z_STR_P(arg); | 2279 | 60 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 0 | } else { | 2282 | 0 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 0 | } else { | 2285 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 0 | } | 2287 | 0 | } | 2288 | 60 | return 1; | 2289 | 60 | } |
Unexecuted instantiation: credits.c:zend_parse_arg_str_ex Unexecuted instantiation: crypt.c:zend_parse_arg_str_ex Unexecuted instantiation: css.c:zend_parse_arg_str_ex Unexecuted instantiation: datetime.c:zend_parse_arg_str_ex dir.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 153 | { | 2277 | 153 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 153 | *dest = Z_STR_P(arg); | 2279 | 153 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 0 | } else { | 2282 | 0 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 0 | } else { | 2285 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 0 | } | 2287 | 0 | } | 2288 | 153 | return 1; | 2289 | 153 | } |
Unexecuted instantiation: dl.c:zend_parse_arg_str_ex Unexecuted instantiation: dns.c:zend_parse_arg_str_ex exec.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 17 | { | 2277 | 17 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 17 | *dest = Z_STR_P(arg); | 2279 | 17 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 0 | } else { | 2282 | 0 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 0 | } else { | 2285 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 0 | } | 2287 | 0 | } | 2288 | 17 | return 1; | 2289 | 17 | } |
file.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 11 | { | 2277 | 11 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 11 | *dest = Z_STR_P(arg); | 2279 | 11 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 0 | } else { | 2282 | 0 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 0 | } else { | 2285 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 0 | } | 2287 | 0 | } | 2288 | 11 | return 1; | 2289 | 11 | } |
filestat.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 20 | { | 2277 | 20 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 20 | *dest = Z_STR_P(arg); | 2279 | 20 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 0 | } else { | 2282 | 0 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 0 | } else { | 2285 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 0 | } | 2287 | 0 | } | 2288 | 20 | return 1; | 2289 | 20 | } |
Unexecuted instantiation: filters.c:zend_parse_arg_str_ex Unexecuted instantiation: flock_compat.c:zend_parse_arg_str_ex formatted_print.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 236 | { | 2277 | 236 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 236 | *dest = Z_STR_P(arg); | 2279 | 236 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 0 | } else { | 2282 | 0 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 0 | } else { | 2285 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 0 | } | 2287 | 0 | } | 2288 | 236 | return 1; | 2289 | 236 | } |
Unexecuted instantiation: fsock.c:zend_parse_arg_str_ex Unexecuted instantiation: ftok.c:zend_parse_arg_str_ex Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_str_ex head.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 28 | { | 2277 | 28 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 28 | *dest = Z_STR_P(arg); | 2279 | 28 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 0 | } else { | 2282 | 0 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 0 | } else { | 2285 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 0 | } | 2287 | 0 | } | 2288 | 28 | return 1; | 2289 | 28 | } |
Unexecuted instantiation: hrtime.c:zend_parse_arg_str_ex html.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 2.27k | { | 2277 | 2.27k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 1.63k | *dest = Z_STR_P(arg); | 2279 | 1.63k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 20 | *dest = NULL; | 2281 | 623 | } else { | 2282 | 623 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 623 | } else { | 2285 | 623 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 623 | } | 2287 | 623 | } | 2288 | 1.65k | return 1; | 2289 | 2.27k | } |
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_str_ex Unexecuted instantiation: http.c:zend_parse_arg_str_ex image.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 13 | { | 2277 | 13 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 13 | *dest = Z_STR_P(arg); | 2279 | 13 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 0 | } else { | 2282 | 0 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 0 | } else { | 2285 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 0 | } | 2287 | 0 | } | 2288 | 13 | return 1; | 2289 | 13 | } |
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_str_ex Unexecuted instantiation: info.c:zend_parse_arg_str_ex Unexecuted instantiation: iptc.c:zend_parse_arg_str_ex Unexecuted instantiation: levenshtein.c:zend_parse_arg_str_ex Unexecuted instantiation: link.c:zend_parse_arg_str_ex Unexecuted instantiation: mail.c:zend_parse_arg_str_ex math.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 20 | { | 2277 | 20 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 20 | *dest = Z_STR_P(arg); | 2279 | 20 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 0 | } else { | 2282 | 0 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 0 | } else { | 2285 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 0 | } | 2287 | 0 | } | 2288 | 20 | return 1; | 2289 | 20 | } |
md5.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 379 | { | 2277 | 379 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 21 | *dest = Z_STR_P(arg); | 2279 | 358 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 358 | } else { | 2282 | 358 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 358 | } else { | 2285 | 358 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 358 | } | 2287 | 358 | } | 2288 | 21 | return 1; | 2289 | 379 | } |
Unexecuted instantiation: metaphone.c:zend_parse_arg_str_ex Unexecuted instantiation: microtime.c:zend_parse_arg_str_ex Unexecuted instantiation: net.c:zend_parse_arg_str_ex Unexecuted instantiation: pack.c:zend_parse_arg_str_ex Unexecuted instantiation: pageinfo.c:zend_parse_arg_str_ex Unexecuted instantiation: password.c:zend_parse_arg_str_ex Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_str_ex Unexecuted instantiation: proc_open.c:zend_parse_arg_str_ex quot_print.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 166 | { | 2277 | 166 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 160 | *dest = Z_STR_P(arg); | 2279 | 160 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 6 | } else { | 2282 | 6 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 6 | } else { | 2285 | 6 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 6 | } | 2287 | 6 | } | 2288 | 160 | return 1; | 2289 | 166 | } |
Unexecuted instantiation: scanf.c:zend_parse_arg_str_ex Unexecuted instantiation: sha1.c:zend_parse_arg_str_ex Unexecuted instantiation: soundex.c:zend_parse_arg_str_ex Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_str_ex string.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 8.07k | { | 2277 | 8.07k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 7.27k | *dest = Z_STR_P(arg); | 2279 | 7.27k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 3 | *dest = NULL; | 2281 | 794 | } else { | 2282 | 794 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 794 | } else { | 2285 | 794 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 794 | } | 2287 | 794 | } | 2288 | 7.27k | return 1; | 2289 | 8.07k | } |
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_str_ex Unexecuted instantiation: syslog.c:zend_parse_arg_str_ex type.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 33 | { | 2277 | 33 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 30 | *dest = Z_STR_P(arg); | 2279 | 30 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 3 | } else { | 2282 | 3 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 3 | } else { | 2285 | 3 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 3 | } | 2287 | 3 | } | 2288 | 30 | return 1; | 2289 | 33 | } |
Unexecuted instantiation: uniqid.c:zend_parse_arg_str_ex Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_str_ex Unexecuted instantiation: url.c:zend_parse_arg_str_ex user_filters.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 461 | { | 2277 | 461 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 459 | *dest = Z_STR_P(arg); | 2279 | 459 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 2 | } else { | 2282 | 2 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 2 | } else { | 2285 | 2 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 2 | } | 2287 | 2 | } | 2288 | 459 | return 1; | 2289 | 461 | } |
Unexecuted instantiation: uuencode.c:zend_parse_arg_str_ex Unexecuted instantiation: var_unserializer.c:zend_parse_arg_str_ex var.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 1.11k | { | 2277 | 1.11k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 1.09k | *dest = Z_STR_P(arg); | 2279 | 1.09k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 12 | } else { | 2282 | 12 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 12 | } else { | 2285 | 12 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 12 | } | 2287 | 12 | } | 2288 | 1.09k | return 1; | 2289 | 1.11k | } |
Unexecuted instantiation: versioning.c:zend_parse_arg_str_ex Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_str_ex Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_str_ex Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_str_ex Unexecuted instantiation: php_uri.c:zend_parse_arg_str_ex Unexecuted instantiation: php_uri_common.c:zend_parse_arg_str_ex Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_str_ex Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_str_ex Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_str_ex Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_str_ex Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_str_ex Unexecuted instantiation: getopt.c:zend_parse_arg_str_ex Unexecuted instantiation: main.c:zend_parse_arg_str_ex Unexecuted instantiation: network.c:zend_parse_arg_str_ex Unexecuted instantiation: output.c:zend_parse_arg_str_ex Unexecuted instantiation: php_content_types.c:zend_parse_arg_str_ex Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_str_ex Unexecuted instantiation: php_ini.c:zend_parse_arg_str_ex Unexecuted instantiation: php_glob.c:zend_parse_arg_str_ex Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_str_ex Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_str_ex Unexecuted instantiation: php_scandir.c:zend_parse_arg_str_ex Unexecuted instantiation: php_syslog.c:zend_parse_arg_str_ex Unexecuted instantiation: php_ticks.c:zend_parse_arg_str_ex Unexecuted instantiation: php_variables.c:zend_parse_arg_str_ex Unexecuted instantiation: reentrancy.c:zend_parse_arg_str_ex Unexecuted instantiation: rfc1867.c:zend_parse_arg_str_ex Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_str_ex Unexecuted instantiation: SAPI.c:zend_parse_arg_str_ex Unexecuted instantiation: snprintf.c:zend_parse_arg_str_ex Unexecuted instantiation: spprintf.c:zend_parse_arg_str_ex Unexecuted instantiation: strlcat.c:zend_parse_arg_str_ex Unexecuted instantiation: strlcpy.c:zend_parse_arg_str_ex Unexecuted instantiation: cast.c:zend_parse_arg_str_ex Unexecuted instantiation: filter.c:zend_parse_arg_str_ex Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_str_ex Unexecuted instantiation: memory.c:zend_parse_arg_str_ex Unexecuted instantiation: mmap.c:zend_parse_arg_str_ex Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_str_ex Unexecuted instantiation: streams.c:zend_parse_arg_str_ex Unexecuted instantiation: transports.c:zend_parse_arg_str_ex Unexecuted instantiation: userspace.c:zend_parse_arg_str_ex Unexecuted instantiation: xp_socket.c:zend_parse_arg_str_ex Unexecuted instantiation: block_pass.c:zend_parse_arg_str_ex Unexecuted instantiation: compact_literals.c:zend_parse_arg_str_ex Unexecuted instantiation: compact_vars.c:zend_parse_arg_str_ex Unexecuted instantiation: dfa_pass.c:zend_parse_arg_str_ex Unexecuted instantiation: nop_removal.c:zend_parse_arg_str_ex Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_str_ex Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_str_ex Unexecuted instantiation: pass1.c:zend_parse_arg_str_ex Unexecuted instantiation: pass3.c:zend_parse_arg_str_ex Unexecuted instantiation: sccp.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_str_ex zend_API.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 208k | { | 2277 | 208k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 208k | *dest = Z_STR_P(arg); | 2279 | 208k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 33 | *dest = NULL; | 2281 | 235 | } else { | 2282 | 235 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 235 | } else { | 2285 | 235 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 235 | } | 2287 | 235 | } | 2288 | 208k | return 1; | 2289 | 208k | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_str_ex zend_attributes.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 728 | { | 2277 | 728 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 614 | *dest = Z_STR_P(arg); | 2279 | 614 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 82 | *dest = NULL; | 2281 | 82 | } else { | 2282 | 32 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 32 | } else { | 2285 | 32 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 32 | } | 2287 | 32 | } | 2288 | 696 | return 1; | 2289 | 728 | } |
zend_builtin_functions.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 4.01k | { | 2277 | 4.01k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 3.95k | *dest = Z_STR_P(arg); | 2279 | 3.95k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 0 | *dest = NULL; | 2281 | 65 | } else { | 2282 | 65 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 65 | } else { | 2285 | 65 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 65 | } | 2287 | 65 | } | 2288 | 3.95k | return 1; | 2289 | 4.01k | } |
zend_closures.c:zend_parse_arg_str_ex Line | Count | Source | 2276 | 315 | { | 2277 | 315 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2278 | 223 | *dest = Z_STR_P(arg); | 2279 | 223 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2280 | 87 | *dest = NULL; | 2281 | 87 | } else { | 2282 | 5 | if (frameless) { | 2283 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2284 | 5 | } else { | 2285 | 5 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2286 | 5 | } | 2287 | 5 | } | 2288 | 310 | return 1; | 2289 | 315 | } |
Unexecuted instantiation: zend_compile.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_constants.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_enum.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_execute.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_fibers.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_gc.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_generators.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_ini.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_iterators.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_list.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_objects.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_observer.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_opcode.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_operators.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_system_id.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_variables.c:zend_parse_arg_str_ex Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_str_ex Unexecuted instantiation: zend.c:zend_parse_arg_str_ex Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_str_ex Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_str_ex Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_str_ex Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_str_ex Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_str_ex Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_str_ex Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_str_ex Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_str_ex Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_str_ex Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_str_ex |
2290 | | |
2291 | | static zend_always_inline bool zend_parse_arg_str(zval *arg, zend_string **dest, bool check_null, uint32_t arg_num) |
2292 | 663k | { |
2293 | 663k | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); |
2294 | 663k | } php_date.c:zend_parse_arg_str Line | Count | Source | 2292 | 346k | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 346k | } |
php_pcre.c:zend_parse_arg_str Line | Count | Source | 2292 | 6.30k | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 6.30k | } |
Unexecuted instantiation: exif.c:zend_parse_arg_str Unexecuted instantiation: hash_adler32.c:zend_parse_arg_str Unexecuted instantiation: hash_crc32.c:zend_parse_arg_str Unexecuted instantiation: hash_fnv.c:zend_parse_arg_str Unexecuted instantiation: hash_gost.c:zend_parse_arg_str Unexecuted instantiation: hash_haval.c:zend_parse_arg_str Unexecuted instantiation: hash_joaat.c:zend_parse_arg_str Unexecuted instantiation: hash_md.c:zend_parse_arg_str Unexecuted instantiation: hash_murmur.c:zend_parse_arg_str Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_str Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_str Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_str Unexecuted instantiation: hash_sha.c:zend_parse_arg_str Unexecuted instantiation: hash_sha3.c:zend_parse_arg_str Unexecuted instantiation: hash_snefru.c:zend_parse_arg_str Unexecuted instantiation: hash_tiger.c:zend_parse_arg_str Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_str Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_str Unexecuted instantiation: hash.c:zend_parse_arg_str Unexecuted instantiation: json_encoder.c:zend_parse_arg_str Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_str Unexecuted instantiation: json_scanner.c:zend_parse_arg_str json.c:zend_parse_arg_str Line | Count | Source | 2292 | 26 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 26 | } |
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_str Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_str Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_str Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_str Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_str Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_str Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_str Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_str Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_str Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_str Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_str Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_str Unexecuted instantiation: zend_persist.c:zend_parse_arg_str Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_str Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_str Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_str Unexecuted instantiation: zend_jit.c:zend_parse_arg_str Unexecuted instantiation: csprng.c:zend_parse_arg_str Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_str Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_str Unexecuted instantiation: engine_secure.c:zend_parse_arg_str Unexecuted instantiation: engine_user.c:zend_parse_arg_str Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_str Unexecuted instantiation: gammasection.c:zend_parse_arg_str Unexecuted instantiation: random.c:zend_parse_arg_str Unexecuted instantiation: randomizer.c:zend_parse_arg_str Unexecuted instantiation: zend_utils.c:zend_parse_arg_str php_reflection.c:zend_parse_arg_str Line | Count | Source | 2292 | 4.20k | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 4.20k | } |
Unexecuted instantiation: php_spl.c:zend_parse_arg_str Unexecuted instantiation: spl_array.c:zend_parse_arg_str Unexecuted instantiation: spl_directory.c:zend_parse_arg_str Unexecuted instantiation: spl_dllist.c:zend_parse_arg_str Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_str Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_str Unexecuted instantiation: spl_functions.c:zend_parse_arg_str Unexecuted instantiation: spl_heap.c:zend_parse_arg_str Unexecuted instantiation: spl_iterators.c:zend_parse_arg_str Unexecuted instantiation: spl_observer.c:zend_parse_arg_str Unexecuted instantiation: array.c:zend_parse_arg_str assert.c:zend_parse_arg_str Line | Count | Source | 2292 | 3.25k | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 3.25k | } |
base64.c:zend_parse_arg_str Line | Count | Source | 2292 | 10 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 10 | } |
basic_functions.c:zend_parse_arg_str Line | Count | Source | 2292 | 75.9k | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 75.9k | } |
Unexecuted instantiation: browscap.c:zend_parse_arg_str Unexecuted instantiation: crc32_x86.c:zend_parse_arg_str crc32.c:zend_parse_arg_str Line | Count | Source | 2292 | 60 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 60 | } |
Unexecuted instantiation: credits.c:zend_parse_arg_str Unexecuted instantiation: crypt.c:zend_parse_arg_str Unexecuted instantiation: css.c:zend_parse_arg_str Unexecuted instantiation: datetime.c:zend_parse_arg_str Line | Count | Source | 2292 | 153 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 153 | } |
Unexecuted instantiation: dl.c:zend_parse_arg_str Unexecuted instantiation: dns.c:zend_parse_arg_str exec.c:zend_parse_arg_str Line | Count | Source | 2292 | 17 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 17 | } |
file.c:zend_parse_arg_str Line | Count | Source | 2292 | 11 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 11 | } |
filestat.c:zend_parse_arg_str Line | Count | Source | 2292 | 20 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 20 | } |
Unexecuted instantiation: filters.c:zend_parse_arg_str Unexecuted instantiation: flock_compat.c:zend_parse_arg_str formatted_print.c:zend_parse_arg_str Line | Count | Source | 2292 | 236 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 236 | } |
Unexecuted instantiation: fsock.c:zend_parse_arg_str Unexecuted instantiation: ftok.c:zend_parse_arg_str Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_str head.c:zend_parse_arg_str Line | Count | Source | 2292 | 28 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 28 | } |
Unexecuted instantiation: hrtime.c:zend_parse_arg_str html.c:zend_parse_arg_str Line | Count | Source | 2292 | 2.27k | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 2.27k | } |
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_str Unexecuted instantiation: http.c:zend_parse_arg_str image.c:zend_parse_arg_str Line | Count | Source | 2292 | 13 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 13 | } |
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_str Unexecuted instantiation: info.c:zend_parse_arg_str Unexecuted instantiation: iptc.c:zend_parse_arg_str Unexecuted instantiation: levenshtein.c:zend_parse_arg_str Unexecuted instantiation: link.c:zend_parse_arg_str Unexecuted instantiation: mail.c:zend_parse_arg_str math.c:zend_parse_arg_str Line | Count | Source | 2292 | 20 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 20 | } |
Line | Count | Source | 2292 | 379 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 379 | } |
Unexecuted instantiation: metaphone.c:zend_parse_arg_str Unexecuted instantiation: microtime.c:zend_parse_arg_str Unexecuted instantiation: net.c:zend_parse_arg_str Unexecuted instantiation: pack.c:zend_parse_arg_str Unexecuted instantiation: pageinfo.c:zend_parse_arg_str Unexecuted instantiation: password.c:zend_parse_arg_str Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_str Unexecuted instantiation: proc_open.c:zend_parse_arg_str quot_print.c:zend_parse_arg_str Line | Count | Source | 2292 | 166 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 166 | } |
Unexecuted instantiation: scanf.c:zend_parse_arg_str Unexecuted instantiation: sha1.c:zend_parse_arg_str Unexecuted instantiation: soundex.c:zend_parse_arg_str Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_str string.c:zend_parse_arg_str Line | Count | Source | 2292 | 8.07k | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 8.07k | } |
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_str Unexecuted instantiation: syslog.c:zend_parse_arg_str type.c:zend_parse_arg_str Line | Count | Source | 2292 | 33 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 33 | } |
Unexecuted instantiation: uniqid.c:zend_parse_arg_str Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_str Unexecuted instantiation: url.c:zend_parse_arg_str user_filters.c:zend_parse_arg_str Line | Count | Source | 2292 | 461 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 461 | } |
Unexecuted instantiation: uuencode.c:zend_parse_arg_str Unexecuted instantiation: var_unserializer.c:zend_parse_arg_str Line | Count | Source | 2292 | 1.11k | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 1.11k | } |
Unexecuted instantiation: versioning.c:zend_parse_arg_str Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_str Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_str Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_str Unexecuted instantiation: php_uri.c:zend_parse_arg_str Unexecuted instantiation: php_uri_common.c:zend_parse_arg_str Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_str Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_str Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_str Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_str Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_str Unexecuted instantiation: getopt.c:zend_parse_arg_str Unexecuted instantiation: main.c:zend_parse_arg_str Unexecuted instantiation: network.c:zend_parse_arg_str Unexecuted instantiation: output.c:zend_parse_arg_str Unexecuted instantiation: php_content_types.c:zend_parse_arg_str Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_str Unexecuted instantiation: php_ini.c:zend_parse_arg_str Unexecuted instantiation: php_glob.c:zend_parse_arg_str Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_str Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_str Unexecuted instantiation: php_scandir.c:zend_parse_arg_str Unexecuted instantiation: php_syslog.c:zend_parse_arg_str Unexecuted instantiation: php_ticks.c:zend_parse_arg_str Unexecuted instantiation: php_variables.c:zend_parse_arg_str Unexecuted instantiation: reentrancy.c:zend_parse_arg_str Unexecuted instantiation: rfc1867.c:zend_parse_arg_str Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_str Unexecuted instantiation: SAPI.c:zend_parse_arg_str Unexecuted instantiation: snprintf.c:zend_parse_arg_str Unexecuted instantiation: spprintf.c:zend_parse_arg_str Unexecuted instantiation: strlcat.c:zend_parse_arg_str Unexecuted instantiation: strlcpy.c:zend_parse_arg_str Unexecuted instantiation: cast.c:zend_parse_arg_str Unexecuted instantiation: filter.c:zend_parse_arg_str Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_str Unexecuted instantiation: memory.c:zend_parse_arg_str Unexecuted instantiation: mmap.c:zend_parse_arg_str Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_str Unexecuted instantiation: streams.c:zend_parse_arg_str Unexecuted instantiation: transports.c:zend_parse_arg_str Unexecuted instantiation: userspace.c:zend_parse_arg_str Unexecuted instantiation: xp_socket.c:zend_parse_arg_str Unexecuted instantiation: block_pass.c:zend_parse_arg_str Unexecuted instantiation: compact_literals.c:zend_parse_arg_str Unexecuted instantiation: compact_vars.c:zend_parse_arg_str Unexecuted instantiation: dfa_pass.c:zend_parse_arg_str Unexecuted instantiation: nop_removal.c:zend_parse_arg_str Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_str Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_str Unexecuted instantiation: pass1.c:zend_parse_arg_str Unexecuted instantiation: pass3.c:zend_parse_arg_str Unexecuted instantiation: sccp.c:zend_parse_arg_str Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_str zend_API.c:zend_parse_arg_str Line | Count | Source | 2292 | 208k | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 208k | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_str zend_attributes.c:zend_parse_arg_str Line | Count | Source | 2292 | 728 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 728 | } |
zend_builtin_functions.c:zend_parse_arg_str Line | Count | Source | 2292 | 4.01k | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 4.01k | } |
zend_closures.c:zend_parse_arg_str Line | Count | Source | 2292 | 315 | { | 2293 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2294 | 315 | } |
Unexecuted instantiation: zend_compile.c:zend_parse_arg_str Unexecuted instantiation: zend_constants.c:zend_parse_arg_str Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_str Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_str Unexecuted instantiation: zend_enum.c:zend_parse_arg_str Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_str Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_str Unexecuted instantiation: zend_execute.c:zend_parse_arg_str Unexecuted instantiation: zend_fibers.c:zend_parse_arg_str Unexecuted instantiation: zend_gc.c:zend_parse_arg_str Unexecuted instantiation: zend_generators.c:zend_parse_arg_str Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_str Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_str Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_str Unexecuted instantiation: zend_ini.c:zend_parse_arg_str Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_str Unexecuted instantiation: zend_iterators.c:zend_parse_arg_str Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_str Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_str Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_str Unexecuted instantiation: zend_list.c:zend_parse_arg_str Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_str Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_str Unexecuted instantiation: zend_objects.c:zend_parse_arg_str Unexecuted instantiation: zend_observer.c:zend_parse_arg_str Unexecuted instantiation: zend_opcode.c:zend_parse_arg_str Unexecuted instantiation: zend_operators.c:zend_parse_arg_str Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_str Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_str Unexecuted instantiation: zend_system_id.c:zend_parse_arg_str Unexecuted instantiation: zend_variables.c:zend_parse_arg_str Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_str Unexecuted instantiation: zend.c:zend_parse_arg_str Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_str Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_str Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_str Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_str Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_str Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_str Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_str Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_str Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_str Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_str |
2295 | | |
2296 | | static zend_always_inline bool zend_parse_arg_string(zval *arg, char **dest, size_t *dest_len, bool check_null, uint32_t arg_num) |
2297 | 481k | { |
2298 | 481k | zend_string *str; |
2299 | | |
2300 | 481k | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { |
2301 | 5 | return 0; |
2302 | 5 | } |
2303 | 481k | if (check_null && UNEXPECTED(!str)) { |
2304 | 0 | *dest = NULL; |
2305 | 0 | *dest_len = 0; |
2306 | 481k | } else { |
2307 | 481k | *dest = ZSTR_VAL(str); |
2308 | 481k | *dest_len = ZSTR_LEN(str); |
2309 | 481k | } |
2310 | 481k | return 1; |
2311 | 481k | } php_date.c:zend_parse_arg_string Line | Count | Source | 2297 | 291k | { | 2298 | 291k | zend_string *str; | 2299 | | | 2300 | 291k | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2301 | 0 | return 0; | 2302 | 0 | } | 2303 | 291k | if (check_null && UNEXPECTED(!str)) { | 2304 | 0 | *dest = NULL; | 2305 | 0 | *dest_len = 0; | 2306 | 291k | } else { | 2307 | 291k | *dest = ZSTR_VAL(str); | 2308 | 291k | *dest_len = ZSTR_LEN(str); | 2309 | 291k | } | 2310 | 291k | return 1; | 2311 | 291k | } |
Unexecuted instantiation: php_pcre.c:zend_parse_arg_string Unexecuted instantiation: exif.c:zend_parse_arg_string Unexecuted instantiation: hash_adler32.c:zend_parse_arg_string Unexecuted instantiation: hash_crc32.c:zend_parse_arg_string Unexecuted instantiation: hash_fnv.c:zend_parse_arg_string Unexecuted instantiation: hash_gost.c:zend_parse_arg_string Unexecuted instantiation: hash_haval.c:zend_parse_arg_string Unexecuted instantiation: hash_joaat.c:zend_parse_arg_string Unexecuted instantiation: hash_md.c:zend_parse_arg_string Unexecuted instantiation: hash_murmur.c:zend_parse_arg_string Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_string Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_string Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_string Unexecuted instantiation: hash_sha.c:zend_parse_arg_string Unexecuted instantiation: hash_sha3.c:zend_parse_arg_string Unexecuted instantiation: hash_snefru.c:zend_parse_arg_string Unexecuted instantiation: hash_tiger.c:zend_parse_arg_string Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_string Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_string Unexecuted instantiation: hash.c:zend_parse_arg_string Unexecuted instantiation: json_encoder.c:zend_parse_arg_string Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_string Unexecuted instantiation: json_scanner.c:zend_parse_arg_string json.c:zend_parse_arg_string Line | Count | Source | 2297 | 26 | { | 2298 | 26 | zend_string *str; | 2299 | | | 2300 | 26 | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2301 | 0 | return 0; | 2302 | 0 | } | 2303 | 26 | if (check_null && UNEXPECTED(!str)) { | 2304 | 0 | *dest = NULL; | 2305 | 0 | *dest_len = 0; | 2306 | 26 | } else { | 2307 | 26 | *dest = ZSTR_VAL(str); | 2308 | 26 | *dest_len = ZSTR_LEN(str); | 2309 | 26 | } | 2310 | 26 | return 1; | 2311 | 26 | } |
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_string Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_string Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_string Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_string Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_string Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_string Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_string Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_string Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_string Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_string Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_string Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_string Unexecuted instantiation: zend_persist.c:zend_parse_arg_string Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_string Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_string Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_string Unexecuted instantiation: zend_jit.c:zend_parse_arg_string Unexecuted instantiation: csprng.c:zend_parse_arg_string Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_string Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_string Unexecuted instantiation: engine_secure.c:zend_parse_arg_string Unexecuted instantiation: engine_user.c:zend_parse_arg_string Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_string Unexecuted instantiation: gammasection.c:zend_parse_arg_string Unexecuted instantiation: random.c:zend_parse_arg_string Unexecuted instantiation: randomizer.c:zend_parse_arg_string Unexecuted instantiation: zend_utils.c:zend_parse_arg_string Unexecuted instantiation: php_reflection.c:zend_parse_arg_string Unexecuted instantiation: php_spl.c:zend_parse_arg_string Unexecuted instantiation: spl_array.c:zend_parse_arg_string Unexecuted instantiation: spl_directory.c:zend_parse_arg_string Unexecuted instantiation: spl_dllist.c:zend_parse_arg_string Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_string Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_string Unexecuted instantiation: spl_functions.c:zend_parse_arg_string Unexecuted instantiation: spl_heap.c:zend_parse_arg_string Unexecuted instantiation: spl_iterators.c:zend_parse_arg_string Unexecuted instantiation: spl_observer.c:zend_parse_arg_string Unexecuted instantiation: array.c:zend_parse_arg_string Unexecuted instantiation: assert.c:zend_parse_arg_string base64.c:zend_parse_arg_string Line | Count | Source | 2297 | 10 | { | 2298 | 10 | zend_string *str; | 2299 | | | 2300 | 10 | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2301 | 0 | return 0; | 2302 | 0 | } | 2303 | 10 | if (check_null && UNEXPECTED(!str)) { | 2304 | 0 | *dest = NULL; | 2305 | 0 | *dest_len = 0; | 2306 | 10 | } else { | 2307 | 10 | *dest = ZSTR_VAL(str); | 2308 | 10 | *dest_len = ZSTR_LEN(str); | 2309 | 10 | } | 2310 | 10 | return 1; | 2311 | 10 | } |
basic_functions.c:zend_parse_arg_string Line | Count | Source | 2297 | 56.5k | { | 2298 | 56.5k | zend_string *str; | 2299 | | | 2300 | 56.5k | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2301 | 0 | return 0; | 2302 | 0 | } | 2303 | 56.5k | if (check_null && UNEXPECTED(!str)) { | 2304 | 0 | *dest = NULL; | 2305 | 0 | *dest_len = 0; | 2306 | 56.5k | } else { | 2307 | 56.5k | *dest = ZSTR_VAL(str); | 2308 | 56.5k | *dest_len = ZSTR_LEN(str); | 2309 | 56.5k | } | 2310 | 56.5k | return 1; | 2311 | 56.5k | } |
Unexecuted instantiation: browscap.c:zend_parse_arg_string Unexecuted instantiation: crc32_x86.c:zend_parse_arg_string crc32.c:zend_parse_arg_string Line | Count | Source | 2297 | 60 | { | 2298 | 60 | zend_string *str; | 2299 | | | 2300 | 60 | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2301 | 0 | return 0; | 2302 | 0 | } | 2303 | 60 | if (check_null && UNEXPECTED(!str)) { | 2304 | 0 | *dest = NULL; | 2305 | 0 | *dest_len = 0; | 2306 | 60 | } else { | 2307 | 60 | *dest = ZSTR_VAL(str); | 2308 | 60 | *dest_len = ZSTR_LEN(str); | 2309 | 60 | } | 2310 | 60 | return 1; | 2311 | 60 | } |
Unexecuted instantiation: credits.c:zend_parse_arg_string Unexecuted instantiation: crypt.c:zend_parse_arg_string Unexecuted instantiation: css.c:zend_parse_arg_string Unexecuted instantiation: datetime.c:zend_parse_arg_string Unexecuted instantiation: dir.c:zend_parse_arg_string Unexecuted instantiation: dl.c:zend_parse_arg_string Unexecuted instantiation: dns.c:zend_parse_arg_string Unexecuted instantiation: exec.c:zend_parse_arg_string Unexecuted instantiation: file.c:zend_parse_arg_string Unexecuted instantiation: filestat.c:zend_parse_arg_string Unexecuted instantiation: filters.c:zend_parse_arg_string Unexecuted instantiation: flock_compat.c:zend_parse_arg_string formatted_print.c:zend_parse_arg_string Line | Count | Source | 2297 | 236 | { | 2298 | 236 | zend_string *str; | 2299 | | | 2300 | 236 | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2301 | 0 | return 0; | 2302 | 0 | } | 2303 | 236 | if (check_null && UNEXPECTED(!str)) { | 2304 | 0 | *dest = NULL; | 2305 | 0 | *dest_len = 0; | 2306 | 236 | } else { | 2307 | 236 | *dest = ZSTR_VAL(str); | 2308 | 236 | *dest_len = ZSTR_LEN(str); | 2309 | 236 | } | 2310 | 236 | return 1; | 2311 | 236 | } |
Unexecuted instantiation: fsock.c:zend_parse_arg_string Unexecuted instantiation: ftok.c:zend_parse_arg_string Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_string head.c:zend_parse_arg_string Line | Count | Source | 2297 | 28 | { | 2298 | 28 | zend_string *str; | 2299 | | | 2300 | 28 | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2301 | 0 | return 0; | 2302 | 0 | } | 2303 | 28 | if (check_null && UNEXPECTED(!str)) { | 2304 | 0 | *dest = NULL; | 2305 | 0 | *dest_len = 0; | 2306 | 28 | } else { | 2307 | 28 | *dest = ZSTR_VAL(str); | 2308 | 28 | *dest_len = ZSTR_LEN(str); | 2309 | 28 | } | 2310 | 28 | return 1; | 2311 | 28 | } |
Unexecuted instantiation: hrtime.c:zend_parse_arg_string Unexecuted instantiation: html.c:zend_parse_arg_string Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_string Unexecuted instantiation: http.c:zend_parse_arg_string Unexecuted instantiation: image.c:zend_parse_arg_string Unexecuted instantiation: incomplete_class.c:zend_parse_arg_string Unexecuted instantiation: info.c:zend_parse_arg_string Unexecuted instantiation: iptc.c:zend_parse_arg_string Unexecuted instantiation: levenshtein.c:zend_parse_arg_string Unexecuted instantiation: link.c:zend_parse_arg_string Unexecuted instantiation: mail.c:zend_parse_arg_string Unexecuted instantiation: math.c:zend_parse_arg_string Unexecuted instantiation: md5.c:zend_parse_arg_string Unexecuted instantiation: metaphone.c:zend_parse_arg_string Unexecuted instantiation: microtime.c:zend_parse_arg_string Unexecuted instantiation: net.c:zend_parse_arg_string Unexecuted instantiation: pack.c:zend_parse_arg_string Unexecuted instantiation: pageinfo.c:zend_parse_arg_string Unexecuted instantiation: password.c:zend_parse_arg_string Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_string Unexecuted instantiation: proc_open.c:zend_parse_arg_string Unexecuted instantiation: quot_print.c:zend_parse_arg_string Unexecuted instantiation: scanf.c:zend_parse_arg_string Unexecuted instantiation: sha1.c:zend_parse_arg_string Unexecuted instantiation: soundex.c:zend_parse_arg_string Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_string string.c:zend_parse_arg_string Line | Count | Source | 2297 | 172 | { | 2298 | 172 | zend_string *str; | 2299 | | | 2300 | 172 | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2301 | 0 | return 0; | 2302 | 0 | } | 2303 | 172 | if (check_null && UNEXPECTED(!str)) { | 2304 | 0 | *dest = NULL; | 2305 | 0 | *dest_len = 0; | 2306 | 172 | } else { | 2307 | 172 | *dest = ZSTR_VAL(str); | 2308 | 172 | *dest_len = ZSTR_LEN(str); | 2309 | 172 | } | 2310 | 172 | return 1; | 2311 | 172 | } |
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_string Unexecuted instantiation: syslog.c:zend_parse_arg_string Unexecuted instantiation: type.c:zend_parse_arg_string Unexecuted instantiation: uniqid.c:zend_parse_arg_string Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_string Unexecuted instantiation: url.c:zend_parse_arg_string user_filters.c:zend_parse_arg_string Line | Count | Source | 2297 | 15 | { | 2298 | 15 | zend_string *str; | 2299 | | | 2300 | 15 | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2301 | 0 | return 0; | 2302 | 0 | } | 2303 | 15 | if (check_null && UNEXPECTED(!str)) { | 2304 | 0 | *dest = NULL; | 2305 | 0 | *dest_len = 0; | 2306 | 15 | } else { | 2307 | 15 | *dest = ZSTR_VAL(str); | 2308 | 15 | *dest_len = ZSTR_LEN(str); | 2309 | 15 | } | 2310 | 15 | return 1; | 2311 | 15 | } |
Unexecuted instantiation: uuencode.c:zend_parse_arg_string Unexecuted instantiation: var_unserializer.c:zend_parse_arg_string var.c:zend_parse_arg_string Line | Count | Source | 2297 | 1.11k | { | 2298 | 1.11k | zend_string *str; | 2299 | | | 2300 | 1.11k | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2301 | 3 | return 0; | 2302 | 3 | } | 2303 | 1.10k | if (check_null && UNEXPECTED(!str)) { | 2304 | 0 | *dest = NULL; | 2305 | 0 | *dest_len = 0; | 2306 | 1.10k | } else { | 2307 | 1.10k | *dest = ZSTR_VAL(str); | 2308 | 1.10k | *dest_len = ZSTR_LEN(str); | 2309 | 1.10k | } | 2310 | 1.10k | return 1; | 2311 | 1.11k | } |
Unexecuted instantiation: versioning.c:zend_parse_arg_string Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_string Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_string Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_string Unexecuted instantiation: php_uri.c:zend_parse_arg_string Unexecuted instantiation: php_uri_common.c:zend_parse_arg_string Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_string Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_string Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_string Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_string Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_string Unexecuted instantiation: getopt.c:zend_parse_arg_string Unexecuted instantiation: main.c:zend_parse_arg_string Unexecuted instantiation: network.c:zend_parse_arg_string Unexecuted instantiation: output.c:zend_parse_arg_string Unexecuted instantiation: php_content_types.c:zend_parse_arg_string Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_string Unexecuted instantiation: php_ini.c:zend_parse_arg_string Unexecuted instantiation: php_glob.c:zend_parse_arg_string Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_string Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_string Unexecuted instantiation: php_scandir.c:zend_parse_arg_string Unexecuted instantiation: php_syslog.c:zend_parse_arg_string Unexecuted instantiation: php_ticks.c:zend_parse_arg_string Unexecuted instantiation: php_variables.c:zend_parse_arg_string Unexecuted instantiation: reentrancy.c:zend_parse_arg_string Unexecuted instantiation: rfc1867.c:zend_parse_arg_string Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_string Unexecuted instantiation: SAPI.c:zend_parse_arg_string Unexecuted instantiation: snprintf.c:zend_parse_arg_string Unexecuted instantiation: spprintf.c:zend_parse_arg_string Unexecuted instantiation: strlcat.c:zend_parse_arg_string Unexecuted instantiation: strlcpy.c:zend_parse_arg_string Unexecuted instantiation: cast.c:zend_parse_arg_string Unexecuted instantiation: filter.c:zend_parse_arg_string Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_string Unexecuted instantiation: memory.c:zend_parse_arg_string Unexecuted instantiation: mmap.c:zend_parse_arg_string Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_string Unexecuted instantiation: streams.c:zend_parse_arg_string Unexecuted instantiation: transports.c:zend_parse_arg_string Unexecuted instantiation: userspace.c:zend_parse_arg_string Unexecuted instantiation: xp_socket.c:zend_parse_arg_string Unexecuted instantiation: block_pass.c:zend_parse_arg_string Unexecuted instantiation: compact_literals.c:zend_parse_arg_string Unexecuted instantiation: compact_vars.c:zend_parse_arg_string Unexecuted instantiation: dfa_pass.c:zend_parse_arg_string Unexecuted instantiation: nop_removal.c:zend_parse_arg_string Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_string Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_string Unexecuted instantiation: pass1.c:zend_parse_arg_string Unexecuted instantiation: pass3.c:zend_parse_arg_string Unexecuted instantiation: sccp.c:zend_parse_arg_string Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_string zend_API.c:zend_parse_arg_string Line | Count | Source | 2297 | 131k | { | 2298 | 131k | zend_string *str; | 2299 | | | 2300 | 131k | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2301 | 2 | return 0; | 2302 | 2 | } | 2303 | 131k | if (check_null && UNEXPECTED(!str)) { | 2304 | 0 | *dest = NULL; | 2305 | 0 | *dest_len = 0; | 2306 | 131k | } else { | 2307 | 131k | *dest = ZSTR_VAL(str); | 2308 | 131k | *dest_len = ZSTR_LEN(str); | 2309 | 131k | } | 2310 | 131k | return 1; | 2311 | 131k | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_string Unexecuted instantiation: zend_attributes.c:zend_parse_arg_string Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_string Unexecuted instantiation: zend_closures.c:zend_parse_arg_string Unexecuted instantiation: zend_compile.c:zend_parse_arg_string Unexecuted instantiation: zend_constants.c:zend_parse_arg_string Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_string Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_string Unexecuted instantiation: zend_enum.c:zend_parse_arg_string Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_string Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_string Unexecuted instantiation: zend_execute.c:zend_parse_arg_string Unexecuted instantiation: zend_fibers.c:zend_parse_arg_string Unexecuted instantiation: zend_gc.c:zend_parse_arg_string Unexecuted instantiation: zend_generators.c:zend_parse_arg_string Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_string Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_string Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_string Unexecuted instantiation: zend_ini.c:zend_parse_arg_string Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_string Unexecuted instantiation: zend_iterators.c:zend_parse_arg_string Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_string Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_string Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_string Unexecuted instantiation: zend_list.c:zend_parse_arg_string Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_string Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_string Unexecuted instantiation: zend_objects.c:zend_parse_arg_string Unexecuted instantiation: zend_observer.c:zend_parse_arg_string Unexecuted instantiation: zend_opcode.c:zend_parse_arg_string Unexecuted instantiation: zend_operators.c:zend_parse_arg_string Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_string Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_string Unexecuted instantiation: zend_system_id.c:zend_parse_arg_string Unexecuted instantiation: zend_variables.c:zend_parse_arg_string Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_string Unexecuted instantiation: zend.c:zend_parse_arg_string Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_string Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_string Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_string Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_string Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_string Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_string Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_string Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_string Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_string Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_string |
2312 | | |
2313 | | static zend_always_inline bool zend_parse_arg_path_str(zval *arg, zend_string **dest, bool check_null, uint32_t arg_num) |
2314 | 55.0k | { |
2315 | 55.0k | if (!zend_parse_arg_str(arg, dest, check_null, arg_num) || |
2316 | 55.0k | (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) { |
2317 | 6 | return 0; |
2318 | 6 | } |
2319 | 55.0k | return 1; |
2320 | 55.0k | } php_date.c:zend_parse_arg_path_str Line | Count | Source | 2314 | 54.8k | { | 2315 | 54.8k | if (!zend_parse_arg_str(arg, dest, check_null, arg_num) || | 2316 | 54.8k | (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) { | 2317 | 0 | return 0; | 2318 | 0 | } | 2319 | 54.8k | return 1; | 2320 | 54.8k | } |
Unexecuted instantiation: php_pcre.c:zend_parse_arg_path_str Unexecuted instantiation: exif.c:zend_parse_arg_path_str Unexecuted instantiation: hash_adler32.c:zend_parse_arg_path_str Unexecuted instantiation: hash_crc32.c:zend_parse_arg_path_str Unexecuted instantiation: hash_fnv.c:zend_parse_arg_path_str Unexecuted instantiation: hash_gost.c:zend_parse_arg_path_str Unexecuted instantiation: hash_haval.c:zend_parse_arg_path_str Unexecuted instantiation: hash_joaat.c:zend_parse_arg_path_str Unexecuted instantiation: hash_md.c:zend_parse_arg_path_str Unexecuted instantiation: hash_murmur.c:zend_parse_arg_path_str Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_path_str Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_path_str Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_path_str Unexecuted instantiation: hash_sha.c:zend_parse_arg_path_str Unexecuted instantiation: hash_sha3.c:zend_parse_arg_path_str Unexecuted instantiation: hash_snefru.c:zend_parse_arg_path_str Unexecuted instantiation: hash_tiger.c:zend_parse_arg_path_str Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_path_str Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_path_str Unexecuted instantiation: hash.c:zend_parse_arg_path_str Unexecuted instantiation: json_encoder.c:zend_parse_arg_path_str Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_path_str Unexecuted instantiation: json_scanner.c:zend_parse_arg_path_str Unexecuted instantiation: json.c:zend_parse_arg_path_str Unexecuted instantiation: php_lexbor.c:zend_parse_arg_path_str Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_path_str Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_path_str Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_path_str Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_path_str Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_path_str Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_path_str Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_path_str Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_path_str Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_path_str Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_path_str Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_path_str Unexecuted instantiation: zend_persist.c:zend_parse_arg_path_str Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_path_str Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_path_str Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_path_str Unexecuted instantiation: zend_jit.c:zend_parse_arg_path_str Unexecuted instantiation: csprng.c:zend_parse_arg_path_str Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_path_str Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_path_str Unexecuted instantiation: engine_secure.c:zend_parse_arg_path_str Unexecuted instantiation: engine_user.c:zend_parse_arg_path_str Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_path_str Unexecuted instantiation: gammasection.c:zend_parse_arg_path_str Unexecuted instantiation: random.c:zend_parse_arg_path_str Unexecuted instantiation: randomizer.c:zend_parse_arg_path_str Unexecuted instantiation: zend_utils.c:zend_parse_arg_path_str Unexecuted instantiation: php_reflection.c:zend_parse_arg_path_str Unexecuted instantiation: php_spl.c:zend_parse_arg_path_str Unexecuted instantiation: spl_array.c:zend_parse_arg_path_str Unexecuted instantiation: spl_directory.c:zend_parse_arg_path_str Unexecuted instantiation: spl_dllist.c:zend_parse_arg_path_str Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_path_str Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_path_str Unexecuted instantiation: spl_functions.c:zend_parse_arg_path_str Unexecuted instantiation: spl_heap.c:zend_parse_arg_path_str Unexecuted instantiation: spl_iterators.c:zend_parse_arg_path_str Unexecuted instantiation: spl_observer.c:zend_parse_arg_path_str Unexecuted instantiation: array.c:zend_parse_arg_path_str Unexecuted instantiation: assert.c:zend_parse_arg_path_str Unexecuted instantiation: base64.c:zend_parse_arg_path_str basic_functions.c:zend_parse_arg_path_str Line | Count | Source | 2314 | 37 | { | 2315 | 37 | if (!zend_parse_arg_str(arg, dest, check_null, arg_num) || | 2316 | 37 | (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) { | 2317 | 2 | return 0; | 2318 | 2 | } | 2319 | 35 | return 1; | 2320 | 37 | } |
Unexecuted instantiation: browscap.c:zend_parse_arg_path_str Unexecuted instantiation: crc32_x86.c:zend_parse_arg_path_str Unexecuted instantiation: crc32.c:zend_parse_arg_path_str Unexecuted instantiation: credits.c:zend_parse_arg_path_str Unexecuted instantiation: crypt.c:zend_parse_arg_path_str Unexecuted instantiation: css.c:zend_parse_arg_path_str Unexecuted instantiation: datetime.c:zend_parse_arg_path_str dir.c:zend_parse_arg_path_str Line | Count | Source | 2314 | 153 | { | 2315 | 153 | if (!zend_parse_arg_str(arg, dest, check_null, arg_num) || | 2316 | 153 | (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) { | 2317 | 1 | return 0; | 2318 | 1 | } | 2319 | 152 | return 1; | 2320 | 153 | } |
Unexecuted instantiation: dl.c:zend_parse_arg_path_str Unexecuted instantiation: dns.c:zend_parse_arg_path_str exec.c:zend_parse_arg_path_str Line | Count | Source | 2314 | 17 | { | 2315 | 17 | if (!zend_parse_arg_str(arg, dest, check_null, arg_num) || | 2316 | 17 | (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) { | 2317 | 3 | return 0; | 2318 | 3 | } | 2319 | 14 | return 1; | 2320 | 17 | } |
file.c:zend_parse_arg_path_str Line | Count | Source | 2314 | 11 | { | 2315 | 11 | if (!zend_parse_arg_str(arg, dest, check_null, arg_num) || | 2316 | 11 | (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) { | 2317 | 0 | return 0; | 2318 | 0 | } | 2319 | 11 | return 1; | 2320 | 11 | } |
Unexecuted instantiation: filestat.c:zend_parse_arg_path_str Unexecuted instantiation: filters.c:zend_parse_arg_path_str Unexecuted instantiation: flock_compat.c:zend_parse_arg_path_str Unexecuted instantiation: formatted_print.c:zend_parse_arg_path_str Unexecuted instantiation: fsock.c:zend_parse_arg_path_str Unexecuted instantiation: ftok.c:zend_parse_arg_path_str Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_path_str Unexecuted instantiation: head.c:zend_parse_arg_path_str Unexecuted instantiation: hrtime.c:zend_parse_arg_path_str Unexecuted instantiation: html.c:zend_parse_arg_path_str Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_path_str Unexecuted instantiation: http.c:zend_parse_arg_path_str Unexecuted instantiation: image.c:zend_parse_arg_path_str Unexecuted instantiation: incomplete_class.c:zend_parse_arg_path_str Unexecuted instantiation: info.c:zend_parse_arg_path_str Unexecuted instantiation: iptc.c:zend_parse_arg_path_str Unexecuted instantiation: levenshtein.c:zend_parse_arg_path_str Unexecuted instantiation: link.c:zend_parse_arg_path_str Unexecuted instantiation: mail.c:zend_parse_arg_path_str Unexecuted instantiation: math.c:zend_parse_arg_path_str Unexecuted instantiation: md5.c:zend_parse_arg_path_str Unexecuted instantiation: metaphone.c:zend_parse_arg_path_str Unexecuted instantiation: microtime.c:zend_parse_arg_path_str Unexecuted instantiation: net.c:zend_parse_arg_path_str Unexecuted instantiation: pack.c:zend_parse_arg_path_str Unexecuted instantiation: pageinfo.c:zend_parse_arg_path_str Unexecuted instantiation: password.c:zend_parse_arg_path_str Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_path_str Unexecuted instantiation: proc_open.c:zend_parse_arg_path_str Unexecuted instantiation: quot_print.c:zend_parse_arg_path_str Unexecuted instantiation: scanf.c:zend_parse_arg_path_str Unexecuted instantiation: sha1.c:zend_parse_arg_path_str Unexecuted instantiation: soundex.c:zend_parse_arg_path_str Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_path_str Unexecuted instantiation: string.c:zend_parse_arg_path_str Unexecuted instantiation: strnatcmp.c:zend_parse_arg_path_str Unexecuted instantiation: syslog.c:zend_parse_arg_path_str Unexecuted instantiation: type.c:zend_parse_arg_path_str Unexecuted instantiation: uniqid.c:zend_parse_arg_path_str Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_path_str Unexecuted instantiation: url.c:zend_parse_arg_path_str Unexecuted instantiation: user_filters.c:zend_parse_arg_path_str Unexecuted instantiation: uuencode.c:zend_parse_arg_path_str Unexecuted instantiation: var_unserializer.c:zend_parse_arg_path_str Unexecuted instantiation: var.c:zend_parse_arg_path_str Unexecuted instantiation: versioning.c:zend_parse_arg_path_str Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_path_str Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_path_str Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_path_str Unexecuted instantiation: php_uri.c:zend_parse_arg_path_str Unexecuted instantiation: php_uri_common.c:zend_parse_arg_path_str Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_path_str Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_path_str Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_path_str Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_path_str Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_path_str Unexecuted instantiation: getopt.c:zend_parse_arg_path_str Unexecuted instantiation: main.c:zend_parse_arg_path_str Unexecuted instantiation: network.c:zend_parse_arg_path_str Unexecuted instantiation: output.c:zend_parse_arg_path_str Unexecuted instantiation: php_content_types.c:zend_parse_arg_path_str Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_path_str Unexecuted instantiation: php_ini.c:zend_parse_arg_path_str Unexecuted instantiation: php_glob.c:zend_parse_arg_path_str Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_path_str Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_path_str Unexecuted instantiation: php_scandir.c:zend_parse_arg_path_str Unexecuted instantiation: php_syslog.c:zend_parse_arg_path_str Unexecuted instantiation: php_ticks.c:zend_parse_arg_path_str Unexecuted instantiation: php_variables.c:zend_parse_arg_path_str Unexecuted instantiation: reentrancy.c:zend_parse_arg_path_str Unexecuted instantiation: rfc1867.c:zend_parse_arg_path_str Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_path_str Unexecuted instantiation: SAPI.c:zend_parse_arg_path_str Unexecuted instantiation: snprintf.c:zend_parse_arg_path_str Unexecuted instantiation: spprintf.c:zend_parse_arg_path_str Unexecuted instantiation: strlcat.c:zend_parse_arg_path_str Unexecuted instantiation: strlcpy.c:zend_parse_arg_path_str Unexecuted instantiation: cast.c:zend_parse_arg_path_str Unexecuted instantiation: filter.c:zend_parse_arg_path_str Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_path_str Unexecuted instantiation: memory.c:zend_parse_arg_path_str Unexecuted instantiation: mmap.c:zend_parse_arg_path_str Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_path_str Unexecuted instantiation: streams.c:zend_parse_arg_path_str Unexecuted instantiation: transports.c:zend_parse_arg_path_str Unexecuted instantiation: userspace.c:zend_parse_arg_path_str Unexecuted instantiation: xp_socket.c:zend_parse_arg_path_str Unexecuted instantiation: block_pass.c:zend_parse_arg_path_str Unexecuted instantiation: compact_literals.c:zend_parse_arg_path_str Unexecuted instantiation: compact_vars.c:zend_parse_arg_path_str Unexecuted instantiation: dfa_pass.c:zend_parse_arg_path_str Unexecuted instantiation: nop_removal.c:zend_parse_arg_path_str Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_path_str Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_path_str Unexecuted instantiation: pass1.c:zend_parse_arg_path_str Unexecuted instantiation: pass3.c:zend_parse_arg_path_str Unexecuted instantiation: sccp.c:zend_parse_arg_path_str Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_path_str Unexecuted instantiation: zend_API.c:zend_parse_arg_path_str Unexecuted instantiation: zend_ast.c:zend_parse_arg_path_str Unexecuted instantiation: zend_attributes.c:zend_parse_arg_path_str Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_path_str Unexecuted instantiation: zend_closures.c:zend_parse_arg_path_str Unexecuted instantiation: zend_compile.c:zend_parse_arg_path_str Unexecuted instantiation: zend_constants.c:zend_parse_arg_path_str Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_path_str Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_path_str Unexecuted instantiation: zend_enum.c:zend_parse_arg_path_str Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_path_str Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_path_str Unexecuted instantiation: zend_execute.c:zend_parse_arg_path_str Unexecuted instantiation: zend_fibers.c:zend_parse_arg_path_str Unexecuted instantiation: zend_gc.c:zend_parse_arg_path_str Unexecuted instantiation: zend_generators.c:zend_parse_arg_path_str Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_path_str Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_path_str Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_path_str Unexecuted instantiation: zend_ini.c:zend_parse_arg_path_str Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_path_str Unexecuted instantiation: zend_iterators.c:zend_parse_arg_path_str Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_path_str Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_path_str Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_path_str Unexecuted instantiation: zend_list.c:zend_parse_arg_path_str Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_path_str Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_path_str Unexecuted instantiation: zend_objects.c:zend_parse_arg_path_str Unexecuted instantiation: zend_observer.c:zend_parse_arg_path_str Unexecuted instantiation: zend_opcode.c:zend_parse_arg_path_str Unexecuted instantiation: zend_operators.c:zend_parse_arg_path_str Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_path_str Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_path_str Unexecuted instantiation: zend_system_id.c:zend_parse_arg_path_str Unexecuted instantiation: zend_variables.c:zend_parse_arg_path_str Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_path_str Unexecuted instantiation: zend.c:zend_parse_arg_path_str Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_path_str Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_path_str Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_path_str Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_path_str Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_path_str Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_path_str Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_path_str Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_path_str Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_path_str Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_path_str |
2321 | | |
2322 | | static zend_always_inline bool zend_parse_arg_path(zval *arg, char **dest, size_t *dest_len, bool check_null, uint32_t arg_num) |
2323 | 164 | { |
2324 | 164 | zend_string *str; |
2325 | | |
2326 | 164 | if (!zend_parse_arg_path_str(arg, &str, check_null, arg_num)) { |
2327 | 1 | return 0; |
2328 | 1 | } |
2329 | 163 | if (check_null && UNEXPECTED(!str)) { |
2330 | 0 | *dest = NULL; |
2331 | 0 | *dest_len = 0; |
2332 | 163 | } else { |
2333 | 163 | *dest = ZSTR_VAL(str); |
2334 | 163 | *dest_len = ZSTR_LEN(str); |
2335 | 163 | } |
2336 | 163 | return 1; |
2337 | 164 | } Unexecuted instantiation: php_date.c:zend_parse_arg_path Unexecuted instantiation: php_pcre.c:zend_parse_arg_path Unexecuted instantiation: exif.c:zend_parse_arg_path Unexecuted instantiation: hash_adler32.c:zend_parse_arg_path Unexecuted instantiation: hash_crc32.c:zend_parse_arg_path Unexecuted instantiation: hash_fnv.c:zend_parse_arg_path Unexecuted instantiation: hash_gost.c:zend_parse_arg_path Unexecuted instantiation: hash_haval.c:zend_parse_arg_path Unexecuted instantiation: hash_joaat.c:zend_parse_arg_path Unexecuted instantiation: hash_md.c:zend_parse_arg_path Unexecuted instantiation: hash_murmur.c:zend_parse_arg_path Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_path Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_path Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_path Unexecuted instantiation: hash_sha.c:zend_parse_arg_path Unexecuted instantiation: hash_sha3.c:zend_parse_arg_path Unexecuted instantiation: hash_snefru.c:zend_parse_arg_path Unexecuted instantiation: hash_tiger.c:zend_parse_arg_path Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_path Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_path Unexecuted instantiation: hash.c:zend_parse_arg_path Unexecuted instantiation: json_encoder.c:zend_parse_arg_path Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_path Unexecuted instantiation: json_scanner.c:zend_parse_arg_path Unexecuted instantiation: json.c:zend_parse_arg_path Unexecuted instantiation: php_lexbor.c:zend_parse_arg_path Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_path Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_path Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_path Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_path Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_path Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_path Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_path Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_path Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_path Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_path Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_path Unexecuted instantiation: zend_persist.c:zend_parse_arg_path Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_path Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_path Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_path Unexecuted instantiation: zend_jit.c:zend_parse_arg_path Unexecuted instantiation: csprng.c:zend_parse_arg_path Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_path Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_path Unexecuted instantiation: engine_secure.c:zend_parse_arg_path Unexecuted instantiation: engine_user.c:zend_parse_arg_path Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_path Unexecuted instantiation: gammasection.c:zend_parse_arg_path Unexecuted instantiation: random.c:zend_parse_arg_path Unexecuted instantiation: randomizer.c:zend_parse_arg_path Unexecuted instantiation: zend_utils.c:zend_parse_arg_path Unexecuted instantiation: php_reflection.c:zend_parse_arg_path Unexecuted instantiation: php_spl.c:zend_parse_arg_path Unexecuted instantiation: spl_array.c:zend_parse_arg_path Unexecuted instantiation: spl_directory.c:zend_parse_arg_path Unexecuted instantiation: spl_dllist.c:zend_parse_arg_path Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_path Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_path Unexecuted instantiation: spl_functions.c:zend_parse_arg_path Unexecuted instantiation: spl_heap.c:zend_parse_arg_path Unexecuted instantiation: spl_iterators.c:zend_parse_arg_path Unexecuted instantiation: spl_observer.c:zend_parse_arg_path Unexecuted instantiation: array.c:zend_parse_arg_path Unexecuted instantiation: assert.c:zend_parse_arg_path Unexecuted instantiation: base64.c:zend_parse_arg_path Unexecuted instantiation: basic_functions.c:zend_parse_arg_path Unexecuted instantiation: browscap.c:zend_parse_arg_path Unexecuted instantiation: crc32_x86.c:zend_parse_arg_path Unexecuted instantiation: crc32.c:zend_parse_arg_path Unexecuted instantiation: credits.c:zend_parse_arg_path Unexecuted instantiation: crypt.c:zend_parse_arg_path Unexecuted instantiation: css.c:zend_parse_arg_path Unexecuted instantiation: datetime.c:zend_parse_arg_path dir.c:zend_parse_arg_path Line | Count | Source | 2323 | 153 | { | 2324 | 153 | zend_string *str; | 2325 | | | 2326 | 153 | if (!zend_parse_arg_path_str(arg, &str, check_null, arg_num)) { | 2327 | 1 | return 0; | 2328 | 1 | } | 2329 | 152 | if (check_null && UNEXPECTED(!str)) { | 2330 | 0 | *dest = NULL; | 2331 | 0 | *dest_len = 0; | 2332 | 152 | } else { | 2333 | 152 | *dest = ZSTR_VAL(str); | 2334 | 152 | *dest_len = ZSTR_LEN(str); | 2335 | 152 | } | 2336 | 152 | return 1; | 2337 | 153 | } |
Unexecuted instantiation: dl.c:zend_parse_arg_path Unexecuted instantiation: dns.c:zend_parse_arg_path Unexecuted instantiation: exec.c:zend_parse_arg_path file.c:zend_parse_arg_path Line | Count | Source | 2323 | 11 | { | 2324 | 11 | zend_string *str; | 2325 | | | 2326 | 11 | if (!zend_parse_arg_path_str(arg, &str, check_null, arg_num)) { | 2327 | 0 | return 0; | 2328 | 0 | } | 2329 | 11 | if (check_null && UNEXPECTED(!str)) { | 2330 | 0 | *dest = NULL; | 2331 | 0 | *dest_len = 0; | 2332 | 11 | } else { | 2333 | 11 | *dest = ZSTR_VAL(str); | 2334 | 11 | *dest_len = ZSTR_LEN(str); | 2335 | 11 | } | 2336 | 11 | return 1; | 2337 | 11 | } |
Unexecuted instantiation: filestat.c:zend_parse_arg_path Unexecuted instantiation: filters.c:zend_parse_arg_path Unexecuted instantiation: flock_compat.c:zend_parse_arg_path Unexecuted instantiation: formatted_print.c:zend_parse_arg_path Unexecuted instantiation: fsock.c:zend_parse_arg_path Unexecuted instantiation: ftok.c:zend_parse_arg_path Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_path Unexecuted instantiation: head.c:zend_parse_arg_path Unexecuted instantiation: hrtime.c:zend_parse_arg_path Unexecuted instantiation: html.c:zend_parse_arg_path Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_path Unexecuted instantiation: http.c:zend_parse_arg_path Unexecuted instantiation: image.c:zend_parse_arg_path Unexecuted instantiation: incomplete_class.c:zend_parse_arg_path Unexecuted instantiation: info.c:zend_parse_arg_path Unexecuted instantiation: iptc.c:zend_parse_arg_path Unexecuted instantiation: levenshtein.c:zend_parse_arg_path Unexecuted instantiation: link.c:zend_parse_arg_path Unexecuted instantiation: mail.c:zend_parse_arg_path Unexecuted instantiation: math.c:zend_parse_arg_path Unexecuted instantiation: md5.c:zend_parse_arg_path Unexecuted instantiation: metaphone.c:zend_parse_arg_path Unexecuted instantiation: microtime.c:zend_parse_arg_path Unexecuted instantiation: net.c:zend_parse_arg_path Unexecuted instantiation: pack.c:zend_parse_arg_path Unexecuted instantiation: pageinfo.c:zend_parse_arg_path Unexecuted instantiation: password.c:zend_parse_arg_path Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_path Unexecuted instantiation: proc_open.c:zend_parse_arg_path Unexecuted instantiation: quot_print.c:zend_parse_arg_path Unexecuted instantiation: scanf.c:zend_parse_arg_path Unexecuted instantiation: sha1.c:zend_parse_arg_path Unexecuted instantiation: soundex.c:zend_parse_arg_path Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_path Unexecuted instantiation: string.c:zend_parse_arg_path Unexecuted instantiation: strnatcmp.c:zend_parse_arg_path Unexecuted instantiation: syslog.c:zend_parse_arg_path Unexecuted instantiation: type.c:zend_parse_arg_path Unexecuted instantiation: uniqid.c:zend_parse_arg_path Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_path Unexecuted instantiation: url.c:zend_parse_arg_path Unexecuted instantiation: user_filters.c:zend_parse_arg_path Unexecuted instantiation: uuencode.c:zend_parse_arg_path Unexecuted instantiation: var_unserializer.c:zend_parse_arg_path Unexecuted instantiation: var.c:zend_parse_arg_path Unexecuted instantiation: versioning.c:zend_parse_arg_path Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_path Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_path Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_path Unexecuted instantiation: php_uri.c:zend_parse_arg_path Unexecuted instantiation: php_uri_common.c:zend_parse_arg_path Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_path Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_path Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_path Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_path Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_path Unexecuted instantiation: getopt.c:zend_parse_arg_path Unexecuted instantiation: main.c:zend_parse_arg_path Unexecuted instantiation: network.c:zend_parse_arg_path Unexecuted instantiation: output.c:zend_parse_arg_path Unexecuted instantiation: php_content_types.c:zend_parse_arg_path Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_path Unexecuted instantiation: php_ini.c:zend_parse_arg_path Unexecuted instantiation: php_glob.c:zend_parse_arg_path Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_path Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_path Unexecuted instantiation: php_scandir.c:zend_parse_arg_path Unexecuted instantiation: php_syslog.c:zend_parse_arg_path Unexecuted instantiation: php_ticks.c:zend_parse_arg_path Unexecuted instantiation: php_variables.c:zend_parse_arg_path Unexecuted instantiation: reentrancy.c:zend_parse_arg_path Unexecuted instantiation: rfc1867.c:zend_parse_arg_path Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_path Unexecuted instantiation: SAPI.c:zend_parse_arg_path Unexecuted instantiation: snprintf.c:zend_parse_arg_path Unexecuted instantiation: spprintf.c:zend_parse_arg_path Unexecuted instantiation: strlcat.c:zend_parse_arg_path Unexecuted instantiation: strlcpy.c:zend_parse_arg_path Unexecuted instantiation: cast.c:zend_parse_arg_path Unexecuted instantiation: filter.c:zend_parse_arg_path Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_path Unexecuted instantiation: memory.c:zend_parse_arg_path Unexecuted instantiation: mmap.c:zend_parse_arg_path Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_path Unexecuted instantiation: streams.c:zend_parse_arg_path Unexecuted instantiation: transports.c:zend_parse_arg_path Unexecuted instantiation: userspace.c:zend_parse_arg_path Unexecuted instantiation: xp_socket.c:zend_parse_arg_path Unexecuted instantiation: block_pass.c:zend_parse_arg_path Unexecuted instantiation: compact_literals.c:zend_parse_arg_path Unexecuted instantiation: compact_vars.c:zend_parse_arg_path Unexecuted instantiation: dfa_pass.c:zend_parse_arg_path Unexecuted instantiation: nop_removal.c:zend_parse_arg_path Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_path Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_path Unexecuted instantiation: pass1.c:zend_parse_arg_path Unexecuted instantiation: pass3.c:zend_parse_arg_path Unexecuted instantiation: sccp.c:zend_parse_arg_path Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_path Unexecuted instantiation: zend_API.c:zend_parse_arg_path Unexecuted instantiation: zend_ast.c:zend_parse_arg_path Unexecuted instantiation: zend_attributes.c:zend_parse_arg_path Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_path Unexecuted instantiation: zend_closures.c:zend_parse_arg_path Unexecuted instantiation: zend_compile.c:zend_parse_arg_path Unexecuted instantiation: zend_constants.c:zend_parse_arg_path Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_path Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_path Unexecuted instantiation: zend_enum.c:zend_parse_arg_path Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_path Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_path Unexecuted instantiation: zend_execute.c:zend_parse_arg_path Unexecuted instantiation: zend_fibers.c:zend_parse_arg_path Unexecuted instantiation: zend_gc.c:zend_parse_arg_path Unexecuted instantiation: zend_generators.c:zend_parse_arg_path Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_path Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_path Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_path Unexecuted instantiation: zend_ini.c:zend_parse_arg_path Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_path Unexecuted instantiation: zend_iterators.c:zend_parse_arg_path Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_path Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_path Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_path Unexecuted instantiation: zend_list.c:zend_parse_arg_path Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_path Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_path Unexecuted instantiation: zend_objects.c:zend_parse_arg_path Unexecuted instantiation: zend_observer.c:zend_parse_arg_path Unexecuted instantiation: zend_opcode.c:zend_parse_arg_path Unexecuted instantiation: zend_operators.c:zend_parse_arg_path Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_path Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_path Unexecuted instantiation: zend_system_id.c:zend_parse_arg_path Unexecuted instantiation: zend_variables.c:zend_parse_arg_path Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_path Unexecuted instantiation: zend.c:zend_parse_arg_path Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_path Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_path Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_path Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_path Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_path Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_path Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_path Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_path Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_path Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_path |
2338 | | |
2339 | | static zend_always_inline bool zend_parse_arg_iterable(zval *arg, zval **dest, bool check_null) |
2340 | 52 | { |
2341 | 52 | if (EXPECTED(zend_is_iterable(arg))) { |
2342 | 48 | *dest = arg; |
2343 | 48 | return 1; |
2344 | 48 | } |
2345 | | |
2346 | 4 | if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2347 | 0 | *dest = NULL; |
2348 | 0 | return 1; |
2349 | 0 | } |
2350 | | |
2351 | 4 | return 0; |
2352 | 4 | } Unexecuted instantiation: php_date.c:zend_parse_arg_iterable Unexecuted instantiation: php_pcre.c:zend_parse_arg_iterable Unexecuted instantiation: exif.c:zend_parse_arg_iterable Unexecuted instantiation: hash_adler32.c:zend_parse_arg_iterable Unexecuted instantiation: hash_crc32.c:zend_parse_arg_iterable Unexecuted instantiation: hash_fnv.c:zend_parse_arg_iterable Unexecuted instantiation: hash_gost.c:zend_parse_arg_iterable Unexecuted instantiation: hash_haval.c:zend_parse_arg_iterable Unexecuted instantiation: hash_joaat.c:zend_parse_arg_iterable Unexecuted instantiation: hash_md.c:zend_parse_arg_iterable Unexecuted instantiation: hash_murmur.c:zend_parse_arg_iterable Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_iterable Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_iterable Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_iterable Unexecuted instantiation: hash_sha.c:zend_parse_arg_iterable Unexecuted instantiation: hash_sha3.c:zend_parse_arg_iterable Unexecuted instantiation: hash_snefru.c:zend_parse_arg_iterable Unexecuted instantiation: hash_tiger.c:zend_parse_arg_iterable Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_iterable Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_iterable Unexecuted instantiation: hash.c:zend_parse_arg_iterable Unexecuted instantiation: json_encoder.c:zend_parse_arg_iterable Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_iterable Unexecuted instantiation: json_scanner.c:zend_parse_arg_iterable Unexecuted instantiation: json.c:zend_parse_arg_iterable Unexecuted instantiation: php_lexbor.c:zend_parse_arg_iterable Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_iterable Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_iterable Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_iterable Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_iterable Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_iterable Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_iterable Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_iterable Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_iterable Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_iterable Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_iterable Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_iterable Unexecuted instantiation: zend_persist.c:zend_parse_arg_iterable Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_iterable Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_iterable Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_iterable Unexecuted instantiation: zend_jit.c:zend_parse_arg_iterable Unexecuted instantiation: csprng.c:zend_parse_arg_iterable Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_iterable Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_iterable Unexecuted instantiation: engine_secure.c:zend_parse_arg_iterable Unexecuted instantiation: engine_user.c:zend_parse_arg_iterable Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_iterable Unexecuted instantiation: gammasection.c:zend_parse_arg_iterable Unexecuted instantiation: random.c:zend_parse_arg_iterable Unexecuted instantiation: randomizer.c:zend_parse_arg_iterable Unexecuted instantiation: zend_utils.c:zend_parse_arg_iterable Unexecuted instantiation: php_reflection.c:zend_parse_arg_iterable Unexecuted instantiation: php_spl.c:zend_parse_arg_iterable Unexecuted instantiation: spl_array.c:zend_parse_arg_iterable Unexecuted instantiation: spl_directory.c:zend_parse_arg_iterable Unexecuted instantiation: spl_dllist.c:zend_parse_arg_iterable Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_iterable Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_iterable Unexecuted instantiation: spl_functions.c:zend_parse_arg_iterable Unexecuted instantiation: spl_heap.c:zend_parse_arg_iterable spl_iterators.c:zend_parse_arg_iterable Line | Count | Source | 2340 | 52 | { | 2341 | 52 | if (EXPECTED(zend_is_iterable(arg))) { | 2342 | 48 | *dest = arg; | 2343 | 48 | return 1; | 2344 | 48 | } | 2345 | | | 2346 | 4 | if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2347 | 0 | *dest = NULL; | 2348 | 0 | return 1; | 2349 | 0 | } | 2350 | | | 2351 | 4 | return 0; | 2352 | 4 | } |
Unexecuted instantiation: spl_observer.c:zend_parse_arg_iterable Unexecuted instantiation: array.c:zend_parse_arg_iterable Unexecuted instantiation: assert.c:zend_parse_arg_iterable Unexecuted instantiation: base64.c:zend_parse_arg_iterable Unexecuted instantiation: basic_functions.c:zend_parse_arg_iterable Unexecuted instantiation: browscap.c:zend_parse_arg_iterable Unexecuted instantiation: crc32_x86.c:zend_parse_arg_iterable Unexecuted instantiation: crc32.c:zend_parse_arg_iterable Unexecuted instantiation: credits.c:zend_parse_arg_iterable Unexecuted instantiation: crypt.c:zend_parse_arg_iterable Unexecuted instantiation: css.c:zend_parse_arg_iterable Unexecuted instantiation: datetime.c:zend_parse_arg_iterable Unexecuted instantiation: dir.c:zend_parse_arg_iterable Unexecuted instantiation: dl.c:zend_parse_arg_iterable Unexecuted instantiation: dns.c:zend_parse_arg_iterable Unexecuted instantiation: exec.c:zend_parse_arg_iterable Unexecuted instantiation: file.c:zend_parse_arg_iterable Unexecuted instantiation: filestat.c:zend_parse_arg_iterable Unexecuted instantiation: filters.c:zend_parse_arg_iterable Unexecuted instantiation: flock_compat.c:zend_parse_arg_iterable Unexecuted instantiation: formatted_print.c:zend_parse_arg_iterable Unexecuted instantiation: fsock.c:zend_parse_arg_iterable Unexecuted instantiation: ftok.c:zend_parse_arg_iterable Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_iterable Unexecuted instantiation: head.c:zend_parse_arg_iterable Unexecuted instantiation: hrtime.c:zend_parse_arg_iterable Unexecuted instantiation: html.c:zend_parse_arg_iterable Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_iterable Unexecuted instantiation: http.c:zend_parse_arg_iterable Unexecuted instantiation: image.c:zend_parse_arg_iterable Unexecuted instantiation: incomplete_class.c:zend_parse_arg_iterable Unexecuted instantiation: info.c:zend_parse_arg_iterable Unexecuted instantiation: iptc.c:zend_parse_arg_iterable Unexecuted instantiation: levenshtein.c:zend_parse_arg_iterable Unexecuted instantiation: link.c:zend_parse_arg_iterable Unexecuted instantiation: mail.c:zend_parse_arg_iterable Unexecuted instantiation: math.c:zend_parse_arg_iterable Unexecuted instantiation: md5.c:zend_parse_arg_iterable Unexecuted instantiation: metaphone.c:zend_parse_arg_iterable Unexecuted instantiation: microtime.c:zend_parse_arg_iterable Unexecuted instantiation: net.c:zend_parse_arg_iterable Unexecuted instantiation: pack.c:zend_parse_arg_iterable Unexecuted instantiation: pageinfo.c:zend_parse_arg_iterable Unexecuted instantiation: password.c:zend_parse_arg_iterable Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_iterable Unexecuted instantiation: proc_open.c:zend_parse_arg_iterable Unexecuted instantiation: quot_print.c:zend_parse_arg_iterable Unexecuted instantiation: scanf.c:zend_parse_arg_iterable Unexecuted instantiation: sha1.c:zend_parse_arg_iterable Unexecuted instantiation: soundex.c:zend_parse_arg_iterable Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_iterable Unexecuted instantiation: string.c:zend_parse_arg_iterable Unexecuted instantiation: strnatcmp.c:zend_parse_arg_iterable Unexecuted instantiation: syslog.c:zend_parse_arg_iterable Unexecuted instantiation: type.c:zend_parse_arg_iterable Unexecuted instantiation: uniqid.c:zend_parse_arg_iterable Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_iterable Unexecuted instantiation: url.c:zend_parse_arg_iterable Unexecuted instantiation: user_filters.c:zend_parse_arg_iterable Unexecuted instantiation: uuencode.c:zend_parse_arg_iterable Unexecuted instantiation: var_unserializer.c:zend_parse_arg_iterable Unexecuted instantiation: var.c:zend_parse_arg_iterable Unexecuted instantiation: versioning.c:zend_parse_arg_iterable Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_iterable Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_iterable Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_iterable Unexecuted instantiation: php_uri.c:zend_parse_arg_iterable Unexecuted instantiation: php_uri_common.c:zend_parse_arg_iterable Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_iterable Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_iterable Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_iterable Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_iterable Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_iterable Unexecuted instantiation: getopt.c:zend_parse_arg_iterable Unexecuted instantiation: main.c:zend_parse_arg_iterable Unexecuted instantiation: network.c:zend_parse_arg_iterable Unexecuted instantiation: output.c:zend_parse_arg_iterable Unexecuted instantiation: php_content_types.c:zend_parse_arg_iterable Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_iterable Unexecuted instantiation: php_ini.c:zend_parse_arg_iterable Unexecuted instantiation: php_glob.c:zend_parse_arg_iterable Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_iterable Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_iterable Unexecuted instantiation: php_scandir.c:zend_parse_arg_iterable Unexecuted instantiation: php_syslog.c:zend_parse_arg_iterable Unexecuted instantiation: php_ticks.c:zend_parse_arg_iterable Unexecuted instantiation: php_variables.c:zend_parse_arg_iterable Unexecuted instantiation: reentrancy.c:zend_parse_arg_iterable Unexecuted instantiation: rfc1867.c:zend_parse_arg_iterable Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_iterable Unexecuted instantiation: SAPI.c:zend_parse_arg_iterable Unexecuted instantiation: snprintf.c:zend_parse_arg_iterable Unexecuted instantiation: spprintf.c:zend_parse_arg_iterable Unexecuted instantiation: strlcat.c:zend_parse_arg_iterable Unexecuted instantiation: strlcpy.c:zend_parse_arg_iterable Unexecuted instantiation: cast.c:zend_parse_arg_iterable Unexecuted instantiation: filter.c:zend_parse_arg_iterable Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_iterable Unexecuted instantiation: memory.c:zend_parse_arg_iterable Unexecuted instantiation: mmap.c:zend_parse_arg_iterable Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_iterable Unexecuted instantiation: streams.c:zend_parse_arg_iterable Unexecuted instantiation: transports.c:zend_parse_arg_iterable Unexecuted instantiation: userspace.c:zend_parse_arg_iterable Unexecuted instantiation: xp_socket.c:zend_parse_arg_iterable Unexecuted instantiation: block_pass.c:zend_parse_arg_iterable Unexecuted instantiation: compact_literals.c:zend_parse_arg_iterable Unexecuted instantiation: compact_vars.c:zend_parse_arg_iterable Unexecuted instantiation: dfa_pass.c:zend_parse_arg_iterable Unexecuted instantiation: nop_removal.c:zend_parse_arg_iterable Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_iterable Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_iterable Unexecuted instantiation: pass1.c:zend_parse_arg_iterable Unexecuted instantiation: pass3.c:zend_parse_arg_iterable Unexecuted instantiation: sccp.c:zend_parse_arg_iterable Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_iterable Unexecuted instantiation: zend_API.c:zend_parse_arg_iterable Unexecuted instantiation: zend_ast.c:zend_parse_arg_iterable Unexecuted instantiation: zend_attributes.c:zend_parse_arg_iterable Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_iterable Unexecuted instantiation: zend_closures.c:zend_parse_arg_iterable Unexecuted instantiation: zend_compile.c:zend_parse_arg_iterable Unexecuted instantiation: zend_constants.c:zend_parse_arg_iterable Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_iterable Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_iterable Unexecuted instantiation: zend_enum.c:zend_parse_arg_iterable Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_iterable Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_iterable Unexecuted instantiation: zend_execute.c:zend_parse_arg_iterable Unexecuted instantiation: zend_fibers.c:zend_parse_arg_iterable Unexecuted instantiation: zend_gc.c:zend_parse_arg_iterable Unexecuted instantiation: zend_generators.c:zend_parse_arg_iterable Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_iterable Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_iterable Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_iterable Unexecuted instantiation: zend_ini.c:zend_parse_arg_iterable Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_iterable Unexecuted instantiation: zend_iterators.c:zend_parse_arg_iterable Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_iterable Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_iterable Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_iterable Unexecuted instantiation: zend_list.c:zend_parse_arg_iterable Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_iterable Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_iterable Unexecuted instantiation: zend_objects.c:zend_parse_arg_iterable Unexecuted instantiation: zend_observer.c:zend_parse_arg_iterable Unexecuted instantiation: zend_opcode.c:zend_parse_arg_iterable Unexecuted instantiation: zend_operators.c:zend_parse_arg_iterable Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_iterable Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_iterable Unexecuted instantiation: zend_system_id.c:zend_parse_arg_iterable Unexecuted instantiation: zend_variables.c:zend_parse_arg_iterable Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_iterable Unexecuted instantiation: zend.c:zend_parse_arg_iterable Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_iterable Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_iterable Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_iterable Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_iterable Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_iterable Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_iterable Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_iterable Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_iterable Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_iterable Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_iterable |
2353 | | |
2354 | | static zend_always_inline bool zend_parse_arg_array(zval *arg, zval **dest, bool check_null, bool or_object) |
2355 | 3.79k | { |
2356 | 3.79k | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY) || |
2357 | 3.72k | (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT))) { |
2358 | 3.72k | *dest = arg; |
2359 | 3.72k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2360 | 0 | *dest = NULL; |
2361 | 66 | } else { |
2362 | 66 | return 0; |
2363 | 66 | } |
2364 | 3.72k | return 1; |
2365 | 3.79k | } Unexecuted instantiation: php_date.c:zend_parse_arg_array Unexecuted instantiation: php_pcre.c:zend_parse_arg_array Unexecuted instantiation: exif.c:zend_parse_arg_array Unexecuted instantiation: hash_adler32.c:zend_parse_arg_array Unexecuted instantiation: hash_crc32.c:zend_parse_arg_array Unexecuted instantiation: hash_fnv.c:zend_parse_arg_array Unexecuted instantiation: hash_gost.c:zend_parse_arg_array Unexecuted instantiation: hash_haval.c:zend_parse_arg_array Unexecuted instantiation: hash_joaat.c:zend_parse_arg_array Unexecuted instantiation: hash_md.c:zend_parse_arg_array Unexecuted instantiation: hash_murmur.c:zend_parse_arg_array Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_array Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_array Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_array Unexecuted instantiation: hash_sha.c:zend_parse_arg_array Unexecuted instantiation: hash_sha3.c:zend_parse_arg_array Unexecuted instantiation: hash_snefru.c:zend_parse_arg_array Unexecuted instantiation: hash_tiger.c:zend_parse_arg_array Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_array Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_array Unexecuted instantiation: hash.c:zend_parse_arg_array Unexecuted instantiation: json_encoder.c:zend_parse_arg_array Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_array Unexecuted instantiation: json_scanner.c:zend_parse_arg_array Unexecuted instantiation: json.c:zend_parse_arg_array Unexecuted instantiation: php_lexbor.c:zend_parse_arg_array Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_array Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_array Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_array Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_array Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_array Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_array Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_array Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_array Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_array Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_array Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_array Unexecuted instantiation: zend_persist.c:zend_parse_arg_array Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_array Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_array Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_array Unexecuted instantiation: zend_jit.c:zend_parse_arg_array Unexecuted instantiation: csprng.c:zend_parse_arg_array Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_array Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_array Unexecuted instantiation: engine_secure.c:zend_parse_arg_array Unexecuted instantiation: engine_user.c:zend_parse_arg_array Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_array Unexecuted instantiation: gammasection.c:zend_parse_arg_array Unexecuted instantiation: random.c:zend_parse_arg_array Unexecuted instantiation: randomizer.c:zend_parse_arg_array Unexecuted instantiation: zend_utils.c:zend_parse_arg_array Unexecuted instantiation: php_reflection.c:zend_parse_arg_array Unexecuted instantiation: php_spl.c:zend_parse_arg_array Unexecuted instantiation: spl_array.c:zend_parse_arg_array Unexecuted instantiation: spl_directory.c:zend_parse_arg_array Unexecuted instantiation: spl_dllist.c:zend_parse_arg_array Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_array Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_array Unexecuted instantiation: spl_functions.c:zend_parse_arg_array Unexecuted instantiation: spl_heap.c:zend_parse_arg_array Unexecuted instantiation: spl_iterators.c:zend_parse_arg_array Unexecuted instantiation: spl_observer.c:zend_parse_arg_array array.c:zend_parse_arg_array Line | Count | Source | 2355 | 3.35k | { | 2356 | 3.35k | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY) || | 2357 | 3.28k | (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT))) { | 2358 | 3.28k | *dest = arg; | 2359 | 3.28k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2360 | 0 | *dest = NULL; | 2361 | 64 | } else { | 2362 | 64 | return 0; | 2363 | 64 | } | 2364 | 3.28k | return 1; | 2365 | 3.35k | } |
Unexecuted instantiation: assert.c:zend_parse_arg_array Unexecuted instantiation: base64.c:zend_parse_arg_array Unexecuted instantiation: basic_functions.c:zend_parse_arg_array Unexecuted instantiation: browscap.c:zend_parse_arg_array Unexecuted instantiation: crc32_x86.c:zend_parse_arg_array Unexecuted instantiation: crc32.c:zend_parse_arg_array Unexecuted instantiation: credits.c:zend_parse_arg_array Unexecuted instantiation: crypt.c:zend_parse_arg_array Unexecuted instantiation: css.c:zend_parse_arg_array Unexecuted instantiation: datetime.c:zend_parse_arg_array Unexecuted instantiation: dir.c:zend_parse_arg_array Unexecuted instantiation: dl.c:zend_parse_arg_array Unexecuted instantiation: dns.c:zend_parse_arg_array Unexecuted instantiation: exec.c:zend_parse_arg_array Unexecuted instantiation: file.c:zend_parse_arg_array Unexecuted instantiation: filestat.c:zend_parse_arg_array Unexecuted instantiation: filters.c:zend_parse_arg_array Unexecuted instantiation: flock_compat.c:zend_parse_arg_array Unexecuted instantiation: formatted_print.c:zend_parse_arg_array Unexecuted instantiation: fsock.c:zend_parse_arg_array Unexecuted instantiation: ftok.c:zend_parse_arg_array Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_array Unexecuted instantiation: head.c:zend_parse_arg_array Unexecuted instantiation: hrtime.c:zend_parse_arg_array Unexecuted instantiation: html.c:zend_parse_arg_array Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_array Unexecuted instantiation: http.c:zend_parse_arg_array Unexecuted instantiation: image.c:zend_parse_arg_array Unexecuted instantiation: incomplete_class.c:zend_parse_arg_array Unexecuted instantiation: info.c:zend_parse_arg_array Unexecuted instantiation: iptc.c:zend_parse_arg_array Unexecuted instantiation: levenshtein.c:zend_parse_arg_array Unexecuted instantiation: link.c:zend_parse_arg_array Unexecuted instantiation: mail.c:zend_parse_arg_array Unexecuted instantiation: math.c:zend_parse_arg_array Unexecuted instantiation: md5.c:zend_parse_arg_array Unexecuted instantiation: metaphone.c:zend_parse_arg_array Unexecuted instantiation: microtime.c:zend_parse_arg_array Unexecuted instantiation: net.c:zend_parse_arg_array Unexecuted instantiation: pack.c:zend_parse_arg_array Unexecuted instantiation: pageinfo.c:zend_parse_arg_array Unexecuted instantiation: password.c:zend_parse_arg_array Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_array Unexecuted instantiation: proc_open.c:zend_parse_arg_array Unexecuted instantiation: quot_print.c:zend_parse_arg_array Unexecuted instantiation: scanf.c:zend_parse_arg_array Unexecuted instantiation: sha1.c:zend_parse_arg_array Unexecuted instantiation: soundex.c:zend_parse_arg_array Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_array Unexecuted instantiation: string.c:zend_parse_arg_array Unexecuted instantiation: strnatcmp.c:zend_parse_arg_array Unexecuted instantiation: syslog.c:zend_parse_arg_array Unexecuted instantiation: type.c:zend_parse_arg_array Unexecuted instantiation: uniqid.c:zend_parse_arg_array Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_array Unexecuted instantiation: url.c:zend_parse_arg_array Unexecuted instantiation: user_filters.c:zend_parse_arg_array Unexecuted instantiation: uuencode.c:zend_parse_arg_array Unexecuted instantiation: var_unserializer.c:zend_parse_arg_array Unexecuted instantiation: var.c:zend_parse_arg_array Unexecuted instantiation: versioning.c:zend_parse_arg_array Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_array Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_array Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_array Unexecuted instantiation: php_uri.c:zend_parse_arg_array Unexecuted instantiation: php_uri_common.c:zend_parse_arg_array Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_array Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_array Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_array Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_array Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_array Unexecuted instantiation: getopt.c:zend_parse_arg_array Unexecuted instantiation: main.c:zend_parse_arg_array Unexecuted instantiation: network.c:zend_parse_arg_array Unexecuted instantiation: output.c:zend_parse_arg_array Unexecuted instantiation: php_content_types.c:zend_parse_arg_array Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_array Unexecuted instantiation: php_ini.c:zend_parse_arg_array Unexecuted instantiation: php_glob.c:zend_parse_arg_array Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_array Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_array Unexecuted instantiation: php_scandir.c:zend_parse_arg_array Unexecuted instantiation: php_syslog.c:zend_parse_arg_array Unexecuted instantiation: php_ticks.c:zend_parse_arg_array Unexecuted instantiation: php_variables.c:zend_parse_arg_array Unexecuted instantiation: reentrancy.c:zend_parse_arg_array Unexecuted instantiation: rfc1867.c:zend_parse_arg_array Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_array Unexecuted instantiation: SAPI.c:zend_parse_arg_array Unexecuted instantiation: snprintf.c:zend_parse_arg_array Unexecuted instantiation: spprintf.c:zend_parse_arg_array Unexecuted instantiation: strlcat.c:zend_parse_arg_array Unexecuted instantiation: strlcpy.c:zend_parse_arg_array Unexecuted instantiation: cast.c:zend_parse_arg_array Unexecuted instantiation: filter.c:zend_parse_arg_array Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_array Unexecuted instantiation: memory.c:zend_parse_arg_array Unexecuted instantiation: mmap.c:zend_parse_arg_array Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_array Unexecuted instantiation: streams.c:zend_parse_arg_array Unexecuted instantiation: transports.c:zend_parse_arg_array Unexecuted instantiation: userspace.c:zend_parse_arg_array Unexecuted instantiation: xp_socket.c:zend_parse_arg_array Unexecuted instantiation: block_pass.c:zend_parse_arg_array Unexecuted instantiation: compact_literals.c:zend_parse_arg_array Unexecuted instantiation: compact_vars.c:zend_parse_arg_array Unexecuted instantiation: dfa_pass.c:zend_parse_arg_array Unexecuted instantiation: nop_removal.c:zend_parse_arg_array Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_array Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_array Unexecuted instantiation: pass1.c:zend_parse_arg_array Unexecuted instantiation: pass3.c:zend_parse_arg_array Unexecuted instantiation: sccp.c:zend_parse_arg_array Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_array zend_API.c:zend_parse_arg_array Line | Count | Source | 2355 | 441 | { | 2356 | 441 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY) || | 2357 | 439 | (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT))) { | 2358 | 439 | *dest = arg; | 2359 | 439 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2360 | 0 | *dest = NULL; | 2361 | 2 | } else { | 2362 | 2 | return 0; | 2363 | 2 | } | 2364 | 439 | return 1; | 2365 | 441 | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_array Unexecuted instantiation: zend_attributes.c:zend_parse_arg_array Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_array Unexecuted instantiation: zend_closures.c:zend_parse_arg_array Unexecuted instantiation: zend_compile.c:zend_parse_arg_array Unexecuted instantiation: zend_constants.c:zend_parse_arg_array Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_array Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_array Unexecuted instantiation: zend_enum.c:zend_parse_arg_array Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_array Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_array Unexecuted instantiation: zend_execute.c:zend_parse_arg_array Unexecuted instantiation: zend_fibers.c:zend_parse_arg_array Unexecuted instantiation: zend_gc.c:zend_parse_arg_array Unexecuted instantiation: zend_generators.c:zend_parse_arg_array Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_array Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_array Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_array Unexecuted instantiation: zend_ini.c:zend_parse_arg_array Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_array Unexecuted instantiation: zend_iterators.c:zend_parse_arg_array Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_array Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_array Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_array Unexecuted instantiation: zend_list.c:zend_parse_arg_array Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_array Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_array Unexecuted instantiation: zend_objects.c:zend_parse_arg_array Unexecuted instantiation: zend_observer.c:zend_parse_arg_array Unexecuted instantiation: zend_opcode.c:zend_parse_arg_array Unexecuted instantiation: zend_operators.c:zend_parse_arg_array Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_array Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_array Unexecuted instantiation: zend_system_id.c:zend_parse_arg_array Unexecuted instantiation: zend_variables.c:zend_parse_arg_array Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_array Unexecuted instantiation: zend.c:zend_parse_arg_array Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_array Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_array Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_array Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_array Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_array Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_array Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_array Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_array Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_array Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_array |
2366 | | |
2367 | | static zend_always_inline bool zend_parse_arg_array_ht(const zval *arg, HashTable **dest, bool check_null, bool or_object, bool separate) |
2368 | 240k | { |
2369 | 240k | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { |
2370 | 240k | *dest = Z_ARRVAL_P(arg); |
2371 | 240k | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { |
2372 | 0 | zend_object *zobj = Z_OBJ_P(arg); |
2373 | 0 | if (separate |
2374 | 0 | && zobj->properties |
2375 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { |
2376 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { |
2377 | 0 | GC_DELREF(zobj->properties); |
2378 | 0 | } |
2379 | 0 | zobj->properties = zend_array_dup(zobj->properties); |
2380 | 0 | } |
2381 | 0 | *dest = zobj->handlers->get_properties(zobj); |
2382 | 18 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2383 | 0 | *dest = NULL; |
2384 | 18 | } else { |
2385 | 18 | return 0; |
2386 | 18 | } |
2387 | 240k | return 1; |
2388 | 240k | } php_date.c:zend_parse_arg_array_ht Line | Count | Source | 2368 | 208k | { | 2369 | 208k | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2370 | 208k | *dest = Z_ARRVAL_P(arg); | 2371 | 208k | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2372 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2373 | 0 | if (separate | 2374 | 0 | && zobj->properties | 2375 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2376 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2377 | 0 | GC_DELREF(zobj->properties); | 2378 | 0 | } | 2379 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2380 | 0 | } | 2381 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2382 | 0 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2383 | 0 | *dest = NULL; | 2384 | 0 | } else { | 2385 | 0 | return 0; | 2386 | 0 | } | 2387 | 208k | return 1; | 2388 | 208k | } |
Unexecuted instantiation: php_pcre.c:zend_parse_arg_array_ht Unexecuted instantiation: exif.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_adler32.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_crc32.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_fnv.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_gost.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_haval.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_joaat.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_md.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_murmur.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_sha.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_sha3.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_snefru.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_tiger.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_array_ht Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_array_ht Unexecuted instantiation: hash.c:zend_parse_arg_array_ht Unexecuted instantiation: json_encoder.c:zend_parse_arg_array_ht Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_array_ht Unexecuted instantiation: json_scanner.c:zend_parse_arg_array_ht Unexecuted instantiation: json.c:zend_parse_arg_array_ht Unexecuted instantiation: php_lexbor.c:zend_parse_arg_array_ht Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_array_ht Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_array_ht Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_persist.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_array_ht Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_jit.c:zend_parse_arg_array_ht Unexecuted instantiation: csprng.c:zend_parse_arg_array_ht engine_mt19937.c:zend_parse_arg_array_ht Line | Count | Source | 2368 | 8 | { | 2369 | 8 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2370 | 8 | *dest = Z_ARRVAL_P(arg); | 2371 | 8 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2372 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2373 | 0 | if (separate | 2374 | 0 | && zobj->properties | 2375 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2376 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2377 | 0 | GC_DELREF(zobj->properties); | 2378 | 0 | } | 2379 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2380 | 0 | } | 2381 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2382 | 0 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2383 | 0 | *dest = NULL; | 2384 | 0 | } else { | 2385 | 0 | return 0; | 2386 | 0 | } | 2387 | 8 | return 1; | 2388 | 8 | } |
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_array_ht Unexecuted instantiation: engine_secure.c:zend_parse_arg_array_ht Unexecuted instantiation: engine_user.c:zend_parse_arg_array_ht Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_array_ht Unexecuted instantiation: gammasection.c:zend_parse_arg_array_ht Unexecuted instantiation: random.c:zend_parse_arg_array_ht randomizer.c:zend_parse_arg_array_ht Line | Count | Source | 2368 | 2 | { | 2369 | 2 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2370 | 2 | *dest = Z_ARRVAL_P(arg); | 2371 | 2 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2372 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2373 | 0 | if (separate | 2374 | 0 | && zobj->properties | 2375 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2376 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2377 | 0 | GC_DELREF(zobj->properties); | 2378 | 0 | } | 2379 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2380 | 0 | } | 2381 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2382 | 0 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2383 | 0 | *dest = NULL; | 2384 | 0 | } else { | 2385 | 0 | return 0; | 2386 | 0 | } | 2387 | 2 | return 1; | 2388 | 2 | } |
Unexecuted instantiation: zend_utils.c:zend_parse_arg_array_ht php_reflection.c:zend_parse_arg_array_ht Line | Count | Source | 2368 | 7 | { | 2369 | 7 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2370 | 5 | *dest = Z_ARRVAL_P(arg); | 2371 | 5 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2372 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2373 | 0 | if (separate | 2374 | 0 | && zobj->properties | 2375 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2376 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2377 | 0 | GC_DELREF(zobj->properties); | 2378 | 0 | } | 2379 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2380 | 0 | } | 2381 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2382 | 2 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2383 | 0 | *dest = NULL; | 2384 | 2 | } else { | 2385 | 2 | return 0; | 2386 | 2 | } | 2387 | 5 | return 1; | 2388 | 7 | } |
Unexecuted instantiation: php_spl.c:zend_parse_arg_array_ht Unexecuted instantiation: spl_array.c:zend_parse_arg_array_ht Unexecuted instantiation: spl_directory.c:zend_parse_arg_array_ht Unexecuted instantiation: spl_dllist.c:zend_parse_arg_array_ht Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_array_ht Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_array_ht Unexecuted instantiation: spl_functions.c:zend_parse_arg_array_ht spl_heap.c:zend_parse_arg_array_ht Line | Count | Source | 2368 | 8 | { | 2369 | 8 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2370 | 8 | *dest = Z_ARRVAL_P(arg); | 2371 | 8 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2372 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2373 | 0 | if (separate | 2374 | 0 | && zobj->properties | 2375 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2376 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2377 | 0 | GC_DELREF(zobj->properties); | 2378 | 0 | } | 2379 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2380 | 0 | } | 2381 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2382 | 0 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2383 | 0 | *dest = NULL; | 2384 | 0 | } else { | 2385 | 0 | return 0; | 2386 | 0 | } | 2387 | 8 | return 1; | 2388 | 8 | } |
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_array_ht Unexecuted instantiation: spl_observer.c:zend_parse_arg_array_ht array.c:zend_parse_arg_array_ht Line | Count | Source | 2368 | 551 | { | 2369 | 551 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2370 | 544 | *dest = Z_ARRVAL_P(arg); | 2371 | 544 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2372 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2373 | 0 | if (separate | 2374 | 0 | && zobj->properties | 2375 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2376 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2377 | 0 | GC_DELREF(zobj->properties); | 2378 | 0 | } | 2379 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2380 | 0 | } | 2381 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2382 | 7 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2383 | 0 | *dest = NULL; | 2384 | 7 | } else { | 2385 | 7 | return 0; | 2386 | 7 | } | 2387 | 544 | return 1; | 2388 | 551 | } |
Unexecuted instantiation: assert.c:zend_parse_arg_array_ht Unexecuted instantiation: base64.c:zend_parse_arg_array_ht basic_functions.c:zend_parse_arg_array_ht Line | Count | Source | 2368 | 98 | { | 2369 | 98 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2370 | 98 | *dest = Z_ARRVAL_P(arg); | 2371 | 98 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2372 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2373 | 0 | if (separate | 2374 | 0 | && zobj->properties | 2375 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2376 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2377 | 0 | GC_DELREF(zobj->properties); | 2378 | 0 | } | 2379 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2380 | 0 | } | 2381 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2382 | 0 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2383 | 0 | *dest = NULL; | 2384 | 0 | } else { | 2385 | 0 | return 0; | 2386 | 0 | } | 2387 | 98 | return 1; | 2388 | 98 | } |
Unexecuted instantiation: browscap.c:zend_parse_arg_array_ht Unexecuted instantiation: crc32_x86.c:zend_parse_arg_array_ht Unexecuted instantiation: crc32.c:zend_parse_arg_array_ht Unexecuted instantiation: credits.c:zend_parse_arg_array_ht Unexecuted instantiation: crypt.c:zend_parse_arg_array_ht Unexecuted instantiation: css.c:zend_parse_arg_array_ht Unexecuted instantiation: datetime.c:zend_parse_arg_array_ht Unexecuted instantiation: dir.c:zend_parse_arg_array_ht Unexecuted instantiation: dl.c:zend_parse_arg_array_ht Unexecuted instantiation: dns.c:zend_parse_arg_array_ht Unexecuted instantiation: exec.c:zend_parse_arg_array_ht Unexecuted instantiation: file.c:zend_parse_arg_array_ht Unexecuted instantiation: filestat.c:zend_parse_arg_array_ht Unexecuted instantiation: filters.c:zend_parse_arg_array_ht Unexecuted instantiation: flock_compat.c:zend_parse_arg_array_ht Unexecuted instantiation: formatted_print.c:zend_parse_arg_array_ht Unexecuted instantiation: fsock.c:zend_parse_arg_array_ht Unexecuted instantiation: ftok.c:zend_parse_arg_array_ht Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_array_ht Unexecuted instantiation: head.c:zend_parse_arg_array_ht Unexecuted instantiation: hrtime.c:zend_parse_arg_array_ht Unexecuted instantiation: html.c:zend_parse_arg_array_ht Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_array_ht Unexecuted instantiation: http.c:zend_parse_arg_array_ht Unexecuted instantiation: image.c:zend_parse_arg_array_ht Unexecuted instantiation: incomplete_class.c:zend_parse_arg_array_ht Unexecuted instantiation: info.c:zend_parse_arg_array_ht Unexecuted instantiation: iptc.c:zend_parse_arg_array_ht Unexecuted instantiation: levenshtein.c:zend_parse_arg_array_ht Unexecuted instantiation: link.c:zend_parse_arg_array_ht Unexecuted instantiation: mail.c:zend_parse_arg_array_ht Unexecuted instantiation: math.c:zend_parse_arg_array_ht Unexecuted instantiation: md5.c:zend_parse_arg_array_ht Unexecuted instantiation: metaphone.c:zend_parse_arg_array_ht Unexecuted instantiation: microtime.c:zend_parse_arg_array_ht Unexecuted instantiation: net.c:zend_parse_arg_array_ht Unexecuted instantiation: pack.c:zend_parse_arg_array_ht Unexecuted instantiation: pageinfo.c:zend_parse_arg_array_ht Unexecuted instantiation: password.c:zend_parse_arg_array_ht Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_array_ht Unexecuted instantiation: proc_open.c:zend_parse_arg_array_ht Unexecuted instantiation: quot_print.c:zend_parse_arg_array_ht Unexecuted instantiation: scanf.c:zend_parse_arg_array_ht Unexecuted instantiation: sha1.c:zend_parse_arg_array_ht Unexecuted instantiation: soundex.c:zend_parse_arg_array_ht Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_array_ht string.c:zend_parse_arg_array_ht Line | Count | Source | 2368 | 96 | { | 2369 | 96 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2370 | 96 | *dest = Z_ARRVAL_P(arg); | 2371 | 96 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2372 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2373 | 0 | if (separate | 2374 | 0 | && zobj->properties | 2375 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2376 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2377 | 0 | GC_DELREF(zobj->properties); | 2378 | 0 | } | 2379 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2380 | 0 | } | 2381 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2382 | 0 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2383 | 0 | *dest = NULL; | 2384 | 0 | } else { | 2385 | 0 | return 0; | 2386 | 0 | } | 2387 | 96 | return 1; | 2388 | 96 | } |
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_array_ht Unexecuted instantiation: syslog.c:zend_parse_arg_array_ht Unexecuted instantiation: type.c:zend_parse_arg_array_ht Unexecuted instantiation: uniqid.c:zend_parse_arg_array_ht Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_array_ht Unexecuted instantiation: url.c:zend_parse_arg_array_ht Unexecuted instantiation: user_filters.c:zend_parse_arg_array_ht Unexecuted instantiation: uuencode.c:zend_parse_arg_array_ht Unexecuted instantiation: var_unserializer.c:zend_parse_arg_array_ht var.c:zend_parse_arg_array_ht Line | Count | Source | 2368 | 1 | { | 2369 | 1 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2370 | 0 | *dest = Z_ARRVAL_P(arg); | 2371 | 1 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2372 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2373 | 0 | if (separate | 2374 | 0 | && zobj->properties | 2375 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2376 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2377 | 0 | GC_DELREF(zobj->properties); | 2378 | 0 | } | 2379 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2380 | 0 | } | 2381 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2382 | 1 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2383 | 0 | *dest = NULL; | 2384 | 1 | } else { | 2385 | 1 | return 0; | 2386 | 1 | } | 2387 | 0 | return 1; | 2388 | 1 | } |
Unexecuted instantiation: versioning.c:zend_parse_arg_array_ht Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_array_ht Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_array_ht Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_array_ht php_uri.c:zend_parse_arg_array_ht Line | Count | Source | 2368 | 1 | { | 2369 | 1 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2370 | 1 | *dest = Z_ARRVAL_P(arg); | 2371 | 1 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2372 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2373 | 0 | if (separate | 2374 | 0 | && zobj->properties | 2375 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2376 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2377 | 0 | GC_DELREF(zobj->properties); | 2378 | 0 | } | 2379 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2380 | 0 | } | 2381 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2382 | 0 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2383 | 0 | *dest = NULL; | 2384 | 0 | } else { | 2385 | 0 | return 0; | 2386 | 0 | } | 2387 | 1 | return 1; | 2388 | 1 | } |
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_array_ht Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_array_ht Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_array_ht Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_array_ht Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_array_ht Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_array_ht Unexecuted instantiation: getopt.c:zend_parse_arg_array_ht Unexecuted instantiation: main.c:zend_parse_arg_array_ht Unexecuted instantiation: network.c:zend_parse_arg_array_ht Unexecuted instantiation: output.c:zend_parse_arg_array_ht Unexecuted instantiation: php_content_types.c:zend_parse_arg_array_ht Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_array_ht Unexecuted instantiation: php_ini.c:zend_parse_arg_array_ht Unexecuted instantiation: php_glob.c:zend_parse_arg_array_ht Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_array_ht Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_array_ht Unexecuted instantiation: php_scandir.c:zend_parse_arg_array_ht Unexecuted instantiation: php_syslog.c:zend_parse_arg_array_ht Unexecuted instantiation: php_ticks.c:zend_parse_arg_array_ht Unexecuted instantiation: php_variables.c:zend_parse_arg_array_ht Unexecuted instantiation: reentrancy.c:zend_parse_arg_array_ht Unexecuted instantiation: rfc1867.c:zend_parse_arg_array_ht Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_array_ht Unexecuted instantiation: SAPI.c:zend_parse_arg_array_ht Unexecuted instantiation: snprintf.c:zend_parse_arg_array_ht Unexecuted instantiation: spprintf.c:zend_parse_arg_array_ht Unexecuted instantiation: strlcat.c:zend_parse_arg_array_ht Unexecuted instantiation: strlcpy.c:zend_parse_arg_array_ht Unexecuted instantiation: cast.c:zend_parse_arg_array_ht Unexecuted instantiation: filter.c:zend_parse_arg_array_ht Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_array_ht Unexecuted instantiation: memory.c:zend_parse_arg_array_ht Unexecuted instantiation: mmap.c:zend_parse_arg_array_ht Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_array_ht Unexecuted instantiation: streams.c:zend_parse_arg_array_ht Unexecuted instantiation: transports.c:zend_parse_arg_array_ht Unexecuted instantiation: userspace.c:zend_parse_arg_array_ht Unexecuted instantiation: xp_socket.c:zend_parse_arg_array_ht Unexecuted instantiation: block_pass.c:zend_parse_arg_array_ht Unexecuted instantiation: compact_literals.c:zend_parse_arg_array_ht Unexecuted instantiation: compact_vars.c:zend_parse_arg_array_ht Unexecuted instantiation: dfa_pass.c:zend_parse_arg_array_ht Unexecuted instantiation: nop_removal.c:zend_parse_arg_array_ht Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_array_ht Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_array_ht Unexecuted instantiation: pass1.c:zend_parse_arg_array_ht Unexecuted instantiation: pass3.c:zend_parse_arg_array_ht Unexecuted instantiation: sccp.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_array_ht zend_API.c:zend_parse_arg_array_ht Line | Count | Source | 2368 | 30.9k | { | 2369 | 30.9k | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2370 | 30.9k | *dest = Z_ARRVAL_P(arg); | 2371 | 30.9k | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2372 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2373 | 0 | if (separate | 2374 | 0 | && zobj->properties | 2375 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2376 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2377 | 0 | GC_DELREF(zobj->properties); | 2378 | 0 | } | 2379 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2380 | 0 | } | 2381 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2382 | 2 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2383 | 0 | *dest = NULL; | 2384 | 2 | } else { | 2385 | 2 | return 0; | 2386 | 2 | } | 2387 | 30.9k | return 1; | 2388 | 30.9k | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_attributes.c:zend_parse_arg_array_ht zend_builtin_functions.c:zend_parse_arg_array_ht Line | Count | Source | 2368 | 149 | { | 2369 | 149 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2370 | 143 | *dest = Z_ARRVAL_P(arg); | 2371 | 143 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2372 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2373 | 0 | if (separate | 2374 | 0 | && zobj->properties | 2375 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2376 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2377 | 0 | GC_DELREF(zobj->properties); | 2378 | 0 | } | 2379 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2380 | 0 | } | 2381 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2382 | 6 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2383 | 0 | *dest = NULL; | 2384 | 6 | } else { | 2385 | 6 | return 0; | 2386 | 6 | } | 2387 | 143 | return 1; | 2388 | 149 | } |
Unexecuted instantiation: zend_closures.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_compile.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_constants.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_enum.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_execute.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_fibers.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_gc.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_generators.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_ini.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_iterators.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_list.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_objects.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_observer.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_opcode.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_operators.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_system_id.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_variables.c:zend_parse_arg_array_ht Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_array_ht Unexecuted instantiation: zend.c:zend_parse_arg_array_ht Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_array_ht Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_array_ht Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_array_ht Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_array_ht Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_array_ht Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_array_ht Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_array_ht Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_array_ht Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_array_ht Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_array_ht |
2389 | | |
2390 | | static zend_always_inline bool zend_parse_arg_array_ht_or_long( |
2391 | | zval *arg, HashTable **dest_ht, zend_long *dest_long, bool *is_null, bool allow_null, uint32_t arg_num |
2392 | 5 | ) { |
2393 | 5 | if (allow_null) { |
2394 | 0 | *is_null = 0; |
2395 | 0 | } |
2396 | | |
2397 | 5 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { |
2398 | 0 | *dest_ht = Z_ARRVAL_P(arg); |
2399 | 5 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { |
2400 | 5 | *dest_ht = NULL; |
2401 | 5 | *dest_long = Z_LVAL_P(arg); |
2402 | 5 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2403 | 0 | *dest_ht = NULL; |
2404 | 0 | *is_null = 1; |
2405 | 0 | } else { |
2406 | 0 | *dest_ht = NULL; |
2407 | 0 | return zend_parse_arg_long_slow(arg, dest_long, arg_num); |
2408 | 0 | } |
2409 | | |
2410 | 5 | return 1; |
2411 | 5 | } Unexecuted instantiation: php_date.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_pcre.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: exif.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_adler32.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_crc32.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_fnv.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_gost.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_haval.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_joaat.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_md.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_murmur.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_sha.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_sha3.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_snefru.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_tiger.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hash.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: json_encoder.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: json_scanner.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: json.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_lexbor.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_persist.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_jit.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: csprng.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: engine_secure.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: engine_user.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: gammasection.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: random.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: randomizer.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_utils.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_reflection.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_spl.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: spl_array.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: spl_directory.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: spl_dllist.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: spl_functions.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: spl_heap.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: spl_iterators.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: spl_observer.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: array.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: assert.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: base64.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: basic_functions.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: browscap.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: crc32_x86.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: crc32.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: credits.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: crypt.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: css.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: datetime.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: dir.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: dl.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: dns.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: exec.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: file.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: filestat.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: filters.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: flock_compat.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: formatted_print.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: fsock.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: ftok.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: head.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: hrtime.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: html.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: http.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: image.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: incomplete_class.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: info.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: iptc.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: levenshtein.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: link.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: mail.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: math.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: md5.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: metaphone.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: microtime.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: net.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: pack.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: pageinfo.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: password.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: proc_open.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: quot_print.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: scanf.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: sha1.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: soundex.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_array_ht_or_long string.c:zend_parse_arg_array_ht_or_long Line | Count | Source | 2392 | 5 | ) { | 2393 | 5 | if (allow_null) { | 2394 | 0 | *is_null = 0; | 2395 | 0 | } | 2396 | | | 2397 | 5 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2398 | 0 | *dest_ht = Z_ARRVAL_P(arg); | 2399 | 5 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2400 | 5 | *dest_ht = NULL; | 2401 | 5 | *dest_long = Z_LVAL_P(arg); | 2402 | 5 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2403 | 0 | *dest_ht = NULL; | 2404 | 0 | *is_null = 1; | 2405 | 0 | } else { | 2406 | 0 | *dest_ht = NULL; | 2407 | 0 | return zend_parse_arg_long_slow(arg, dest_long, arg_num); | 2408 | 0 | } | 2409 | | | 2410 | 5 | return 1; | 2411 | 5 | } |
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: syslog.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: type.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: uniqid.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: url.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: user_filters.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: uuencode.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: var_unserializer.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: var.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: versioning.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_uri.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_uri_common.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: getopt.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: main.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: network.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: output.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_content_types.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_ini.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_glob.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_scandir.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_syslog.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_ticks.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: php_variables.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: reentrancy.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: rfc1867.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: SAPI.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: snprintf.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: spprintf.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: strlcat.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: strlcpy.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: cast.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: filter.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: memory.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: mmap.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: streams.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: transports.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: userspace.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: xp_socket.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: block_pass.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: compact_literals.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: compact_vars.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: dfa_pass.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: nop_removal.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: pass1.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: pass3.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: sccp.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_API.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_ast.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_attributes.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_closures.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_compile.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_constants.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_enum.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_execute.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_fibers.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_gc.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_generators.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_ini.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_iterators.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_list.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_objects.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_observer.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_opcode.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_operators.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_system_id.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_variables.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: zend.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_array_ht_or_long Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_array_ht_or_long |
2412 | | |
2413 | | static zend_always_inline bool zend_parse_arg_object(zval *arg, zval **dest, zend_class_entry *ce, bool check_null) |
2414 | 292k | { |
2415 | 292k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && |
2416 | 29.1k | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { |
2417 | 29.1k | *dest = arg; |
2418 | 263k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2419 | 263k | *dest = NULL; |
2420 | 263k | } else { |
2421 | 29 | return 0; |
2422 | 29 | } |
2423 | 292k | return 1; |
2424 | 292k | } php_date.c:zend_parse_arg_object Line | Count | Source | 2414 | 286k | { | 2415 | 286k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2416 | 23.4k | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2417 | 23.4k | *dest = arg; | 2418 | 263k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2419 | 263k | *dest = NULL; | 2420 | 263k | } else { | 2421 | 8 | return 0; | 2422 | 8 | } | 2423 | 286k | return 1; | 2424 | 286k | } |
Unexecuted instantiation: php_pcre.c:zend_parse_arg_object Unexecuted instantiation: exif.c:zend_parse_arg_object Unexecuted instantiation: hash_adler32.c:zend_parse_arg_object Unexecuted instantiation: hash_crc32.c:zend_parse_arg_object Unexecuted instantiation: hash_fnv.c:zend_parse_arg_object Unexecuted instantiation: hash_gost.c:zend_parse_arg_object Unexecuted instantiation: hash_haval.c:zend_parse_arg_object Unexecuted instantiation: hash_joaat.c:zend_parse_arg_object Unexecuted instantiation: hash_md.c:zend_parse_arg_object Unexecuted instantiation: hash_murmur.c:zend_parse_arg_object Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_object Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_object Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_object Unexecuted instantiation: hash_sha.c:zend_parse_arg_object Unexecuted instantiation: hash_sha3.c:zend_parse_arg_object Unexecuted instantiation: hash_snefru.c:zend_parse_arg_object Unexecuted instantiation: hash_tiger.c:zend_parse_arg_object Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_object Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_object Unexecuted instantiation: hash.c:zend_parse_arg_object Unexecuted instantiation: json_encoder.c:zend_parse_arg_object Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_object Unexecuted instantiation: json_scanner.c:zend_parse_arg_object Unexecuted instantiation: json.c:zend_parse_arg_object Unexecuted instantiation: php_lexbor.c:zend_parse_arg_object Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_object Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_object Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_object Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_object Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_object Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_object Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_object Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_object Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_object Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_object Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_object Unexecuted instantiation: zend_persist.c:zend_parse_arg_object Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_object Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_object Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_object Unexecuted instantiation: zend_jit.c:zend_parse_arg_object Unexecuted instantiation: csprng.c:zend_parse_arg_object Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_object Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_object Unexecuted instantiation: engine_secure.c:zend_parse_arg_object Unexecuted instantiation: engine_user.c:zend_parse_arg_object Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_object Unexecuted instantiation: gammasection.c:zend_parse_arg_object Unexecuted instantiation: random.c:zend_parse_arg_object Unexecuted instantiation: randomizer.c:zend_parse_arg_object Unexecuted instantiation: zend_utils.c:zend_parse_arg_object php_reflection.c:zend_parse_arg_object Line | Count | Source | 2414 | 74 | { | 2415 | 74 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2416 | 71 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2417 | 71 | *dest = arg; | 2418 | 71 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2419 | 3 | *dest = NULL; | 2420 | 3 | } else { | 2421 | 0 | return 0; | 2422 | 0 | } | 2423 | 74 | return 1; | 2424 | 74 | } |
Unexecuted instantiation: php_spl.c:zend_parse_arg_object Unexecuted instantiation: spl_array.c:zend_parse_arg_object Unexecuted instantiation: spl_directory.c:zend_parse_arg_object Unexecuted instantiation: spl_dllist.c:zend_parse_arg_object Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_object Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_object Unexecuted instantiation: spl_functions.c:zend_parse_arg_object Unexecuted instantiation: spl_heap.c:zend_parse_arg_object Unexecuted instantiation: spl_iterators.c:zend_parse_arg_object Unexecuted instantiation: spl_observer.c:zend_parse_arg_object Unexecuted instantiation: array.c:zend_parse_arg_object Unexecuted instantiation: assert.c:zend_parse_arg_object Unexecuted instantiation: base64.c:zend_parse_arg_object Unexecuted instantiation: basic_functions.c:zend_parse_arg_object Unexecuted instantiation: browscap.c:zend_parse_arg_object Unexecuted instantiation: crc32_x86.c:zend_parse_arg_object Unexecuted instantiation: crc32.c:zend_parse_arg_object Unexecuted instantiation: credits.c:zend_parse_arg_object Unexecuted instantiation: crypt.c:zend_parse_arg_object Unexecuted instantiation: css.c:zend_parse_arg_object Unexecuted instantiation: datetime.c:zend_parse_arg_object Unexecuted instantiation: dir.c:zend_parse_arg_object Unexecuted instantiation: dl.c:zend_parse_arg_object Unexecuted instantiation: dns.c:zend_parse_arg_object Unexecuted instantiation: exec.c:zend_parse_arg_object Unexecuted instantiation: file.c:zend_parse_arg_object Unexecuted instantiation: filestat.c:zend_parse_arg_object Unexecuted instantiation: filters.c:zend_parse_arg_object Unexecuted instantiation: flock_compat.c:zend_parse_arg_object Unexecuted instantiation: formatted_print.c:zend_parse_arg_object Unexecuted instantiation: fsock.c:zend_parse_arg_object Unexecuted instantiation: ftok.c:zend_parse_arg_object Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_object Unexecuted instantiation: head.c:zend_parse_arg_object Unexecuted instantiation: hrtime.c:zend_parse_arg_object Unexecuted instantiation: html.c:zend_parse_arg_object Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_object Unexecuted instantiation: http.c:zend_parse_arg_object Unexecuted instantiation: image.c:zend_parse_arg_object Unexecuted instantiation: incomplete_class.c:zend_parse_arg_object Unexecuted instantiation: info.c:zend_parse_arg_object Unexecuted instantiation: iptc.c:zend_parse_arg_object Unexecuted instantiation: levenshtein.c:zend_parse_arg_object Unexecuted instantiation: link.c:zend_parse_arg_object Unexecuted instantiation: mail.c:zend_parse_arg_object Unexecuted instantiation: math.c:zend_parse_arg_object Unexecuted instantiation: md5.c:zend_parse_arg_object Unexecuted instantiation: metaphone.c:zend_parse_arg_object Unexecuted instantiation: microtime.c:zend_parse_arg_object Unexecuted instantiation: net.c:zend_parse_arg_object Unexecuted instantiation: pack.c:zend_parse_arg_object Unexecuted instantiation: pageinfo.c:zend_parse_arg_object Unexecuted instantiation: password.c:zend_parse_arg_object Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_object Unexecuted instantiation: proc_open.c:zend_parse_arg_object Unexecuted instantiation: quot_print.c:zend_parse_arg_object Unexecuted instantiation: scanf.c:zend_parse_arg_object Unexecuted instantiation: sha1.c:zend_parse_arg_object Unexecuted instantiation: soundex.c:zend_parse_arg_object Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_object Unexecuted instantiation: string.c:zend_parse_arg_object Unexecuted instantiation: strnatcmp.c:zend_parse_arg_object Unexecuted instantiation: syslog.c:zend_parse_arg_object Unexecuted instantiation: type.c:zend_parse_arg_object Unexecuted instantiation: uniqid.c:zend_parse_arg_object Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_object Unexecuted instantiation: url.c:zend_parse_arg_object user_filters.c:zend_parse_arg_object Line | Count | Source | 2414 | 15 | { | 2415 | 15 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2416 | 13 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2417 | 13 | *dest = arg; | 2418 | 13 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2419 | 0 | *dest = NULL; | 2420 | 2 | } else { | 2421 | 2 | return 0; | 2422 | 2 | } | 2423 | 13 | return 1; | 2424 | 15 | } |
Unexecuted instantiation: uuencode.c:zend_parse_arg_object Unexecuted instantiation: var_unserializer.c:zend_parse_arg_object Unexecuted instantiation: var.c:zend_parse_arg_object Unexecuted instantiation: versioning.c:zend_parse_arg_object Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_object Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_object Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_object Unexecuted instantiation: php_uri.c:zend_parse_arg_object Unexecuted instantiation: php_uri_common.c:zend_parse_arg_object Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_object Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_object Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_object Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_object Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_object Unexecuted instantiation: getopt.c:zend_parse_arg_object Unexecuted instantiation: main.c:zend_parse_arg_object Unexecuted instantiation: network.c:zend_parse_arg_object Unexecuted instantiation: output.c:zend_parse_arg_object Unexecuted instantiation: php_content_types.c:zend_parse_arg_object Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_object Unexecuted instantiation: php_ini.c:zend_parse_arg_object Unexecuted instantiation: php_glob.c:zend_parse_arg_object Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_object Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_object Unexecuted instantiation: php_scandir.c:zend_parse_arg_object Unexecuted instantiation: php_syslog.c:zend_parse_arg_object Unexecuted instantiation: php_ticks.c:zend_parse_arg_object Unexecuted instantiation: php_variables.c:zend_parse_arg_object Unexecuted instantiation: reentrancy.c:zend_parse_arg_object Unexecuted instantiation: rfc1867.c:zend_parse_arg_object Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_object Unexecuted instantiation: SAPI.c:zend_parse_arg_object Unexecuted instantiation: snprintf.c:zend_parse_arg_object Unexecuted instantiation: spprintf.c:zend_parse_arg_object Unexecuted instantiation: strlcat.c:zend_parse_arg_object Unexecuted instantiation: strlcpy.c:zend_parse_arg_object Unexecuted instantiation: cast.c:zend_parse_arg_object Unexecuted instantiation: filter.c:zend_parse_arg_object Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_object Unexecuted instantiation: memory.c:zend_parse_arg_object Unexecuted instantiation: mmap.c:zend_parse_arg_object Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_object Unexecuted instantiation: streams.c:zend_parse_arg_object Unexecuted instantiation: transports.c:zend_parse_arg_object Unexecuted instantiation: userspace.c:zend_parse_arg_object Unexecuted instantiation: xp_socket.c:zend_parse_arg_object Unexecuted instantiation: block_pass.c:zend_parse_arg_object Unexecuted instantiation: compact_literals.c:zend_parse_arg_object Unexecuted instantiation: compact_vars.c:zend_parse_arg_object Unexecuted instantiation: dfa_pass.c:zend_parse_arg_object Unexecuted instantiation: nop_removal.c:zend_parse_arg_object Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_object Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_object Unexecuted instantiation: pass1.c:zend_parse_arg_object Unexecuted instantiation: pass3.c:zend_parse_arg_object Unexecuted instantiation: sccp.c:zend_parse_arg_object Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_object zend_API.c:zend_parse_arg_object Line | Count | Source | 2414 | 4.17k | { | 2415 | 4.17k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2416 | 4.14k | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2417 | 4.14k | *dest = arg; | 2418 | 4.14k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2419 | 18 | *dest = NULL; | 2420 | 18 | } else { | 2421 | 9 | return 0; | 2422 | 9 | } | 2423 | 4.16k | return 1; | 2424 | 4.17k | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_object Unexecuted instantiation: zend_attributes.c:zend_parse_arg_object Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_object zend_closures.c:zend_parse_arg_object Line | Count | Source | 2414 | 1.60k | { | 2415 | 1.60k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2416 | 1.37k | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2417 | 1.37k | *dest = arg; | 2418 | 1.37k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2419 | 227 | *dest = NULL; | 2420 | 227 | } else { | 2421 | 4 | return 0; | 2422 | 4 | } | 2423 | 1.60k | return 1; | 2424 | 1.60k | } |
Unexecuted instantiation: zend_compile.c:zend_parse_arg_object Unexecuted instantiation: zend_constants.c:zend_parse_arg_object Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_object Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_object Unexecuted instantiation: zend_enum.c:zend_parse_arg_object Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_object Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_object Unexecuted instantiation: zend_execute.c:zend_parse_arg_object zend_fibers.c:zend_parse_arg_object Line | Count | Source | 2414 | 24 | { | 2415 | 24 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2416 | 24 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2417 | 24 | *dest = arg; | 2418 | 24 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2419 | 0 | *dest = NULL; | 2420 | 0 | } else { | 2421 | 0 | return 0; | 2422 | 0 | } | 2423 | 24 | return 1; | 2424 | 24 | } |
Unexecuted instantiation: zend_gc.c:zend_parse_arg_object zend_generators.c:zend_parse_arg_object Line | Count | Source | 2414 | 95 | { | 2415 | 95 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2416 | 95 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2417 | 89 | *dest = arg; | 2418 | 89 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2419 | 0 | *dest = NULL; | 2420 | 6 | } else { | 2421 | 6 | return 0; | 2422 | 6 | } | 2423 | 89 | return 1; | 2424 | 95 | } |
Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_object Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_object Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_object Unexecuted instantiation: zend_ini.c:zend_parse_arg_object Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_object Unexecuted instantiation: zend_iterators.c:zend_parse_arg_object Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_object Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_object Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_object Unexecuted instantiation: zend_list.c:zend_parse_arg_object Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_object Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_object Unexecuted instantiation: zend_objects.c:zend_parse_arg_object Unexecuted instantiation: zend_observer.c:zend_parse_arg_object Unexecuted instantiation: zend_opcode.c:zend_parse_arg_object Unexecuted instantiation: zend_operators.c:zend_parse_arg_object Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_object Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_object Unexecuted instantiation: zend_system_id.c:zend_parse_arg_object Unexecuted instantiation: zend_variables.c:zend_parse_arg_object Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_object Unexecuted instantiation: zend.c:zend_parse_arg_object Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_object Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_object Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_object Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_object Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_object Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_object Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_object Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_object Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_object Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_object |
2425 | | |
2426 | | static zend_always_inline bool zend_parse_arg_obj(const zval *arg, zend_object **dest, zend_class_entry *ce, bool check_null) |
2427 | 4.33k | { |
2428 | 4.33k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && |
2429 | 4.30k | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { |
2430 | 4.29k | *dest = Z_OBJ_P(arg); |
2431 | 4.29k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2432 | 0 | *dest = NULL; |
2433 | 44 | } else { |
2434 | 44 | return 0; |
2435 | 44 | } |
2436 | 4.29k | return 1; |
2437 | 4.33k | } Unexecuted instantiation: php_date.c:zend_parse_arg_obj Unexecuted instantiation: php_pcre.c:zend_parse_arg_obj Unexecuted instantiation: exif.c:zend_parse_arg_obj Unexecuted instantiation: hash_adler32.c:zend_parse_arg_obj Unexecuted instantiation: hash_crc32.c:zend_parse_arg_obj Unexecuted instantiation: hash_fnv.c:zend_parse_arg_obj Unexecuted instantiation: hash_gost.c:zend_parse_arg_obj Unexecuted instantiation: hash_haval.c:zend_parse_arg_obj Unexecuted instantiation: hash_joaat.c:zend_parse_arg_obj Unexecuted instantiation: hash_md.c:zend_parse_arg_obj Unexecuted instantiation: hash_murmur.c:zend_parse_arg_obj Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_obj Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_obj Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_obj Unexecuted instantiation: hash_sha.c:zend_parse_arg_obj Unexecuted instantiation: hash_sha3.c:zend_parse_arg_obj Unexecuted instantiation: hash_snefru.c:zend_parse_arg_obj Unexecuted instantiation: hash_tiger.c:zend_parse_arg_obj Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_obj Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_obj Unexecuted instantiation: hash.c:zend_parse_arg_obj Unexecuted instantiation: json_encoder.c:zend_parse_arg_obj Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_obj Unexecuted instantiation: json_scanner.c:zend_parse_arg_obj Unexecuted instantiation: json.c:zend_parse_arg_obj Unexecuted instantiation: php_lexbor.c:zend_parse_arg_obj Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_obj Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_obj Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_obj Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_obj Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_obj Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_obj Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_obj Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_obj Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_obj Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_obj Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_obj Unexecuted instantiation: zend_persist.c:zend_parse_arg_obj Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_obj Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_obj Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_obj Unexecuted instantiation: zend_jit.c:zend_parse_arg_obj Unexecuted instantiation: csprng.c:zend_parse_arg_obj Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_obj Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_obj Unexecuted instantiation: engine_secure.c:zend_parse_arg_obj Unexecuted instantiation: engine_user.c:zend_parse_arg_obj Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_obj Unexecuted instantiation: gammasection.c:zend_parse_arg_obj Unexecuted instantiation: random.c:zend_parse_arg_obj Unexecuted instantiation: randomizer.c:zend_parse_arg_obj Unexecuted instantiation: zend_utils.c:zend_parse_arg_obj php_reflection.c:zend_parse_arg_obj Line | Count | Source | 2427 | 2.85k | { | 2428 | 2.85k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2429 | 2.83k | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2430 | 2.83k | *dest = Z_OBJ_P(arg); | 2431 | 2.83k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2432 | 0 | *dest = NULL; | 2433 | 26 | } else { | 2434 | 26 | return 0; | 2435 | 26 | } | 2436 | 2.83k | return 1; | 2437 | 2.85k | } |
php_spl.c:zend_parse_arg_obj Line | Count | Source | 2427 | 611 | { | 2428 | 611 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2429 | 609 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2430 | 609 | *dest = Z_OBJ_P(arg); | 2431 | 609 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2432 | 0 | *dest = NULL; | 2433 | 2 | } else { | 2434 | 2 | return 0; | 2435 | 2 | } | 2436 | 609 | return 1; | 2437 | 611 | } |
Unexecuted instantiation: spl_array.c:zend_parse_arg_obj Unexecuted instantiation: spl_directory.c:zend_parse_arg_obj Unexecuted instantiation: spl_dllist.c:zend_parse_arg_obj Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_obj Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_obj Unexecuted instantiation: spl_functions.c:zend_parse_arg_obj Unexecuted instantiation: spl_heap.c:zend_parse_arg_obj Unexecuted instantiation: spl_iterators.c:zend_parse_arg_obj spl_observer.c:zend_parse_arg_obj Line | Count | Source | 2427 | 40 | { | 2428 | 40 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2429 | 35 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2430 | 35 | *dest = Z_OBJ_P(arg); | 2431 | 35 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2432 | 0 | *dest = NULL; | 2433 | 5 | } else { | 2434 | 5 | return 0; | 2435 | 5 | } | 2436 | 35 | return 1; | 2437 | 40 | } |
Unexecuted instantiation: array.c:zend_parse_arg_obj Unexecuted instantiation: assert.c:zend_parse_arg_obj Unexecuted instantiation: base64.c:zend_parse_arg_obj Unexecuted instantiation: basic_functions.c:zend_parse_arg_obj Unexecuted instantiation: browscap.c:zend_parse_arg_obj Unexecuted instantiation: crc32_x86.c:zend_parse_arg_obj Unexecuted instantiation: crc32.c:zend_parse_arg_obj Unexecuted instantiation: credits.c:zend_parse_arg_obj Unexecuted instantiation: crypt.c:zend_parse_arg_obj Unexecuted instantiation: css.c:zend_parse_arg_obj Unexecuted instantiation: datetime.c:zend_parse_arg_obj Unexecuted instantiation: dir.c:zend_parse_arg_obj Unexecuted instantiation: dl.c:zend_parse_arg_obj Unexecuted instantiation: dns.c:zend_parse_arg_obj Unexecuted instantiation: exec.c:zend_parse_arg_obj Unexecuted instantiation: file.c:zend_parse_arg_obj Unexecuted instantiation: filestat.c:zend_parse_arg_obj Unexecuted instantiation: filters.c:zend_parse_arg_obj Unexecuted instantiation: flock_compat.c:zend_parse_arg_obj Unexecuted instantiation: formatted_print.c:zend_parse_arg_obj Unexecuted instantiation: fsock.c:zend_parse_arg_obj Unexecuted instantiation: ftok.c:zend_parse_arg_obj Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_obj Unexecuted instantiation: head.c:zend_parse_arg_obj Unexecuted instantiation: hrtime.c:zend_parse_arg_obj Unexecuted instantiation: html.c:zend_parse_arg_obj Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_obj Unexecuted instantiation: http.c:zend_parse_arg_obj Unexecuted instantiation: image.c:zend_parse_arg_obj Unexecuted instantiation: incomplete_class.c:zend_parse_arg_obj Unexecuted instantiation: info.c:zend_parse_arg_obj Unexecuted instantiation: iptc.c:zend_parse_arg_obj Unexecuted instantiation: levenshtein.c:zend_parse_arg_obj Unexecuted instantiation: link.c:zend_parse_arg_obj Unexecuted instantiation: mail.c:zend_parse_arg_obj Unexecuted instantiation: math.c:zend_parse_arg_obj Unexecuted instantiation: md5.c:zend_parse_arg_obj Unexecuted instantiation: metaphone.c:zend_parse_arg_obj Unexecuted instantiation: microtime.c:zend_parse_arg_obj Unexecuted instantiation: net.c:zend_parse_arg_obj Unexecuted instantiation: pack.c:zend_parse_arg_obj Unexecuted instantiation: pageinfo.c:zend_parse_arg_obj Unexecuted instantiation: password.c:zend_parse_arg_obj Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_obj Unexecuted instantiation: proc_open.c:zend_parse_arg_obj Unexecuted instantiation: quot_print.c:zend_parse_arg_obj Unexecuted instantiation: scanf.c:zend_parse_arg_obj Unexecuted instantiation: sha1.c:zend_parse_arg_obj Unexecuted instantiation: soundex.c:zend_parse_arg_obj Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_obj Unexecuted instantiation: string.c:zend_parse_arg_obj Unexecuted instantiation: strnatcmp.c:zend_parse_arg_obj Unexecuted instantiation: syslog.c:zend_parse_arg_obj Unexecuted instantiation: type.c:zend_parse_arg_obj Unexecuted instantiation: uniqid.c:zend_parse_arg_obj Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_obj Unexecuted instantiation: url.c:zend_parse_arg_obj Unexecuted instantiation: user_filters.c:zend_parse_arg_obj Unexecuted instantiation: uuencode.c:zend_parse_arg_obj Unexecuted instantiation: var_unserializer.c:zend_parse_arg_obj Unexecuted instantiation: var.c:zend_parse_arg_obj Unexecuted instantiation: versioning.c:zend_parse_arg_obj Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_obj Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_obj Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_obj Unexecuted instantiation: php_uri.c:zend_parse_arg_obj Unexecuted instantiation: php_uri_common.c:zend_parse_arg_obj Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_obj Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_obj Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_obj Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_obj Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_obj Unexecuted instantiation: getopt.c:zend_parse_arg_obj Unexecuted instantiation: main.c:zend_parse_arg_obj Unexecuted instantiation: network.c:zend_parse_arg_obj Unexecuted instantiation: output.c:zend_parse_arg_obj Unexecuted instantiation: php_content_types.c:zend_parse_arg_obj Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_obj Unexecuted instantiation: php_ini.c:zend_parse_arg_obj Unexecuted instantiation: php_glob.c:zend_parse_arg_obj Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_obj Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_obj Unexecuted instantiation: php_scandir.c:zend_parse_arg_obj Unexecuted instantiation: php_syslog.c:zend_parse_arg_obj Unexecuted instantiation: php_ticks.c:zend_parse_arg_obj Unexecuted instantiation: php_variables.c:zend_parse_arg_obj Unexecuted instantiation: reentrancy.c:zend_parse_arg_obj Unexecuted instantiation: rfc1867.c:zend_parse_arg_obj Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_obj Unexecuted instantiation: SAPI.c:zend_parse_arg_obj Unexecuted instantiation: snprintf.c:zend_parse_arg_obj Unexecuted instantiation: spprintf.c:zend_parse_arg_obj Unexecuted instantiation: strlcat.c:zend_parse_arg_obj Unexecuted instantiation: strlcpy.c:zend_parse_arg_obj Unexecuted instantiation: cast.c:zend_parse_arg_obj Unexecuted instantiation: filter.c:zend_parse_arg_obj Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_obj Unexecuted instantiation: memory.c:zend_parse_arg_obj Unexecuted instantiation: mmap.c:zend_parse_arg_obj Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_obj Unexecuted instantiation: streams.c:zend_parse_arg_obj Unexecuted instantiation: transports.c:zend_parse_arg_obj Unexecuted instantiation: userspace.c:zend_parse_arg_obj Unexecuted instantiation: xp_socket.c:zend_parse_arg_obj Unexecuted instantiation: block_pass.c:zend_parse_arg_obj Unexecuted instantiation: compact_literals.c:zend_parse_arg_obj Unexecuted instantiation: compact_vars.c:zend_parse_arg_obj Unexecuted instantiation: dfa_pass.c:zend_parse_arg_obj Unexecuted instantiation: nop_removal.c:zend_parse_arg_obj Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_obj Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_obj Unexecuted instantiation: pass1.c:zend_parse_arg_obj Unexecuted instantiation: pass3.c:zend_parse_arg_obj Unexecuted instantiation: sccp.c:zend_parse_arg_obj Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_obj Unexecuted instantiation: zend_API.c:zend_parse_arg_obj Unexecuted instantiation: zend_ast.c:zend_parse_arg_obj Unexecuted instantiation: zend_attributes.c:zend_parse_arg_obj zend_builtin_functions.c:zend_parse_arg_obj Line | Count | Source | 2427 | 520 | { | 2428 | 520 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2429 | 514 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2430 | 514 | *dest = Z_OBJ_P(arg); | 2431 | 514 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2432 | 0 | *dest = NULL; | 2433 | 6 | } else { | 2434 | 6 | return 0; | 2435 | 6 | } | 2436 | 514 | return 1; | 2437 | 520 | } |
Unexecuted instantiation: zend_closures.c:zend_parse_arg_obj Unexecuted instantiation: zend_compile.c:zend_parse_arg_obj Unexecuted instantiation: zend_constants.c:zend_parse_arg_obj Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_obj Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_obj Unexecuted instantiation: zend_enum.c:zend_parse_arg_obj Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_obj Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_obj Unexecuted instantiation: zend_execute.c:zend_parse_arg_obj Unexecuted instantiation: zend_fibers.c:zend_parse_arg_obj Unexecuted instantiation: zend_gc.c:zend_parse_arg_obj Unexecuted instantiation: zend_generators.c:zend_parse_arg_obj Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_obj Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_obj Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_obj Unexecuted instantiation: zend_ini.c:zend_parse_arg_obj Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_obj Unexecuted instantiation: zend_iterators.c:zend_parse_arg_obj Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_obj Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_obj Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_obj Unexecuted instantiation: zend_list.c:zend_parse_arg_obj Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_obj Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_obj Unexecuted instantiation: zend_objects.c:zend_parse_arg_obj Unexecuted instantiation: zend_observer.c:zend_parse_arg_obj Unexecuted instantiation: zend_opcode.c:zend_parse_arg_obj Unexecuted instantiation: zend_operators.c:zend_parse_arg_obj Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_obj Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_obj Unexecuted instantiation: zend_system_id.c:zend_parse_arg_obj Unexecuted instantiation: zend_variables.c:zend_parse_arg_obj zend_weakrefs.c:zend_parse_arg_obj Line | Count | Source | 2427 | 311 | { | 2428 | 311 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2429 | 306 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2430 | 306 | *dest = Z_OBJ_P(arg); | 2431 | 306 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2432 | 0 | *dest = NULL; | 2433 | 5 | } else { | 2434 | 5 | return 0; | 2435 | 5 | } | 2436 | 306 | return 1; | 2437 | 311 | } |
Unexecuted instantiation: zend.c:zend_parse_arg_obj Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_obj Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_obj Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_obj Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_obj Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_obj Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_obj Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_obj Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_obj Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_obj Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_obj |
2438 | | |
2439 | | static zend_always_inline bool zend_parse_arg_obj_or_long( |
2440 | | zval *arg, zend_object **dest_obj, zend_class_entry *ce, zend_long *dest_long, bool *is_null, bool allow_null, uint32_t arg_num |
2441 | 0 | ) { |
2442 | 0 | if (allow_null) { |
2443 | 0 | *is_null = 0; |
2444 | 0 | } |
2445 | |
|
2446 | 0 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0)) { |
2447 | 0 | *dest_obj = Z_OBJ_P(arg); |
2448 | 0 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { |
2449 | 0 | *dest_obj = NULL; |
2450 | 0 | *dest_long = Z_LVAL_P(arg); |
2451 | 0 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2452 | 0 | *dest_obj = NULL; |
2453 | 0 | *is_null = 1; |
2454 | 0 | } else { |
2455 | 0 | *dest_obj = NULL; |
2456 | 0 | return zend_parse_arg_long_slow(arg, dest_long, arg_num); |
2457 | 0 | } |
2458 | | |
2459 | 0 | return 1; |
2460 | 0 | } Unexecuted instantiation: php_date.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_pcre.c:zend_parse_arg_obj_or_long Unexecuted instantiation: exif.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_adler32.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_crc32.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_fnv.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_gost.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_haval.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_joaat.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_md.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_murmur.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_sha.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_sha3.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_snefru.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_tiger.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hash.c:zend_parse_arg_obj_or_long Unexecuted instantiation: json_encoder.c:zend_parse_arg_obj_or_long Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_obj_or_long Unexecuted instantiation: json_scanner.c:zend_parse_arg_obj_or_long Unexecuted instantiation: json.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_lexbor.c:zend_parse_arg_obj_or_long Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_obj_or_long Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_obj_or_long Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_persist.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_obj_or_long Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_jit.c:zend_parse_arg_obj_or_long Unexecuted instantiation: csprng.c:zend_parse_arg_obj_or_long Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_obj_or_long Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_obj_or_long Unexecuted instantiation: engine_secure.c:zend_parse_arg_obj_or_long Unexecuted instantiation: engine_user.c:zend_parse_arg_obj_or_long Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_obj_or_long Unexecuted instantiation: gammasection.c:zend_parse_arg_obj_or_long Unexecuted instantiation: random.c:zend_parse_arg_obj_or_long Unexecuted instantiation: randomizer.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_utils.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_reflection.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_spl.c:zend_parse_arg_obj_or_long Unexecuted instantiation: spl_array.c:zend_parse_arg_obj_or_long Unexecuted instantiation: spl_directory.c:zend_parse_arg_obj_or_long Unexecuted instantiation: spl_dllist.c:zend_parse_arg_obj_or_long Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_obj_or_long Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_obj_or_long Unexecuted instantiation: spl_functions.c:zend_parse_arg_obj_or_long Unexecuted instantiation: spl_heap.c:zend_parse_arg_obj_or_long Unexecuted instantiation: spl_iterators.c:zend_parse_arg_obj_or_long Unexecuted instantiation: spl_observer.c:zend_parse_arg_obj_or_long Unexecuted instantiation: array.c:zend_parse_arg_obj_or_long Unexecuted instantiation: assert.c:zend_parse_arg_obj_or_long Unexecuted instantiation: base64.c:zend_parse_arg_obj_or_long Unexecuted instantiation: basic_functions.c:zend_parse_arg_obj_or_long Unexecuted instantiation: browscap.c:zend_parse_arg_obj_or_long Unexecuted instantiation: crc32_x86.c:zend_parse_arg_obj_or_long Unexecuted instantiation: crc32.c:zend_parse_arg_obj_or_long Unexecuted instantiation: credits.c:zend_parse_arg_obj_or_long Unexecuted instantiation: crypt.c:zend_parse_arg_obj_or_long Unexecuted instantiation: css.c:zend_parse_arg_obj_or_long Unexecuted instantiation: datetime.c:zend_parse_arg_obj_or_long Unexecuted instantiation: dir.c:zend_parse_arg_obj_or_long Unexecuted instantiation: dl.c:zend_parse_arg_obj_or_long Unexecuted instantiation: dns.c:zend_parse_arg_obj_or_long Unexecuted instantiation: exec.c:zend_parse_arg_obj_or_long Unexecuted instantiation: file.c:zend_parse_arg_obj_or_long Unexecuted instantiation: filestat.c:zend_parse_arg_obj_or_long Unexecuted instantiation: filters.c:zend_parse_arg_obj_or_long Unexecuted instantiation: flock_compat.c:zend_parse_arg_obj_or_long Unexecuted instantiation: formatted_print.c:zend_parse_arg_obj_or_long Unexecuted instantiation: fsock.c:zend_parse_arg_obj_or_long Unexecuted instantiation: ftok.c:zend_parse_arg_obj_or_long Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_obj_or_long Unexecuted instantiation: head.c:zend_parse_arg_obj_or_long Unexecuted instantiation: hrtime.c:zend_parse_arg_obj_or_long Unexecuted instantiation: html.c:zend_parse_arg_obj_or_long Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_obj_or_long Unexecuted instantiation: http.c:zend_parse_arg_obj_or_long Unexecuted instantiation: image.c:zend_parse_arg_obj_or_long Unexecuted instantiation: incomplete_class.c:zend_parse_arg_obj_or_long Unexecuted instantiation: info.c:zend_parse_arg_obj_or_long Unexecuted instantiation: iptc.c:zend_parse_arg_obj_or_long Unexecuted instantiation: levenshtein.c:zend_parse_arg_obj_or_long Unexecuted instantiation: link.c:zend_parse_arg_obj_or_long Unexecuted instantiation: mail.c:zend_parse_arg_obj_or_long Unexecuted instantiation: math.c:zend_parse_arg_obj_or_long Unexecuted instantiation: md5.c:zend_parse_arg_obj_or_long Unexecuted instantiation: metaphone.c:zend_parse_arg_obj_or_long Unexecuted instantiation: microtime.c:zend_parse_arg_obj_or_long Unexecuted instantiation: net.c:zend_parse_arg_obj_or_long Unexecuted instantiation: pack.c:zend_parse_arg_obj_or_long Unexecuted instantiation: pageinfo.c:zend_parse_arg_obj_or_long Unexecuted instantiation: password.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_obj_or_long Unexecuted instantiation: proc_open.c:zend_parse_arg_obj_or_long Unexecuted instantiation: quot_print.c:zend_parse_arg_obj_or_long Unexecuted instantiation: scanf.c:zend_parse_arg_obj_or_long Unexecuted instantiation: sha1.c:zend_parse_arg_obj_or_long Unexecuted instantiation: soundex.c:zend_parse_arg_obj_or_long Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_obj_or_long Unexecuted instantiation: string.c:zend_parse_arg_obj_or_long Unexecuted instantiation: strnatcmp.c:zend_parse_arg_obj_or_long Unexecuted instantiation: syslog.c:zend_parse_arg_obj_or_long Unexecuted instantiation: type.c:zend_parse_arg_obj_or_long Unexecuted instantiation: uniqid.c:zend_parse_arg_obj_or_long Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_obj_or_long Unexecuted instantiation: url.c:zend_parse_arg_obj_or_long Unexecuted instantiation: user_filters.c:zend_parse_arg_obj_or_long Unexecuted instantiation: uuencode.c:zend_parse_arg_obj_or_long Unexecuted instantiation: var_unserializer.c:zend_parse_arg_obj_or_long Unexecuted instantiation: var.c:zend_parse_arg_obj_or_long Unexecuted instantiation: versioning.c:zend_parse_arg_obj_or_long Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_obj_or_long Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_uri.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_uri_common.c:zend_parse_arg_obj_or_long Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_obj_or_long Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_obj_or_long Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_obj_or_long Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_obj_or_long Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_obj_or_long Unexecuted instantiation: getopt.c:zend_parse_arg_obj_or_long Unexecuted instantiation: main.c:zend_parse_arg_obj_or_long Unexecuted instantiation: network.c:zend_parse_arg_obj_or_long Unexecuted instantiation: output.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_content_types.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_ini.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_glob.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_scandir.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_syslog.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_ticks.c:zend_parse_arg_obj_or_long Unexecuted instantiation: php_variables.c:zend_parse_arg_obj_or_long Unexecuted instantiation: reentrancy.c:zend_parse_arg_obj_or_long Unexecuted instantiation: rfc1867.c:zend_parse_arg_obj_or_long Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_obj_or_long Unexecuted instantiation: SAPI.c:zend_parse_arg_obj_or_long Unexecuted instantiation: snprintf.c:zend_parse_arg_obj_or_long Unexecuted instantiation: spprintf.c:zend_parse_arg_obj_or_long Unexecuted instantiation: strlcat.c:zend_parse_arg_obj_or_long Unexecuted instantiation: strlcpy.c:zend_parse_arg_obj_or_long Unexecuted instantiation: cast.c:zend_parse_arg_obj_or_long Unexecuted instantiation: filter.c:zend_parse_arg_obj_or_long Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_obj_or_long Unexecuted instantiation: memory.c:zend_parse_arg_obj_or_long Unexecuted instantiation: mmap.c:zend_parse_arg_obj_or_long Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_obj_or_long Unexecuted instantiation: streams.c:zend_parse_arg_obj_or_long Unexecuted instantiation: transports.c:zend_parse_arg_obj_or_long Unexecuted instantiation: userspace.c:zend_parse_arg_obj_or_long Unexecuted instantiation: xp_socket.c:zend_parse_arg_obj_or_long Unexecuted instantiation: block_pass.c:zend_parse_arg_obj_or_long Unexecuted instantiation: compact_literals.c:zend_parse_arg_obj_or_long Unexecuted instantiation: compact_vars.c:zend_parse_arg_obj_or_long Unexecuted instantiation: dfa_pass.c:zend_parse_arg_obj_or_long Unexecuted instantiation: nop_removal.c:zend_parse_arg_obj_or_long Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_obj_or_long Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_obj_or_long Unexecuted instantiation: pass1.c:zend_parse_arg_obj_or_long Unexecuted instantiation: pass3.c:zend_parse_arg_obj_or_long Unexecuted instantiation: sccp.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_API.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_ast.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_attributes.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_closures.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_compile.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_constants.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_enum.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_execute.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_fibers.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_gc.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_generators.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_ini.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_iterators.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_list.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_objects.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_observer.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_opcode.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_operators.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_system_id.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_variables.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_obj_or_long Unexecuted instantiation: zend.c:zend_parse_arg_obj_or_long Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_obj_or_long Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_obj_or_long Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_obj_or_long Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_obj_or_long Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_obj_or_long Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_obj_or_long Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_obj_or_long Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_obj_or_long Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_obj_or_long Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_obj_or_long |
2461 | | |
2462 | | static zend_always_inline bool zend_parse_arg_resource(zval *arg, zval **dest, bool check_null) |
2463 | 48 | { |
2464 | 48 | if (EXPECTED(Z_TYPE_P(arg) == IS_RESOURCE)) { |
2465 | 48 | *dest = arg; |
2466 | 48 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2467 | 0 | *dest = NULL; |
2468 | 0 | } else { |
2469 | 0 | return 0; |
2470 | 0 | } |
2471 | 48 | return 1; |
2472 | 48 | } Unexecuted instantiation: php_date.c:zend_parse_arg_resource Unexecuted instantiation: php_pcre.c:zend_parse_arg_resource Unexecuted instantiation: exif.c:zend_parse_arg_resource Unexecuted instantiation: hash_adler32.c:zend_parse_arg_resource Unexecuted instantiation: hash_crc32.c:zend_parse_arg_resource Unexecuted instantiation: hash_fnv.c:zend_parse_arg_resource Unexecuted instantiation: hash_gost.c:zend_parse_arg_resource Unexecuted instantiation: hash_haval.c:zend_parse_arg_resource Unexecuted instantiation: hash_joaat.c:zend_parse_arg_resource Unexecuted instantiation: hash_md.c:zend_parse_arg_resource Unexecuted instantiation: hash_murmur.c:zend_parse_arg_resource Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_resource Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_resource Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_resource Unexecuted instantiation: hash_sha.c:zend_parse_arg_resource Unexecuted instantiation: hash_sha3.c:zend_parse_arg_resource Unexecuted instantiation: hash_snefru.c:zend_parse_arg_resource Unexecuted instantiation: hash_tiger.c:zend_parse_arg_resource Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_resource Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_resource Unexecuted instantiation: hash.c:zend_parse_arg_resource Unexecuted instantiation: json_encoder.c:zend_parse_arg_resource Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_resource Unexecuted instantiation: json_scanner.c:zend_parse_arg_resource Unexecuted instantiation: json.c:zend_parse_arg_resource Unexecuted instantiation: php_lexbor.c:zend_parse_arg_resource Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_resource Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_resource Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_resource Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_resource Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_resource Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_resource Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_resource Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_resource Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_resource Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_resource Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_resource Unexecuted instantiation: zend_persist.c:zend_parse_arg_resource Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_resource Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_resource Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_resource Unexecuted instantiation: zend_jit.c:zend_parse_arg_resource Unexecuted instantiation: csprng.c:zend_parse_arg_resource Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_resource Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_resource Unexecuted instantiation: engine_secure.c:zend_parse_arg_resource Unexecuted instantiation: engine_user.c:zend_parse_arg_resource Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_resource Unexecuted instantiation: gammasection.c:zend_parse_arg_resource Unexecuted instantiation: random.c:zend_parse_arg_resource Unexecuted instantiation: randomizer.c:zend_parse_arg_resource Unexecuted instantiation: zend_utils.c:zend_parse_arg_resource Unexecuted instantiation: php_reflection.c:zend_parse_arg_resource Unexecuted instantiation: php_spl.c:zend_parse_arg_resource Unexecuted instantiation: spl_array.c:zend_parse_arg_resource Unexecuted instantiation: spl_directory.c:zend_parse_arg_resource Unexecuted instantiation: spl_dllist.c:zend_parse_arg_resource Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_resource Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_resource Unexecuted instantiation: spl_functions.c:zend_parse_arg_resource Unexecuted instantiation: spl_heap.c:zend_parse_arg_resource Unexecuted instantiation: spl_iterators.c:zend_parse_arg_resource Unexecuted instantiation: spl_observer.c:zend_parse_arg_resource Unexecuted instantiation: array.c:zend_parse_arg_resource Unexecuted instantiation: assert.c:zend_parse_arg_resource Unexecuted instantiation: base64.c:zend_parse_arg_resource Unexecuted instantiation: basic_functions.c:zend_parse_arg_resource Unexecuted instantiation: browscap.c:zend_parse_arg_resource Unexecuted instantiation: crc32_x86.c:zend_parse_arg_resource Unexecuted instantiation: crc32.c:zend_parse_arg_resource Unexecuted instantiation: credits.c:zend_parse_arg_resource Unexecuted instantiation: crypt.c:zend_parse_arg_resource Unexecuted instantiation: css.c:zend_parse_arg_resource Unexecuted instantiation: datetime.c:zend_parse_arg_resource Unexecuted instantiation: dir.c:zend_parse_arg_resource Unexecuted instantiation: dl.c:zend_parse_arg_resource Unexecuted instantiation: dns.c:zend_parse_arg_resource Unexecuted instantiation: exec.c:zend_parse_arg_resource Unexecuted instantiation: file.c:zend_parse_arg_resource Unexecuted instantiation: filestat.c:zend_parse_arg_resource Unexecuted instantiation: filters.c:zend_parse_arg_resource Unexecuted instantiation: flock_compat.c:zend_parse_arg_resource Unexecuted instantiation: formatted_print.c:zend_parse_arg_resource Unexecuted instantiation: fsock.c:zend_parse_arg_resource Unexecuted instantiation: ftok.c:zend_parse_arg_resource Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_resource Unexecuted instantiation: head.c:zend_parse_arg_resource Unexecuted instantiation: hrtime.c:zend_parse_arg_resource Unexecuted instantiation: html.c:zend_parse_arg_resource Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_resource Unexecuted instantiation: http.c:zend_parse_arg_resource Unexecuted instantiation: image.c:zend_parse_arg_resource Unexecuted instantiation: incomplete_class.c:zend_parse_arg_resource Unexecuted instantiation: info.c:zend_parse_arg_resource Unexecuted instantiation: iptc.c:zend_parse_arg_resource Unexecuted instantiation: levenshtein.c:zend_parse_arg_resource Unexecuted instantiation: link.c:zend_parse_arg_resource Unexecuted instantiation: mail.c:zend_parse_arg_resource Unexecuted instantiation: math.c:zend_parse_arg_resource Unexecuted instantiation: md5.c:zend_parse_arg_resource Unexecuted instantiation: metaphone.c:zend_parse_arg_resource Unexecuted instantiation: microtime.c:zend_parse_arg_resource Unexecuted instantiation: net.c:zend_parse_arg_resource Unexecuted instantiation: pack.c:zend_parse_arg_resource Unexecuted instantiation: pageinfo.c:zend_parse_arg_resource Unexecuted instantiation: password.c:zend_parse_arg_resource Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_resource Unexecuted instantiation: proc_open.c:zend_parse_arg_resource Unexecuted instantiation: quot_print.c:zend_parse_arg_resource Unexecuted instantiation: scanf.c:zend_parse_arg_resource Unexecuted instantiation: sha1.c:zend_parse_arg_resource Unexecuted instantiation: soundex.c:zend_parse_arg_resource Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_resource Unexecuted instantiation: string.c:zend_parse_arg_resource Unexecuted instantiation: strnatcmp.c:zend_parse_arg_resource Unexecuted instantiation: syslog.c:zend_parse_arg_resource Unexecuted instantiation: type.c:zend_parse_arg_resource Unexecuted instantiation: uniqid.c:zend_parse_arg_resource Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_resource Unexecuted instantiation: url.c:zend_parse_arg_resource user_filters.c:zend_parse_arg_resource Line | Count | Source | 2463 | 36 | { | 2464 | 36 | if (EXPECTED(Z_TYPE_P(arg) == IS_RESOURCE)) { | 2465 | 36 | *dest = arg; | 2466 | 36 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2467 | 0 | *dest = NULL; | 2468 | 0 | } else { | 2469 | 0 | return 0; | 2470 | 0 | } | 2471 | 36 | return 1; | 2472 | 36 | } |
Unexecuted instantiation: uuencode.c:zend_parse_arg_resource Unexecuted instantiation: var_unserializer.c:zend_parse_arg_resource Unexecuted instantiation: var.c:zend_parse_arg_resource Unexecuted instantiation: versioning.c:zend_parse_arg_resource Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_resource Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_resource Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_resource Unexecuted instantiation: php_uri.c:zend_parse_arg_resource Unexecuted instantiation: php_uri_common.c:zend_parse_arg_resource Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_resource Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_resource Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_resource Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_resource Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_resource Unexecuted instantiation: getopt.c:zend_parse_arg_resource Unexecuted instantiation: main.c:zend_parse_arg_resource Unexecuted instantiation: network.c:zend_parse_arg_resource Unexecuted instantiation: output.c:zend_parse_arg_resource Unexecuted instantiation: php_content_types.c:zend_parse_arg_resource Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_resource Unexecuted instantiation: php_ini.c:zend_parse_arg_resource Unexecuted instantiation: php_glob.c:zend_parse_arg_resource Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_resource Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_resource Unexecuted instantiation: php_scandir.c:zend_parse_arg_resource Unexecuted instantiation: php_syslog.c:zend_parse_arg_resource Unexecuted instantiation: php_ticks.c:zend_parse_arg_resource Unexecuted instantiation: php_variables.c:zend_parse_arg_resource Unexecuted instantiation: reentrancy.c:zend_parse_arg_resource Unexecuted instantiation: rfc1867.c:zend_parse_arg_resource Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_resource Unexecuted instantiation: SAPI.c:zend_parse_arg_resource Unexecuted instantiation: snprintf.c:zend_parse_arg_resource Unexecuted instantiation: spprintf.c:zend_parse_arg_resource Unexecuted instantiation: strlcat.c:zend_parse_arg_resource Unexecuted instantiation: strlcpy.c:zend_parse_arg_resource Unexecuted instantiation: cast.c:zend_parse_arg_resource Unexecuted instantiation: filter.c:zend_parse_arg_resource Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_resource Unexecuted instantiation: memory.c:zend_parse_arg_resource Unexecuted instantiation: mmap.c:zend_parse_arg_resource Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_resource Unexecuted instantiation: streams.c:zend_parse_arg_resource Unexecuted instantiation: transports.c:zend_parse_arg_resource Unexecuted instantiation: userspace.c:zend_parse_arg_resource Unexecuted instantiation: xp_socket.c:zend_parse_arg_resource Unexecuted instantiation: block_pass.c:zend_parse_arg_resource Unexecuted instantiation: compact_literals.c:zend_parse_arg_resource Unexecuted instantiation: compact_vars.c:zend_parse_arg_resource Unexecuted instantiation: dfa_pass.c:zend_parse_arg_resource Unexecuted instantiation: nop_removal.c:zend_parse_arg_resource Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_resource Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_resource Unexecuted instantiation: pass1.c:zend_parse_arg_resource Unexecuted instantiation: pass3.c:zend_parse_arg_resource Unexecuted instantiation: sccp.c:zend_parse_arg_resource Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_resource zend_API.c:zend_parse_arg_resource Line | Count | Source | 2463 | 12 | { | 2464 | 12 | if (EXPECTED(Z_TYPE_P(arg) == IS_RESOURCE)) { | 2465 | 12 | *dest = arg; | 2466 | 12 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2467 | 0 | *dest = NULL; | 2468 | 0 | } else { | 2469 | 0 | return 0; | 2470 | 0 | } | 2471 | 12 | return 1; | 2472 | 12 | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_resource Unexecuted instantiation: zend_attributes.c:zend_parse_arg_resource Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_resource Unexecuted instantiation: zend_closures.c:zend_parse_arg_resource Unexecuted instantiation: zend_compile.c:zend_parse_arg_resource Unexecuted instantiation: zend_constants.c:zend_parse_arg_resource Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_resource Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_resource Unexecuted instantiation: zend_enum.c:zend_parse_arg_resource Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_resource Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_resource Unexecuted instantiation: zend_execute.c:zend_parse_arg_resource Unexecuted instantiation: zend_fibers.c:zend_parse_arg_resource Unexecuted instantiation: zend_gc.c:zend_parse_arg_resource Unexecuted instantiation: zend_generators.c:zend_parse_arg_resource Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_resource Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_resource Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_resource Unexecuted instantiation: zend_ini.c:zend_parse_arg_resource Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_resource Unexecuted instantiation: zend_iterators.c:zend_parse_arg_resource Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_resource Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_resource Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_resource Unexecuted instantiation: zend_list.c:zend_parse_arg_resource Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_resource Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_resource Unexecuted instantiation: zend_objects.c:zend_parse_arg_resource Unexecuted instantiation: zend_observer.c:zend_parse_arg_resource Unexecuted instantiation: zend_opcode.c:zend_parse_arg_resource Unexecuted instantiation: zend_operators.c:zend_parse_arg_resource Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_resource Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_resource Unexecuted instantiation: zend_system_id.c:zend_parse_arg_resource Unexecuted instantiation: zend_variables.c:zend_parse_arg_resource Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_resource Unexecuted instantiation: zend.c:zend_parse_arg_resource Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_resource Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_resource Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_resource Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_resource Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_resource Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_resource Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_resource Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_resource Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_resource Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_resource |
2473 | | |
2474 | | static zend_always_inline bool zend_parse_arg_func(zval *arg, zend_fcall_info *dest_fci, zend_fcall_info_cache *dest_fcc, bool check_null, char **error, bool free_trampoline) |
2475 | 6.08k | { |
2476 | 6.08k | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2477 | 47 | dest_fci->size = 0; |
2478 | 47 | dest_fcc->function_handler = NULL; |
2479 | 47 | *error = NULL; |
2480 | 6.03k | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { |
2481 | 97 | return 0; |
2482 | 97 | } |
2483 | 5.98k | if (free_trampoline) { |
2484 | | /* Release call trampolines: The function may not get called, in which case |
2485 | | * the trampoline will leak. Force it to be refetched during |
2486 | | * zend_call_function instead. */ |
2487 | 5.98k | zend_release_fcall_info_cache(dest_fcc); |
2488 | 5.98k | } |
2489 | 5.98k | return 1; |
2490 | 6.08k | } Unexecuted instantiation: php_date.c:zend_parse_arg_func php_pcre.c:zend_parse_arg_func Line | Count | Source | 2475 | 141 | { | 2476 | 141 | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2477 | 0 | dest_fci->size = 0; | 2478 | 0 | dest_fcc->function_handler = NULL; | 2479 | 0 | *error = NULL; | 2480 | 141 | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { | 2481 | 2 | return 0; | 2482 | 2 | } | 2483 | 139 | if (free_trampoline) { | 2484 | | /* Release call trampolines: The function may not get called, in which case | 2485 | | * the trampoline will leak. Force it to be refetched during | 2486 | | * zend_call_function instead. */ | 2487 | 139 | zend_release_fcall_info_cache(dest_fcc); | 2488 | 139 | } | 2489 | 139 | return 1; | 2490 | 141 | } |
Unexecuted instantiation: exif.c:zend_parse_arg_func Unexecuted instantiation: hash_adler32.c:zend_parse_arg_func Unexecuted instantiation: hash_crc32.c:zend_parse_arg_func Unexecuted instantiation: hash_fnv.c:zend_parse_arg_func Unexecuted instantiation: hash_gost.c:zend_parse_arg_func Unexecuted instantiation: hash_haval.c:zend_parse_arg_func Unexecuted instantiation: hash_joaat.c:zend_parse_arg_func Unexecuted instantiation: hash_md.c:zend_parse_arg_func Unexecuted instantiation: hash_murmur.c:zend_parse_arg_func Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_func Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_func Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_func Unexecuted instantiation: hash_sha.c:zend_parse_arg_func Unexecuted instantiation: hash_sha3.c:zend_parse_arg_func Unexecuted instantiation: hash_snefru.c:zend_parse_arg_func Unexecuted instantiation: hash_tiger.c:zend_parse_arg_func Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_func Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_func Unexecuted instantiation: hash.c:zend_parse_arg_func Unexecuted instantiation: json_encoder.c:zend_parse_arg_func Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_func Unexecuted instantiation: json_scanner.c:zend_parse_arg_func Unexecuted instantiation: json.c:zend_parse_arg_func Unexecuted instantiation: php_lexbor.c:zend_parse_arg_func Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_func Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_func Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_func Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_func Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_func Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_func Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_func Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_func Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_func Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_func Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_func Unexecuted instantiation: zend_persist.c:zend_parse_arg_func Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_func Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_func Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_func Unexecuted instantiation: zend_jit.c:zend_parse_arg_func Unexecuted instantiation: csprng.c:zend_parse_arg_func Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_func Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_func Unexecuted instantiation: engine_secure.c:zend_parse_arg_func Unexecuted instantiation: engine_user.c:zend_parse_arg_func Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_func Unexecuted instantiation: gammasection.c:zend_parse_arg_func Unexecuted instantiation: random.c:zend_parse_arg_func Unexecuted instantiation: randomizer.c:zend_parse_arg_func Unexecuted instantiation: zend_utils.c:zend_parse_arg_func php_reflection.c:zend_parse_arg_func Line | Count | Source | 2475 | 2.36k | { | 2476 | 2.36k | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2477 | 0 | dest_fci->size = 0; | 2478 | 0 | dest_fcc->function_handler = NULL; | 2479 | 0 | *error = NULL; | 2480 | 2.36k | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { | 2481 | 0 | return 0; | 2482 | 0 | } | 2483 | 2.36k | if (free_trampoline) { | 2484 | | /* Release call trampolines: The function may not get called, in which case | 2485 | | * the trampoline will leak. Force it to be refetched during | 2486 | | * zend_call_function instead. */ | 2487 | 2.36k | zend_release_fcall_info_cache(dest_fcc); | 2488 | 2.36k | } | 2489 | 2.36k | return 1; | 2490 | 2.36k | } |
php_spl.c:zend_parse_arg_func Line | Count | Source | 2475 | 452 | { | 2476 | 452 | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2477 | 0 | dest_fci->size = 0; | 2478 | 0 | dest_fcc->function_handler = NULL; | 2479 | 0 | *error = NULL; | 2480 | 452 | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { | 2481 | 5 | return 0; | 2482 | 5 | } | 2483 | 447 | if (free_trampoline) { | 2484 | | /* Release call trampolines: The function may not get called, in which case | 2485 | | * the trampoline will leak. Force it to be refetched during | 2486 | | * zend_call_function instead. */ | 2487 | 447 | zend_release_fcall_info_cache(dest_fcc); | 2488 | 447 | } | 2489 | 447 | return 1; | 2490 | 452 | } |
Unexecuted instantiation: spl_array.c:zend_parse_arg_func Unexecuted instantiation: spl_directory.c:zend_parse_arg_func Unexecuted instantiation: spl_dllist.c:zend_parse_arg_func Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_func Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_func Unexecuted instantiation: spl_functions.c:zend_parse_arg_func Unexecuted instantiation: spl_heap.c:zend_parse_arg_func Unexecuted instantiation: spl_iterators.c:zend_parse_arg_func Unexecuted instantiation: spl_observer.c:zend_parse_arg_func array.c:zend_parse_arg_func Line | Count | Source | 2475 | 1.47k | { | 2476 | 1.47k | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2477 | 21 | dest_fci->size = 0; | 2478 | 21 | dest_fcc->function_handler = NULL; | 2479 | 21 | *error = NULL; | 2480 | 1.45k | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { | 2481 | 46 | return 0; | 2482 | 46 | } | 2483 | 1.42k | if (free_trampoline) { | 2484 | | /* Release call trampolines: The function may not get called, in which case | 2485 | | * the trampoline will leak. Force it to be refetched during | 2486 | | * zend_call_function instead. */ | 2487 | 1.42k | zend_release_fcall_info_cache(dest_fcc); | 2488 | 1.42k | } | 2489 | 1.42k | return 1; | 2490 | 1.47k | } |
Unexecuted instantiation: assert.c:zend_parse_arg_func Unexecuted instantiation: base64.c:zend_parse_arg_func basic_functions.c:zend_parse_arg_func Line | Count | Source | 2475 | 468 | { | 2476 | 468 | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2477 | 0 | dest_fci->size = 0; | 2478 | 0 | dest_fcc->function_handler = NULL; | 2479 | 0 | *error = NULL; | 2480 | 468 | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { | 2481 | 29 | return 0; | 2482 | 29 | } | 2483 | 439 | if (free_trampoline) { | 2484 | | /* Release call trampolines: The function may not get called, in which case | 2485 | | * the trampoline will leak. Force it to be refetched during | 2486 | | * zend_call_function instead. */ | 2487 | 439 | zend_release_fcall_info_cache(dest_fcc); | 2488 | 439 | } | 2489 | 439 | return 1; | 2490 | 468 | } |
Unexecuted instantiation: browscap.c:zend_parse_arg_func Unexecuted instantiation: crc32_x86.c:zend_parse_arg_func Unexecuted instantiation: crc32.c:zend_parse_arg_func Unexecuted instantiation: credits.c:zend_parse_arg_func Unexecuted instantiation: crypt.c:zend_parse_arg_func Unexecuted instantiation: css.c:zend_parse_arg_func Unexecuted instantiation: datetime.c:zend_parse_arg_func Unexecuted instantiation: dir.c:zend_parse_arg_func Unexecuted instantiation: dl.c:zend_parse_arg_func Unexecuted instantiation: dns.c:zend_parse_arg_func Unexecuted instantiation: exec.c:zend_parse_arg_func Unexecuted instantiation: file.c:zend_parse_arg_func Unexecuted instantiation: filestat.c:zend_parse_arg_func Unexecuted instantiation: filters.c:zend_parse_arg_func Unexecuted instantiation: flock_compat.c:zend_parse_arg_func Unexecuted instantiation: formatted_print.c:zend_parse_arg_func Unexecuted instantiation: fsock.c:zend_parse_arg_func Unexecuted instantiation: ftok.c:zend_parse_arg_func Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_func Unexecuted instantiation: head.c:zend_parse_arg_func Unexecuted instantiation: hrtime.c:zend_parse_arg_func Unexecuted instantiation: html.c:zend_parse_arg_func Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_func Unexecuted instantiation: http.c:zend_parse_arg_func Unexecuted instantiation: image.c:zend_parse_arg_func Unexecuted instantiation: incomplete_class.c:zend_parse_arg_func Unexecuted instantiation: info.c:zend_parse_arg_func Unexecuted instantiation: iptc.c:zend_parse_arg_func Unexecuted instantiation: levenshtein.c:zend_parse_arg_func Unexecuted instantiation: link.c:zend_parse_arg_func Unexecuted instantiation: mail.c:zend_parse_arg_func Unexecuted instantiation: math.c:zend_parse_arg_func Unexecuted instantiation: md5.c:zend_parse_arg_func Unexecuted instantiation: metaphone.c:zend_parse_arg_func Unexecuted instantiation: microtime.c:zend_parse_arg_func Unexecuted instantiation: net.c:zend_parse_arg_func Unexecuted instantiation: pack.c:zend_parse_arg_func Unexecuted instantiation: pageinfo.c:zend_parse_arg_func Unexecuted instantiation: password.c:zend_parse_arg_func Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_func Unexecuted instantiation: proc_open.c:zend_parse_arg_func Unexecuted instantiation: quot_print.c:zend_parse_arg_func Unexecuted instantiation: scanf.c:zend_parse_arg_func Unexecuted instantiation: sha1.c:zend_parse_arg_func Unexecuted instantiation: soundex.c:zend_parse_arg_func Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_func Unexecuted instantiation: string.c:zend_parse_arg_func Unexecuted instantiation: strnatcmp.c:zend_parse_arg_func Unexecuted instantiation: syslog.c:zend_parse_arg_func Unexecuted instantiation: type.c:zend_parse_arg_func Unexecuted instantiation: uniqid.c:zend_parse_arg_func Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_func Unexecuted instantiation: url.c:zend_parse_arg_func Unexecuted instantiation: user_filters.c:zend_parse_arg_func Unexecuted instantiation: uuencode.c:zend_parse_arg_func Unexecuted instantiation: var_unserializer.c:zend_parse_arg_func Unexecuted instantiation: var.c:zend_parse_arg_func Unexecuted instantiation: versioning.c:zend_parse_arg_func Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_func Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_func Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_func Unexecuted instantiation: php_uri.c:zend_parse_arg_func Unexecuted instantiation: php_uri_common.c:zend_parse_arg_func Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_func Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_func Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_func Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_func Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_func Unexecuted instantiation: getopt.c:zend_parse_arg_func Unexecuted instantiation: main.c:zend_parse_arg_func Unexecuted instantiation: network.c:zend_parse_arg_func Unexecuted instantiation: output.c:zend_parse_arg_func Unexecuted instantiation: php_content_types.c:zend_parse_arg_func Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_func Unexecuted instantiation: php_ini.c:zend_parse_arg_func Unexecuted instantiation: php_glob.c:zend_parse_arg_func Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_func Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_func Unexecuted instantiation: php_scandir.c:zend_parse_arg_func Unexecuted instantiation: php_syslog.c:zend_parse_arg_func Unexecuted instantiation: php_ticks.c:zend_parse_arg_func Unexecuted instantiation: php_variables.c:zend_parse_arg_func Unexecuted instantiation: reentrancy.c:zend_parse_arg_func Unexecuted instantiation: rfc1867.c:zend_parse_arg_func Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_func Unexecuted instantiation: SAPI.c:zend_parse_arg_func Unexecuted instantiation: snprintf.c:zend_parse_arg_func Unexecuted instantiation: spprintf.c:zend_parse_arg_func Unexecuted instantiation: strlcat.c:zend_parse_arg_func Unexecuted instantiation: strlcpy.c:zend_parse_arg_func Unexecuted instantiation: cast.c:zend_parse_arg_func Unexecuted instantiation: filter.c:zend_parse_arg_func Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_func Unexecuted instantiation: memory.c:zend_parse_arg_func Unexecuted instantiation: mmap.c:zend_parse_arg_func Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_func Unexecuted instantiation: streams.c:zend_parse_arg_func Unexecuted instantiation: transports.c:zend_parse_arg_func Unexecuted instantiation: userspace.c:zend_parse_arg_func Unexecuted instantiation: xp_socket.c:zend_parse_arg_func Unexecuted instantiation: block_pass.c:zend_parse_arg_func Unexecuted instantiation: compact_literals.c:zend_parse_arg_func Unexecuted instantiation: compact_vars.c:zend_parse_arg_func Unexecuted instantiation: dfa_pass.c:zend_parse_arg_func Unexecuted instantiation: nop_removal.c:zend_parse_arg_func Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_func Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_func Unexecuted instantiation: pass1.c:zend_parse_arg_func Unexecuted instantiation: pass3.c:zend_parse_arg_func Unexecuted instantiation: sccp.c:zend_parse_arg_func Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_func Unexecuted instantiation: zend_API.c:zend_parse_arg_func Unexecuted instantiation: zend_ast.c:zend_parse_arg_func Unexecuted instantiation: zend_attributes.c:zend_parse_arg_func zend_builtin_functions.c:zend_parse_arg_func Line | Count | Source | 2475 | 185 | { | 2476 | 185 | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2477 | 26 | dest_fci->size = 0; | 2478 | 26 | dest_fcc->function_handler = NULL; | 2479 | 26 | *error = NULL; | 2480 | 159 | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { | 2481 | 15 | return 0; | 2482 | 15 | } | 2483 | 170 | if (free_trampoline) { | 2484 | | /* Release call trampolines: The function may not get called, in which case | 2485 | | * the trampoline will leak. Force it to be refetched during | 2486 | | * zend_call_function instead. */ | 2487 | 170 | zend_release_fcall_info_cache(dest_fcc); | 2488 | 170 | } | 2489 | 170 | return 1; | 2490 | 185 | } |
Unexecuted instantiation: zend_closures.c:zend_parse_arg_func Unexecuted instantiation: zend_compile.c:zend_parse_arg_func Unexecuted instantiation: zend_constants.c:zend_parse_arg_func Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_func Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_func Unexecuted instantiation: zend_enum.c:zend_parse_arg_func Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_func Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_func Unexecuted instantiation: zend_execute.c:zend_parse_arg_func zend_fibers.c:zend_parse_arg_func Line | Count | Source | 2475 | 1.00k | { | 2476 | 1.00k | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2477 | 0 | dest_fci->size = 0; | 2478 | 0 | dest_fcc->function_handler = NULL; | 2479 | 0 | *error = NULL; | 2480 | 1.00k | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { | 2481 | 0 | return 0; | 2482 | 0 | } | 2483 | 1.00k | if (free_trampoline) { | 2484 | | /* Release call trampolines: The function may not get called, in which case | 2485 | | * the trampoline will leak. Force it to be refetched during | 2486 | | * zend_call_function instead. */ | 2487 | 1.00k | zend_release_fcall_info_cache(dest_fcc); | 2488 | 1.00k | } | 2489 | 1.00k | return 1; | 2490 | 1.00k | } |
Unexecuted instantiation: zend_gc.c:zend_parse_arg_func Unexecuted instantiation: zend_generators.c:zend_parse_arg_func Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_func Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_func Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_func Unexecuted instantiation: zend_ini.c:zend_parse_arg_func Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_func Unexecuted instantiation: zend_iterators.c:zend_parse_arg_func Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_func Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_func Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_func Unexecuted instantiation: zend_list.c:zend_parse_arg_func Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_func Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_func Unexecuted instantiation: zend_objects.c:zend_parse_arg_func Unexecuted instantiation: zend_observer.c:zend_parse_arg_func Unexecuted instantiation: zend_opcode.c:zend_parse_arg_func Unexecuted instantiation: zend_operators.c:zend_parse_arg_func Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_func Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_func Unexecuted instantiation: zend_system_id.c:zend_parse_arg_func Unexecuted instantiation: zend_variables.c:zend_parse_arg_func Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_func Unexecuted instantiation: zend.c:zend_parse_arg_func Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_func Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_func Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_func Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_func Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_func Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_func Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_func Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_func Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_func Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_func |
2491 | | |
2492 | | static zend_always_inline void zend_parse_arg_zval(zval *arg, zval **dest, bool check_null) |
2493 | 0 | { |
2494 | 0 | *dest = (check_null && |
2495 | 0 | (UNEXPECTED(Z_TYPE_P(arg) == IS_NULL) || |
2496 | 0 | (UNEXPECTED(Z_ISREF_P(arg)) && |
2497 | 0 | UNEXPECTED(Z_TYPE_P(Z_REFVAL_P(arg)) == IS_NULL)))) ? NULL : arg; |
2498 | 0 | } Unexecuted instantiation: php_date.c:zend_parse_arg_zval Unexecuted instantiation: php_pcre.c:zend_parse_arg_zval Unexecuted instantiation: exif.c:zend_parse_arg_zval Unexecuted instantiation: hash_adler32.c:zend_parse_arg_zval Unexecuted instantiation: hash_crc32.c:zend_parse_arg_zval Unexecuted instantiation: hash_fnv.c:zend_parse_arg_zval Unexecuted instantiation: hash_gost.c:zend_parse_arg_zval Unexecuted instantiation: hash_haval.c:zend_parse_arg_zval Unexecuted instantiation: hash_joaat.c:zend_parse_arg_zval Unexecuted instantiation: hash_md.c:zend_parse_arg_zval Unexecuted instantiation: hash_murmur.c:zend_parse_arg_zval Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_zval Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_zval Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_zval Unexecuted instantiation: hash_sha.c:zend_parse_arg_zval Unexecuted instantiation: hash_sha3.c:zend_parse_arg_zval Unexecuted instantiation: hash_snefru.c:zend_parse_arg_zval Unexecuted instantiation: hash_tiger.c:zend_parse_arg_zval Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_zval Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_zval Unexecuted instantiation: hash.c:zend_parse_arg_zval Unexecuted instantiation: json_encoder.c:zend_parse_arg_zval Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_zval Unexecuted instantiation: json_scanner.c:zend_parse_arg_zval Unexecuted instantiation: json.c:zend_parse_arg_zval Unexecuted instantiation: php_lexbor.c:zend_parse_arg_zval Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_zval Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_zval Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_zval Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_zval Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_zval Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_zval Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_zval Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_zval Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_zval Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_zval Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_zval Unexecuted instantiation: zend_persist.c:zend_parse_arg_zval Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_zval Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_zval Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_zval Unexecuted instantiation: zend_jit.c:zend_parse_arg_zval Unexecuted instantiation: csprng.c:zend_parse_arg_zval Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_zval Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_zval Unexecuted instantiation: engine_secure.c:zend_parse_arg_zval Unexecuted instantiation: engine_user.c:zend_parse_arg_zval Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_zval Unexecuted instantiation: gammasection.c:zend_parse_arg_zval Unexecuted instantiation: random.c:zend_parse_arg_zval Unexecuted instantiation: randomizer.c:zend_parse_arg_zval Unexecuted instantiation: zend_utils.c:zend_parse_arg_zval Unexecuted instantiation: php_reflection.c:zend_parse_arg_zval Unexecuted instantiation: php_spl.c:zend_parse_arg_zval Unexecuted instantiation: spl_array.c:zend_parse_arg_zval Unexecuted instantiation: spl_directory.c:zend_parse_arg_zval Unexecuted instantiation: spl_dllist.c:zend_parse_arg_zval Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_zval Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_zval Unexecuted instantiation: spl_functions.c:zend_parse_arg_zval Unexecuted instantiation: spl_heap.c:zend_parse_arg_zval Unexecuted instantiation: spl_iterators.c:zend_parse_arg_zval Unexecuted instantiation: spl_observer.c:zend_parse_arg_zval Unexecuted instantiation: array.c:zend_parse_arg_zval Unexecuted instantiation: assert.c:zend_parse_arg_zval Unexecuted instantiation: base64.c:zend_parse_arg_zval Unexecuted instantiation: basic_functions.c:zend_parse_arg_zval Unexecuted instantiation: browscap.c:zend_parse_arg_zval Unexecuted instantiation: crc32_x86.c:zend_parse_arg_zval Unexecuted instantiation: crc32.c:zend_parse_arg_zval Unexecuted instantiation: credits.c:zend_parse_arg_zval Unexecuted instantiation: crypt.c:zend_parse_arg_zval Unexecuted instantiation: css.c:zend_parse_arg_zval Unexecuted instantiation: datetime.c:zend_parse_arg_zval Unexecuted instantiation: dir.c:zend_parse_arg_zval Unexecuted instantiation: dl.c:zend_parse_arg_zval Unexecuted instantiation: dns.c:zend_parse_arg_zval Unexecuted instantiation: exec.c:zend_parse_arg_zval Unexecuted instantiation: file.c:zend_parse_arg_zval Unexecuted instantiation: filestat.c:zend_parse_arg_zval Unexecuted instantiation: filters.c:zend_parse_arg_zval Unexecuted instantiation: flock_compat.c:zend_parse_arg_zval Unexecuted instantiation: formatted_print.c:zend_parse_arg_zval Unexecuted instantiation: fsock.c:zend_parse_arg_zval Unexecuted instantiation: ftok.c:zend_parse_arg_zval Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_zval Unexecuted instantiation: head.c:zend_parse_arg_zval Unexecuted instantiation: hrtime.c:zend_parse_arg_zval Unexecuted instantiation: html.c:zend_parse_arg_zval Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_zval Unexecuted instantiation: http.c:zend_parse_arg_zval Unexecuted instantiation: image.c:zend_parse_arg_zval Unexecuted instantiation: incomplete_class.c:zend_parse_arg_zval Unexecuted instantiation: info.c:zend_parse_arg_zval Unexecuted instantiation: iptc.c:zend_parse_arg_zval Unexecuted instantiation: levenshtein.c:zend_parse_arg_zval Unexecuted instantiation: link.c:zend_parse_arg_zval Unexecuted instantiation: mail.c:zend_parse_arg_zval Unexecuted instantiation: math.c:zend_parse_arg_zval Unexecuted instantiation: md5.c:zend_parse_arg_zval Unexecuted instantiation: metaphone.c:zend_parse_arg_zval Unexecuted instantiation: microtime.c:zend_parse_arg_zval Unexecuted instantiation: net.c:zend_parse_arg_zval Unexecuted instantiation: pack.c:zend_parse_arg_zval Unexecuted instantiation: pageinfo.c:zend_parse_arg_zval Unexecuted instantiation: password.c:zend_parse_arg_zval Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_zval Unexecuted instantiation: proc_open.c:zend_parse_arg_zval Unexecuted instantiation: quot_print.c:zend_parse_arg_zval Unexecuted instantiation: scanf.c:zend_parse_arg_zval Unexecuted instantiation: sha1.c:zend_parse_arg_zval Unexecuted instantiation: soundex.c:zend_parse_arg_zval Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_zval Unexecuted instantiation: string.c:zend_parse_arg_zval Unexecuted instantiation: strnatcmp.c:zend_parse_arg_zval Unexecuted instantiation: syslog.c:zend_parse_arg_zval Unexecuted instantiation: type.c:zend_parse_arg_zval Unexecuted instantiation: uniqid.c:zend_parse_arg_zval Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_zval Unexecuted instantiation: url.c:zend_parse_arg_zval Unexecuted instantiation: user_filters.c:zend_parse_arg_zval Unexecuted instantiation: uuencode.c:zend_parse_arg_zval Unexecuted instantiation: var_unserializer.c:zend_parse_arg_zval Unexecuted instantiation: var.c:zend_parse_arg_zval Unexecuted instantiation: versioning.c:zend_parse_arg_zval Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_zval Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_zval Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_zval Unexecuted instantiation: php_uri.c:zend_parse_arg_zval Unexecuted instantiation: php_uri_common.c:zend_parse_arg_zval Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_zval Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_zval Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_zval Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_zval Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_zval Unexecuted instantiation: getopt.c:zend_parse_arg_zval Unexecuted instantiation: main.c:zend_parse_arg_zval Unexecuted instantiation: network.c:zend_parse_arg_zval Unexecuted instantiation: output.c:zend_parse_arg_zval Unexecuted instantiation: php_content_types.c:zend_parse_arg_zval Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_zval Unexecuted instantiation: php_ini.c:zend_parse_arg_zval Unexecuted instantiation: php_glob.c:zend_parse_arg_zval Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_zval Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_zval Unexecuted instantiation: php_scandir.c:zend_parse_arg_zval Unexecuted instantiation: php_syslog.c:zend_parse_arg_zval Unexecuted instantiation: php_ticks.c:zend_parse_arg_zval Unexecuted instantiation: php_variables.c:zend_parse_arg_zval Unexecuted instantiation: reentrancy.c:zend_parse_arg_zval Unexecuted instantiation: rfc1867.c:zend_parse_arg_zval Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_zval Unexecuted instantiation: SAPI.c:zend_parse_arg_zval Unexecuted instantiation: snprintf.c:zend_parse_arg_zval Unexecuted instantiation: spprintf.c:zend_parse_arg_zval Unexecuted instantiation: strlcat.c:zend_parse_arg_zval Unexecuted instantiation: strlcpy.c:zend_parse_arg_zval Unexecuted instantiation: cast.c:zend_parse_arg_zval Unexecuted instantiation: filter.c:zend_parse_arg_zval Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_zval Unexecuted instantiation: memory.c:zend_parse_arg_zval Unexecuted instantiation: mmap.c:zend_parse_arg_zval Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_zval Unexecuted instantiation: streams.c:zend_parse_arg_zval Unexecuted instantiation: transports.c:zend_parse_arg_zval Unexecuted instantiation: userspace.c:zend_parse_arg_zval Unexecuted instantiation: xp_socket.c:zend_parse_arg_zval Unexecuted instantiation: block_pass.c:zend_parse_arg_zval Unexecuted instantiation: compact_literals.c:zend_parse_arg_zval Unexecuted instantiation: compact_vars.c:zend_parse_arg_zval Unexecuted instantiation: dfa_pass.c:zend_parse_arg_zval Unexecuted instantiation: nop_removal.c:zend_parse_arg_zval Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_zval Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_zval Unexecuted instantiation: pass1.c:zend_parse_arg_zval Unexecuted instantiation: pass3.c:zend_parse_arg_zval Unexecuted instantiation: sccp.c:zend_parse_arg_zval Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_zval Unexecuted instantiation: zend_API.c:zend_parse_arg_zval Unexecuted instantiation: zend_ast.c:zend_parse_arg_zval Unexecuted instantiation: zend_attributes.c:zend_parse_arg_zval Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_zval Unexecuted instantiation: zend_closures.c:zend_parse_arg_zval Unexecuted instantiation: zend_compile.c:zend_parse_arg_zval Unexecuted instantiation: zend_constants.c:zend_parse_arg_zval Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_zval Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_zval Unexecuted instantiation: zend_enum.c:zend_parse_arg_zval Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_zval Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_zval Unexecuted instantiation: zend_execute.c:zend_parse_arg_zval Unexecuted instantiation: zend_fibers.c:zend_parse_arg_zval Unexecuted instantiation: zend_gc.c:zend_parse_arg_zval Unexecuted instantiation: zend_generators.c:zend_parse_arg_zval Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_zval Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_zval Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_zval Unexecuted instantiation: zend_ini.c:zend_parse_arg_zval Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_zval Unexecuted instantiation: zend_iterators.c:zend_parse_arg_zval Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_zval Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_zval Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_zval Unexecuted instantiation: zend_list.c:zend_parse_arg_zval Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_zval Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_zval Unexecuted instantiation: zend_objects.c:zend_parse_arg_zval Unexecuted instantiation: zend_observer.c:zend_parse_arg_zval Unexecuted instantiation: zend_opcode.c:zend_parse_arg_zval Unexecuted instantiation: zend_operators.c:zend_parse_arg_zval Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_zval Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_zval Unexecuted instantiation: zend_system_id.c:zend_parse_arg_zval Unexecuted instantiation: zend_variables.c:zend_parse_arg_zval Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_zval Unexecuted instantiation: zend.c:zend_parse_arg_zval Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_zval Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_zval Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_zval Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_zval Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_zval Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_zval Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_zval Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_zval Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_zval Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_zval |
2499 | | |
2500 | | static zend_always_inline void zend_parse_arg_zval_deref(zval *arg, zval **dest, bool check_null) |
2501 | 20.3k | { |
2502 | 20.3k | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; |
2503 | 20.3k | } Unexecuted instantiation: php_date.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_pcre.c:zend_parse_arg_zval_deref exif.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 6.02k | { | 2502 | 6.02k | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 6.02k | } |
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_crc32.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_fnv.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_gost.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_haval.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_joaat.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_md.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_murmur.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_sha.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_sha3.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_snefru.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_tiger.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_zval_deref Unexecuted instantiation: hash.c:zend_parse_arg_zval_deref Unexecuted instantiation: json_encoder.c:zend_parse_arg_zval_deref Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_zval_deref Unexecuted instantiation: json_scanner.c:zend_parse_arg_zval_deref json.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 1.64k | { | 2502 | 1.64k | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 1.64k | } |
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_zval_deref Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_zval_deref Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_zval_deref Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_persist.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_zval_deref Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_jit.c:zend_parse_arg_zval_deref Unexecuted instantiation: csprng.c:zend_parse_arg_zval_deref Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_zval_deref Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_zval_deref Unexecuted instantiation: engine_secure.c:zend_parse_arg_zval_deref Unexecuted instantiation: engine_user.c:zend_parse_arg_zval_deref Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_zval_deref Unexecuted instantiation: gammasection.c:zend_parse_arg_zval_deref Unexecuted instantiation: random.c:zend_parse_arg_zval_deref Unexecuted instantiation: randomizer.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_utils.c:zend_parse_arg_zval_deref php_reflection.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 515 | { | 2502 | 515 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 515 | } |
Unexecuted instantiation: php_spl.c:zend_parse_arg_zval_deref Unexecuted instantiation: spl_array.c:zend_parse_arg_zval_deref Unexecuted instantiation: spl_directory.c:zend_parse_arg_zval_deref Unexecuted instantiation: spl_dllist.c:zend_parse_arg_zval_deref Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_zval_deref Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_zval_deref Unexecuted instantiation: spl_functions.c:zend_parse_arg_zval_deref Unexecuted instantiation: spl_heap.c:zend_parse_arg_zval_deref Unexecuted instantiation: spl_iterators.c:zend_parse_arg_zval_deref Unexecuted instantiation: spl_observer.c:zend_parse_arg_zval_deref array.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 397 | { | 2502 | 397 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 397 | } |
assert.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 3.36k | { | 2502 | 3.36k | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 3.36k | } |
Unexecuted instantiation: base64.c:zend_parse_arg_zval_deref basic_functions.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 2.89k | { | 2502 | 2.89k | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 2.89k | } |
Unexecuted instantiation: browscap.c:zend_parse_arg_zval_deref Unexecuted instantiation: crc32_x86.c:zend_parse_arg_zval_deref Unexecuted instantiation: crc32.c:zend_parse_arg_zval_deref Unexecuted instantiation: credits.c:zend_parse_arg_zval_deref Unexecuted instantiation: crypt.c:zend_parse_arg_zval_deref Unexecuted instantiation: css.c:zend_parse_arg_zval_deref Unexecuted instantiation: datetime.c:zend_parse_arg_zval_deref Unexecuted instantiation: dir.c:zend_parse_arg_zval_deref Unexecuted instantiation: dl.c:zend_parse_arg_zval_deref Unexecuted instantiation: dns.c:zend_parse_arg_zval_deref Unexecuted instantiation: exec.c:zend_parse_arg_zval_deref Unexecuted instantiation: file.c:zend_parse_arg_zval_deref Unexecuted instantiation: filestat.c:zend_parse_arg_zval_deref Unexecuted instantiation: filters.c:zend_parse_arg_zval_deref Unexecuted instantiation: flock_compat.c:zend_parse_arg_zval_deref Unexecuted instantiation: formatted_print.c:zend_parse_arg_zval_deref Unexecuted instantiation: fsock.c:zend_parse_arg_zval_deref Unexecuted instantiation: ftok.c:zend_parse_arg_zval_deref Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_zval_deref head.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 19 | { | 2502 | 19 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 19 | } |
Unexecuted instantiation: hrtime.c:zend_parse_arg_zval_deref Unexecuted instantiation: html.c:zend_parse_arg_zval_deref Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_zval_deref Unexecuted instantiation: http.c:zend_parse_arg_zval_deref image.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 5 | { | 2502 | 5 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 5 | } |
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_zval_deref Unexecuted instantiation: info.c:zend_parse_arg_zval_deref Unexecuted instantiation: iptc.c:zend_parse_arg_zval_deref Unexecuted instantiation: levenshtein.c:zend_parse_arg_zval_deref Unexecuted instantiation: link.c:zend_parse_arg_zval_deref Unexecuted instantiation: mail.c:zend_parse_arg_zval_deref Unexecuted instantiation: math.c:zend_parse_arg_zval_deref Unexecuted instantiation: md5.c:zend_parse_arg_zval_deref Unexecuted instantiation: metaphone.c:zend_parse_arg_zval_deref Unexecuted instantiation: microtime.c:zend_parse_arg_zval_deref Unexecuted instantiation: net.c:zend_parse_arg_zval_deref Unexecuted instantiation: pack.c:zend_parse_arg_zval_deref Unexecuted instantiation: pageinfo.c:zend_parse_arg_zval_deref Unexecuted instantiation: password.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_zval_deref Unexecuted instantiation: proc_open.c:zend_parse_arg_zval_deref Unexecuted instantiation: quot_print.c:zend_parse_arg_zval_deref Unexecuted instantiation: scanf.c:zend_parse_arg_zval_deref Unexecuted instantiation: sha1.c:zend_parse_arg_zval_deref Unexecuted instantiation: soundex.c:zend_parse_arg_zval_deref Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_zval_deref string.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 49 | { | 2502 | 49 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 49 | } |
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_zval_deref Unexecuted instantiation: syslog.c:zend_parse_arg_zval_deref type.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 1.25k | { | 2502 | 1.25k | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 1.25k | } |
Unexecuted instantiation: uniqid.c:zend_parse_arg_zval_deref Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_zval_deref Unexecuted instantiation: url.c:zend_parse_arg_zval_deref Unexecuted instantiation: user_filters.c:zend_parse_arg_zval_deref Unexecuted instantiation: uuencode.c:zend_parse_arg_zval_deref Unexecuted instantiation: var_unserializer.c:zend_parse_arg_zval_deref var.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 993 | { | 2502 | 993 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 993 | } |
Unexecuted instantiation: versioning.c:zend_parse_arg_zval_deref Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_zval_deref Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_uri.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_uri_common.c:zend_parse_arg_zval_deref Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_zval_deref Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_zval_deref Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_zval_deref Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_zval_deref Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_zval_deref Unexecuted instantiation: getopt.c:zend_parse_arg_zval_deref Unexecuted instantiation: main.c:zend_parse_arg_zval_deref Unexecuted instantiation: network.c:zend_parse_arg_zval_deref Unexecuted instantiation: output.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_content_types.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_ini.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_glob.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_scandir.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_syslog.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_ticks.c:zend_parse_arg_zval_deref Unexecuted instantiation: php_variables.c:zend_parse_arg_zval_deref Unexecuted instantiation: reentrancy.c:zend_parse_arg_zval_deref Unexecuted instantiation: rfc1867.c:zend_parse_arg_zval_deref Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_zval_deref Unexecuted instantiation: SAPI.c:zend_parse_arg_zval_deref Unexecuted instantiation: snprintf.c:zend_parse_arg_zval_deref Unexecuted instantiation: spprintf.c:zend_parse_arg_zval_deref Unexecuted instantiation: strlcat.c:zend_parse_arg_zval_deref Unexecuted instantiation: strlcpy.c:zend_parse_arg_zval_deref Unexecuted instantiation: cast.c:zend_parse_arg_zval_deref Unexecuted instantiation: filter.c:zend_parse_arg_zval_deref Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_zval_deref Unexecuted instantiation: memory.c:zend_parse_arg_zval_deref Unexecuted instantiation: mmap.c:zend_parse_arg_zval_deref Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_zval_deref Unexecuted instantiation: streams.c:zend_parse_arg_zval_deref Unexecuted instantiation: transports.c:zend_parse_arg_zval_deref Unexecuted instantiation: userspace.c:zend_parse_arg_zval_deref Unexecuted instantiation: xp_socket.c:zend_parse_arg_zval_deref Unexecuted instantiation: block_pass.c:zend_parse_arg_zval_deref Unexecuted instantiation: compact_literals.c:zend_parse_arg_zval_deref Unexecuted instantiation: compact_vars.c:zend_parse_arg_zval_deref Unexecuted instantiation: dfa_pass.c:zend_parse_arg_zval_deref Unexecuted instantiation: nop_removal.c:zend_parse_arg_zval_deref Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_zval_deref Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_zval_deref Unexecuted instantiation: pass1.c:zend_parse_arg_zval_deref Unexecuted instantiation: pass3.c:zend_parse_arg_zval_deref Unexecuted instantiation: sccp.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_zval_deref zend_API.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 557 | { | 2502 | 557 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 557 | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_zval_deref zend_attributes.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 398 | { | 2502 | 398 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 398 | } |
zend_builtin_functions.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 975 | { | 2502 | 975 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 975 | } |
zend_closures.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 653 | { | 2502 | 653 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 653 | } |
Unexecuted instantiation: zend_compile.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_constants.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_enum.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_execute.c:zend_parse_arg_zval_deref zend_fibers.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 218 | { | 2502 | 218 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 218 | } |
Unexecuted instantiation: zend_gc.c:zend_parse_arg_zval_deref zend_generators.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 352 | { | 2502 | 352 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 352 | } |
Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_ini.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_iterators.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_list.c:zend_parse_arg_zval_deref zend_object_handlers.c:zend_parse_arg_zval_deref Line | Count | Source | 2501 | 26 | { | 2502 | 26 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2503 | 26 | } |
Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_objects.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_observer.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_opcode.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_operators.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_system_id.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_variables.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_zval_deref Unexecuted instantiation: zend.c:zend_parse_arg_zval_deref Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_zval_deref Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_zval_deref Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_zval_deref Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_zval_deref Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_zval_deref Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_zval_deref Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_zval_deref Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_zval_deref Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_zval_deref Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_zval_deref |
2504 | | |
2505 | | static zend_always_inline bool zend_parse_arg_array_ht_or_str( |
2506 | | zval *arg, HashTable **dest_ht, zend_string **dest_str, bool allow_null, uint32_t arg_num) |
2507 | 6.66k | { |
2508 | 6.66k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { |
2509 | 6.55k | *dest_ht = NULL; |
2510 | 6.55k | *dest_str = Z_STR_P(arg); |
2511 | 6.55k | } else if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { |
2512 | 13 | *dest_ht = Z_ARRVAL_P(arg); |
2513 | 13 | *dest_str = NULL; |
2514 | 101 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2515 | 0 | *dest_ht = NULL; |
2516 | 0 | *dest_str = NULL; |
2517 | 101 | } else { |
2518 | 101 | *dest_ht = NULL; |
2519 | 101 | return zend_parse_arg_str_slow(arg, dest_str, arg_num); |
2520 | 101 | } |
2521 | 6.56k | return 1; |
2522 | 6.66k | } Unexecuted instantiation: php_date.c:zend_parse_arg_array_ht_or_str php_pcre.c:zend_parse_arg_array_ht_or_str Line | Count | Source | 2507 | 850 | { | 2508 | 850 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2509 | 815 | *dest_ht = NULL; | 2510 | 815 | *dest_str = Z_STR_P(arg); | 2511 | 815 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2512 | 0 | *dest_ht = Z_ARRVAL_P(arg); | 2513 | 0 | *dest_str = NULL; | 2514 | 35 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2515 | 0 | *dest_ht = NULL; | 2516 | 0 | *dest_str = NULL; | 2517 | 35 | } else { | 2518 | 35 | *dest_ht = NULL; | 2519 | 35 | return zend_parse_arg_str_slow(arg, dest_str, arg_num); | 2520 | 35 | } | 2521 | 815 | return 1; | 2522 | 850 | } |
Unexecuted instantiation: exif.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_adler32.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_crc32.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_fnv.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_gost.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_haval.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_joaat.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_md.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_murmur.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_sha.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_sha3.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_snefru.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_tiger.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hash.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: json_encoder.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: json_scanner.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: json.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_lexbor.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_persist.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_jit.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: csprng.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: engine_secure.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: engine_user.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: gammasection.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: random.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: randomizer.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_utils.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_reflection.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_spl.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: spl_array.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: spl_directory.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: spl_dllist.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: spl_functions.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: spl_heap.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: spl_iterators.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: spl_observer.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: array.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: assert.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: base64.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: basic_functions.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: browscap.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: crc32_x86.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: crc32.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: credits.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: crypt.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: css.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: datetime.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: dir.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: dl.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: dns.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: exec.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: file.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: filestat.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: filters.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: flock_compat.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: formatted_print.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: fsock.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: ftok.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: head.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: hrtime.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: html.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: http.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: image.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: incomplete_class.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: info.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: iptc.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: levenshtein.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: link.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: mail.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: math.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: md5.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: metaphone.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: microtime.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: net.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: pack.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: pageinfo.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: password.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: proc_open.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: quot_print.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: scanf.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: sha1.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: soundex.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_array_ht_or_str string.c:zend_parse_arg_array_ht_or_str Line | Count | Source | 2507 | 5.81k | { | 2508 | 5.81k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2509 | 5.73k | *dest_ht = NULL; | 2510 | 5.73k | *dest_str = Z_STR_P(arg); | 2511 | 5.73k | } else if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2512 | 13 | *dest_ht = Z_ARRVAL_P(arg); | 2513 | 13 | *dest_str = NULL; | 2514 | 66 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2515 | 0 | *dest_ht = NULL; | 2516 | 0 | *dest_str = NULL; | 2517 | 66 | } else { | 2518 | 66 | *dest_ht = NULL; | 2519 | 66 | return zend_parse_arg_str_slow(arg, dest_str, arg_num); | 2520 | 66 | } | 2521 | 5.75k | return 1; | 2522 | 5.81k | } |
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: syslog.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: type.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: uniqid.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: url.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: user_filters.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: uuencode.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: var_unserializer.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: var.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: versioning.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_uri.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_uri_common.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: getopt.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: main.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: network.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: output.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_content_types.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_ini.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_glob.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_scandir.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_syslog.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_ticks.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: php_variables.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: reentrancy.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: rfc1867.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: SAPI.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: snprintf.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: spprintf.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: strlcat.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: strlcpy.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: cast.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: filter.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: memory.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: mmap.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: streams.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: transports.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: userspace.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: xp_socket.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: block_pass.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: compact_literals.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: compact_vars.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: dfa_pass.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: nop_removal.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: pass1.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: pass3.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: sccp.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_API.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_ast.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_attributes.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_closures.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_compile.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_constants.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_enum.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_execute.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_fibers.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_gc.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_generators.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_ini.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_iterators.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_list.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_objects.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_observer.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_opcode.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_operators.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_system_id.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_variables.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: zend.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_array_ht_or_str Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_array_ht_or_str |
2523 | | |
2524 | | static zend_always_inline bool zend_parse_arg_str_or_long(zval *arg, zend_string **dest_str, zend_long *dest_long, |
2525 | | bool *is_null, bool allow_null, uint32_t arg_num) |
2526 | 257 | { |
2527 | 257 | if (allow_null) { |
2528 | 0 | *is_null = 0; |
2529 | 0 | } |
2530 | 257 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { |
2531 | 233 | *dest_str = Z_STR_P(arg); |
2532 | 233 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { |
2533 | 18 | *dest_str = NULL; |
2534 | 18 | *dest_long = Z_LVAL_P(arg); |
2535 | 18 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2536 | 0 | *dest_str = NULL; |
2537 | 0 | *is_null = 1; |
2538 | 6 | } else { |
2539 | 6 | return zend_parse_arg_str_or_long_slow(arg, dest_str, dest_long, arg_num); |
2540 | 6 | } |
2541 | 251 | return 1; |
2542 | 257 | } Unexecuted instantiation: php_date.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_pcre.c:zend_parse_arg_str_or_long Unexecuted instantiation: exif.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_adler32.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_crc32.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_fnv.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_gost.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_haval.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_joaat.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_md.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_murmur.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_sha.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_sha3.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_snefru.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_tiger.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_str_or_long Unexecuted instantiation: hash.c:zend_parse_arg_str_or_long Unexecuted instantiation: json_encoder.c:zend_parse_arg_str_or_long Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_str_or_long Unexecuted instantiation: json_scanner.c:zend_parse_arg_str_or_long Unexecuted instantiation: json.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_lexbor.c:zend_parse_arg_str_or_long Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_str_or_long Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_str_or_long Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_persist.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_str_or_long Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_jit.c:zend_parse_arg_str_or_long Unexecuted instantiation: csprng.c:zend_parse_arg_str_or_long Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_str_or_long Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_str_or_long Unexecuted instantiation: engine_secure.c:zend_parse_arg_str_or_long Unexecuted instantiation: engine_user.c:zend_parse_arg_str_or_long Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_str_or_long Unexecuted instantiation: gammasection.c:zend_parse_arg_str_or_long Unexecuted instantiation: random.c:zend_parse_arg_str_or_long Unexecuted instantiation: randomizer.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_utils.c:zend_parse_arg_str_or_long php_reflection.c:zend_parse_arg_str_or_long Line | Count | Source | 2526 | 26 | { | 2527 | 26 | if (allow_null) { | 2528 | 0 | *is_null = 0; | 2529 | 0 | } | 2530 | 26 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2531 | 26 | *dest_str = Z_STR_P(arg); | 2532 | 26 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2533 | 0 | *dest_str = NULL; | 2534 | 0 | *dest_long = Z_LVAL_P(arg); | 2535 | 0 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2536 | 0 | *dest_str = NULL; | 2537 | 0 | *is_null = 1; | 2538 | 0 | } else { | 2539 | 0 | return zend_parse_arg_str_or_long_slow(arg, dest_str, dest_long, arg_num); | 2540 | 0 | } | 2541 | 26 | return 1; | 2542 | 26 | } |
Unexecuted instantiation: php_spl.c:zend_parse_arg_str_or_long Unexecuted instantiation: spl_array.c:zend_parse_arg_str_or_long Unexecuted instantiation: spl_directory.c:zend_parse_arg_str_or_long Unexecuted instantiation: spl_dllist.c:zend_parse_arg_str_or_long Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_str_or_long Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_str_or_long Unexecuted instantiation: spl_functions.c:zend_parse_arg_str_or_long Unexecuted instantiation: spl_heap.c:zend_parse_arg_str_or_long Unexecuted instantiation: spl_iterators.c:zend_parse_arg_str_or_long Unexecuted instantiation: spl_observer.c:zend_parse_arg_str_or_long Unexecuted instantiation: array.c:zend_parse_arg_str_or_long Unexecuted instantiation: assert.c:zend_parse_arg_str_or_long Unexecuted instantiation: base64.c:zend_parse_arg_str_or_long Unexecuted instantiation: basic_functions.c:zend_parse_arg_str_or_long Unexecuted instantiation: browscap.c:zend_parse_arg_str_or_long Unexecuted instantiation: crc32_x86.c:zend_parse_arg_str_or_long Unexecuted instantiation: crc32.c:zend_parse_arg_str_or_long Unexecuted instantiation: credits.c:zend_parse_arg_str_or_long Unexecuted instantiation: crypt.c:zend_parse_arg_str_or_long Unexecuted instantiation: css.c:zend_parse_arg_str_or_long Unexecuted instantiation: datetime.c:zend_parse_arg_str_or_long Unexecuted instantiation: dir.c:zend_parse_arg_str_or_long Unexecuted instantiation: dl.c:zend_parse_arg_str_or_long Unexecuted instantiation: dns.c:zend_parse_arg_str_or_long Unexecuted instantiation: exec.c:zend_parse_arg_str_or_long Unexecuted instantiation: file.c:zend_parse_arg_str_or_long Unexecuted instantiation: filestat.c:zend_parse_arg_str_or_long Unexecuted instantiation: filters.c:zend_parse_arg_str_or_long Unexecuted instantiation: flock_compat.c:zend_parse_arg_str_or_long Unexecuted instantiation: formatted_print.c:zend_parse_arg_str_or_long Unexecuted instantiation: fsock.c:zend_parse_arg_str_or_long Unexecuted instantiation: ftok.c:zend_parse_arg_str_or_long Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_str_or_long Unexecuted instantiation: head.c:zend_parse_arg_str_or_long Unexecuted instantiation: hrtime.c:zend_parse_arg_str_or_long Unexecuted instantiation: html.c:zend_parse_arg_str_or_long Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_str_or_long Unexecuted instantiation: http.c:zend_parse_arg_str_or_long Unexecuted instantiation: image.c:zend_parse_arg_str_or_long Unexecuted instantiation: incomplete_class.c:zend_parse_arg_str_or_long Unexecuted instantiation: info.c:zend_parse_arg_str_or_long Unexecuted instantiation: iptc.c:zend_parse_arg_str_or_long Unexecuted instantiation: levenshtein.c:zend_parse_arg_str_or_long Unexecuted instantiation: link.c:zend_parse_arg_str_or_long Unexecuted instantiation: mail.c:zend_parse_arg_str_or_long Unexecuted instantiation: math.c:zend_parse_arg_str_or_long Unexecuted instantiation: md5.c:zend_parse_arg_str_or_long Unexecuted instantiation: metaphone.c:zend_parse_arg_str_or_long Unexecuted instantiation: microtime.c:zend_parse_arg_str_or_long Unexecuted instantiation: net.c:zend_parse_arg_str_or_long Unexecuted instantiation: pack.c:zend_parse_arg_str_or_long Unexecuted instantiation: pageinfo.c:zend_parse_arg_str_or_long Unexecuted instantiation: password.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_str_or_long Unexecuted instantiation: proc_open.c:zend_parse_arg_str_or_long Unexecuted instantiation: quot_print.c:zend_parse_arg_str_or_long Unexecuted instantiation: scanf.c:zend_parse_arg_str_or_long Unexecuted instantiation: sha1.c:zend_parse_arg_str_or_long Unexecuted instantiation: soundex.c:zend_parse_arg_str_or_long Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_str_or_long Unexecuted instantiation: string.c:zend_parse_arg_str_or_long Unexecuted instantiation: strnatcmp.c:zend_parse_arg_str_or_long Unexecuted instantiation: syslog.c:zend_parse_arg_str_or_long Unexecuted instantiation: type.c:zend_parse_arg_str_or_long Unexecuted instantiation: uniqid.c:zend_parse_arg_str_or_long Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_str_or_long Unexecuted instantiation: url.c:zend_parse_arg_str_or_long Unexecuted instantiation: user_filters.c:zend_parse_arg_str_or_long Unexecuted instantiation: uuencode.c:zend_parse_arg_str_or_long Unexecuted instantiation: var_unserializer.c:zend_parse_arg_str_or_long Unexecuted instantiation: var.c:zend_parse_arg_str_or_long Unexecuted instantiation: versioning.c:zend_parse_arg_str_or_long Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_str_or_long Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_uri.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_uri_common.c:zend_parse_arg_str_or_long Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_str_or_long Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_str_or_long Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_str_or_long Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_str_or_long Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_str_or_long Unexecuted instantiation: getopt.c:zend_parse_arg_str_or_long Unexecuted instantiation: main.c:zend_parse_arg_str_or_long Unexecuted instantiation: network.c:zend_parse_arg_str_or_long Unexecuted instantiation: output.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_content_types.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_ini.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_glob.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_scandir.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_syslog.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_ticks.c:zend_parse_arg_str_or_long Unexecuted instantiation: php_variables.c:zend_parse_arg_str_or_long Unexecuted instantiation: reentrancy.c:zend_parse_arg_str_or_long Unexecuted instantiation: rfc1867.c:zend_parse_arg_str_or_long Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_str_or_long Unexecuted instantiation: SAPI.c:zend_parse_arg_str_or_long Unexecuted instantiation: snprintf.c:zend_parse_arg_str_or_long Unexecuted instantiation: spprintf.c:zend_parse_arg_str_or_long Unexecuted instantiation: strlcat.c:zend_parse_arg_str_or_long Unexecuted instantiation: strlcpy.c:zend_parse_arg_str_or_long Unexecuted instantiation: cast.c:zend_parse_arg_str_or_long Unexecuted instantiation: filter.c:zend_parse_arg_str_or_long Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_str_or_long Unexecuted instantiation: memory.c:zend_parse_arg_str_or_long Unexecuted instantiation: mmap.c:zend_parse_arg_str_or_long Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_str_or_long Unexecuted instantiation: streams.c:zend_parse_arg_str_or_long Unexecuted instantiation: transports.c:zend_parse_arg_str_or_long Unexecuted instantiation: userspace.c:zend_parse_arg_str_or_long Unexecuted instantiation: xp_socket.c:zend_parse_arg_str_or_long Unexecuted instantiation: block_pass.c:zend_parse_arg_str_or_long Unexecuted instantiation: compact_literals.c:zend_parse_arg_str_or_long Unexecuted instantiation: compact_vars.c:zend_parse_arg_str_or_long Unexecuted instantiation: dfa_pass.c:zend_parse_arg_str_or_long Unexecuted instantiation: nop_removal.c:zend_parse_arg_str_or_long Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_str_or_long Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_str_or_long Unexecuted instantiation: pass1.c:zend_parse_arg_str_or_long Unexecuted instantiation: pass3.c:zend_parse_arg_str_or_long Unexecuted instantiation: sccp.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_API.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_ast.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_attributes.c:zend_parse_arg_str_or_long zend_builtin_functions.c:zend_parse_arg_str_or_long Line | Count | Source | 2526 | 100 | { | 2527 | 100 | if (allow_null) { | 2528 | 0 | *is_null = 0; | 2529 | 0 | } | 2530 | 100 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2531 | 89 | *dest_str = Z_STR_P(arg); | 2532 | 89 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2533 | 5 | *dest_str = NULL; | 2534 | 5 | *dest_long = Z_LVAL_P(arg); | 2535 | 6 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2536 | 0 | *dest_str = NULL; | 2537 | 0 | *is_null = 1; | 2538 | 6 | } else { | 2539 | 6 | return zend_parse_arg_str_or_long_slow(arg, dest_str, dest_long, arg_num); | 2540 | 6 | } | 2541 | 94 | return 1; | 2542 | 100 | } |
Unexecuted instantiation: zend_closures.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_compile.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_constants.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_str_or_long zend_enum.c:zend_parse_arg_str_or_long Line | Count | Source | 2526 | 131 | { | 2527 | 131 | if (allow_null) { | 2528 | 0 | *is_null = 0; | 2529 | 0 | } | 2530 | 131 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2531 | 118 | *dest_str = Z_STR_P(arg); | 2532 | 118 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2533 | 13 | *dest_str = NULL; | 2534 | 13 | *dest_long = Z_LVAL_P(arg); | 2535 | 13 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2536 | 0 | *dest_str = NULL; | 2537 | 0 | *is_null = 1; | 2538 | 0 | } else { | 2539 | 0 | return zend_parse_arg_str_or_long_slow(arg, dest_str, dest_long, arg_num); | 2540 | 0 | } | 2541 | 131 | return 1; | 2542 | 131 | } |
Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_execute.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_fibers.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_gc.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_generators.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_ini.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_iterators.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_list.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_objects.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_observer.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_opcode.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_operators.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_system_id.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_variables.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_str_or_long Unexecuted instantiation: zend.c:zend_parse_arg_str_or_long Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_str_or_long Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_str_or_long Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_str_or_long Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_str_or_long Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_str_or_long Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_str_or_long Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_str_or_long Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_str_or_long Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_str_or_long Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_str_or_long |
2543 | | |
2544 | | static zend_always_inline bool zend_parse_arg_obj_or_class_name( |
2545 | | zval *arg, zend_class_entry **destination, bool allow_null |
2546 | 122 | ) { |
2547 | 122 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { |
2548 | 96 | *destination = zend_lookup_class(Z_STR_P(arg)); |
2549 | | |
2550 | 96 | return *destination != NULL; |
2551 | 96 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { |
2552 | 23 | *destination = Z_OBJ_P(arg)->ce; |
2553 | 23 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2554 | 0 | *destination = NULL; |
2555 | 3 | } else { |
2556 | 3 | return 0; |
2557 | 3 | } |
2558 | | |
2559 | 23 | return 1; |
2560 | 122 | } Unexecuted instantiation: php_date.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_pcre.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: exif.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_adler32.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_crc32.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_fnv.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_gost.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_haval.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_joaat.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_md.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_murmur.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_sha.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_sha3.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_snefru.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_tiger.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hash.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: json_encoder.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: json_scanner.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: json.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_lexbor.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_persist.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_jit.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: csprng.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: engine_secure.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: engine_user.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: gammasection.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: random.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: randomizer.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_utils.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_reflection.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_spl.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: spl_array.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: spl_directory.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: spl_dllist.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: spl_functions.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: spl_heap.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: spl_iterators.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: spl_observer.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: array.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: assert.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: base64.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: basic_functions.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: browscap.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: crc32_x86.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: crc32.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: credits.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: crypt.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: css.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: datetime.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: dir.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: dl.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: dns.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: exec.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: file.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: filestat.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: filters.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: flock_compat.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: formatted_print.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: fsock.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: ftok.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: head.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: hrtime.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: html.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: http.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: image.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: incomplete_class.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: info.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: iptc.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: levenshtein.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: link.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: mail.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: math.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: md5.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: metaphone.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: microtime.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: net.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: pack.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: pageinfo.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: password.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: proc_open.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: quot_print.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: scanf.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: sha1.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: soundex.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: string.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: strnatcmp.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: syslog.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: type.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: uniqid.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: url.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: user_filters.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: uuencode.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: var_unserializer.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: var.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: versioning.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_uri.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_uri_common.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: getopt.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: main.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: network.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: output.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_content_types.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_ini.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_glob.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_scandir.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_syslog.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_ticks.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: php_variables.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: reentrancy.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: rfc1867.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: SAPI.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: snprintf.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: spprintf.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: strlcat.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: strlcpy.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: cast.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: filter.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: memory.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: mmap.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: streams.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: transports.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: userspace.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: xp_socket.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: block_pass.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: compact_literals.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: compact_vars.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: dfa_pass.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: nop_removal.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: pass1.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: pass3.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: sccp.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_API.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_ast.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_attributes.c:zend_parse_arg_obj_or_class_name zend_builtin_functions.c:zend_parse_arg_obj_or_class_name Line | Count | Source | 2546 | 122 | ) { | 2547 | 122 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2548 | 96 | *destination = zend_lookup_class(Z_STR_P(arg)); | 2549 | | | 2550 | 96 | return *destination != NULL; | 2551 | 96 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2552 | 23 | *destination = Z_OBJ_P(arg)->ce; | 2553 | 23 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2554 | 0 | *destination = NULL; | 2555 | 3 | } else { | 2556 | 3 | return 0; | 2557 | 3 | } | 2558 | | | 2559 | 23 | return 1; | 2560 | 122 | } |
Unexecuted instantiation: zend_closures.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_compile.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_constants.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_enum.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_execute.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_fibers.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_gc.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_generators.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_ini.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_iterators.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_list.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_objects.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_observer.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_opcode.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_operators.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_system_id.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_variables.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: zend.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_obj_or_class_name Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_obj_or_class_name |
2561 | | |
2562 | | static zend_always_inline bool zend_parse_arg_obj_or_str( |
2563 | | zval *arg, zend_object **destination_object, zend_class_entry *base_ce, zend_string **destination_string, bool allow_null, uint32_t arg_num |
2564 | 7.83k | ) { |
2565 | 7.83k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { |
2566 | 720 | if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) { |
2567 | 718 | *destination_object = Z_OBJ_P(arg); |
2568 | 718 | *destination_string = NULL; |
2569 | 718 | return 1; |
2570 | 718 | } |
2571 | 720 | } |
2572 | | |
2573 | 7.11k | *destination_object = NULL; |
2574 | 7.11k | return zend_parse_arg_str(arg, destination_string, allow_null, arg_num); |
2575 | 7.83k | } Unexecuted instantiation: php_date.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_pcre.c:zend_parse_arg_obj_or_str Unexecuted instantiation: exif.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_adler32.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_crc32.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_fnv.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_gost.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_haval.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_joaat.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_md.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_murmur.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_sha.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_sha3.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_snefru.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_tiger.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hash.c:zend_parse_arg_obj_or_str Unexecuted instantiation: json_encoder.c:zend_parse_arg_obj_or_str Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_obj_or_str Unexecuted instantiation: json_scanner.c:zend_parse_arg_obj_or_str Unexecuted instantiation: json.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_lexbor.c:zend_parse_arg_obj_or_str Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_obj_or_str Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_obj_or_str Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_persist.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_obj_or_str Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_jit.c:zend_parse_arg_obj_or_str Unexecuted instantiation: csprng.c:zend_parse_arg_obj_or_str Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_obj_or_str Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_obj_or_str Unexecuted instantiation: engine_secure.c:zend_parse_arg_obj_or_str Unexecuted instantiation: engine_user.c:zend_parse_arg_obj_or_str Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_obj_or_str Unexecuted instantiation: gammasection.c:zend_parse_arg_obj_or_str Unexecuted instantiation: random.c:zend_parse_arg_obj_or_str Unexecuted instantiation: randomizer.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_utils.c:zend_parse_arg_obj_or_str php_reflection.c:zend_parse_arg_obj_or_str Line | Count | Source | 2564 | 4.21k | ) { | 2565 | 4.21k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2566 | 668 | if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) { | 2567 | 668 | *destination_object = Z_OBJ_P(arg); | 2568 | 668 | *destination_string = NULL; | 2569 | 668 | return 1; | 2570 | 668 | } | 2571 | 668 | } | 2572 | | | 2573 | 3.54k | *destination_object = NULL; | 2574 | 3.54k | return zend_parse_arg_str(arg, destination_string, allow_null, arg_num); | 2575 | 4.21k | } |
Unexecuted instantiation: php_spl.c:zend_parse_arg_obj_or_str Unexecuted instantiation: spl_array.c:zend_parse_arg_obj_or_str Unexecuted instantiation: spl_directory.c:zend_parse_arg_obj_or_str Unexecuted instantiation: spl_dllist.c:zend_parse_arg_obj_or_str Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_obj_or_str Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_obj_or_str Unexecuted instantiation: spl_functions.c:zend_parse_arg_obj_or_str Unexecuted instantiation: spl_heap.c:zend_parse_arg_obj_or_str Unexecuted instantiation: spl_iterators.c:zend_parse_arg_obj_or_str Unexecuted instantiation: spl_observer.c:zend_parse_arg_obj_or_str Unexecuted instantiation: array.c:zend_parse_arg_obj_or_str assert.c:zend_parse_arg_obj_or_str Line | Count | Source | 2564 | 3.27k | ) { | 2565 | 3.27k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2566 | 26 | if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) { | 2567 | 24 | *destination_object = Z_OBJ_P(arg); | 2568 | 24 | *destination_string = NULL; | 2569 | 24 | return 1; | 2570 | 24 | } | 2571 | 26 | } | 2572 | | | 2573 | 3.25k | *destination_object = NULL; | 2574 | 3.25k | return zend_parse_arg_str(arg, destination_string, allow_null, arg_num); | 2575 | 3.27k | } |
Unexecuted instantiation: base64.c:zend_parse_arg_obj_or_str Unexecuted instantiation: basic_functions.c:zend_parse_arg_obj_or_str Unexecuted instantiation: browscap.c:zend_parse_arg_obj_or_str Unexecuted instantiation: crc32_x86.c:zend_parse_arg_obj_or_str Unexecuted instantiation: crc32.c:zend_parse_arg_obj_or_str Unexecuted instantiation: credits.c:zend_parse_arg_obj_or_str Unexecuted instantiation: crypt.c:zend_parse_arg_obj_or_str Unexecuted instantiation: css.c:zend_parse_arg_obj_or_str Unexecuted instantiation: datetime.c:zend_parse_arg_obj_or_str Unexecuted instantiation: dir.c:zend_parse_arg_obj_or_str Unexecuted instantiation: dl.c:zend_parse_arg_obj_or_str Unexecuted instantiation: dns.c:zend_parse_arg_obj_or_str Unexecuted instantiation: exec.c:zend_parse_arg_obj_or_str Unexecuted instantiation: file.c:zend_parse_arg_obj_or_str Unexecuted instantiation: filestat.c:zend_parse_arg_obj_or_str Unexecuted instantiation: filters.c:zend_parse_arg_obj_or_str Unexecuted instantiation: flock_compat.c:zend_parse_arg_obj_or_str Unexecuted instantiation: formatted_print.c:zend_parse_arg_obj_or_str Unexecuted instantiation: fsock.c:zend_parse_arg_obj_or_str Unexecuted instantiation: ftok.c:zend_parse_arg_obj_or_str Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_obj_or_str Unexecuted instantiation: head.c:zend_parse_arg_obj_or_str Unexecuted instantiation: hrtime.c:zend_parse_arg_obj_or_str Unexecuted instantiation: html.c:zend_parse_arg_obj_or_str Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_obj_or_str Unexecuted instantiation: http.c:zend_parse_arg_obj_or_str Unexecuted instantiation: image.c:zend_parse_arg_obj_or_str Unexecuted instantiation: incomplete_class.c:zend_parse_arg_obj_or_str Unexecuted instantiation: info.c:zend_parse_arg_obj_or_str Unexecuted instantiation: iptc.c:zend_parse_arg_obj_or_str Unexecuted instantiation: levenshtein.c:zend_parse_arg_obj_or_str Unexecuted instantiation: link.c:zend_parse_arg_obj_or_str Unexecuted instantiation: mail.c:zend_parse_arg_obj_or_str Unexecuted instantiation: math.c:zend_parse_arg_obj_or_str Unexecuted instantiation: md5.c:zend_parse_arg_obj_or_str Unexecuted instantiation: metaphone.c:zend_parse_arg_obj_or_str Unexecuted instantiation: microtime.c:zend_parse_arg_obj_or_str Unexecuted instantiation: net.c:zend_parse_arg_obj_or_str Unexecuted instantiation: pack.c:zend_parse_arg_obj_or_str Unexecuted instantiation: pageinfo.c:zend_parse_arg_obj_or_str Unexecuted instantiation: password.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_obj_or_str Unexecuted instantiation: proc_open.c:zend_parse_arg_obj_or_str Unexecuted instantiation: quot_print.c:zend_parse_arg_obj_or_str Unexecuted instantiation: scanf.c:zend_parse_arg_obj_or_str Unexecuted instantiation: sha1.c:zend_parse_arg_obj_or_str Unexecuted instantiation: soundex.c:zend_parse_arg_obj_or_str Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_obj_or_str Unexecuted instantiation: string.c:zend_parse_arg_obj_or_str Unexecuted instantiation: strnatcmp.c:zend_parse_arg_obj_or_str Unexecuted instantiation: syslog.c:zend_parse_arg_obj_or_str Unexecuted instantiation: type.c:zend_parse_arg_obj_or_str Unexecuted instantiation: uniqid.c:zend_parse_arg_obj_or_str Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_obj_or_str Unexecuted instantiation: url.c:zend_parse_arg_obj_or_str Unexecuted instantiation: user_filters.c:zend_parse_arg_obj_or_str Unexecuted instantiation: uuencode.c:zend_parse_arg_obj_or_str Unexecuted instantiation: var_unserializer.c:zend_parse_arg_obj_or_str Unexecuted instantiation: var.c:zend_parse_arg_obj_or_str Unexecuted instantiation: versioning.c:zend_parse_arg_obj_or_str Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_obj_or_str Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_uri.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_uri_common.c:zend_parse_arg_obj_or_str Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_obj_or_str Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_obj_or_str Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_obj_or_str Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_obj_or_str Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_obj_or_str Unexecuted instantiation: getopt.c:zend_parse_arg_obj_or_str Unexecuted instantiation: main.c:zend_parse_arg_obj_or_str Unexecuted instantiation: network.c:zend_parse_arg_obj_or_str Unexecuted instantiation: output.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_content_types.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_ini.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_glob.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_scandir.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_syslog.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_ticks.c:zend_parse_arg_obj_or_str Unexecuted instantiation: php_variables.c:zend_parse_arg_obj_or_str Unexecuted instantiation: reentrancy.c:zend_parse_arg_obj_or_str Unexecuted instantiation: rfc1867.c:zend_parse_arg_obj_or_str Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_obj_or_str Unexecuted instantiation: SAPI.c:zend_parse_arg_obj_or_str Unexecuted instantiation: snprintf.c:zend_parse_arg_obj_or_str Unexecuted instantiation: spprintf.c:zend_parse_arg_obj_or_str Unexecuted instantiation: strlcat.c:zend_parse_arg_obj_or_str Unexecuted instantiation: strlcpy.c:zend_parse_arg_obj_or_str Unexecuted instantiation: cast.c:zend_parse_arg_obj_or_str Unexecuted instantiation: filter.c:zend_parse_arg_obj_or_str Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_obj_or_str Unexecuted instantiation: memory.c:zend_parse_arg_obj_or_str Unexecuted instantiation: mmap.c:zend_parse_arg_obj_or_str Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_obj_or_str Unexecuted instantiation: streams.c:zend_parse_arg_obj_or_str Unexecuted instantiation: transports.c:zend_parse_arg_obj_or_str Unexecuted instantiation: userspace.c:zend_parse_arg_obj_or_str Unexecuted instantiation: xp_socket.c:zend_parse_arg_obj_or_str Unexecuted instantiation: block_pass.c:zend_parse_arg_obj_or_str Unexecuted instantiation: compact_literals.c:zend_parse_arg_obj_or_str Unexecuted instantiation: compact_vars.c:zend_parse_arg_obj_or_str Unexecuted instantiation: dfa_pass.c:zend_parse_arg_obj_or_str Unexecuted instantiation: nop_removal.c:zend_parse_arg_obj_or_str Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_obj_or_str Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_obj_or_str Unexecuted instantiation: pass1.c:zend_parse_arg_obj_or_str Unexecuted instantiation: pass3.c:zend_parse_arg_obj_or_str Unexecuted instantiation: sccp.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_API.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_ast.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_attributes.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_builtin_functions.c:zend_parse_arg_obj_or_str zend_closures.c:zend_parse_arg_obj_or_str Line | Count | Source | 2564 | 341 | ) { | 2565 | 341 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2566 | 26 | if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) { | 2567 | 26 | *destination_object = Z_OBJ_P(arg); | 2568 | 26 | *destination_string = NULL; | 2569 | 26 | return 1; | 2570 | 26 | } | 2571 | 26 | } | 2572 | | | 2573 | 315 | *destination_object = NULL; | 2574 | 315 | return zend_parse_arg_str(arg, destination_string, allow_null, arg_num); | 2575 | 341 | } |
Unexecuted instantiation: zend_compile.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_constants.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_default_classes.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_dtrace.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_enum.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_exceptions.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_execute_API.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_execute.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_fibers.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_gc.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_generators.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_inheritance.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_ini_parser.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_ini_scanner.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_ini.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_interfaces.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_iterators.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_language_parser.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_language_scanner.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_lazy_objects.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_list.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_object_handlers.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_objects_API.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_objects.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_observer.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_opcode.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_operators.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_property_hooks.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_smart_str.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_system_id.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_variables.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend_weakrefs.c:zend_parse_arg_obj_or_str Unexecuted instantiation: zend.c:zend_parse_arg_obj_or_str Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_obj_or_str Unexecuted instantiation: fuzzer-parser.c:zend_parse_arg_obj_or_str Unexecuted instantiation: fuzzer-sapi.c:zend_parse_arg_obj_or_str Unexecuted instantiation: fuzzer-tracing-jit.c:zend_parse_arg_obj_or_str Unexecuted instantiation: fuzzer-exif.c:zend_parse_arg_obj_or_str Unexecuted instantiation: fuzzer-unserialize.c:zend_parse_arg_obj_or_str Unexecuted instantiation: fuzzer-function-jit.c:zend_parse_arg_obj_or_str Unexecuted instantiation: fuzzer-json.c:zend_parse_arg_obj_or_str Unexecuted instantiation: fuzzer-unserializehash.c:zend_parse_arg_obj_or_str Unexecuted instantiation: fuzzer-execute.c:zend_parse_arg_obj_or_str |
2576 | | |
2577 | | END_EXTERN_C() |
2578 | | |
2579 | | #endif /* ZEND_API_H */ |