/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.53M | #define ZEND_FN(name) zif_##name |
72 | 442 | #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 | 740k | (((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 | 1.11M | #define ZEND_MODULE_ACTIVATE_N(module) zm_activate_##module |
225 | 1.94M | #define ZEND_MODULE_DEACTIVATE_N(module) zm_deactivate_##module |
226 | 278k | #define ZEND_MODULE_POST_ZEND_DEACTIVATE_N(module) zm_post_zend_deactivate_##module |
227 | 43 | #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 | 31.5M | #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.5k | ((zval*)ZEND_MAP_PTR_GET((ce)->static_members_table)) |
330 | | |
331 | | #define CE_CONSTANTS_TABLE(ce) \ |
332 | 4.55k | zend_class_constants_table(ce) |
333 | | |
334 | | #define CE_DEFAULT_PROPERTIES_TABLE(ce) \ |
335 | 1.01M | zend_class_default_properties_table(ce) |
336 | | |
337 | | #define CE_BACKED_ENUM_TABLE(ce) \ |
338 | 193 | zend_class_backed_enum_table(ce) |
339 | | |
340 | 3.39k | #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 | | /* internal function to efficiently copy parameters when executing __call() */ |
351 | | ZEND_API zend_result zend_copy_parameters_array(uint32_t param_count, zval *argument_array); |
352 | | |
353 | | #define zend_get_parameters_array(ht, param_count, argument_array) \ |
354 | | zend_get_parameters_array_ex(param_count, argument_array) |
355 | | #define zend_parse_parameters_none() \ |
356 | 1.30k | (EXPECTED(ZEND_NUM_ARGS() == 0) ? SUCCESS : (zend_wrong_parameters_none_error(), FAILURE)) |
357 | | #define zend_parse_parameters_none_throw() \ |
358 | | zend_parse_parameters_none() |
359 | | |
360 | | /* Parameter parsing API -- andrei */ |
361 | | |
362 | | #define ZEND_PARSE_PARAMS_THROW 0 /* No longer used, zpp always uses exceptions */ |
363 | 1.29k | #define ZEND_PARSE_PARAMS_QUIET (1<<1) |
364 | | ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...); |
365 | | ZEND_API zend_result zend_parse_parameters_ex(int flags, uint32_t num_args, const char *type_spec, ...); |
366 | | /* NOTE: This must have at least one value in __VA_ARGS__ for the expression to be valid */ |
367 | | #define zend_parse_parameters_throw(num_args, ...) \ |
368 | | zend_parse_parameters(num_args, __VA_ARGS__) |
369 | | ZEND_API const char *zend_zval_type_name(const zval *arg); |
370 | | ZEND_API const char *zend_zval_value_name(const zval *arg); |
371 | | ZEND_API zend_string *zend_zval_get_legacy_type(const zval *arg); |
372 | | |
373 | | ZEND_API zend_result zend_parse_method_parameters(uint32_t num_args, zval *this_ptr, const char *type_spec, ...); |
374 | | ZEND_API zend_result zend_parse_method_parameters_ex(int flags, uint32_t num_args, zval *this_ptr, const char *type_spec, ...); |
375 | | |
376 | | ZEND_API zend_result zend_parse_parameter(int flags, uint32_t arg_num, zval *arg, const char *spec, ...); |
377 | | |
378 | | /* End of parameter parsing API -- andrei */ |
379 | | |
380 | | ZEND_API zend_result zend_register_functions(zend_class_entry *scope, const zend_function_entry *functions, HashTable *function_table, int type); |
381 | | ZEND_API void zend_unregister_functions(const zend_function_entry *functions, int count, HashTable *function_table); |
382 | | ZEND_API zend_result zend_startup_module(zend_module_entry *module_entry); |
383 | | ZEND_API zend_module_entry* zend_register_internal_module(zend_module_entry *module_entry); |
384 | | ZEND_API zend_module_entry* zend_register_module_ex(zend_module_entry *module, int module_type); |
385 | | ZEND_API zend_result zend_startup_module_ex(zend_module_entry *module); |
386 | | ZEND_API void zend_startup_modules(void); |
387 | | ZEND_API void zend_collect_module_handlers(void); |
388 | | ZEND_API void zend_destroy_modules(void); |
389 | | ZEND_API void zend_check_magic_method_implementation( |
390 | | const zend_class_entry *ce, const zend_function *fptr, zend_string *lcname, int error_type); |
391 | | ZEND_API void zend_add_magic_method(zend_class_entry *ce, zend_function *fptr, zend_string *lcname); |
392 | | |
393 | | ZEND_API zend_class_entry *zend_register_internal_class(zend_class_entry *class_entry); |
394 | | ZEND_API zend_class_entry *zend_register_internal_class_ex(zend_class_entry *class_entry, zend_class_entry *parent_ce); |
395 | | ZEND_API zend_class_entry *zend_register_internal_class_with_flags(zend_class_entry *class_entry, zend_class_entry *parent_ce, uint32_t flags); |
396 | | ZEND_API zend_class_entry *zend_register_internal_interface(zend_class_entry *orig_class_entry); |
397 | | ZEND_API void zend_class_implements(zend_class_entry *class_entry, int num_interfaces, ...); |
398 | | |
399 | | ZEND_API zend_result zend_register_class_alias_ex(const char *name, size_t name_len, zend_class_entry *ce, bool persistent); |
400 | | |
401 | 0 | static zend_always_inline zend_result zend_register_class_alias(const char *name, zend_class_entry *ce) { |
402 | 0 | return zend_register_class_alias_ex(name, strlen(name), ce, 1); |
403 | 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 |
404 | | #define zend_register_ns_class_alias(ns, name, ce) \ |
405 | | zend_register_class_alias_ex(ZEND_NS_NAME(ns, name), sizeof(ZEND_NS_NAME(ns, name))-1, ce, 1) |
406 | | |
407 | | ZEND_API void zend_disable_functions(const char *function_list); |
408 | | |
409 | | ZEND_API ZEND_COLD void zend_wrong_param_count(void); |
410 | | ZEND_API ZEND_COLD void zend_wrong_property_read(zval *object, zval *property); |
411 | | |
412 | 12.9k | #define IS_CALLABLE_CHECK_SYNTAX_ONLY (1<<0) |
413 | 21.6k | #define IS_CALLABLE_SUPPRESS_DEPRECATIONS (1<<1) |
414 | | |
415 | | ZEND_API void zend_release_fcall_info_cache(zend_fcall_info_cache *fcc); |
416 | | ZEND_API zend_string *zend_get_callable_name_ex(zval *callable, zend_object *object); |
417 | | ZEND_API zend_string *zend_get_callable_name(zval *callable); |
418 | | ZEND_API bool zend_is_callable_at_frame( |
419 | | zval *callable, zend_object *object, zend_execute_data *frame, |
420 | | uint32_t check_flags, zend_fcall_info_cache *fcc, char **error); |
421 | | 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); |
422 | | ZEND_API bool zend_is_callable(zval *callable, uint32_t check_flags, zend_string **callable_name); |
423 | | ZEND_API bool zend_make_callable(zval *callable, zend_string **callable_name); |
424 | | ZEND_API const char *zend_get_module_version(const char *module_name); |
425 | | ZEND_API zend_result zend_get_module_started(const char *module_name); |
426 | | |
427 | | 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); |
428 | | |
429 | | ZEND_API void zend_declare_property_ex(zend_class_entry *ce, zend_string *name, zval *property, int access_type, zend_string *doc_comment); |
430 | | ZEND_API void zend_declare_property(zend_class_entry *ce, const char *name, size_t name_length, zval *property, int access_type); |
431 | | ZEND_API void zend_declare_property_null(zend_class_entry *ce, const char *name, size_t name_length, int access_type); |
432 | | ZEND_API void zend_declare_property_bool(zend_class_entry *ce, const char *name, size_t name_length, zend_long value, int access_type); |
433 | | ZEND_API void zend_declare_property_long(zend_class_entry *ce, const char *name, size_t name_length, zend_long value, int access_type); |
434 | | ZEND_API void zend_declare_property_double(zend_class_entry *ce, const char *name, size_t name_length, double value, int access_type); |
435 | | ZEND_API void zend_declare_property_string(zend_class_entry *ce, const char *name, size_t name_length, const char *value, int access_type); |
436 | | 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); |
437 | | |
438 | | 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); |
439 | | 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); |
440 | | ZEND_API void zend_declare_class_constant(zend_class_entry *ce, const char *name, size_t name_length, zval *value); |
441 | | ZEND_API void zend_declare_class_constant_null(zend_class_entry *ce, const char *name, size_t name_length); |
442 | | ZEND_API void zend_declare_class_constant_long(zend_class_entry *ce, const char *name, size_t name_length, zend_long value); |
443 | | ZEND_API void zend_declare_class_constant_bool(zend_class_entry *ce, const char *name, size_t name_length, bool value); |
444 | | ZEND_API void zend_declare_class_constant_double(zend_class_entry *ce, const char *name, size_t name_length, double value); |
445 | | 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); |
446 | | ZEND_API void zend_declare_class_constant_string(zend_class_entry *ce, const char *name, size_t name_length, const char *value); |
447 | | |
448 | | ZEND_API zend_result zend_update_class_constant(zend_class_constant *c, const zend_string *name, zend_class_entry *scope); |
449 | | ZEND_API zend_result zend_update_class_constants(zend_class_entry *class_type); |
450 | | ZEND_API HashTable *zend_separate_class_constants_table(zend_class_entry *class_type); |
451 | | |
452 | 4.95k | static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) { |
453 | 4.95k | if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) { |
454 | 931 | zend_class_mutable_data *mutable_data = |
455 | 931 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); |
456 | 931 | if (mutable_data && mutable_data->constants_table) { |
457 | 556 | return mutable_data->constants_table; |
458 | 556 | } else { |
459 | 375 | return zend_separate_class_constants_table(ce); |
460 | 375 | } |
461 | 4.02k | } else { |
462 | 4.02k | return &ce->constants_table; |
463 | 4.02k | } |
464 | 4.95k | } 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 | 452 | 163 | static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) { | 453 | 163 | if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) { | 454 | 6 | zend_class_mutable_data *mutable_data = | 455 | 6 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 456 | 6 | if (mutable_data && mutable_data->constants_table) { | 457 | 3 | return mutable_data->constants_table; | 458 | 3 | } else { | 459 | 3 | return zend_separate_class_constants_table(ce); | 460 | 3 | } | 461 | 157 | } else { | 462 | 157 | return &ce->constants_table; | 463 | 157 | } | 464 | 163 | } |
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 | 452 | 58 | static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) { | 453 | 58 | if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) { | 454 | 0 | zend_class_mutable_data *mutable_data = | 455 | 0 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 456 | 0 | if (mutable_data && mutable_data->constants_table) { | 457 | 0 | return mutable_data->constants_table; | 458 | 0 | } else { | 459 | 0 | return zend_separate_class_constants_table(ce); | 460 | 0 | } | 461 | 58 | } else { | 462 | 58 | return &ce->constants_table; | 463 | 58 | } | 464 | 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 | 452 | 102 | static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) { | 453 | 102 | if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) { | 454 | 102 | zend_class_mutable_data *mutable_data = | 455 | 102 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 456 | 102 | if (mutable_data && mutable_data->constants_table) { | 457 | 49 | return mutable_data->constants_table; | 458 | 53 | } else { | 459 | 53 | return zend_separate_class_constants_table(ce); | 460 | 53 | } | 461 | 102 | } else { | 462 | 0 | return &ce->constants_table; | 463 | 0 | } | 464 | 102 | } |
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 | 452 | 1.53k | static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) { | 453 | 1.53k | if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) { | 454 | 278 | zend_class_mutable_data *mutable_data = | 455 | 278 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 456 | 278 | if (mutable_data && mutable_data->constants_table) { | 457 | 240 | return mutable_data->constants_table; | 458 | 240 | } else { | 459 | 38 | return zend_separate_class_constants_table(ce); | 460 | 38 | } | 461 | 1.26k | } else { | 462 | 1.26k | return &ce->constants_table; | 463 | 1.26k | } | 464 | 1.53k | } |
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 | 452 | 501 | static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) { | 453 | 501 | if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) { | 454 | 0 | zend_class_mutable_data *mutable_data = | 455 | 0 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 456 | 0 | if (mutable_data && mutable_data->constants_table) { | 457 | 0 | return mutable_data->constants_table; | 458 | 0 | } else { | 459 | 0 | return zend_separate_class_constants_table(ce); | 460 | 0 | } | 461 | 501 | } else { | 462 | 501 | return &ce->constants_table; | 463 | 501 | } | 464 | 501 | } |
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 | 452 | 2.59k | static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) { | 453 | 2.59k | if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) { | 454 | 545 | zend_class_mutable_data *mutable_data = | 455 | 545 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 456 | 545 | if (mutable_data && mutable_data->constants_table) { | 457 | 264 | return mutable_data->constants_table; | 458 | 281 | } else { | 459 | 281 | return zend_separate_class_constants_table(ce); | 460 | 281 | } | 461 | 2.04k | } else { | 462 | 2.04k | return &ce->constants_table; | 463 | 2.04k | } | 464 | 2.59k | } |
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 |
465 | | |
466 | 1.01M | static zend_always_inline zval *zend_class_default_properties_table(zend_class_entry *ce) { |
467 | 1.01M | if ((ce->ce_flags & ZEND_ACC_HAS_AST_PROPERTIES) && ZEND_MAP_PTR(ce->mutable_data)) { |
468 | 151 | zend_class_mutable_data *mutable_data = |
469 | 151 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); |
470 | 151 | return mutable_data->default_properties_table; |
471 | 1.01M | } else { |
472 | 1.01M | return ce->default_properties_table; |
473 | 1.01M | } |
474 | 1.01M | } 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 | 466 | 1.01M | static zend_always_inline zval *zend_class_default_properties_table(zend_class_entry *ce) { | 467 | 1.01M | if ((ce->ce_flags & ZEND_ACC_HAS_AST_PROPERTIES) && ZEND_MAP_PTR(ce->mutable_data)) { | 468 | 151 | zend_class_mutable_data *mutable_data = | 469 | 151 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 470 | 151 | return mutable_data->default_properties_table; | 471 | 1.01M | } else { | 472 | 1.01M | return ce->default_properties_table; | 473 | 1.01M | } | 474 | 1.01M | } |
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 | 466 | 282 | static zend_always_inline zval *zend_class_default_properties_table(zend_class_entry *ce) { | 467 | 282 | if ((ce->ce_flags & ZEND_ACC_HAS_AST_PROPERTIES) && ZEND_MAP_PTR(ce->mutable_data)) { | 468 | 0 | zend_class_mutable_data *mutable_data = | 469 | 0 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 470 | 0 | return mutable_data->default_properties_table; | 471 | 282 | } else { | 472 | 282 | return ce->default_properties_table; | 473 | 282 | } | 474 | 282 | } |
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 | 466 | 864 | static zend_always_inline zval *zend_class_default_properties_table(zend_class_entry *ce) { | 467 | 864 | if ((ce->ce_flags & ZEND_ACC_HAS_AST_PROPERTIES) && ZEND_MAP_PTR(ce->mutable_data)) { | 468 | 0 | zend_class_mutable_data *mutable_data = | 469 | 0 | (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 470 | 0 | return mutable_data->default_properties_table; | 471 | 864 | } else { | 472 | 864 | return ce->default_properties_table; | 473 | 864 | } | 474 | 864 | } |
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 |
475 | | |
476 | | static zend_always_inline void zend_class_set_backed_enum_table(zend_class_entry *ce, HashTable *backed_enum_table) |
477 | 462 | { |
478 | 462 | if (ZEND_MAP_PTR(ce->mutable_data) && ce->type == ZEND_USER_CLASS) { |
479 | 0 | zend_class_mutable_data *mutable_data = (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); |
480 | 0 | mutable_data->backed_enum_table = backed_enum_table; |
481 | 462 | } else { |
482 | 462 | ce->backed_enum_table = backed_enum_table; |
483 | 462 | } |
484 | 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 | 477 | 462 | { | 478 | 462 | if (ZEND_MAP_PTR(ce->mutable_data) && ce->type == ZEND_USER_CLASS) { | 479 | 0 | zend_class_mutable_data *mutable_data = (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 480 | 0 | mutable_data->backed_enum_table = backed_enum_table; | 481 | 462 | } else { | 482 | 462 | ce->backed_enum_table = backed_enum_table; | 483 | 462 | } | 484 | 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 |
485 | | |
486 | | static zend_always_inline HashTable *zend_class_backed_enum_table(zend_class_entry *ce) |
487 | 193 | { |
488 | 193 | if (ZEND_MAP_PTR(ce->mutable_data) && ce->type == ZEND_USER_CLASS) { |
489 | 0 | zend_class_mutable_data *mutable_data = (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); |
490 | 0 | return mutable_data->backed_enum_table; |
491 | 193 | } else { |
492 | 193 | return ce->backed_enum_table; |
493 | 193 | } |
494 | 193 | } 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 | 487 | 193 | { | 488 | 193 | if (ZEND_MAP_PTR(ce->mutable_data) && ce->type == ZEND_USER_CLASS) { | 489 | 0 | zend_class_mutable_data *mutable_data = (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data); | 490 | 0 | return mutable_data->backed_enum_table; | 491 | 193 | } else { | 492 | 193 | return ce->backed_enum_table; | 493 | 193 | } | 494 | 193 | } |
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 |
495 | | |
496 | | ZEND_API void zend_update_property_ex(const zend_class_entry *scope, zend_object *object, zend_string *name, zval *value); |
497 | | ZEND_API void zend_update_property(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value); |
498 | | ZEND_API void zend_update_property_null(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length); |
499 | | 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); |
500 | | 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); |
501 | | ZEND_API void zend_update_property_double(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value); |
502 | | 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); |
503 | | 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); |
504 | | 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); |
505 | | ZEND_API void zend_unset_property(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length); |
506 | | |
507 | | ZEND_API zend_result zend_update_static_property_ex(zend_class_entry *scope, zend_string *name, zval *value); |
508 | | ZEND_API zend_result zend_update_static_property(zend_class_entry *scope, const char *name, size_t name_length, zval *value); |
509 | | ZEND_API zend_result zend_update_static_property_null(zend_class_entry *scope, const char *name, size_t name_length); |
510 | | ZEND_API zend_result zend_update_static_property_bool(zend_class_entry *scope, const char *name, size_t name_length, zend_long value); |
511 | | ZEND_API zend_result zend_update_static_property_long(zend_class_entry *scope, const char *name, size_t name_length, zend_long value); |
512 | | ZEND_API zend_result zend_update_static_property_double(zend_class_entry *scope, const char *name, size_t name_length, double value); |
513 | | ZEND_API zend_result zend_update_static_property_string(zend_class_entry *scope, const char *name, size_t name_length, const char *value); |
514 | | 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); |
515 | | |
516 | | ZEND_API zval *zend_read_property_ex(const zend_class_entry *scope, zend_object *object, zend_string *name, bool silent, zval *rv); |
517 | | 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); |
518 | | |
519 | | ZEND_API zval *zend_read_static_property_ex(zend_class_entry *scope, zend_string *name, bool silent); |
520 | | ZEND_API zval *zend_read_static_property(zend_class_entry *scope, const char *name, size_t name_length, bool silent); |
521 | | |
522 | | ZEND_API const char *zend_get_type_by_const(int type); |
523 | | |
524 | 507k | #define ZEND_THIS (&EX(This)) |
525 | | |
526 | 17 | #define hasThis() (Z_TYPE_P(ZEND_THIS) == IS_OBJECT) |
527 | 17 | #define getThis() (hasThis() ? ZEND_THIS : NULL) |
528 | | #define ZEND_IS_METHOD_CALL() (EX(func)->common.scope != NULL) |
529 | | |
530 | 0 | #define WRONG_PARAM_COUNT ZEND_WRONG_PARAM_COUNT() |
531 | 333k | #define ZEND_NUM_ARGS() EX_NUM_ARGS() |
532 | 0 | #define ZEND_WRONG_PARAM_COUNT() { zend_wrong_param_count(); return; } |
533 | | |
534 | | #ifndef ZEND_WIN32 |
535 | | #define DLEXPORT |
536 | | #endif |
537 | | |
538 | 3.20M | #define array_init(arg) ZVAL_ARR((arg), zend_new_array(0)) |
539 | 1.39M | #define array_init_size(arg, size) ZVAL_ARR((arg), zend_new_array(size)) |
540 | | ZEND_API void object_init(zval *arg); |
541 | | ZEND_API zend_result object_init_ex(zval *arg, zend_class_entry *ce); |
542 | | ZEND_API zend_result object_init_with_constructor(zval *arg, zend_class_entry *class_type, uint32_t param_count, zval *params, HashTable *named_params); |
543 | | ZEND_API zend_result object_and_properties_init(zval *arg, zend_class_entry *ce, HashTable *properties); |
544 | | ZEND_API void object_properties_init(zend_object *object, zend_class_entry *class_type); |
545 | | ZEND_API void object_properties_init_ex(zend_object *object, HashTable *properties); |
546 | | ZEND_API void object_properties_load(zend_object *object, HashTable *properties); |
547 | | |
548 | | ZEND_API void zend_merge_properties(zval *obj, HashTable *properties); |
549 | | |
550 | | ZEND_API void add_assoc_long_ex(zval *arg, const char *key, size_t key_len, zend_long n); |
551 | | ZEND_API void add_assoc_null_ex(zval *arg, const char *key, size_t key_len); |
552 | | ZEND_API void add_assoc_bool_ex(zval *arg, const char *key, size_t key_len, bool b); |
553 | | ZEND_API void add_assoc_resource_ex(zval *arg, const char *key, size_t key_len, zend_resource *r); |
554 | | ZEND_API void add_assoc_double_ex(zval *arg, const char *key, size_t key_len, double d); |
555 | | ZEND_API void add_assoc_str_ex(zval *arg, const char *key, size_t key_len, zend_string *str); |
556 | | ZEND_API void add_assoc_string_ex(zval *arg, const char *key, size_t key_len, const char *str); |
557 | | ZEND_API void add_assoc_stringl_ex(zval *arg, const char *key, size_t key_len, const char *str, size_t length); |
558 | | ZEND_API void add_assoc_array_ex(zval *arg, const char *key, size_t key_len, zend_array *arr); |
559 | | ZEND_API void add_assoc_object_ex(zval *arg, const char *key, size_t key_len, zend_object *obj); |
560 | | ZEND_API void add_assoc_reference_ex(zval *arg, const char *key, size_t key_len, zend_reference *ref); |
561 | | ZEND_API void add_assoc_zval_ex(zval *arg, const char *key, size_t key_len, zval *value); |
562 | | |
563 | 31.9k | static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) { |
564 | 31.9k | add_assoc_long_ex(arg, key, strlen(key), n); |
565 | 31.9k | } Unexecuted instantiation: php_date.c:add_assoc_long Unexecuted instantiation: php_pcre.c:add_assoc_long Line | Count | Source | 563 | 31.3k | static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) { | 564 | 31.3k | add_assoc_long_ex(arg, key, strlen(key), n); | 565 | 31.3k | } |
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 | 563 | 396 | static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) { | 564 | 396 | add_assoc_long_ex(arg, key, strlen(key), n); | 565 | 396 | } |
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 | 563 | 90 | static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) { | 564 | 90 | add_assoc_long_ex(arg, key, strlen(key), n); | 565 | 90 | } |
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 | 563 | 140 | static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) { | 564 | 140 | add_assoc_long_ex(arg, key, strlen(key), n); | 565 | 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 |
566 | 19.8k | static zend_always_inline void add_assoc_null(zval *arg, const char *key) { |
567 | 19.8k | add_assoc_null_ex(arg, key, strlen(key)); |
568 | 19.8k | } Unexecuted instantiation: php_date.c:add_assoc_null Unexecuted instantiation: php_pcre.c:add_assoc_null Line | Count | Source | 566 | 19.8k | static zend_always_inline void add_assoc_null(zval *arg, const char *key) { | 567 | 19.8k | add_assoc_null_ex(arg, key, strlen(key)); | 568 | 19.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 |
569 | 668 | static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) { |
570 | 668 | add_assoc_bool_ex(arg, key, strlen(key), b); |
571 | 668 | } 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 | 569 | 72 | static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) { | 570 | 72 | add_assoc_bool_ex(arg, key, strlen(key), b); | 571 | 72 | } |
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 | 569 | 36 | static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) { | 570 | 36 | add_assoc_bool_ex(arg, key, strlen(key), b); | 571 | 36 | } |
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 | 569 | 560 | static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) { | 570 | 560 | add_assoc_bool_ex(arg, key, strlen(key), b); | 571 | 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 |
572 | 0 | static zend_always_inline void add_assoc_resource(zval *arg, const char *key, zend_resource *r) { |
573 | 0 | add_assoc_resource_ex(arg, key, strlen(key), r); |
574 | 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 |
575 | 6.95k | static zend_always_inline void add_assoc_double(zval *arg, const char *key, double d) { |
576 | 6.95k | add_assoc_double_ex(arg, key, strlen(key), d); |
577 | 6.95k | } Unexecuted instantiation: php_date.c:add_assoc_double Unexecuted instantiation: php_pcre.c:add_assoc_double Line | Count | Source | 575 | 6.90k | static zend_always_inline void add_assoc_double(zval *arg, const char *key, double d) { | 576 | 6.90k | add_assoc_double_ex(arg, key, strlen(key), d); | 577 | 6.90k | } |
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 | 575 | 54 | static zend_always_inline void add_assoc_double(zval *arg, const char *key, double d) { | 576 | 54 | add_assoc_double_ex(arg, key, strlen(key), d); | 577 | 54 | } |
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 |
578 | 20 | static zend_always_inline void add_assoc_str(zval *arg, const char *key, zend_string *str) { |
579 | 20 | add_assoc_str_ex(arg, key, strlen(key), str); |
580 | 20 | } 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 | 578 | 18 | static zend_always_inline void add_assoc_str(zval *arg, const char *key, zend_string *str) { | 579 | 18 | add_assoc_str_ex(arg, key, strlen(key), str); | 580 | 18 | } |
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 | 578 | 2 | static zend_always_inline void add_assoc_str(zval *arg, const char *key, zend_string *str) { | 579 | 2 | add_assoc_str_ex(arg, key, strlen(key), str); | 580 | 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 |
581 | 19.1k | static zend_always_inline void add_assoc_string(zval *arg, const char *key, const char *str) { |
582 | 19.1k | add_assoc_string_ex(arg, key, strlen(key), str); |
583 | 19.1k | } Unexecuted instantiation: php_date.c:add_assoc_string Unexecuted instantiation: php_pcre.c:add_assoc_string Line | Count | Source | 581 | 18.7k | static zend_always_inline void add_assoc_string(zval *arg, const char *key, const char *str) { | 582 | 18.7k | add_assoc_string_ex(arg, key, strlen(key), str); | 583 | 18.7k | } |
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 | 581 | 420 | static zend_always_inline void add_assoc_string(zval *arg, const char *key, const char *str) { | 582 | 420 | add_assoc_string_ex(arg, key, strlen(key), str); | 583 | 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 |
584 | 40.0k | static zend_always_inline void add_assoc_stringl(zval *arg, const char *key, const char *str, size_t length) { |
585 | 40.0k | add_assoc_stringl_ex(arg, key, strlen(key), str, length); |
586 | 40.0k | } Unexecuted instantiation: php_date.c:add_assoc_stringl Unexecuted instantiation: php_pcre.c:add_assoc_stringl Line | Count | Source | 584 | 40.0k | static zend_always_inline void add_assoc_stringl(zval *arg, const char *key, const char *str, size_t length) { | 585 | 40.0k | add_assoc_stringl_ex(arg, key, strlen(key), str, length); | 586 | 40.0k | } |
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 | 584 | 18 | static zend_always_inline void add_assoc_stringl(zval *arg, const char *key, const char *str, size_t length) { | 585 | 18 | add_assoc_stringl_ex(arg, key, strlen(key), str, length); | 586 | 18 | } |
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 |
587 | 0 | static zend_always_inline void add_assoc_array(zval *arg, const char *key, zend_array *arr) { |
588 | 0 | add_assoc_array_ex(arg, key, strlen(key), arr); |
589 | 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 |
590 | 300 | static zend_always_inline void add_assoc_object(zval *arg, const char *key, zend_object *obj) { |
591 | 300 | add_assoc_object_ex(arg, key, strlen(key), obj); |
592 | 300 | } 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 | 590 | 300 | static zend_always_inline void add_assoc_object(zval *arg, const char *key, zend_object *obj) { | 591 | 300 | add_assoc_object_ex(arg, key, strlen(key), obj); | 592 | 300 | } |
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 |
593 | 0 | static zend_always_inline void add_assoc_reference(zval *arg, const char *key, zend_reference *ref) { |
594 | 0 | add_assoc_reference_ex(arg, key, strlen(key), ref); |
595 | 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 |
596 | 38.7k | static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) { |
597 | 38.7k | add_assoc_zval_ex(arg, key, strlen(key), value); |
598 | 38.7k | } Unexecuted instantiation: php_date.c:add_assoc_zval Unexecuted instantiation: php_pcre.c:add_assoc_zval Line | Count | Source | 596 | 38.1k | static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) { | 597 | 38.1k | add_assoc_zval_ex(arg, key, strlen(key), value); | 598 | 38.1k | } |
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 | 596 | 72 | static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) { | 597 | 72 | add_assoc_zval_ex(arg, key, strlen(key), value); | 598 | 72 | } |
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 | 596 | 18 | static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) { | 597 | 18 | add_assoc_zval_ex(arg, key, strlen(key), value); | 598 | 18 | } |
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 | 596 | 140 | static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) { | 597 | 140 | add_assoc_zval_ex(arg, key, strlen(key), value); | 598 | 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 | 596 | 40 | static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) { | 597 | 40 | add_assoc_zval_ex(arg, key, strlen(key), value); | 598 | 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 | 596 | 300 | static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) { | 597 | 300 | add_assoc_zval_ex(arg, key, strlen(key), value); | 598 | 300 | } |
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 |
599 | | |
600 | | ZEND_API void add_index_long(zval *arg, zend_ulong index, zend_long n); |
601 | | ZEND_API void add_index_null(zval *arg, zend_ulong index); |
602 | | ZEND_API void add_index_bool(zval *arg, zend_ulong index, bool b); |
603 | | ZEND_API void add_index_resource(zval *arg, zend_ulong index, zend_resource *r); |
604 | | ZEND_API void add_index_double(zval *arg, zend_ulong index, double d); |
605 | | ZEND_API void add_index_str(zval *arg, zend_ulong index, zend_string *str); |
606 | | ZEND_API void add_index_string(zval *arg, zend_ulong index, const char *str); |
607 | | ZEND_API void add_index_stringl(zval *arg, zend_ulong index, const char *str, size_t length); |
608 | | ZEND_API void add_index_array(zval *arg, zend_ulong index, zend_array *arr); |
609 | | ZEND_API void add_index_object(zval *arg, zend_ulong index, zend_object *obj); |
610 | | ZEND_API void add_index_reference(zval *arg, zend_ulong index, zend_reference *ref); |
611 | | |
612 | | static zend_always_inline zend_result add_index_zval(zval *arg, zend_ulong index, zval *value) |
613 | 20 | { |
614 | 20 | return zend_hash_index_update(Z_ARRVAL_P(arg), index, value) ? SUCCESS : FAILURE; |
615 | 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 | 613 | 20 | { | 614 | 20 | return zend_hash_index_update(Z_ARRVAL_P(arg), index, value) ? SUCCESS : FAILURE; | 615 | 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 |
616 | | |
617 | | ZEND_API zend_result add_next_index_long(zval *arg, zend_long n); |
618 | | ZEND_API zend_result add_next_index_null(zval *arg); |
619 | | ZEND_API zend_result add_next_index_bool(zval *arg, bool b); |
620 | | ZEND_API zend_result add_next_index_resource(zval *arg, zend_resource *r); |
621 | | ZEND_API zend_result add_next_index_double(zval *arg, double d); |
622 | | ZEND_API zend_result add_next_index_str(zval *arg, zend_string *str); |
623 | | ZEND_API zend_result add_next_index_string(zval *arg, const char *str); |
624 | | ZEND_API zend_result add_next_index_stringl(zval *arg, const char *str, size_t length); |
625 | | ZEND_API zend_result add_next_index_array(zval *arg, zend_array *arr); |
626 | | ZEND_API zend_result add_next_index_object(zval *arg, zend_object *obj); |
627 | | ZEND_API zend_result add_next_index_reference(zval *arg, zend_reference *ref); |
628 | | |
629 | | static zend_always_inline zend_result add_next_index_zval(zval *arg, zval *value) |
630 | 1.94k | { |
631 | 1.94k | return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE; |
632 | 1.94k | } 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 | 630 | 1.92k | { | 631 | 1.92k | return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE; | 632 | 1.92k | } |
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 | 630 | 6 | { | 631 | 6 | return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE; | 632 | 6 | } |
spl_observer.c:add_next_index_zval Line | Count | Source | 630 | 20 | { | 631 | 20 | return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE; | 632 | 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 |
633 | | |
634 | | ZEND_API zend_result array_set_zval_key(HashTable *ht, zval *key, zval *value); |
635 | | |
636 | | ZEND_API void add_property_long_ex(zval *arg, const char *key, size_t key_len, zend_long l); |
637 | | ZEND_API void add_property_null_ex(zval *arg, const char *key, size_t key_len); |
638 | | ZEND_API void add_property_bool_ex(zval *arg, const char *key, size_t key_len, zend_long b); |
639 | | ZEND_API void add_property_resource_ex(zval *arg, const char *key, size_t key_len, zend_resource *r); |
640 | | ZEND_API void add_property_double_ex(zval *arg, const char *key, size_t key_len, double d); |
641 | | ZEND_API void add_property_str_ex(zval *arg, const char *key, size_t key_len, zend_string *str); |
642 | | ZEND_API void add_property_string_ex(zval *arg, const char *key, size_t key_len, const char *str); |
643 | | ZEND_API void add_property_stringl_ex(zval *arg, const char *key, size_t key_len, const char *str, size_t length); |
644 | | ZEND_API void add_property_array_ex(zval *arg, const char *key, size_t key_len, zend_array *arr); |
645 | | ZEND_API void add_property_object_ex(zval *arg, const char *key, size_t key_len, zend_object *obj); |
646 | | ZEND_API void add_property_reference_ex(zval *arg, const char *key, size_t key_len, zend_reference *ref); |
647 | | ZEND_API void add_property_zval_ex(zval *arg, const char *key, size_t key_len, zval *value); |
648 | | |
649 | 0 | static zend_always_inline void add_property_long(zval *arg, const char *key, zend_long n) { |
650 | 0 | add_property_long_ex(arg, key, strlen(key), n); |
651 | 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 |
652 | 4.09k | static zend_always_inline void add_property_null(zval *arg, const char *key) { |
653 | 4.09k | add_property_null_ex(arg, key, strlen(key)); |
654 | 4.09k | } 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 | 652 | 30 | static zend_always_inline void add_property_null(zval *arg, const char *key) { | 653 | 30 | add_property_null_ex(arg, key, strlen(key)); | 654 | 30 | } |
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 | 652 | 4.06k | static zend_always_inline void add_property_null(zval *arg, const char *key) { | 653 | 4.06k | add_property_null_ex(arg, key, strlen(key)); | 654 | 4.06k | } |
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 |
655 | 0 | static zend_always_inline void add_property_bool(zval *arg, const char *key, bool b) { |
656 | 0 | add_property_bool_ex(arg, key, strlen(key), b); |
657 | 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 |
658 | 150 | static zend_always_inline void add_property_resource(zval *arg, const char *key, zend_resource *r) { |
659 | 150 | add_property_resource_ex(arg, key, strlen(key), r); |
660 | 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 | 658 | 150 | static zend_always_inline void add_property_resource(zval *arg, const char *key, zend_resource *r) { | 659 | 150 | add_property_resource_ex(arg, key, strlen(key), r); | 660 | 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 |
661 | 0 | static zend_always_inline void add_property_double(zval *arg, const char *key, double d) { |
662 | 0 | add_property_double_ex(arg, key, strlen(key), d); |
663 | 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 |
664 | 0 | static zend_always_inline void add_property_str(zval *arg, const char *key, zend_string *str) { |
665 | 0 | add_property_str_ex(arg, key, strlen(key), str); |
666 | 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 |
667 | 30 | static zend_always_inline void add_property_string(zval *arg, const char *key, const char *str) { |
668 | 30 | add_property_string_ex(arg, key, strlen(key), str); |
669 | 30 | } 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 | 667 | 30 | static zend_always_inline void add_property_string(zval *arg, const char *key, const char *str) { | 668 | 30 | add_property_string_ex(arg, key, strlen(key), str); | 669 | 30 | } |
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 |
670 | 0 | static zend_always_inline void add_property_stringl(zval *arg, const char *key, const char *str, size_t length) { |
671 | 0 | add_property_stringl_ex(arg, key, strlen(key), str, length); |
672 | 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 |
673 | 0 | static zend_always_inline void add_property_array(zval *arg, const char *key, zend_array *arr) { |
674 | 0 | add_property_array_ex(arg, key, strlen(key), arr); |
675 | 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 |
676 | 0 | static zend_always_inline void add_property_object(zval *arg, const char *key, zend_object *obj) { |
677 | 0 | add_property_object_ex(arg, key, strlen(key), obj); |
678 | 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 |
679 | 0 | static zend_always_inline void add_property_reference(zval *arg, const char *key, zend_reference *ref) { |
680 | 0 | add_property_reference_ex(arg, key, strlen(key), ref); |
681 | 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 |
682 | 0 | static zend_always_inline void add_property_zval(zval *arg, const char *key, zval *value) { |
683 | 0 | add_property_zval_ex(arg, key, strlen(key), value); |
684 | 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 |
685 | | |
686 | | 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); |
687 | | |
688 | | #define call_user_function(function_table, object, function_name, retval_ptr, param_count, params) \ |
689 | 56 | _call_user_function_impl(object, function_name, retval_ptr, param_count, params, NULL) |
690 | | |
691 | | #define call_user_function_named(function_table, object, function_name, retval_ptr, param_count, params, named_params) \ |
692 | | _call_user_function_impl(object, function_name, retval_ptr, param_count, params, named_params) |
693 | | |
694 | | #ifndef __cplusplus |
695 | 278k | # define empty_fcall_info (zend_fcall_info) {0} |
696 | 282k | # define empty_fcall_info_cache (zend_fcall_info_cache) {0} |
697 | | #else |
698 | | # define empty_fcall_info zend_fcall_info {} |
699 | | # define empty_fcall_info_cache zend_fcall_info_cache {} |
700 | | #endif |
701 | | |
702 | | /** Build zend_call_info/cache from a zval* |
703 | | * |
704 | | * Caller is responsible to provide a return value (fci->retval), otherwise the we will crash. |
705 | | * In order to pass parameters the following members need to be set: |
706 | | * fci->param_count = 0; |
707 | | * fci->params = NULL; |
708 | | * The callable_name argument may be NULL. |
709 | | */ |
710 | | 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); |
711 | | |
712 | | /** Clear arguments connected with zend_fcall_info *fci |
713 | | * If free_mem is not zero then the params array gets free'd as well |
714 | | */ |
715 | | ZEND_API void zend_fcall_info_args_clear(zend_fcall_info *fci, bool free_mem); |
716 | | |
717 | | /** Save current arguments from zend_fcall_info *fci |
718 | | * params array will be set to NULL |
719 | | */ |
720 | | ZEND_API void zend_fcall_info_args_save(zend_fcall_info *fci, uint32_t *param_count, zval **params); |
721 | | |
722 | | /** Free arguments connected with zend_fcall_info *fci and set back saved ones. |
723 | | */ |
724 | | ZEND_API void zend_fcall_info_args_restore(zend_fcall_info *fci, uint32_t param_count, zval *params); |
725 | | |
726 | | /** Set or clear the arguments in the zend_call_info struct taking care of |
727 | | * refcount. If args is NULL and arguments are set then those are cleared. |
728 | | */ |
729 | | ZEND_API zend_result zend_fcall_info_args(zend_fcall_info *fci, zval *args); |
730 | | ZEND_API zend_result zend_fcall_info_args_ex(zend_fcall_info *fci, zend_function *func, zval *args); |
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_argp(zend_fcall_info *fci, uint32_t argc, zval *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_argv(zend_fcall_info *fci, uint32_t argc, va_list *argv); |
743 | | |
744 | | /** Set arguments in the zend_fcall_info struct taking care of refcount. |
745 | | * If argc is 0 the arguments which are set will be cleared, else pass |
746 | | * a variable amount of zval** arguments. |
747 | | */ |
748 | | ZEND_API void zend_fcall_info_argn(zend_fcall_info *fci, uint32_t argc, ...); |
749 | | |
750 | | /** Call a function using information created by zend_fcall_info_init()/args(). |
751 | | * If args is given then those replace the argument info in fci is temporarily. |
752 | | */ |
753 | | ZEND_API zend_result zend_fcall_info_call(zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval *retval, zval *args); |
754 | | |
755 | | /* Zend FCC API to store and handle PHP userland functions */ |
756 | | static zend_always_inline bool zend_fcc_equals(const zend_fcall_info_cache* a, const zend_fcall_info_cache* b) |
757 | 0 | { |
758 | 0 | if (UNEXPECTED((a->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) && |
759 | 0 | (b->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE))) { |
760 | 0 | return a->object == b->object |
761 | 0 | && a->calling_scope == b->calling_scope |
762 | 0 | && a->closure == b->closure |
763 | 0 | && zend_string_equals(a->function_handler->common.function_name, b->function_handler->common.function_name) |
764 | 0 | ; |
765 | 0 | } |
766 | 0 | return a->function_handler == b->function_handler |
767 | 0 | && a->object == b->object |
768 | 0 | && a->calling_scope == b->calling_scope |
769 | 0 | && a->closure == b->closure |
770 | 0 | ; |
771 | 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 |
772 | | |
773 | | static zend_always_inline void zend_fcc_addref(zend_fcall_info_cache *fcc) |
774 | 2.96k | { |
775 | 2.96k | ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc) && "FCC Not initialized, possibly refetch trampoline freed by ZPP?"); |
776 | | /* If the cached trampoline is set, free it */ |
777 | 2.96k | if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) { |
778 | 5 | zend_function *copy = (zend_function*)emalloc(sizeof(zend_function)); |
779 | | |
780 | 5 | memcpy(copy, fcc->function_handler, sizeof(zend_function)); |
781 | 5 | fcc->function_handler->common.function_name = NULL; |
782 | 5 | fcc->function_handler = copy; |
783 | 5 | } |
784 | 2.96k | if (fcc->object) { |
785 | 536 | GC_ADDREF(fcc->object); |
786 | 536 | } |
787 | 2.96k | if (fcc->closure) { |
788 | 2.45k | GC_ADDREF(fcc->closure); |
789 | 2.45k | } |
790 | 2.96k | } 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 | 774 | 41 | { | 775 | 41 | ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc) && "FCC Not initialized, possibly refetch trampoline freed by ZPP?"); | 776 | | /* If the cached trampoline is set, free it */ | 777 | 41 | if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) { | 778 | 0 | zend_function *copy = (zend_function*)emalloc(sizeof(zend_function)); | 779 | |
| 780 | 0 | memcpy(copy, fcc->function_handler, sizeof(zend_function)); | 781 | 0 | fcc->function_handler->common.function_name = NULL; | 782 | 0 | fcc->function_handler = copy; | 783 | 0 | } | 784 | 41 | if (fcc->object) { | 785 | 35 | GC_ADDREF(fcc->object); | 786 | 35 | } | 787 | 41 | if (fcc->closure) { | 788 | 41 | GC_ADDREF(fcc->closure); | 789 | 41 | } | 790 | 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 | 774 | 724 | { | 775 | 724 | ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc) && "FCC Not initialized, possibly refetch trampoline freed by ZPP?"); | 776 | | /* If the cached trampoline is set, free it */ | 777 | 724 | if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) { | 778 | 5 | zend_function *copy = (zend_function*)emalloc(sizeof(zend_function)); | 779 | | | 780 | 5 | memcpy(copy, fcc->function_handler, sizeof(zend_function)); | 781 | 5 | fcc->function_handler->common.function_name = NULL; | 782 | 5 | fcc->function_handler = copy; | 783 | 5 | } | 784 | 724 | if (fcc->object) { | 785 | 452 | GC_ADDREF(fcc->object); | 786 | 452 | } | 787 | 724 | if (fcc->closure) { | 788 | 240 | GC_ADDREF(fcc->closure); | 789 | 240 | } | 790 | 724 | } |
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 | 774 | 2.20k | { | 775 | 2.20k | ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc) && "FCC Not initialized, possibly refetch trampoline freed by ZPP?"); | 776 | | /* If the cached trampoline is set, free it */ | 777 | 2.20k | if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) { | 778 | 0 | zend_function *copy = (zend_function*)emalloc(sizeof(zend_function)); | 779 | |
| 780 | 0 | memcpy(copy, fcc->function_handler, sizeof(zend_function)); | 781 | 0 | fcc->function_handler->common.function_name = NULL; | 782 | 0 | fcc->function_handler = copy; | 783 | 0 | } | 784 | 2.20k | if (fcc->object) { | 785 | 49 | GC_ADDREF(fcc->object); | 786 | 49 | } | 787 | 2.20k | if (fcc->closure) { | 788 | 2.17k | GC_ADDREF(fcc->closure); | 789 | 2.17k | } | 790 | 2.20k | } |
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 |
791 | | |
792 | | static zend_always_inline void zend_fcc_dup(/* restrict */ zend_fcall_info_cache *dest, const zend_fcall_info_cache *src) |
793 | 2.20k | { |
794 | 2.20k | memcpy(dest, src, sizeof(zend_fcall_info_cache)); |
795 | 2.20k | zend_fcc_addref(dest); |
796 | 2.20k | } 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 | 793 | 2.20k | { | 794 | 2.20k | memcpy(dest, src, sizeof(zend_fcall_info_cache)); | 795 | 2.20k | zend_fcc_addref(dest); | 796 | 2.20k | } |
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 |
797 | | |
798 | | static zend_always_inline void zend_fcc_dtor(zend_fcall_info_cache *fcc) |
799 | 2.96k | { |
800 | 2.96k | ZEND_ASSERT(fcc->function_handler); |
801 | 2.96k | if (fcc->object) { |
802 | 536 | OBJ_RELEASE(fcc->object); |
803 | 536 | } |
804 | | /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */ |
805 | 2.96k | zend_release_fcall_info_cache(fcc); |
806 | 2.96k | if (fcc->closure) { |
807 | 2.45k | OBJ_RELEASE(fcc->closure); |
808 | 2.45k | } |
809 | 2.96k | *fcc = empty_fcall_info_cache; |
810 | 2.96k | } 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 | 799 | 41 | { | 800 | 41 | ZEND_ASSERT(fcc->function_handler); | 801 | 41 | if (fcc->object) { | 802 | 35 | OBJ_RELEASE(fcc->object); | 803 | 35 | } | 804 | | /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */ | 805 | 41 | zend_release_fcall_info_cache(fcc); | 806 | 41 | if (fcc->closure) { | 807 | 41 | OBJ_RELEASE(fcc->closure); | 808 | 41 | } | 809 | 41 | *fcc = empty_fcall_info_cache; | 810 | 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 | 799 | 724 | { | 800 | 724 | ZEND_ASSERT(fcc->function_handler); | 801 | 724 | if (fcc->object) { | 802 | 452 | OBJ_RELEASE(fcc->object); | 803 | 452 | } | 804 | | /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */ | 805 | 724 | zend_release_fcall_info_cache(fcc); | 806 | 724 | if (fcc->closure) { | 807 | 240 | OBJ_RELEASE(fcc->closure); | 808 | 240 | } | 809 | 724 | *fcc = empty_fcall_info_cache; | 810 | 724 | } |
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 | 799 | 2.20k | { | 800 | 2.20k | ZEND_ASSERT(fcc->function_handler); | 801 | 2.20k | if (fcc->object) { | 802 | 49 | OBJ_RELEASE(fcc->object); | 803 | 49 | } | 804 | | /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */ | 805 | 2.20k | zend_release_fcall_info_cache(fcc); | 806 | 2.20k | if (fcc->closure) { | 807 | 2.17k | OBJ_RELEASE(fcc->closure); | 808 | 2.17k | } | 809 | 2.20k | *fcc = empty_fcall_info_cache; | 810 | 2.20k | } |
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 |
811 | | |
812 | | ZEND_API void zend_get_callable_zval_from_fcc(const zend_fcall_info_cache *fcc, zval *callable); |
813 | | |
814 | | /* Moved out of zend_gc.h because zend_fcall_info_cache is an unknown type in that header */ |
815 | | static zend_always_inline void zend_get_gc_buffer_add_fcc(zend_get_gc_buffer *gc_buffer, zend_fcall_info_cache *fcc) |
816 | 163 | { |
817 | 163 | ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc)); |
818 | 163 | if (fcc->object) { |
819 | 163 | zend_get_gc_buffer_add_obj(gc_buffer, fcc->object); |
820 | 163 | } |
821 | 163 | if (fcc->closure) { |
822 | 163 | zend_get_gc_buffer_add_obj(gc_buffer, fcc->closure); |
823 | 163 | } |
824 | 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 | 816 | 163 | { | 817 | 163 | ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc)); | 818 | 163 | if (fcc->object) { | 819 | 163 | zend_get_gc_buffer_add_obj(gc_buffer, fcc->object); | 820 | 163 | } | 821 | 163 | if (fcc->closure) { | 822 | 163 | zend_get_gc_buffer_add_obj(gc_buffer, fcc->closure); | 823 | 163 | } | 824 | 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 |
825 | | |
826 | | /* Can only return FAILURE if EG(active) is false during late engine shutdown. |
827 | | * If the call or call setup throws, EG(exception) will be set and the retval |
828 | | * will be UNDEF. Otherwise, the retval will be a non-UNDEF value. */ |
829 | | ZEND_API zend_result zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache); |
830 | | |
831 | | /* Call the FCI/FCC pair while setting the call return value to the passed zval*. */ |
832 | | static zend_always_inline zend_result zend_call_function_with_return_value( |
833 | | zend_fcall_info *fci, zend_fcall_info_cache *fci_cache, zval *retval) |
834 | 0 | { |
835 | 0 | ZEND_ASSERT(retval && "Use zend_call_function() directly if not providing a retval"); |
836 | 0 | fci->retval = retval; |
837 | 0 | return zend_call_function(fci, fci_cache); |
838 | 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 |
839 | | |
840 | | /* Call the provided zend_function with the given params. |
841 | | * If retval_ptr is NULL, the return value is discarded. |
842 | | * If object is NULL, this must be a free function or static call. |
843 | | * called_scope must be provided for instance and static method calls. */ |
844 | | ZEND_API void zend_call_known_function( |
845 | | zend_function *fn, zend_object *object, zend_class_entry *called_scope, zval *retval_ptr, |
846 | | uint32_t param_count, zval *params, HashTable *named_params); |
847 | | |
848 | | static zend_always_inline void zend_call_known_fcc( |
849 | | const zend_fcall_info_cache *fcc, zval *retval_ptr, uint32_t param_count, zval *params, HashTable *named_params) |
850 | 7.56k | { |
851 | 7.56k | zend_function *func = fcc->function_handler; |
852 | | /* Need to copy trampolines as they get released after they are called */ |
853 | 7.56k | if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { |
854 | 35 | func = (zend_function*) emalloc(sizeof(zend_function)); |
855 | 35 | memcpy(func, fcc->function_handler, sizeof(zend_function)); |
856 | 35 | zend_string_addref(func->op_array.function_name); |
857 | 35 | } |
858 | 7.56k | zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params); |
859 | 7.56k | } 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 | 850 | 51 | { | 851 | 51 | zend_function *func = fcc->function_handler; | 852 | | /* Need to copy trampolines as they get released after they are called */ | 853 | 51 | if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { | 854 | | func = (zend_function*) emalloc(sizeof(zend_function)); | 855 | 0 | memcpy(func, fcc->function_handler, sizeof(zend_function)); | 856 | 0 | zend_string_addref(func->op_array.function_name); | 857 | 0 | } | 858 | 51 | zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params); | 859 | 51 | } |
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 | 850 | 47 | { | 851 | 47 | zend_function *func = fcc->function_handler; | 852 | | /* Need to copy trampolines as they get released after they are called */ | 853 | 47 | if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { | 854 | | func = (zend_function*) emalloc(sizeof(zend_function)); | 855 | 0 | memcpy(func, fcc->function_handler, sizeof(zend_function)); | 856 | 0 | zend_string_addref(func->op_array.function_name); | 857 | 0 | } | 858 | 47 | zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params); | 859 | 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 | 850 | 1.04k | { | 851 | 1.04k | zend_function *func = fcc->function_handler; | 852 | | /* Need to copy trampolines as they get released after they are called */ | 853 | 1.04k | if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { | 854 | | func = (zend_function*) emalloc(sizeof(zend_function)); | 855 | 5 | memcpy(func, fcc->function_handler, sizeof(zend_function)); | 856 | 5 | zend_string_addref(func->op_array.function_name); | 857 | 5 | } | 858 | 1.04k | zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params); | 859 | 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 | 850 | 214 | { | 851 | 214 | zend_function *func = fcc->function_handler; | 852 | | /* Need to copy trampolines as they get released after they are called */ | 853 | 214 | if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { | 854 | | func = (zend_function*) emalloc(sizeof(zend_function)); | 855 | 0 | memcpy(func, fcc->function_handler, sizeof(zend_function)); | 856 | 0 | zend_string_addref(func->op_array.function_name); | 857 | 0 | } | 858 | 214 | zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params); | 859 | 214 | } |
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 | 850 | 4.47k | { | 851 | 4.47k | zend_function *func = fcc->function_handler; | 852 | | /* Need to copy trampolines as they get released after they are called */ | 853 | 4.47k | if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { | 854 | | func = (zend_function*) emalloc(sizeof(zend_function)); | 855 | 30 | memcpy(func, fcc->function_handler, sizeof(zend_function)); | 856 | 30 | zend_string_addref(func->op_array.function_name); | 857 | 30 | } | 858 | 4.47k | zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params); | 859 | 4.47k | } |
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 | 850 | 1.73k | { | 851 | 1.73k | zend_function *func = fcc->function_handler; | 852 | | /* Need to copy trampolines as they get released after they are called */ | 853 | 1.73k | if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) { | 854 | | func = (zend_function*) emalloc(sizeof(zend_function)); | 855 | 0 | memcpy(func, fcc->function_handler, sizeof(zend_function)); | 856 | 0 | zend_string_addref(func->op_array.function_name); | 857 | 0 | } | 858 | 1.73k | zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params); | 859 | 1.73k | } |
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 |
860 | | |
861 | | /* Call the provided zend_function instance method on an object. */ |
862 | | static zend_always_inline void zend_call_known_instance_method( |
863 | | zend_function *fn, zend_object *object, zval *retval_ptr, |
864 | | uint32_t param_count, zval *params) |
865 | 443k | { |
866 | 443k | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); |
867 | 443k | } 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 | 865 | 19 | { | 866 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 867 | 19 | } |
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 | 865 | 95 | { | 866 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 867 | 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 | 865 | 289k | { | 866 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 867 | 289k | } |
var.c:zend_call_known_instance_method Line | Count | Source | 865 | 93 | { | 866 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 867 | 93 | } |
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 | 865 | 96 | { | 866 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 867 | 96 | } |
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 | 865 | 204 | { | 866 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 867 | 204 | } |
zend_execute_API.c:zend_call_known_instance_method Line | Count | Source | 865 | 304 | { | 866 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 867 | 304 | } |
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 | 865 | 1.74k | { | 866 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 867 | 1.74k | } |
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 | 865 | 18.2k | { | 866 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 867 | 18.2k | } |
Unexecuted instantiation: zend_objects_API.c:zend_call_known_instance_method zend_objects.c:zend_call_known_instance_method Line | Count | Source | 865 | 133k | { | 866 | | zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL); | 867 | 133k | } |
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 |
868 | | |
869 | | static zend_always_inline void zend_call_known_instance_method_with_0_params( |
870 | | zend_function *fn, zend_object *object, zval *retval_ptr) |
871 | 147k | { |
872 | 147k | zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL); |
873 | 147k | } 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 | 871 | 95 | { | 872 | | zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL); | 873 | 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 | 871 | 36 | { | 872 | | zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL); | 873 | 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 | 871 | 204 | { | 872 | | zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL); | 873 | 204 | } |
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 | 871 | 1.74k | { | 872 | | zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL); | 873 | 1.74k | } |
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 | 871 | 11.6k | { | 872 | | zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL); | 873 | 11.6k | } |
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 | 871 | 133k | { | 872 | | zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL); | 873 | 133k | } |
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 |
874 | | |
875 | | static zend_always_inline void zend_call_known_instance_method_with_1_params( |
876 | | zend_function *fn, zend_object *object, zval *retval_ptr, zval *param) |
877 | 295k | { |
878 | 295k | zend_call_known_instance_method(fn, object, retval_ptr, 1, param); |
879 | 295k | } 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 | 877 | 19 | { | 878 | 19 | zend_call_known_instance_method(fn, object, retval_ptr, 1, param); | 879 | 19 | } |
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 | 877 | 289k | { | 878 | 289k | zend_call_known_instance_method(fn, object, retval_ptr, 1, param); | 879 | 289k | } |
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 | 877 | 5.73k | { | 878 | 5.73k | zend_call_known_instance_method(fn, object, retval_ptr, 1, param); | 879 | 5.73k | } |
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 |
880 | | |
881 | | ZEND_API void zend_call_known_instance_method_with_2_params( |
882 | | zend_function *fn, zend_object *object, zval *retval_ptr, zval *param1, zval *param2); |
883 | | |
884 | | /* Call method if it exists. Return FAILURE if method does not exist or call failed. |
885 | | * If FAILURE is returned, retval will be UNDEF. As such, destroying retval unconditionally |
886 | | * is legal. */ |
887 | | ZEND_API zend_result zend_call_method_if_exists( |
888 | | zend_object *object, zend_string *method_name, zval *retval, |
889 | | uint32_t param_count, zval *params); |
890 | | |
891 | | ZEND_API zend_result zend_set_hash_symbol(zval *symbol, const char *name, size_t name_length, bool is_ref, int num_symbol_tables, ...); |
892 | | |
893 | | ZEND_API zend_result zend_delete_global_variable(zend_string *name); |
894 | | |
895 | | ZEND_API zend_array *zend_rebuild_symbol_table(void); |
896 | | ZEND_API void zend_attach_symbol_table(zend_execute_data *execute_data); |
897 | | ZEND_API void zend_detach_symbol_table(zend_execute_data *execute_data); |
898 | | ZEND_API zend_result zend_set_local_var(zend_string *name, zval *value, bool force); |
899 | | ZEND_API zend_result zend_set_local_var_str(const char *name, size_t len, zval *value, bool force); |
900 | | |
901 | | static zend_always_inline zend_result zend_forbid_dynamic_call(void) |
902 | 459 | { |
903 | 459 | zend_execute_data *ex = EG(current_execute_data); |
904 | 459 | ZEND_ASSERT(ex != NULL && ex->func != NULL); |
905 | | |
906 | 459 | if (ZEND_CALL_INFO(ex) & ZEND_CALL_DYNAMIC) { |
907 | 82 | zend_string *function_or_method_name = get_active_function_or_method_name(); |
908 | 82 | zend_throw_error(NULL, "Cannot call %.*s() dynamically", |
909 | 82 | (int) ZSTR_LEN(function_or_method_name), ZSTR_VAL(function_or_method_name)); |
910 | 82 | zend_string_release(function_or_method_name); |
911 | 82 | return FAILURE; |
912 | 82 | } |
913 | | |
914 | 377 | return SUCCESS; |
915 | 459 | } 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 | 902 | 105 | { | 903 | 105 | zend_execute_data *ex = EG(current_execute_data); | 904 | 105 | ZEND_ASSERT(ex != NULL && ex->func != NULL); | 905 | | | 906 | 105 | if (ZEND_CALL_INFO(ex) & ZEND_CALL_DYNAMIC) { | 907 | 50 | zend_string *function_or_method_name = get_active_function_or_method_name(); | 908 | 50 | zend_throw_error(NULL, "Cannot call %.*s() dynamically", | 909 | 50 | (int) ZSTR_LEN(function_or_method_name), ZSTR_VAL(function_or_method_name)); | 910 | 50 | zend_string_release(function_or_method_name); | 911 | 50 | return FAILURE; | 912 | 50 | } | 913 | | | 914 | 55 | return SUCCESS; | 915 | 105 | } |
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 | 902 | 354 | { | 903 | 354 | zend_execute_data *ex = EG(current_execute_data); | 904 | 354 | ZEND_ASSERT(ex != NULL && ex->func != NULL); | 905 | | | 906 | 354 | if (ZEND_CALL_INFO(ex) & ZEND_CALL_DYNAMIC) { | 907 | 32 | zend_string *function_or_method_name = get_active_function_or_method_name(); | 908 | 32 | zend_throw_error(NULL, "Cannot call %.*s() dynamically", | 909 | 32 | (int) ZSTR_LEN(function_or_method_name), ZSTR_VAL(function_or_method_name)); | 910 | 32 | zend_string_release(function_or_method_name); | 911 | 32 | return FAILURE; | 912 | 32 | } | 913 | | | 914 | 322 | return SUCCESS; | 915 | 354 | } |
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 |
916 | | |
917 | | ZEND_API ZEND_COLD const char *zend_get_object_type_case(const zend_class_entry *ce, bool upper_case); |
918 | | |
919 | | static zend_always_inline const char *zend_get_object_type(const zend_class_entry *ce) |
920 | 184 | { |
921 | 184 | return zend_get_object_type_case(ce, false); |
922 | 184 | } 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 | 920 | 177 | { | 921 | | return zend_get_object_type_case(ce, false); | 922 | 177 | } |
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 | 920 | 7 | { | 921 | | return zend_get_object_type_case(ce, false); | 922 | 7 | } |
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 |
923 | | |
924 | | static zend_always_inline const char *zend_get_object_type_uc(const zend_class_entry *ce) |
925 | 277 | { |
926 | 277 | return zend_get_object_type_case(ce, true); |
927 | 277 | } 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 | 925 | 12 | { | 926 | | return zend_get_object_type_case(ce, true); | 927 | 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 | 925 | 253 | { | 926 | | return zend_get_object_type_case(ce, true); | 927 | 253 | } |
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 | 925 | 12 | { | 926 | | return zend_get_object_type_case(ce, true); | 927 | 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 |
928 | | |
929 | | ZEND_API bool zend_is_iterable(const zval *iterable); |
930 | | |
931 | | ZEND_API bool zend_is_countable(const zval *countable); |
932 | | |
933 | | ZEND_API zend_result zend_get_default_from_internal_arg_info( |
934 | | zval *default_value_zval, zend_internal_arg_info *arg_info); |
935 | | |
936 | | END_EXTERN_C() |
937 | | |
938 | | #if ZEND_DEBUG |
939 | | #define CHECK_ZVAL_STRING(str) \ |
940 | 12.9M | ZEND_ASSERT(ZSTR_VAL(str)[ZSTR_LEN(str)] == '\0' && "String is not null-terminated"); |
941 | | #else |
942 | | #define CHECK_ZVAL_STRING(z) |
943 | | #endif |
944 | | |
945 | | static zend_always_inline bool zend_str_has_nul_byte(const zend_string *str) |
946 | 184k | { |
947 | 184k | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); |
948 | 184k | } php_date.c:zend_str_has_nul_byte Line | Count | Source | 946 | 116k | { | 947 | 116k | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 948 | 116k | } |
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 | 946 | 42 | { | 947 | 42 | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 948 | 42 | } |
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 | 946 | 153 | { | 947 | 153 | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 948 | 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 | 946 | 73 | { | 947 | 73 | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 948 | 73 | } |
file.c:zend_str_has_nul_byte Line | Count | Source | 946 | 11 | { | 947 | 11 | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 948 | 11 | } |
filestat.c:zend_str_has_nul_byte Line | Count | Source | 946 | 22 | { | 947 | 22 | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 948 | 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 | 946 | 5 | { | 947 | 5 | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 948 | 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 | 946 | 67.7k | { | 947 | 67.7k | return ZSTR_LEN(str) != strlen(ZSTR_VAL(str)); | 948 | 67.7k | } |
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 |
949 | | static zend_always_inline bool zend_char_has_nul_byte(const char *s, size_t known_length) |
950 | 79.9k | { |
951 | 79.9k | return known_length != strlen(s); |
952 | 79.9k | } 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 | 950 | 79.9k | { | 951 | 79.9k | return known_length != strlen(s); | 952 | 79.9k | } |
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 |
953 | | |
954 | | /* Compatibility with PHP 8.1 and below */ |
955 | | #define CHECK_ZVAL_NULL_PATH(p) zend_str_has_nul_byte(Z_STR_P(p)) |
956 | 79.9k | #define CHECK_NULL_PATH(p, l) zend_char_has_nul_byte(p, l) |
957 | | |
958 | 8.39M | #define ZVAL_STRINGL(z, s, l) do { \ |
959 | 8.39M | ZVAL_NEW_STR(z, zend_string_init(s, l, 0)); \ |
960 | 8.39M | } while (0) |
961 | | |
962 | 1.32M | #define ZVAL_STRING(z, s) do { \ |
963 | 1.32M | const char *_s = (s); \ |
964 | 1.32M | ZVAL_STRINGL(z, _s, strlen(_s)); \ |
965 | 1.32M | } while (0) |
966 | | |
967 | 652k | #define ZVAL_EMPTY_STRING(z) do { \ |
968 | 652k | ZVAL_INTERNED_STR(z, ZSTR_EMPTY_ALLOC()); \ |
969 | 652k | } while (0) |
970 | | |
971 | 0 | #define ZVAL_PSTRINGL(z, s, l) do { \ |
972 | 0 | ZVAL_NEW_STR(z, zend_string_init(s, l, 1)); \ |
973 | 0 | } while (0) |
974 | | |
975 | | #define ZVAL_PSTRING(z, s) do { \ |
976 | | const char *_s = (s); \ |
977 | | ZVAL_PSTRINGL(z, _s, strlen(_s)); \ |
978 | | } while (0) |
979 | | |
980 | 0 | #define ZVAL_EMPTY_PSTRING(z) do { \ |
981 | 0 | ZVAL_PSTRINGL(z, "", 0); \ |
982 | 0 | } while (0) |
983 | | |
984 | 6.43k | #define ZVAL_CHAR(z, c) do { \ |
985 | 6.43k | char _c = (c); \ |
986 | 6.43k | ZVAL_INTERNED_STR(z, ZSTR_CHAR((zend_uchar) _c)); \ |
987 | 6.43k | } while (0) |
988 | | |
989 | 271k | #define ZVAL_STRINGL_FAST(z, s, l) do { \ |
990 | 271k | ZVAL_STR(z, zend_string_init_fast(s, l)); \ |
991 | 271k | } while (0) |
992 | | |
993 | | #define ZVAL_STRING_FAST(z, s) do { \ |
994 | | const char *_s = (s); \ |
995 | | ZVAL_STRINGL_FAST(z, _s, strlen(_s)); \ |
996 | | } while (0) |
997 | | |
998 | 49 | #define ZVAL_ZVAL(z, zv, copy, dtor) do { \ |
999 | 49 | zval *__z = (z); \ |
1000 | 49 | zval *__zv = (zv); \ |
1001 | 49 | if (EXPECTED(!Z_ISREF_P(__zv))) { \ |
1002 | 49 | if (copy && !dtor) { \ |
1003 | 49 | ZVAL_COPY(__z, __zv); \ |
1004 | 49 | } else { \ |
1005 | 0 | ZVAL_COPY_VALUE(__z, __zv); \ |
1006 | 0 | } \ |
1007 | 49 | } else { \ |
1008 | 0 | ZVAL_COPY(__z, Z_REFVAL_P(__zv)); \ |
1009 | 0 | if (dtor || !copy) { \ |
1010 | 0 | zval_ptr_dtor(__zv); \ |
1011 | 0 | } \ |
1012 | 0 | } \ |
1013 | 49 | } while (0) |
1014 | | |
1015 | 5.05k | #define RETVAL_BOOL(b) ZVAL_BOOL(return_value, b) |
1016 | 509 | #define RETVAL_NULL() ZVAL_NULL(return_value) |
1017 | 11.7k | #define RETVAL_LONG(l) ZVAL_LONG(return_value, l) |
1018 | 382 | #define RETVAL_DOUBLE(d) ZVAL_DOUBLE(return_value, d) |
1019 | 81.7k | #define RETVAL_STR(s) ZVAL_STR(return_value, s) |
1020 | 0 | #define RETVAL_INTERNED_STR(s) ZVAL_INTERNED_STR(return_value, s) |
1021 | 9.18k | #define RETVAL_NEW_STR(s) ZVAL_NEW_STR(return_value, s) |
1022 | 796 | #define RETVAL_STR_COPY(s) ZVAL_STR_COPY(return_value, s) |
1023 | 270 | #define RETVAL_STRING(s) ZVAL_STRING(return_value, s) |
1024 | 412 | #define RETVAL_STRINGL(s, l) ZVAL_STRINGL(return_value, s, l) |
1025 | | #define RETVAL_STRING_FAST(s) ZVAL_STRING_FAST(return_value, s) |
1026 | 80 | #define RETVAL_STRINGL_FAST(s, l) ZVAL_STRINGL_FAST(return_value, s, l) |
1027 | 72 | #define RETVAL_EMPTY_STRING() ZVAL_EMPTY_STRING(return_value) |
1028 | 89 | #define RETVAL_CHAR(c) ZVAL_CHAR(return_value, c) |
1029 | 0 | #define RETVAL_RES(r) ZVAL_RES(return_value, r) |
1030 | 365 | #define RETVAL_ARR(r) ZVAL_ARR(return_value, r) |
1031 | 623 | #define RETVAL_EMPTY_ARRAY() ZVAL_EMPTY_ARRAY(return_value) |
1032 | 2.20k | #define RETVAL_OBJ(r) ZVAL_OBJ(return_value, r) |
1033 | 959 | #define RETVAL_OBJ_COPY(r) ZVAL_OBJ_COPY(return_value, r) |
1034 | 305 | #define RETVAL_COPY(zv) ZVAL_COPY(return_value, zv) |
1035 | 1.67k | #define RETVAL_COPY_VALUE(zv) ZVAL_COPY_VALUE(return_value, zv) |
1036 | 2.22k | #define RETVAL_COPY_DEREF(zv) ZVAL_COPY_DEREF(return_value, zv) |
1037 | 49 | #define RETVAL_ZVAL(zv, copy, dtor) ZVAL_ZVAL(return_value, zv, copy, dtor) |
1038 | 45.0k | #define RETVAL_FALSE ZVAL_FALSE(return_value) |
1039 | 106k | #define RETVAL_TRUE ZVAL_TRUE(return_value) |
1040 | | |
1041 | 4.85k | #define RETURN_BOOL(b) do { RETVAL_BOOL(b); return; } while (0) |
1042 | 446 | #define RETURN_NULL() do { RETVAL_NULL(); return;} while (0) |
1043 | 8.75k | #define RETURN_LONG(l) do { RETVAL_LONG(l); return; } while (0) |
1044 | 382 | #define RETURN_DOUBLE(d) do { RETVAL_DOUBLE(d); return; } while (0) |
1045 | 80.1k | #define RETURN_STR(s) do { RETVAL_STR(s); return; } while (0) |
1046 | 0 | #define RETURN_INTERNED_STR(s) do { RETVAL_INTERNED_STR(s); return; } while (0) |
1047 | 8.70k | #define RETURN_NEW_STR(s) do { RETVAL_NEW_STR(s); return; } while (0) |
1048 | 796 | #define RETURN_STR_COPY(s) do { RETVAL_STR_COPY(s); return; } while (0) |
1049 | 247 | #define RETURN_STRING(s) do { RETVAL_STRING(s); return; } while (0) |
1050 | 300 | #define RETURN_STRINGL(s, l) do { RETVAL_STRINGL(s, l); return; } while (0) |
1051 | | #define RETURN_STRING_FAST(s) do { RETVAL_STRING_FAST(s); return; } while (0) |
1052 | 80 | #define RETURN_STRINGL_FAST(s, l) do { RETVAL_STRINGL_FAST(s, l); return; } while (0) |
1053 | 72 | #define RETURN_EMPTY_STRING() do { RETVAL_EMPTY_STRING(); return; } while (0) |
1054 | 89 | #define RETURN_CHAR(c) do { RETVAL_CHAR(c); return; } while (0) |
1055 | 0 | #define RETURN_RES(r) do { RETVAL_RES(r); return; } while (0) |
1056 | 339 | #define RETURN_ARR(r) do { RETVAL_ARR(r); return; } while (0) |
1057 | 138 | #define RETURN_EMPTY_ARRAY() do { RETVAL_EMPTY_ARRAY(); return; } while (0) |
1058 | 2.20k | #define RETURN_OBJ(r) do { RETVAL_OBJ(r); return; } while (0) |
1059 | 786 | #define RETURN_OBJ_COPY(r) do { RETVAL_OBJ_COPY(r); return; } while (0) |
1060 | 64 | #define RETURN_COPY(zv) do { RETVAL_COPY(zv); return; } while (0) |
1061 | 1.30k | #define RETURN_COPY_VALUE(zv) do { RETVAL_COPY_VALUE(zv); return; } while (0) |
1062 | 2.22k | #define RETURN_COPY_DEREF(zv) do { RETVAL_COPY_DEREF(zv); return; } while (0) |
1063 | 49 | #define RETURN_ZVAL(zv, copy, dtor) do { RETVAL_ZVAL(zv, copy, dtor); return; } while (0) |
1064 | 6.55k | #define RETURN_FALSE do { RETVAL_FALSE; return; } while (0) |
1065 | 106k | #define RETURN_TRUE do { RETVAL_TRUE; return; } while (0) |
1066 | 3.11k | #define RETURN_THROWS() do { ZEND_ASSERT(EG(exception)); (void) return_value; return; } while (0) |
1067 | | |
1068 | 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))) |
1069 | | #define ZVAL_IS_NULL(z) (Z_TYPE_P(z) == IS_NULL) |
1070 | | |
1071 | | /* For compatibility */ |
1072 | | #define ZEND_MINIT ZEND_MODULE_STARTUP_N |
1073 | | #define ZEND_MSHUTDOWN ZEND_MODULE_SHUTDOWN_N |
1074 | | #define ZEND_RINIT ZEND_MODULE_ACTIVATE_N |
1075 | | #define ZEND_RSHUTDOWN ZEND_MODULE_DEACTIVATE_N |
1076 | | #define ZEND_MINFO ZEND_MODULE_INFO_N |
1077 | | #define ZEND_GINIT(module) ((void (*)(void*))(ZEND_MODULE_GLOBALS_CTOR_N(module))) |
1078 | | #define ZEND_GSHUTDOWN(module) ((void (*)(void*))(ZEND_MODULE_GLOBALS_DTOR_N(module))) |
1079 | | |
1080 | | #define ZEND_MINIT_FUNCTION ZEND_MODULE_STARTUP_D |
1081 | | #define ZEND_MSHUTDOWN_FUNCTION ZEND_MODULE_SHUTDOWN_D |
1082 | | #define ZEND_RINIT_FUNCTION ZEND_MODULE_ACTIVATE_D |
1083 | | #define ZEND_RSHUTDOWN_FUNCTION ZEND_MODULE_DEACTIVATE_D |
1084 | | #define ZEND_MINFO_FUNCTION ZEND_MODULE_INFO_D |
1085 | | #define ZEND_GINIT_FUNCTION ZEND_MODULE_GLOBALS_CTOR_D |
1086 | | #define ZEND_GSHUTDOWN_FUNCTION ZEND_MODULE_GLOBALS_DTOR_D |
1087 | | |
1088 | | /* May modify arg in-place. Will free arg in failure case (and take ownership in success case). |
1089 | | * Prefer using the ZEND_TRY_ASSIGN_* macros over these APIs. */ |
1090 | | ZEND_API zend_result zend_try_assign_typed_ref_ex(zend_reference *ref, zval *zv, bool strict); |
1091 | | ZEND_API zend_result zend_try_assign_typed_ref(zend_reference *ref, zval *zv); |
1092 | | |
1093 | | ZEND_API zend_result zend_try_assign_typed_ref_null(zend_reference *ref); |
1094 | | ZEND_API zend_result zend_try_assign_typed_ref_bool(zend_reference *ref, bool val); |
1095 | | ZEND_API zend_result zend_try_assign_typed_ref_long(zend_reference *ref, zend_long lval); |
1096 | | ZEND_API zend_result zend_try_assign_typed_ref_double(zend_reference *ref, double dval); |
1097 | | ZEND_API zend_result zend_try_assign_typed_ref_empty_string(zend_reference *ref); |
1098 | | ZEND_API zend_result zend_try_assign_typed_ref_str(zend_reference *ref, zend_string *str); |
1099 | | ZEND_API zend_result zend_try_assign_typed_ref_string(zend_reference *ref, const char *string); |
1100 | | ZEND_API zend_result zend_try_assign_typed_ref_stringl(zend_reference *ref, const char *string, size_t len); |
1101 | | ZEND_API zend_result zend_try_assign_typed_ref_arr(zend_reference *ref, zend_array *arr); |
1102 | | ZEND_API zend_result zend_try_assign_typed_ref_res(zend_reference *ref, zend_resource *res); |
1103 | | ZEND_API zend_result zend_try_assign_typed_ref_zval(zend_reference *ref, zval *zv); |
1104 | | ZEND_API zend_result zend_try_assign_typed_ref_zval_ex(zend_reference *ref, zval *zv, bool strict); |
1105 | | |
1106 | 0 | #define _ZEND_TRY_ASSIGN_NULL(zv, is_ref) do { \ |
1107 | 0 | zval *_zv = zv; \ |
1108 | 0 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1109 | 0 | zend_reference *ref = Z_REF_P(_zv); \ |
1110 | 0 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1111 | 0 | zend_try_assign_typed_ref_null(ref); \ |
1112 | 0 | break; \ |
1113 | 0 | } \ |
1114 | 0 | _zv = &ref->val; \ |
1115 | 0 | } \ |
1116 | 0 | zval_ptr_safe_dtor(_zv); \ |
1117 | 0 | ZVAL_NULL(_zv); \ |
1118 | 0 | } while (0) |
1119 | | |
1120 | | #define ZEND_TRY_ASSIGN_NULL(zv) \ |
1121 | | _ZEND_TRY_ASSIGN_NULL(zv, 0) |
1122 | | |
1123 | 0 | #define ZEND_TRY_ASSIGN_REF_NULL(zv) do { \ |
1124 | 0 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1125 | 0 | _ZEND_TRY_ASSIGN_NULL(zv, 1); \ |
1126 | 0 | } while (0) |
1127 | | |
1128 | | #define _ZEND_TRY_ASSIGN_FALSE(zv, is_ref) do { \ |
1129 | | zval *_zv = zv; \ |
1130 | | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1131 | | zend_reference *ref = Z_REF_P(_zv); \ |
1132 | | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1133 | | zend_try_assign_typed_ref_bool(ref, 0); \ |
1134 | | break; \ |
1135 | | } \ |
1136 | | _zv = &ref->val; \ |
1137 | | } \ |
1138 | | zval_ptr_safe_dtor(_zv); \ |
1139 | | ZVAL_FALSE(_zv); \ |
1140 | | } while (0) |
1141 | | |
1142 | | #define ZEND_TRY_ASSIGN_FALSE(zv) \ |
1143 | | _ZEND_TRY_ASSIGN_FALSE(zv, 0) |
1144 | | |
1145 | | #define ZEND_TRY_ASSIGN_REF_FALSE(zv) do { \ |
1146 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1147 | | _ZEND_TRY_ASSIGN_FALSE(zv, 1); \ |
1148 | | } while (0) |
1149 | | |
1150 | | #define _ZEND_TRY_ASSIGN_TRUE(zv, is_ref) do { \ |
1151 | | zval *_zv = zv; \ |
1152 | | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1153 | | zend_reference *ref = Z_REF_P(_zv); \ |
1154 | | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1155 | | zend_try_assign_typed_ref_bool(ref, 1); \ |
1156 | | break; \ |
1157 | | } \ |
1158 | | _zv = &ref->val; \ |
1159 | | } \ |
1160 | | zval_ptr_safe_dtor(_zv); \ |
1161 | | ZVAL_TRUE(_zv); \ |
1162 | | } while (0) |
1163 | | |
1164 | | #define ZEND_TRY_ASSIGN_TRUE(zv) \ |
1165 | | _ZEND_TRY_ASSIGN_TRUE(zv, 0) |
1166 | | |
1167 | | #define ZEND_TRY_ASSIGN_REF_TRUE(zv) do { \ |
1168 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1169 | | _ZEND_TRY_ASSIGN_TRUE(zv, 1); \ |
1170 | | } while (0) |
1171 | | |
1172 | | #define _ZEND_TRY_ASSIGN_BOOL(zv, bval, is_ref) do { \ |
1173 | | zval *_zv = zv; \ |
1174 | | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1175 | | zend_reference *ref = Z_REF_P(_zv); \ |
1176 | | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1177 | | zend_try_assign_typed_ref_bool(ref, 1); \ |
1178 | | break; \ |
1179 | | } \ |
1180 | | _zv = &ref->val; \ |
1181 | | } \ |
1182 | | zval_ptr_safe_dtor(_zv); \ |
1183 | | ZVAL_BOOL(_zv, bval); \ |
1184 | | } while (0) |
1185 | | |
1186 | | #define ZEND_TRY_ASSIGN_BOOL(zv, bval) \ |
1187 | | _ZEND_TRY_ASSIGN_BOOL(zv, bval, 0) |
1188 | | |
1189 | | #define ZEND_TRY_ASSIGN_REF_BOOL(zv, bval) do { \ |
1190 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1191 | | _ZEND_TRY_ASSIGN_BOOL(zv, bval, 1); \ |
1192 | | } while (0) |
1193 | | |
1194 | 53 | #define _ZEND_TRY_ASSIGN_LONG(zv, lval, is_ref) do { \ |
1195 | 53 | zval *_zv = zv; \ |
1196 | 53 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1197 | 53 | zend_reference *ref = Z_REF_P(_zv); \ |
1198 | 53 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1199 | 0 | zend_try_assign_typed_ref_long(ref, lval); \ |
1200 | 0 | break; \ |
1201 | 0 | } \ |
1202 | 53 | _zv = &ref->val; \ |
1203 | 53 | } \ |
1204 | 53 | zval_ptr_safe_dtor(_zv); \ |
1205 | 53 | ZVAL_LONG(_zv, lval); \ |
1206 | 53 | } while (0) |
1207 | | |
1208 | | #define ZEND_TRY_ASSIGN_LONG(zv, lval) \ |
1209 | | _ZEND_TRY_ASSIGN_LONG(zv, lval, 0) |
1210 | | |
1211 | 53 | #define ZEND_TRY_ASSIGN_REF_LONG(zv, lval) do { \ |
1212 | 53 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1213 | 53 | _ZEND_TRY_ASSIGN_LONG(zv, lval, 1); \ |
1214 | 53 | } while (0) |
1215 | | |
1216 | 0 | #define _ZEND_TRY_ASSIGN_DOUBLE(zv, dval, is_ref) do { \ |
1217 | 0 | zval *_zv = zv; \ |
1218 | 0 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1219 | 0 | zend_reference *ref = Z_REF_P(_zv); \ |
1220 | 0 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1221 | 0 | zend_try_assign_typed_ref_double(ref, dval); \ |
1222 | 0 | break; \ |
1223 | 0 | } \ |
1224 | 0 | _zv = &ref->val; \ |
1225 | 0 | } \ |
1226 | 0 | zval_ptr_safe_dtor(_zv); \ |
1227 | 0 | ZVAL_DOUBLE(_zv, dval); \ |
1228 | 0 | } while (0) |
1229 | | |
1230 | | #define ZEND_TRY_ASSIGN_DOUBLE(zv, dval) \ |
1231 | | _ZEND_TRY_ASSIGN_DOUBLE(zv, dval, 0) |
1232 | | |
1233 | 0 | #define ZEND_TRY_ASSIGN_REF_DOUBLE(zv, dval) do { \ |
1234 | 0 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1235 | 0 | _ZEND_TRY_ASSIGN_DOUBLE(zv, dval, 1); \ |
1236 | 0 | } while (0) |
1237 | | |
1238 | 0 | #define _ZEND_TRY_ASSIGN_EMPTY_STRING(zv, is_ref) do { \ |
1239 | 0 | zval *_zv = zv; \ |
1240 | 0 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1241 | 0 | zend_reference *ref = Z_REF_P(_zv); \ |
1242 | 0 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1243 | 0 | zend_try_assign_typed_ref_empty_string(ref); \ |
1244 | 0 | break; \ |
1245 | 0 | } \ |
1246 | 0 | _zv = &ref->val; \ |
1247 | 0 | } \ |
1248 | 0 | zval_ptr_safe_dtor(_zv); \ |
1249 | 0 | ZVAL_EMPTY_STRING(_zv); \ |
1250 | 0 | } while (0) |
1251 | | |
1252 | | #define ZEND_TRY_ASSIGN_EMPTY_STRING(zv) \ |
1253 | | _ZEND_TRY_ASSIGN_EMPTY_STRING(zv, 0) |
1254 | | |
1255 | 0 | #define ZEND_TRY_ASSIGN_REF_EMPTY_STRING(zv) do { \ |
1256 | 0 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1257 | 0 | _ZEND_TRY_ASSIGN_EMPTY_STRING(zv, 1); \ |
1258 | 0 | } while (0) |
1259 | | |
1260 | 75 | #define _ZEND_TRY_ASSIGN_STR(zv, str, is_ref) do { \ |
1261 | 75 | zval *_zv = zv; \ |
1262 | 75 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1263 | 75 | zend_reference *ref = Z_REF_P(_zv); \ |
1264 | 75 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1265 | 0 | zend_try_assign_typed_ref_str(ref, str); \ |
1266 | 0 | break; \ |
1267 | 0 | } \ |
1268 | 75 | _zv = &ref->val; \ |
1269 | 75 | } \ |
1270 | 75 | zval_ptr_safe_dtor(_zv); \ |
1271 | 75 | ZVAL_STR(_zv, str); \ |
1272 | 75 | } while (0) |
1273 | | |
1274 | | #define ZEND_TRY_ASSIGN_STR(zv, str) \ |
1275 | | _ZEND_TRY_ASSIGN_STR(zv, str, 0) |
1276 | | |
1277 | 75 | #define ZEND_TRY_ASSIGN_REF_STR(zv, str) do { \ |
1278 | 75 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1279 | 75 | _ZEND_TRY_ASSIGN_STR(zv, str, 1); \ |
1280 | 75 | } while (0) |
1281 | | |
1282 | | #define _ZEND_TRY_ASSIGN_NEW_STR(zv, str, is_str) do { \ |
1283 | | zval *_zv = zv; \ |
1284 | | if (is_str || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1285 | | zend_reference *ref = Z_REF_P(_zv); \ |
1286 | | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1287 | | zend_try_assign_typed_ref_str(ref, str); \ |
1288 | | break; \ |
1289 | | } \ |
1290 | | _zv = &ref->val; \ |
1291 | | } \ |
1292 | | zval_ptr_safe_dtor(_zv); \ |
1293 | | ZVAL_NEW_STR(_zv, str); \ |
1294 | | } while (0) |
1295 | | |
1296 | | #define ZEND_TRY_ASSIGN_NEW_STR(zv, str) \ |
1297 | | _ZEND_TRY_ASSIGN_NEW_STR(zv, str, 0) |
1298 | | |
1299 | | #define ZEND_TRY_ASSIGN_REF_NEW_STR(zv, str) do { \ |
1300 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1301 | | _ZEND_TRY_ASSIGN_NEW_STR(zv, str, 1); \ |
1302 | | } while (0) |
1303 | | |
1304 | 13 | #define _ZEND_TRY_ASSIGN_STRING(zv, string, is_ref) do { \ |
1305 | 13 | zval *_zv = zv; \ |
1306 | 13 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1307 | 13 | zend_reference *ref = Z_REF_P(_zv); \ |
1308 | 13 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1309 | 7 | zend_try_assign_typed_ref_string(ref, string); \ |
1310 | 7 | break; \ |
1311 | 7 | } \ |
1312 | 13 | _zv = &ref->val; \ |
1313 | 6 | } \ |
1314 | 13 | zval_ptr_safe_dtor(_zv); \ |
1315 | 6 | ZVAL_STRING(_zv, string); \ |
1316 | 6 | } while (0) |
1317 | | |
1318 | | #define ZEND_TRY_ASSIGN_STRING(zv, string) \ |
1319 | | _ZEND_TRY_ASSIGN_STRING(zv, string, 0) |
1320 | | |
1321 | 13 | #define ZEND_TRY_ASSIGN_REF_STRING(zv, string) do { \ |
1322 | 13 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1323 | 13 | _ZEND_TRY_ASSIGN_STRING(zv, string, 1); \ |
1324 | 13 | } while (0) |
1325 | | |
1326 | 0 | #define _ZEND_TRY_ASSIGN_STRINGL(zv, string, len, is_ref) do { \ |
1327 | 0 | zval *_zv = zv; \ |
1328 | 0 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1329 | 0 | zend_reference *ref = Z_REF_P(_zv); \ |
1330 | 0 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1331 | 0 | zend_try_assign_typed_ref_stringl(ref, string, len); \ |
1332 | 0 | break; \ |
1333 | 0 | } \ |
1334 | 0 | _zv = &ref->val; \ |
1335 | 0 | } \ |
1336 | 0 | zval_ptr_safe_dtor(_zv); \ |
1337 | 0 | ZVAL_STRINGL(_zv, string, len); \ |
1338 | 0 | } while (0) |
1339 | | |
1340 | | #define ZEND_TRY_ASSIGN_STRINGL(zv, string, len) \ |
1341 | | _ZEND_TRY_ASSIGN_STRINGL(zv, string, len, 0) |
1342 | | |
1343 | 0 | #define ZEND_TRY_ASSIGN_REF_STRINGL(zv, string, len) do { \ |
1344 | 0 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1345 | 0 | _ZEND_TRY_ASSIGN_STRINGL(zv, string, len, 1); \ |
1346 | 0 | } while (0) |
1347 | | |
1348 | | #define _ZEND_TRY_ASSIGN_ARR(zv, arr, is_ref) do { \ |
1349 | | zval *_zv = zv; \ |
1350 | | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1351 | | zend_reference *ref = Z_REF_P(_zv); \ |
1352 | | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1353 | | zend_try_assign_typed_ref_arr(ref, arr); \ |
1354 | | break; \ |
1355 | | } \ |
1356 | | _zv = &ref->val; \ |
1357 | | } \ |
1358 | | zval_ptr_safe_dtor(_zv); \ |
1359 | | ZVAL_ARR(_zv, arr); \ |
1360 | | } while (0) |
1361 | | |
1362 | | #define ZEND_TRY_ASSIGN_ARR(zv, arr) \ |
1363 | | _ZEND_TRY_ASSIGN_ARR(zv, arr, 0) |
1364 | | |
1365 | | #define ZEND_TRY_ASSIGN_REF_ARR(zv, arr) do { \ |
1366 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1367 | | ZEND_ASSERT(!(GC_FLAGS(arr) & GC_IMMUTABLE)); \ |
1368 | | _ZEND_TRY_ASSIGN_ARR(zv, arr, 1); \ |
1369 | | } while (0) |
1370 | | |
1371 | | #define _ZEND_TRY_ASSIGN_RES(zv, res, is_ref) do { \ |
1372 | | zval *_zv = zv; \ |
1373 | | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1374 | | zend_reference *ref = Z_REF_P(_zv); \ |
1375 | | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1376 | | zend_try_assign_typed_ref_res(ref, res); \ |
1377 | | break; \ |
1378 | | } \ |
1379 | | _zv = &ref->val; \ |
1380 | | } \ |
1381 | | zval_ptr_safe_dtor(_zv); \ |
1382 | | ZVAL_RES(_zv, res); \ |
1383 | | } while (0) |
1384 | | |
1385 | | #define ZEND_TRY_ASSIGN_RES(zv, res) \ |
1386 | | _ZEND_TRY_ASSIGN_RES(zv, res, 0) |
1387 | | |
1388 | | #define ZEND_TRY_ASSIGN_REF_RES(zv, res) do { \ |
1389 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1390 | | _ZEND_TRY_ASSIGN_RES(zv, res, 1); \ |
1391 | | } while (0) |
1392 | | |
1393 | 0 | #define _ZEND_TRY_ASSIGN_TMP(zv, other_zv, is_ref) do { \ |
1394 | 0 | zval *_zv = zv; \ |
1395 | 0 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1396 | 0 | zend_reference *ref = Z_REF_P(_zv); \ |
1397 | 0 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1398 | 0 | zend_try_assign_typed_ref(ref, other_zv); \ |
1399 | 0 | break; \ |
1400 | 0 | } \ |
1401 | 0 | _zv = &ref->val; \ |
1402 | 0 | } \ |
1403 | 0 | zval_ptr_safe_dtor(_zv); \ |
1404 | 0 | ZVAL_COPY_VALUE(_zv, other_zv); \ |
1405 | 0 | } while (0) |
1406 | | |
1407 | | #define ZEND_TRY_ASSIGN_TMP(zv, other_zv) \ |
1408 | | _ZEND_TRY_ASSIGN_TMP(zv, other_zv, 0) |
1409 | | |
1410 | 0 | #define ZEND_TRY_ASSIGN_REF_TMP(zv, other_zv) do { \ |
1411 | 0 | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1412 | 0 | _ZEND_TRY_ASSIGN_TMP(zv, other_zv, 1); \ |
1413 | 0 | } while (0) |
1414 | | |
1415 | | #define _ZEND_TRY_ASSIGN_VALUE(zv, other_zv, is_ref) do { \ |
1416 | | zval *_zv = zv; \ |
1417 | | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1418 | | zend_reference *ref = Z_REF_P(_zv); \ |
1419 | | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1420 | | zend_try_assign_typed_ref_zval(ref, other_zv); \ |
1421 | | break; \ |
1422 | | } \ |
1423 | | _zv = &ref->val; \ |
1424 | | } \ |
1425 | | zval_ptr_safe_dtor(_zv); \ |
1426 | | ZVAL_COPY_VALUE(_zv, other_zv); \ |
1427 | | } while (0) |
1428 | | |
1429 | | #define ZEND_TRY_ASSIGN_VALUE(zv, other_zv) \ |
1430 | | _ZEND_TRY_ASSIGN_VALUE(zv, other_zv, 0) |
1431 | | |
1432 | | #define ZEND_TRY_ASSIGN_REF_VALUE(zv, other_zv) do { \ |
1433 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1434 | | _ZEND_TRY_ASSIGN_VALUE(zv, other_zv, 1); \ |
1435 | | } while (0) |
1436 | | |
1437 | | #define ZEND_TRY_ASSIGN_COPY(zv, other_zv) do { \ |
1438 | | Z_TRY_ADDREF_P(other_zv); \ |
1439 | | ZEND_TRY_ASSIGN_VALUE(zv, other_zv); \ |
1440 | | } while (0) |
1441 | | |
1442 | | #define ZEND_TRY_ASSIGN_REF_COPY(zv, other_zv) do { \ |
1443 | | Z_TRY_ADDREF_P(other_zv); \ |
1444 | | ZEND_TRY_ASSIGN_REF_VALUE(zv, other_zv); \ |
1445 | | } while (0) |
1446 | | |
1447 | 0 | #define _ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict, is_ref) do { \ |
1448 | 0 | zval *_zv = zv; \ |
1449 | 0 | if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \ |
1450 | 0 | zend_reference *ref = Z_REF_P(_zv); \ |
1451 | 0 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \ |
1452 | 0 | zend_try_assign_typed_ref_zval_ex(ref, other_zv, strict); \ |
1453 | 0 | break; \ |
1454 | 0 | } \ |
1455 | 0 | _zv = &ref->val; \ |
1456 | 0 | } \ |
1457 | 0 | zval_ptr_safe_dtor(_zv); \ |
1458 | 0 | ZVAL_COPY_VALUE(_zv, other_zv); \ |
1459 | 0 | } while (0) |
1460 | | |
1461 | | #define ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict) \ |
1462 | 0 | _ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict, 0) |
1463 | | |
1464 | | #define ZEND_TRY_ASSIGN_REF_VALUE_EX(zv, other_zv, strict) do { \ |
1465 | | ZEND_ASSERT(Z_ISREF_P(zv)); \ |
1466 | | _ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict, 1); \ |
1467 | | } while (0) |
1468 | | |
1469 | 0 | #define ZEND_TRY_ASSIGN_COPY_EX(zv, other_zv, strict) do { \ |
1470 | 0 | Z_TRY_ADDREF_P(other_zv); \ |
1471 | 0 | ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict); \ |
1472 | 0 | } while (0) |
1473 | | |
1474 | | #define ZEND_TRY_ASSIGN_REF_COPY_EX(zv, other_zv, strict) do { \ |
1475 | | Z_TRY_ADDREF_P(other_zv); \ |
1476 | | ZEND_TRY_ASSIGN_REF_VALUE_EX(zv, other_zv, strict); \ |
1477 | | } while (0) |
1478 | | |
1479 | | /* Initializes a reference to an empty array and returns dereferenced zval, |
1480 | | * or NULL if the initialization failed. */ |
1481 | | static zend_always_inline zval *zend_try_array_init_size(zval *zv, uint32_t size) |
1482 | 10 | { |
1483 | 10 | zend_array *arr = zend_new_array(size); |
1484 | | |
1485 | 10 | if (EXPECTED(Z_ISREF_P(zv))) { |
1486 | 10 | zend_reference *ref = Z_REF_P(zv); |
1487 | 10 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { |
1488 | 5 | if (zend_try_assign_typed_ref_arr(ref, arr) == FAILURE) { |
1489 | 0 | return NULL; |
1490 | 0 | } |
1491 | 5 | return &ref->val; |
1492 | 5 | } |
1493 | 5 | zv = &ref->val; |
1494 | 5 | } |
1495 | 5 | zval_ptr_safe_dtor(zv); |
1496 | 5 | ZVAL_ARR(zv, arr); |
1497 | 5 | return zv; |
1498 | 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 | 1482 | 5 | { | 1483 | 5 | zend_array *arr = zend_new_array(size); | 1484 | | | 1485 | 5 | if (EXPECTED(Z_ISREF_P(zv))) { | 1486 | 5 | zend_reference *ref = Z_REF_P(zv); | 1487 | 5 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { | 1488 | 0 | if (zend_try_assign_typed_ref_arr(ref, arr) == FAILURE) { | 1489 | 0 | return NULL; | 1490 | 0 | } | 1491 | 0 | return &ref->val; | 1492 | 0 | } | 1493 | 5 | zv = &ref->val; | 1494 | 5 | } | 1495 | 5 | zval_ptr_safe_dtor(zv); | 1496 | 5 | ZVAL_ARR(zv, arr); | 1497 | 5 | return zv; | 1498 | 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 | 1482 | 5 | { | 1483 | 5 | zend_array *arr = zend_new_array(size); | 1484 | | | 1485 | 5 | if (EXPECTED(Z_ISREF_P(zv))) { | 1486 | 5 | zend_reference *ref = Z_REF_P(zv); | 1487 | 5 | if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { | 1488 | 5 | if (zend_try_assign_typed_ref_arr(ref, arr) == FAILURE) { | 1489 | 0 | return NULL; | 1490 | 0 | } | 1491 | 5 | return &ref->val; | 1492 | 5 | } | 1493 | 0 | zv = &ref->val; | 1494 | 0 | } | 1495 | 0 | zval_ptr_safe_dtor(zv); | 1496 | 0 | ZVAL_ARR(zv, arr); | 1497 | 0 | return zv; | 1498 | 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 |
1499 | | |
1500 | | static zend_always_inline zval *zend_try_array_init(zval *zv) |
1501 | 10 | { |
1502 | 10 | return zend_try_array_init_size(zv, 0); |
1503 | 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 | 1501 | 5 | { | 1502 | 5 | return zend_try_array_init_size(zv, 0); | 1503 | 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 | 1501 | 5 | { | 1502 | 5 | return zend_try_array_init_size(zv, 0); | 1503 | 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 |
1504 | | |
1505 | | /* Fast parameter parsing API */ |
1506 | | |
1507 | | /* Fast ZPP is always enabled now; this define is left in for compatibility |
1508 | | * with any existing conditional compilation blocks. |
1509 | | */ |
1510 | | #define FAST_ZPP 1 |
1511 | | |
1512 | | #define Z_EXPECTED_TYPES(_) \ |
1513 | 258 | _(Z_EXPECTED_LONG, "of type int") \ |
1514 | 258 | _(Z_EXPECTED_LONG_OR_NULL, "of type ?int") \ |
1515 | 258 | _(Z_EXPECTED_BOOL, "of type bool") \ |
1516 | 258 | _(Z_EXPECTED_BOOL_OR_NULL, "of type ?bool") \ |
1517 | 258 | _(Z_EXPECTED_STRING, "of type string") \ |
1518 | 258 | _(Z_EXPECTED_STRING_OR_NULL, "of type ?string") \ |
1519 | 258 | _(Z_EXPECTED_ARRAY, "of type array") \ |
1520 | 258 | _(Z_EXPECTED_ARRAY_OR_NULL, "of type ?array") \ |
1521 | 258 | _(Z_EXPECTED_ARRAY_OR_LONG, "of type array|int") \ |
1522 | 258 | _(Z_EXPECTED_ARRAY_OR_LONG_OR_NULL, "of type array|int|null") \ |
1523 | 258 | _(Z_EXPECTED_ITERABLE, "of type Traversable|array") \ |
1524 | 258 | _(Z_EXPECTED_ITERABLE_OR_NULL, "of type Traversable|array|null") \ |
1525 | 258 | _(Z_EXPECTED_FUNC, "a valid callback") \ |
1526 | 258 | _(Z_EXPECTED_FUNC_OR_NULL, "a valid callback or null") \ |
1527 | 258 | _(Z_EXPECTED_RESOURCE, "of type resource") \ |
1528 | 258 | _(Z_EXPECTED_RESOURCE_OR_NULL, "of type resource or null") \ |
1529 | 258 | _(Z_EXPECTED_PATH, "of type string") \ |
1530 | 258 | _(Z_EXPECTED_PATH_OR_NULL, "of type ?string") \ |
1531 | 258 | _(Z_EXPECTED_OBJECT, "of type object") \ |
1532 | 258 | _(Z_EXPECTED_OBJECT_OR_NULL, "of type ?object") \ |
1533 | 258 | _(Z_EXPECTED_DOUBLE, "of type float") \ |
1534 | 258 | _(Z_EXPECTED_DOUBLE_OR_NULL, "of type ?float") \ |
1535 | 258 | _(Z_EXPECTED_NUMBER, "of type int|float") \ |
1536 | 258 | _(Z_EXPECTED_NUMBER_OR_NULL, "of type int|float|null") \ |
1537 | 258 | _(Z_EXPECTED_NUMBER_OR_STRING, "of type string|int|float") \ |
1538 | 258 | _(Z_EXPECTED_NUMBER_OR_STRING_OR_NULL, "of type string|int|float|null") \ |
1539 | 258 | _(Z_EXPECTED_ARRAY_OR_STRING, "of type array|string") \ |
1540 | 258 | _(Z_EXPECTED_ARRAY_OR_STRING_OR_NULL, "of type array|string|null") \ |
1541 | 258 | _(Z_EXPECTED_STRING_OR_LONG, "of type string|int") \ |
1542 | 258 | _(Z_EXPECTED_STRING_OR_LONG_OR_NULL, "of type string|int|null") \ |
1543 | 258 | _(Z_EXPECTED_OBJECT_OR_CLASS_NAME, "an object or a valid class name") \ |
1544 | 258 | _(Z_EXPECTED_OBJECT_OR_CLASS_NAME_OR_NULL, "an object, a valid class name, or null") \ |
1545 | 258 | _(Z_EXPECTED_OBJECT_OR_STRING, "of type object|string") \ |
1546 | 258 | _(Z_EXPECTED_OBJECT_OR_STRING_OR_NULL, "of type object|string|null") \ |
1547 | | |
1548 | | #define Z_EXPECTED_TYPE |
1549 | | |
1550 | | #define Z_EXPECTED_TYPE_ENUM(id, str) id, |
1551 | 8.77k | #define Z_EXPECTED_TYPE_STR(id, str) str, |
1552 | | |
1553 | | typedef enum _zend_expected_type { |
1554 | | Z_EXPECTED_TYPES(Z_EXPECTED_TYPE_ENUM) |
1555 | | Z_EXPECTED_LAST |
1556 | | } zend_expected_type; |
1557 | | |
1558 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameters_none_error(void); |
1559 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameters_count_error(uint32_t min_num_args, uint32_t max_num_args); |
1560 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_error(int error_code, uint32_t num, char *name, zend_expected_type expected_type, zval *arg); |
1561 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_type_error(uint32_t num, zend_expected_type expected_type, zval *arg); |
1562 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_error(uint32_t num, const char *name, zval *arg); |
1563 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_null_error(uint32_t num, const char *name, zval *arg); |
1564 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_long_error(uint32_t num, const char *name, zval *arg); |
1565 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_long_or_null_error(uint32_t num, const char *name, zval *arg); |
1566 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_string_error(uint32_t num, const char *name, zval *arg); |
1567 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_string_or_null_error(uint32_t num, const char *name, zval *arg); |
1568 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_callback_error(uint32_t num, char *error); |
1569 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_callback_or_null_error(uint32_t num, char *error); |
1570 | | ZEND_API ZEND_COLD void ZEND_FASTCALL zend_unexpected_extra_named_error(void); |
1571 | | 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); |
1572 | | ZEND_API ZEND_COLD void zend_argument_error(zend_class_entry *error_ce, uint32_t arg_num, const char *format, ...); |
1573 | | ZEND_API ZEND_COLD void zend_argument_type_error(uint32_t arg_num, const char *format, ...); |
1574 | | ZEND_API ZEND_COLD void zend_argument_value_error(uint32_t arg_num, const char *format, ...); |
1575 | | ZEND_API ZEND_COLD void zend_argument_must_not_be_empty_error(uint32_t arg_num); |
1576 | | ZEND_API ZEND_COLD void zend_class_redeclaration_error(int type, zend_class_entry *old_ce); |
1577 | | ZEND_API ZEND_COLD void zend_class_redeclaration_error_ex(int type, zend_string *new_name, zend_class_entry *old_ce); |
1578 | | |
1579 | 1.04M | #define ZPP_ERROR_OK 0 |
1580 | 669 | #define ZPP_ERROR_FAILURE 1 |
1581 | 164 | #define ZPP_ERROR_WRONG_CALLBACK 2 |
1582 | 101 | #define ZPP_ERROR_WRONG_CLASS 3 |
1583 | 16 | #define ZPP_ERROR_WRONG_CLASS_OR_NULL 4 |
1584 | 2 | #define ZPP_ERROR_WRONG_CLASS_OR_STRING 5 |
1585 | 4 | #define ZPP_ERROR_WRONG_CLASS_OR_STRING_OR_NULL 6 |
1586 | 0 | #define ZPP_ERROR_WRONG_CLASS_OR_LONG 7 |
1587 | 0 | #define ZPP_ERROR_WRONG_CLASS_OR_LONG_OR_NULL 8 |
1588 | 516 | #define ZPP_ERROR_WRONG_ARG 9 |
1589 | | #define ZPP_ERROR_WRONG_COUNT 10 |
1590 | 16 | #define ZPP_ERROR_UNEXPECTED_EXTRA_NAMED 11 |
1591 | 124 | #define ZPP_ERROR_WRONG_CALLBACK_OR_NULL 12 |
1592 | | |
1593 | 1.04M | #define ZEND_PARSE_PARAMETERS_START_EX(flags, min_num_args, max_num_args) do { \ |
1594 | 1.04M | const int _flags = (flags); \ |
1595 | 1.04M | uint32_t _min_num_args = (min_num_args); \ |
1596 | 1.04M | uint32_t _max_num_args = (uint32_t) (max_num_args); \ |
1597 | 1.04M | uint32_t _num_args = EX_NUM_ARGS(); \ |
1598 | 1.04M | uint32_t _i = 0; \ |
1599 | 1.04M | zval *_real_arg, *_arg = NULL; \ |
1600 | 1.04M | zend_expected_type _expected_type = Z_EXPECTED_LONG; \ |
1601 | 1.04M | char *_error = NULL; \ |
1602 | 1.04M | bool _dummy = 0; \ |
1603 | 1.04M | bool _optional = 0; \ |
1604 | 1.04M | int _error_code = ZPP_ERROR_OK; \ |
1605 | 1.04M | ((void)_i); \ |
1606 | 1.04M | ((void)_real_arg); \ |
1607 | 1.04M | ((void)_arg); \ |
1608 | 1.04M | ((void)_expected_type); \ |
1609 | 1.04M | ((void)_error); \ |
1610 | 1.04M | ((void)_optional); \ |
1611 | 1.04M | ((void)_dummy); \ |
1612 | 1.04M | \ |
1613 | 1.04M | do { \ |
1614 | 1.04M | if (UNEXPECTED(_num_args < _min_num_args) || \ |
1615 | 1.04M | UNEXPECTED(_num_args > _max_num_args)) { \ |
1616 | 332 | if (!(_flags & ZEND_PARSE_PARAMS_QUIET)) { \ |
1617 | 332 | zend_wrong_parameters_count_error(_min_num_args, _max_num_args); \ |
1618 | 332 | } \ |
1619 | 332 | _error_code = ZPP_ERROR_FAILURE; \ |
1620 | 332 | break; \ |
1621 | 332 | } \ |
1622 | 1.04M | _real_arg = ZEND_CALL_ARG(execute_data, 0); |
1623 | | |
1624 | | #define ZEND_PARSE_PARAMETERS_START(min_num_args, max_num_args) \ |
1625 | 1.04M | ZEND_PARSE_PARAMETERS_START_EX(0, min_num_args, max_num_args) |
1626 | | |
1627 | 153k | #define ZEND_PARSE_PARAMETERS_NONE() do { \ |
1628 | 153k | if (UNEXPECTED(ZEND_NUM_ARGS() != 0)) { \ |
1629 | 45 | zend_wrong_parameters_none_error(); \ |
1630 | 45 | return; \ |
1631 | 45 | } \ |
1632 | 153k | } while (0) |
1633 | | |
1634 | | #define ZEND_PARSE_PARAMETERS_END_EX(failure) \ |
1635 | 924k | ZEND_ASSERT(_i == _max_num_args || _max_num_args == (uint32_t) -1); \ |
1636 | 924k | } while (0); \ |
1637 | 1.04M | if (UNEXPECTED(_error_code != ZPP_ERROR_OK)) { \ |
1638 | 735 | if (!(_flags & ZEND_PARSE_PARAMS_QUIET)) { \ |
1639 | 735 | zend_wrong_parameter_error(_error_code, _i, _error, _expected_type, _arg); \ |
1640 | 735 | } \ |
1641 | 735 | failure; \ |
1642 | 735 | } \ |
1643 | 1.04M | } while (0) |
1644 | | |
1645 | | #define ZEND_PARSE_PARAMETERS_END() \ |
1646 | 924k | ZEND_PARSE_PARAMETERS_END_EX(return) |
1647 | | |
1648 | | #define Z_PARAM_PROLOGUE(deref, separate) \ |
1649 | 1.40M | ++_i; \ |
1650 | 1.40M | ZEND_ASSERT(_i <= _min_num_args || _optional==1); \ |
1651 | 1.40M | ZEND_ASSERT(_i > _min_num_args || _optional==0); \ |
1652 | 1.40M | if (_optional) { \ |
1653 | 921k | if (UNEXPECTED(_i >_num_args)) break; \ |
1654 | 921k | } \ |
1655 | 1.40M | _real_arg++; \ |
1656 | 1.28M | _arg = _real_arg; \ |
1657 | 1.28M | if (deref) { \ |
1658 | 3.34k | if (EXPECTED(Z_ISREF_P(_arg))) { \ |
1659 | 3.28k | _arg = Z_REFVAL_P(_arg); \ |
1660 | 3.28k | } \ |
1661 | 3.34k | } \ |
1662 | 1.28M | if (separate) { \ |
1663 | 3.27k | SEPARATE_ZVAL_NOREF(_arg); \ |
1664 | 3.27k | } |
1665 | | |
1666 | | /* get the zval* for a previously parsed argument */ |
1667 | | #define Z_PARAM_GET_PREV_ZVAL(dest) \ |
1668 | | zend_parse_arg_zval_deref(_arg, &dest, 0); |
1669 | | |
1670 | | /* old "|" */ |
1671 | | #define Z_PARAM_OPTIONAL \ |
1672 | 518k | _optional = 1; |
1673 | | |
1674 | | /* old "a" */ |
1675 | | #define Z_PARAM_ARRAY_EX2(dest, check_null, deref, separate) \ |
1676 | 2.82k | Z_PARAM_PROLOGUE(deref, separate); \ |
1677 | 2.82k | if (UNEXPECTED(!zend_parse_arg_array(_arg, &dest, check_null, 0))) { \ |
1678 | 56 | _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \ |
1679 | 56 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1680 | 56 | break; \ |
1681 | 56 | } |
1682 | | |
1683 | | #define Z_PARAM_ARRAY_EX(dest, check_null, separate) \ |
1684 | 2.75k | Z_PARAM_ARRAY_EX2(dest, check_null, separate, separate) |
1685 | | |
1686 | | #define Z_PARAM_ARRAY(dest) \ |
1687 | 592 | Z_PARAM_ARRAY_EX(dest, 0, 0) |
1688 | | |
1689 | | #define Z_PARAM_ARRAY_OR_NULL(dest) \ |
1690 | 0 | Z_PARAM_ARRAY_EX(dest, 1, 0) |
1691 | | |
1692 | | /* old "A" */ |
1693 | | #define Z_PARAM_ARRAY_OR_OBJECT_EX2(dest, check_null, deref, separate) \ |
1694 | 1.37k | Z_PARAM_PROLOGUE(deref, separate); \ |
1695 | 1.37k | if (UNEXPECTED(!zend_parse_arg_array(_arg, &dest, check_null, 1))) { \ |
1696 | 17 | _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \ |
1697 | 17 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1698 | 17 | break; \ |
1699 | 17 | } |
1700 | | |
1701 | | #define Z_PARAM_ARRAY_OR_OBJECT_EX(dest, check_null, separate) \ |
1702 | 1.37k | Z_PARAM_ARRAY_OR_OBJECT_EX2(dest, check_null, separate, separate) |
1703 | | |
1704 | | #define Z_PARAM_ARRAY_OR_OBJECT(dest) \ |
1705 | 264 | Z_PARAM_ARRAY_OR_OBJECT_EX(dest, 0, 0) |
1706 | | |
1707 | | #define Z_PARAM_ITERABLE_EX(dest, check_null) \ |
1708 | 54 | Z_PARAM_PROLOGUE(0, 0); \ |
1709 | 54 | if (UNEXPECTED(!zend_parse_arg_iterable(_arg, &dest, check_null))) { \ |
1710 | 4 | _expected_type = check_null ? Z_EXPECTED_ITERABLE_OR_NULL : Z_EXPECTED_ITERABLE; \ |
1711 | 4 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1712 | 4 | break; \ |
1713 | 4 | } |
1714 | | |
1715 | | #define Z_PARAM_ITERABLE(dest) \ |
1716 | 54 | Z_PARAM_ITERABLE_EX(dest, 0) |
1717 | | |
1718 | | #define Z_PARAM_ITERABLE_OR_NULL(dest) \ |
1719 | | Z_PARAM_ITERABLE_EX(dest, 1) |
1720 | | |
1721 | | /* old "b" */ |
1722 | | #define Z_PARAM_BOOL_EX(dest, is_null, check_null, deref) \ |
1723 | 86.5k | Z_PARAM_PROLOGUE(deref, 0); \ |
1724 | 2.64k | if (UNEXPECTED(!zend_parse_arg_bool(_arg, &dest, &is_null, check_null, _i))) { \ |
1725 | 0 | _expected_type = check_null ? Z_EXPECTED_BOOL_OR_NULL : Z_EXPECTED_BOOL; \ |
1726 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1727 | 0 | break; \ |
1728 | 0 | } |
1729 | | |
1730 | | #define Z_PARAM_BOOL(dest) \ |
1731 | 86.5k | Z_PARAM_BOOL_EX(dest, _dummy, 0, 0) |
1732 | | |
1733 | | #define Z_PARAM_BOOL_OR_NULL(dest, is_null) \ |
1734 | 26 | Z_PARAM_BOOL_EX(dest, is_null, 1, 0) |
1735 | | |
1736 | | /* old "C" */ |
1737 | | #define Z_PARAM_CLASS_EX(dest, check_null, deref) \ |
1738 | 0 | Z_PARAM_PROLOGUE(deref, 0); \ |
1739 | 0 | if (UNEXPECTED(!zend_parse_arg_class(_arg, &dest, _i, check_null))) { \ |
1740 | 0 | _error_code = ZPP_ERROR_FAILURE; \ |
1741 | 0 | break; \ |
1742 | 0 | } |
1743 | | |
1744 | | #define Z_PARAM_CLASS(dest) \ |
1745 | 0 | Z_PARAM_CLASS_EX(dest, 0, 0) |
1746 | | |
1747 | | #define Z_PARAM_CLASS_OR_NULL(dest) \ |
1748 | | Z_PARAM_CLASS_EX(dest, 1, 0) |
1749 | | |
1750 | | #define Z_PARAM_OBJ_OR_CLASS_NAME_EX(dest, allow_null) \ |
1751 | 136 | Z_PARAM_PROLOGUE(0, 0); \ |
1752 | 123 | if (UNEXPECTED(!zend_parse_arg_obj_or_class_name(_arg, &dest, allow_null))) { \ |
1753 | 3 | _expected_type = allow_null ? Z_EXPECTED_OBJECT_OR_CLASS_NAME_OR_NULL : Z_EXPECTED_OBJECT_OR_CLASS_NAME; \ |
1754 | 3 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1755 | 3 | break; \ |
1756 | 3 | } |
1757 | | |
1758 | | #define Z_PARAM_OBJ_OR_CLASS_NAME(dest) \ |
1759 | 136 | Z_PARAM_OBJ_OR_CLASS_NAME_EX(dest, 0); |
1760 | | |
1761 | | #define Z_PARAM_OBJ_OR_CLASS_NAME_OR_NULL(dest) \ |
1762 | | Z_PARAM_OBJ_OR_CLASS_NAME_EX(dest, 1); |
1763 | | |
1764 | | #define Z_PARAM_OBJ_OR_STR_EX(destination_object, destination_string, allow_null) \ |
1765 | 4.22k | Z_PARAM_PROLOGUE(0, 0); \ |
1766 | 4.03k | if (UNEXPECTED(!zend_parse_arg_obj_or_str(_arg, &destination_object, NULL, &destination_string, allow_null, _i))) { \ |
1767 | 5 | _expected_type = allow_null ? Z_EXPECTED_OBJECT_OR_STRING_OR_NULL : Z_EXPECTED_OBJECT_OR_STRING; \ |
1768 | 5 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1769 | 5 | break; \ |
1770 | 5 | } |
1771 | | |
1772 | | #define Z_PARAM_OBJ_OR_STR(destination_object, destination_string) \ |
1773 | 3.69k | Z_PARAM_OBJ_OR_STR_EX(destination_object, destination_string, 0); |
1774 | | |
1775 | | #define Z_PARAM_OBJ_OR_STR_OR_NULL(destination_object, destination_string) \ |
1776 | 529 | Z_PARAM_OBJ_OR_STR_EX(destination_object, destination_string, 1); |
1777 | | |
1778 | | #define Z_PARAM_OBJ_OF_CLASS_OR_STR_EX(destination_object, base_ce, destination_string, allow_null) \ |
1779 | 4.18k | Z_PARAM_PROLOGUE(0, 0); \ |
1780 | 4.15k | if (UNEXPECTED(!zend_parse_arg_obj_or_str(_arg, &destination_object, base_ce, &destination_string, allow_null, _i))) { \ |
1781 | 2 | if (base_ce) { \ |
1782 | 2 | _error = ZSTR_VAL((base_ce)->name); \ |
1783 | 2 | _error_code = allow_null ? ZPP_ERROR_WRONG_CLASS_OR_STRING_OR_NULL : ZPP_ERROR_WRONG_CLASS_OR_STRING; \ |
1784 | 2 | break; \ |
1785 | 2 | } else { \ |
1786 | 0 | _expected_type = allow_null ? Z_EXPECTED_OBJECT_OR_STRING_OR_NULL : Z_EXPECTED_OBJECT_OR_STRING; \ |
1787 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1788 | 0 | break; \ |
1789 | 0 | } \ |
1790 | 2 | } |
1791 | | |
1792 | | #define Z_PARAM_OBJ_OF_CLASS_OR_STR(destination_object, base_ce, destination_string) \ |
1793 | 702 | Z_PARAM_OBJ_OF_CLASS_OR_STR_EX(destination_object, base_ce, destination_string, 0); |
1794 | | |
1795 | | #define Z_PARAM_OBJ_OF_CLASS_OR_STR_OR_NULL(destination_object, base_ce, destination_string) \ |
1796 | 3.47k | Z_PARAM_OBJ_OF_CLASS_OR_STR_EX(destination_object, base_ce, destination_string, 1); |
1797 | | |
1798 | | /* old "d" */ |
1799 | | #define Z_PARAM_DOUBLE_EX(dest, is_null, check_null, deref) \ |
1800 | 615 | Z_PARAM_PROLOGUE(deref, 0); \ |
1801 | 603 | if (UNEXPECTED(!zend_parse_arg_double(_arg, &dest, &is_null, check_null, _i))) { \ |
1802 | 0 | _expected_type = check_null ? Z_EXPECTED_DOUBLE_OR_NULL : Z_EXPECTED_DOUBLE; \ |
1803 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1804 | 0 | break; \ |
1805 | 0 | } |
1806 | | |
1807 | | #define Z_PARAM_DOUBLE(dest) \ |
1808 | 615 | Z_PARAM_DOUBLE_EX(dest, _dummy, 0, 0) |
1809 | | |
1810 | | #define Z_PARAM_DOUBLE_OR_NULL(dest, is_null) \ |
1811 | 0 | Z_PARAM_DOUBLE_EX(dest, is_null, 1, 0) |
1812 | | |
1813 | | /* old "f" */ |
1814 | | #define Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, check_null, deref, free_trampoline) \ |
1815 | 6.15k | Z_PARAM_PROLOGUE(deref, 0); \ |
1816 | 6.15k | if (UNEXPECTED(!zend_parse_arg_func(_arg, &dest_fci, &dest_fcc, check_null, &_error, free_trampoline))) { \ |
1817 | 96 | if (!_error) { \ |
1818 | 0 | _expected_type = check_null ? Z_EXPECTED_FUNC_OR_NULL : Z_EXPECTED_FUNC; \ |
1819 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1820 | 96 | } else { \ |
1821 | 96 | _error_code = check_null ? ZPP_ERROR_WRONG_CALLBACK_OR_NULL : ZPP_ERROR_WRONG_CALLBACK; \ |
1822 | 96 | } \ |
1823 | 96 | break; \ |
1824 | 96 | } \ |
1825 | | |
1826 | | #define Z_PARAM_FUNC_EX(dest_fci, dest_fcc, check_null, deref) Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, check_null, deref, true) |
1827 | | |
1828 | | #define Z_PARAM_FUNC(dest_fci, dest_fcc) \ |
1829 | 4.06k | Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 0, 0, true) |
1830 | | |
1831 | | #define Z_PARAM_FUNC_NO_TRAMPOLINE_FREE(dest_fci, dest_fcc) \ |
1832 | 0 | Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 0, 0, false) |
1833 | | |
1834 | | #define Z_PARAM_FUNC_OR_NULL(dest_fci, dest_fcc) \ |
1835 | 2.10k | Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 1, 0, true) |
1836 | | |
1837 | | #define Z_PARAM_FUNC_NO_TRAMPOLINE_FREE_OR_NULL(dest_fci, dest_fcc) \ |
1838 | | Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 1, 0, false) |
1839 | | |
1840 | | #define Z_PARAM_FUNC_OR_NULL_WITH_ZVAL(dest_fci, dest_fcc, dest_zp) \ |
1841 | | Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 1, 0, true) \ |
1842 | | Z_PARAM_GET_PREV_ZVAL(dest_zp) |
1843 | | |
1844 | | /* old "h" */ |
1845 | | #define Z_PARAM_ARRAY_HT_EX2(dest, check_null, deref, separate) \ |
1846 | 263k | Z_PARAM_PROLOGUE(deref, separate); \ |
1847 | 261k | if (UNEXPECTED(!zend_parse_arg_array_ht(_arg, &dest, check_null, 0, separate))) { \ |
1848 | 9 | _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \ |
1849 | 9 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1850 | 9 | break; \ |
1851 | 9 | } |
1852 | | |
1853 | | #define Z_PARAM_ARRAY_HT_EX(dest, check_null, separate) \ |
1854 | 263k | Z_PARAM_ARRAY_HT_EX2(dest, check_null, separate, separate) |
1855 | | |
1856 | | #define Z_PARAM_ARRAY_HT(dest) \ |
1857 | 261k | Z_PARAM_ARRAY_HT_EX(dest, 0, 0) |
1858 | | |
1859 | | #define Z_PARAM_ARRAY_HT_OR_NULL(dest) \ |
1860 | 96 | Z_PARAM_ARRAY_HT_EX(dest, 1, 0) |
1861 | | |
1862 | | #define Z_PARAM_ARRAY_HT_OR_LONG_EX(dest_ht, dest_long, is_null, allow_null) \ |
1863 | 10 | Z_PARAM_PROLOGUE(0, 0); \ |
1864 | 5 | if (UNEXPECTED(!zend_parse_arg_array_ht_or_long(_arg, &dest_ht, &dest_long, &is_null, allow_null, _i))) { \ |
1865 | 0 | _expected_type = allow_null ? Z_EXPECTED_ARRAY_OR_LONG_OR_NULL : Z_EXPECTED_ARRAY_OR_LONG; \ |
1866 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1867 | 0 | break; \ |
1868 | 0 | } |
1869 | | |
1870 | | #define Z_PARAM_ARRAY_HT_OR_LONG(dest_ht, dest_long) \ |
1871 | 5 | Z_PARAM_ARRAY_HT_OR_LONG_EX(dest_ht, dest_long, _dummy, 0) |
1872 | | |
1873 | | #define Z_PARAM_ARRAY_HT_OR_LONG_OR_NULL(dest_ht, dest_long, is_null) \ |
1874 | 5 | Z_PARAM_ARRAY_HT_OR_LONG_EX(dest_ht, dest_long, is_null, 1) |
1875 | | |
1876 | | /* old "H" */ |
1877 | | #define Z_PARAM_ARRAY_OR_OBJECT_HT_EX2(dest, check_null, deref, separate) \ |
1878 | | Z_PARAM_PROLOGUE(deref, separate); \ |
1879 | | if (UNEXPECTED(!zend_parse_arg_array_ht(_arg, &dest, check_null, 1, separate))) { \ |
1880 | | _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \ |
1881 | | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1882 | | break; \ |
1883 | | } |
1884 | | |
1885 | | #define Z_PARAM_ARRAY_OR_OBJECT_HT_EX(dest, check_null, separate) \ |
1886 | | Z_PARAM_ARRAY_OR_OBJECT_HT_EX2(dest, check_null, separate, separate) |
1887 | | |
1888 | | #define Z_PARAM_ARRAY_OR_OBJECT_HT(dest) \ |
1889 | | Z_PARAM_ARRAY_OR_OBJECT_HT_EX(dest, 0, 0) |
1890 | | |
1891 | | /* old "l" */ |
1892 | | #define Z_PARAM_LONG_EX(dest, is_null, check_null, deref) \ |
1893 | 15.8k | Z_PARAM_PROLOGUE(deref, 0); \ |
1894 | 8.80k | if (UNEXPECTED(!zend_parse_arg_long(_arg, &dest, &is_null, check_null, _i))) { \ |
1895 | 55 | _expected_type = check_null ? Z_EXPECTED_LONG_OR_NULL : Z_EXPECTED_LONG; \ |
1896 | 55 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1897 | 55 | break; \ |
1898 | 55 | } |
1899 | | |
1900 | | #define Z_PARAM_LONG(dest) \ |
1901 | 13.7k | Z_PARAM_LONG_EX(dest, _dummy, 0, 0) |
1902 | | |
1903 | | #define Z_PARAM_LONG_OR_NULL(dest, is_null) \ |
1904 | 2.09k | Z_PARAM_LONG_EX(dest, is_null, 1, 0) |
1905 | | |
1906 | | /* old "n" */ |
1907 | | #define Z_PARAM_NUMBER_EX(dest, check_null) \ |
1908 | 479 | Z_PARAM_PROLOGUE(0, 0); \ |
1909 | 24 | if (UNEXPECTED(!zend_parse_arg_number(_arg, &dest, check_null, _i))) { \ |
1910 | 0 | _expected_type = check_null ? Z_EXPECTED_NUMBER_OR_NULL : Z_EXPECTED_NUMBER; \ |
1911 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1912 | 0 | break; \ |
1913 | 0 | } |
1914 | | |
1915 | | #define Z_PARAM_NUMBER_OR_NULL(dest) \ |
1916 | | Z_PARAM_NUMBER_EX(dest, 1) |
1917 | | |
1918 | | #define Z_PARAM_NUMBER(dest) \ |
1919 | 479 | Z_PARAM_NUMBER_EX(dest, 0) |
1920 | | |
1921 | | #define Z_PARAM_NUMBER_OR_STR_EX(dest, check_null) \ |
1922 | 948 | Z_PARAM_PROLOGUE(0, 0); \ |
1923 | 948 | if (UNEXPECTED(!zend_parse_arg_number_or_str(_arg, &dest, check_null, _i))) { \ |
1924 | 0 | _expected_type = check_null ? Z_EXPECTED_NUMBER_OR_STRING_OR_NULL : Z_EXPECTED_NUMBER_OR_STRING; \ |
1925 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1926 | 0 | break; \ |
1927 | 0 | } |
1928 | | |
1929 | | #define Z_PARAM_NUMBER_OR_STR(dest) \ |
1930 | 948 | Z_PARAM_NUMBER_OR_STR_EX(dest, false) |
1931 | | |
1932 | | #define Z_PARAM_NUMBER_OR_STR_OR_NULL(dest) \ |
1933 | | Z_PARAM_NUMBER_OR_STR_EX(dest, true) |
1934 | | |
1935 | | /* old "o" */ |
1936 | | #define Z_PARAM_OBJECT_EX(dest, check_null, deref) \ |
1937 | 1.71k | Z_PARAM_PROLOGUE(deref, 0); \ |
1938 | 1.70k | if (UNEXPECTED(!zend_parse_arg_object(_arg, &dest, NULL, check_null))) { \ |
1939 | 4 | _expected_type = check_null ? Z_EXPECTED_OBJECT_OR_NULL : Z_EXPECTED_OBJECT; \ |
1940 | 4 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1941 | 4 | break; \ |
1942 | 4 | } |
1943 | | |
1944 | | #define Z_PARAM_OBJECT(dest) \ |
1945 | 1.11k | Z_PARAM_OBJECT_EX(dest, 0, 0) |
1946 | | |
1947 | | #define Z_PARAM_OBJECT_OR_NULL(dest) \ |
1948 | 575 | Z_PARAM_OBJECT_EX(dest, 1, 0) |
1949 | | |
1950 | | /* The same as Z_PARAM_OBJECT_EX except that dest is a zend_object rather than a zval */ |
1951 | | #define Z_PARAM_OBJ_EX(dest, check_null, deref) \ |
1952 | 1.55k | Z_PARAM_PROLOGUE(deref, 0); \ |
1953 | 1.55k | if (UNEXPECTED(!zend_parse_arg_obj(_arg, &dest, NULL, check_null))) { \ |
1954 | 22 | _expected_type = check_null ? Z_EXPECTED_OBJECT_OR_NULL : Z_EXPECTED_OBJECT; \ |
1955 | 22 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1956 | 22 | break; \ |
1957 | 22 | } |
1958 | | |
1959 | | #define Z_PARAM_OBJ(dest) \ |
1960 | 1.55k | Z_PARAM_OBJ_EX(dest, 0, 0) |
1961 | | |
1962 | | #define Z_PARAM_OBJ_OR_NULL(dest) \ |
1963 | | Z_PARAM_OBJ_EX(dest, 1, 0) |
1964 | | |
1965 | | /* old "O" */ |
1966 | | #define Z_PARAM_OBJECT_OF_CLASS_EX(dest, _ce, check_null, deref) \ |
1967 | 399k | Z_PARAM_PROLOGUE(deref, 0); \ |
1968 | 394k | if (UNEXPECTED(!zend_parse_arg_object(_arg, &dest, _ce, check_null))) { \ |
1969 | 16 | if (_ce) { \ |
1970 | 16 | _error = ZSTR_VAL((_ce)->name); \ |
1971 | 16 | _error_code = check_null ? ZPP_ERROR_WRONG_CLASS_OR_NULL : ZPP_ERROR_WRONG_CLASS; \ |
1972 | 16 | break; \ |
1973 | 16 | } else { \ |
1974 | 0 | _expected_type = check_null ? Z_EXPECTED_OBJECT_OR_NULL : Z_EXPECTED_OBJECT; \ |
1975 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1976 | 0 | break; \ |
1977 | 0 | } \ |
1978 | 16 | } |
1979 | | |
1980 | | #define Z_PARAM_OBJECT_OF_CLASS(dest, _ce) \ |
1981 | 182 | Z_PARAM_OBJECT_OF_CLASS_EX(dest, _ce, 0, 0) |
1982 | | |
1983 | | #define Z_PARAM_OBJECT_OF_CLASS_OR_NULL(dest, _ce) \ |
1984 | 399k | Z_PARAM_OBJECT_OF_CLASS_EX(dest, _ce, 1, 0) |
1985 | | |
1986 | | /* The same as Z_PARAM_OBJECT_OF_CLASS_EX except that dest is a zend_object rather than a zval */ |
1987 | | #define Z_PARAM_OBJ_OF_CLASS_EX(dest, _ce, check_null, deref) \ |
1988 | 2.81k | Z_PARAM_PROLOGUE(deref, 0); \ |
1989 | 2.81k | if (UNEXPECTED(!zend_parse_arg_obj(_arg, &dest, _ce, check_null))) { \ |
1990 | 23 | if (_ce) { \ |
1991 | 23 | _error = ZSTR_VAL((_ce)->name); \ |
1992 | 23 | _error_code = check_null ? ZPP_ERROR_WRONG_CLASS_OR_NULL : ZPP_ERROR_WRONG_CLASS; \ |
1993 | 23 | break; \ |
1994 | 23 | } else { \ |
1995 | 0 | _expected_type = check_null ? Z_EXPECTED_OBJECT_OR_NULL : Z_EXPECTED_OBJECT; \ |
1996 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
1997 | 0 | break; \ |
1998 | 0 | } \ |
1999 | 23 | } |
2000 | | |
2001 | | #define Z_PARAM_OBJ_OF_CLASS(dest, _ce) \ |
2002 | 2.81k | Z_PARAM_OBJ_OF_CLASS_EX(dest, _ce, 0, 0) |
2003 | | |
2004 | | #define Z_PARAM_OBJ_OF_CLASS_OR_NULL(dest, _ce) \ |
2005 | 0 | Z_PARAM_OBJ_OF_CLASS_EX(dest, _ce, 1, 0) |
2006 | | |
2007 | | #define Z_PARAM_OBJ_OF_CLASS_OR_LONG_EX(dest_obj, _ce, dest_long, is_null, allow_null) \ |
2008 | 0 | Z_PARAM_PROLOGUE(0, 0); \ |
2009 | 0 | if (UNEXPECTED(!zend_parse_arg_obj_or_long(_arg, &dest_obj, _ce, &dest_long, &is_null, allow_null, _i))) { \ |
2010 | 0 | _error = ZSTR_VAL((_ce)->name); \ |
2011 | 0 | _error_code = allow_null ? ZPP_ERROR_WRONG_CLASS_OR_LONG_OR_NULL : ZPP_ERROR_WRONG_CLASS_OR_LONG; \ |
2012 | 0 | break; \ |
2013 | 0 | } |
2014 | | |
2015 | | #define Z_PARAM_OBJ_OF_CLASS_OR_LONG(dest_obj, _ce, dest_long) \ |
2016 | 0 | Z_PARAM_OBJ_OF_CLASS_OR_LONG_EX(dest_obj, _ce, dest_long, _dummy, 0) |
2017 | | |
2018 | | #define Z_PARAM_OBJ_OF_CLASS_OR_LONG_OR_NULL(dest_obj, _ce, dest_long, is_null) \ |
2019 | | Z_PARAM_OBJ_OF_CLASS_OR_LONG_EX(dest_obj, _ce, dest_long, is_null, 1) |
2020 | | |
2021 | | /* old "p" */ |
2022 | | #define Z_PARAM_PATH_EX(dest, dest_len, check_null, deref) \ |
2023 | 164 | Z_PARAM_PROLOGUE(deref, 0); \ |
2024 | 164 | if (UNEXPECTED(!zend_parse_arg_path(_arg, &dest, &dest_len, check_null, _i))) { \ |
2025 | 1 | _expected_type = check_null ? Z_EXPECTED_PATH_OR_NULL : Z_EXPECTED_PATH; \ |
2026 | 1 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
2027 | 1 | break; \ |
2028 | 1 | } |
2029 | | |
2030 | | #define Z_PARAM_PATH(dest, dest_len) \ |
2031 | 164 | Z_PARAM_PATH_EX(dest, dest_len, 0, 0) |
2032 | | |
2033 | | #define Z_PARAM_PATH_OR_NULL(dest, dest_len) \ |
2034 | 0 | Z_PARAM_PATH_EX(dest, dest_len, 1, 0) |
2035 | | |
2036 | | /* old "P" */ |
2037 | | #define Z_PARAM_PATH_STR_EX(dest, check_null, deref) \ |
2038 | 58.4k | Z_PARAM_PROLOGUE(deref, 0); \ |
2039 | 58.4k | if (UNEXPECTED(!zend_parse_arg_path_str(_arg, &dest, check_null, _i))) { \ |
2040 | 6 | _expected_type = check_null ? Z_EXPECTED_PATH_OR_NULL : Z_EXPECTED_PATH; \ |
2041 | 6 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
2042 | 6 | break; \ |
2043 | 6 | } |
2044 | | |
2045 | | #define Z_PARAM_PATH_STR(dest) \ |
2046 | 58.4k | Z_PARAM_PATH_STR_EX(dest, 0, 0) |
2047 | | |
2048 | | #define Z_PARAM_PATH_STR_OR_NULL(dest) \ |
2049 | 0 | Z_PARAM_PATH_STR_EX(dest, 1, 0) |
2050 | | |
2051 | | /* old "r" */ |
2052 | | #define Z_PARAM_RESOURCE_EX(dest, check_null, deref) \ |
2053 | 191 | Z_PARAM_PROLOGUE(deref, 0); \ |
2054 | 39 | if (UNEXPECTED(!zend_parse_arg_resource(_arg, &dest, check_null))) { \ |
2055 | 0 | _expected_type = check_null ? Z_EXPECTED_RESOURCE_OR_NULL : Z_EXPECTED_RESOURCE; \ |
2056 | 0 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
2057 | 0 | break; \ |
2058 | 0 | } |
2059 | | |
2060 | | #define Z_PARAM_RESOURCE(dest) \ |
2061 | 39 | Z_PARAM_RESOURCE_EX(dest, 0, 0) |
2062 | | |
2063 | | #define Z_PARAM_RESOURCE_OR_NULL(dest) \ |
2064 | 152 | Z_PARAM_RESOURCE_EX(dest, 1, 0) |
2065 | | |
2066 | | /* old "s" */ |
2067 | | #define Z_PARAM_STRING_EX(dest, dest_len, check_null, deref) \ |
2068 | 461k | Z_PARAM_PROLOGUE(deref, 0); \ |
2069 | 461k | if (UNEXPECTED(!zend_parse_arg_string(_arg, &dest, &dest_len, check_null, _i))) { \ |
2070 | 4 | _expected_type = check_null ? Z_EXPECTED_STRING_OR_NULL : Z_EXPECTED_STRING; \ |
2071 | 4 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
2072 | 4 | break; \ |
2073 | 4 | } |
2074 | | |
2075 | | #define Z_PARAM_STRING(dest, dest_len) \ |
2076 | 461k | Z_PARAM_STRING_EX(dest, dest_len, 0, 0) |
2077 | | |
2078 | | #define Z_PARAM_STRING_OR_NULL(dest, dest_len) \ |
2079 | 44 | Z_PARAM_STRING_EX(dest, dest_len, 1, 0) |
2080 | | |
2081 | | /* old "S" */ |
2082 | | #define Z_PARAM_STR_EX(dest, check_null, deref) \ |
2083 | 54.8k | Z_PARAM_PROLOGUE(deref, 0); \ |
2084 | 47.0k | if (UNEXPECTED(!zend_parse_arg_str(_arg, &dest, check_null, _i))) { \ |
2085 | 55 | _expected_type = check_null ? Z_EXPECTED_STRING_OR_NULL : Z_EXPECTED_STRING; \ |
2086 | 55 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
2087 | 55 | break; \ |
2088 | 55 | } |
2089 | | |
2090 | | #define Z_PARAM_STR(dest) \ |
2091 | 46.3k | Z_PARAM_STR_EX(dest, 0, 0) |
2092 | | |
2093 | | #define Z_PARAM_STR_OR_NULL(dest) \ |
2094 | 8.53k | Z_PARAM_STR_EX(dest, 1, 0) |
2095 | | |
2096 | | /* old "z" */ |
2097 | | #define Z_PARAM_ZVAL_EX2(dest, check_null, deref, separate) \ |
2098 | 27.5k | Z_PARAM_PROLOGUE(deref, separate); \ |
2099 | 20.7k | zend_parse_arg_zval_deref(_arg, &dest, check_null); |
2100 | | |
2101 | | #define Z_PARAM_ZVAL_EX(dest, check_null, separate) \ |
2102 | 27.5k | Z_PARAM_ZVAL_EX2(dest, check_null, separate, separate) |
2103 | | |
2104 | | #define Z_PARAM_ZVAL(dest) \ |
2105 | 20.7k | Z_PARAM_ZVAL_EX(dest, 0, 0) |
2106 | | |
2107 | | #define Z_PARAM_ZVAL_OR_NULL(dest) \ |
2108 | | Z_PARAM_ZVAL_EX(dest, 1, 0) |
2109 | | |
2110 | | /* old "+" and "*" */ |
2111 | 177k | #define Z_PARAM_VARIADIC_EX(spec, dest, dest_num, post_varargs) do { \ |
2112 | 177k | uint32_t _num_varargs = _num_args - _i - (post_varargs); \ |
2113 | 177k | if (EXPECTED(_num_varargs > 0)) { \ |
2114 | 177k | dest = _real_arg + 1; \ |
2115 | 177k | dest_num = _num_varargs; \ |
2116 | 177k | _i += _num_varargs; \ |
2117 | 177k | _real_arg += _num_varargs; \ |
2118 | 177k | } else { \ |
2119 | 358 | dest = NULL; \ |
2120 | 358 | dest_num = 0; \ |
2121 | 358 | } \ |
2122 | 177k | if (UNEXPECTED(ZEND_CALL_INFO(execute_data) & ZEND_CALL_HAS_EXTRA_NAMED_PARAMS)) { \ |
2123 | 8 | _error_code = ZPP_ERROR_UNEXPECTED_EXTRA_NAMED; \ |
2124 | 8 | break; \ |
2125 | 8 | } \ |
2126 | 177k | } while (0); |
2127 | | |
2128 | | #define Z_PARAM_VARIADIC(spec, dest, dest_num) \ |
2129 | 177k | Z_PARAM_VARIADIC_EX(spec, dest, dest_num, 0) |
2130 | | |
2131 | 2.64k | #define Z_PARAM_VARIADIC_WITH_NAMED(dest, dest_num, dest_named) do { \ |
2132 | 2.64k | uint32_t _num_varargs = _num_args - _i; \ |
2133 | 2.64k | if (EXPECTED(_num_varargs > 0)) { \ |
2134 | 458 | dest = _real_arg + 1; \ |
2135 | 458 | dest_num = _num_varargs; \ |
2136 | 2.18k | } else { \ |
2137 | 2.18k | dest = NULL; \ |
2138 | 2.18k | dest_num = 0; \ |
2139 | 2.18k | } \ |
2140 | 2.64k | if (ZEND_CALL_INFO(execute_data) & ZEND_CALL_HAS_EXTRA_NAMED_PARAMS) { \ |
2141 | 234 | dest_named = execute_data->extra_named_params; \ |
2142 | 2.41k | } else { \ |
2143 | 2.41k | dest_named = NULL; \ |
2144 | 2.41k | } \ |
2145 | 2.64k | } while (0); |
2146 | | |
2147 | | #define Z_PARAM_ARRAY_HT_OR_STR_EX(dest_ht, dest_str, allow_null) \ |
2148 | 8.66k | Z_PARAM_PROLOGUE(0, 0); \ |
2149 | 7.22k | if (UNEXPECTED(!zend_parse_arg_array_ht_or_str(_arg, &dest_ht, &dest_str, allow_null, _i))) { \ |
2150 | 6 | _expected_type = allow_null ? Z_EXPECTED_ARRAY_OR_STRING_OR_NULL : Z_EXPECTED_ARRAY_OR_STRING; \ |
2151 | 6 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
2152 | 6 | break; \ |
2153 | 6 | } |
2154 | | |
2155 | | #define Z_PARAM_ARRAY_HT_OR_STR(dest_ht, dest_str) \ |
2156 | 7.21k | Z_PARAM_ARRAY_HT_OR_STR_EX(dest_ht, dest_str, 0); |
2157 | | |
2158 | | #define Z_PARAM_ARRAY_HT_OR_STR_OR_NULL(dest_ht, dest_str) \ |
2159 | 1.45k | Z_PARAM_ARRAY_HT_OR_STR_EX(dest_ht, dest_str, 1); |
2160 | | |
2161 | | #define Z_PARAM_STR_OR_LONG_EX(dest_str, dest_long, is_null, allow_null) \ |
2162 | 322 | Z_PARAM_PROLOGUE(0, 0); \ |
2163 | 239 | if (UNEXPECTED(!zend_parse_arg_str_or_long(_arg, &dest_str, &dest_long, &is_null, allow_null, _i))) { \ |
2164 | 6 | _expected_type = allow_null ? Z_EXPECTED_STRING_OR_LONG_OR_NULL : Z_EXPECTED_STRING_OR_LONG; \ |
2165 | 6 | _error_code = ZPP_ERROR_WRONG_ARG; \ |
2166 | 6 | break; \ |
2167 | 6 | } |
2168 | | |
2169 | | #define Z_PARAM_STR_OR_LONG(dest_str, dest_long) \ |
2170 | 297 | Z_PARAM_STR_OR_LONG_EX(dest_str, dest_long, _dummy, 0); |
2171 | | |
2172 | | #define Z_PARAM_STR_OR_LONG_OR_NULL(dest_str, dest_long, is_null) \ |
2173 | 27 | Z_PARAM_STR_OR_LONG_EX(dest_str, dest_long, is_null, 1); |
2174 | | |
2175 | | /* End of new parameter parsing API */ |
2176 | | |
2177 | | /* Inlined implementations shared by new and old parameter parsing APIs */ |
2178 | | |
2179 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_class(zval *arg, zend_class_entry **pce, uint32_t num, bool check_null); |
2180 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_bool_slow(const zval *arg, bool *dest, uint32_t arg_num); |
2181 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_bool_weak(const zval *arg, bool *dest, uint32_t arg_num); |
2182 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_long_slow(const zval *arg, zend_long *dest, uint32_t arg_num); |
2183 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_long_weak(const zval *arg, zend_long *dest, uint32_t arg_num); |
2184 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_double_slow(const zval *arg, double *dest, uint32_t arg_num); |
2185 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_double_weak(const zval *arg, double *dest, uint32_t arg_num); |
2186 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_str_slow(zval *arg, zend_string **dest, uint32_t arg_num); |
2187 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_str_weak(zval *arg, zend_string **dest, uint32_t arg_num); |
2188 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_number_slow(zval *arg, zval **dest, uint32_t arg_num); |
2189 | | ZEND_API bool ZEND_FASTCALL zend_parse_arg_number_or_str_slow(zval *arg, zval **dest, uint32_t arg_num); |
2190 | | 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); |
2191 | | |
2192 | | ZEND_API bool ZEND_FASTCALL zend_flf_parse_arg_bool_slow(const zval *arg, bool *dest, uint32_t arg_num); |
2193 | | ZEND_API bool ZEND_FASTCALL zend_flf_parse_arg_str_slow(zval *arg, zend_string **dest, uint32_t arg_num); |
2194 | | ZEND_API bool ZEND_FASTCALL zend_flf_parse_arg_long_slow(const zval *arg, zend_long *dest, uint32_t arg_num); |
2195 | | |
2196 | | 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) |
2197 | 76.5k | { |
2198 | 76.5k | if (check_null) { |
2199 | 0 | *is_null = 0; |
2200 | 0 | } |
2201 | 76.5k | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { |
2202 | 74.9k | *dest = 1; |
2203 | 74.9k | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { |
2204 | 196 | *dest = 0; |
2205 | 1.43k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { |
2206 | 0 | *is_null = 1; |
2207 | 0 | *dest = 0; |
2208 | 1.43k | } else { |
2209 | 1.43k | if (frameless) { |
2210 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); |
2211 | 1.43k | } else { |
2212 | 1.43k | return zend_parse_arg_bool_slow(arg, dest, arg_num); |
2213 | 1.43k | } |
2214 | 1.43k | } |
2215 | 75.1k | return 1; |
2216 | 76.5k | } 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 | 2197 | 26 | { | 2198 | 26 | if (check_null) { | 2199 | 0 | *is_null = 0; | 2200 | 0 | } | 2201 | 26 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2202 | 26 | *dest = 1; | 2203 | 26 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2204 | 0 | *dest = 0; | 2205 | 0 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2206 | 0 | *is_null = 1; | 2207 | 0 | *dest = 0; | 2208 | 0 | } else { | 2209 | 0 | if (frameless) { | 2210 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2211 | 0 | } else { | 2212 | 0 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2213 | 0 | } | 2214 | 0 | } | 2215 | 26 | return 1; | 2216 | 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 | 2197 | 6 | { | 2198 | 6 | if (check_null) { | 2199 | 0 | *is_null = 0; | 2200 | 0 | } | 2201 | 6 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2202 | 0 | *dest = 1; | 2203 | 6 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2204 | 6 | *dest = 0; | 2205 | 6 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2206 | 0 | *is_null = 1; | 2207 | 0 | *dest = 0; | 2208 | 0 | } else { | 2209 | 0 | if (frameless) { | 2210 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2211 | 0 | } else { | 2212 | 0 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2213 | 0 | } | 2214 | 0 | } | 2215 | 6 | return 1; | 2216 | 6 | } |
Unexecuted instantiation: spl_observer.c:zend_parse_arg_bool_ex array.c:zend_parse_arg_bool_ex Line | Count | Source | 2197 | 131 | { | 2198 | 131 | if (check_null) { | 2199 | 0 | *is_null = 0; | 2200 | 0 | } | 2201 | 131 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2202 | 128 | *dest = 1; | 2203 | 128 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2204 | 0 | *dest = 0; | 2205 | 3 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2206 | 0 | *is_null = 1; | 2207 | 0 | *dest = 0; | 2208 | 3 | } else { | 2209 | 3 | if (frameless) { | 2210 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2211 | 3 | } else { | 2212 | 3 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2213 | 3 | } | 2214 | 3 | } | 2215 | 128 | return 1; | 2216 | 131 | } |
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 | 2197 | 1.82k | { | 2198 | 1.82k | if (check_null) { | 2199 | 0 | *is_null = 0; | 2200 | 0 | } | 2201 | 1.82k | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2202 | 546 | *dest = 1; | 2203 | 1.27k | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2204 | 74 | *dest = 0; | 2205 | 1.20k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2206 | 0 | *is_null = 1; | 2207 | 0 | *dest = 0; | 2208 | 1.20k | } else { | 2209 | 1.20k | if (frameless) { | 2210 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2211 | 1.20k | } else { | 2212 | 1.20k | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2213 | 1.20k | } | 2214 | 1.20k | } | 2215 | 620 | return 1; | 2216 | 1.82k | } |
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 | 2197 | 2 | { | 2198 | 2 | if (check_null) { | 2199 | 0 | *is_null = 0; | 2200 | 0 | } | 2201 | 2 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2202 | 0 | *dest = 1; | 2203 | 2 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2204 | 0 | *dest = 0; | 2205 | 2 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2206 | 0 | *is_null = 1; | 2207 | 0 | *dest = 0; | 2208 | 2 | } else { | 2209 | 2 | if (frameless) { | 2210 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2211 | 2 | } else { | 2212 | 2 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2213 | 2 | } | 2214 | 2 | } | 2215 | 0 | return 1; | 2216 | 2 | } |
Unexecuted instantiation: hrtime.c:zend_parse_arg_bool_ex html.c:zend_parse_arg_bool_ex Line | Count | Source | 2197 | 64 | { | 2198 | 64 | if (check_null) { | 2199 | 0 | *is_null = 0; | 2200 | 0 | } | 2201 | 64 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2202 | 0 | *dest = 1; | 2203 | 64 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2204 | 19 | *dest = 0; | 2205 | 45 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2206 | 0 | *is_null = 1; | 2207 | 0 | *dest = 0; | 2208 | 45 | } else { | 2209 | 45 | if (frameless) { | 2210 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2211 | 45 | } else { | 2212 | 45 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2213 | 45 | } | 2214 | 45 | } | 2215 | 19 | return 1; | 2216 | 64 | } |
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 | 2197 | 171 | { | 2198 | 171 | if (check_null) { | 2199 | 0 | *is_null = 0; | 2200 | 0 | } | 2201 | 171 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2202 | 171 | *dest = 1; | 2203 | 171 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2204 | 0 | *dest = 0; | 2205 | 0 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2206 | 0 | *is_null = 1; | 2207 | 0 | *dest = 0; | 2208 | 0 | } else { | 2209 | 0 | if (frameless) { | 2210 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2211 | 0 | } else { | 2212 | 0 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2213 | 0 | } | 2214 | 0 | } | 2215 | 171 | return 1; | 2216 | 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 | 2197 | 77 | { | 2198 | 77 | if (check_null) { | 2199 | 0 | *is_null = 0; | 2200 | 0 | } | 2201 | 77 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2202 | 29 | *dest = 1; | 2203 | 48 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2204 | 46 | *dest = 0; | 2205 | 46 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2206 | 0 | *is_null = 1; | 2207 | 0 | *dest = 0; | 2208 | 2 | } else { | 2209 | 2 | if (frameless) { | 2210 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2211 | 2 | } else { | 2212 | 2 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2213 | 2 | } | 2214 | 2 | } | 2215 | 75 | return 1; | 2216 | 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 | 2197 | 80 | { | 2198 | 80 | if (check_null) { | 2199 | 0 | *is_null = 0; | 2200 | 0 | } | 2201 | 80 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2202 | 80 | *dest = 1; | 2203 | 80 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2204 | 0 | *dest = 0; | 2205 | 0 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2206 | 0 | *is_null = 1; | 2207 | 0 | *dest = 0; | 2208 | 0 | } else { | 2209 | 0 | if (frameless) { | 2210 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2211 | 0 | } else { | 2212 | 0 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2213 | 0 | } | 2214 | 0 | } | 2215 | 80 | return 1; | 2216 | 80 | } |
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 | 2197 | 73.9k | { | 2198 | 73.9k | if (check_null) { | 2199 | 0 | *is_null = 0; | 2200 | 0 | } | 2201 | 73.9k | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2202 | 73.9k | *dest = 1; | 2203 | 73.9k | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2204 | 0 | *dest = 0; | 2205 | 0 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2206 | 0 | *is_null = 1; | 2207 | 0 | *dest = 0; | 2208 | 0 | } else { | 2209 | 0 | if (frameless) { | 2210 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2211 | 0 | } else { | 2212 | 0 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2213 | 0 | } | 2214 | 0 | } | 2215 | 73.9k | return 1; | 2216 | 73.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 | 2197 | 264 | { | 2198 | 264 | if (check_null) { | 2199 | 0 | *is_null = 0; | 2200 | 0 | } | 2201 | 264 | if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) { | 2202 | 31 | *dest = 1; | 2203 | 233 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) { | 2204 | 51 | *dest = 0; | 2205 | 182 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2206 | 0 | *is_null = 1; | 2207 | 0 | *dest = 0; | 2208 | 182 | } else { | 2209 | 182 | if (frameless) { | 2210 | 0 | return zend_flf_parse_arg_bool_slow(arg, dest, arg_num); | 2211 | 182 | } else { | 2212 | 182 | return zend_parse_arg_bool_slow(arg, dest, arg_num); | 2213 | 182 | } | 2214 | 182 | } | 2215 | 82 | return 1; | 2216 | 264 | } |
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 |
2217 | | |
2218 | | static zend_always_inline bool zend_parse_arg_bool(const zval *arg, bool *dest, bool *is_null, bool check_null, uint32_t arg_num) |
2219 | 76.5k | { |
2220 | 76.5k | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); |
2221 | 76.5k | } 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 | 2219 | 26 | { | 2220 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2221 | 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 | 2219 | 6 | { | 2220 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2221 | 6 | } |
Unexecuted instantiation: spl_observer.c:zend_parse_arg_bool array.c:zend_parse_arg_bool Line | Count | Source | 2219 | 131 | { | 2220 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2221 | 131 | } |
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 | 2219 | 1.82k | { | 2220 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2221 | 1.82k | } |
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 | 2219 | 2 | { | 2220 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2221 | 2 | } |
Unexecuted instantiation: hrtime.c:zend_parse_arg_bool html.c:zend_parse_arg_bool Line | Count | Source | 2219 | 64 | { | 2220 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2221 | 64 | } |
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 | 2219 | 171 | { | 2220 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2221 | 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 | 2219 | 77 | { | 2220 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2221 | 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 | 2219 | 80 | { | 2220 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2221 | 80 | } |
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 | 2219 | 73.9k | { | 2220 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2221 | 73.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 | 2219 | 264 | { | 2220 | | return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2221 | 264 | } |
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 |
2222 | | |
2223 | | 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) |
2224 | 10.3k | { |
2225 | 10.3k | if (check_null) { |
2226 | 1.60k | *is_null = 0; |
2227 | 1.60k | } |
2228 | 10.3k | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { |
2229 | 9.53k | *dest = Z_LVAL_P(arg); |
2230 | 9.53k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { |
2231 | 87 | *is_null = 1; |
2232 | 87 | *dest = 0; |
2233 | 692 | } else { |
2234 | 692 | if (frameless) { |
2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); |
2236 | 692 | } else { |
2237 | 692 | return zend_parse_arg_long_slow(arg, dest, arg_num); |
2238 | 692 | } |
2239 | 692 | } |
2240 | 9.62k | return 1; |
2241 | 10.3k | } php_date.c:zend_parse_arg_long_ex Line | Count | Source | 2224 | 205 | { | 2225 | 205 | if (check_null) { | 2226 | 196 | *is_null = 0; | 2227 | 196 | } | 2228 | 205 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 52 | *dest = Z_LVAL_P(arg); | 2230 | 153 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 6 | *is_null = 1; | 2232 | 6 | *dest = 0; | 2233 | 147 | } else { | 2234 | 147 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 147 | } else { | 2237 | 147 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 147 | } | 2239 | 147 | } | 2240 | 58 | return 1; | 2241 | 205 | } |
php_pcre.c:zend_parse_arg_long_ex Line | Count | Source | 2224 | 151 | { | 2225 | 151 | if (check_null) { | 2226 | 0 | *is_null = 0; | 2227 | 0 | } | 2228 | 151 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 150 | *dest = Z_LVAL_P(arg); | 2230 | 150 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 0 | *is_null = 1; | 2232 | 0 | *dest = 0; | 2233 | 1 | } else { | 2234 | 1 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 1 | } else { | 2237 | 1 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 1 | } | 2239 | 1 | } | 2240 | 150 | return 1; | 2241 | 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 | 2224 | 366 | { | 2225 | 366 | if (check_null) { | 2226 | 0 | *is_null = 0; | 2227 | 0 | } | 2228 | 366 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 366 | *dest = Z_LVAL_P(arg); | 2230 | 366 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 0 | *is_null = 1; | 2232 | 0 | *dest = 0; | 2233 | 0 | } else { | 2234 | 0 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 0 | } else { | 2237 | 0 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 0 | } | 2239 | 0 | } | 2240 | 366 | return 1; | 2241 | 366 | } |
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 | 2224 | 139 | { | 2225 | 139 | if (check_null) { | 2226 | 5 | *is_null = 0; | 2227 | 5 | } | 2228 | 139 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 138 | *dest = Z_LVAL_P(arg); | 2230 | 138 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 0 | *is_null = 1; | 2232 | 0 | *dest = 0; | 2233 | 1 | } else { | 2234 | 1 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 1 | } else { | 2237 | 1 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 1 | } | 2239 | 1 | } | 2240 | 138 | return 1; | 2241 | 139 | } |
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 | 2224 | 116 | { | 2225 | 116 | if (check_null) { | 2226 | 0 | *is_null = 0; | 2227 | 0 | } | 2228 | 116 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 116 | *dest = Z_LVAL_P(arg); | 2230 | 116 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 0 | *is_null = 1; | 2232 | 0 | *dest = 0; | 2233 | 0 | } else { | 2234 | 0 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 0 | } else { | 2237 | 0 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 0 | } | 2239 | 0 | } | 2240 | 116 | return 1; | 2241 | 116 | } |
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 | 2224 | 2.54k | { | 2225 | 2.54k | if (check_null) { | 2226 | 740 | *is_null = 0; | 2227 | 740 | } | 2228 | 2.54k | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 2.25k | *dest = Z_LVAL_P(arg); | 2230 | 2.25k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 41 | *is_null = 1; | 2232 | 41 | *dest = 0; | 2233 | 256 | } else { | 2234 | 256 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 256 | } else { | 2237 | 256 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 256 | } | 2239 | 256 | } | 2240 | 2.29k | return 1; | 2241 | 2.54k | } |
assert.c:zend_parse_arg_long_ex Line | Count | Source | 2224 | 65 | { | 2225 | 65 | if (check_null) { | 2226 | 0 | *is_null = 0; | 2227 | 0 | } | 2228 | 65 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 65 | *dest = Z_LVAL_P(arg); | 2230 | 65 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 0 | *is_null = 1; | 2232 | 0 | *dest = 0; | 2233 | 0 | } else { | 2234 | 0 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 0 | } else { | 2237 | 0 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 0 | } | 2239 | 0 | } | 2240 | 65 | return 1; | 2241 | 65 | } |
Unexecuted instantiation: base64.c:zend_parse_arg_long_ex basic_functions.c:zend_parse_arg_long_ex Line | Count | Source | 2224 | 785 | { | 2225 | 785 | if (check_null) { | 2226 | 0 | *is_null = 0; | 2227 | 0 | } | 2228 | 785 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 771 | *dest = Z_LVAL_P(arg); | 2230 | 771 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 0 | *is_null = 1; | 2232 | 0 | *dest = 0; | 2233 | 14 | } else { | 2234 | 14 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 14 | } else { | 2237 | 14 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 14 | } | 2239 | 14 | } | 2240 | 771 | return 1; | 2241 | 785 | } |
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 | 2224 | 795 | { | 2225 | 795 | if (check_null) { | 2226 | 0 | *is_null = 0; | 2227 | 0 | } | 2228 | 795 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 782 | *dest = Z_LVAL_P(arg); | 2230 | 782 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 0 | *is_null = 1; | 2232 | 0 | *dest = 0; | 2233 | 13 | } else { | 2234 | 13 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 13 | } else { | 2237 | 13 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 13 | } | 2239 | 13 | } | 2240 | 782 | return 1; | 2241 | 795 | } |
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 | 2224 | 1.68k | { | 2225 | 1.68k | if (check_null) { | 2226 | 0 | *is_null = 0; | 2227 | 0 | } | 2228 | 1.68k | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 1.58k | *dest = Z_LVAL_P(arg); | 2230 | 1.58k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 0 | *is_null = 1; | 2232 | 0 | *dest = 0; | 2233 | 95 | } else { | 2234 | 95 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 95 | } else { | 2237 | 95 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 95 | } | 2239 | 95 | } | 2240 | 1.58k | return 1; | 2241 | 1.68k | } |
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 | 2224 | 1.20k | { | 2225 | 1.20k | if (check_null) { | 2226 | 104 | *is_null = 0; | 2227 | 104 | } | 2228 | 1.20k | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 1.12k | *dest = Z_LVAL_P(arg); | 2230 | 1.12k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 2 | *is_null = 1; | 2232 | 2 | *dest = 0; | 2233 | 74 | } else { | 2234 | 74 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 74 | } else { | 2237 | 74 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 74 | } | 2239 | 74 | } | 2240 | 1.12k | return 1; | 2241 | 1.20k | } |
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 | 2224 | 1.50k | { | 2225 | 1.50k | if (check_null) { | 2226 | 80 | *is_null = 0; | 2227 | 80 | } | 2228 | 1.50k | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 1.41k | *dest = Z_LVAL_P(arg); | 2230 | 1.41k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 35 | *is_null = 1; | 2232 | 35 | *dest = 0; | 2233 | 53 | } else { | 2234 | 53 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 53 | } else { | 2237 | 53 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 53 | } | 2239 | 53 | } | 2240 | 1.45k | return 1; | 2241 | 1.50k | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_long_ex zend_attributes.c:zend_parse_arg_long_ex Line | Count | Source | 2224 | 11 | { | 2225 | 11 | if (check_null) { | 2226 | 0 | *is_null = 0; | 2227 | 0 | } | 2228 | 11 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 11 | *dest = Z_LVAL_P(arg); | 2230 | 11 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 0 | *is_null = 1; | 2232 | 0 | *dest = 0; | 2233 | 0 | } else { | 2234 | 0 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 0 | } else { | 2237 | 0 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 0 | } | 2239 | 0 | } | 2240 | 11 | return 1; | 2241 | 11 | } |
zend_builtin_functions.c:zend_parse_arg_long_ex Line | Count | Source | 2224 | 642 | { | 2225 | 642 | if (check_null) { | 2226 | 479 | *is_null = 0; | 2227 | 479 | } | 2228 | 642 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 631 | *dest = Z_LVAL_P(arg); | 2230 | 631 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 3 | *is_null = 1; | 2232 | 3 | *dest = 0; | 2233 | 8 | } else { | 2234 | 8 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 8 | } else { | 2237 | 8 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 8 | } | 2239 | 8 | } | 2240 | 634 | return 1; | 2241 | 642 | } |
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 | 2224 | 102 | { | 2225 | 102 | if (check_null) { | 2226 | 0 | *is_null = 0; | 2227 | 0 | } | 2228 | 102 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2229 | 72 | *dest = Z_LVAL_P(arg); | 2230 | 72 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2231 | 0 | *is_null = 1; | 2232 | 0 | *dest = 0; | 2233 | 30 | } else { | 2234 | 30 | if (frameless) { | 2235 | 0 | return zend_flf_parse_arg_long_slow(arg, dest, arg_num); | 2236 | 30 | } else { | 2237 | 30 | return zend_parse_arg_long_slow(arg, dest, arg_num); | 2238 | 30 | } | 2239 | 30 | } | 2240 | 72 | return 1; | 2241 | 102 | } |
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 |
2242 | | |
2243 | | static zend_always_inline bool zend_parse_arg_long(zval *arg, zend_long *dest, bool *is_null, bool check_null, uint32_t arg_num) |
2244 | 10.3k | { |
2245 | 10.3k | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); |
2246 | 10.3k | } php_date.c:zend_parse_arg_long Line | Count | Source | 2244 | 205 | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 205 | } |
php_pcre.c:zend_parse_arg_long Line | Count | Source | 2244 | 151 | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 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 | 2244 | 366 | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 366 | } |
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 | 2244 | 139 | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 139 | } |
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 | 2244 | 116 | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 116 | } |
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 | 2244 | 2.54k | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 2.54k | } |
assert.c:zend_parse_arg_long Line | Count | Source | 2244 | 65 | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 65 | } |
Unexecuted instantiation: base64.c:zend_parse_arg_long basic_functions.c:zend_parse_arg_long Line | Count | Source | 2244 | 785 | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 785 | } |
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 | 2244 | 795 | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 795 | } |
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 | 2244 | 1.68k | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 1.68k | } |
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 | 2244 | 1.20k | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 1.20k | } |
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 | 2244 | 1.50k | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 1.50k | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_long zend_attributes.c:zend_parse_arg_long Line | Count | Source | 2244 | 11 | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 11 | } |
zend_builtin_functions.c:zend_parse_arg_long Line | Count | Source | 2244 | 642 | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 642 | } |
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 | 2244 | 102 | { | 2245 | | return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false); | 2246 | 102 | } |
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 |
2247 | | |
2248 | | static zend_always_inline bool zend_parse_arg_double(const zval *arg, double *dest, bool *is_null, bool check_null, uint32_t arg_num) |
2249 | 603 | { |
2250 | 603 | if (check_null) { |
2251 | 0 | *is_null = 0; |
2252 | 0 | } |
2253 | 603 | if (EXPECTED(Z_TYPE_P(arg) == IS_DOUBLE)) { |
2254 | 194 | *dest = Z_DVAL_P(arg); |
2255 | 409 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { |
2256 | 0 | *is_null = 1; |
2257 | 0 | *dest = 0.0; |
2258 | 409 | } else { |
2259 | 409 | return zend_parse_arg_double_slow(arg, dest, arg_num); |
2260 | 409 | } |
2261 | 194 | return 1; |
2262 | 603 | } 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 | 2249 | 603 | { | 2250 | 603 | if (check_null) { | 2251 | 0 | *is_null = 0; | 2252 | 0 | } | 2253 | 603 | if (EXPECTED(Z_TYPE_P(arg) == IS_DOUBLE)) { | 2254 | 194 | *dest = Z_DVAL_P(arg); | 2255 | 409 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2256 | 0 | *is_null = 1; | 2257 | 0 | *dest = 0.0; | 2258 | 409 | } else { | 2259 | 409 | return zend_parse_arg_double_slow(arg, dest, arg_num); | 2260 | 409 | } | 2261 | 194 | return 1; | 2262 | 603 | } |
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 |
2263 | | |
2264 | | static zend_always_inline bool zend_parse_arg_number(zval *arg, zval **dest, bool check_null, uint32_t arg_num) |
2265 | 24 | { |
2266 | 24 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE)) { |
2267 | 24 | *dest = arg; |
2268 | 24 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2269 | 0 | *dest = NULL; |
2270 | 0 | } else { |
2271 | 0 | return zend_parse_arg_number_slow(arg, dest, arg_num); |
2272 | 0 | } |
2273 | 24 | return 1; |
2274 | 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 | 2265 | 19 | { | 2266 | 19 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE)) { | 2267 | 19 | *dest = arg; | 2268 | 19 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2269 | 0 | *dest = NULL; | 2270 | 0 | } else { | 2271 | 0 | return zend_parse_arg_number_slow(arg, dest, arg_num); | 2272 | 0 | } | 2273 | 19 | return 1; | 2274 | 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 | 2265 | 5 | { | 2266 | 5 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE)) { | 2267 | 5 | *dest = arg; | 2268 | 5 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2269 | 0 | *dest = NULL; | 2270 | 0 | } else { | 2271 | 0 | return zend_parse_arg_number_slow(arg, dest, arg_num); | 2272 | 0 | } | 2273 | 5 | return 1; | 2274 | 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 |
2275 | | |
2276 | | static zend_always_inline bool zend_parse_arg_number_or_str(zval *arg, zval **dest, bool check_null, uint32_t arg_num) |
2277 | 948 | { |
2278 | 948 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE || Z_TYPE_P(arg) == IS_STRING)) { |
2279 | 948 | *dest = arg; |
2280 | 948 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2281 | 0 | *dest = NULL; |
2282 | 0 | } else { |
2283 | 0 | return zend_parse_arg_number_or_str_slow(arg, dest, arg_num); |
2284 | 0 | } |
2285 | 948 | return true; |
2286 | 948 | } 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 | 2277 | 948 | { | 2278 | 948 | if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE || Z_TYPE_P(arg) == IS_STRING)) { | 2279 | 948 | *dest = arg; | 2280 | 948 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2281 | 0 | *dest = NULL; | 2282 | 0 | } else { | 2283 | 0 | return zend_parse_arg_number_or_str_slow(arg, dest, arg_num); | 2284 | 0 | } | 2285 | 948 | return true; | 2286 | 948 | } |
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 |
2287 | | |
2288 | | static zend_always_inline bool zend_parse_arg_str_ex(zval *arg, zend_string **dest, bool check_null, uint32_t arg_num, bool frameless) |
2289 | 868k | { |
2290 | 868k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { |
2291 | 860k | *dest = Z_STR_P(arg); |
2292 | 860k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { |
2293 | 242 | *dest = NULL; |
2294 | 7.08k | } else { |
2295 | 7.08k | if (frameless) { |
2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); |
2297 | 7.08k | } else { |
2298 | 7.08k | return zend_parse_arg_str_slow(arg, dest, arg_num); |
2299 | 7.08k | } |
2300 | 7.08k | } |
2301 | 861k | return 1; |
2302 | 868k | } php_date.c:zend_parse_arg_str_ex Line | Count | Source | 2289 | 457k | { | 2290 | 457k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 454k | *dest = Z_STR_P(arg); | 2292 | 454k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 3.03k | } else { | 2295 | 3.03k | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 3.03k | } else { | 2298 | 3.03k | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 3.03k | } | 2300 | 3.03k | } | 2301 | 454k | return 1; | 2302 | 457k | } |
php_pcre.c:zend_parse_arg_str_ex Line | Count | Source | 2289 | 6.67k | { | 2290 | 6.67k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 6.66k | *dest = Z_STR_P(arg); | 2292 | 6.66k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 2 | } else { | 2295 | 2 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 2 | } else { | 2298 | 2 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 2 | } | 2300 | 2 | } | 2301 | 6.66k | return 1; | 2302 | 6.67k | } |
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 | 2289 | 26 | { | 2290 | 26 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 26 | *dest = Z_STR_P(arg); | 2292 | 26 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 0 | } else { | 2295 | 0 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 0 | } else { | 2298 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 0 | } | 2300 | 0 | } | 2301 | 26 | return 1; | 2302 | 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 | 2289 | 4.43k | { | 2290 | 4.43k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 4.41k | *dest = Z_STR_P(arg); | 2292 | 4.41k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 19 | } else { | 2295 | 19 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 19 | } else { | 2298 | 19 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 19 | } | 2300 | 19 | } | 2301 | 4.41k | return 1; | 2302 | 4.43k | } |
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 | 2289 | 3.42k | { | 2290 | 3.42k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 3.42k | *dest = Z_STR_P(arg); | 2292 | 3.42k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 3 | } else { | 2295 | 3 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 3 | } else { | 2298 | 3 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 3 | } | 2300 | 3 | } | 2301 | 3.42k | return 1; | 2302 | 3.42k | } |
base64.c:zend_parse_arg_str_ex Line | Count | Source | 2289 | 10 | { | 2290 | 10 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 10 | *dest = Z_STR_P(arg); | 2292 | 10 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 0 | } else { | 2295 | 0 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 0 | } else { | 2298 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 0 | } | 2300 | 0 | } | 2301 | 10 | return 1; | 2302 | 10 | } |
basic_functions.c:zend_parse_arg_str_ex Line | Count | Source | 2289 | 79.9k | { | 2290 | 79.9k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 78.0k | *dest = Z_STR_P(arg); | 2292 | 78.0k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 1.94k | } else { | 2295 | 1.94k | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 1.94k | } else { | 2298 | 1.94k | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 1.94k | } | 2300 | 1.94k | } | 2301 | 78.0k | return 1; | 2302 | 79.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 | 2289 | 71 | { | 2290 | 71 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 68 | *dest = Z_STR_P(arg); | 2292 | 68 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 3 | } else { | 2295 | 3 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 3 | } else { | 2298 | 3 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 3 | } | 2300 | 3 | } | 2301 | 68 | return 1; | 2302 | 71 | } |
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 | 2289 | 153 | { | 2290 | 153 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 153 | *dest = Z_STR_P(arg); | 2292 | 153 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 0 | } else { | 2295 | 0 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 0 | } else { | 2298 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 0 | } | 2300 | 0 | } | 2301 | 153 | return 1; | 2302 | 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 | 2289 | 38 | { | 2290 | 38 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 38 | *dest = Z_STR_P(arg); | 2292 | 38 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 0 | } else { | 2295 | 0 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 0 | } else { | 2298 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 0 | } | 2300 | 0 | } | 2301 | 38 | return 1; | 2302 | 38 | } |
file.c:zend_parse_arg_str_ex Line | Count | Source | 2289 | 11 | { | 2290 | 11 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 11 | *dest = Z_STR_P(arg); | 2292 | 11 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 0 | } else { | 2295 | 0 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 0 | } else { | 2298 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 0 | } | 2300 | 0 | } | 2301 | 11 | return 1; | 2302 | 11 | } |
filestat.c:zend_parse_arg_str_ex Line | Count | Source | 2289 | 20 | { | 2290 | 20 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 20 | *dest = Z_STR_P(arg); | 2292 | 20 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 0 | } else { | 2295 | 0 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 0 | } else { | 2298 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 0 | } | 2300 | 0 | } | 2301 | 20 | return 1; | 2302 | 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 | 2289 | 4.02k | { | 2290 | 4.02k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 4.02k | *dest = Z_STR_P(arg); | 2292 | 4.02k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 4 | } else { | 2295 | 4 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 4 | } else { | 2298 | 4 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 4 | } | 2300 | 4 | } | 2301 | 4.02k | return 1; | 2302 | 4.02k | } |
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 | 2289 | 43 | { | 2290 | 43 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 43 | *dest = Z_STR_P(arg); | 2292 | 43 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 0 | } else { | 2295 | 0 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 0 | } else { | 2298 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 0 | } | 2300 | 0 | } | 2301 | 43 | return 1; | 2302 | 43 | } |
Unexecuted instantiation: hrtime.c:zend_parse_arg_str_ex html.c:zend_parse_arg_str_ex Line | Count | Source | 2289 | 2.36k | { | 2290 | 2.36k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 1.73k | *dest = Z_STR_P(arg); | 2292 | 1.73k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 16 | *dest = NULL; | 2294 | 614 | } else { | 2295 | 614 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 614 | } else { | 2298 | 614 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 614 | } | 2300 | 614 | } | 2301 | 1.75k | return 1; | 2302 | 2.36k | } |
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 | 2289 | 13 | { | 2290 | 13 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 13 | *dest = Z_STR_P(arg); | 2292 | 13 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 0 | } else { | 2295 | 0 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 0 | } else { | 2298 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 0 | } | 2300 | 0 | } | 2301 | 13 | return 1; | 2302 | 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 | 2289 | 17 | { | 2290 | 17 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 17 | *dest = Z_STR_P(arg); | 2292 | 17 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 0 | } else { | 2295 | 0 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 0 | } else { | 2298 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 0 | } | 2300 | 0 | } | 2301 | 17 | return 1; | 2302 | 17 | } |
md5.c:zend_parse_arg_str_ex Line | Count | Source | 2289 | 379 | { | 2290 | 379 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 21 | *dest = Z_STR_P(arg); | 2292 | 358 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 358 | } else { | 2295 | 358 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 358 | } else { | 2298 | 358 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 358 | } | 2300 | 358 | } | 2301 | 21 | return 1; | 2302 | 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 | 2289 | 146 | { | 2290 | 146 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 142 | *dest = Z_STR_P(arg); | 2292 | 142 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 4 | } else { | 2295 | 4 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 4 | } else { | 2298 | 4 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 4 | } | 2300 | 4 | } | 2301 | 142 | return 1; | 2302 | 146 | } |
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 | 2289 | 8.17k | { | 2290 | 8.17k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 7.42k | *dest = Z_STR_P(arg); | 2292 | 7.42k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 753 | } else { | 2295 | 753 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 753 | } else { | 2298 | 753 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 753 | } | 2300 | 753 | } | 2301 | 7.42k | return 1; | 2302 | 8.17k | } |
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 | 2289 | 30 | { | 2290 | 30 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 30 | *dest = Z_STR_P(arg); | 2292 | 30 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 0 | } else { | 2295 | 0 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 0 | } else { | 2298 | 0 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 0 | } | 2300 | 0 | } | 2301 | 30 | return 1; | 2302 | 30 | } |
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 | 2289 | 463 | { | 2290 | 463 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 461 | *dest = Z_STR_P(arg); | 2292 | 461 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 2 | } else { | 2295 | 2 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 2 | } else { | 2298 | 2 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 2 | } | 2300 | 2 | } | 2301 | 461 | return 1; | 2302 | 463 | } |
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 | 2289 | 1.20k | { | 2290 | 1.20k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 1.19k | *dest = Z_STR_P(arg); | 2292 | 1.19k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 12 | } else { | 2295 | 12 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 12 | } else { | 2298 | 12 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 12 | } | 2300 | 12 | } | 2301 | 1.19k | return 1; | 2302 | 1.20k | } |
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 | 2289 | 293k | { | 2290 | 293k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 293k | *dest = Z_STR_P(arg); | 2292 | 293k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 57 | *dest = NULL; | 2294 | 230 | } else { | 2295 | 230 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 230 | } else { | 2298 | 230 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 230 | } | 2300 | 230 | } | 2301 | 293k | return 1; | 2302 | 293k | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_str_ex zend_attributes.c:zend_parse_arg_str_ex Line | Count | Source | 2289 | 749 | { | 2290 | 749 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 637 | *dest = Z_STR_P(arg); | 2292 | 637 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 82 | *dest = NULL; | 2294 | 82 | } else { | 2295 | 30 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 30 | } else { | 2298 | 30 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 30 | } | 2300 | 30 | } | 2301 | 719 | return 1; | 2302 | 749 | } |
zend_builtin_functions.c:zend_parse_arg_str_ex Line | Count | Source | 2289 | 3.72k | { | 2290 | 3.72k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 3.65k | *dest = Z_STR_P(arg); | 2292 | 3.65k | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 0 | *dest = NULL; | 2294 | 71 | } else { | 2295 | 71 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 71 | } else { | 2298 | 71 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 71 | } | 2300 | 71 | } | 2301 | 3.65k | return 1; | 2302 | 3.72k | } |
zend_closures.c:zend_parse_arg_str_ex Line | Count | Source | 2289 | 320 | { | 2290 | 320 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2291 | 228 | *dest = Z_STR_P(arg); | 2292 | 228 | } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { | 2293 | 87 | *dest = NULL; | 2294 | 87 | } else { | 2295 | 5 | if (frameless) { | 2296 | 0 | return zend_flf_parse_arg_str_slow(arg, dest, arg_num); | 2297 | 5 | } else { | 2298 | 5 | return zend_parse_arg_str_slow(arg, dest, arg_num); | 2299 | 5 | } | 2300 | 5 | } | 2301 | 315 | return 1; | 2302 | 320 | } |
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 |
2303 | | |
2304 | | static zend_always_inline bool zend_parse_arg_str(zval *arg, zend_string **dest, bool check_null, uint32_t arg_num) |
2305 | 868k | { |
2306 | 868k | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); |
2307 | 868k | } php_date.c:zend_parse_arg_str Line | Count | Source | 2305 | 457k | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 457k | } |
php_pcre.c:zend_parse_arg_str Line | Count | Source | 2305 | 6.67k | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 6.67k | } |
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 | 2305 | 26 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 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 | 2305 | 4.43k | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 4.43k | } |
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 | 2305 | 3.42k | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 3.42k | } |
base64.c:zend_parse_arg_str Line | Count | Source | 2305 | 10 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 10 | } |
basic_functions.c:zend_parse_arg_str Line | Count | Source | 2305 | 79.9k | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 79.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 | 2305 | 71 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 71 | } |
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 | 2305 | 153 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 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 | 2305 | 38 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 38 | } |
file.c:zend_parse_arg_str Line | Count | Source | 2305 | 11 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 11 | } |
filestat.c:zend_parse_arg_str Line | Count | Source | 2305 | 20 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 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 | 2305 | 4.02k | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 4.02k | } |
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 | 2305 | 43 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 43 | } |
Unexecuted instantiation: hrtime.c:zend_parse_arg_str html.c:zend_parse_arg_str Line | Count | Source | 2305 | 2.36k | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 2.36k | } |
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 | 2305 | 13 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 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 | 2305 | 17 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 17 | } |
Line | Count | Source | 2305 | 379 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 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 | 2305 | 146 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 146 | } |
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 | 2305 | 8.17k | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 8.17k | } |
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 | 2305 | 30 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 30 | } |
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 | 2305 | 463 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 463 | } |
Unexecuted instantiation: uuencode.c:zend_parse_arg_str Unexecuted instantiation: var_unserializer.c:zend_parse_arg_str Line | Count | Source | 2305 | 1.20k | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 1.20k | } |
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 | 2305 | 293k | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 293k | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_str zend_attributes.c:zend_parse_arg_str Line | Count | Source | 2305 | 749 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 749 | } |
zend_builtin_functions.c:zend_parse_arg_str Line | Count | Source | 2305 | 3.72k | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 3.72k | } |
zend_closures.c:zend_parse_arg_str Line | Count | Source | 2305 | 320 | { | 2306 | | return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false); | 2307 | 320 | } |
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 |
2308 | | |
2309 | | static zend_always_inline bool zend_parse_arg_string(zval *arg, char **dest, size_t *dest_len, bool check_null, uint32_t arg_num) |
2310 | 674k | { |
2311 | 674k | zend_string *str; |
2312 | | |
2313 | 674k | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { |
2314 | 6 | return 0; |
2315 | 6 | } |
2316 | 674k | if (check_null && UNEXPECTED(!str)) { |
2317 | 0 | *dest = NULL; |
2318 | 0 | *dest_len = 0; |
2319 | 674k | } else { |
2320 | 674k | *dest = ZSTR_VAL(str); |
2321 | 674k | *dest_len = ZSTR_LEN(str); |
2322 | 674k | } |
2323 | 674k | return 1; |
2324 | 674k | } php_date.c:zend_parse_arg_string Line | Count | Source | 2310 | 399k | { | 2311 | 399k | zend_string *str; | 2312 | | | 2313 | 399k | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2314 | 0 | return 0; | 2315 | 0 | } | 2316 | 399k | if (check_null && UNEXPECTED(!str)) { | 2317 | 0 | *dest = NULL; | 2318 | 0 | *dest_len = 0; | 2319 | 399k | } else { | 2320 | 399k | *dest = ZSTR_VAL(str); | 2321 | 399k | *dest_len = ZSTR_LEN(str); | 2322 | 399k | } | 2323 | 399k | return 1; | 2324 | 399k | } |
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 | 2310 | 26 | { | 2311 | 26 | zend_string *str; | 2312 | | | 2313 | 26 | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2314 | 0 | return 0; | 2315 | 0 | } | 2316 | 26 | if (check_null && UNEXPECTED(!str)) { | 2317 | 0 | *dest = NULL; | 2318 | 0 | *dest_len = 0; | 2319 | 26 | } else { | 2320 | 26 | *dest = ZSTR_VAL(str); | 2321 | 26 | *dest_len = ZSTR_LEN(str); | 2322 | 26 | } | 2323 | 26 | return 1; | 2324 | 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 | 2310 | 10 | { | 2311 | 10 | zend_string *str; | 2312 | | | 2313 | 10 | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2314 | 0 | return 0; | 2315 | 0 | } | 2316 | 10 | if (check_null && UNEXPECTED(!str)) { | 2317 | 0 | *dest = NULL; | 2318 | 0 | *dest_len = 0; | 2319 | 10 | } else { | 2320 | 10 | *dest = ZSTR_VAL(str); | 2321 | 10 | *dest_len = ZSTR_LEN(str); | 2322 | 10 | } | 2323 | 10 | return 1; | 2324 | 10 | } |
basic_functions.c:zend_parse_arg_string Line | Count | Source | 2310 | 56.5k | { | 2311 | 56.5k | zend_string *str; | 2312 | | | 2313 | 56.5k | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2314 | 0 | return 0; | 2315 | 0 | } | 2316 | 56.5k | if (check_null && UNEXPECTED(!str)) { | 2317 | 0 | *dest = NULL; | 2318 | 0 | *dest_len = 0; | 2319 | 56.5k | } else { | 2320 | 56.5k | *dest = ZSTR_VAL(str); | 2321 | 56.5k | *dest_len = ZSTR_LEN(str); | 2322 | 56.5k | } | 2323 | 56.5k | return 1; | 2324 | 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 | 2310 | 71 | { | 2311 | 71 | zend_string *str; | 2312 | | | 2313 | 71 | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2314 | 0 | return 0; | 2315 | 0 | } | 2316 | 71 | if (check_null && UNEXPECTED(!str)) { | 2317 | 0 | *dest = NULL; | 2318 | 0 | *dest_len = 0; | 2319 | 71 | } else { | 2320 | 71 | *dest = ZSTR_VAL(str); | 2321 | 71 | *dest_len = ZSTR_LEN(str); | 2322 | 71 | } | 2323 | 71 | return 1; | 2324 | 71 | } |
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 | 2310 | 4.02k | { | 2311 | 4.02k | zend_string *str; | 2312 | | | 2313 | 4.02k | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2314 | 1 | return 0; | 2315 | 1 | } | 2316 | 4.02k | if (check_null && UNEXPECTED(!str)) { | 2317 | 0 | *dest = NULL; | 2318 | 0 | *dest_len = 0; | 2319 | 4.02k | } else { | 2320 | 4.02k | *dest = ZSTR_VAL(str); | 2321 | 4.02k | *dest_len = ZSTR_LEN(str); | 2322 | 4.02k | } | 2323 | 4.02k | return 1; | 2324 | 4.02k | } |
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 | 2310 | 43 | { | 2311 | 43 | zend_string *str; | 2312 | | | 2313 | 43 | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2314 | 0 | return 0; | 2315 | 0 | } | 2316 | 43 | if (check_null && UNEXPECTED(!str)) { | 2317 | 0 | *dest = NULL; | 2318 | 0 | *dest_len = 0; | 2319 | 43 | } else { | 2320 | 43 | *dest = ZSTR_VAL(str); | 2321 | 43 | *dest_len = ZSTR_LEN(str); | 2322 | 43 | } | 2323 | 43 | return 1; | 2324 | 43 | } |
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 | 2310 | 184 | { | 2311 | 184 | zend_string *str; | 2312 | | | 2313 | 184 | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2314 | 0 | return 0; | 2315 | 0 | } | 2316 | 184 | if (check_null && UNEXPECTED(!str)) { | 2317 | 0 | *dest = NULL; | 2318 | 0 | *dest_len = 0; | 2319 | 184 | } else { | 2320 | 184 | *dest = ZSTR_VAL(str); | 2321 | 184 | *dest_len = ZSTR_LEN(str); | 2322 | 184 | } | 2323 | 184 | return 1; | 2324 | 184 | } |
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 | 2310 | 15 | { | 2311 | 15 | zend_string *str; | 2312 | | | 2313 | 15 | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2314 | 0 | return 0; | 2315 | 0 | } | 2316 | 15 | if (check_null && UNEXPECTED(!str)) { | 2317 | 0 | *dest = NULL; | 2318 | 0 | *dest_len = 0; | 2319 | 15 | } else { | 2320 | 15 | *dest = ZSTR_VAL(str); | 2321 | 15 | *dest_len = ZSTR_LEN(str); | 2322 | 15 | } | 2323 | 15 | return 1; | 2324 | 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 | 2310 | 1.20k | { | 2311 | 1.20k | zend_string *str; | 2312 | | | 2313 | 1.20k | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2314 | 3 | return 0; | 2315 | 3 | } | 2316 | 1.20k | if (check_null && UNEXPECTED(!str)) { | 2317 | 0 | *dest = NULL; | 2318 | 0 | *dest_len = 0; | 2319 | 1.20k | } else { | 2320 | 1.20k | *dest = ZSTR_VAL(str); | 2321 | 1.20k | *dest_len = ZSTR_LEN(str); | 2322 | 1.20k | } | 2323 | 1.20k | return 1; | 2324 | 1.20k | } |
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 | 2310 | 213k | { | 2311 | 213k | zend_string *str; | 2312 | | | 2313 | 213k | if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) { | 2314 | 2 | return 0; | 2315 | 2 | } | 2316 | 213k | if (check_null && UNEXPECTED(!str)) { | 2317 | 0 | *dest = NULL; | 2318 | 0 | *dest_len = 0; | 2319 | 213k | } else { | 2320 | 213k | *dest = ZSTR_VAL(str); | 2321 | 213k | *dest_len = ZSTR_LEN(str); | 2322 | 213k | } | 2323 | 213k | return 1; | 2324 | 213k | } |
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 |
2325 | | |
2326 | | static zend_always_inline bool zend_parse_arg_path_str(zval *arg, zend_string **dest, bool check_null, uint32_t arg_num) |
2327 | 58.5k | { |
2328 | 58.5k | if (!zend_parse_arg_str(arg, dest, check_null, arg_num) || |
2329 | 58.5k | (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) { |
2330 | 7 | return 0; |
2331 | 7 | } |
2332 | 58.5k | return 1; |
2333 | 58.5k | } php_date.c:zend_parse_arg_path_str Line | Count | Source | 2327 | 58.3k | { | 2328 | 58.3k | if (!zend_parse_arg_str(arg, dest, check_null, arg_num) || | 2329 | 58.3k | (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) { | 2330 | 0 | return 0; | 2331 | 0 | } | 2332 | 58.3k | return 1; | 2333 | 58.3k | } |
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 | 2327 | 42 | { | 2328 | 42 | if (!zend_parse_arg_str(arg, dest, check_null, arg_num) || | 2329 | 42 | (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) { | 2330 | 3 | return 0; | 2331 | 3 | } | 2332 | 39 | return 1; | 2333 | 42 | } |
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 | 2327 | 153 | { | 2328 | 153 | if (!zend_parse_arg_str(arg, dest, check_null, arg_num) || | 2329 | 153 | (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) { | 2330 | 1 | return 0; | 2331 | 1 | } | 2332 | 152 | return 1; | 2333 | 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 | 2327 | 38 | { | 2328 | 38 | if (!zend_parse_arg_str(arg, dest, check_null, arg_num) || | 2329 | 38 | (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) { | 2330 | 3 | return 0; | 2331 | 3 | } | 2332 | 35 | return 1; | 2333 | 38 | } |
file.c:zend_parse_arg_path_str Line | Count | Source | 2327 | 11 | { | 2328 | 11 | if (!zend_parse_arg_str(arg, dest, check_null, arg_num) || | 2329 | 11 | (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) { | 2330 | 0 | return 0; | 2331 | 0 | } | 2332 | 11 | return 1; | 2333 | 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 |
2334 | | |
2335 | | static zend_always_inline bool zend_parse_arg_path(zval *arg, char **dest, size_t *dest_len, bool check_null, uint32_t arg_num) |
2336 | 164 | { |
2337 | 164 | zend_string *str; |
2338 | | |
2339 | 164 | if (!zend_parse_arg_path_str(arg, &str, check_null, arg_num)) { |
2340 | 1 | return 0; |
2341 | 1 | } |
2342 | 163 | if (check_null && UNEXPECTED(!str)) { |
2343 | 0 | *dest = NULL; |
2344 | 0 | *dest_len = 0; |
2345 | 163 | } else { |
2346 | 163 | *dest = ZSTR_VAL(str); |
2347 | 163 | *dest_len = ZSTR_LEN(str); |
2348 | 163 | } |
2349 | 163 | return 1; |
2350 | 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 | 2336 | 153 | { | 2337 | 153 | zend_string *str; | 2338 | | | 2339 | 153 | if (!zend_parse_arg_path_str(arg, &str, check_null, arg_num)) { | 2340 | 1 | return 0; | 2341 | 1 | } | 2342 | 152 | if (check_null && UNEXPECTED(!str)) { | 2343 | 0 | *dest = NULL; | 2344 | 0 | *dest_len = 0; | 2345 | 152 | } else { | 2346 | 152 | *dest = ZSTR_VAL(str); | 2347 | 152 | *dest_len = ZSTR_LEN(str); | 2348 | 152 | } | 2349 | 152 | return 1; | 2350 | 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 | 2336 | 11 | { | 2337 | 11 | zend_string *str; | 2338 | | | 2339 | 11 | if (!zend_parse_arg_path_str(arg, &str, check_null, arg_num)) { | 2340 | 0 | return 0; | 2341 | 0 | } | 2342 | 11 | if (check_null && UNEXPECTED(!str)) { | 2343 | 0 | *dest = NULL; | 2344 | 0 | *dest_len = 0; | 2345 | 11 | } else { | 2346 | 11 | *dest = ZSTR_VAL(str); | 2347 | 11 | *dest_len = ZSTR_LEN(str); | 2348 | 11 | } | 2349 | 11 | return 1; | 2350 | 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 |
2351 | | |
2352 | | static zend_always_inline bool zend_parse_arg_iterable(zval *arg, zval **dest, bool check_null) |
2353 | 54 | { |
2354 | 54 | if (EXPECTED(zend_is_iterable(arg))) { |
2355 | 50 | *dest = arg; |
2356 | 50 | return 1; |
2357 | 50 | } |
2358 | | |
2359 | 4 | if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2360 | 0 | *dest = NULL; |
2361 | 0 | return 1; |
2362 | 0 | } |
2363 | | |
2364 | 4 | return 0; |
2365 | 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 | 2353 | 54 | { | 2354 | 54 | if (EXPECTED(zend_is_iterable(arg))) { | 2355 | 50 | *dest = arg; | 2356 | 50 | return 1; | 2357 | 50 | } | 2358 | | | 2359 | 4 | if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2360 | 0 | *dest = NULL; | 2361 | 0 | return 1; | 2362 | 0 | } | 2363 | | | 2364 | 4 | return 0; | 2365 | 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 |
2366 | | |
2367 | | static zend_always_inline bool zend_parse_arg_array(zval *arg, zval **dest, bool check_null, bool or_object) |
2368 | 4.69k | { |
2369 | 4.69k | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY) || |
2370 | 4.61k | (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT))) { |
2371 | 4.61k | *dest = arg; |
2372 | 4.61k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2373 | 0 | *dest = NULL; |
2374 | 75 | } else { |
2375 | 75 | return 0; |
2376 | 75 | } |
2377 | 4.61k | return 1; |
2378 | 4.69k | } 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 | 2368 | 4.20k | { | 2369 | 4.20k | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY) || | 2370 | 4.12k | (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT))) { | 2371 | 4.12k | *dest = arg; | 2372 | 4.12k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2373 | 0 | *dest = NULL; | 2374 | 73 | } else { | 2375 | 73 | return 0; | 2376 | 73 | } | 2377 | 4.12k | return 1; | 2378 | 4.20k | } |
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 | 2368 | 492 | { | 2369 | 492 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY) || | 2370 | 490 | (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT))) { | 2371 | 490 | *dest = arg; | 2372 | 490 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2373 | 0 | *dest = NULL; | 2374 | 2 | } else { | 2375 | 2 | return 0; | 2376 | 2 | } | 2377 | 490 | return 1; | 2378 | 492 | } |
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 |
2379 | | |
2380 | | static zend_always_inline bool zend_parse_arg_array_ht(const zval *arg, HashTable **dest, bool check_null, bool or_object, bool separate) |
2381 | 289k | { |
2382 | 289k | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { |
2383 | 289k | *dest = Z_ARRVAL_P(arg); |
2384 | 289k | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { |
2385 | 0 | zend_object *zobj = Z_OBJ_P(arg); |
2386 | 0 | if (separate |
2387 | 0 | && zobj->properties |
2388 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { |
2389 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { |
2390 | 0 | GC_DELREF(zobj->properties); |
2391 | 0 | } |
2392 | 0 | zobj->properties = zend_array_dup(zobj->properties); |
2393 | 0 | } |
2394 | 0 | *dest = zobj->handlers->get_properties(zobj); |
2395 | 11 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2396 | 0 | *dest = NULL; |
2397 | 11 | } else { |
2398 | 11 | return 0; |
2399 | 11 | } |
2400 | 289k | return 1; |
2401 | 289k | } php_date.c:zend_parse_arg_array_ht Line | Count | Source | 2381 | 261k | { | 2382 | 261k | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2383 | 261k | *dest = Z_ARRVAL_P(arg); | 2384 | 261k | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2385 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2386 | 0 | if (separate | 2387 | 0 | && zobj->properties | 2388 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2389 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2390 | 0 | GC_DELREF(zobj->properties); | 2391 | 0 | } | 2392 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2393 | 0 | } | 2394 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2395 | 0 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2396 | 0 | *dest = NULL; | 2397 | 0 | } else { | 2398 | 0 | return 0; | 2399 | 0 | } | 2400 | 261k | return 1; | 2401 | 261k | } |
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 | 2381 | 9 | { | 2382 | 9 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2383 | 9 | *dest = Z_ARRVAL_P(arg); | 2384 | 9 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2385 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2386 | 0 | if (separate | 2387 | 0 | && zobj->properties | 2388 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2389 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2390 | 0 | GC_DELREF(zobj->properties); | 2391 | 0 | } | 2392 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2393 | 0 | } | 2394 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2395 | 0 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2396 | 0 | *dest = NULL; | 2397 | 0 | } else { | 2398 | 0 | return 0; | 2399 | 0 | } | 2400 | 9 | return 1; | 2401 | 9 | } |
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 | 2381 | 1 | { | 2382 | 1 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2383 | 1 | *dest = Z_ARRVAL_P(arg); | 2384 | 1 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2385 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2386 | 0 | if (separate | 2387 | 0 | && zobj->properties | 2388 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2389 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2390 | 0 | GC_DELREF(zobj->properties); | 2391 | 0 | } | 2392 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2393 | 0 | } | 2394 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2395 | 0 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2396 | 0 | *dest = NULL; | 2397 | 0 | } else { | 2398 | 0 | return 0; | 2399 | 0 | } | 2400 | 1 | return 1; | 2401 | 1 | } |
Unexecuted instantiation: zend_utils.c:zend_parse_arg_array_ht php_reflection.c:zend_parse_arg_array_ht Line | Count | Source | 2381 | 7 | { | 2382 | 7 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2383 | 5 | *dest = Z_ARRVAL_P(arg); | 2384 | 5 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2385 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2386 | 0 | if (separate | 2387 | 0 | && zobj->properties | 2388 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2389 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2390 | 0 | GC_DELREF(zobj->properties); | 2391 | 0 | } | 2392 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2393 | 0 | } | 2394 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2395 | 2 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2396 | 0 | *dest = NULL; | 2397 | 2 | } else { | 2398 | 2 | return 0; | 2399 | 2 | } | 2400 | 5 | return 1; | 2401 | 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 | 2381 | 5 | { | 2382 | 5 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2383 | 5 | *dest = Z_ARRVAL_P(arg); | 2384 | 5 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2385 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2386 | 0 | if (separate | 2387 | 0 | && zobj->properties | 2388 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2389 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2390 | 0 | GC_DELREF(zobj->properties); | 2391 | 0 | } | 2392 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2393 | 0 | } | 2394 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2395 | 0 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2396 | 0 | *dest = NULL; | 2397 | 0 | } else { | 2398 | 0 | return 0; | 2399 | 0 | } | 2400 | 5 | return 1; | 2401 | 5 | } |
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_array_ht Unexecuted instantiation: spl_observer.c:zend_parse_arg_array_ht Unexecuted instantiation: array.c:zend_parse_arg_array_ht 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 | 2381 | 89 | { | 2382 | 89 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2383 | 89 | *dest = Z_ARRVAL_P(arg); | 2384 | 89 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2385 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2386 | 0 | if (separate | 2387 | 0 | && zobj->properties | 2388 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2389 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2390 | 0 | GC_DELREF(zobj->properties); | 2391 | 0 | } | 2392 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2393 | 0 | } | 2394 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2395 | 0 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2396 | 0 | *dest = NULL; | 2397 | 0 | } else { | 2398 | 0 | return 0; | 2399 | 0 | } | 2400 | 89 | return 1; | 2401 | 89 | } |
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 | 2381 | 96 | { | 2382 | 96 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2383 | 96 | *dest = Z_ARRVAL_P(arg); | 2384 | 96 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2385 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2386 | 0 | if (separate | 2387 | 0 | && zobj->properties | 2388 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2389 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2390 | 0 | GC_DELREF(zobj->properties); | 2391 | 0 | } | 2392 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2393 | 0 | } | 2394 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2395 | 0 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2396 | 0 | *dest = NULL; | 2397 | 0 | } else { | 2398 | 0 | return 0; | 2399 | 0 | } | 2400 | 96 | return 1; | 2401 | 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 | 2381 | 1 | { | 2382 | 1 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2383 | 0 | *dest = Z_ARRVAL_P(arg); | 2384 | 1 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2385 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2386 | 0 | if (separate | 2387 | 0 | && zobj->properties | 2388 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2389 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2390 | 0 | GC_DELREF(zobj->properties); | 2391 | 0 | } | 2392 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2393 | 0 | } | 2394 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2395 | 1 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2396 | 0 | *dest = NULL; | 2397 | 1 | } else { | 2398 | 1 | return 0; | 2399 | 1 | } | 2400 | 0 | return 1; | 2401 | 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 | 2381 | 2 | { | 2382 | 2 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2383 | 2 | *dest = Z_ARRVAL_P(arg); | 2384 | 2 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2385 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2386 | 0 | if (separate | 2387 | 0 | && zobj->properties | 2388 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2389 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2390 | 0 | GC_DELREF(zobj->properties); | 2391 | 0 | } | 2392 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2393 | 0 | } | 2394 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2395 | 0 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2396 | 0 | *dest = NULL; | 2397 | 0 | } else { | 2398 | 0 | return 0; | 2399 | 0 | } | 2400 | 2 | return 1; | 2401 | 2 | } |
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 | 2381 | 27.9k | { | 2382 | 27.9k | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2383 | 27.9k | *dest = Z_ARRVAL_P(arg); | 2384 | 27.9k | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2385 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2386 | 0 | if (separate | 2387 | 0 | && zobj->properties | 2388 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2389 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2390 | 0 | GC_DELREF(zobj->properties); | 2391 | 0 | } | 2392 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2393 | 0 | } | 2394 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2395 | 2 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2396 | 0 | *dest = NULL; | 2397 | 2 | } else { | 2398 | 2 | return 0; | 2399 | 2 | } | 2400 | 27.9k | return 1; | 2401 | 27.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 | 2381 | 153 | { | 2382 | 153 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2383 | 147 | *dest = Z_ARRVAL_P(arg); | 2384 | 147 | } else if (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2385 | 0 | zend_object *zobj = Z_OBJ_P(arg); | 2386 | 0 | if (separate | 2387 | 0 | && zobj->properties | 2388 | 0 | && UNEXPECTED(GC_REFCOUNT(zobj->properties) > 1)) { | 2389 | 0 | if (EXPECTED(!(GC_FLAGS(zobj->properties) & IS_ARRAY_IMMUTABLE))) { | 2390 | 0 | GC_DELREF(zobj->properties); | 2391 | 0 | } | 2392 | 0 | zobj->properties = zend_array_dup(zobj->properties); | 2393 | 0 | } | 2394 | 0 | *dest = zobj->handlers->get_properties(zobj); | 2395 | 6 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2396 | 0 | *dest = NULL; | 2397 | 6 | } else { | 2398 | 6 | return 0; | 2399 | 6 | } | 2400 | 147 | return 1; | 2401 | 153 | } |
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 |
2402 | | |
2403 | | static zend_always_inline bool zend_parse_arg_array_ht_or_long( |
2404 | | zval *arg, HashTable **dest_ht, zend_long *dest_long, bool *is_null, bool allow_null, uint32_t arg_num |
2405 | 5 | ) { |
2406 | 5 | if (allow_null) { |
2407 | 0 | *is_null = 0; |
2408 | 0 | } |
2409 | | |
2410 | 5 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { |
2411 | 0 | *dest_ht = Z_ARRVAL_P(arg); |
2412 | 5 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { |
2413 | 5 | *dest_ht = NULL; |
2414 | 5 | *dest_long = Z_LVAL_P(arg); |
2415 | 5 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2416 | 0 | *dest_ht = NULL; |
2417 | 0 | *is_null = 1; |
2418 | 0 | } else { |
2419 | 0 | *dest_ht = NULL; |
2420 | 0 | return zend_parse_arg_long_slow(arg, dest_long, arg_num); |
2421 | 0 | } |
2422 | | |
2423 | 5 | return 1; |
2424 | 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 | 2405 | 5 | ) { | 2406 | 5 | if (allow_null) { | 2407 | 0 | *is_null = 0; | 2408 | 0 | } | 2409 | | | 2410 | 5 | if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2411 | 0 | *dest_ht = Z_ARRVAL_P(arg); | 2412 | 5 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2413 | 5 | *dest_ht = NULL; | 2414 | 5 | *dest_long = Z_LVAL_P(arg); | 2415 | 5 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2416 | 0 | *dest_ht = NULL; | 2417 | 0 | *is_null = 1; | 2418 | 0 | } else { | 2419 | 0 | *dest_ht = NULL; | 2420 | 0 | return zend_parse_arg_long_slow(arg, dest_long, arg_num); | 2421 | 0 | } | 2422 | | | 2423 | 5 | return 1; | 2424 | 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 |
2425 | | |
2426 | | static zend_always_inline bool zend_parse_arg_object(zval *arg, zval **dest, zend_class_entry *ce, bool check_null) |
2427 | 400k | { |
2428 | 400k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && |
2429 | 31.4k | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { |
2430 | 31.4k | *dest = arg; |
2431 | 368k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2432 | 368k | *dest = NULL; |
2433 | 368k | } else { |
2434 | 29 | return 0; |
2435 | 29 | } |
2436 | 400k | return 1; |
2437 | 400k | } php_date.c:zend_parse_arg_object Line | Count | Source | 2427 | 394k | { | 2428 | 394k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2429 | 25.5k | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2430 | 25.5k | *dest = arg; | 2431 | 368k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2432 | 368k | *dest = NULL; | 2433 | 368k | } else { | 2434 | 8 | return 0; | 2435 | 8 | } | 2436 | 394k | return 1; | 2437 | 394k | } |
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 | 2427 | 66 | { | 2428 | 66 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2429 | 63 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2430 | 63 | *dest = arg; | 2431 | 63 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2432 | 3 | *dest = NULL; | 2433 | 3 | } else { | 2434 | 0 | return 0; | 2435 | 0 | } | 2436 | 66 | return 1; | 2437 | 66 | } |
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 | 2427 | 15 | { | 2428 | 15 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2429 | 13 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2430 | 13 | *dest = arg; | 2431 | 13 | } 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 | 13 | return 1; | 2437 | 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 | 2427 | 4.28k | { | 2428 | 4.28k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2429 | 4.25k | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2430 | 4.25k | *dest = arg; | 2431 | 4.25k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2432 | 18 | *dest = NULL; | 2433 | 18 | } else { | 2434 | 9 | return 0; | 2435 | 9 | } | 2436 | 4.27k | return 1; | 2437 | 4.28k | } |
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 | 2427 | 1.68k | { | 2428 | 1.68k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2429 | 1.46k | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2430 | 1.46k | *dest = arg; | 2431 | 1.46k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2432 | 220 | *dest = NULL; | 2433 | 220 | } else { | 2434 | 4 | return 0; | 2435 | 4 | } | 2436 | 1.68k | return 1; | 2437 | 1.68k | } |
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 | 2427 | 24 | { | 2428 | 24 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2429 | 24 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2430 | 24 | *dest = arg; | 2431 | 24 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2432 | 0 | *dest = NULL; | 2433 | 0 | } else { | 2434 | 0 | return 0; | 2435 | 0 | } | 2436 | 24 | return 1; | 2437 | 24 | } |
Unexecuted instantiation: zend_gc.c:zend_parse_arg_object zend_generators.c:zend_parse_arg_object Line | Count | Source | 2427 | 95 | { | 2428 | 95 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2429 | 95 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2430 | 89 | *dest = arg; | 2431 | 89 | } 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 | 89 | return 1; | 2437 | 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 |
2438 | | |
2439 | | static zend_always_inline bool zend_parse_arg_obj(const zval *arg, zend_object **dest, zend_class_entry *ce, bool check_null) |
2440 | 4.37k | { |
2441 | 4.37k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && |
2442 | 4.33k | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { |
2443 | 4.32k | *dest = Z_OBJ_P(arg); |
2444 | 4.32k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2445 | 0 | *dest = NULL; |
2446 | 45 | } else { |
2447 | 45 | return 0; |
2448 | 45 | } |
2449 | 4.32k | return 1; |
2450 | 4.37k | } 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 | 2440 | 2.91k | { | 2441 | 2.91k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2442 | 2.89k | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2443 | 2.89k | *dest = Z_OBJ_P(arg); | 2444 | 2.89k | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2445 | 0 | *dest = NULL; | 2446 | 26 | } else { | 2447 | 26 | return 0; | 2448 | 26 | } | 2449 | 2.89k | return 1; | 2450 | 2.91k | } |
php_spl.c:zend_parse_arg_obj Line | Count | Source | 2440 | 570 | { | 2441 | 570 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2442 | 568 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2443 | 568 | *dest = Z_OBJ_P(arg); | 2444 | 568 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2445 | 0 | *dest = NULL; | 2446 | 2 | } else { | 2447 | 2 | return 0; | 2448 | 2 | } | 2449 | 568 | return 1; | 2450 | 570 | } |
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 | 2440 | 42 | { | 2441 | 42 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2442 | 37 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2443 | 37 | *dest = Z_OBJ_P(arg); | 2444 | 37 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2445 | 0 | *dest = NULL; | 2446 | 5 | } else { | 2447 | 5 | return 0; | 2448 | 5 | } | 2449 | 37 | return 1; | 2450 | 42 | } |
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 | 2440 | 506 | { | 2441 | 506 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2442 | 499 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2443 | 499 | *dest = Z_OBJ_P(arg); | 2444 | 499 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2445 | 0 | *dest = NULL; | 2446 | 7 | } else { | 2447 | 7 | return 0; | 2448 | 7 | } | 2449 | 499 | return 1; | 2450 | 506 | } |
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 | 2440 | 338 | { | 2441 | 338 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && | 2442 | 333 | (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) { | 2443 | 333 | *dest = Z_OBJ_P(arg); | 2444 | 333 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2445 | 0 | *dest = NULL; | 2446 | 5 | } else { | 2447 | 5 | return 0; | 2448 | 5 | } | 2449 | 333 | return 1; | 2450 | 338 | } |
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 |
2451 | | |
2452 | | static zend_always_inline bool zend_parse_arg_obj_or_long( |
2453 | | zval *arg, zend_object **dest_obj, zend_class_entry *ce, zend_long *dest_long, bool *is_null, bool allow_null, uint32_t arg_num |
2454 | 0 | ) { |
2455 | 0 | if (allow_null) { |
2456 | 0 | *is_null = 0; |
2457 | 0 | } |
2458 | |
|
2459 | 0 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) && EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0)) { |
2460 | 0 | *dest_obj = Z_OBJ_P(arg); |
2461 | 0 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { |
2462 | 0 | *dest_obj = NULL; |
2463 | 0 | *dest_long = Z_LVAL_P(arg); |
2464 | 0 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2465 | 0 | *dest_obj = NULL; |
2466 | 0 | *is_null = 1; |
2467 | 0 | } else { |
2468 | 0 | *dest_obj = NULL; |
2469 | 0 | return zend_parse_arg_long_slow(arg, dest_long, arg_num); |
2470 | 0 | } |
2471 | | |
2472 | 0 | return 1; |
2473 | 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 |
2474 | | |
2475 | | static zend_always_inline bool zend_parse_arg_resource(zval *arg, zval **dest, bool check_null) |
2476 | 51 | { |
2477 | 51 | if (EXPECTED(Z_TYPE_P(arg) == IS_RESOURCE)) { |
2478 | 51 | *dest = arg; |
2479 | 51 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2480 | 0 | *dest = NULL; |
2481 | 0 | } else { |
2482 | 0 | return 0; |
2483 | 0 | } |
2484 | 51 | return 1; |
2485 | 51 | } 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 | 2476 | 39 | { | 2477 | 39 | if (EXPECTED(Z_TYPE_P(arg) == IS_RESOURCE)) { | 2478 | 39 | *dest = arg; | 2479 | 39 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2480 | 0 | *dest = NULL; | 2481 | 0 | } else { | 2482 | 0 | return 0; | 2483 | 0 | } | 2484 | 39 | return 1; | 2485 | 39 | } |
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 | 2476 | 12 | { | 2477 | 12 | if (EXPECTED(Z_TYPE_P(arg) == IS_RESOURCE)) { | 2478 | 12 | *dest = arg; | 2479 | 12 | } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2480 | 0 | *dest = NULL; | 2481 | 0 | } else { | 2482 | 0 | return 0; | 2483 | 0 | } | 2484 | 12 | return 1; | 2485 | 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 |
2486 | | |
2487 | | 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) |
2488 | 6.15k | { |
2489 | 6.15k | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2490 | 49 | dest_fci->size = 0; |
2491 | 49 | dest_fcc->function_handler = NULL; |
2492 | 49 | *error = NULL; |
2493 | 6.10k | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { |
2494 | 96 | return 0; |
2495 | 96 | } |
2496 | 6.05k | if (free_trampoline) { |
2497 | | /* Release call trampolines: The function may not get called, in which case |
2498 | | * the trampoline will leak. Force it to be refetched during |
2499 | | * zend_call_function instead. */ |
2500 | 6.05k | zend_release_fcall_info_cache(dest_fcc); |
2501 | 6.05k | } |
2502 | 6.05k | return 1; |
2503 | 6.15k | } Unexecuted instantiation: php_date.c:zend_parse_arg_func php_pcre.c:zend_parse_arg_func Line | Count | Source | 2488 | 146 | { | 2489 | 146 | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2490 | 0 | dest_fci->size = 0; | 2491 | 0 | dest_fcc->function_handler = NULL; | 2492 | 0 | *error = NULL; | 2493 | 146 | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { | 2494 | 2 | return 0; | 2495 | 2 | } | 2496 | 144 | if (free_trampoline) { | 2497 | | /* Release call trampolines: The function may not get called, in which case | 2498 | | * the trampoline will leak. Force it to be refetched during | 2499 | | * zend_call_function instead. */ | 2500 | 144 | zend_release_fcall_info_cache(dest_fcc); | 2501 | 144 | } | 2502 | 144 | return 1; | 2503 | 146 | } |
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 | 2488 | 2.41k | { | 2489 | 2.41k | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2490 | 0 | dest_fci->size = 0; | 2491 | 0 | dest_fcc->function_handler = NULL; | 2492 | 0 | *error = NULL; | 2493 | 2.41k | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { | 2494 | 0 | return 0; | 2495 | 0 | } | 2496 | 2.41k | if (free_trampoline) { | 2497 | | /* Release call trampolines: The function may not get called, in which case | 2498 | | * the trampoline will leak. Force it to be refetched during | 2499 | | * zend_call_function instead. */ | 2500 | 2.41k | zend_release_fcall_info_cache(dest_fcc); | 2501 | 2.41k | } | 2502 | 2.41k | return 1; | 2503 | 2.41k | } |
php_spl.c:zend_parse_arg_func Line | Count | Source | 2488 | 473 | { | 2489 | 473 | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2490 | 0 | dest_fci->size = 0; | 2491 | 0 | dest_fcc->function_handler = NULL; | 2492 | 0 | *error = NULL; | 2493 | 473 | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { | 2494 | 5 | return 0; | 2495 | 5 | } | 2496 | 468 | if (free_trampoline) { | 2497 | | /* Release call trampolines: The function may not get called, in which case | 2498 | | * the trampoline will leak. Force it to be refetched during | 2499 | | * zend_call_function instead. */ | 2500 | 468 | zend_release_fcall_info_cache(dest_fcc); | 2501 | 468 | } | 2502 | 468 | return 1; | 2503 | 473 | } |
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 | 2488 | 1.49k | { | 2489 | 1.49k | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2490 | 23 | dest_fci->size = 0; | 2491 | 23 | dest_fcc->function_handler = NULL; | 2492 | 23 | *error = NULL; | 2493 | 1.46k | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { | 2494 | 48 | return 0; | 2495 | 48 | } | 2496 | 1.44k | if (free_trampoline) { | 2497 | | /* Release call trampolines: The function may not get called, in which case | 2498 | | * the trampoline will leak. Force it to be refetched during | 2499 | | * zend_call_function instead. */ | 2500 | 1.44k | zend_release_fcall_info_cache(dest_fcc); | 2501 | 1.44k | } | 2502 | 1.44k | return 1; | 2503 | 1.49k | } |
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 | 2488 | 438 | { | 2489 | 438 | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2490 | 0 | dest_fci->size = 0; | 2491 | 0 | dest_fcc->function_handler = NULL; | 2492 | 0 | *error = NULL; | 2493 | 438 | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { | 2494 | 26 | return 0; | 2495 | 26 | } | 2496 | 412 | if (free_trampoline) { | 2497 | | /* Release call trampolines: The function may not get called, in which case | 2498 | | * the trampoline will leak. Force it to be refetched during | 2499 | | * zend_call_function instead. */ | 2500 | 412 | zend_release_fcall_info_cache(dest_fcc); | 2501 | 412 | } | 2502 | 412 | return 1; | 2503 | 438 | } |
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 | 2488 | 182 | { | 2489 | 182 | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2490 | 26 | dest_fci->size = 0; | 2491 | 26 | dest_fcc->function_handler = NULL; | 2492 | 26 | *error = NULL; | 2493 | 156 | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { | 2494 | 15 | return 0; | 2495 | 15 | } | 2496 | 167 | if (free_trampoline) { | 2497 | | /* Release call trampolines: The function may not get called, in which case | 2498 | | * the trampoline will leak. Force it to be refetched during | 2499 | | * zend_call_function instead. */ | 2500 | 167 | zend_release_fcall_info_cache(dest_fcc); | 2501 | 167 | } | 2502 | 167 | return 1; | 2503 | 182 | } |
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 | 2488 | 1.00k | { | 2489 | 1.00k | if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2490 | 0 | dest_fci->size = 0; | 2491 | 0 | dest_fcc->function_handler = NULL; | 2492 | 0 | *error = NULL; | 2493 | 1.00k | } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) { | 2494 | 0 | return 0; | 2495 | 0 | } | 2496 | 1.00k | if (free_trampoline) { | 2497 | | /* Release call trampolines: The function may not get called, in which case | 2498 | | * the trampoline will leak. Force it to be refetched during | 2499 | | * zend_call_function instead. */ | 2500 | 1.00k | zend_release_fcall_info_cache(dest_fcc); | 2501 | 1.00k | } | 2502 | 1.00k | return 1; | 2503 | 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 |
2504 | | |
2505 | | static zend_always_inline void zend_parse_arg_zval(zval *arg, zval **dest, bool check_null) |
2506 | 0 | { |
2507 | 0 | *dest = (check_null && |
2508 | 0 | (UNEXPECTED(Z_TYPE_P(arg) == IS_NULL) || |
2509 | 0 | (UNEXPECTED(Z_ISREF_P(arg)) && |
2510 | 0 | UNEXPECTED(Z_TYPE_P(Z_REFVAL_P(arg)) == IS_NULL)))) ? NULL : arg; |
2511 | 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 |
2512 | | |
2513 | | static zend_always_inline void zend_parse_arg_zval_deref(zval *arg, zval **dest, bool check_null) |
2514 | 21.2k | { |
2515 | 21.2k | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; |
2516 | 21.2k | } 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 | 2514 | 6.12k | { | 2515 | 6.12k | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 6.12k | } |
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 | 2514 | 1.81k | { | 2515 | 1.81k | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 1.81k | } |
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 | 2514 | 539 | { | 2515 | 539 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 539 | } |
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 | 2514 | 397 | { | 2515 | 397 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 397 | } |
assert.c:zend_parse_arg_zval_deref Line | Count | Source | 2514 | 3.54k | { | 2515 | 3.54k | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 3.54k | } |
Unexecuted instantiation: base64.c:zend_parse_arg_zval_deref basic_functions.c:zend_parse_arg_zval_deref Line | Count | Source | 2514 | 3.13k | { | 2515 | 3.13k | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 3.13k | } |
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 | 2514 | 19 | { | 2515 | 19 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 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 | 2514 | 5 | { | 2515 | 5 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 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 | 2514 | 52 | { | 2515 | 52 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 52 | } |
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 | 2514 | 1.25k | { | 2515 | 1.25k | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 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 | 2514 | 1.10k | { | 2515 | 1.10k | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 1.10k | } |
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 | 2514 | 520 | { | 2515 | 520 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 520 | } |
Unexecuted instantiation: zend_ast.c:zend_parse_arg_zval_deref zend_attributes.c:zend_parse_arg_zval_deref Line | Count | Source | 2514 | 387 | { | 2515 | 387 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 387 | } |
zend_builtin_functions.c:zend_parse_arg_zval_deref Line | Count | Source | 2514 | 1.05k | { | 2515 | 1.05k | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 1.05k | } |
zend_closures.c:zend_parse_arg_zval_deref Line | Count | Source | 2514 | 704 | { | 2515 | 704 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 704 | } |
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 | 2514 | 218 | { | 2515 | 218 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 218 | } |
Unexecuted instantiation: zend_gc.c:zend_parse_arg_zval_deref zend_generators.c:zend_parse_arg_zval_deref Line | Count | Source | 2514 | 399 | { | 2515 | 399 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 399 | } |
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 | 2514 | 25 | { | 2515 | 25 | *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; | 2516 | 25 | } |
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 |
2517 | | |
2518 | | static zend_always_inline bool zend_parse_arg_array_ht_or_str( |
2519 | | zval *arg, HashTable **dest_ht, zend_string **dest_str, bool allow_null, uint32_t arg_num) |
2520 | 7.22k | { |
2521 | 7.22k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { |
2522 | 7.10k | *dest_ht = NULL; |
2523 | 7.10k | *dest_str = Z_STR_P(arg); |
2524 | 7.10k | } else if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { |
2525 | 13 | *dest_ht = Z_ARRVAL_P(arg); |
2526 | 13 | *dest_str = NULL; |
2527 | 104 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2528 | 0 | *dest_ht = NULL; |
2529 | 0 | *dest_str = NULL; |
2530 | 104 | } else { |
2531 | 104 | *dest_ht = NULL; |
2532 | 104 | return zend_parse_arg_str_slow(arg, dest_str, arg_num); |
2533 | 104 | } |
2534 | 7.11k | return 1; |
2535 | 7.22k | } 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 | 2520 | 866 | { | 2521 | 866 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2522 | 831 | *dest_ht = NULL; | 2523 | 831 | *dest_str = Z_STR_P(arg); | 2524 | 831 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2525 | 0 | *dest_ht = Z_ARRVAL_P(arg); | 2526 | 0 | *dest_str = NULL; | 2527 | 35 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2528 | 0 | *dest_ht = NULL; | 2529 | 0 | *dest_str = NULL; | 2530 | 35 | } else { | 2531 | 35 | *dest_ht = NULL; | 2532 | 35 | return zend_parse_arg_str_slow(arg, dest_str, arg_num); | 2533 | 35 | } | 2534 | 831 | return 1; | 2535 | 866 | } |
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 | 2520 | 6.35k | { | 2521 | 6.35k | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2522 | 6.27k | *dest_ht = NULL; | 2523 | 6.27k | *dest_str = Z_STR_P(arg); | 2524 | 6.27k | } else if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) { | 2525 | 13 | *dest_ht = Z_ARRVAL_P(arg); | 2526 | 13 | *dest_str = NULL; | 2527 | 69 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2528 | 0 | *dest_ht = NULL; | 2529 | 0 | *dest_str = NULL; | 2530 | 69 | } else { | 2531 | 69 | *dest_ht = NULL; | 2532 | 69 | return zend_parse_arg_str_slow(arg, dest_str, arg_num); | 2533 | 69 | } | 2534 | 6.28k | return 1; | 2535 | 6.35k | } |
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 |
2536 | | |
2537 | | static zend_always_inline bool zend_parse_arg_str_or_long(zval *arg, zend_string **dest_str, zend_long *dest_long, |
2538 | | bool *is_null, bool allow_null, uint32_t arg_num) |
2539 | 239 | { |
2540 | 239 | if (allow_null) { |
2541 | 0 | *is_null = 0; |
2542 | 0 | } |
2543 | 239 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { |
2544 | 215 | *dest_str = Z_STR_P(arg); |
2545 | 215 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { |
2546 | 18 | *dest_str = NULL; |
2547 | 18 | *dest_long = Z_LVAL_P(arg); |
2548 | 18 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2549 | 0 | *dest_str = NULL; |
2550 | 0 | *is_null = 1; |
2551 | 6 | } else { |
2552 | 6 | return zend_parse_arg_str_or_long_slow(arg, dest_str, dest_long, arg_num); |
2553 | 6 | } |
2554 | 233 | return 1; |
2555 | 239 | } 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 | 2539 | 26 | { | 2540 | 26 | if (allow_null) { | 2541 | 0 | *is_null = 0; | 2542 | 0 | } | 2543 | 26 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2544 | 26 | *dest_str = Z_STR_P(arg); | 2545 | 26 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2546 | 0 | *dest_str = NULL; | 2547 | 0 | *dest_long = Z_LVAL_P(arg); | 2548 | 0 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2549 | 0 | *dest_str = NULL; | 2550 | 0 | *is_null = 1; | 2551 | 0 | } else { | 2552 | 0 | return zend_parse_arg_str_or_long_slow(arg, dest_str, dest_long, arg_num); | 2553 | 0 | } | 2554 | 26 | return 1; | 2555 | 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 | 2539 | 93 | { | 2540 | 93 | if (allow_null) { | 2541 | 0 | *is_null = 0; | 2542 | 0 | } | 2543 | 93 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2544 | 82 | *dest_str = Z_STR_P(arg); | 2545 | 82 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2546 | 5 | *dest_str = NULL; | 2547 | 5 | *dest_long = Z_LVAL_P(arg); | 2548 | 6 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2549 | 0 | *dest_str = NULL; | 2550 | 0 | *is_null = 1; | 2551 | 6 | } else { | 2552 | 6 | return zend_parse_arg_str_or_long_slow(arg, dest_str, dest_long, arg_num); | 2553 | 6 | } | 2554 | 87 | return 1; | 2555 | 93 | } |
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 | 2539 | 120 | { | 2540 | 120 | if (allow_null) { | 2541 | 0 | *is_null = 0; | 2542 | 0 | } | 2543 | 120 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2544 | 107 | *dest_str = Z_STR_P(arg); | 2545 | 107 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) { | 2546 | 13 | *dest_str = NULL; | 2547 | 13 | *dest_long = Z_LVAL_P(arg); | 2548 | 13 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2549 | 0 | *dest_str = NULL; | 2550 | 0 | *is_null = 1; | 2551 | 0 | } else { | 2552 | 0 | return zend_parse_arg_str_or_long_slow(arg, dest_str, dest_long, arg_num); | 2553 | 0 | } | 2554 | 120 | return 1; | 2555 | 120 | } |
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 |
2556 | | |
2557 | | static zend_always_inline bool zend_parse_arg_obj_or_class_name( |
2558 | | zval *arg, zend_class_entry **destination, bool allow_null |
2559 | 123 | ) { |
2560 | 123 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { |
2561 | 97 | *destination = zend_lookup_class(Z_STR_P(arg)); |
2562 | | |
2563 | 97 | return *destination != NULL; |
2564 | 97 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { |
2565 | 23 | *destination = Z_OBJ_P(arg)->ce; |
2566 | 23 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { |
2567 | 0 | *destination = NULL; |
2568 | 3 | } else { |
2569 | 3 | return 0; |
2570 | 3 | } |
2571 | | |
2572 | 23 | return 1; |
2573 | 123 | } 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 | 2559 | 123 | ) { | 2560 | 123 | if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) { | 2561 | 97 | *destination = zend_lookup_class(Z_STR_P(arg)); | 2562 | | | 2563 | 97 | return *destination != NULL; | 2564 | 97 | } else if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2565 | 23 | *destination = Z_OBJ_P(arg)->ce; | 2566 | 23 | } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { | 2567 | 0 | *destination = NULL; | 2568 | 3 | } else { | 2569 | 3 | return 0; | 2570 | 3 | } | 2571 | | | 2572 | 23 | return 1; | 2573 | 123 | } |
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 |
2574 | | |
2575 | | static zend_always_inline bool zend_parse_arg_obj_or_str( |
2576 | | zval *arg, zend_object **destination_object, zend_class_entry *base_ce, zend_string **destination_string, bool allow_null, uint32_t arg_num |
2577 | 8.19k | ) { |
2578 | 8.19k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { |
2579 | 743 | if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) { |
2580 | 741 | *destination_object = Z_OBJ_P(arg); |
2581 | 741 | *destination_string = NULL; |
2582 | 741 | return 1; |
2583 | 741 | } |
2584 | 743 | } |
2585 | | |
2586 | 7.45k | *destination_object = NULL; |
2587 | 7.45k | return zend_parse_arg_str(arg, destination_string, allow_null, arg_num); |
2588 | 8.19k | } 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 | 2577 | 4.39k | ) { | 2578 | 4.39k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2579 | 687 | if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) { | 2580 | 687 | *destination_object = Z_OBJ_P(arg); | 2581 | 687 | *destination_string = NULL; | 2582 | 687 | return 1; | 2583 | 687 | } | 2584 | 687 | } | 2585 | | | 2586 | 3.70k | *destination_object = NULL; | 2587 | 3.70k | return zend_parse_arg_str(arg, destination_string, allow_null, arg_num); | 2588 | 4.39k | } |
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 | 2577 | 3.45k | ) { | 2578 | 3.45k | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2579 | 30 | if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) { | 2580 | 28 | *destination_object = Z_OBJ_P(arg); | 2581 | 28 | *destination_string = NULL; | 2582 | 28 | return 1; | 2583 | 28 | } | 2584 | 30 | } | 2585 | | | 2586 | 3.42k | *destination_object = NULL; | 2587 | 3.42k | return zend_parse_arg_str(arg, destination_string, allow_null, arg_num); | 2588 | 3.45k | } |
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 | 2577 | 346 | ) { | 2578 | 346 | if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) { | 2579 | 26 | if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) { | 2580 | 26 | *destination_object = Z_OBJ_P(arg); | 2581 | 26 | *destination_string = NULL; | 2582 | 26 | return 1; | 2583 | 26 | } | 2584 | 26 | } | 2585 | | | 2586 | 320 | *destination_object = NULL; | 2587 | 320 | return zend_parse_arg_str(arg, destination_string, allow_null, arg_num); | 2588 | 346 | } |
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 |
2589 | | |
2590 | | END_EXTERN_C() |
2591 | | |
2592 | | #endif /* ZEND_API_H */ |