Coverage Report

Created: 2025-06-13 06:43

/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
exif.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
exif.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
exif.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
exif.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
exif.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
exif.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
dir.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
}
md5.c:zend_parse_arg_str
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
var.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 */