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